« 2009年09月 | メイン | 2009年11月 »
2009年10月26日PEAR::HTTP_Requestでリダイレクト先のURLを取得する
ググったらすぐみつかりました。
PEARのHTTP_RequestでURLのリダイレクト先を調べる方法
http://blog.fkoji.com/2009/01080137.html
PEAR::HTTP_Requestでリダイレクト先のURLを取得する | コメント (0) | トラックバック (0)
2009年10月19日HTMLエンティティ
Amazon.co.jpのトップページのHTMLソースを見ていたところ、titleタグの表示がおかしいことに気がつきました。
こんな風になってます。
<title>Amazon.co.jp: 通販 - ファッション、家電から食品まで</title>
実際にブラウザで見ると普通の文字列です。
Amazon.co.jp: 通販 - ファッション、家電から食品まで
なにかエスケープをしているようですが、初めて見る形式です。
気になって少し調べてみたところ、HTMLエンティティというものだということがわかりました。
>とか<などHTML特殊文字と同じ形式なので、それの拡張版みたいなものなのでしょうか?
とりあえずphpでは、htmlentities関数で変換。html_entity_decode関数で元に戻すことができることがわかりました。
一般的には、メールアドレス収集のボット対策などに文字列のHTMLエンティティ化が使われているそうですが、amazonがtitleタグをHTMLエンティティ化している理由がわかりません。ボット対策ってわけでもないでしょうし。。
文字化け対策にもなったりするんでしょうか?
HTMLエンティティ | コメント (0) | トラックバック (0)
2009年10月14日ルーターをLinksysからAtermに変えた
かれこれ7年くらい使っていたLinksysのルーターを、NECのAtermに変えました。
Linksysはすごく気に入ってたけど、もう営業を終了してしまっていて新機種も出ないようなので、無線LANアクセスポイントとして使っていたAtermのルーター機能をONにしました。
Atermでも特に問題ないんですが、Linksysに比べて劣る点が大きく2つあります。
1つはルーターのリモート管理機能がないこと。めったに使うことはないんですが、Linksysのときはこの機能が何度か役に立つことがありました。
もう1つは、LAN内からはドメイン名で自宅サーバーにアクセスできないこと。Linksysはこれができたんですが、Atermは、というかほとんどのルーターではできないようです。
hostsに書いて対応する解決策が一般的のようですが、自分はメインがノートPCなので、その方法だとちょっと不便。
ほかにプロキシサーバーを通したり、自分でDNSサーバーたてたりするやり方もあるようですが、ちょっと面倒なので、あきらめてIPで直接アクセスすることにしました。
使い慣れた環境を失うというのはなにかと不便ですね。
ルーターをLinksysからAtermに変えた | コメント (0) | トラックバック (0)
2009年10月11日LinuxでUSBメモリをフォーマットする
たま~にやるLinuxでのUSBメモリのフォーマット。
よくやり方を忘れてしまうのでメモ。
mkfs.vfat /dev/sda1
あとこれもあわせて使う、現在認識されているデバイスの一覧表示。
fdisk -l
参考
Linuxトラブル対策大全 USBメモリーをパソコンに挿入しても,ドライブとして表示されない
LinuxでUSBメモリをフォーマットする | コメント (0) | トラックバック (0)
2009年10月05日phpで波ダッシュ対策
波ダッシュというのは、たまにみかける全角チルダのできそこないみたいなやつです。
一目見て「こいつ、文字化けしそうだな・・・」と思える風貌をしており、実際文字化けします。
今回調べてみて知りましたが、「波ダッシュ・全角チルダ問題」という、有名な問題なんだとか。
http://ja.wikipedia.org/wiki/%E6%B3%A2%E3%83%80%E3%83%83%E3%82%B7%E3%83%A5
phpでの対応はこちらが参考になりました。
http://d.hatena.ne.jp/tamamo-ch/20090730



