CORESERVER V2

CORESERVERでDjangoを「/cgi-bin/django.cgiなし」で動かす方法【403対策あり】

前回までで、CORESERVERでDjangoをCGIとして動かし、でロケットが表示されました!…しかし、URLに cgi-bin/django.cgi があるのはカッコ悪いですね。この記事では、/cgi-bin/django.cgi をU...
CORESERVER V2

CORESERVERでDjango 6を動かす【pyenv + MySQL】ロケットが表示されるまで

はじめにDjango 6.0 は最新の Python と DB 環境を要求します。CORESERVER V2の共用サーバーでは以下の問題に遭遇しました。SQLite 3.31 未満エラーmysqlclient バージョンエラー(1.4.6問...
CORESERVER V2

CORESERVERでDjango管理画面が崩れる原因と解決方法(collectstaticとstatic公開)

はじめにCORESERVER V2でDjango 6.0 を CGI で動かし、ロケット(The install worked successfully!)が表示されたあと、管理画面を開くとレイアウトが崩れる現象に遭遇しました。本記事ではそ...
CORESERVER V2

CORESERVERでサブドメインを追加するには

はじめに(今回のゴール)このブログ(tomomori.net)は、CORESERVER V2プランで動作中ですが、djangoサイトを追加するため、django.tomomori.netというサブドメインを追加します。このサブドメインに対す...
Linux

viはvimと同じ?確認方法と“青文字が見づらい”問題を解決する設定例

はじめに:私の環境では vi=Vim でしたサーバー環境では、vi と入力しても必ずしもVimとは限りません。まず確認してみました。vi --versionすると次のように表示されました。VIM - Vi IMproved 8.0Inclu...
Django

Django5.2.11および6.0.2セキュリティアップデートとorder_by()の安全な書き方

この記事の内容2026年2月3日に Django のセキュリティリリースが公開されました。Django 6.0.2Django 5.2.11Django 4.2.28今回の修正には、QuerySet.order_by() に関連する SQL...
ffmpeg

FFmpegをPowerShell/bashで使いこなす!エスケープや改行、複数ヘッダーの書き分けガイド

概要FFmpegをコマンドラインで操作する際、特にWindowsのPowerShellとLinux/macOSのbashでは、コマンドを複数行に分けたり、複数のHTTPヘッダーを指定したりする際の「書き方」が大きく異なります。「ネットで見つ...
Docker

Docker Desktop でローカルネットワークと通信ができない原因と default-address-pools による解決策

WindowsのDocker DesktopでDjangoコンテナを作っていた時のお話しです。いつのまにか、コンテナとローカルLANの機器が通信できなくなっていました。コンテナからping 192.168.1.1とか curl としても何も...
Django

youtube動画埋め込みでエラー153

DjangoサイトでWYSIWYGエディターを使いたくなり、django_quill-editorをインストールして使ってみました。大変素晴らしいエディターで良いのですが、記事にyoutube動画を埋め込むと、下記のようにエラー153になっ...
Veggie Word Quiz

Veggie Word Quiz

野菜名前クイズは、英語・日本語(ローマ字)の野菜名を楽しく覚えられる4択クイズアプリです。子どもから大人まで、語学学習にも最適です。
Linux

デフォルトのシェルをbashに変更する方法

# chsh -s /bin/bash user1
Django

PythonAnywhereでPython3.13を使う

概要今回はPythonAnywhereでPython3.13を使う方法をご紹介します。現在のわたしの環境ではPython3.10が動作しています。08:20 ~ $ python -VPython 3.10.5これまでは、この3.10がPy...
Django

PythonAnywhereでMySQLを使う

概要前回はPythonAnywhereのDjangoを最新版にしました。今回は、データベースをSQLiteからMySQLに変更してみます。PythonAnyWhereの無料プランでは、ディスク容量が最大512MBに制限されています。これには...
Django

PythonAnyWhereで最新のDjangoを使うには

概要pythonanywhereにインストールされているDjangoは4.0.6でしたが、現時点での最新バージョンは5.2ですので、今回はこれをインストールしたいと思います。(Django 5.2はLTSです。メインストリームサポートは20...
Windows

PDFをページ毎に分割する(画像変換や白紙除去も可能)

概要tmmSplitPDFを使ってPDFをページ毎に分割する方法をご紹介します。tmmSplitPDF は、C# で書かれた非常にシンプルな Windows デスクトップ アプリです。PDF ファイルをページ毎に分割し、番号付きのファイル名...
Windows

PDFファイルの結合

tmmMergePDFというデスクトップアプリを使用し、複数のPDFファイルを1つのファイルに結合する方法をご紹介します。tmmMergePDFはマイクロソフトストアから無料でインストール可能です。広告も表示しません。 Download M...
PowerShell

【PowerShell】カレントディレクトリをスクリプトがあるディレクトリに変更する

バッチファイルでは「cd /d %~dp0」としていたものは、PwerShellにすると「Set-Location -Path $PSScriptRoot」とします。・$PSScriptRoot は、PowerShellスクリプトがあるディ...
Windows

ファイルにアクセスできません

Robocopyでファイルコピーを実行したところ、下記のメッセージが出て正常にコピーできませんでしたが、/XDオプションを付けて再実行したところ、正常にコピーできました。 2021/08/10 14:00:30 エラー 1920 (0x00...
Windows

対象のパスが長すぎます

Windows11のエクスプローラでフォルダのコピーをしていたのですが、下記エラーが表示されてコピーできないファイルがありました。「対象のパスが長すぎます。ファイル名の長さは、対象のフォルダーに対して長すぎる可能性があります。短いファイル名...
Apple

com.apple.buidinfo.preflight.error エラー21

intel macのOSを再インストールしようと思い、下記リンク先を参考に Option+Command+Rキー を押しながら再起動し、最新バージョンのインストールを行おうとしたところMontereyのインストールになりました。が、ディスク...