ダブル・フェイス#12(細野不二彦)
死に至る街(大石英司)
WebSite expert#11
月曜日, 4月 02, 2007
さくらさく
週刊コミックバンチ
Rubyist Magazine出張版 正しいRubyコードの書き方講座(青木峰郎)
オープンソース×Windowsスクリプティング IronPythonの世界(荒井省三)
Rubyist Magazine出張版 正しいRubyコードの書き方講座(青木峰郎)
オープンソース×Windowsスクリプティング IronPythonの世界(荒井省三)
木曜日, 3月 29, 2007
習慣、年刊
週刊少年マガジン
週刊少年サンデー
組込み現場のCプログラミング 基礎からわかる徹底入門(SESSAME編)
CD-ROM版Interface2006
CD-ROM版トランジスタ技術2006
CD-ROM版Design Wave MAGAZINE2006
拡張階層化状態遷移表設計手法Ver2.0(渡辺政彦)
週刊少年サンデー
組込み現場のCプログラミング 基礎からわかる徹底入門(SESSAME編)
CD-ROM版Interface2006
CD-ROM版トランジスタ技術2006
CD-ROM版Design Wave MAGAZINE2006
拡張階層化状態遷移表設計手法Ver2.0(渡辺政彦)
火曜日, 3月 27, 2007
超人の日々
超人ロック ソード・オブ・ネメシス#1(聖悠紀)
超人ロック ソード・オブ・ネメシス#2(聖悠紀)
超人ロック ソード・オブ・ネメシス#3(聖悠紀)
超人ロック クランベールの月(聖悠紀)
超人ロック完全版 #05 冬の惑星(聖悠紀)
超人ロック完全版 #06 サイバー・ジェノサイド(聖悠紀)
Interface 2007.05
UNIX magazine 2007spring
搾取される若者たち ーバイク便ライダーは見た!(阿部真大)
図書館内乱(有川浩)
ラストワンマイル(楡周平)
超人ロック ソード・オブ・ネメシス#2(聖悠紀)
超人ロック ソード・オブ・ネメシス#3(聖悠紀)
超人ロック クランベールの月(聖悠紀)
超人ロック完全版 #05 冬の惑星(聖悠紀)
超人ロック完全版 #06 サイバー・ジェノサイド(聖悠紀)
Interface 2007.05
UNIX magazine 2007spring
搾取される若者たち ーバイク便ライダーは見た!(阿部真大)
図書館内乱(有川浩)
ラストワンマイル(楡周平)
日曜日, 3月 25, 2007
水曜日, 3月 21, 2007
習慣とか
週刊少年サンデー
週刊少年マガジン
週刊コミックバンチ
PCI Express入門講座 高速シリアルインターフェースの基礎知識と実際(荒井信隆、里見尚志、田中顕裕)
Make: vol.2
Engineer Mind vol.3
FreeBSD fan Vol.1
Software Design 2007.4
Inside Linux Software オープンソースソフトウェアのからくりとしくみ(Ryuuichi SATOH)
週刊少年マガジン
週刊コミックバンチ
PCI Express入門講座 高速シリアルインターフェースの基礎知識と実際(荒井信隆、里見尚志、田中顕裕)
Make: vol.2
Engineer Mind vol.3
FreeBSD fan Vol.1
Software Design 2007.4
Inside Linux Software オープンソースソフトウェアのからくりとしくみ(Ryuuichi SATOH)
木曜日, 3月 15, 2007
習慣とキッチンシンク
週刊少年サンデー
お札DEおりがみ 公式「ターバン野口」のつくりかた(いそにしまき)
第3版 入門GNU EMACS(Debra Cameron、James Elliot、Marc Loy、Eric Raymond、Bill Rosenblatt)
お札DEおりがみ 公式「ターバン野口」のつくりかた(いそにしまき)
第3版 入門GNU EMACS(Debra Cameron、James Elliot、Marc Loy、Eric Raymond、Bill Rosenblatt)
水曜日, 3月 14, 2007
PC
dual bootでFC6してたのが面倒になってvmware環境に移行してみた。
今更感があるけど手順を残しておこう。
host OS: windows XP
memory: 1GB
vmware player, qemuをdownload
FC6_i386のDVDイメージをdownload
vmwareをinstall
zip化されているqemuを展開、qemu-image.exeを実行
どこかからvmx fileの雛形をもってくる
vmx fileを適当に編集
fc6.vmxを実行
FC6をinstall(通常の手順)。ただし、Xen環境は入れない。もちろんoffice(OOo)関連も
今更感があるけど手順を残しておこう。
host OS: windows XP
memory: 1GB
vmware player, qemuをdownload
FC6_i386のDVDイメージをdownload
vmwareをinstall
zip化されているqemuを展開、qemu-image.exeを実行
> qemu-img.exe create -f vmdk c:/vmware/FC6/FC6.vmdk 40G
どこかからvmx fileの雛形をもってくる
vmx fileを適当に編集
config.version = "8"
virtualHW.version = "4"
memsize = "512"
ide0:0.present = "TRUE"
ide0:0.fileName = "fc6.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "C:/vmware/FC6-DVD-i386.iso"
ide1:0.deviceType = "cdrom-image"
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
usb.present = "TRUE"
sound.present = "TRUE"
sound.virtualDev = "es1371"
displayName = "Fedora Core6"
guestOS = "other26xlinux"
nvram = "fc6.nvram"
scsi0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 4c a0 a8 96 a4 f8-ea 75 98 99 c0 e1 8f b5"
uuid.bios = "56 4d 4c a0 a8 96 a4 f8-ea 75 98 99 c0 e1 8f b5"
ide1:0.autodetect = "TRUE"
ethernet0.generatedAddress = "00:0c:29:e1:8f:b5"
ethernet0.generatedAddressOffset = "0"
checkpoint.vmState = ""
tools.remindInstall = "TRUE"
ide0:0.redo = ""
usb.autoConnect.device0 = ""
tools.syncTime = "FALSE"
fc6.vmxを実行
FC6をinstall(通常の手順)。ただし、Xen環境は入れない。もちろんoffice(OOo)関連も
火曜日, 3月 13, 2007
月曜日, 3月 12, 2007
日曜日, 3月 11, 2007
火曜日, 3月 06, 2007
水曜日, 2月 28, 2007
火曜日, 2月 27, 2007
追加注文
詳解LINUXカーネル第3版(DANTEL P.BOVET、MARCO CESATI) 4冊目
UNIXプログラミング カーネルから見たプログラミング技法(野首寛高)
Interface 2007.4 x2
はじめての動画プログラミング Win32APIとDirectXで実装する動画処理の基礎(土井滋貴)
UNIXプログラミング カーネルから見たプログラミング技法(野首寛高)
Interface 2007.4 x2
はじめての動画プログラミング Win32APIとDirectXで実装する動画処理の基礎(土井滋貴)
月曜日, 2月 26, 2007
日曜日, 2月 25, 2007
まとめて今週分
週刊少年マガジン
週刊少年サンデー
μITRON準拠TOPPERSの実践活用
Software Design 2007.3
最新WindowsVistaプログラミング徹底理解
まるごとJavaScript&Ajax 達人に学ぶ最新テクニック Vol.1
WEB+DB PRESS vol.37
詳解LINUXカーネル第3版(DANTEL P.BOVET、MARCO CESATI)
週刊コミックバンチ
週刊少年サンデー
μITRON準拠TOPPERSの実践活用
Software Design 2007.3
最新WindowsVistaプログラミング徹底理解
まるごとJavaScript&Ajax 達人に学ぶ最新テクニック Vol.1
WEB+DB PRESS vol.37
詳解LINUXカーネル第3版(DANTEL P.BOVET、MARCO CESATI)
週刊コミックバンチ
日曜日, 2月 18, 2007
習慣とアマゾンと
週刊少年マガジン
週刊少年サンデー
週刊コミックバンチ
闘王(栗本薫)
GreasemonkeyスクリプティングTIPS&SAMPLE(高山恭介)
GAME DEVELOPMENT with LUA(Paul Schuytema、Mark Manyen)
フライングガール#1(笠辺哲)
フライングガール#2(笠辺哲)
週刊少年サンデー
週刊コミックバンチ
闘王(栗本薫)
GreasemonkeyスクリプティングTIPS&SAMPLE(高山恭介)
GAME DEVELOPMENT with LUA(Paul Schuytema、Mark Manyen)
フライングガール#1(笠辺哲)
フライングガール#2(笠辺哲)
火曜日, 2月 13, 2007
久々に買い物でストレス発散
Design Wave MAGAZINE 2007.3
実践講座 組込みマルチタスクプログラミング(Keith E.Curtis)
仮想化技術Expert
日経Linux 2007.3
透明金属が拓く驚異の世界 不可能に挑むナノテクノロジーの錬金術(細野秀雄、神谷利夫)
進化する電池の仕組み 乾電池から未来型太陽電池まで(箕浦秀樹)
Rubyレシピブック 268の技 第2版(青木峰郎、後藤祐蔵、高橋征義)
実践講座 組込みマルチタスクプログラミング(Keith E.Curtis)
仮想化技術Expert
日経Linux 2007.3
透明金属が拓く驚異の世界 不可能に挑むナノテクノロジーの錬金術(細野秀雄、神谷利夫)
進化する電池の仕組み 乾電池から未来型太陽電池まで(箕浦秀樹)
Rubyレシピブック 268の技 第2版(青木峰郎、後藤祐蔵、高橋征義)
日曜日, 2月 04, 2007
隻腕の漢
再起(ディック・フランシス)
たまには感想など
シッド・ハレー最高。訳者が変わった(合掌)のも気にならなかった。
競馬シリーズは競馬好き、馬好き、英国通にはマニア心をくすぐり、
人間描写はとても優しく、口調は厳しい。
毎回変わった職業がクローズアップされるのも知的好奇心を満たしてくれる。
今回は魅力的な紳士と女性がハレー張りの気概を見せるのがいい。
80歳を越えた人が描くドラマはすばらしい。
たまには感想など
シッド・ハレー最高。訳者が変わった(合掌)のも気にならなかった。
競馬シリーズは競馬好き、馬好き、英国通にはマニア心をくすぐり、
人間描写はとても優しく、口調は厳しい。
毎回変わった職業がクローズアップされるのも知的好奇心を満たしてくれる。
今回は魅力的な紳士と女性がハレー張りの気概を見せるのがいい。
80歳を越えた人が描くドラマはすばらしい。
月曜日, 1月 29, 2007
重すぎ。しかも同じ本買い杉
週刊コミックバンチ
ヤングアニマル
エレキジャック No.1
超人ロック#4 ロンウォールの嵐(聖悠紀)
超人ロック ブレインシュリンカー/不死者たち(聖悠紀)
超人ロック ミラーリングACCESS2(聖悠紀)
プログラミングでメシが食えるか 成功するプログラマーの技術と仕事術(小俣光之)
デザイニング・インターフェース パターンによる実践的インタラクションデザイン(Jenifer Tidwell)
Interface 2007.03
ソフトウェア・テストPRESS Vol.4
組込みプレス Vol.6
ヤングアニマル
エレキジャック No.1
超人ロック#4 ロンウォールの嵐(聖悠紀)
超人ロック ブレインシュリンカー/不死者たち(聖悠紀)
超人ロック ミラーリングACCESS2(聖悠紀)
プログラミングでメシが食えるか 成功するプログラマーの技術と仕事術(小俣光之)
デザイニング・インターフェース パターンによる実践的インタラクションデザイン(Jenifer Tidwell)
Interface 2007.03
ソフトウェア・テストPRESS Vol.4
組込みプレス Vol.6
木曜日, 1月 25, 2007
まとめて
週刊少年マガジン
週刊少年サンデー
Engineer Mind vol.2
けものとチャット#1(みずしな孝之)
おおきく振りかぶって(樋口アサ)
DOS/V POWER REPORT 2007.2
日経ソフトウェア 2007.03
Interface 2007.3
デッドライン ソフト開発を成功に導く101の法則(トム・デマルコ)
機動戦士ガンダム DAY AFTER TOMORROW -カイ・シデンのレポートよりー #2
週刊少年サンデー
Engineer Mind vol.2
けものとチャット#1(みずしな孝之)
おおきく振りかぶって(樋口アサ)
DOS/V POWER REPORT 2007.2
日経ソフトウェア 2007.03
Interface 2007.3
デッドライン ソフト開発を成功に導く101の法則(トム・デマルコ)
機動戦士ガンダム DAY AFTER TOMORROW -カイ・シデンのレポートよりー #2
月曜日, 1月 22, 2007
重い
ジョジョの奇妙な冒険 黄金の風 俺たちはギャングだ(荒木飛呂彦)
週刊コミックバンチ
開発の現場 vol.007
デザイニング・インターフェース パターンによる実践的インタラクションデザイン(Jenifer Tidwell)
Binary Hacks
Perl Hacks
Linuxカーネル2.6解読室(高橋浩和、小田逸郎、山幡為佐九)
ブレイクスルー・トライアングル(伊園旬)
深海のパイロット(藤崎慎吾、田代省三、藤岡換太郎)
天を映す早瀬(S.J.ローザン)
Design Wave MAGAZINE 2007.2
週刊コミックバンチ
開発の現場 vol.007
デザイニング・インターフェース パターンによる実践的インタラクションデザイン(Jenifer Tidwell)
Binary Hacks
Perl Hacks
Linuxカーネル2.6解読室(高橋浩和、小田逸郎、山幡為佐九)
ブレイクスルー・トライアングル(伊園旬)
深海のパイロット(藤崎慎吾、田代省三、藤岡換太郎)
天を映す早瀬(S.J.ローザン)
Design Wave MAGAZINE 2007.2
木曜日, 1月 18, 2007
習慣とか
週刊少年マガジン
週刊少年サンデー
ネットワークセキュリティExpert #5
Software Design 2007.2
大使閣下の料理人#12(西村ミツル、かわすみひろし)
文藝春秋#85 2007.2
誰も書かなかったイラク自衛隊の真実 人道復興支援2年半の軌跡(産経新聞イラク取材班)
若者はなぜ3年で辞めるのか 年功序列が奪う日本の未来(城繁幸)
鉄拳チンミ 天覧武道会編(前川たけし)
週刊少年サンデー
ネットワークセキュリティExpert #5
Software Design 2007.2
大使閣下の料理人#12(西村ミツル、かわすみひろし)
文藝春秋#85 2007.2
誰も書かなかったイラク自衛隊の真実 人道復興支援2年半の軌跡(産経新聞イラク取材班)
若者はなぜ3年で辞めるのか 年功序列が奪う日本の未来(城繁幸)
鉄拳チンミ 天覧武道会編(前川たけし)
日曜日, 1月 14, 2007
金曜日, 1月 12, 2007
MacWorld keynote speech
apple computerがappleになった。
コンピュータ以外も作ってるからだって。ま、理解できるな。
ではコンピュータ業界のもう一方の雄、Microsoftは?
Microsoftからソフトは取れないか。
コンピュータ以外も作ってるからだって。ま、理解できるな。
ではコンピュータ業界のもう一方の雄、Microsoftは?
Microsoftからソフトは取れないか。
月曜日, 1月 08, 2007
積ん読っていうか、
ネットvs.リアルの衝突 誰がウェブ2.0を制するか(佐々木俊尚)
再起(ディック・フランシス)
機動戦士ガンダムさん つぎの巻(大和田秀樹)
日経Linux 2007.2
Interface Feb.2007
月刊少年マガジン
再起(ディック・フランシス)
機動戦士ガンダムさん つぎの巻(大和田秀樹)
日経Linux 2007.2
Interface Feb.2007
月刊少年マガジン
日曜日, 1月 07, 2007
金曜日, 1月 05, 2007
木曜日, 1月 04, 2007
月曜日, 1月 01, 2007
あけました
去年は仕事漬けでろくな一年じゃなかった。
仕事のやり方も納得の行かない事ばかり。
プライベートでは、まぁまぁだったかな。
多くは語るまい。
今年も仕事のやり方でもめそうな悪寒。きっと稼ぎも減るだろうしな。
でも、今まで通り自分のわがままを通す。
プライベートはどうだろう。
ちょっと楽しみな一年。
仕事のやり方も納得の行かない事ばかり。
プライベートでは、まぁまぁだったかな。
多くは語るまい。
今年も仕事のやり方でもめそうな悪寒。きっと稼ぎも減るだろうしな。
でも、今まで通り自分のわがままを通す。
プライベートはどうだろう。
ちょっと楽しみな一年。
土曜日, 12月 30, 2006
習慣とかまとめて
週刊少年サンデー
週刊少年マガジン
週刊コミックバンチ
ヤングアニマル
荒岩流クッキングパパ 豪華 肉・魚料理編(うえやまとち)
このミステリーがすごい 2007年版
カードビルダーの塊(大石英司)
パンプキン・シザーズ#6(岩永亮太郎)
その時歴史が動いた 経済立国編(NHK取材班・編)
オイラー、リーマン、ラマヌジャン 時空を越えた数学者の視点(黒川信重)
文芸春秋 2007 1
理系のためのプレゼンのアイディア(平林純)
トランジスタ技術2007.1
Interface 2007.2
WEB+DB PRESS vol.36
週刊少年マガジン
週刊コミックバンチ
ヤングアニマル
荒岩流クッキングパパ 豪華 肉・魚料理編(うえやまとち)
このミステリーがすごい 2007年版
カードビルダーの塊(大石英司)
パンプキン・シザーズ#6(岩永亮太郎)
その時歴史が動いた 経済立国編(NHK取材班・編)
オイラー、リーマン、ラマヌジャン 時空を越えた数学者の視点(黒川信重)
文芸春秋 2007 1
理系のためのプレゼンのアイディア(平林純)
トランジスタ技術2007.1
Interface 2007.2
WEB+DB PRESS vol.36
火曜日, 12月 26, 2006
macの調子が悪い
最近頻繁に落ちる。
なぜ?
diskの残量が少ないせい(残り9G)かと思い、/var/log/を見る。
/var/log/samba/log.nmbdが異常のデカいのでbzip2圧縮...
時間かかりすぎなので中断。gzip圧縮してみた。で、/dev/nullをcp。
一気に20G空いてもーた。
ついでにdiskを買ってきた。日立の120G。
web巡回して情報探し、なんとか蓋開けて換装。
「ディスクユーティリティ」でvolumeをcopyして完了。
ファンがうるさい。つらつら思い返して、コネクタはずしたままだった事に思い至る。
また分解かよ。
今は安定して動作しています。
disk容量が増えたので安心してportsを入れられます。
なぜ?
diskの残量が少ないせい(残り9G)かと思い、/var/log/を見る。
/var/log/samba/log.nmbdが異常のデカいのでbzip2圧縮...
時間かかりすぎなので中断。gzip圧縮してみた。で、/dev/nullをcp。
一気に20G空いてもーた。
ついでにdiskを買ってきた。日立の120G。
web巡回して情報探し、なんとか蓋開けて換装。
「ディスクユーティリティ」でvolumeをcopyして完了。
ファンがうるさい。つらつら思い返して、コネクタはずしたままだった事に思い至る。
また分解かよ。
今は安定して動作しています。
disk容量が増えたので安心してportsを入れられます。
月曜日, 12月 25, 2006
あのひとにとって一年とは何なんだろう
NIKKEI NET EYEがまたやってくれた。
http://www.nikkei.co.jp/neteye5/shimizu/20061219nd9cj000_19.html
一年前の再現だ。
なぜニュートリノとマイクロ波を比較する?
赤外線天文学や太陽観測の成果はなぜとりあげない?
だいちが世界の災害にどれだけ期待されているか知らないのか?
はやぶさの成果は他の追随を許さないもので、
まだこれから成果が明らかになってゆくというのには目をつむるのか。
確かに日本の宇宙開発は先行きが見えない。
なぜなら金がないからだ。予算がつかないせいだ。
募金や寄付も許されていない。
それなのに行く末を心配するでもなく、成果を無視し、
みんなの期待を踏みにじり、予算がつきにくくなるような
ミスリードをするとは。
まったくあの男は一年前の批判から何を学んだのか。
http://www.nikkei.co.jp/neteye5/shimizu/20061219nd9cj000_19.html
一年前の再現だ。
なぜニュートリノとマイクロ波を比較する?
赤外線天文学や太陽観測の成果はなぜとりあげない?
だいちが世界の災害にどれだけ期待されているか知らないのか?
はやぶさの成果は他の追随を許さないもので、
まだこれから成果が明らかになってゆくというのには目をつむるのか。
確かに日本の宇宙開発は先行きが見えない。
なぜなら金がないからだ。予算がつかないせいだ。
募金や寄付も許されていない。
それなのに行く末を心配するでもなく、成果を無視し、
みんなの期待を踏みにじり、予算がつきにくくなるような
ミスリードをするとは。
まったくあの男は一年前の批判から何を学んだのか。
土曜日, 12月 23, 2006
水曜が寂しい件
週刊コミックバンチ
ヤングアニマル
入門シェルプログラミング(ブルース・プリン)
XHTMLマークアップ&スタイルシート リフォームデザインガイドブック(境祐司)
超人ロック#03 ロード・レオン(聖悠紀)
もやしもん#4(石川雅之)
けものとチャット#2(みずしな孝之)
ヤングアニマル
入門シェルプログラミング(ブルース・プリン)
XHTMLマークアップ&スタイルシート リフォームデザインガイドブック(境祐司)
超人ロック#03 ロード・レオン(聖悠紀)
もやしもん#4(石川雅之)
けものとチャット#2(みずしな孝之)
水曜日, 12月 20, 2006
月曜日, 12月 18, 2006
土曜日, 12月 16, 2006
木曜日, 12月 14, 2006
火曜日, 12月 12, 2006
月曜日, 12月 11, 2006
土曜日, 12月 09, 2006
金曜日, 12月 08, 2006
水曜日, 12月 06, 2006
月曜日, 12月 04, 2006
日曜日, 12月 03, 2006
金曜日, 12月 01, 2006
重い
20世紀少年 #22(浦沢直樹)
イリヤッド #12(東周斎雅楽、魚戸おさむ)
金魚屋古書店#4(芳崎せいむ)
ダブルフェイス#11(細野不二彦)
Write Great Code Vol.2 -低いレベルで考え、高いレベルで書く-(Randall Hyde)
相対論プアチナを触媒にする(村田好正)
教えて!Mr.アインシュタイン(ジャン=クロード・カリエール)
宇宙エレベーター -こうして僕らは宇宙とつながる- (アニエール・サルカン)
イリヤッド #12(東周斎雅楽、魚戸おさむ)
金魚屋古書店#4(芳崎せいむ)
ダブルフェイス#11(細野不二彦)
Write Great Code Vol.2 -低いレベルで考え、高いレベルで書く-(Randall Hyde)
相対論プアチナを触媒にする(村田好正)
教えて!Mr.アインシュタイン(ジャン=クロード・カリエール)
宇宙エレベーター -こうして僕らは宇宙とつながる- (アニエール・サルカン)
木曜日, 11月 30, 2006
火曜日, 11月 28, 2006
日曜日, 11月 26, 2006
plugin続き
configを設定するには...
config_values_t cv[] = { ... }に追記する。
構造体の第1引数がconfigに記述するシンボルそのもの。
"hoge.url"とか書けばいい。次は気にせずNULL、3つめは
T_CONFIG_{ARRAY|STRING}あたり。urlを指定するなら文字列で
いいと思われるのでT_CONFIG_STRING。最後は、connectinごとか
server固有になるのかを指定する。今回はT_CONFIG_SCOPE_SERVER。
あらかじめ、plugin_configにメンバを追加しておく。
T_CONFIG_STRINGならbuffer *hoge_urlのように追記。
結果、
typedef struct {
buffer *hoge_url;
} plugin_config;
config_values_cv[] = {
{ "hoge.my-url", NULL, T_CONFIG_STRING, T_CONFIG_SCOPE_SERVER },
{ NULL, NULL, T_CONFIG_UNSET, T_CONFIG_SCOPE_UNSET }
}
で、config_insert_values_global()でplugin_configに登録する。
実際に使用するときは、PATCH()でシンボルを引っ張ってきて使うのが流儀。
config_values_t cv[] = { ... }に追記する。
構造体の第1引数がconfigに記述するシンボルそのもの。
"hoge.url"とか書けばいい。次は気にせずNULL、3つめは
T_CONFIG_{ARRAY|STRING}あたり。urlを指定するなら文字列で
いいと思われるのでT_CONFIG_STRING。最後は、connectinごとか
server固有になるのかを指定する。今回はT_CONFIG_SCOPE_SERVER。
あらかじめ、plugin_configにメンバを追加しておく。
T_CONFIG_STRINGならbuffer *hoge_urlのように追記。
結果、
typedef struct {
buffer *hoge_url;
} plugin_config;
config_values_cv[] = {
{ "hoge.my-url", NULL, T_CONFIG_STRING, T_CONFIG_SCOPE_SERVER },
{ NULL, NULL, T_CONFIG_UNSET, T_CONFIG_SCOPE_UNSET }
}
で、config_insert_values_global()でplugin_configに登録する。
実際に使用するときは、PATCH()でシンボルを引っ張ってきて使うのが流儀。
土曜日, 11月 25, 2006
金曜日, 11月 24, 2006
木曜日, 11月 23, 2006
pluginわかんNE-
巷で話題のlighttpd。pluginを作ろうと思ってみたんだけど全くわかんね。
やった手順はdocument通り。
本当なら、static linkしてdebugした方が楽なんだろうけど面倒くさいのでこのまま作業する。
まずは起動まで。
1)
tar ballを展開する。
2)
lighttpd-1.4.13/src/mod_skeketon.cをcopyしてmod_hoge.cを作る。
mod_hoge.cの中のskeletonという文字列を全てhogeに変更。
3)
lighttpd-1.4.13/src/Makefileに追記
lib_LTLIBRARIES += mod_hoge.la
mod_hoge_la_SOURCES = mod_hoge.c
mod_hoge_la_LDFLAGS = -module -export-dynamic -avoid-version -no-undefined
mod_hoge_la_LIBADD = $(common_libadd)
4)
top directoryでconfigure実行
$ ./configure --enable-maintainer-mode --prefix=/tmp/httpd
これで、/tmp/httpdにinstallされるので動かす事ができる。
5)
lighttpd.confを修正してmod_hogeを追加。
面倒なので /tmp/httpd/sbinにlighttpd.conを置く。
/tmp/httpd/logsを掘り、access.logとerror.logを吐くようにlighttpd.confを修正。
6)
/tmp/httpd/sbinでllighttpd起動
$ sudo ./lighttpd -D -f ./lighttpd.conf
次がmoduleの修正
まずは初期値の設定で腕試し。
お試しでlighttpd.confに以下のディレクティブを追加してみる。
hoge.my-url = "HOGEHOGE"
(あとでちゃんと書く)
plugin_dataに追記。
constなtableに追記。
_init()で解析結果を保持するようにする。
plugin_dataはconnection毎に持つらしい。
handler内でmy-urlを拾えるようにする。
やった手順はdocument通り。
本当なら、static linkしてdebugした方が楽なんだろうけど面倒くさいのでこのまま作業する。
まずは起動まで。
1)
tar ballを展開する。
2)
lighttpd-1.4.13/src/mod_skeketon.cをcopyしてmod_hoge.cを作る。
mod_hoge.cの中のskeletonという文字列を全てhogeに変更。
3)
lighttpd-1.4.13/src/Makefileに追記
lib_LTLIBRARIES += mod_hoge.la
mod_hoge_la_SOURCES = mod_hoge.c
mod_hoge_la_LDFLAGS = -module -export-dynamic -avoid-version -no-undefined
mod_hoge_la_LIBADD = $(common_libadd)
4)
top directoryでconfigure実行
$ ./configure --enable-maintainer-mode --prefix=/tmp/httpd
これで、/tmp/httpdにinstallされるので動かす事ができる。
5)
lighttpd.confを修正してmod_hogeを追加。
面倒なので /tmp/httpd/sbinにlighttpd.conを置く。
/tmp/httpd/logsを掘り、access.logとerror.logを吐くようにlighttpd.confを修正。
6)
/tmp/httpd/sbinでllighttpd起動
$ sudo ./lighttpd -D -f ./lighttpd.conf
次がmoduleの修正
まずは初期値の設定で腕試し。
お試しでlighttpd.confに以下のディレクティブを追加してみる。
hoge.my-url = "HOGEHOGE"
(あとでちゃんと書く)
plugin_dataに追記。
constなtableに追記。
_init()で解析結果を保持するようにする。
plugin_dataはconnection毎に持つらしい。
handler内でmy-urlを拾えるようにする。
水曜日, 11月 22, 2006
月曜日, 11月 20, 2006
日曜日, 11月 19, 2006
binary hacksとGNU deveropment TOOLSで最強かも
週間少年マガジン
週間少年サンデー
週間コミックバンチ
Binary Hacks -ハッカー秘伝のテクニック100選-(高林哲、鵜飼文敏、佐藤祐介、浜地慎一郎、首藤一幸) x2
AJAX Hacks -プロが教えるWebアプリケーション構築テクニック-(Bruce W.Perry)
週間少年サンデー
週間コミックバンチ
Binary Hacks -ハッカー秘伝のテクニック100選-(高林哲、鵜飼文敏、佐藤祐介、浜地慎一郎、首藤一幸) x2
AJAX Hacks -プロが教えるWebアプリケーション構築テクニック-(Bruce W.Perry)
水曜日, 11月 15, 2006
買った本
実践Ajax WEB2.0アプリケーション開発への手引き(Justin Gethland、Ben Galbraith、Dion Almaer)
入門Ajax 増補改訂版(高橋登史朗)
Ajax+JavaScriptコマンドブック(市井あき)
マルドゥック・ヴェロシティ#1(冲方 丁)
勝利(ディック・フランシス)
入門Ajax 増補改訂版(高橋登史朗)
Ajax+JavaScriptコマンドブック(市井あき)
マルドゥック・ヴェロシティ#1(冲方 丁)
勝利(ディック・フランシス)
土曜日, 11月 11, 2006
水曜日, 11月 08, 2006
月曜日, 11月 06, 2006
買った本
MacJack 2006 vol.7
マスタリングTCP/IP IPsec編(谷口功、水澤紀子)
インターフェース増刊 TECH I Vol.35 フラッシュ・メモリ・カードの徹底研究
トランジスタ技術 2006.11
マスタリングTCP/IP IPsec編(谷口功、水澤紀子)
インターフェース増刊 TECH I Vol.35 フラッシュ・メモリ・カードの徹底研究
トランジスタ技術 2006.11
日曜日, 11月 05, 2006
土曜日, 11月 04, 2006
木曜日, 11月 02, 2006
登録:
投稿 (Atom)