| @Mac/iPhone

 とりあえずこれ見た?

 端末のデザインはあんまりカッコイイとは思わないですが、中身スゴイですよね。OS Xが入ってるらしい。Safariによるブラウジングはともかく、僕が驚いたのがMailとMaps。南極旅行中の友人から届いた写真入りのHTMLメールが閲覧できて、ワイフからのお使い依頼メールに返信する際には“マルチタッチ”式のQWERTYキーボードが一瞬で現れ、素早く華麗に返信可能。これまでのスマートフォンやPDAでも同じこと出来るんだろうけど、iPhoneの方が圧倒的にスマート。あと、Google Mapsがシームレスに組み込まれたMapsもイカス。デモムービーでは“San Fransisco Starbucks”と入力すると、スターバックスの店がある場所にポシュポシュポシュとまち針みたいのが落ちてきて指示してくれるところが見られる。そのまま電話をかけることも可能。これじゃ道に迷うことの方が難しいですよ。

 アメリカは今年6月、欧州は第4四半期、アジアは2008年発売予定らしいですが、日本では通信方式の違いのせいで発売される見込みは今のところ薄いっぽいですね。

 さらに気になるのが、Wi-Fiに対応してること。これって独自規格で消費者を囲い込むことが大好きな日本の携帯キャリアのみなさんには相当に面白くないに違いない。だって携帯で無線LANできたら誰もi-modeとかEZwebとか使わなくなるじゃん。もし仮に日本市場で発売されることがあったとしても、電話機能が取り除かれたiPod+PDA(Apple発売)になるか、Wi-Fi機能が取り除かれたiPod+Cell Phone(携帯キャリア発売)になるのではないか。もし前者だったらキャリアから販売報奨金が出ないから、販売価格は激高になるでしょうね。

| @技術/プログラミング

 P_BLOGのカテゴリー検索(category.php)は部分一致検索気味で、例えば"昔の日記"というカテゴリーと"日記"というカテゴリーがあったとするなら、日記のカテゴリーを選択したときに前者まで含まれてしまうのですよね(やっぱりうまくいかないカテゴリー検索)。そういうわけで、後方一致がおきないようにカテゴリー(TAG)をつけるようにしていたのですが、うっかり後方が重複するカテゴリーができてました。"本"と"熊本"です。地名は盲点だった :-!

 しょうがないのでもう一度 category.php いじりにチャレンジしてみました。


//=====================================
// CATEGORY LIST UP QUERY -- HOW?
//=====================================

$patterns = '/(*|+|^|$|?|(|))/';
if (preg_match($patterns, $key)) {
    // (1) Use "LIKE" search
    $listup_query = "BINARY category LIKE '%".$key."%')";
} else {
    // (2) Use MySQL Regular Expression
    $listup_query = "category REGEXP BINARY '^".$key."$|^".$key.",|,".$key.",|,".$key."$|,?".$key.",|,?".$key."$')";
}
Continue reading...

| @技術/プログラミング

 portal shit! : 世間は連休なのに引きこもってブログで遊んでても(・∀・)イイ!で書いた通りcategory.phpをいじって悦に入ってたんだけど、あのやり方では結局ダメみたい。新たな問題に遭遇した :-(

 すなわち、前方一致検索だけ行うようにしていたので、複数のカテゴリーを含む記事のカテゴリーが無視されるのだ。例えばブログ, 日記というタグ付けをされた記事は、“ブログ”というカテゴリー検索ではヒットするが、“日記”のカテゴリー検索ではヒットしないのである。

 結局デフォルトの状態に戻してしまった。queryの仕組みがよく分かるならば対処可能なんだろうけど、もどかしい。そのうち本屋でPHPの入門書を買ってみよう。

| @技術/プログラミング

 連休ブログいじりシリーズ第二弾(笑)(portal shit! : 世間は連休なのに引きこもってブログで遊んでても(・∀・)イイ!

 P_BLOGの詳細検索でカテゴリー検索を行う場合、カテゴリーが2バイト文字、いわゆる全角文字を含んでいるカテゴリーは正しく検索されない。1バイト文字、いわゆる半角英数字だけで構成されているカテゴリーは問題なく検索される。

 この現象についてP_BLOGの公式フォーラムに書き込んでみたけど、誰からも反応がなかった。誰もこの問題で困ってないのだろうか。僕は自分で書いた過去ログを結構読み返すので、全角カテゴリーを検索対象にできないのは正直困る。僕のブログのカテゴリー名はほとんど全角文字だからだ。他のP_BLOGで構築されたサイトでもこっそり全角カテゴリー検索をやってみたけど、同じ問題に遭遇した。

Continue reading...

| @技術/プログラミング

 最近ブログをいじってばかりのような気がする(笑)

カテゴリー検索の仕様修正

 カテゴリー検索を行うと、後半部分が重複しているものまで拾い上げられることに気付く。例えば"日記"のカテゴリーを検索すると、"過去の日記"までピックアップされてしまうのだ。

 P_BLOGのフォーラムを見たところ、P_BLOG Project : フォーラム : カテゴリの重複登録というスレッドがあったので、これを参考にcategory.phpに手を入れてみた。真っ白画面になるなよ。

Continue reading...

| @雑談

 僕のモバイル環境はWILLCOMのAIR-EDGEである。つなぎ放題[4x]を契約している。これはそのままだと月額9,765円もして激高なのだが、年間契約割引とA&B割(自宅で対象ISPとブロードバンド契約をしている人は料金が安くなる)を併用して7,938円に抑えている。これでも十分高いのだが、もうこれ以上安くならないだろうと思って諦めていた。(WILLCOM|料金プラン|つなぎ放題[4x]

 しかし最近、WILLCOMのAIR-EDGE PHONEに興味を持って調べていたら、なんと通話料定額(ただしWILLCOMの電話同士に限る)+パケット定額(もちろん端末内蔵のフルブラウザでの通信も含まれる)+つなぎ放題[4x]が、6,700円で実現できてしまう驚愕の事実を知ってしまった。PCカードモデムで接続するのよりも断然お得じゃないか。WILLCOM|データ定額)京ぽんをはじめとしたAIR-EDGE PHONEがすごいことは知っていたけれど、古い端末ではつなぎ放題が[1x]の速度しか選べず、それじゃ使い物にならないと思っていたのだ。しかし最近の端末は[4x]通信も可能ときた。

Continue reading...