nDiki : 2005年05月中旬
2005年5月11日 (水)
■ WiKicker 0.26 と ActivePerl 5.8.6.811 (Win32)

0.26 での依存モジュールの再確認。 ActivePerl 5.8.6.811では、追加で
- Algorithm::Diff
- Jcode
- Log::Log4perl
- TimeDate (Time::Zone)
- MIME::Base32
ロックまわりがうまく動いているかちょっと不安なのでテストが必要だが、一人でメモ用に使う分には問題なく使えるようになったかな。
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- PATH_INFO のかわりに REQUEST_URI と SCRIPT_... (2005-04-15)
- [ WiKicker ] SunOS 5.6 にインストール (2003-04-23)
- ノート PC で Apache Virtual Host (2004-12-15)
- WiKicker の Win32 対応 (2005-04-04)
2005年5月12日 (木)
■ iモード向けの簡単なCGI プログラムで CGI::Session を使う

簡単なユーザ認証のある、iモード向けデータ入力CGI プログラムを作成。
当初ホスティングサービスのサーバ上に置くつもりだったので CGI.pm だけでちまちまと書いてみた。データは hidden で持ち歩けばいいかと思ったが、コーディングしているうちにiモード端末の制約などもあって面倒になってきた。
ということで融通のきくサーバを前提として CGI::Session を利用するように作成変更。セッションオブジェクトにデータを置くようにしたら、急に楽になった。 やっぱり hidden は無理があるな。
- 携帯電話(iモード)から Twitter を更新する (2007-04-07)
- 携帯電話からの Twitter 投稿に tmitter を使ってみることにした (2007-07-26)
- 一般ユーザで Apache 2.0 を起動する最小限の httpd.conf (2006-07-15)
- ケータイ用にプライベート Wiki を設置 (2008-01-07)
- iモードHTMLシミュレータ Version 7.2 (2005-05-10)
■ スティラコサウルス完成

昼休みを利用して、月曜日から組み立てはじめたスティラコサウルスが完成。
ボードの型抜きは比較的きれいにされており、パーツを抜くのは簡単であった。 型自体はちょっとゆがんでいるようで、組みはかなりきつめ。 ゆるいよりかはいいのだろうけど。 後の片足だけちょっとゆるかった。すぐとれる。
RRでしっぽをふりふりしながら歩行する。 なかなか可愛いぞ。
鳴き声は普通に恐竜っぽかった。 恐竜の声聞いたことないけど。
- スティラコサウルスは How How と鳴く? (2005-04-25)
- [ お仕事 ] もろもろの名目の飲み会 (2004-08-18)
- アルバイト最終日 (2005-03-28)
- 今日のさえずり - ふと見たら 8,888 tweets (2009-11-30)
- 高さ10mの巨大PETボトル型バルーンを船に積載して運航いたします。 (2005-04-05)
2005年5月13日 (金)
■ 汐留定番「古奈屋 + LAVAZZA」コース

帰りに妻と落ち合って、カレッタ汐留で夕食。 さすがに金曜日だと、人も少し多め。
古奈屋でバナナカレーうどんを食べたあと、LAVAZZA でジェラートを食べるという定番パターンで。 古奈屋は圧倒的に女性客が多いようだ。
- バナナカレーうどん 1,360円 (2004-12-01)
- えび天カレーうどん 1,410円 (2004-09-14)
- 古奈屋のえび天玄米五穀カレーぞうすい (2005-07-30)
- 汐留の無料展望スポット (2005-09-18)
- CAFE☆SEMAN カフェセーマン (2004-07-25)
2005年5月14日 (土)
■ 富士通ゼネラル冷蔵庫の機械部分は壊れてなかった?

午後、実家の冷蔵庫の修理に立ちあう。 バケツと雑巾(と工具と交換部品)を持った業者の人は、まるで水道屋のようだった。
コールセンターとの話ではまず見積ってくれるといっていたが、そんなのはお構いなしなのかがんがん冷蔵庫をバラしはじめた。
冷却関連は内側中段にあるようで、庫内からの作業。 スチームクリーナーで、ガンガン霜を蒸発させている。白い煙がもわもわと。 その後、サーミスタ等いつか部品交換。 冷蔵庫裏側から、背面にある基板も交換。
「霜の付き具合も普通ですし、特に何も壊れてないようですね。 とりあえず部品交換しましたので、しばらく様子をみてもらえますか」
壊れていないのにエラー表示が出たということは、エラー検出まわりが壊れている(あるいは誤動作している)ということだと思うのだが、まあ保証の範囲で無償修理だったのでよしとしよう。
「15年ぐらいは(部品保有されていて修理可能だと思うので)使い続けられるますよ」とか言っていたけれど、冷蔵庫事業から撤退してしまったメーカーだし、代行店の言うことだしということで差し引いて聞いておくことにする。
[ 家電 ]
- 美しき日々ファイナルコンサート後の興奮 (2005-05-07)
- 実家の富士通ゼネラル冷蔵庫から異音 (2006-11-18)
- 冷蔵庫の修理は霜取り温度ヒューズ交換 (2005-06-28)
- やっと ONKYO の DVD コンポの修理を「ヨドバシカメラ引き取り修理... (2006-09-18)
- E041は自動霜取装置関連のトラブル (2005-05-09)
■ 富澤商店 そごう横浜店

横浜三越閉店にともない富澤商店も閉店となったのだが、今日からそごう横浜店としてオープンしたらしい。
- どうなる富澤商店 三越横浜店 (2005-02-11)
- 五反田 → 品川 (2003-04-13)
- 今日のさえずり - 紳士服屋の完全閉店は信用ならない (2008-06-14)
- バレンタインデー前 + 3連休で横浜大混雑 (2005-02-11)
- 去年も今ごろ (2003-02-24)
2005年5月15日 (日)
■ お天気雨が降ったり止んだりのお台場

霧雨が降ったり止んだりするのでどうしようか迷ったが、結局カメラを下げてお台場に散歩に出かけることにした。
お台場でも小雨が降ったり止んだり。
- Smith (ヴィーナスフォート)
- ヴィレッジヴァンガード (SUNWALK)
- ウエストパークブリッジ
- 次にどう廻ろうかと思案しながら歩いていたところ、急に声をかけられた。ぱっと声の方を向くと、会社の同僚。これは奇遇。突然の事だったし向こうも一人ではなかったので、そのまま挨拶してすれ違う。うーん、お台場では、やはりだらしない格好をしてられないな。
- 雨の中ビッグマック
- デックス東京ビーチ
- ちょっとのぞいただけ。
- 土砂降り
- 春の陽気の中、お台場でショッピング (2005-03-27)
- 今日のさえずり - 「深呼吸してください。」が無くなったのは残念 (2009-09-24)
- 今日のさえずり - Twitterご利用明細書きた。1年分請求額 12,3... (2009-12-14)
- お台場案内 (2005-04-17)
- House Styling お台場 (2003-11-02)
■ 会社用靴べら

スーツ+革靴で出勤した日、席を立つときに靴を履きなおすのに難儀していた。
裏紙を折って靴べらがわりにしてみたり。
これまたヴィレッジヴァンガードでコンパクトで良さそうなのがあったので購入。
@ 追記
使いはじめてすぐミシミシっていった後じょじょにヒビがはいって、ついに今日折れた (2005年08月17日)
- お天気雨が降ったり止んだりのお台場 (2005-05-15)
- 有給休暇 - 2005年正月休み延長 (2005-01-04)
- 有給休暇 - 年内最後 (2004-12-29)
- このレイアウトは狙いすぎ (2005-07-11)
- 今日のさえずり - 4C-0.4 芯って予想以上に細い (2008-02-21)
■ プリプリはかせ KUBRICK

ヴィレッジヴァンガードで、ウゴウゴルーガキューブリックを発見。
思わずプリプリはかせを購入。腕以外はキューブリックぽくないが、その分テレビに近い。
他に
- テレビくん
- トマトちゃん
- イチゴせいじん
- ミカンせいじん
- ウゴウゴくん
- ルーガちゃん
あり。
- お天気雨が降ったり止んだりのお台場 (2005-05-15)
- 過去の今ごろ (2004-08-12)
- ヴィレッジヴァンガードで温度計付きデジタルクロックを買う (2004-11-23)
- 今日のさえずり - Twitterご利用明細書きた。1年分請求額 12,3... (2009-12-14)
- ウゴツール (2005-01-24)
■ ほぐせ! 鷄そぼろ

初めて鷄そぼろを作ってみた。
レシピにあった「ひたすら混ぜに混ぜる」の意味がよくわかった。
鷄ひき肉は豚のそれとは結構違うのね。
次回はもっとポロポロにしたい。
- 鷄ひき肉 300g
- ショウガ 半片
- しょうゆ大さじ4 + みりん大さじ4 + 砂糖大さじ2 + 水1/2カップ
- ショウガをひと炒め
- 鷄ひき肉を入れてほぐれるまで炒める
- 調味料を入れて弱火で煮汁が大さじ1〜2杯ぐらいになるまで煮る
- Plagger で Twitter のあれこれをメールで通知 (2008-12-25)
- スーパーで買ったウナギの温め方改良版 (2008-07-24)
- 代官山 ラ・パティスリー イル・プルー・シュル・ラ・セーヌ (2005-01-22)
- ワタナベ家風雑炊 (2004-01-01)
- 味の素KK「うちごはん。」2冊 (2006-11-21)
■ かわいいゴミ箱

- お天気雨が降ったり止んだりのお台場 (2005-05-15)
- 今日のさえずり - 夜の遊び場がヤマダ電機 (2009-11-12)
- 過去の今ごろ (2004-08-12)
- ヴィレッジヴァンガードで温度計付きデジタルクロックを買う (2004-11-23)
- モノがモノを呼ぶ (2005-07-10)
2005年5月16日 (月)
■ どうみても、そのままでは失敗しそうなプロジェクト

欲しい機能と完成予定日とを考えると、どう考えても無理なプロジェクトの話が出ているようだ。
真実10. 見積もりは、上層部か、マーケティング部門が実施する場合がほとんどだ。実際にプログラムを開発したり、開発プロジェクトの直接のマネジャーが見積もることはない。結局適切な人が見積もっていないのだ。-- ソフトウエア開発 55の真実と10のウソ p.51
(Fact 10. Software estimation is usuall done by the wrong people.)
まだきちんと見積もりが行われていない。もちろんきちんと見積もるべきである。 きちんとした見積もりを見れば現状の予定は無理すぎ(というか不可能)で、期間をのばして段階的に機能を提供していくべきだということを理解してもらえるであろう。 ……理解してもらえるよね? 不可能がわかっていて無理やり走っていつか闇に葬られるよりいいよね……。
真実9. ソフトウェア開発の見積もりは、プロジェクトの開発時に実施する場合が非常に多い。これだと、要求定義が固まる前に見積もることになり、どんな問題がどこにあるかを理解する以前に予測するので、意味がない。従って、見積もり時期として適切ではない。-- ソフトウエア開発 55の真実と10のウソ p.48
(Fact 9. Software estimation usually occurs at the wrong time.)
- Joel on Software - 必読書 (2008-08-14)
- ソフトウエア開発 55の真実と10のウソ読了 (2004-06-08)
- ナノパーセント日 (2005-10-26)
- ソフトウェアかんばん (2005-10-28)
- ドキュメンテーション大全 (2006-02-15)
■ 自分が個人で開発したフリーソフトウェアを自社製品に組み込むとき

tito 氏より、記事「WiKicker と GNU GPL」にコメントをいただいた。
ご承知とは思いますが「本体が GNU GPL だから、配布する場合はその部分も GNU GPL を適用」というのはGPLの条件で配布を受けた人がさらに別の人に配布する場合です。著作者本人はGPLに縛られずに別の条件でライセンスできます。 MySQLではGPLとコマーシャルライセンスの二つのライセンスを顧客の要求に応じて選べるようにしています。だからWiKicker の場合どうしようか? というのが「MySQLとGPL」のお話ですよね。
コメントをいただいた通りである。 WiKicker は(バグレポート等ありがたいコメントをいただだきつつも)コーディングは一人で行ってきている状態なので、幸いライセンスの設定は自由がきく状態である。
今回いろいろ気にしているのは、自分がフリーソフトウェアの作者であると同時に、(組織の一員として)利用の判断、およびもし利用したとしてそれをベースに製品開発を行う立場にあるということ。
@ フリーソフトウェア作者として
- GNU GPL のまま
- 理念を貫いて作者としてはちょっと満足。
- Perl と同じライセンスにする
- 評判の良くない The Artistic License がからむのがちょっと嫌。しかしながら Perl モジュールは Perl と同じライセンスの方が望ましい点が多いので、これを機会にかえてしまうのも手。
- 組織に対して独占的ライセンス契約を結ぶ (売る)
- 嫌。ありえない。
- 組織に対して非独占的ライセンス契約を結ぶ
@ 組織の一員として
- GNU GPL のまま
- 組織の一員という立場からは困る。
- Perl と同じライセンスにする
- 製品に組み込めるので吉。
- 組織に対して独占的ライセンス契約を結ぶ (売る)
- ないでしょう。
- 組織に対して非独占的ライセンス契約を結ぶ
- 面倒。
@ どれにする?
「Perl と同じライセンス」にして、かつ「業務時間内にフリーソフトウェア部分のメンテ作業に対する『著作権放棄声明』獲得」がベストか?
フリーソフトウェアを個人で開発しつつ、それを商用ソフトウェアに組む込んでいる他の方々はどうされているのかぜひ知りたいところ。
- WiKicker と GNU GPL (2005-05-10)
- Perl プログラムと必要なモジュールの配布 (2005-05-16)
- 私的10大ニュース2003 (2003-12-31)
- PAR + ActivePerl で実行形式ファイルを作った時のライセンスは? (2004-07-21)
- Perlプログラムのコードカバレッジ解析 (2004-06-03)
■ Perl プログラムと必要なモジュールの配布

tito 氏より、記事「WiKicker と GNU GPL」にいただいたコメントの話
別の話になりますがあるperlプログラムをGPLでもなくartisticでも無いライセンスで配布したいとして、動作にperlのモジュールが必要な場合そのモジュールと一緒に配れるか? というのは興味深い問題な気がします。
CPAN にあがっている多くのモジュールが Perl と同じライセンスを適用しているので、それを前提とすると
@ aggregation して配布
CD-ROM 等にモジュールのソース tarball を同梱するのは
- GNU GPL: 2. mere aggregation
- The Artistic License: 第5条
ということで、どちらを選択してもOK (The Artistic License を選択する場合は、パッケージを自分のプロダクトだと宣伝してはいけない等の制約あり)。
@ combine / embeded して配布
- GNU GPL: 配布したい Perlプログラムに GNU GPL を適用しないなら駄目
- The Artistic License: 第8条の元で(商用を含む)プログラムに組み込んでよい
@ ということで
The Artistic License を選択できる Perl モジュールを使っているだけならば、一緒に配れるんではないでしょうか。
間違えていたらご指摘ください。
- 自分が個人で開発したフリーソフトウェアを自社製品に組み込むとき (2005-05-16)
- WiKicker と GNU GPL (2005-05-10)
- 野良パッケージと依存 Perl モジュールのインストールセット をCPAN... (2006-02-11)
- PAR + ActivePerl で実行形式ファイルを作った時のライセンスは? (2004-07-21)
- Plagger で Twitter のあれこれをメールで通知 (2008-12-25)
■ 「mixi 飽きた」

「なんか mixi 飽きてきました」と言いつつ毎日巡回している同僚。
- 湘南飲料はポストウォーターか? (2006-06-12)
- うなぎ会席懇親会大満足 (2008-08-29)
- 今日のさえずり - 「MSシュレッダー~」って口ずさんだけれど誰も知らなかった (2008-08-29)
- Bloglines に巡回先の一部を集約 (2005-02-13)
- mixi のプロフィールをランダム更新 (2005-09-30)
■ PDL の bad value と計算速度

PDL は bad value を扱うことができるのだが、どの程度速度に影響がでるであろうか。 ベンチマークを取ってみた。 環境は Debian GNU/Linux sid + pdl 2.4.2-2 + 2672-PHJ。
#!/usr/bin/perl -w
use strict;
use PDL;
use Benchmark;
my $a = sequence(1000, 1000);
my $b = sequence(1000, 1000);
#$a->badflag(1);
#$b->badflag(1);
timethis(10, sub { my $c = matmult($a, $b)});
badflag(0)
timethis 10: 203 wallclock secs (198.90 usr + 0.46 sys = 199.36 CPU) @ 0.05/s (n=10)
badflag(1)
timethis 10: 416 wallclock secs (400.87 usr + 0.92 sys = 401.79 CPU) @ 0.02/s (n=10)
ほぼ半分の速度。 ちなみに bad value サポート無しで PDL をリビルドして試してみたが、bad value 無しの計算では(matmult においては)特に差がなかった。
bad value の必要がないならば、PDL をリビルドした方がいいのかと思ってみたけれど実験した範囲ではかわらないようだ。
- ThinkPad X31 + Debian で Google Earth ... (2006-12-09)
- Dropbox for Linux を Debian 用にビルドしてインストール (2009-11-24)
- Linux 上で Flex 2 SDK を使った Flash コンテンツ開... (2007-09-11)
- TrueCrypt 6.1a を Debian GNU/Linux sid に (2009-02-02)
- BasKet は 0.6.0 でさらに進化していた (2007-01-13)
■ はてなブックマーク上の最新ブックマークを nDiki に

自分でタグ付けできないのでどうなのかと思っていたはてなブックマークであるが、気がつけば登録したブックマークももうすぐ1500。
タグ付けできない部分は、検索機能である程度カバー。 お気に入り機能のおかげで旬のネタ収集もできる。 なんだかんだいっても、さすが「はてな」という感じ。
日々登録しているブックマークを活用したいということで RSS を利用して、nDiki に表示してみることにした。 出勤前のちょっとした時間で Perl スクリプトとしてささっと実装。
- ローカルPCで以下の作業を行うスクリプトを書く
- LWP::Simple を使用して RSS を取得
- XML::RSS で parse() したあと、items から HTMLフラグメントを生成
- nDiki のフッタに挿入
- cron で1時間毎に
という形で実現。
- DiKicker にはフッタファイルに別のファイルをインクルードする機能がないので、フッタを書き換えてしまえ。
- サーバに XML::RSS を入れるのが面倒なので、ローカルPCでやってしまえ。どうせブックマークが更新されるのは、そのPCを使っている時だけだから。
という手ぬきであっさり実装。
- はてなブックマーク上の検索結果を nDiki に (2005-10-30)
- Twitter ステータスを nDiki サイドバーに表示 (2007-11-09)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- Plagger のインストールが大変なので XML::RSS で RSS ... (2006-06-10)
- www.naney.org をさくらのレンタルサーバへ移転 (2009-12-23)
2005年5月17日 (火)
■ 「はてな」のDB運用の裏側すべて見せます

月刊DBマガジン 2005年4月号に、伊藤直也氏による特集記事があるということをWebで知って書泉ブックタワーでバックナンバーを購入。
トランザクション数の多いアプリケーションをMySQL を使用してどのように構築しているかが書かれていてとても参考になる。
エッセンスがぎっしり。
- 今日のさえずり - これ Emacs なのよね (2010-01-26)
- Pentium 4 マシンから Athron 64 マシンに乗り替え (2008-09-05)
- すべての情報を共有する。情報閲覧者が判断する。 (2006-05-15)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- はてなブックマークメンテナンス中は Blog を更新してはいけない (2007-02-03)
■ オハフ33 2555

松下君と1つづつ買ってみたけれど、2人そろって客車ってどうよ。
どっちかSLあてないとねぇ。
「国鉄型車両ファイル - 一般型客車/オハ35系 (Part2)」によればオハフ33 2555 は車体形状が半切妻形になり、台車がコロ軸受けのTR34に変更されたタイプで電気暖房付のようだ。
線路といえば、小学生の頃に買った食玩(たぶん)を思い出す。 似たような感じの列車のオモチャで、切手か何かを同封して申し込んでレールセットのようなもらった記憶がある。 でレールが届いたときには、既に列車の方がどっかへいってしまっていたか興味を失なっていたかであまり遊ばなかったような。いや遊んだような。
子供の頃の記憶って曖昧で断片的に呼び覚まされる。
- バレンタインデーのチョコ (2004-03-27)
- 退職お疲れさま会 (2005-03-25)
- 今日のさえずり - VIP リスト作った (2009-11-01)
- 新婚の友人訪問 (2007-04-22)
- ヤマダ電機 LABI のレベル (2008-05-04)
2005年5月18日 (水)
■ Inline::Pdlpp で 手軽に PDL::PP のコードを書く

PDL を使用しているプログラムの高速化のため、再び PDL::PP でコードを書こうとマニュアルを見直したりしている。
PDL::PP にも Inline 系の Inline::Pdlpp モジュールが用意されているのか。 PDL::PP の仕様は結構わかりにくくて(かなり)慣れないと大変。 何度も書いてはテストしてみることになるので、そういった意味でも Inline できるのはすごい便利。
Inline::pdlpp で関数ができあがったら 整理して PDL::Core::Dev のサポートのもとで Makefile.PL を書くようにすれば、いっちょあがり。
- [ Perl ] PDL::PP で C extension を書く (2004-02-19)
- 今日のさえずり - 「ポロシャツなら一緒ですよ」と若い女の子に一蹴された (2009-09-04)
- PDL と 疎行列 (2004-06-14)
- 続 PAR 化 (2004-08-25)
- 「依存関係検査のしにくいモジュール」に依存するスクリプトをPARで実行形式化する (2005-03-08)
■ 消防訓練

目覚し時計のような「アレッ? 一応鳴ってるね」って感じの非常ベルを聞いた後、緊急脱出。 うちのオフィスは玄関フロア直結なので、つづがなく脱出。 その後、消化器水鉄砲体験などが実施された。
気分転換もかねてなかなか楽し。
- 今日のさえずり - PLAZA があまりクリスマスっぽくない (2007-11-18)
- 温度計・湿度計つき電波目ざまし時計 SQ650S (2004-12-10)
- SUUNTO のバッテリーキット購入(ついでにストラップも) (2007-03-28)
- 今日のさえずり - 満員電車のなかでもげて落ちた。さようなら。 (2009-07-22)
- ヴィレッジヴァンガードで温度計付きデジタルクロックを買う (2004-11-23)
■ FOMA F700i 用に 128MB miniSDカードを購入

秋葉原で購入。 無難に Panasonic の RP-SS128BJ1K にしておく。2999円(税込)。
- FOMA F700i に機種変更 (2005-05-05)
- FOMA F905i 購入 (2008-05-04)
- 今日のさえずり - 鳥のフンの脳天直撃喰らった (2008-04-30)
- 今日のさえずり - トラノオから何か生えてきている (2008-06-08)
- 今日のさえずり (2007-09-13)
2005年5月19日 (木)
■ DBD::Oracle 1.16 を Debian GNU/Linux sid に入れる

インストール方法は「Instant Client10g」を参考にした。
@ Oracle クライアントライブラリを取得
Oracle Technology Network License のもとで配布されている、Oracle Database 10g の instant client を利用する。 30日間試用可能。
- instantclient-basic-linux32-10.1.0.3.zip
- instantclient-sdk-linux32-10.1.0.3.zip
- instantclient-sqlplus-linux32-10.1.0.3.zip
をダウンロード。
@ Oracle クライアントライブラリを展開
/usr/local/oracle の下に展開。シンボリックリンクをいくつか設定する。
mkdir /usr/local/oracle cd /usr/local/oracle unzip /tmp/instantclient-basic-linux32-10.1.0.3.zip unzip /tmp/instantclient-sdk-linux32-10.1.0.3.zip unzip /tmp/instantclient-sqlplus-linux32-10.1.0.3.zip cd instantclient10_1 ln -s . lib ln -s libclntsh.so.10.1 libclntsh.so ln -s libocci.so.10.1 libocci.so
@ ビルド環境を設定
環境変数を設定する
export ORACLE_HOME=/usr/local/oracle/instantclient10_1 export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
@ DBD::Oracle を deb パッケージ化
まずはソースアーカイブを展開。
tar ztvf DBD-Oracle-1.16.tar.gz cd DBD-Oracle-1.16
次に Makefile.PL を編集
5a6,7
> push(@ARGV, '-l');
>
279c281
< my @h_dirs = find_headers();
---
> #my @h_dirs = find_headers();
283c285
< push @h_dirs, 'network/public';
---
> #push @h_dirs, 'network/public';
289c291,292
< my $inc = join " ", map { "-I$OH/$_" } @h_dirs;
---
> #my $inc = join " ", map { "-I$OH/$_" } @h_dirs;
> my $inc ="-I/usr/local/oracle/instantclient10_1/sdk/include";
725c728
< exit 0;
---
> #exit 0;
1606a1610
> 1;
ヘッダファイルディレクトリ自動取得を止めて決め打ちにし、また Makefile.PL 実行時に -l を指定するようにする。 それから dh-make-perl がモジュール依存関係取得するため Makefile.PL を require した際に真を返さないでエラーになってしまうようなので、これも修正。
でパッケージ化。
rm META.yml # あると dh-make-perl が deb パッケージ名をつけ間違える? dh-make-perl --build --notest
deb パッケージ
libdbd-oracle-perl_1.16-1_i386.deb
ができあがるので、これを dpkg でインストール。
@ 実行時
とりあえず、手近のサーバに接続して、簡単な select が動くことを確認。
いまのところ DBD::Oracle を使用するPerlプログラム実行時にも LD_LIBRARY_PATH を同様に設定しておく必要あり。
Makefile.PL 書き換え時に、
$opts{dynamic_lib}->{OTHERLDFLAGS} .=
'-Wl,-rpath -Wl,/usr/local/oracle/instantclient10_1';
と -rpath を指定してみたが、
DBI connect('host=192.168.x.x;sid=dbsid','usr',...) failed: ERROR OCIEnvNlsCreate (check ORACLE_HOME and NLS settings etc.) at test.pl line 3
ERROR OCIEnvNlsCreate (check ORACLE_HOME and NLS settings etc.) at test.pl line 5.
というエラーが出て駄目。
- Berkeley DB 4.2.52 + DB_File 1.808 をホ... (2004-02-08)
- ActivePerl で Ming (2005-02-23)
- Debian GNU/Linux sid 環境を新 HDD へ (2006-07-29)
- Debian Linux kernel 2.6.26 にアップデート (2009-02-07)
- sid の CinePaint がプラグイン読み込みでエラー (2006-04-15)
2005年5月20日 (金)
■ el patine MONOCHROME A4パイプファイル (3cm) PAM-1473BK

最近プロジェクトのミッションドキュメントを書くようにしている。
文書化することでプロジェクトの見通しが良くなり、チーム内でミッションの共有やチーム外の人とのコミュニケーションのツールとしても役立っている。
で、何だかんだいって印刷しておいた方が便利。そうこうしている間に整理していなかった、紙の資料とあわせてごちゃごちゃしてきたので、ちょっとファイリングしてみることにした。 保存資料やらとかは会社にあるパイプフォルダでいいが、アクティブなプロジェクトのものは、どうせなら洒落たものがいい。
ということで、手始めに1冊ファイルを買ってみた。 出勤前に、秋葉原の昭和通り沿いにあるこじんまりした(メッセージカードなどが充実している)文具屋で、エル・クラッセのモノクロームシリーズファイルを購入。
株式会社エル・クラッセは 2001年に KING JIM 関連企業と設立されたが、2003年10月21日付けで株式会社合同と合併し、現在株式会社Gクラッセとなっている。
商品についていたシールはエル・クラッセのものだったので、このお店では入荷したっきり売れてなかったのかな?
金具は KING JIM 製。左右どちらからでも開くことができるので、一般的なパイプフォルダより書類の出し入れがしやすいのが特徴。
[ 製品レポート ]
- 今日のさえずり - だってチェックイン先が良くわからないんだもん (2010-03-01)
- ステーショナリーに手を出した - 私的10大ニュース2005 [ misc ] (2005-12-31)
- フィルムスキャンできるインクジェットプリンタ PIXUS MP980 (2008-11-03)
- 今日のさえずり - ここで開けないで持って帰ると泣きをみるぜ (2009-03-11)
- 今日のさえずり - 鳥のフンの脳天直撃喰らった (2008-04-30)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.022452s / load averages: 0.09, 0.18, 0.16
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)








◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。