HOME IP Messenger FastCopy Tech-memo Diary 作者Twitter
SHIROUZU Personal Log

2004-09-01

_ [comp_misc] heisenbug

jargon によると、heisenbug という言い方があるらしい。(mandelbug、schroedinbug なんてのも)

プログラマなら誰しも知っている、デバッガを走らせると、出ていたバグが発現しなくなったりする類のこと。

(語源は、W.ハイゼンベルクの不確定性原理から)


2004-09-04

_ [ipmsg] タガログ語(その5)

英語ページに、タガログ語版を置く。

2.05 といいつつ、一部、2.06用のコードになっていたり。(とはいえ、ほとんど差異はないけれど)

_ [misc] はじめての株日記

メインコンテンツだったらしい(?)哲学のページとのギャップが。

そういえば、高校時代、趣味で、ややカタめの本と同時に、邱永漢の本とかも読んでいたなぁ…

_ [misc] Google Adsense

Ruby のまつもとさんの日記から。外国小切手は、普通に銀行で換金すると手数料2600円ですか。

ちなみに、Googleの小切手は CITI Bankで振り出しているので、ここに口座があれば手数料は掛からないらしい。

本日のツッコミ(全2件) [ツッコミを入れる]

_ まつもと [手数料は銀行によって違うと思います。私が口座を持ってる銀行はたまたまその金額だったということで。]

_ しろうず [なるほど。 それにしても、小額の外貨小切手は扱いづらいですね。 仕方ないので、私は CITI Bankに口座を作るつ..]


2004-09-08

_ [ipmsg] ipmsg v2.06 リリース

いくつかの拡張(plugin対応等)の前に、既知の小さな bug を潰したものを先にリリースしておくことにした。ちなみに、Entry の時間差云々というのはこのこと。

http://www.ipmsg.org/bbs/bbs-ipmsg-b.cgi?id=&md=set&tn=0450

本日のツッコミ(全4件) [ツッコミを入れる]

_ Joemon [I don't understand the language in this webpage. But still..]

_ jok [職場でも小さなファイルのやり取りに利用させて貰っている(CADデータみたいにでかいとパンクする事が有る…これは環境の..]

_ しろうず [たしかに、この名前は面倒ですね。 福岡を中心とした九州に多い名前のようですが。 あと、パスポート申請で、shiroz..]

_ jok [データの配信についてはもっと職場環境を整備する必要有と言う事でしょうね。 私も出身は福岡(北九州)です。県内には(今..]


2004-09-12

_ [misc] 散髪

髪が薄くなってくると短髪にするの法則(地肌が見えても薄いからではなく短髪のゆえだと暗に主張)に基づき散髪。

_ [thinkpad] ACアダプタケーブル修復

1年前に断線した AC アダプターのコードが、コネクタ付近でまたも断線。とりあえず東急ハンズでコード付きのコネクタを調達(径2.5mm、\210)して、ハンダ付け。

ThinkPad側の導線がやたらと剛毛だったため、ややイモハンダ。

本日のツッコミ(全2件) [ツッコミを入れる]

_ ぽよん [髪が薄くなってくると短髪にするの法則。 ⇒そうなんですか。勉強になりました。 いつも仕事でメッセンジャーを使っていま..]

_ しろうず [>髪が薄くなってくると短髪にするの法則。 私が世間を観察した範囲では、どうも、そういう法則があるように見えたもので..]


2004-09-16

_ [mailman] mailman

ipmsg.org に、Python で作られている MLマネージャ、mailman をインストール。Web から、アーカイブ参照や各種管理ができたり、結構よさそう。(ただ、配信等(?)の daemon が何匹か常駐するのはちょっと嫌)

参考:国際化 Mailman に関する日本語情報

ちなみ、これをインストールすると debian では、cron で以下のエラーが出る。

mailman の crontab に LANG=""を追加して暫定解決。

_ [mailman] シーケンス番号

参考:通し番号の変更方法

通し番号をはじめとする ML個別の設定は、テキストではなく、python の辞書(連想配列)を pickle 化(要はシリアライズ)したもので保存している様子。


2004-09-20

_ [misc] EPA

中性脂肪が高めなので、2年ほど前から魚の油(EPA)のカプセルを飲み中。そろそろ切れてきたので、EPA、ついでにビタミンBやC 等を Puritan's Pride 分家(?)の vitamin's com(最近、妙に shipping 料金が高くなってる気が…)で注文。

さて、今年の健康診断の血液検査は、どういう結果が出るかな?

_ [comp_misc] 開発

アマデウス(ディレクターズカット)を見ながら、ミニツールを開発中。


2004-09-22

_ [comp_misc] 開発

昨日は、風邪で休んだのに、家でミニツールの開発をしてみたり。コア部分のコード作成が終了。

類似ツールとは、ちょっと違うアイデアを入れてみたので、実際にどういう効果が出るか、パフォーマンステストをしてみるつもり。

_ [misc] CITIバンク

Web から申し込み書の送付の手続きをしてみるものの、いっこう届かず。もしかして、本当に撤退だったりして。

関係ないけれど、「はじめての株日記」、なにやら、すごいことになってますね。


2004-09-27

_ [fastcopy] 高速コピーツール(α版)

先日から開発していたのは、1年以上前に言っていた、高速コピーツールのこと。一応、α版が完成。(まだ、かなり荒削り…)

以前の構想とだいたい一緒で、

などはもちろんとして…

さらに、4を実現するために、

という形にしたつもりです。以下に置いてあります。

fastcopy050.zip

(注意:現状では、コピー先に同名ファイルがあっても警告なしに上書きします)

いろいろな環境での実行結果を教えていただけると助かります。また、他のツールとの性能比較なども歓迎です(笑)

追記:どうやら、Win98/Me では全く動作しない模様。あとで修正しておきます。

本日のツッコミ(全2件) [ツッコミを入れる]

_ 坂上 [お世話になります。坂上と申します。 この度、社員が7名程度の設計・製造会社に転職しました。 ネットワーク管理者が非常..]

_ Julia [perfectly. It informational resource, I'll bookmark it and..]


2004-09-28

_ [fastcopy] 高速コピーツール FastCopy(α版)

Win98系でも動作するように修正、さらにいくつか機能追加して、公開

_ [fastcopy] α版

さらに、小さなバージョンアップ


2004-09-29

_ [fastcopy] α版 その2

FastCopyのダウンロードのログを見ると、なぜか、ソースコードも一緒にダウンロードする率がやや高い様子…ちょっと不思議。

ということで、開発環境について補足すると、VC4上で、Win32API(と標準のCランタイム(CRT))だけで作ってあります。

それから、最大3スレッドで動作しますが、(マルチスレッド内で、排他制御が必要なCRTは使っていないので)シングルスレッド用CRTを使っています。

_ [fastcopy] α版 その3

v0.64を作成。Win32APIには条件変数が無いので、Win32 の Event primitive を使って、簡易版条件変数(Condition)クラスを実装したのだが、その中に間抜けなミスがあったので修正。

などと書いていた。

ちなみに、もし今回作った簡易条件変数を流用する場合があれば、以下にご注意:

今回は、1つのcvインスタンスしか使わないので、現在の実装で十分だったが、本当はクラスグローバルなメンバ(静的変数)として、未使用イベントハンドルのプールを管理して、インスタンス固有なメンバとして、使用中ハンドルリストを管理する形にしないと、イベントリソースをやたらと浪費することになるはず。

それから、ハンドルプールは配列ではなくリストにする必要あり。(今回は最大でも2スレッドしか使わないので配列で十分だったが…)


2004-09-30

_ [fastcopy] α版 その4

samba 2.2.3 では、ファイルサイズをちょうど 8byte に truncate しようとすると、コケるという妙なバグがある様子。

smbd/trans2.c の call_trans2setfilepathinfo() 内で、SetEndOfFile 命令の第1パラメータの値がちょうど 8 だと、NT_STATUS_EAS_NOT_SUPPORTED を返している。

(厳密には、パラメータ長 == パラメータの先頭4バイトの値、だとひっかかる)

ネットワークドライブの場合、書き込みで NO_BUFFERRING をしないように変更したり、いくつか手を加えて、v0.65 を作成。

_ [fastcopy] α版 その5

1度だけだが、コピー中に爆死したので、とりあえず配布をペンディング。

デバッグモードで走らせても再現せず…ハイゼンバグ


2004|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|08|09|11|
2007|01|02|03|04|05|06|07|08|09|10|12|
2008|01|02|03|06|07|08|11|
2009|01|03|04|05|06|07|08|10|12|
2010|04|05|07|08|09|11|
2011|02|03|04|05|06|07|08|12|
2012|02|04|06|11|
2013|06|09|
2014|04|05|06|07|08|09|
2015|02|04|05|06|07|08|09|10|11|12|
2016|01|03|04|06|07|08|09|10|11|12|
2017|01|02|03|06|07|08|09|11|12|
2018|01|02|05|06|07|10|
2019|06|

Web shirouzu.jp

Categories
Android | CeSleep | comp_misc | comp_tips | fastcopy | ipmsg | mailman | misc | npop | ScheEdit | sigsleep | tdiary | thinkpad