nDiki : デバッグ

2004年5月16日 (日)

assertion

昼食の時に話題になったので、考えてみた。

assertion を書いているか? いつ書くか?

最初からあまり書くことはない。 大抵、デバッグ中に書く。

ただし assertion を埋め込むようなデバッグをした次のコーディングフェーズでは、結構書く(長続きはしない)。

契約による設計をしたいと思いつつ、場当たり的。

C++ の時

最初に、自前の assert 処理を定義する(assert 関連マクロ、例外クラス、assertion を評価する関数など)。

比較的 assertion を埋め込む。

Java の時

うーん。C++ の時ほどは書かないかな。

 assert a_obj != null;

とか書いていて後で「あまり意味ないな」って思ったり。 C++ だと assertiion でチェックしておかないと発見が遅れる場合があるが、Java だと NullPointerException が吐かれるから大抵気がつくから。

Perl の時

簡単に無効化できないという意識があるためほとんど書かない。 大規模なパッケージの場合は、Makefile.PL を実行する際デバッグフラグを立てると make 時にコメントアウトされている assertion を有効にするようにソースコードを書き換える。

assertion を書くのをためらう時

  • assertion の条件式の計算がヘビーな時
  • assertion でチェックする条件の値を求めるのが面倒な時(ループを回さなければならないとか)
  • 本来のコードより assertion の方がずっと多くてコードが読みにくくなる場合
  • return 文が複数ある時(事後条件)
  • 他のメソッドの戻り値を直接 return してしまう時(事後条件)
スポンサード リンク
[ 5月16日全て ]

2006年7月15日 (土)

一般ユーザで Apache 2.0 を起動する最小限の httpd.conf

Perl CGI プログラムのテストの自動化には

などがある。 Apache を使うのがより実際の環境に近いテストができるのだが、通常動いている Apache を使って make test でテストできるようにするとすると「どこに配置するか」などの問題がでてくる。

となればいっその事、自分(一般ユーザ)で専用に Apache を起動した方が良さそうだ。 httpd.conf を用意するのが面倒だが、highperformance.conf 等をみる限り実はそれほど必須の設定は多くないようである。

httpd.conf を書く

ということで Debian GNU/Linux sidApache (2.0.55-4) で必要な設定は何か試してみた。少なくとも以下の設定は書いておく必要があるようだ。

 # httpd.conf for Debian GNU/Linux Apache 2.0.55-4
 Listen       9100
 ServerRoot   .
 DocumentRoot /home/naney/htdocs
 ErrorLog     error_log
 TypesConfig  /etc/mime.types
 PidFile      apache2.pid

これを httpd.conf として保存して、

 /usr/sbin/apache2ctl -f httpd.conf

で起動すればアクセスできるようになる。

 /usr/sbin/apache2ctl -f httpd.conf -k stop

で停止。

ServerRoot は起動時の -d オプションでも指定できるのだが、httpd.conf に書いておかないとうまく起動してくれなかった (-X を一緒に指定してデバッグモードにする場合は ServerRoot 無しに -d 指定だけでも動く)。

CGI プログラムを動くようにする。

CGI プログラムを動くようにするとすると例えば次のような感じ。

 # httpd.conf for Debian GNU/Linux Apache 2.0.55-4
 Listen       9100
 ServerRoot .
 DocumentRoot /home/naney/htdocs
 ErrorLog     error_log
 TypesConfig  /etc/mime.types
 PidFile      apache2.pid

 LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so
 Options +ExecCGI
 AddHandler cgi-script .cgi

make test で動くようにするには……

ディストリビューション独自のパッケージングなどに対応するように、多少泥臭く環境検出する必要があるが、なんとか make test から呼べそうだな。

最近は WWW::Mechanize::CGIお気に入りなのだが、2つ以上の CGI プログラムにまたがるようなアプリケーションのテストには向かなさそうなので、今度この方法でも試してみたい。

[ 7月15日全て ]

2008年8月14日 (木)

Joel on Software - 必読書

Joen on Software

スクラッチから書き直したくなるプログラマは、書き直したプログラムもまたスクラッチから書き直したくなる。」で参照したのがきっかけで、ジョエルテストで有名な Joel on Software を読んだ。

ソフトウェアプロジェクトマネージャーソフトウェア開発者必読書の1つだね。

扱っているテーマは幅広くどれも気になる記事ばかり。 ここではメモがてら興味深かった主要な記事をピックアップ。

3章 ジョエルテスト

3分でできるソフトウェアチームの良さを評価する有名なテスト。

5章 やさしい機能仕様 パート1: なぜわざわざ書く必要があるのか?

仕様書の最も重要な役割はプログラムをデザインすることだ。p.51

仕様書についての章が何章か続く。仕様書について実践的なことが書かれているのでとても参考になる。

6章 やさしい機能仕様 パート2: 仕様書とはどんなものか?

サンプル仕様書が用意されている。 何をどのように書くべきかについて参考になる。

8章 やさしい機能仕様 パート4: ヒント

そしてなぜ誰も読まないかといえば、仕様書があまりに退屈でつまらないからだ。p.79

これを読んでからできるだけ話を具体的に書くように心掛けている。 適当に外国人の名前をつけてシナリオを書くとなぜか皆喜んだ(同僚も外注も社長も)。

ルール5: テンプレートは有害である p.86

9章 やさしいソフトウェアスケジュール

ソフトウェアプロジェクトマネジメントでうまくいかない事が多い筆頭がスケジュール。

「そのコードのスケジュールを立てられるのは、それを書くプログラマだけ」「タスクの粒度を細かくすること (それによって、その機能をデザインすることを強いられる)」「スケジュールにデバッグ・結合・バッファ・休暇・祝日その他のことのための項目を入れる」「決してマネージャにプログラマの見積もりを減らさせない」

あたりが参考になる。なおこの記事は Webアップデートされている。

12章 5つの世界

開発するソフトウェアの種類によって使える開発方法論が異なるのだから、自分のプロジェクトで適用できるかよく考えること。

14章 アーキテクチャ宇宙飛行士たちに脅かされるな

抽象化ばかり考えて意味のないところまでいかないこと。

21章 報奨金有害論

つい最近うちの会社でも表彰式があったばかりなんだけれども……。

マネージャは賞与の提案を上位に送り、それは完全に無視され、ほとんどランダムに賞与が支給される。p.188

多くの人は、自分が非常に良い仕事をしていると思っている (実際はそうでない場合でも)。p.189

23章 人のタスク切り替えは有害であると考えられる

一つのプロジェクトに専念したいね。

人々に同時に1つより多くの作業をさせるべきではない。p.202

24章 あなたが絶対すべきでないこと PART I

スクラッチから書き直したくなるプログラマは、書き直したプログラムもまたスクラッチから書き直したくなる。

25章 氷山の秘密、明らかに

顧客は自分が何が欲しいか分かっていない。顧客が自分で何が欲しいか分かっていると期待するのはやめることだ。p.210

これを理解していないと何でも言うなりにソフトウェア化しようとして失敗する。

31章 下っ端でも何かを成し遂げる方法

多くの人は自分が下っ端だと思ってモンモンとしている。

  • 戦略1 実行あるのみ
  • 戦略2 じわじわ広めていく
  • 戦略3 優れた人間を作り出す
  • 戦略4 間抜けを無力化する
  • 戦略5 邪魔を避ける
  • 戦略6 かげがえのない存在になる

まずは不満を持つだけでなくて、個人ででも実行しようということ。

[ 読書ノート ] [ お薦めの本 ] [ ソフトウェアプロジェクトマネジメント ] [ マネージャー ]

[ 8月14日全て ]

2008年10月29日 (水)

今日のさえずり - 会社の横の空き地でポイの昼練

2008年10月28日

naney:2980694281

2008年10月29日

  • 09:28 Firefox rediscover the web って背中に書いてある人の後ろ歩いている。[mb]
  • 09:30 園児団体乗車にはギリギリの時間。[mb]
  • 09:33 quizken_jp は今日もまず答え。[mb]
  • 10:37 ホテルモナーク鳥取に決まったらしい。
  • 13:06 会社の横の空き地でポイの昼練はじめてしてみた。スペース的にはぎりぎり OK。思っていたほど人目も気にならなかった。いいかも。
  • 13:51 やはり残業して書いた CREATE TABLE 文は typo だらけだったらしい。
  • 15:09 BindingNavigator カスタマイズ面倒そうなので使うのやめる。
  • 18:02 西の方から雨きてる?
  • 18:10 Google マップ ルート・乗換案内 「車で行く」によると、家から会社より会社から家の方が少しはやいコースになるらしい。
  • 18:30 コマンドプロンプトで psql で結果見てみにくいっていってる人が後ろにいたので、Windows 版だと一緒にインストールされる pgAdmin III 教えた。早く気付け!
  • 18:36 A:「おい、こんなところで何してるんだい?」B:「鍵を落とした所が暗くてね。明るいところで探しているんだよ」-- ピープルウエア第2版 p.5
  • 18:37 「リリースビルドの時間がかかるからデバッグビルドでパフォーマンスチェックしてる」ってオイ。
  • 19:02 振り返ると3人が東京アメッシュみてる。
  • 20:01 あとちょっとで秋葉原駅というところで大粒の雨。[mb]
  • 20:05 京浜東北線運転見合わせ?[mb]
  • 20:07 19:57 京浜東北線人身事故か。まだまだかかるのかな。[mb]
  • 20:09 @train_kanto 20:09 秋葉原京浜東北線南行普通に発車。[mb]
  • 20:16 @train_kanto 20:16 新橋京浜東北線南行。南行は運転再開しているらしい。[mb]
  • 20:23 @train_kanto 20:23 品川京浜東北線南行。結局足止めなしで順調に運行。[mb]
  • 23:50 メルシー券の利用は2010年1月31日まで。
[ 10月29日全て ]

2010年2月4日 (木)

今日のさえずり - Twitter 割引を実施する大井町のすし処さいしょ

2010年02月04日

  • 09:20 I just unlocked the "Local" badge on @foursquare! http://4sq.com/bJ0BUJ
  • 09:41 I'm at 秋葉原駅 (秋葉原駅, 千代田区) w/ 2 others. http://4sq.com/68fhHr
  • 09:51 I'm at 東神田金子ビル (東京都千代田区東神田3-1-2, Tokyo). http://4sq.com/cPcCEo
  • 10:04 I just unlocked the "Adventurer" badge on @foursquare! http://4sq.com/bXkVZ6
  • 10:04 I'm at 株式会社レクサー・リサーチ (東京都千代田区東神田3-1-2, 東京都). http://4sq.com/aMt7Pd
  • 11:33 今組んでいるプログラムに SQLite を組み込んで in-memory database でオープンして内部データ保持するのに使いたいと、ふと思った。
  • 12:04 牛丼テイクアウト。 (@ なか卯 神田佐久間町店) http://4sq.com/9tdwTs
  • 12:06 牛丼(昼食) 350円。なか卯。
  • 12:31 2010年2月3日の歩行: 4791歩、3.71km、40分、5.56km/h、消費 187.3kcal、脂肪燃焼 26.8g、2.7エクササイズ。
  • 12:34 あ、朝アレブラ飲み忘れている。今飲んでおこう。
  • 12:47 Twitter 割引を実施する大井町のすし処さいしょ @SushiSaisho 今日はどれぐらい混むのかな。 http://bit.ly/dudAUL
  • 13:13 warotter(ワロッター) の Twitter bot かフィードが欲しい。 http://warotter.com/
  • 16:43 Twitter 割引を実施する大井町のすし処さいしょ @SushiSaisho 17:00 ディナータイムオープン。もうちらほら向かっている人いるのかな。
  • 16:55 RT @SushiSaisho: それでは I'ts a show time!!! 一度言ってみたかった…。
  • 17:29 RT @kazzwatabe: 中継終了! 食べるのに集中します! 大井町の「すし処 さいしょ」でTwitter割引で寿司食べてまう!
  • 17:38 8,000 台の @otsune 氏出発。 #SushiSaisho RT @otsune: 大井町「すし処 さいしょ」 htttp://twitter.com/SushiSaisho に向けてそろそろ出る
  • 17:44 I'm at セブン-イレブン神田佐久間町店 (東京都千代田区神田佐久間町4-16, 東京都). http://4sq.com/cEfW1k
  • 17:47 ふんわりメロンパン(おやつ) 105円。
  • 17:53 6,000 台の @twitt 氏出発。 #SushiSaisho RT @twitt: 大井町「すし処 さいしょ」 htttp://twitter.com/SushiSaisho に向けてそろそろ出る
  • 18:02 1,000 台の @mu_mu_ 氏到着。 #SushiSaisho RT @mu_mu_: I'm at すし処さいしょ (東京都品川区大井4-13-14, 東京都). http://4sq.com/dyPxFc
  • 18:09 すし処さいしょに @mihochannel 氏到着。 #SushiSaisho RT @mihochannel: さいしょ到着~ http://movapic.com/...
  • 18:33 2,000 台の @popona 氏到着済み。 RT #SushiSaisho @popona: すし処さいしょ@大井町なう http://movapic.com/...
  • 18:43 @popona うらやましい (メロンパンを食べつつ)。
  • 18:49 2,000 台の @clione 氏到着。 #SushiSaisho RT @clione: さいしょ 到着!入店できました! http://twitpic.com/11b86u
  • 19:06 RT @kazzwatabe: Twitter割引の「すし処 さいしょ」離脱なう。にぎり(竹)、穴子、ツブ貝、いくらを食べて4910円の会計が2130円に! 大将(@SushiSaisho)ごちそうさまでした! #sushisaisho
  • 19:52 皆帰った。今日はひとり。
  • 19:57 Dropboxモバイル向け Web サイトがあるよというお知らせ。 http://m.dropbox.com
  • 20:21 何もしていないのに目の前で SO905iCS が勝手にリブート。
  • 20:23 夕方までに書き切ったロジック部分の C++ ソースコードから呼んでいる、とりあえず宣言だけしているメソッドを片っ端から実装中。半分ぼーっとしていても手が動く。
  • 20:30 未定義メソッドつぶした。次デバッグ
  • 20:52 #SushiSaisho RT @miyawaki: 8人並んでいます。RT @miyawaki ツイッター値引き実施中の @SushiSaisho に向かいます! 混んでいるのかなぁ。。。 http://bit.ly/agdCKz
  • 21:02 動いたのでボチボチ帰る。
  • 21:09 RT @meso: ちなみに、大井町在住で食べ歩きが趣味の僕の中では、大井町の寿司屋ランキング一位は断然いこい寿司。異論は認める。
  • 21:22 これから大井町に向かう(すし屋には行かないけど)。
  • 21:27 I'm at 秋葉原駅 (秋葉原駅, 千代田区) w/ 5 others. http://4sq.com/68fhHr
  • 21:48 I'm at 大井町駅 (大井町駅, 品川区). http://4sq.com/78yaMI
  • 25:05 foursquare やってて思い出したのでのぞいてみたら、携帯用すれ違い系サービスの loc8r (ロケイター) α版サービスが2010年2月1日(月)をもってひっそり終了してた。 http://loc8r.jp/
  • 25:26 foursquare の venue 登録のコツわかった気がする。例えば City, State/Country に「千代田区, 東京都」としたら、Address にはその後の町名から書かないと座標取得に失敗するっぽい。
[ 2月4日全て ]

2010年7月29日 (木)

今日のさえずり: ステルス救急車

2010年07月28日

  • 08:27 今日はいい日だ。
  • 11:12 Frieve Editor 久しぶりにインストールしてみた。 この手のソフトウェアは今までデータの管理に困っていたのだが、これからは Evernote につっこんでおこう。で保存する際にあわせて画像ファイルとしてエクスポートして同じノートに添付しておく。
  • 12:05 和風牛丼 350円。 (@ なか卯 神田佐久間町店) http://4sq.com/9tdwTs
  • 12:35 アニメニア21って Wikipedia にかろうじて情報があるぐらいだな。
  • 12:54 バジル、ポットなら1つに1株に間引くとな。会社のボーボーだ。
  • 13:05 缶コーヒー 100円。
  • 20:12 根を詰めてやってたら、腹が減っていない。今はサンドイッチがいいかなと思っているけれど、少し休憩したらグーッてきそう。
  • 20:13 RT @SaitoHitori4bot: 今、自分がやっている仕事を嫌になるぐらいやるの。そうすると、不思議なモンだけど、楽しくなってくる。【斎藤一人
  • 20:22 サンドイッチ他 496円。 (@ セブン-イレブン神田佐久間町店) http://4sq.com/cEfW1k
  • 22:26 ステルス救急車。
  • 22:59 ラ王買うの忘れた。

2010年07月29日

  • 09:29 業務連絡: テーブルの上に取扱説明書やら PC 付属品やらぶちまけてありますが、気にしないでください。
  • 09:36 列車運行モニターが仕事してないな。あ、Advanced Task Manager に Auto End されてるくさい。 #Android
  • 10:05 缶コーヒー 100円。
  • 12:06 海苔弁当 328円。 (@ ファミリーマート神田佐久間町店) http://4sq.com/biJuCj
  • 12:17 iPhone アプリ「ミカンせいじん箱」を @as_tone がやってる。 iPhone って便利ですね。 http://bit.ly/aYwLGw
  • 16:43 Software Design 1996年4月号のコピーがでてきた。
  • 17:42 片付けました。 RT @Naney: 業務連絡: テーブルの上に取扱説明書やら PC 付属品やらぶちまけてありますが、気にしないでください。
  • 18:24 会社で外付け DVD ドライブが欲しいという話が上がったので、製品比較。バスパワーなポータブルドライブが手軽だけれど、電源供給の安定性を考えると AC アダプタ添付の普通のサイズのやつでいいかな。
  • 20:54 ヤバい。オレのデバッグ待ちモードになってる。
  • 20:55 でも腹は減る。
  • 20:59 おろしチキン竜田弁当 480円。 (@ ほっともっと東神田二丁目店) http://4sq.com/arhPYT
  • 21:00 ん、このほっともっと 21:00 までだったか。ツイてる
[ 7月29日全て ]

2010年8月13日 (金)

今日のさえずり: __FILE__ と __LINE__ を吐かせる日

naney:4896054531

2010年08月13日

  • 09:37 RT @shuzo_matsuoka: おい!13日の金曜日たん!気にするな!大丈夫!!僕がついていれぞ!はい!でもさらに仏滅!でも気にしない!
  • 09:47 今日は #C78 あたりをチェックしていれば動きがわかるのかな?
  • 09:49 京浜東北線時間調整につき山手線にスイッチ。
  • 09:54 「お、望遠レンズ?」とおもったら水筒。
  • 10:02 今週なら覗いたんだけどな。 http://movapic.com/...
  • 10:19 Windows Update がかかっているのでスロースタート中。
  • 11:15 夜はみんなで @as_tone の家に移動してデバッグ? RT @as_tone: 弁当忘れた…夜の分も…
  • 12:24 #C78 同じ話題が何度も何度も出てくるので辛い。
  • 12:26 家から持ってきたバームクーヘン冷蔵庫に入れておくの忘れてた。1片は今食べてもう1片は冷蔵庫へ。
  • 12:39 Inkscape Portable ってあったんだ。
  • 12:51 EvernoteSVG 形式ファイルをインラインで表示できればハッピーなんだけどな。
  • 14:02 RT @naofumiyoshida: 御巣鷹の日航機事故の時、たまたま家族旅行現場近くにいた。ホテルのロビーにみんな集まってかたずをのんでテレビを見守る異様な雰囲気だったのを覚えている。いつも冷静な父親が慌てていたので、子供ながらただ事ではないと思った。思い出したなう。
  • 14:36 @atq Evernote 上でささっと図を書きたいなと。インクノートだとちょっと。現状だと何かのドロー系ソフトウェアに関連付けられるファイルと、それを画像としてエクスポートしたファイルの両方をノートに貼っておくことになってちょっと手間です。
  • 15:33 std::binary_function から継承してたって operator () があるとは限らないか。 #cpp #cplusplus
  • 15:34 @atq 図に限っていえば検索とブラウズが Evernote に入れたい理由です。ファイルシステムからの解放。
  • 15:38 template クラス化するしかないか。芋蔓式に template 化しなければならないのがちょっと嫌だけど。#cpp #cplusplus
  • 16:27 あれー、公園前の通りにドトールあったと思ってたんだけど。
  • 16:30 ダブルエスプレッソ 168円。 (@ ファミリーマート神田佐久間町店) http://4sq.com/biJuCj
  • 17:18 @atq Evernote + 添付はファイル名の呪縛から解放されるという点が、個人的に気に入っています。
  • 19:17 __FILE__ と __LINE__ を吐かせる日がやってまいりました。
  • 19:56 帰りの時刻表 Evernote にクリップ。終電は逃せない。
  • 21:10 親子丼 490円。 (@ なか卯 神田佐久間町店) http://4sq.com/9tdwTs
  • 21:28 今日の親子丼とってもあっさりだった。というかこれ失敗だろ、分量違いか何か入れ忘れか。テイクアウトで入れ忘れられていて、こちらから声をかけたぐらいだし、覇気がなかったし、まあこれぐらいで済んでよかったのかも。
  • 22:38 @madaaamj 店員一人ぼっちだったのでちょっと同情してあげました。
  • 22:40 @madaaamj Evernote ようやく使いどころが分かってきたかなというところです。スマートフォンからノート追加したり、逆に閲覧できたりするの便利ですよ。自分も Xperia にしてからグンと使うようになりました。
  • 23:10 結構ハズレがあるんですねえ。 RT @suzukis: 限りなく卵かけごはんに近い親子丼を出されたことならあります。卵入れ忘れたかと本気で疑いました RT @Naney: 今日の親子丼とってもあっさりだった。というかこれ失敗だろ、分量違いか何か入れ忘れか。
  • 23:11 「そろそろ熱海の捜査官ですね」 in office。
  • 24:11 えーと、東京ビッグサイトのアレ、パソケット?
  • 24:46 弁当どうなってたんだろ。
[ 8月13日全て ]

2010年8月31日 (火)

今日のさえずり: 背後で何か激論している。これは修行に違いない。

2010年08月31日

  • 09:41 電車の広告にあるシャープの Blackberry 風デザインの電子辞書「Brain」、方向性は理解できるけどどの市場を狙ってるんだろ。写真スーツの袖が写っているからやっぱりサラリーマンなのかなあ。その層はケータイで済む気がするんだけど。
  • 09:53 @kis 「何かちょっと変えて作って売らないと……」発想からきている可能性はありますね。
  • 10:27 Blackberry じゃなくてやっぱり BlackBerry だ。前者を POBox Touch の辞書から削除する。 #Xperia
  • 12:33 カーテン用のフックが取れたのでコマンドフックM買ってみた。
  • 12:42 和風牛丼 350円。 (@ なか卯 神田佐久間町店) http://4sq.com/9tdwTs
  • 12:56 コーヒーとお茶 271円。 (@ ファミリーマート神田佐久間町店) http://4sq.com/biJuCj
  • 12:59 たしかに POBox Touch 3.0 で数値入力しやすくなったな。前のが小さすぎだったか。 #Xperia
  • 14:45 Dell テクニカル電話サポートの音楽が流れる受話器を耳にあててる。
  • 14:51 Dell なかなかつながらないなあ。チャットサポートの方が早いかな?
  • 14:54 電話あきらめた。
  • 15:19 Dell チャットサポートつながった。
  • 15:27 例によって Dell修理が高いな。
  • 15:48 Dell チャットサポート完了。つながるまで10分ぐらい、やりとり25分ぐらい。オペレータのタイプ待ちがちょっとあるけど、電話と違ってメモとらなくていいし会話の誤解もないので楽ちんで良いね。
  • 16:45 Dell 修理見積書きたきた。69,510円。2005年2月の製品にこの額は悩ましい。
  • 19:08 デバッグ真っ只中だが、背後で何か激論している。これは修行に違いない。
  • 19:20 修行完了か。
  • 21:04 打ち上げ花火すると電車に当たるよ。 (@ 佐久間公園) http://4sq.com/90yt4q
  • 23:33 そろそろ明日の前向き交流会のネタを整理しとこう。
  • 24:00 「なかのひと」登録解除。
[ 8月31日全て ]

2010年9月15日 (水)

今日のさえずり: 「謎が解けそうだよ!」(代償は大量のデバッグログコード)

2010年09月15日

  • 09:24Twitter? 目の前には新・午後の紅茶の広告。どこが新しいの(両方とも)?
  • 10:07 Evernote の今回のサイクルではじめて 250MB 弱までいった。今日の午後には新サイクルに入るはず。
  • 10:57 MongoDB におけるアトミック操作について確認。
  • 12:10 弁当 350円。 (@ 向日葵 和泉町店・カレー食堂) http://4sq.com/9oazrC
  • 12:25 今日は環境変数 ComSpec が comspec から ComSpec に戻ってるよ……。
  • 16:56 もちっとホットケーキ 105円。 (@ ファミリーマート神田佐久間町店) http://4sq.com/biJuCj
  • 17:42 「じっちゃん、謎が解けそうだよ!」(代償は大量のデバッグログコード)。
  • 19:47 会社出ようとしたら雨。
  • 20:14 前のおばちゃんが JTB 箱根パンフレットを上目遣いで激しく睨んでて怖い。
  • 22:57 Berkeley DB って今 Oracle なのか。猫の時代しか知らない。
  • 23:59 MongoDB みたいなドキュメント指向データベースで組み込みデータベースって無いのかな。カジュアルに使いたい。MongoDB を自力で埋め込むのは大変だろうし、GNU AGPLv3 を意識しなければならないし。
  • 24:08 ああ、やっぱり PARKER のエスプリ欲しい。 http://amzn.to/cw8Fnp
  • 24:28 明日 9:00 出社だった。寝る。
[ 9月15日全て ]

2010年10月6日 (水)

今日のさえずり: レンズ付きフィルム握ってる若者見つけてホッコリした

2010年10月06日

  • 09:23 今日も電車冷房入ってる。
  • 09:30 1週間限定のウチカフェ「苺のロールケーキ」が大変気になる。
  • 09:46 久しぶりにレンズ付きフィルム握ってる若者見つけてホッコリした。
  • 12:08 弁当 350円。
  • 14:13 コードリーテディングした内容のまとめを Word 使って書いているけど、やっぱ使い慣れないなあ。LaTeX2e? _ とか面倒だな。reStructuredText にするか。まあこちらは今度は画像の管理が面倒なんだけど。
  • 14:37 やっぱり reStructuredText にした。圧倒的に速く書ける。
  • 16:21 Samba で外部へのシンボリックリンクが辿れなくなっていた。Samba アップデートしたからか。[global] unix extensions = No にして、必要なセクションに wide links = Yes を追加。
  • 17:23 コーヒー飲料 100円。
  • 19:17 工数見積もり中。バッファとデバッグを10%ずつ盛ると結構な時間数になっちゃった。
  • 19:34 ああ、そうだ国際化も考慮しないといけないんだっけ。
  • 20:12 RT @zerobase: 成果物ベースで見積を出して一括請負する能力がなくて、人月見積で客先常駐で顧客の朝令暮改につきあい続けて現場が疲弊してるSIerって、いくつかの点に注目すればわりとアジャイルに近いところにいる。経営者が賢ければ変えられるんじゃないかな。
  • 22:41 YAPC::Asia Tokyo 2010 会場の東京工業大学「70周年記念講堂」「百年記念館 フェライト記念会議室」「東工大蔵前会館 ロイアルブルーホール」って電源取れるとこないのかな? #yapcasia
  • 24:11 Xperia電池パックもう1個買い足すか迷ってる。手持ちの2個と合わせて3個必要なシチュエーションって滅多にないからなあ。
[ 10月6日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

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

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

月別インデックス
Process Time: 0.066167s / load averages: 0.97, 0.92, 0.74
nDiki by WATANABE Yoshimasa (Naney)
Powered by DiKicker