トップ «前の日(01-26) 最新 次の日(01-28)»

PC関係のメモ


Google AdSense 導入 / 絵日記プラグイン機能追加版 / 正規表現で日本語にマッチ / bk1にTrackBack / 3Com Megahertz 10/100 LAN PC カード 3CCFE574BT(2) / PCカードのエラーメッセージ / サイトの掃除 / PEAR XML_RPC

Google AdSense 導入

広告という感覚はあまりない。試してみたかったというのが第一。飽きたら外すかも。

絵日記プラグイン機能追加版

TrialHiki - 絵日記プラグイン機能追加版

tDiaryのプラグインにやたら詳しいお方に「絵日記プラグインみたいなので画像押したら大きい画像開くようなプラグインない?」って聞いたらあっさり答えが返ってきた。サンクス。

正規表現で日本語にマッチ

日本語に絡むUnicodeブロックとスクリプト(正規表現)から

<?php
$text = '漢字カナ混じりの文章をinputします';  // EUC-JP
$pattern = '/(
    [\x21-\x7E]+                 | # Latin-1
   #(?:\x8E[\xA6-\xDF])+         | # HankakuKatakana
    (?:\xA4[\xA1-\xF3])+         | # Hiragana
    (?:\xA5[\xA1-\xF6])+         | # Katakana
    (?:[\xB0-\xF4][\x00-\xFF])+    # Kanji
)/x';

if (preg_match_all($pattern, $text, $capture)) {
    echo join("\n", $capture[1]), "\n";
}
?>

実行結果

漢字
カナ
混
じりの
ビミョー
な
文章
を
input
します

UNICODEスクリプトというのは便利だと思うんだけど

Unicodeスクリプトまでサポートしている正規表現エンジンはPerlのぐらい

うーん、残念。

bk1にTrackBack

ただの日記より

急募、ウェイトレス - smashmedia

オンライン書店ビーケーワンの中の人が書いてるBlog。

ファミレスで食事が出てくるのが遅い時、その理由は大きくふたつあって、ひとつは料理そのもののできるのが遅い場合。もうひとつはフロアの店員が少なくてせっかく料理はできてるのにお客さまのテーブルまで運べない場合。 今のbk1は後者の場合です。こういうときはウェイトレスにあたるwebサーバを増設するしかないということです。

人ごととは思えない。

3Com Megahertz 10/100 LAN PC カード 3CCFE574BT(2)

イチエさんのつっこみを見て、そういえば3COMのカードも何かメッセージが出てたな。と思い出した。

同じようなメッセージだと思ったんだけど全然思い違いで

vspurious 8259A interrupt: IRQ7.

というメッセージ。頻繁に出るわけでもなく、通信はできてるのでやっぱりもう少し見てみぬふり。

PCカードのエラーメッセージ

改めてイチエさんのつっこみから

debian-users:05113に似たような報告があって、debian-users:05140で解決してますが。この報告では

サウンドブラスターのIOポートとネットワークカードのIOポートが衝突していたのが原因でした。

という結論になってますね。

サウンドブラスターでないとしても何かとIRQが衝突してる可能性が高いので、IRQの割り当てやPnPに関する部分をいじってみるのがいいみたいです。

って、イチエさんがメッセで言ってたのと同じような結論になってしまいました。

サイトの掃除

ストイックなまでにシンプル。いや、もっと削れるはず。

PEAR XML_RPC

レスポンスの文字が化ける症状ではまったのが昨日。

今日原因がわかった。.htaccessに書いていた

php_flag mbstring.encoding_translation On
php_value output_handler "mb_output_handler"
php_value mbstring.http_output "SJIS"
php_value mbstring.http_input "SJIS,UTF-8"

これらが原因。特にmbstring.http_output。XML-RPCサーバではUTF-8を出力しなきゃいけないのにこの指定によってSJISに変換されてしまっていた。かろうじてインプットは自動判別ですり抜けていた。

XML-RPCクライアントのスクリプトと同じディレクトリに置いていたが切り離して別ディレクトリに設置した。

最終更新時刻: 2009年01月16日
コメント(10) [コメントを投稿する]

Before...

_ hajime [ペンタブレットをマウス代わりに使っている人もいるし、案外入力デバイスって種類豊富ですね! ちなみに漏れは手に持って..]

_ いちえ [cat /proc/interrupt して、NICに割り当てられてるIRQを調べて、/etc/pcmcia/con..]

_ hajime [僕も癖のあるNIC使うときはIRQ設定してます。蟹のやつとか。]


先週650m、火曜日1000m、金曜日900m / [programming]WindowsにおけるUnicodeサポート / [programming]Writing Secure Code 第2版<上> / [book][buy]Effective STL―STLを効果的に使いこなす50の鉄則

先週650m、火曜日1000m、金曜日900m

今週は火曜日に1000m、本日900m泳いだので週2回のノルマ達成。先週は1回しかいけなくて、しかも650mだったのでノルマ達成できず。

今日は泳いでから戻ってきて仕事。

WindowsにおけるUnicodeサポート

開発に関係することとしてまず、WindowsはOSレベルでサロゲートペアおよび補助文字をいくつかのAPIにおいてサポートしている。

Surrogates and Supplementary Characters

で、それってつまりどのUnicodeバージョンをサポートしてるってこと?という回答となるっぽい文書。

Dr. International : Which Unicode Version Is Supported by Windows XP and Windows 2003 Server?

どちらもMSDNなので最も信用に足るソースだ。が、どっちもまだよく読んでない。

参考サイト

Tags: book buy
最終更新時刻: 2008年11月28日

GUIのWebDAVクライアントを公開

ダウンロード

スクリーンショット

接続ができてダウンロードができてアップロードができる程度です。

  • FFFTPみたいなインターフェースを目指してます。
    • 今のところログ画面は飾りです。偉い人には(ry
  • できること
    • アップロード
    • ダウンロード
    • 削除
    • 日本語の表示(サーバ側エンコーディングはUTF-8のみ対応)
    • http/https通信、圧縮通信
  • できないこと
    • 名前の変更
    • 移動
    • コピー
    • いっぱい
  • レジストリ/INIファイル使いません。以前接続したURLすら保存しません。(ぇ
  • 上書き確認しないので要注意。
  • 使用は自己責任でお願いします。
  • 開発環境はVisual C++ 7.1
  • 使ってるライブラリ
  • DLL部はLGPLに従いソースを同梱しています。
  • エラーはスルー
最終更新時刻: 2008年11月06日

タイ空港にて

今タイ空港のゲートで、インターネットに繋げてます。

一週間ぶりに自分のノートPCでインターネットです。

最終更新時刻: 2010年01月27日