Maintaining relationship – common friends
I was posed a very trivial question from one of my friends recently. It picked my interest, since I could not readily solve it, and… Read More »Maintaining relationship – common friends
I was posed a very trivial question from one of my friends recently. It picked my interest, since I could not readily solve it, and… Read More »Maintaining relationship – common friends
Got a warning ticket yesterday for parking in a “handicap” zone. (Well, it is convenient to park there, I admit). But look at the ticket… Read More »Impolite Japanese
A while ago, I came across an interesting problem. We have 3 different sorted queues (entries were sorted by time), out of which we had… Read More »Merging pre-sorted lists
IoC, or DI definitely takes a perspective turnaround inside your head, but you get around it slowly. I was playing around ways to integrate LogBack,… Read More »Spring and Logback
There has been an (evident) craze amongst Java community with contrived terms such as IoC (Inversion of Control), DI (Dependency Injection) mainly through Spring. I… Read More »Spring IoC, DI quick tutorial
Javascript sprites weren’t as difficult as I thought. With a little bit of help, math, some css, js, images (of course) a decent animation can… Read More »Javascript sprite animations
You telnet an ip, port but you cannot get out? Ctrl+C doesn’t work, Esc doesn’t work ! Duh, Ctrl+C, Esc are the commands sent directly… Read More »Getting out of telnet
There is no straight (should I say “easy”) way to export Outlook mails to Thunderbird. Using Thunderbird’s import from Outlook did not work since quite… Read More »Outlook export to Thunderbird
Amazing trick with javascript Goto a page which has lots of images like this. Now paste the below line in the address bar, and hit… Read More »Amazing Javascript trick
To setup PHP for UTF-8 データベース、スクリプトを記述するファイルの文字エンコーディングはPHPの文字エンコーディングを使用する方が設定が行い易いです。 default_charset=”UTF-8″ ダイナミックコンテンツの文字コードセットは必ず指定しなければならない。(セキュリティ上の理由。詳細は 2000年2月のCERTのXSSアドバイザリを参照) magic_quotes_gpc=off マルチバイト文字エンコーディング環境のみでなく、セキュリティ上も有害であるので必ずoffに設定する。ポータブルなスクリプトの場合、この設定 がonである場合にstrip_slashes()を全ての入力に適用するコードをスクリプトの開始時に実行する。稀に magic_quote_gpc=onである事を前提としているアプリケーションもある。そのようなアプリケーションは使わない方が良い。 mbstring.input_encoding=”pass” 現在のブラウザでHTMLを記述した文字エンコーディング以外で文字を送信してくるようなブラウザはない。(携帯などモバイル環境を除く) mbstring.internal_encoding=”UTF-8″ ブラウザから送信される文字エンコーディングはcharsetと同じはず。プログラム側では必ず送信された文字 エンコーディングが正当なUTF-8エンコーディングであるか確認する事。 mbstring.output_encoding=”pass” 出力はinternal_encodingで行われる。つまりUTF-8。(携帯などモバイル環境を除く) mbstring.language=”japanese” 言語環境を日本語に設定。mb_send_mail関数などの動作に影響する。 mbstring.substitute_charactor=”” 入力に変換出来ない文字エンコーディングを含む場合、アプリケーションの実行を停止しなければならない。本来、セキュリティ上不正な文字を削除すべ きではないが、古いPHP(PHP… Read More »PHP in UTF-8