投稿

Delphi 2009 と TIdHttp の Post メソッドで sjis(デフォルトコードページ)を送信

Delphi 2009 から string 型が Unicodeへ移行したため、TIdHttp の Post メソッドで TStringList 等の文字列情報を送信しようとすると、旧2バイト系文字列で思ったような結果が得られない TIdHttp の HTTPOptions プロパティのデフォルトでオンになっている hoForceEncodeParams を外す uses に HttpApp を追加 して、送信する文字列を HTTPEncode(S) を使ってエンコードする StringList['sendmsg'] = HTTPEncode(MsgStr); IdHttp1.post(URL, StringList);

IE7のデスクトップアイコン

イメージ
IE7のデスクトップアイコンの表示・非表示は、 画面のプロパティ → デスクトップ → デスクトップのカスタマイズで行う事が出来ていたが、 IEアイコンの表示・非表示チェックボックスが表示され無い事がある 表示されていないだけなので、ホットキーの Alt + I を押せば、オンオフ可能

ソフトバンクSCモデルのブラウザで、画像が表示されない

ソフトバンクSCモデルのブラウザで、画像が表示されない ブラウザの「画面表示切替え」がシンプルになっている 画面表示のモードは ・ワイド ・スタンダード ・シンプル の三つがあり、通常がスタンダード このモードがシンプルになっている場合、画像が表示されず、画像非表示の場合に代替えで表示されるアイコンも現れない ブラウザの表示した状態で 「オプション」→「画面表示切替え」→「スタンダード」 を選択する

cgi-lib.pl で複数選択の情報を受け取る

FORM内に、下記の様な複数選択項目を設けた情報を cgi-lib.pl で受信 <input type="checkbox" name="action" value="AAA"> <input type="checkbox" name="action" value="BBB"> <input type="checkbox" name="action" value="CCC"> 全てのチェックを入れると action には AAA \0 BBB \0 CCC という形で格納される(\0←ゼロ) perlで分離する時は @action = split(/\0/, $action); のようにして、分離する

Gmail にテーマ機能が追加

イメージ
Gmail にテーマ機能が追加された 今の所、提供の有無はアカウント毎に違うみたい

Perl で連想配列を関数に渡す

Perl で連想配列を関数に渡す (通常の配列も同じ) 引数に\を付けて、参照渡しを用いる (配列のポインタをスカラー変数として渡す) &aaa(\%hogehoge) sub aaa{ my($list) = shift; my(%list) = %{$list}; while(($key , $value) = each %list){ print "$key = $value\n"; } }

Google 携帯用 検索窓での文字化け

携帯用 Google 検索窓を置いたら、検索結果が文字化けする 文字コードの指定が伝わってない感じなので、 UTF-8 でページを作成する Form の文字コード指定を UTF-8 として (<input type="hidden" name="ie" value="UTF-8">) ページを UTF-8 で保存する (ヘッダでコード指定している場合は、ソコも UTF-8 とするのを忘れずに)