【Railway】GitHubアカウント作成からRailway利用開始まで

前回までで、XserverレンタルサーバーでPythonのWebアプリを公開しようとしましたが、色々制限があり、今後のことを考えると別の制限の少ない環境を用意した方がいいだろうということで、RailwayというPaaSを使ってみることにしま ...
【GeminiとPythonアプリデプロイ】第3章 サイレント404、Flaskアプリ起動コードの罠とAIデバッグの限界、そして得られた知見

Gemini 2.5 Proと共にXserverレンタルサーバーでのPython Flaskアプリケーションデプロイに挑む技術ログ、いよいよ最終章です。 前回(第2章)では、ApacheとFastCGIの連携における数々の壁、特に .hta ...
【GeminiとPythonアプリデプロイ】第2章 ApacheとFastCGIの深淵 – .htaccess設定の死闘と光明

Geminiと共に挑むXserver共用サーバーでのPython Flaskアプリケーションデプロイ記、第2章です。 前回(第1章)では、Geminiの提案でFlaskアプリケーション「テキストアナライザー」の骨格を作り上げ、FastCGI ...
【GeminiとPythonアプリデプロイ】第1章 FastCGI設定、深淵のエラー対応技術ログ – 序章と最初の壁

Webアプリケーション開発の世界では、AIによる開発支援が急速に現実のものとなりつつあります。私自身、その可能性を模索する中で、AIモデル「Gemini 2.5 Pro」との共同作業によるアプリケーション開発、そしてそのデプロイという一連の ...
【JavaScript】カレンダーライブラリ flatpickr

jQueryを使用したページを作っている場合は沢山選択肢はあるが、jQueryを導入していないページにカレンダー機能だけのために導入するというのもナンセンスなので、必要としないライブラリを調査した。 その中で、flatpickrが軽くてデザ ...
【jQuery】Enterキーで次の要素へフォーカス移動(hide()対応版)

フォームで要素間移動をTabキー以外にもEnterキーで移動させたいという要望がよくある。 jQueryで書くと下記のような感じ。 しかし、最後の要素にあたる部分が 等で非表示にしたり表示したりという制御を行っている場合、表示 ...
javascriptの引数の初期値について

javascriptで関数を利用したところ、ChromeやFirefoxで動作することが確認できた。 しかしIE11で見たら「SCRIPT1006: ')' がありません。」というエラーが発生して、データが表示されない問題が発生した。 調べ ...
header Locationを使って画面遷移した時にセッションが消える

header Locationを使って画面遷移をした時にセッションが消える問題があり、盛大にはまったので対処方法の覚え書き。 起こっていた現象 ページ遷移後にあるセッション変数による条件分岐にうまく入れていないことがわかった。 該当するセッ ...
htmlのdisabled属性について

input要素等でよく使用するdisabled属性の指定方法として、「disabled」と書くか「disabled="disabled"」の2パターンだと思っていた。 ところが、Microsoft EdgeのF12開発者ツールで要素を見てい ...
PHPとAjaxによる簡易ログ解析を作ってみた

一般には公開しないような管理者専用の画面で、ログファイルをブラウザから表示、絞り込みができればいいなぁと思ったので作ってみた。 仕上がりイメージ 先に仕上がりイメージを見せるとこんな感じ。 CSSはほとんどいじっていないのでも ...