Hatena::ブログ(Diary)

gounx2の日記 このページをアンテナに追加 RSSフィード

2009-11-27

[]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

[][] IceweaselURL を / 終わりで指定すると2回アクセスされる?

アクセスの都度、DBレコードをInsertする index.php を書いたのだけど、1アクセスにつき2レコードがInsertされるので悩んだ。

調べてみると・・・

Iceweaselhttp://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

[] EccPC701SD-X 最適化プチフリ対策

最適化はそこそこやってたんだけど、久々に使ってみると、SSDプチフリが強烈すぎて、もうね。使えないレベル。こんなのだったっけ?調べてみると、701SD-Xは使用時間に比例してどんどんひどくなるらしい。地雷踏んじゃったかな。で、結論としては、使えるレベルに復旧できた。OSレベルの設定見直しは、購入時点でやっていたので、その他の対策を実施した。

FlashFire導入

EWFとかいうのは失敗したときのリスクが大きそうだったので導入せず。代替でFlashFireを見つけた。これお勧め。

FlashFire: SSD Accelerator

デフラグ

SSDではあまりやるべきではない。というような情報もあったけど実施。

メモリ増設は実施せず。

これまでの対策で使えるレベルに復帰したので、標準の512Mのまま使ってます。

firefoxキャッシュ先をramディスクに変更。

そもそもメモリ512Mしかないので、それをramディスクに割り当てるのはもったいないのですが、キャッシュの更新って頻繁にあるでしょうから、あえて割り当ててみた。たったの32Kですが。。。

ERAM for WindowsNT3.51/4.0/2000/XP Ver 2.20 ドライバを使用

firefoxのキャッシュ先をRAMDiskへ変更

仮想メモリを0にしてたら、アプリがたまに強制終了する。

そんなにたくさんのアプリ立ち上げて無いんだがな。まぁ、512Mしかないから。。。SDカードスロットにあまってた1Gを刺して、これを仮想メモリ用に割り当てて使ってます。

andLinuxインストールした。

普通に使えてます。(そもそも、これをやりたかった)

参考にさせてもらったサイト

ひゃまだのテキストで行こう - eeepc

SSDのプチフリ対策、延命措置 まとめ. - パソコンあそび.

ゼロから始めるEee PC-Windows XPをEee PCに最適化する