▲全国温泉ガイドへ
■検索
■Admin
■一覧
■意見/感想
▲サクッとたびんぐへ
|
JRC-J3002V |
出社日。引き続きチューニングに勤しむ。 余分な処理の排除と計算処理のスリム化を行い、前日比約15%の高速化ができた。 第一目標の描画処理時間1秒を達成したが、最終目標の0.05秒には程遠い。
思うところがあって先日リリースされたAirH"PHONEをビックピーカンで新規契約(\9800)。機種はJRCのJ3002V。 6月末まではパケット通信料が無料ということで動作確認や携帯対応のサイト閲覧に使用予定。 早速自サイトを見たところ、画像を含めてi-mode版と同等の内容が表示された。PHP掲示板で運用しているすぱぼ〜ども文字は問題なく表示されている。
メールも使い放題なので従来のJ-PHONEによるメール送受信にとって代わるかも知れない。ただ、エリアの関係で田舎では使えないところが多いらしく、その辺はある程度割り切って使わないといけないようだ。
AirH"PHONEの導入に伴い、J-PHONEの副回線(J-T04)を解約予定。
明日から美瑛、札幌、福岡遠征。 明日は天気が悪そうなのでレンタカーを手配しておく。クーコムだと前日でも格安料金で予約できるので大助かり。
妻がコプエル(おでかけプリモプエル)を「偶然」GET。これで4兄弟となってしまった。コプエルの声が変だと思うのはわしだけだろうか。
いい天気だ。気温も上がるという。遅めの花見でもと、新宿御苑へ行こうとしたが、なぜかやる気が出ず、自宅にて西洋人。
PHP掲示板の携帯端末でのスレッド表示、選択、展開機能を実装。 テスト環境での手ごたえはまずまず。 ついでにPCでの一覧表示機能を改良し、題名あるいは発言番号をクリックすると該当スレッドあるいはカキコだけを展開表示する。 同時に単色表示を改め、設定に即した色で表示するように改良した。
出社日。目覚まし時計の電池が切れてしまったようで出遅れてしまった。とほほーい。
昨日の続きで、データをサーバから逐次取得する方法を改め、該当データがローカルのキャッシュファイルにあるかを調べて、あればキャッシュから、なければサーバからデータを取得する方式にした。 基幹機能を実装し、味見してみたところ、スループットが大きく向上した。 しかし内部処理時間は案の定短縮にはなっておらず、データ抽出・画像書き出しにまだ高速化の余地がありそうだ。
帰宅後すぱなび日誌のPHP化+画像投稿機能追加改修。 画像のキャプションを入力フォームに追加した。 登録、一覧、検索、削除は順調だったが編集でインタフェースの引き回しがまずくててこずった。 とりあえず参照系は問題ないので切り替えた。 表示速度が向上しているはずだ。
出社日。先週に続き高速化を施す。SJIS->EUC変換後の編集方に不具合があり即改修。その後は昨日調査した高速化手法を交えて多くのモジュールの精査を行い、リストラを進めた。結果先週比約50%高速化することができた。 内部での実行時間は0.4秒程度だが、実際にブラウザに表示されるまでの時間はその3〜4倍かかっている。先日作ったPHP拡張モジュールも高速化する必要がありそうだ。
6月の石垣行のバースデー割引の予約ステータスがPAからKLに変わっており、今日ようやく拾えた。だが帰路のMMY(宮古)-HNDはいまだPAだ。往路の発券期限までにOKが出るだろうか。
昨日より着手しているすぱなび日誌のPHP化は一通り完了。フォームのcheckbox属性で複数取得する方法がわからなかった(最終有効エントリしか取得できない)が、フォームのパラメータに、NAME=parm() とやれば、parmという名称にチェックされた項目だけ格納された配列を受け取ることができるのだ。あとはcount関数で要素数を押さえ、回して使えばよいのだ。
懸案の画像アップ機能は投稿フォームへの実装を行っただけで本日終了。
C言語の最適化手法の研究を行い、これはと思うものをメモしておいた。明日実装、実験予定。
思うところがあって、当すぱなび日誌の基幹スクリプトをperlからPHPに移植することにした。昨夜から着手したが、夕方までにコーディングはほぼ終了。perl->PHPではマッチング、foreachや配列などの扱いが異なるが同作業は過去に経験済みのため大きな壁はなく順調だった。テストさせると、グローバル変数など、変数の守備範囲の違いにやや難儀したものの、夜半までに書き込み処理まで概ね終了。残作業は記事の編集、削除処理と、表示機能の最適化だ。 表示、検索機能は最適化を除いてfixしているのと、書き込みはわししかできないので、リリースしてもよい状態だ。
今日も在宅モード。PHP掲示板の検索機能の携帯端末への拡大を行う。 検索条件設定画面の追加、検索結果出力制御の追加を中心にバリバリ行う。 公開サーバでのデグレードを回避させるため、テスト環境用のコントロールを行う。
テストを重ねてバグを摘出し夜にリリース。
思うところがあって「宿に泊まったつもり」で回転寿司「沼津港」へいく。案の定行列ができていたが、待っている間zaurusでポチポチしていればいいや、ってことでわしにしては珍しく参列する。20分ほどで席にありつけた。 今回は「つもり」ということでいつもとは格を上げて「皿の値段に躊躇しない」スタンスで食うことにした。ボタンエビやヒラメの縁側などガンガン食う。飲み物は粉茶(ビアはスーパードライのため拒否)。
帰りに最寄のスーパーでYEBISUやシャルドネワイン(\398)などを買い、自宅で2次会。
PHP掲示板の新機能(指定した番号のカキコを取得する)実装にトライ。今回はコアな部分の作り込みだ。 過去ログも取得できるようにインタフェースも追加する。
ついでに周辺のコーディングの最適化を行ったがうっかりデグレードさせてしてしまい数分間サービス停止させてしまう。僕の落ち度です。
実装は無事完了。ただドライバがまだないので掲示板への反映はまだだ。
夜 南アフリカ産のシャルドネワイン(\1000)を飲む。シドニーで飲んでうまかったので先日横須賀で買ってきたもの。オーストラリア産ではないがそれなりにおいしかった。
思うところがあって日付が変わった後に旅の窓口で当日限定の格安宿泊プランを探していたら、都ホテル東京が4/13だけツイン\8000(通常\29000)で提供していた。深夜に全館停電のためらしい。食指が動いたが結局都ホテルに興味がないのでパスとあいなった。かわりにうまいものでも食いにいくことにした。
在宅にて各種webコンテンツのメンテナンスを行う。
妻がiBookのパーティション分割を試みるというのでスーパバイザーとして参画。思うようにはかどらなかったがなんとかできたようだ。
しかし空のパーティションへMacOS9を入れようとしたが、(全然繋がらない)Appleのサポートで確認したところ付属のインストーラではMacOSXの入っているボリュームにしか入れられないようで、結果的にパーティションを切る前と同じ構造になってしまった。ということで再度イニシャライズ(初期化)してパーティションを1つにしてMacOSXを再インストール。結局元の本阿弥となってしまった。 以後各種アプリケーションをインストール。X対応と明言していないアプリばかりだが、今のところ動作に問題はない。
都合により3連闘。横浜駅で偶然妻と会い、途中まで同乗。 内包判定ロジックは担当者様預かりとなった。感謝します。 てことで他の機能の高速化を推進。 ループ処理にポインタを使ったりして徐々に速度は向上しているがまだまだ及第点には至らないようだ。
昼休みに久々に新丸ビルJTBへパスネットとクオカードを買いに行ったが、パスネットの販売が中止されていた。せっかく来たのにショックである。 クオカードはあったので徒労には終わらなかったが残念である。
高速化の実装・調査をしているとCの真髄というか、可能性というものが見え始めて来た。Cの作法はメモリ管理に始まりメモリ管理に終わることのようだ。
PHP掲示板は検索機能のページングサポートを始めた。たくさんヒットすると1ページの転送量が膨大になる場合があるため。帯域保護とレスポンスの安定化を図るねらいもある。
ページングの仕様を決めて本日終了。
続けて出社日。行き掛けに横浜駅で4月5日に発売のBトレインショーティ京急1000系(\1000)がまだ売っていたので思わず買う。2両編成の限定品である。先頭車と中間車のセットなので見栄えをよくするためには2セット以上揃えるのが望ましい。まだ買えるだろうか。(帰りに品川駅で見たら潤沢にあった)
お仕事は、あるポリゴンの内面塗りつぶしを行う。しかし内包判定に苦心する。トライ&エラーで頑張るも結果は出せず。参ったな。
わが家に3人目のプリモプエルが養子入り。妻は顔が違うと主張するがわしにはわからなかった。名前はまだない。
PHP掲示板は検索機能の一部不具合を修正。mb_ereg関数を使うためにPHPのconfigure オプションに --enable-mbregexを追加して再構築した。 apachectl restartではダメで、stop & startで無事切り替え完了。
スクリプト側の関数名をereg -> mb_eregに変更して動作確認もOK。1文字でも検索できるように規制解除した。
6月のバースデー割引で八重山へ行こうと画策し、先日予約(満席のためPA)したが中日に妻に予定があることが分かり、わしだけ行くことにした。依然キャンセル待ちだがまだ猶予はあるのでそのうち搾取できるだろう。
- Snap Shot Diary (Not For Sale) -