メモ

PHPとMySQLに関する文字化けにまつわる私的体験談

MySQLやphpMyAdmin周りの文字化け関連の話題はよく聞きますが、些細なことではまっていたのでメモ。 概要 phpMyAdminから作成したデータベースにレコードを追加すると日本語が化ける。試行錯誤の結果、テーブルを作り直したらうまいこといった。orz テーブル…

IceweaselにFlashプラグインをインストール

Debian GNU/Linux5.0(Lenny)上のIceweaselにFlashプラグインのインストールを試みる。 Adobeから落としてきたアーカイブを展開するとインストーラのシェルスクリプト(flashplayer-installer)とライブラリ本体(libflashplayer.so)の2つのファイルが含まれ…

EOFの怪

Windowsのコマンドプロンプトから使えるコマンドでcopyというのがあります。その名の通りファイルをコピーするためのコマンドです。基本的な書式は、例えば copy a.txt b.txtとするとa.txtをb.txtという名前でコピーします。 2個のファイルをくっつけて新し…

ブラウザの更新ボタンとPOSTによる処理を区別したい

tableをPHPのスクリプトで生成するとします。 各行のデータはCSVで別ファイルに格納されており、ページを表示する際にそれを読み込んできて、1レコードにつき1行を生成していきます。各行の最後にはチェックボックスが付加され、削除ボタンを押すことでチェ…

複数ファイルの中の特定の語句を一発で置換する

便利なのでメモ。 $ruby -i.bak -pe 'gsub "foo", "bar"' *.html *.php *.css 実行すると引数で指定されたファイル内の"foo"という文字列を全て"bar"に置換する。元ファイルは.bakをつけて保存される。 -iオプションは、引数で指定されたファイルの内容を置…