2005-03-01
λ 今や紙切れ! 切手収集家の嘆き
電子メールなぞなかった80年代〜90年代初め頃は、記念切手の発売日をチェックして適度にストックしつつ手紙を出す時に使っていた。 いい感じのデザインの切手は「もっと買っとけばよかった」と思うことはあっても、 使い切ってしまったり。
今でもふつうに額面通りには使えるんだから、紙切れという表現は妥当ではないだろう。
しかし、切手が本物かどうかってほとんど評価不可能だと思うんだが、そのへん郵便局はどう思ってるんだろう。
λ SQL Serverのロック管理
NETエンタープライズWebアプリケーション 開発技術大全 Vol.5 トランザクション設計編 2005年3月22日発売!
待っていたよ!!「SQL Serverのロック管理」という今回のサンプル記事を読んでもやはり中身は期待できる。
λ JavaScript Templates
このへんはまあDOMと戦えればできそうではあるが、 Ajaxエンジンがサーバと通信するところが謎だ。そろそろGmailのソース読んでみるかな。
λ CARP: common address redundancy protocol
FreeBSD-5.4Rの予定で CARP サポート されるらしいので調べてみた。
VRRPのようなもん、でVRRPはCISCOから特許侵害だとクレームを受けてるのが問題だったのか。
Firewall Failover with pfsync and CARP。 Firewall フェイルオーバーの実現。 TCPセッションを保持したままでフェイルオーバーしてる。イカス。
λ (Mobile)Bluetoothヘッドセット
Princeton のやつOSXから使えるのか。あきらめてたよ。
…BluetoothUpdate1.5と BluetoothFirmwareUpdate1.2 をした結果、確かにリンクした。 次はSkypeの相手を探さないと。
2005-03-02
λ [Mac] IPv6 コネクション
DNSでIPv4(A record)とIPv6(AAAA record) の両方が定義されている状況で、 SafariやMail.appのからの接続がいつのまにか IPv6優先になってるような。10.3.8から?
λ CATVの利用周波数
- VHF3chとVHF4chの間に、CATV 13ch〜22ch
- VHF12chとUHF13chの間に、CATV 23ch〜63ch
λ mixiユーザーおよび多数の人との交流会発足!
というmixiでのマルチポスト。こんな明らさまに香ばしいタイトルでマルチポストできる神経に乾杯!
個人的には4月8日に行われるという発足パーティーの後の展開に興味津々だ:p
2005-03-03
λ 間に合わせ的なIntelのデュアルコアCPU
このノリでXEONがすぐに出てくれないものか…と一瞬思ったが、 デュアルソケットのマザーにこんなの挿したら電気的に4CPUになってしまうからダメなのか。
2CPUまでのチップセットが安く作れるからこその力技だ。
2005-03-04
λ ADSL 復旧?
RT57iのログによると、3月2日から急速にリンク切れが減少して、昨日の朝4時を最後に24時間以上安定している。 やはりどっかで工事してたのかしら…
車で走っていても2月後半は異様に道路工事多かったしなあ。 3月は工事抑制期間になっているからって、 2月に集中するのはどうなのよ。
2005-03-05
λ Shuffle チケット発売日
プレオーダーの類いはすべて外れて一般発売に臨む。 ぴあに向かった別働隊からは10分前ぐらいに「店頭販売なしだって」という連絡をうけて、 かなりあきらめ気味。
ロッピーでの操作は5分ぐらい前から、ミュージカルギャラクシーエンジェルとか入れたりしてリハーサル。 10時に店内に流れた時報とともに数秒で検索かけたんだけど、 「応答がありません」とTCPセッションに失敗するような風情のメッセージを2回くらって、 本当にもうダメかと思った。
3回目約3分経った頃につながって無事確保。 しかしこれって店頭じゃなくても普通にネットから予約するのともしかして同じなのかしら。
とにかく操作スピード命で席はおまかせにしたので、 X列かー24列目なのかなーと思って受け取ったら、X列は最前列?あれれ??(嬉)
λ cafe mjuka
やっぱライブは楽しい。ああいうのは裏方としてなんか支援できんだろうかと思うんだなあ。
ROLAND R-1 初稼働だったが、内蔵マイク利用・ヘッドホンなしレベルメーターで調整とかやったら、 バスドラが思いっきり割れてた。やっぱこういうライブ録音には lowcut filter 必須なのを痛感した。
ちなみに隣りの東京厚生年金会館に集まっていた人々はなんだろなーと思ってたが、田村ゆかり だったのか。
2005-03-06
λ cafe mimo
前半はなにかと10年ぐらい前を思い出すような曲構成で、すごい懐かしい感じで心地よく聴けた。
おそらくライブで初めてやった[Watashi](曲名はあとで確認)は、 MCでこれだけ日本語なんですよねみたいな話をしている時はアーティスト名も知らなかったしどんな曲かと思ってたら、 これが寺田創一さんのSumo Jungleに入っている曲。 Sumo Jungleはかなり好きで今年に入っても結構ドライブのお共にヘビーローテーションすることもあったぐらいで、 聞き慣れた曲をシンプルに唄ってくれて「とてもシアワセね」とほんとにそんな気分になれてハッピー。
中西さんのバイオリンはこれがまたバイオリンとは思えぬ面白サウンドで楽し…いんだけど、 cafe mimo であそこまで頑張って演奏せんでもいいんじゃないかとちょっとだけ感じた。 中西さん自身がMCで言っていた通り「ユル〜い感じ」のが良かったんじゃないかなあ。
そんなことを感じたのも、緑の絵 で演奏しているメンバーの姿に、 NightNoiseのメンバー達はほんとに自然に音楽を楽しんで演奏してたよなあーみたいな 水色ツアーの時の絵を思い出してしまったためなんだけど。
ふらりとパブに行ったらそこで生演奏しているような、そんな音楽が身近な環境ならいいのに。 日本人は音楽への接し方が堅苦しいのかも。
2005-03-07
λ NewBeetle 肩レバーの取っ手外れた
NewBeetleは2ドア4人乗りなので、席を倒して後部座席に乗りこむわけだが、 この席を倒すレバーが肩のところについている。
その肩レバーの引こうとして、肩レバーの取っ手だけがスポっと抜けてしまった。 助手席側のレバーを引いたのは友人なので現場を見ていないのだが。
ETC取り付けのついでに直してもらった。
今回の燃費
9.16 km/l。 タンク容量が55lなので、500kmで本当の限界ということか。目安としては400km走ったあたりで給油だな。
新車情報2003 ニュービートル カブリオレ の回
試乗でオープンにできなかったとは残念な。
昨日の新車情報2005の放映によると、三本さんが今期で引退されるとのこと。 辛口の自動車番組は貴重なんで、この路線で続いてほしいものである。
2005-03-08
λ [Mac] Carbon Emacs 22.0.50 + apel 10.6 + SKK 12.2.0
ddskk-12.2.0 のパッケージには skk-e21.el は存在しているのに、skk-e21 がないといって怒られる。
ググると再インストールしろという回答なので make clean; make install をやったが状況は変わらず。
何が邪魔してるんだろう。
もしかすると、アーカイブを開くところからやり直せばいいのかもしれないが、 面倒になって直接コピーしてしまうことにした。これで使えるようになった。
sudo cp skk-e21.el /Applications/Emacs.app/share/emacs/22.0.50/site-lisp/skk
λ ヨドバシ通販で、Pentium M搭載PCが49,800円
89800円の時ですら検討に値する商品だったのに、これを買えなかったのはくやしい。 マザーボードは AOpen の MicroATX であることも判明している。
λ Windows セキュリティ情報リリース スケジュール
リリースされるのは米国日付の毎月第 2 火曜日。 なんとなく10日前後だと思っていた。
λ JavaScriptでXMLを扱う方法
JavaScriptからMSXMLにアクセスするためにはActiveXObjectを利用します。 var domDocument = new ActiveXObject("Microsoft.XMLDOM");
……絶句。マヂデスカ。こんなの一般向けサイトで常用したくなーい。自分専用ならともかく。
2005-03-09
λ ('x') ('y') ('z')
MSDNのサンプルプログラム をぼーっと見てたら顔に見えてきた。
λ MySQLとSQLiteの比較 - 大量のデータの書込みでは?
SQLiteでの更新処理は begin と commit で明示的にトランザクションの指定をしよう、という話。
λ Pokemoncenter-Online通信【号外】
GBASPピカチュウエディション絶賛発売中!!…だそうだ。 やっぱそんなバカ売れはしないよな。
2005-03-10
λ [Mac] 日本語での grep 検索のようなもの
Carbon Emacs の M-x grep で呼び出される grep コマンドを日本語対応のに入れ換える、 でもいけそうではあるがいまいちヤル気が起きず、 mi を使うことにした。
λ [Mac] DEVONthink
テキストに限らず画像とかも含めて管理してしまうようなソフトらしい。
日本語の検索もできる。手元にあるRDで書いたドキュメントをインポートしてくれる方法さえ分かればかなりいけそうな感じ。 普通のテキストファイル(拡張子 .txt)や HTMLファイルなら問題なし。
2005-03-11
λ こんなにあったUI特許
ペイントツールSAI が無事発売になったとして、 あまりバカ売れすると訴えられそうな気がして仕方がない。
…ということも考えて値段設定するのもバカバカしいしなあ。ほんと勘弁してくれって感じ。
λ Whoisサービスの変更について
そういや Whois に個人情報晒してたな。
2005-03-12
λ 昼間はドライブ日和
最初の目的地は横浜のあたり。
いつものガソリンスタンドでガソリンを入れた後、 関越道川越ICに向かったところ妙に左車線が渋滞していて、 30分ぐらい我慢していたがあまりにおかしいので右車線に出てみると「キリのため関越道通行止め」orz
元々関越道は使わずに圏央道経由八王子からR16で行くプランもあったので、そちらに向かうため引き返すことにした。 関越道川越ICに戻るのも微妙に渋滞してるのが見えていて、別ルートで圏央道狭山日高に向かうかーと行ってみたらもっとひどい渋滞。 渋滞の末尾は西川越駅付近で警察車両と事故車両が…orz
朝メールチェックをしたにもかかわらず、渋滞情報をチェックしなかったのがすべての敗因。 当初から狭山日高に向かっていれば1時間損しないで済んだはずだ。
その後も、久里浜から東京湾フェリーで房総に渡ろうとしたら強風のため欠航とかをくらって、 もはや全くプランを立てていない三浦半島を適当ふらりツアーに変更した。
まあでも三崎の鮪はうまかったな。
2005-03-13 xyzzy使いに50の質問 回答編
λ xyzzy使いに50の質問
1 ハンドルネームは?
上美谷 智史 (かみやさとし)
2 ご職業、年齢はいくつですか?
会社員、34歳
3 xyzzyについて何かwebサイトを持っていますか?
特別なサイトはなし
4 現在使用中の xyzzy のバージョンは何ですか?
0.2.2.233
5 xyzzy 使用暦はどれくらいですか?
遅くとも1999年10月には使いはじめている
6 xyzzy を使うようになったきっかけは何ですか?
忘れた。ネットのどっかの紹介で
7 xyzzy 以外に使っているテキストエディタはありますか?
Carbon Emacs (Mac),メモ帳(Windows)
8 xyzzy を使う前に Emacs 系のテキストエディタを使ったことはありますか?
1990年あたりからずーっと Emacs 系生活
9 xyzzy を主に何に利用していますか?
文章書き、プログラム書き、文字列検索
10 xyzzy が関連付けされているファイルタイプは何ですか?
なし
11 xyzzy を他人に勧めたことはありますか? また、結果はどうでしたか?
あるが、常用はしてくれない感じ
12 xyzzy がフリーじゃなかったとしたらいくら位の値段になると思いますか?
1980円
13 xyzzy を何と呼んでいますか?
えすかめ
14 xyzzy の好きな点・嫌いな点はどこですか?
Windows上では速い安い旨い。Mac,FreeBSDで動いてくんない。
15 パソコンを立ち上げている時間の内、xyzzy をどのくらい使っていますか?
手元のWindowsノートだと、90%以上の時間で起動中では。操作している時間はなんとも。
16 キーバインドは Windows風ですか? Emacs風ですか? オリジナルですか?
Emacs風というか基本は標準のまま。
17 .xyzzyに書く派ですか? siteinit.lに書く派ですか?
.xyzzy
18 拡張Lispはバイトコンパイルしますか?
する
19 セレクションとリージョン、どちらを多く使いますか?
リージョン
20 xyzzy を使っていて挫折したことはありますか?
拡張Lispを書こうとしてもドキュメントがない
21 xyzzy の使い方をどうやって学びましたか?
Emacs互換のところは元々知っていた。それ以外はネットでてきとうに
22 xyzzy を使うにあたって一番苦労したことは何ですか?
苦労はしないなあ
23 xyzzy を使って目からウロコだった機能は何ですか?
Gresreg
24 今の xyzzy に望むことはありますか? またそれは何ですか?
M-x describe-function のドキュメント
25 Lisp はある程度読み書きできますか?
できる
26 Lisp のほかに読み書きできるプログラム言語はありますか?
古典的なのだと COBOL 以外ならけっこう
27 自分で作った 拡張Lisp を公開していますか?
TDS-mode を公開したかも?
28 拡張Lisp で導入しているものは何ですか? (多い方は代表的なものをお答えください)
ruby-mode, c#-mode
29 これは外せない! という 拡張Lisp はありますか? またそれは何ですか?
ruby-mode, c#-mode
30 NetInstaller を利用していますか?
したことはあるような
31 拡張DLL を導入していますか? またそれは何ですか?
browserex を一時期使ってみたがよくわからず放置
32 ドキュメント(info,reference等) は使っていますか? また、それは何ですか?
さいきんみない
33 ネット関係の 拡張Lisp(www-mode,kamail等)を使っていますか?
.xyzzy に残骸があるが現在は使っていない
34 アウトライン系のLispは使っていますか? またそれは何ですか?
使っていない
35 メモ系(changelog-memo,howm等)Lispは使っていますか? またそれは何ですか?
rd-memo を使おうとしてあんまり使っていない
36 xyzzy の五目並べはやったことがありますか? また、結果はどうでしたか?
やったことない
37 キーボードマクロは使いますか?
よくつかう
38 辞書機能は使いますか?
つかわない
39 xyzzy のファイラは使いますか?
たまに
40 フレームは使いますか?
あんまり
41 セッションは使いますか?
ぜんぜん
42 メーリングリストには参加していますか? また、メールを送信したことはありますか?
参加している。送信したこともずいぶん前に
43 2ch の xyzzy 関連スレッドに書き込みをしたことはありますか? また、その頻度はどのらいですか?
たぶんない
44 xyzzywikiに書き込みをしたことはありますか? また、その頻度はどのくらいですか?
ない
45 xyzzy のメニューは表示していますか?
している
46 xyzzy のツールバーは表示していますか?
している
47 xyzzy のファンクションバーは表示していますか?
ファンクションバーってなに?
48 xyzzy のバッファバーは表示していますか?
している
49 色、フォントなどは変更していますか? またそれは何ですか?
フォントは Terminal 10pxが基本
50 最後に、一言お願いします。
最強エディター。Macでも使いたい。
2005-03-14
λ 【3/14まで 2台まとめて購入すると30%OFF!】DELL UltraSharp(TM) 2001FP HAS(20インチ TFT液晶モニタ)
2台で139650円。相変らず圧倒的な安さだ。
2005-03-16
λ [.NET] 10 Tips for Writing High-Performance Web Applications
- SQLサーバへのアクセスは1回で複数のレコードをもってこい
- DataGridでのページングをする場合、見えないデータまで bind してしまうと無駄なので、SQLの時点でレコード数を絞りこむべし
- Connection Pooling を使おう (使わない方が難しい)
- ASP.NET Cache API を使おう
- 1リクエスト内でのキャッシュ(データ使い回し)をしよう
- Background Processing … 非同期処理は難しいけど
- Page Output Caching 便利
- IIS 6.0 を使うのが望ましい
- Gzip 圧縮 HTTP通信もまたよし
- 不要な ViewState を削れ
個人的な経験からすると、あんまり ViewState 削ると意外なところでイベントが起きなくて困ること多数。 対象は DataGrid などの大量データを扱うところだけにしておいた方がよいと思う。
2番目のDataGridでのページングの例はとても参考になった。
2005-03-17
λ YukiWikiがなんだか揉めているよ
過去の履歴を消せない Subversion のような履歴管理システムと一体になった Wiki で、 しかも履歴の参照が簡単になっていれば イイ感じになれると思うんだけどなあ。
λ 人権擁護法反対論批判
児ポ法と違って刑法犯になるわけではないから心配しすぎ、という話なのかしら。
むしろ僕が知りたいのは、人権擁護委員となった場合、どれぐらいその仕事に注力する立場となるのかという部分。
人権擁護委員が主たる仕事(=収入源)となる人が2万人いたら、 2万人がそれ相応の仕事を「しなければならない」状況になってしまい、 一定量の人権侵害調査が定常的に行われるのではないかという危惧はある。
とはいえすでに1万何千人かの人権擁護委員がすでにいて、仕事量は今と大差ない状況にしかならんというのなら、 杞憂に過ぎないのかもしれない。
いずれにせよ「かもしれない」だけでどちらの立場にも煽られるつもりはないので、 定量的な話もどこかでやってくれるとありがたいなあ。
λ ボクも神さまやっていいかな?
CHUN SOFTのHomeLandで かみさまプレイ をするためには TCP 9003番 で外から接続できるようにしないといけない、 という話をわかりやす…くもなく解説しているページ。
CHUN SOFTの中央サーバは、実際にサーバとして起動しているGCへのセッション管理(SIPサーバみたいなもんか)しかしていない。 十人に一人ぐらいがサーバになってくれればOKというのは、今の日本でのネトゲのモデルとしてはまあまあいい線と思われる。
2005-03-20
λ HomeLand
クエスターでやってはじめてクリア。3時間強ぐらいかかった。
今回のβ版ぐらいのボリュームなら遊べるけど、製品版をまじめに遊んでいる暇はなさそうな気がする。 やはりサーバモードで放置になりそうな予感。
2005-03-22
λ Microsoft Mobile Internet Toolkit の Image コントロールを使用するための推奨事例
出力デバイスによって画像を切りかえるってのは、 いずれにせよ複数の画像を用意してパラメータで渡さざるを得ないという状況からしてメンドクサー、 なんだが。
フレームワーク無いよりはまし。
λ ASP.NET Cassini Sample Web Server
.NETによるHTTPサーバの実装がソースで見れるらしい。
WindowsServerでIIS使わないサービスを作りたいなんて思うことはあんまなさそう。 特にWindows2003Serverは http.sys とかいってカーネルモードでHTTP受ける半ば反則技で高速化してるし…
λ Multi Web UI アプリケーション開発への道
モバイル Web フォームは通常の ASP.NET ページと違って複数のフォームを持って、ActiveForm プロパティで切り替え可能。
これはHDMLでの複数カードを持つデッキに対応するための対処だろうけど… そろそろHDML端末からは解放されたい。
2005-03-23
λ ひかり電話ビジネスタイプ
VOIP ゲートウェイ・タイプ2 の ISDN 2ポートって S/T点 かな。 外部からのPIAFS通信を受けられるんだろうか。かなり興味深い。
Bフレッツ ベーシックの場合、回線使用料が元々9000円のところが16000円となるので、 ISDN2回線分を7000円というなんか今の固定電話使用料と似たよーな価格体系。 IP化で音声回線相当ベースの設備コストは下がってるんじゃないの?と思いつつも、 トラブル時に24時間対応してもらうためのお布施だと思えばそんなもんという気もする。
λ いちばん大切なのは人
うちの会社は 特攻野郎Aチーム を目指してるのかもしれん。
λ [FreeBSD] Postfix 2.2.x
IPv6 と SSL/TLS サポートは標準で組み込まれた。
POSTFIX_OPTIONS="DB40" のところも通らなくなってしまい、
/usr/local/etc/pkgtools.conf を以下のように書換え。
MAKE_ARGS = {
'mail/postfix' => '-DBATCH POSTFIX_OPTIONS="SASL2"' ,
}
BerkeleyDBのバージョンが変わってしまったので、rm /usr/local/etc/postfix/*.db /etc/aliases.db /var/run/postfix_verify.db も実行した。
/usr/local/etc/postfix/main.cf に以下の行を追加して IPv6 サポート。
inet_protocols = all
/usr/local/etc/postfix/master.cf は dist/master.cf と比較すると、
tlsmgr, scache, discard サービスが増えていたのでそいつを追加。
3月29日追記
通らなかったのは IPv6TLS で、指定できるオプションについては /usr/ports/mail/postfix/scripts/configure.postfix を見れば分かる。
/usr/local/etc/pkgtools.conf を以下のように書換え。
MAKE_ARGS = {
'mail/postfix' => '-DBATCH POSTFIX_OPTIONS="SASL2 DB40 TLS"' ,
}
λ SBS2003はオンリーワン?
自分以外のドメインコントローラを検出すると勝手にシャットダウンするらしい。ライセンスの守り方が素敵すぎる。
2005-03-24
λ Windowsネィティブ環境でのPostgreSQLのインストールと実行についてのよくある質問とその回答
- なぜエンコーディングにUnicodeを選択できないのですか?
- ターミナルサービスセッションからはPostgreSQLをインストールできないというエラーメッセージが現れます。
あと必要な権限の話とか、Windows固有の注意点がちょうどいい感じでまとまってる。
しかし PostgreSQL 8.0 Windows版って OLEDBプロバイダ,.NET データプロバイバが付属しているのもありがたい。 最初の一歩がずいぶんと楽になっている。
…割には OLEDBプロバイダ使ってる人は全然見つからんな。 IIS+PostgreSQL という選択は今だったら ASP.NET だろうし。
λ [Windows] PostgreSQL 8.0 をアクセスする JScript
テーブル作成済み,INSERTとSELECTできる権限もつけているという前提での 最低限の JScript サンプル。ConnectionStringの location パラメータにデータベース名を指定するという仕様には違和感がある。
<package>
<job id="postgresqltest">
<?job debug="true" error="true"?>
<script language="JScript">
function ExecuteScalar(conn, sql)
{
var rs;
var sql;
try {
var recordsAffected;
rs = conn.Execute(sql, recordsAffected, -1); // -1 : adCmdUnspecified
if (rs.BOF && rs.EOF) { return null; } // エラー発生
rs.MoveFirst();
return rs.Fields(0).Value;
} catch(e) {
WScript.Echo(e.description);
return null;
}
}
var srcSQLConnectionString = "Provider=PostgreSQL;Data Source=localhost;location=testdb;";
var srcSQLid = "postgres";
var srcSQLpass = "********";
var conn = new ActiveXObject("ADODB.Connection");
conn.ConnectionTimeout = 15;
conn.CommandTimeout = 30;
conn.CursorLocation = 3; // adUseClient
conn.Open(srcSQLConnectionString, srcSQLid, srcSQLpass, -1);
conn.Execute("INSERT INTO table1 (a,b) VALUES (1,'tako')", null, 0x80); // 0x80 : adExecuteNoRecords 行を返さないSQL文の実行
WScript.Echo(ExecuteScalar(conn, "SELECT COUNT(*) FROM table1;"));
conn.Close();
</script>
</job>
</package>
VBScriptで言うところの Nothing を作るのはとりあえずサボリ。
OLEDB経由であれば フィールド名に日本語、半角英数字、全角英数字の混じったアヤシゲTableへのアクセスも、 識別子となるところをいちいちダブルクオートでくくる という対応はしないで成功した。
λ slony1
CVS HEAD では、Windows用バックエンドができてて、フロントエンドは pgAdminIII に入れようとしているらしい。
FreeBSDをマスターとして1台立てて、Windowsのスレーブにばらまく構成なら現状でもいけるのかなあ。 帰りにペーパー読んでみる。
3/25 追記
単純にはダメ。スレーブ側にも xxid, slony1_funcs の2つのPostgreSQL拡張が必要になる。 カスケード可能なシステムなので、最初はスレーブでも後からマスターにもなれるような構成だった。
λ Windows Server Update Services Release Candidate Open Evaluation
SQL Server必須なのか。月刊WindowsUpdateに対して MSDE で耐えられるのかどうかが謎だ。
2005-03-25
λ ドコモ、PHSユーザーに携帯への乗換優遇策
MOVAからFOMAへの乗換優遇策も継続するだろうから、直近でクーポン利用するなら PreminiII かしら。
とはいえ停波ぎりぎりまで持っていようかとは思ってる。
#!/bin/sh
λ slony1 CVS HEAD
echo password: anonymous cvs -d :pserver:anonymous@gborg.postgresql.org:/usr/local/cvsroot/slony1 login cvs -d :pserver:anonymous@gborg.postgresql.org:/usr/local/cvsroot/slony1 checkout slony1-engine
./configureをすると、sigaction のチェックでこけるので、そこのチェックはとばす修正。
(ヘッダーファイル postgres.h のチェックでこけて進まなかった)
λ slony1 Replicating Your First Database
pgbenchのテーブルを使ってレプリケーションを実験してみる手順の紹介。
psqlなどの接時に利用するパスワードをどう供給するかについて説明がないのだが、 ~/.pgpass を使えばよい。 特に pg_dump | psql とパイプで2つのコマンドをつなげている場合は、コンソールからパスワードを供給できないので何らかの自動化設定が必須。
拡張ライブラリのインストールができなくてレプリケーションまではいけず。
2005-03-26
λ Bflets マンションタイプキャンペーン
回線,プロバイダ込み月額2153円での@niftyは以下の条件だった。
- @niftyについて2年間縛り
- fletsADSLからの切り替えでも適用可
- fletsADSLとの併用不可
2年間縛りは「引越しで回線側を廃止するのはアリ」という口ぶりからすると、 メールアドレスだけ維持する安いプランで耐えるのもできるのかな。
@nifty光 with フレッツコースの利用解除
解除手数料は 5250円。メールアドレスだけ維持するプランに切り替えるかどうか微妙な値段設定。
いずれにせよ1年後の状況は全然分からんし。キャンペーンがお得なのは間違いない。
λ WEB+DB PRESS 特別総集編
Amazonでの登録が微妙に大文字小文字違っていて検索にひっかからず買いそこねた。ISBN打ち込んで発見。 …ていうかASINの後ろって基本はISBNなのね。今さら気付いた。
λ NewBeetle Cabriolet 修理進まず
部品在庫切れ中。iPodの接続アダプタも1カ月以上待って届かないし、特別仕様車はなかなか難儀である。
λ マルチディスプレイ総合スレッド テンプレまとめページ
ATI RadeonVE〜9200 on Windows2000 だとマルチデスクトップにできない!
λ 国道140号 雁坂峠(1)
一般国道としては日本最長の雁坂トンネルもすごかったが、 トンネル開通前の雁坂峠国道もすごい国道だったのだな。
2005-03-28
λ 「愛・地球博」紹介ページ
現時点で「愛・地球博」に持ち込み可能な飲食物は
- 菓子パン(惣菜パンを除く)
- 菓子類
- 紙パック飲料
- 水筒に入れた飲料
この中でも一番の謎は水筒。 可燃物が入っているかもというテロ対策あるいは食中毒対策という理由からすると、水筒OKで ペットボトルNGの理由がわからない。
「愛・地球博」に行く際は、非常食として あんパン と水筒に麦茶 を持参するべし。
少なくとも5月中旬までは行くつもりないけど。
お弁当のバナナ、おやつのバナナ
お菓子と聞いて「愛 地球博 バナナ」でググってみた。
【愛知万博】飲食物が高い「デマ」に注意!
コンビニであれば普通の値段で売っているようだ。
コンビニでの食料供給能力に限界があるという話もあるが、 「コンビニの商魂はこちらの想像を超える」事態を晴海・有明方面でしばしば見ているだけに、 POSデータが蓄積すればかなり改善するんではないかと予想する。
λ Windows Server 2003による無償ASP.NETホスティングサービス
なんか WebService (*.asmx) を置いてみたいな。SQL Serverを使うような。 ajax なプログラム書く際のバックエンドになるとなおよし。
λ 日付データ演算の達人技を伝授する
ORACLEの話。MS SQLServer は DATEADD(),DATEDIFF(),DATEPART() で大体なんとかなる。
「特定の月の最終日を取得する」は「次の月の月初めの前日を取得する」という関数を以前自分で書いた。
λ 技術評論社「平成16年度秋期初級シスアド合格教本」と株式会社ローカス「秘密商会しすあど!」の類似点
パクったかどうかは状況的にクロなんだろうけど。 こういう文章の場合「思想の表現は保護するけどアイデアを保護しない著作権」で戦うのは厳しい気がする。
λ ミクシィに「叫びっぱなし」,「つくりっぱなし」が多い理由はアーキテクチャーのせい
/.Jも日記の検索ができないせいで、なんか使う気にならんかったな。
そういやmixiにプレミアムサービス代払っている割には mixi日記 書いてない。 携帯から写真アップロードできるのが便利かもぐらい。
2005-03-29
λ [FreeBSD] FreeBSD-SA-05:01.telnet
外に向かってtelnetなんて滅多に使わなくなってるので緊急度は低い。何かのついでぐらいでよさげ。
RELENG_5_2 へのパッチが提供されなくなった、という状況の方が重要。
λ 「次のレッツノートに望むこと」
- Bluetooth 搭載 (ワイヤレスでマウス,キーボード,ヘッドセットが使いたい)
- IEEE1394端子
- トラックポイント搭載 (Bluetoothがあればワイヤレスマウスで済むのでそれほどでも)
現在 TOUGH BOOK ユーザですが、どちらかというと TOUGH BOOK への希望でもあります。
λ Log4J徹底解説
使うのは log4net なんだけど、概念は同じっぽいので一読する。 log4jドキュメントも。
2005-03-30
λ URLにtelnetプロトコル
telnet://somehost こんなんでさくっと起動するとは。確かに危険だ。
λ [FreeBSD] Running Courier-IMAP under daemontools
やっぱtcpserver使うんだ。
ucspi-tcp
ucspi-tcp with ipv6 はIPv4アドレスの表記方法が変わってしまう
ということも考えると、
自力インストールした上でコマンド名そのものを tcpserver-ipv6 とかに変更しといた方が、
管理上安全な気がしてきた。そうそう更新しそうにないし。
λ DBI recipes
perl DBI を使うときのお供に。個人的には SQLite 利用の際に参照しよう。
λ [.NET] 高度な COM 相互運用機能
.NET クラスを COM コンポーネントとして使ったり、逆に .NET から COM Component を使う話。COM Component を C# で記述したい俺。
λ [.NET] C# ref
ref は参照渡しを示すパラメータで、 C++ で言うところの &。ただし C++ と違って実引数の方でも ref を指定しないといけない。
「引数に対して副作用があるよ」という明確な意思を持って使わないと危険だという思想の現れだな。
λ [.NET] C# インデクサ
C# で定義したインデクサを COM で公開すると、VBScriptからは Item プロパティとして見える。
逆に COM で定義した Item プロパティは、C# でインデクサとして使えそうな感じでオブジェクトブラウザは表示するのだが、
実際はget_Item,set_Itemを使えとコンパイラに文句を言われる。
λ [.NET] Scripting.Dictionary を .NET から使う
の続き
- .NET Framework SDK をインストール
- %SystemRoot%\system32\scrrun.dll を作業ディレクトリにコピー
- あらかじめ sn.exe でキーファイルを作っておく。証明書ストアに入れるもよし。
- tlbimp.exe scrrun.dll /verbose /keyfile <keyfile> を実行
- 上記コマンドでできた Scripting.dll をプロジェクトディレクトリの下の bin にコピー
- VS.NET の参照設定で bin/Scripting.dll を追加すると、オブジェクトブラウザ で見えるようになる
- 共有アセンブリとして使うんだったら gacutil で GAC に登録する。
COMとの相互運用をするんだったら、 厳密名+署名+GAC という共有アセンブリにするための手順まで把握してないとダメっぽい。 ASP.NET開発だけだったら署名なしで生活できたんだけどな。
ここまできてやっと Scripting.Dictionary を .NET 内で使えるようになった〜
How to get items out of a Scripting.Dictionary instance ?
微妙に変なんだけど、光明を与えてくれたページ
.NETコンポーネントをVB6から使用するための方法
手順としてコンパクトにまとまっている。
ただ、VisualStudio.NET 2003では、クラスライブラリプロジェクトのプロパティで「COM の相互運用機能に登録」をTrueにするだけで、 とりあえずローカルで使えるように COM 登録してくれる。
署名に使うキーコンテナが マシンプロファイル の中に作られるんだが、そいつをMMCの証明書スナップインから操作する方法が不明。 秘密鍵としてSmartCardなどを使う場合は自力でCryptoAPI叩けってことなのかしら。 そもそも、このへんのキーペアは証明書ってわけでもなさそうだし、
using plugin: amazon calendar2 category html_anchor makelirs makerss recent_comment3 recent_trackback3 squeeze tb-send tb-show recent_list
Copyright(C) 2003-2007 by KAMIYA Satosi (上美谷 智史) All rights reserved.
λ こさとう [じゃあ近くにミケさんがいたわけだな。 http://pikopiko.dyndns.org/blog/blosxom..]
λ 上美谷 [あえてリンクしてなかったのですが、 そもそも情報源はそこです。]