General
Jeans & Development | 電子ブロック工房 | 三日坊主 | フロントページ |
COMのイベント処理 [General]
2008年7月12日
COMのイベント処理の仕方が良く分からない。
今日の時点で分かったことは、これにはIProvideClassInfoもしくはIProvideMultipleClassInfoというインターフェースがかかわっていること。
MSDN: IProvideMultipleClassInfo
このとき、QueryInterface()が、IID_IProvideMultipleClassInfo, IID_IProvideClassInfoの順で呼ばれるようだ。
P.S.
Script Users' and Programmers' Private Object Navigation
今日の時点で分かったことは、これにはIProvideClassInfoもしくはIProvideMultipleClassInfoというインターフェースがかかわっていること。
MSDN: IProvideMultipleClassInfo
このとき、QueryInterface()が、IID_IProvideMultipleClassInfo, IID_IProvideClassInfoの順で呼ばれるようだ。
P.S.
Script Users' and Programmers' Private Object Navigation
Bookmarkを整理 [General]
2008年7月10日
デスクトップにある、ブックマークの整理。
Register-Free COM と関連のアイデア
・MSDN: Simplify App Deployment with ClickOnce and Registration-Free COM
・MSDN:CoRegisterPSClsid
・他のプロセスのAPI関数の呼び出しを監視(NT)
COM DLL をレジストリに登録しないで使用する方法 (COM DLL の Side-by-Side 実行)
PHP関連
・Zend Developer Zone: Building from source
・Eclipse PDT (PHP Development Tool) - Q&A
Register-Free COM と関連のアイデア
・MSDN: Simplify App Deployment with ClickOnce and Registration-Free COM
・MSDN:CoRegisterPSClsid
・他のプロセスのAPI関数の呼び出しを監視(NT)
COM DLL をレジストリに登録しないで使用する方法 (COM DLL の Side-by-Side 実行)
PHP関連
・Zend Developer Zone: Building from source
・Eclipse PDT (PHP Development Tool) - Q&A
次期Windowsはタッチスクリーン採用? [General]
2008年5月28日
CNN.co.jpより
次期Windowsはタッチスクリーン採用、画面操作は指で
カリフォルニア州カールズバッド(AP) 米マイクロソフトは27日、次期パソコン用OS(基本ソフト)の「Windows 7」は、タッチスクリーンを採用すると発表した。米アップルの携帯電話iPhoneのように、マウスを使わず指で画面に触れて操作できるようになる。
ここでいうWindows 7は2009年後半に発売予定だそうな。これが前面に出てくるところを見ると、たぶん新しいWindowsはVistaとほとんど変わらない。
次期Windowsはタッチスクリーン採用、画面操作は指で
カリフォルニア州カールズバッド(AP) 米マイクロソフトは27日、次期パソコン用OS(基本ソフト)の「Windows 7」は、タッチスクリーンを採用すると発表した。米アップルの携帯電話iPhoneのように、マウスを使わず指で画面に触れて操作できるようになる。
ここでいうWindows 7は2009年後半に発売予定だそうな。これが前面に出てくるところを見ると、たぶん新しいWindowsはVistaとほとんど変わらない。
オニヒトデとサンゴ [General]
2008年4月9日
asahi.comより
サンゴの敵・オニヒトデ本州へ 黒潮に乗り一気に北上
沖縄でサンゴの天敵「オニヒトデ」が大量発生すると、幼生が黒潮に乗って本州や四国にまで押し寄せ、被害が飛び火することが、東京工業大の灘岡和夫教授(沿岸環境学)らの研究で分かった。05年にラムサール条約に登録された和歌山県・串本などの沿岸では近年、オニヒトデによるサンゴの食害が問題化している。沖縄から流れ着いた幼生が引き金になっている可能性が高いという。
敵ねぇ。そりゃ捕食するという意味では敵だろうけれど、悪者では無いんじゃないのか。Googleで少し調べると
オニヒトデ対策について
環境省ではオニヒトデ簡易モニタリング調査を行い、オニヒトデの分布状況を確認するともに、八重山地区オニヒトデ対策連絡会議を開催し、地域の皆さんとの話し合いを通じて対策を行っています。
これまで、モニタリング調査によってオニヒトデ著しい増加が確認されている海域をオニヒトデの発生源としてとらえ、大発生を予防する観点からの駆除を実施し、これまでのところ明らかなサンゴ類の被度の低下は見られず、一定の成果があったと考えているところです。
あ~ぁ。やっちゃってる。
サンゴの敵・オニヒトデ本州へ 黒潮に乗り一気に北上
沖縄でサンゴの天敵「オニヒトデ」が大量発生すると、幼生が黒潮に乗って本州や四国にまで押し寄せ、被害が飛び火することが、東京工業大の灘岡和夫教授(沿岸環境学)らの研究で分かった。05年にラムサール条約に登録された和歌山県・串本などの沿岸では近年、オニヒトデによるサンゴの食害が問題化している。沖縄から流れ着いた幼生が引き金になっている可能性が高いという。
敵ねぇ。そりゃ捕食するという意味では敵だろうけれど、悪者では無いんじゃないのか。Googleで少し調べると
オニヒトデ対策について
環境省ではオニヒトデ簡易モニタリング調査を行い、オニヒトデの分布状況を確認するともに、八重山地区オニヒトデ対策連絡会議を開催し、地域の皆さんとの話し合いを通じて対策を行っています。
これまで、モニタリング調査によってオニヒトデ著しい増加が確認されている海域をオニヒトデの発生源としてとらえ、大発生を予防する観点からの駆除を実施し、これまでのところ明らかなサンゴ類の被度の低下は見られず、一定の成果があったと考えているところです。
あ~ぁ。やっちゃってる。
Windowsスクリプト関連リンク [General]
2008年3月22日
ClickOnce/Reg-Free-COM
VS.NETを利用すると、インストールしなくてもCOMが使えるらしい。
Hey, Scripting Guy! Be Careful What You Say
WSHから.NET Frameworkのオブジェクトを使う
VBScriptで使える、.NETオブジェクト。
Windows PowerShell
Windows PowerShell 入門(1)
Windows Power Shell Quick Start
マイクロソフトの新しいシェル。パイプで受け渡されるのは、オブジェクト。
VS.NETを利用すると、インストールしなくてもCOMが使えるらしい。
Hey, Scripting Guy! Be Careful What You Say
WSHから.NET Frameworkのオブジェクトを使う
VBScriptで使える、.NETオブジェクト。
Windows PowerShell
Windows PowerShell 入門(1)
Windows Power Shell Quick Start
マイクロソフトの新しいシェル。パイプで受け渡されるのは、オブジェクト。
日本語Windows環境を構築 [General]
2008年3月19日
現在使用中のWindowsは英語バージョンなので、プログラミング入門書の細かな操作を説明するためのスクリーンショットを取るのに向かない。そこで、VirtualBoxに日本語Windowsをインストールすることにした。
Windows NT4日本語版を最近は使っていなかったので、これを活用することにした。10年以上前に購入したものであるが、今回の入門書の説明に使うには十分である。
早速VirtualBoxにインストールし、サービスパック6aを導入した。しかし、このままではVBScriptは利用できない。と言うのは、VBScriptは当時のWindowsにはインストールされていないからで、IE4だったか、あるバージョン以上のIEをインストールする必要が有る。IE6だとWSH5.6が含まれているようなので、これをインストールした。
これでほぼ環境は整った。IPアドレスはローカルのもの(10.0.2.15)なので、ファイアウォールの内側にいるようだ。MSBlast等の感染防御対策も必要ないだろう。念のため、Windows-Updateをかけておいた。NT4でもまだupdateが使えるようだ。
それにしても、なつかしい。あのころに戻りたい…とは思わないけれど。
Windows NT4日本語版を最近は使っていなかったので、これを活用することにした。10年以上前に購入したものであるが、今回の入門書の説明に使うには十分である。
早速VirtualBoxにインストールし、サービスパック6aを導入した。しかし、このままではVBScriptは利用できない。と言うのは、VBScriptは当時のWindowsにはインストールされていないからで、IE4だったか、あるバージョン以上のIEをインストールする必要が有る。IE6だとWSH5.6が含まれているようなので、これをインストールした。
これでほぼ環境は整った。IPアドレスはローカルのもの(10.0.2.15)なので、ファイアウォールの内側にいるようだ。
それにしても、なつかしい。あのころに戻りたい…とは思わないけれど。
大相撲 [General]
2008年3月15日
千代大海のつっぱりが見たい。でも、JapanTVが映らない。orz
パラボラアンテナの向きが悪いのか?
(追記)
パラボラアンテナを微調整したら、映った。それにしても、琴奨菊の白鵬へのにらめつけ方がすごい。あれは、気合が入っているというより、怒りの表情だ。
パラボラアンテナの向きが悪いのか?
(追記)
パラボラアンテナを微調整したら、映った。それにしても、琴奨菊の白鵬へのにらめつけ方がすごい。あれは、気合が入っているというより、怒りの表情だ。
AMGEN Tour of California [General]
2008年2月20日
2月19日午後2時ごろ、AMGEN Tour of California参加の自転車群が、今すんでいる町、Davisを通過した。
仕事の合間に、少し観戦。公式ページでレースの進行状況を確認しながら、徒歩でツアーが通過する道へ。
写真は、Davisを疾走する、Scott Nydam。撮影時点で、首位。
仕事の合間に、少し観戦。公式ページでレースの進行状況を確認しながら、徒歩でツアーが通過する道へ。
写真は、Davisを疾走する、Scott Nydam。撮影時点で、首位。
Agile Web Development with Rails, 2nd Edition [General]
2008年2月11日
Andyさんが薦めていたRailsの本を一冊、amazon.comに注文。
Agile Web Development with Rails, 2nd Edition [ILLUSTRATED] (Paperback)
邦訳版を日本から取り寄せると送料が馬鹿にならないので、原著を買う事にした。Keny G の新しいアルバムと一緒に注文したので、発送が遅れている様子。次の週末までに届くといいけれど…。
その前に、Rubyの解説本を読みきらねば。
Agile Web Development with Rails, 2nd Edition [ILLUSTRATED] (Paperback)
邦訳版を日本から取り寄せると送料が馬鹿にならないので、原著を買う事にした。Keny G の新しいアルバムと一緒に注文したので、発送が遅れている様子。次の週末までに届くといいけれど…。
その前に、Rubyの解説本を読みきらねば。
PHPは駄目な言語なのか? [General]
2008年2月11日
PHPがいかに駄目な言語か、という話
・「PHPは初心者に学びやすい」と言われる?
・strpos('abcd','a')は0を返すが、0は偽である。
・いろんなものがfalseだったりするせいで、新たな比較演算子「===」が必要
・一貫性のない名前(str_replace,strlen,parse_strとか)
・引数の順番がわかりにくい(in_arrayとかstrposとか)
・グローバル。
・lambda(無名関数)。
・PHPで書かれたたくさんのアプリがある?
(Matzにっきより、抜粋)
・「PHPは初心者に学びやすい」と言われる?
・strpos('abcd','a')は0を返すが、0は偽である。
・いろんなものがfalseだったりするせいで、新たな比較演算子「===」が必要
・一貫性のない名前(str_replace,strlen,parse_strとか)
・引数の順番がわかりにくい(in_arrayとかstrposとか)
・グローバル。
・lambda(無名関数)。
・PHPで書かれたたくさんのアプリがある?
(Matzにっきより、抜粋)