xoblite.net にていくつかのプラグインのβ版が公開されています。
特に目を見張るものはありませんけど、強いて云えば BBWorldTime が面白いですかね。ただの時計なのですが、無駄に時差情報の共有ができるのですよ。これだけでは断言できませんけど、やはりヨーロッパやアメリカ方面のユーザー数が多いようですね。
少し前に AVG Free Edition の新バージョンがリリースされていたようです。面倒だし暇もないので今すぐ乗り換えはしませんけどね。
Tres`ni さんが 中華料理をしようとして家を燃やしかけたそうです。幸い大事には至らなかったようですが。
やはり、火を使っているときにその場から離れてはいけませんね (一度似たようなことをやってしまったことがあるもので……)。
何時の間にか Google に翻訳機能が追加されてますね。検索結果の表示言語と検索されたページの言語が異なる場合、そのページへのリンクの隣に「Translate this page」というリンクが表れます (まあ、機械翻訳なので精度はアレですけど)。
大分前に「xoblite」の発音はどうなんだろうとぼやいてましたが、最近の blizzle の chatbox に答えが:
(qwilk) ...btw, it's "xoblite", all lowercase, and it's pronounced [ksoblait].
どうやら今まで思っていたものでほぼ正解のようです。
xoblite bb2 がリリースされました。目立った変更点は以下の通り:
@Script [xxx|yyy|zzz|...]Blackbox.exe -broam xxx で外部から bro@m の送信上 3 つがどうにも好かないので触りませんが。
たまたま上記のサイトを発見したのですが、いやー、面白いな。海外、というか非日本語圏の人から見た日本語はああいう感じなんですね。入門者向けの日本語の概要を見ると、思ったよりもきちんとした説明がされていました。話し言葉と書き言葉について等々。
日本語がどんなものか、普段意識することはないので、こういった説明を見ると新鮮ですね。むしろ英語による説明の方が面白い。
昼頃に forums.loose-screws.com が復活しました。妙にタイミングがいいのは気のせい。
はてなははてなアンテナのみ利用していましたけど、個人情報払うほどの価値はないのでさっさと退会しますか。
はてなアンテナは便利だし、結構気に入ってたんですけどね。更新情報を全ユーザーで共有してる辺りが特に。
しかしアンテナがないのは不便なのでどうするか。
xoblite bb2: It's ready, I'm just waiting for the forums to get back up...
「(xoblite bb2 リリースの) 準備完了。後はフォーラムが元に戻るのを待つだけ」だそうですよ。
そういえば暫く前からフォーラム (forums.loose-screws.com) が落ちてますけど、あれは何時直すんでしょうね。前にも一度同じことがありましたけど、そのときは半日と経たないうちに直していたのですが。
DllMain の注意点。
DLL_THREAD_ATTACH は最初のスレッド (the primary thread) が作成される際に呼び出されない。何らかの処理を行う場合は DLL_PROCESS_ATTACH の中で行う。DLL_THREAD_DETACH は最後に残ったスレッドが終了する際に呼び出されない。何らかの処理を行う場合は DLL_PROCESS_DETACH の中で行う。後、DllMain とは直接関係ないけれど、「最後に残ったスレッド」が「最初のスレッド (the primary thread)」であるとは限らない。
Windows における Thread Local Storage (TLS) について。
LPVOID の配列を確保する。これは NULL で初期化されている。sizeof(LPVOID) 以下であれば TLS slot に直接放り込んでもよい)。TLS_MINIMUM_AVAILABLE である。全てのシステムにおいて少なくとも 64 はあることが保証されている。TlsAlloc, TlsFree, TlsGetValue, TlsSetValue図示すると以下のようになる:
.-----------. .----------------------------------------.
|Global Data| | Thread 1 |
|===========| |========================================|
| | | .---------. |
|tls_index_1| | TLS | data | |
|tls_index_2| | _ |=========| |
|... | | 0 |_| |"Gekimoe"| |
| | | 1 |_| `---------' |
`-----------' | : | | ^ |
| : | | | |
| : |_| TlsGetValue | |
| tls_index_1 |_| <---------------' |
| : | | TlsSetValue |
| : | | |
| : |_| |
| |
`----------------------------------------'
.----------------------------------------.
| Thread 2 |
|========================================|
| .---------. |
| TLS | data | |
| _ |=========| |
| 0 |_| |"Moe*Moe"| |
| 1 |_| `---------' |
| : | | ^ |
| : | | | |
| : |_| TlsGetValue | |
| tls_index_1 |_| <---------------' |
| : | | TlsSetValue |
| : | | |
| : |_| |
| |
`----------------------------------------'I've released BBLifeGame 0.0.0. Added an option and fixed a bug.
And I've released its source code. I released this plugin as a joke, but someone asked me about the source code.
BBLifeGame 0.0.0 をリリースしました。変更点はちょっとしたオプションの追加とバグ修正だけです。
BB4W で元に戻せる VerticalMaximize や HorizontalMaximize がしたかったので、そういうものを作りました (BBVHM)。BBKeys で使うことしか考えていませんので注意。こういうのは本体側で面倒見た方がいいと思いますけどね。
BBColorEx 0.0.0 をリリースしました。BBColor や bbColor3dc と同様ですが、スタイルの中に埋め込まれた 3DCC のカラースキーマも読み込みます。
BBColorEx 0.0.0 has been released. It is like BBColor or bbColor3dc, but it reads the embedded 3DCC color scheme in a style.
BBColorEx 0.0.1 にバージョンアップ。カラースキーマが見つからなかったときに、スタイルのどの項目の色をどの部分へ適用するかを設定可能にしました。