2009-11-27
■[php]preg_replaceでutf8文字列からコントロール文字を削除する。
Unicode文字プロパティなるものを使うと、コントロール文字は「\p{Cc}」と表記できる。
最初、
$ret = preg_replace('@\p{Cc}@', '', $utf8string);
とやっていたのだけど、どうもうまく動いていない。
結論、
$ret = preg_replace('@\p{Cc}@u', '', $utf8string);
PHP: Unicode 文字プロパティ - Manual に「PHP 4.4.0 および 5.1.0 以降、UTF-8 モード を設定した場合に」と書いてあったのを見逃してた。。。
2009-11-12
■[debian][lenny] Iceweasel で URL を / 終わりで指定すると2回アクセスされる?
アクセスの都度、DBにレコードをInsertする index.php を書いたのだけど、1アクセスにつき2レコードがInsertされるので悩んだ。
調べてみると・・・
Iceweasel で http://hoge.com/fuga/ にアクセスすると、サーバ側では、get fuga/index.php が 連続で2回呼ばれてた。
該当バージョンは・・・
$ dpkg -l | grep iceweasel ii iceweasel 3.0.6-3 lightweight web browser based on Mozilla ii iceweasel-gnome-support 3.0.6-3 Support for GNOME in Iceweasel ii iceweasel-l10n-ja 1:3.0.6+debian-1 Japanese language package for Iceweasel
念のため、別ブラウザ(Epiphany/2.22)も調べたが再現せず。従って Iceweasel の問題のようだ。(apache2側の問題ではなさそう)
2009-09-03
■一次資料見ればいいじゃない。
元の報道番組見たわけではないが、記事書いた人に踊らされている。
何はともあれ。一次資料見ればいいじゃない。と思った。
はてなブックマーク - 民主党「渋滞しそうな高速道路は無料化しない。選挙前は言いにくかった」|デジタルマガジン
30.高速道路を原則無料化して、 地域経済の活性化を図る 【政策目的】 ○流通コストの引き下げを通じて、生活 コストを引き下げる。 ○産地から消費地へ商品を運びやすいよ うにして、地域経済を活性化する。 ○高速道路の出入り口を増設し、今ある 社会資本を有効に使って、渋滞などの 経済的損失を軽減する。 【具体策】 ○割引率の順次拡大などの社会実験を実 施し、その影響を確認しながら、高速 道路を無料化していく。 【所要額】 1.3 兆円程度
ところで、マニフェストだけど、民主と自民でアプローチの仕方がまったく違うよね。
まだ見たこと無い人は、さっと見てみるといいよ。
2009-08-24
■[eeepc] EccPC701SD-X 最適化&プチフリ対策
最適化はそこそこやってたんだけど、久々に使ってみると、SSDのプチフリが強烈すぎて、もうね。使えないレベル。こんなのだったっけ?調べてみると、701SD-Xは使用時間に比例してどんどんひどくなるらしい。地雷踏んじゃったかな。で、結論としては、使えるレベルに復旧できた。OSレベルの設定見直しは、購入時点でやっていたので、その他の対策を実施した。
FlashFire導入
EWFとかいうのは失敗したときのリスクが大きそうだったので導入せず。代替でFlashFireを見つけた。これお勧め。
デフラグ
SSDではあまりやるべきではない。というような情報もあったけど実施。
メモリ増設は実施せず。
これまでの対策で使えるレベルに復帰したので、標準の512Mのまま使ってます。
firefoxのキャッシュ先をramディスクに変更。
そもそもメモリ512Mしかないので、それをramディスクに割り当てるのはもったいないのですが、キャッシュの更新って頻繁にあるでしょうから、あえて割り当ててみた。たったの32Kですが。。。
ERAM for WindowsNT3.51/4.0/2000/XP Ver 2.20 ドライバを使用
仮想メモリを0にしてたら、アプリがたまに強制終了する。
そんなにたくさんのアプリ立ち上げて無いんだがな。まぁ、512Mしかないから。。。SDカードスロットにあまってた1Gを刺して、これを仮想メモリ用に割り当てて使ってます。
andLinuxインストールした。
普通に使えてます。(そもそも、これをやりたかった)