PHP Regex Researcher 作りました
Ext JSの勉強もかねてPHPのpreg系の正規表現のマッチ箇所と置換結果、さらに$matchesを表示してくれるツールを作りました。PREG_SET_ORDERフラグでマッチ結果の配列がどう変わるのかもすぐに分かります。
Ext JSの勉強もかねてPHPのpreg系の正規表現のマッチ箇所と置換結果、さらに$matchesを表示してくれるツールを作りました。PREG_SET_ORDERフラグでマッチ結果の配列がどう変わるのかもすぐに分かります。
「bzr pull」したら「Segmentation fault」で強制終了をくらってしまったのでPythonのソースディレクトリで「make」して「make test」して調べたらtest_bz2のところで「make: *** [test] Segmentation fault」と出ていました。
http://www.bzip.org/からダウンロードして、
としたらテストも通り、無事「bzr pull」できました。
現在使っている5年ほど前購入した無線ルーターの調子が悪くなってきていて、今回MZK-MF150を購入しました。
MZK-MF150はIEEE802.11n Draft2.0/b/g対応でルータ/アクセスポイント/コンバータの3つのモードを搭載した手のひらサイズのルータです。
通常のルータは1万円以上すると思いますが、MZK-MF150は6千円台で買えます。
あと、取り上げておきたいことは、インターネットの設定を簡単にしてくれるツール「プラネックス ネットワーク・マネージャ 」がAdobe AIRで作られているということです。
Javascriptタイプで、Ext JSとjQueryも使ってます。
こういう設定ツールがAdobe AIRで作られているのは見たことがありませんでしたので驚きました。
時間ができたらAdobe AIRを勉強してみようと思います。
サーバー移転してから、コンパイルしたPythonでSSL接続しようとすると失敗していて「socket module has no ssl support」とか「No SSL support found」とか言われたので、原因を探っていたら発見しました。
それは、OpenSSLの場所を見つけられなかったということ。どうやら標準と違う場所にある場合は自分で指定する必要があったのです。
「Pythonソースディレクトリ/Modules/Setup」の中に「Socket module helper for SSL support」という部分があり、そこで場所を指定します。
「SSL=/usr/local/ssl」にOpenSSLのprefixを指定して、4行のコメントをはずし、コンパイルしなおします。
「python Pythonインストールディレクトリ/lib/python*VERSION*/test/test_socket_ssl.py」を実行すればSSLサポートが入っているかテストできます。
test_rude_shutdown …、test_basic …、test_timeout …の3行が表示されればOKです。
インストールが面倒くさいことこの上ないTracですが、DreamHostのOne-Click InstallsにTracが追加されました!
これで、ワンクリックでTracがインストールできるようになりました。
…candycaneが公開されたらそちらを使う予定ですが
“iモード2.0”はCookieやAjax、インライン動画に対応 - @IT
どうやらやっとCookieに対応するらしい。URLにセッションIDをつけてセッション維持なんて考えるだけで恐ろしい方法とお別れできるらしい。以前、ドコモにはこの恐ろしいやり方しか通用しないのかと知ったときにドコモに失望した覚えがあります。Cookie非対応機が無視できるレベルまでに普及するのにどれくらいかかるんでしょうか。
そして、携帯におけるJavascript。これはどこまでできるのかよくわかりません。むしろ悪質なサイトの出現の方が心配です。
なんにせよCookie対応遅すぎです。
知人が Ubuntu モデルの Dell Inspiron Mini 12 を買って、ちょっと使わせてもらったときに気づいたことをメモ。
「/etc/modprobe.d/alsa-base」の「options snd-usb-caiaq index=-2」の下に「options snd-hda-intel model=dell」を追加。
参考:[ubuntu] Broadcom Corporation BCM4312 802.11b/g funny problem – Ubuntu Forums
echo wl | sudo tee -a /etc/modules
参考:Ubuntu日本語フォーラム / 無線LANフリーズします
無線LANの共有キーが長すぎるとドライバのバグでシステムがフリーズしてしまう。キーを短くするとOK。
Inspiron Mini は光学ドライブがないのでOS再インストール時に外付け光学ドライブを持ってないと厄介なわけだが、実はOS再インストール用のDVDのなかにUSBメモリ用のイメージも入っている。
DVDルートにある「belmont-ym-stable-install-usb-20081121-0.img」がそれ。
これを使えばUSBメモリで再インストールできる。
Recent Comments