全国温泉ガイドへ 検索 Admin 一覧 意見/感想 サクッとたびんぐへ

すぱなび 日誌


489 War has begun.
  Date: 2003-03-20 (Thu)

 明日が祝日のため3連闘。引き続き高速化の調査、改修を行う。 描画関数を作ってくださった優秀なバイト君が卒業のため今日で終了。引き継ぎを行う。後釜は未定とのことで、タイミングよく激務から解放された担当者殿が参戦していただけることになった。感謝します。 斬新なロジックにより描画速度が50%程度向上した。他にも余計な処理の排除やメモリ利用の効率化等を図っていきたい。

 PHP掲示板画像アップロード機能のセキュリティチェックの実装と環境更新が終了。総合試験を行った後リリースできる見込みだ。ただ、今日思いついた画像のリサイズ機能の実装および管理フォームの改修工数を考慮すると、やはりリリースは月末にずれ込みそうだ。

 緊迫したイラク情勢は今日猶予期限が切れたことを受け、空爆が開始された。わしの予想では3週間でなんらかの決着がつくと思っている。



488 プリモプエル
  Date: 2003-03-19 (Wed)

 続けて出社日。 高速化(最適化)作業の続きを行う。処理を数千回繰り返し行うドライバを動作させてみたところ、使用メモリが劇的に増えて行く。使用メモリが物理メモリに近づいてきたので中断させて調査したところmallocしたのにfreeしていないことが判明。即座に修正。

 画像サーバとの通信のやり取りの多さもネックとなっていたが、仕様を確認したり不要な呼び出しを抑止したりすることで当該処理は無視できるほどの時間短縮に成功。 既知の遅い処理はいくつかあるが残りはパワーがいるため本日は着手できず。

 PHP掲示板画像アップロード機能はインタフェースおよびコア部分がほぼfix。セキュリティポリシーなどを後付けすれば公開は近い。 当日誌にも導入したいがこの日誌はperlベースなのでおいそれとはいかないのだ。

 週末の紀州旅行の宿を検討する。狙いの湯の峰温泉の旅館は空いているが、\17000-20000とわしらにとっては随分敷居が高い。民宿でさえ\8000-9000するようだ。参ったな。

 妻がプリモプエルというおしゃべり人形を買ってきた。人形と言えばローエンジャの持つものだと思っていたのだが、なぜか中高年の奥様に人気があるのだという。カラーバリエーションや微妙に違う仕様もあり、複数買う人も多いらしい。わしは先日京急百貨店で触ったが、ふぅーん、で終わってしまった。 なんでも、よくしゃべるという。プエルが23時になってもちっとも寝ようとしないことに小噴火していた。何のために買ってきたのやら。。

 5月中旬のバーゲンフェアの落ち穂拾いをする。4月は旭川へ行くので釧路便をサクッとGET。netfare_add-onのSPK-OKAと組み合わせて再度の日本一周を企む。



487 DOS攻撃を受ける
  Date: 2003-03-18 (Tue)

  出社日。在宅して英気を養ったつもりなのに不調。うーむ。
 gprofというプロファイラを使っての高速化を図る。闇雲にいじっても効率がよくないので、何が遅いのかプロファイラが吐き出す統計情報と要所に忍ばせたprintf文で把握する。別サーバとの通信、文字列の出力ルーチン、ポリゴンの内包判定処理が遅いことが判り、重点的にチェックした。
 自サーバでは久々に韓国からdloaderのDOS攻撃に限りなく近いhttpアクセスがあった。いくらロボットとは言え、1秒間に10回もアクセスされてはうんざりである。しかもURL間違いまくりだし。 迷惑千万にほかならない。ちなみに過日当該IPを出入り禁止(http_Deny)の処分にしたため、ページを持って行かれることはなかったが、エラーログを1MB以上浪費してしまった。 ルータレベルでの出入り禁止に昇格だ。プンスカ!
ならず者IP:220.73.176.0/32

 帰りに京急品川駅に向かうと、列車案内が「調整中」。京成線内で何かあったようだ。次はいつ何がくるのかと思っていたらちょうど快特が来るところだった。ラッキーである。しかも普段は入線間際には何列も並んでいるのに今日は数名しか待っていない。おかげで余裕で角に着席。 都心方面からの需要がいかに多いかを感じた。 京急線内といえどダイヤは乱れており、緩慢な走りだった。

 PHP掲示板画像アップロード機能の実装に着手したものの、案外苦戦。 PHP仕様をよく把握していないため、クライアントのフルパスファイル名を取得してしまう。また遅寝してしまった。



486 渡りに船
  Date: 2003-03-17 (Mon)

  今日も珍しく在宅。流感以来の3連在宅だ。
 かねてから妻から依頼のあった日記cgi一覧表示機能を追加した。基本的な表示機能は管理モードで実装済みだったので、案外楽だった。即日リリースを行う。ついでにすぱなび日誌にも一覧機能をつけた。一覧は動的に作成しているが、記事数が多くなるとさすがに少々遅いので、記事書込み、編集あるいは削除時に静的なページを作成するように改修しようと思う。

 週末に妻と和歌山県へ行くため、JALに電話して南紀白浜往復のJAS便特典航空券を手配。近距離なので10000マイルでOKだった。 妻の分はわしがしこしこ貯めたNWのマイルによるJASアワード(10000マイル)。NWでは4月から15000マイルに統一されてしまうのと、現在10000マイルちょっとしかないので渡りに船だった。

 PHP掲示板絵文字対応をひとまず完了。妻のリクエストにより画像アップロードにも対応させることになった。該当するロジックを拾って今日は終了。

 GWのバーゲンフェアの発券期限日だったが、資金繰りの都合でやむなくキャンセル。アワードとnetfareを組み合わせての日本一周に変更しようと思う。

 妻が初期不良iBookを交換してもらったついでにデジカメを買ってきた。NikonのCoolPix2100というコンパクトながらなかなかの切れ者だ。わしも買い替えたばかりなのでiBookほどのうらやましさはなかった。



485 絵文字対応
  Date: 2003-03-16 (Sun)

  PHP掲示板絵文字対応に着手。J-PHONE対応はスグできたが、i-modeが難航。SJISの状態で10進数あるいはunicodeに変換してEUCに変換するのだが、前者の変換ロジックが難しかった。 ezwebについては、実機がないので動作保証対象外とした。



484 久々の週末在宅
  Date: 2003-03-15 (Sat)

 久々の土日在宅。インフルエンザ後からの怒涛のお出かけ強化月間が終了したのだ。好天なら富士宮焼きそばでも食いに行こうと思っていたが、寒いので延期。

 PHP掲示板キリ番管理フォーム周りの実装を行う。基本的な機能は実装完了。あとはクロスサイトスクリプティング予防など、セキュリティ関係の実装だ。

 なんだかんだでPCとにらめっこの一日だった。



483 黒子
  Date: 2003-03-14 (Fri)

 出社日。今日は夜間作業があるため遅めの出社。

作り込んでいるプログラムの高速化を図る。まずはコンパイル時のオプションに -Wallをつけて出てくるwarningをすべて潰す。

 今までこのオプションはつけていなかったが、warningが陸続と出てきて驚いた。 いろいろ改修して再度実行してみたところ、途中でSegFaultしてしまうようになってしまった。参ったな。 念入りに調査したところ、メモリ管理の要であるポインタの扱い方に不具合があることが判明。適切に改修し、正常動作を確認。事なきを得た。

22:00より作業開始。本番機のデータを入れ替えるためこの時間からとなった次第。 今回は事前に手順書を作成し、レビューした上での作業で準備は万端だ。

 ご担当者殿の協力のお陰もあって23:00には終了。試験結果も完璧で気持ち良く退社できた。 帰宅はタクシーかと危惧していたが終電より前に帰宅できた。



482 下からズドンと突き上げる地震
  Date: 2003-03-13 (Thu)

 出社日。
関数だけ改修しただけなのに途中でsegfaultする現象に悩まされた。

C言語でデバッグのためのprintf文のコメントを脱着することで正当な結果が得られたり得られなかったりすることが最近多い。コメントのつけ方に問題があるのだろうか。それともまたしてもメモリ管理に問題があるのだろうか?

 12:16ころ、下から突き上げるような強い揺れを感じた。地震のようだ。他の方の荷物が転げ落ちてきたりしたが大丈夫だろうか。あとで聞けば、茨城南部でM5.2の規模だったという。住民の多くは揺れのない社会を望んでいるという。

 地震直後に携帯電話網が輻湊気味だったという。高々震度3〜4程度でこの有り様では大地震の時は携帯は当てにならないかもしれない。

 昼休みに確定申告書類を発送。今年は期限に間に合いほっと一息。

 なにげに自サイトを見たところ、pg_connect処理でエラーとなっていた。ローカルにてpostgreSQL(postmaster)が見つからないという。外部からはpostmasterの制御はできないため、温泉情報コントロールスクリプトを変更し、メインのpostgreSQLサーバであるchiikoを参照するようにした。 約25時間ほどこの状態となっていた。全くもって面目ない。

 PHPのエラーログを取る方法はないものかと探していたが、標準で用意されていた。デフォルトでOFFになっていただけであった。帰宅後有効に設定しておく。

 数日前からapacheのエラーログにdefault.idaが現れてきていた。かつて大流行したCodeRedの攻撃ターゲットであり、今頃どうしたものかと思っていたが、セキュリティニュースサイトで、亜種であるcoderedIIが流行しつつあるようだという記事を発見。 今回もIIS向けのため我がサーバには影響はないが、ログに頻繁に出るようになったらダミーのdefault.idaファイルでも置いておくかな。

 発泡酒を飲み続けてきたが、最近ビールを飲む機会が増えたせいかもしれないが、発泡酒を敬遠しがち。 過日から販売されているキリンの樽生サーバを買おうかと思ったが、我が家の冷蔵庫のドアポケットは年中Fullのため難しいかもしれない。

 GWのバーゲンフェアの落ち穂拾いをする。4/30 NU071石垣行などがとれた。GWは日本最西端である与那国島へ行くかな。




481 停電顛末
  Date: 2003-03-12 (Wed)

 9:20から停電とのことで約1年ぶりにサーバ(pocky)をシャットダウンさせた。しかし一向に停電にならず停電時間帯を過ぎてしまった。 おかしいなと思っていたら、点検員がやってきた。管理人さんが休みで電気室に入れないそうで、停電は行わないという。

 10:00に点検は無事終わり、pockyを再立ち上げ。以前カーネル回りをいじった気がしたのできちんと上がるか心配だったが、何事もなく上がり一安心。復旧確認をして銀行などのために上大岡へ。

 とんかつ和幸(ごはん、味噌汁、キャベツのお代わり無料)でランチしてヨドバシをぶらぶら。 思うところがあって京急百貨店玩具売り場へ行くと、結構な鉄おもちゃがあり目を丸くしてしまう。コナミのデジQトレイン165系、583系、キハ58系(各\2980)が登場していたが、デパートは定価販売なので購入は見送り。

 帰宅後確定申告書類を取りまとめ準備完了。その後PHP掲示板の改修と、FONSEN_webフォーラム対応をポチポチと行った。

 先日応募したユナイテッド航空(UA)のステータスマッチがどうなったかwebで確認したところ、無事プレミアエグゼクティブになっていた。 これで期間限定ではあるが、スターアライアンス・ゴールドの資格を得たことになり、国内線の主要3社の空港ラウンジが利用できるようになった。ドイツに行った時にルフトハンザ(LH)のラウンジを体験しようと思う。

 夜自宅で散髪。前回切られ過ぎたため、厳重警戒で臨戦したが、意外にも素人にしては上出来だ。昨日美容院で研究したらしい。



480 転ばぬ先の杖
  Date: 2003-03-11 (Tue)

 またしても間髪入れずに出社。バッチ処理を実行しながら、高速化のためのプロファイラの研究をした。

 帰宅後PHP掲示板の改修。ジャーナル出力機能のテストを行い良好につきリリースした。 キリ番登録/表示機能はコア部分の実装とテストが7割ほど完了。管理フォームへの反映はまだゼンゼン。限られたユーザでのβテストを行っていく。

 明日は我が家の電気設備点検のため停電が起こる。そのため不測の事態に備えてバックアップをとっておく。なんだかんだで3時を過ぎていた。



前ページ 最新 次ページ


- Snap Shot Diary (Not For Sale) -