nDiki : 2003年12月下旬

2003年12月21日 (日)

DIY最中

秋田県男鹿市「ゴンタロー製菓」の最中「鬼の石段」を頂いた。

最中種と餡が別包装になっていて、自分であわせて食べるという変わり種のもの。

……おぉ! 今だかつてないパリパリ感。

鬼の石段 別包装 合体

スポンサード リンク

[ Debian ] Galeoncookie 期限

なぜか手元の Galeonハイパー日記システム / wiki の cookie をそのセッション限りでしか保存してくれなくなった。

Mozilla or Firebird への乗り換えを検討。

過去の今ごろ

過去の12月21日より。

  • WiKicker beta
    • そろそろ違うプログラムも書きたくなってきたな。次は何にしよう。

来年の目標

に聞かれた。 うーん。 今年は WiKicker を作ったから、来年はこれをベースに DiaryEngine を開発するかな。

田町駅前マンション開発

更地 マンション開発中

刷りあがった年賀状を届けにいくついでに、田町駅前のマンション開発中の場所を見てくる。 山手線/京浜東北線からも見える一帯が更地になっており、先週地鎮祭も行われたようだ。

以前は神社の隣に菊職人がいて季節になるといっぱい菊が並んでいたのだが、そこも立ち退いたあと。

カテリーナ三田 タワースイート

 鉄筋コンクリート造地上36階地下2階建

え。あそこにそんな高いのが建つのか。 霞ヶ関ビルと同じ地上階数じゃないか。

年賀状

依頼されていた残りを印刷

クリスマス飾り

出した。 結局今年もギリギリで、飾っておけるのは数日のみ。

[ 12月21日全て ]

2003年12月22日 (月)

大人の科学マガジン 03号

表紙 中

買ってきた。 見ているだけでわくわくする感じ。 冬休みのいいオモチャになりそう。

[ お仕事 ] 29日は有給休暇

今年はなぜか29日が出勤日ということなので、有給休暇申請(非公式)。 通ったので申請(公式)しなければ。

[ Debian ] 昨日の cookie 問題は Privoxy のフィルタのせい

昨日の「Galeonがセッションを越えてcookieを保存しなくなった」問題であるが、Mozilla も同様。 で、Mozilla の Live HTTP Headers でチェックしてみると Set-Cookie: の expires がばっさり捨てられている。アレ?

で確認したら Privoxy がフィルタリングして削除していたらしい。 この間まで問題なかったのに、なんでだろ。 まいっか。

やっぱりGaleon

これを機会に Mozilla or Firebird に乗り換えようかと思ったが、やはりどうもしっくりこない。 Galeon の「任意のブックマークフォルダをツールバーにできて、かつ左側*1に表示できる」という機能が便利なのだが、これが他ではサポートしていないんだよね。

Mozilla の「サイドバー中のブックマーク」ではフォルダをクリックするとトグルで展開するだけなの対して、Galeon のはパーソナルツールバーのそれのようにそのままフォルダがメニューとしてポップアップしてくれる。 この機能が捨てがたい。 それから、ポップアップしたブックマークメニューですぐそこに追加できるというのも特長。 Mozilla でもこれらができれば、移行してみたいのだが。

*1あるいは任意のサイド

冬至

南瓜を食べ、柚湯に入る。 今年はが何か所からか柚を頂いてきたので買わないで済んでしまった。

西友台所の水切り袋(のようなもの)のオマケつきで柚が売られていたのを見て「これだ」と。 ウチでも水切り袋でやってみた。 例年はミカンの赤いネットに入れたりしていたのだが、こちらの方がカスが出なくてよい感じ。

過去の今ごろ

過去の12月22日より。

[ 12月22日全て ]

2003年12月23日 (火)

Time::Local::gmtime の範囲チェック

Perl v5.8.x だと、Time::Local::gmtime できちんと範囲チェックが動作している(範囲外だと croak される)のだが、Perl 5.005_03 では必ずしもそうではないようだ。 WiKickerデバッグ中に発見。

でソースを読んでみると、古い Time::Local では cheat サブルーチンで

  • 範囲チェック
  • 指定した年月の開始 gmtime を計算し、%cheat にキャッシュ

している。同一年月での2度目以降 timegm 呼び出しでは %cheat キャッシュを使用して cheat サブルーチンを呼びにいかないので、範囲チェックが実行されないという塩梅。 つまり 2003年1月1日… で一度 timegm を呼び出すと2003年1月に関しては以降 cheat サブルーチンは呼ばれないため、次に 2003年1月33日…で読んでもエラーにしてくれないというわけ(最初に2003年1月33日…で呼んだ場合はちゃんとエラーになるので逆に厄介)。

Perl v5.8.0 以降に標準ではいっている Time::Local ではきちんと毎回チェックする。 うるう年・大の月/小の月も考慮してチェックされる(v5.8.0 より前のでは 31 より大きいかのチェックのみ)。

であり、CPAN では 5.005_03 でも動作する Time::Local パッケージ (1.05~)が公開されている。

Time::Local 1.04 以降を PREREQ_PM にしてもいいのだが、5.005_03 な利用者にとってはインストールするのも面倒か。 最低限のエラーチェックを自前で用意して、互換になるようにした方がいいかな。

過去の今ごろ

過去の12月23日より。

[ WiKicker ] 自作自演

けいむなさんの

「若い方達の文章はとても似ていると思うのですが同一人物ということはないですよねw」

という警鐘が気になって、過去の書き込みのログをチェック。

同一PC(cookie)から、異なるユーザ名での書き込みというのがある程度確認できだのだが、

  • ユーザ名の表記ゆれ
  • 毎回違う名前にしているが、悪質ではないもの(匿名的な書き込み)
  • PCの共有(?)

というのは問題ではないと判断。 しかし1件だけ、ちょっと悪質な自作自演あり。 通常?のユーザ名と別ユーザ名を使い分け、また某アイドル名を騙ってコメント書き込んだ後にその内容に対して自身でコメントを書き込むなどをしており実際に他のユーザに誤解を与えていた。

確認できる範囲でそのユーザの書き込みを削除。 不毛な作業で疲れた。

ゲートシティ大崎

行って帰ってきた。 それだけ。

[ 12月23日全て ]

2003年12月24日 (水)

ジャンピングカーネルサンタ

ジャンピングカーネルサンタ クリスマスといえば「ジャンピングカーネルサンタ」である。 え? 1993年にもらったオマケだからもう丸10年か。

しかし10年も毎年欠かさず繰り返しているという点で貴重であるな。 最初の年からずっと勝負相手であると対戦。3-0 で負け。

過去の今ごろ

過去の12月24日より。

[ 12月24日全て ]

2003年12月25日 (木)

[ お仕事 ] 自宅で

滅多に家ではやらないのだが、Perl仕事だし何より明日マズそうなのでやっておく。

過去の今ごろ

過去の12月25日より。

[ Perl ] Term::ProgressBar

スクリプトにプログレスバーが欲しいというので、Term::ProgressBar実装しておく。 しかし Windows + ActivePerl + コマンド プロンプトでうまく表示されるのかどうかは知らぬ。

[ Debian ] ソフトウェアRAID1やっぱり片方でしかブートできず

以前の続きでやり直したのだが、やはり片側でしかブートできない。 raidhotadd しても同期しているようなそぶりを見せないしなぁ(/proc/mdstat を見るときちんと2組づつ raid に参加しているようではある)。

ブートの方はどうなんだろ。HOWTOの例にように / と /boot を分けた方がいいのかな?

[ 12月25日全て ]

2003年12月26日 (金)

アーク森ビル

ARK 景色

打ち合わせのため、アーク森ビル36Fの ARKフォーラムへ。

過去の今ごろ

過去の12月26日より。

  • サヨナラ Emacs 20
    • いまだに 'emacs21' を打って起動してしまう手クセが直らない。

[ WiKicker ] deb 化

WiKicker開発PCを移行(DynaBook -> ThinkPad)してから、手元で動作確認をする環境を用意していなかった(実サーバ上でテストしている)。 そろそろまた大幅な改造をする予定なので、手元に動作環境を作らねば。

ということで、これを機に deb も作るかなと。 dh-make-perl で雛型を作ってパッケージ化。 ライブラリ部分はこれで簡単にまとまるのだが、CGI プログラムCSS、デフォルトプロパティファイルをどうやって提供するかな。 実際、今の source tar ball でも提供してないし。

[ Perl ] Term::ProgressBar + ActivePerl 5.6

Windows だと Term::ReadeKey::GetTerminalSize でサイズが取得できなくて警告が出るな(で、デフォルト値の 60桁が設定される)。 今日は時間の余裕がないので、$^O が MSWin32 なら Term::ProgressBar を new する前に、

 Term::ProgressBar->__force_term(72);

を実行するようにしてしのぐ。 非公開なクラスメソッドなのでできれば呼びたくない。

[ 12月26日全て ]

2003年12月27日 (土)

過去の今ごろ

過去の12月27日より。

  • tempo.el
    • 最近はテンプレート定義するのも面倒で、ソースのヘッダコメント(GNU GPL表示)はコピー&ペーストでついつい済ませてしまう。

[ WiKicker ] 日記機能開発開始

WiKickerMVC2フレームワークから Wiki に依存している部分を分離して、日記システムと共用できる部分をスーパークラス化。

Perlリファクタリングが面倒だよ(名前の変更忘れとかの発見が遅れるので)。


[ DiKicker ]

年賀状

年賀状印刷

今日のところは自分との連名用のものを作成。

[ 12月27日全て ]

2003年12月28日 (日)

過去の今ごろ

過去の12月28日より。

[ WiKicker ] Locale::Maketext による localization

リファクタリングにあわせて、表示の localization を開始。 といっても、とりあえず日・英のみ。 Local::Maketext モジュールを使用することにする。 HTTPAccept-Language リクエストヘッダによる言語の判別もモジュールがやってくれるのでお便利。 コレ、Perl v5.8.0 からは標準で入っているのだがそれより前のバージョンでは自前でインストールする必要あり。

メッセージはこれで順次リソース化していけるのだがまだ日時表示など日本語向けにハードコーディングしている場所があり、こちらの手直しも必要。

DiKicker

WiKicker ベースの日記機能の名前を単純に「DiKicker」と命名。

なつみかん + はてなアンテナ おとなりページ

なつみかんの各エントリにはてなアンテナ おとなりページへのリンクをつけてみた。

多くのエントリできちんと「おとなりページ」が表示される。 ということは誰かが、はてなアンテナに登録しているということ。 しっかりカブっているってことか。

まぁなつみかん on www.naney.orgのエントリの多くは、リモート情報取得元やはてなアンテナ、巡回先からのリンクなどで見つけて登録しているので当然といえば当然。

買物

注連飾りとか蛍光灯とか日用品とか年賀状追加とか。

イトーヨーカドーは歳末モード。 食品売場は既に年始向け商品(=高額)が幅をきかせて、今日・明日食べるようなものの品揃えがかなり減っている。 まだ、普通に飯食うんだからボッタクリ価格品ばかり並べんで欲しい。

6ヶ月定期

初めて6ヶ月定期に更新してみた(今までは1ヶ月定期か3ヶ月定期)。

[ 12月28日全て ]

2003年12月29日 (月)

過去の今ごろ

過去の12月29日より。

[ WiKicker ] tDiaryテーマ互換モードの実装

WiKickerベースの日記システム実装に合わせて、Wiki の方も tDiaryテーマ互換モードを実装しておく。

div の追加、class の変更など。 当然ではあるが表示要素が異なるので tDiaryのテーマの要素にうまくマッピングできないものが出てくるな。 どうしたものか。 できるだけ、近そうなものにはマッピングしてみたが。

補助用に複数の外部スタイシートを指定できるようにもしておく。 新し目のCGI.pm だと

 start_html(-style => {-src => [ 'a.css', 'b.css' ]})

のように直接複数指定できるのだが、古いやつだと駄目。-head の方に Link({-rel => 'stylesheet'...}) で複数指定する必要あり。

掃除

換気扇カバー交換とか。 換気扇のパーツやら、ガスコンロの五徳やらをシンクに入れて洗剤でつけ置き。 換気扇のパーツ、ボロボロ塗料が剥げてくる。弱すぎ。

[ 12月29日全て ]

2003年12月30日 (火)

年賀状作成

naney:2912293080

の手伝いと、自分のと。

最近は PC + プリンタというのが一般的になってきて、頂く年賀状もそのようなものが多くなってきている。 素材集デザイン集も充実してきているので、誰でも格好良いものが作れる。 頑張って綺麗なものを作っても「既成じゃないの?」と思われるのではと危惧してしまう(いや、そんなにいいもの作れはしないのだが)。

ということで最近は「しょぼく」てもいいやという感じ。 自分らしければ。

今年はお面を被った写真を貼ってみた。

過去の今ごろ

3Com の Bluetooth Wireless PC カード 3CRWB6096-JP

633Sを買った直後はどうしても欲しかった一品だっだが、その時は Linux でうまく利用できず。 もう Driver も対応してきていると思うのだが興味は失せてきているしなぁ。 それに、今使っている ThinkPad自身に Bluetooth インタフェースついているし(Linux で使えるのかどうかは調べてないけど)。

[ 12月30日全て ]

2003年12月31日 (水)

私的10大ニュース2003

今年の大事件、マイブームなど。

[web] WiKicker 公開

オリジナル WikiEngine 「WiKicker」を公開し、 www.naney.org での運用を開始。 機能追加、負荷軽減など定期的にメンテナンスを継続中。 今年も1年 Wiki の年だった。

12月からは WiKicker ベースの日記システムDiKicker」の開発も開始。

[comp] cool programs

[net] ADSLトラブル

モデム

春の数ヶ月間悩まされ続けた。 一度常時接続に慣れてしまうと、もう戻れない。 結局モデムの故障。 その間「@FreeD」も契約してみたが、ADSL復旧に合わせて解約。

P-in Free 1P

[comp] 適応型ソフトウェア開発

仕事でのソフトウェアプロジェクトでの適用を開始しはじめてみた。

[comp] ThinkPad X31 2672-PHJ

ThinkPad

3年ぶりのメインノート PC の買い換えPentium M 1.6GHz + 1GBメモリ。 また3年は頑張ってもらわないと。

[camera] TC-1GR1s修理

TC-1 GR1s

愛用のTC-1が故障したため修理修理費16,300円也

GR1s修理

新規に購入したのは、Ai Nikkor 45mm F2.8P(10月12日)、 F3接眼補助レンズドンケ F-2 ぐらい。 あまり散財しなかった。

接眼補助レンズ ドンケ F-2 Ai Nikkor 45mm F2.8P

今年は撮影枚数が伸びず。

近所のミニラボが閉店したのも痛い。

[misc] レザークラフト

昨年買ったままだったレザークラフトセットを使ってレザークラフトを始めた。 パスケース、LEDフラッシュライトケース x 2、ツールナイフケース x 2、露出計ケース などを製作。 最近は何も作ってないな。 また何か作りたい。

LEATHERMAN MICRA 革ケース ツインメイトカバー SureFire エクゼクティブ・エリート E1e + KL1 レザーケース マグライト ソリテールケース Leatherman juice S2 レザーケース Arc-LS 用レザーケース

[misc] LEDフラッシュライト

LEDフラッシュライトに興味を持つ。 SureFire E1e + KL1ARC-AAAArc LSL-P などを購入。

SureFire E1E-HA Arc-AAA Arc LSL-P

クレジットカードポイント -> ビックポイントカードのポイント

そろそろカードのポイントが一部有効期限切れになりそうなので、景品に換えておく。 とはいえそれほどまとまったポイントでもないし、欲しい景品もないのでピックポイントカードのポイントに換えておく。 キャッシュバック(1ポイント -> 3円)よりお得だし(1ポイント -> 5ポイント)。


[ ビックカメラ ]

東急大井町線大井町駅上ショップ

大井町駅 ショップフロア 見下ろしてみた

東急大井町線大井町駅改装にともなって2F新しくできたショップフロアに行ってみる。 スターバックスブックファーストその他があり、こじんまりとしたエリア。 日が射していると明るい感じがしていい感じ。

過去の今ごろ

過去の12月31日より。

Memcached

最近 deb パッケージになって知った Memcached がとても気になる。 シンプルなだけに、いろいろ活用できそうな感じ。

[ 12月31日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・PO をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

follow us in feedly

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.072493s / load averages: 0.69, 0.71, 0.67
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker