トップ 最新 追記

猿も叩けば日記


2005-10-02(Sun)

_ [life]明日は内定式

また新幹線乗らねばいかん.もう飽きた.

_ [linux]ROXで前方一致のファイル名マッチ

元は fnmatch() を使っているので,いちいち * を打たなきゃいけないのがだるい.というわけで,前方一致で,かつ ignore case な動作にしてみた.

furyo:~/Temp/rox/rox-2.2.0/ROX-Filer/src% diff -u minibuffer.c.orig minibuffer.c

--- minibuffer.c.orig 2005-10-02 23:52:17.000000000 +0900

+++ minibuffer.c 2005-10-02 23:49:03.000000000 +0900

@@ -152,7 +152,7 @@

filer_window->mini_cursor_base = -1; /* History */

break;

case MINI_SELECT_BY_NAME:

- gtk_entry_set_text(mini, "*.");

+ gtk_entry_set_text(mini, "");

filer_window->mini_cursor_base = -1; /* History */

view_select_if(filer_window->view, select_if_glob, "*.");

break;

@@ -1006,8 +1006,10 @@

item = iter->peek(iter);

g_return_val_if_fail(item != NULL, FALSE);

+ if(!strlen(pattern))

+ return FALSE;

- return fnmatch(pattern, item->leafname, 0) == 0;

+ return g_ascii_strncasecmp(pattern, item->leafname, strlen(pattern)) == 0;

}

static void changed(GtkEditable *mini, FilerWindow *filer_window)

i18n 的には最低だが,元々考慮されてない(fnmatch()を使ってる時点で)のでどうでもいいや,と.

こんなパッチをかいたものの,たぶん ROX はほとんど使わないだろうな.僕にはgentooがある.でも,GTK+-1.2 なのがちょっと… gentoo が GTK+2 に対応してくれれば,1.2 が完全に消えるんだが.

MDIEが Linux に欲しい.

_ [life]24 -TWENTY FOUR- シーズンIV レンタルスケジュール

      。 。
       \\
エ━━━━━━( Д ; )━━━━━━!!!

バカヤロー 11/2 まで待てというのか!


2005-10-03(Mon)

_ [life]内定式

ほいでは行って参ります.


2005-10-06(Thu)

_ [life]やや多忙

完全に自業自得なんだが,いろいろと忙しい.

電磁気のTAが邪魔くさいなぁ.ノーパソ持ち込んで作業しちゃおうかしら.

_ [宿泊]24泊

ミニチュアモデル検討.


2005-10-09(Sun)

_ [life]CEATEC JAPAN

昨日行ってきた.幕張は遠い.

やっぱりどの家電メーカも注力しているのが,ハイビジョンのテレビ.PDPと液晶,プロジェクタの3方式がズラーーっと展示されていた.どこのブースだったか忘れたが「黒の表現力はPDPが一番.映画を見るならPDPがお薦め」と言っていた.実際に,灯りを一般家庭の夕方のリビングを想定したものにすると,PDPが最も綺麗に見えた.

東芝のブースが際立っていたかな.同じ人類とは思えない程の素晴らしいスタイルを持ったモデルが,音楽に合わせて踊るステージで,AV機器の展示をしていた.思わずみとれてしまった(モデルに).

まぁ,家電はどうでもよくて,電子デバイスの方を時間を割いてみてきた.意外な事に,アンテナが多く展示されていた.村田製作所,太陽誘電,日本アンテナ,マスプロなど色々な企業がユニークなアンテナを展示していて,とても興味深かった.

アンリツのブースでは地上ディジタルテレビの評価用アナライザの展示をしていた.ジェネレータで地上ディジタルの64QAM OFDM された信号とアナログのFMされた信号を同時に出力して,アナライザでそれを受信するというデモ.コンスタレーションを表示できるアナライザで信号を観察し,同時にテレビに画像を写していて,アナログ放送がディジタル放送に与える影響が良く分かった.

半導体関連のブースでは,MEMSを使った加速度センサ,ジャイロセンサが目立っていた.ロボットやポータブルな機器のインタフェースに使用されるデバイスなので,どのメーカも力を入れているんだろうか.

残念ながら噂の「ムラタセイサク君」は混みすぎてて見ることができなかった.

日本の電子技術はまだまだ元気で,これからが楽しみだ.


2005-10-10(Mon)

_ [life]プログラム設計のセンス

どうやったら研けるんだろうか.

僕の場合,センス以前にじっくり考えてからコードを書くことをしないので,ひどいコードになるんだろうな.UMLを不自由なく使えるようになったら,多少は手助けになってくれるんだろうか.

_ [net]Google、RSSリーダーβ版をリリース

リーダーなんか作ってないで,早く検索結果を RSS で出力するようにせんかい.


2005-10-11(Tue)

_ [net]802.11nの行き詰まり打開を――新業界団体EWC結成

.11n といい,UWB といい,最近の無線通信技術は政治的な問題によって実用化が遅れる傾向があるな.

まぁ,それだけ金儲けできるということだろうか.

_ [net][CEATEC JAPAN2005レポート(14)]UWB無線技術を使って、XGAハイビジョン映像を転送

こんなのやってたのか.

日本では2005年内の認可に向け、現在総務省が規定内容を取りまとめ中。今回のデモは、UWB実験局の認定を取得の下、3.4〜4.8GHz帯を利用して行われた。

ということで,本格的な UWB ではないのか.


2005-10-12(Wed)

_ [study]NEC2版ぷろっと君

3年生の学生実験に使うということで,以前に書いたものを見直してみた.

Perl で書いてるのに,my $real = substr($data[$i] , 0 , 11); とか出てきちゃって,なんじゃこりゃ.まぁ,NEC2は大昔のプログラムで,コラムを指定して入出力をやるから,なまじ正規表現を書くよりもこうやって決め打ちしちゃった方がいいんだろう.

と,書いた当時は思っていたに違いない.


2005-10-13(Thu)

_ [study]自動車

スケールモデルのための自動車の設計図を描いていたんだが,とても自動車に見えない…これに乗れと言われたら,間違いなく断る.

シミュレーションと実験を比較するためだから,厳密でなくてよいと分かりつつも,これは嫌だ…

_ [study]Modified H-Shaped Antenna for Automotive Digital Terrestrial Reception

IEEE Trans. on Antennas and Propagation Vol.53 No.8 Aug 2005.

豊田中研の方がIEEEへ投稿した論文.

パラパラページをめくっていたら,インピーダンスが300Ωなのに,VSWRが3になっているグラフを見付けて,そこを注意深く読んでみたら以下の記述が.

Calculated VSWR with respect to 110 Ω is shown in Fig.9(b). The value of 110 Ω was chosen to obtain the widest bandwidth.

僕にはこのセリフは言えません.

この論文はアダプティブアレーに主眼が置かれていて,重要なのは放射特性だと考えているようだ.入力特性に関しては,バランでいくらでもマッチングとりますよ,というスタンスか.バランは結構だけど,470MHz〜710MHz の広帯域で動くバランってあるのかな.とにかく良く読んでみよう.

僕のポリシーは No Balun, No Circuit なので,バランの事はよく知らんのです.

_ [宿泊]25泊

ラフェスタをモデルにシミュレーションデータを作ったのに,気づいたらCubeになっていたので,ふてくされてビール飲んで寝る!

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

_ やむ [失礼ですが大変笑わせていただきました。ご馳走様でしたw ]

_ Sbcwlnbn [EkFS7z この間も俊太郎の詩をお http://www.stlouisbusinesslist.com/busi..]


2005-10-14(Fri)

_ [study]NEC2 のコード

15000行のC++のコードを読むのは無理.

NEC2が試験関数にどんな関数を使っているのかを調べたいだけなんだが,どこかに資料はないものか.


2005-10-16(Sun)

_ [風博士]コピー形式の定義で改行を書きたい

僕も書きたい.

久しぶりにコードをいじくろうか.

あ,3行でできた.

%n% が改行に置換されます.

Index: src/actions/kz-actions-dynamic.c =================================================================== RCS file: /cvsroot/kazehakase/kazehakase/src/actions/kz-actions-dynamic.c,v retrieving revision 1.5 diff -u -r1.5 kz-actions-dynamic.c --- src/actions/kz-actions-dynamic.c 14 Aug 2005 09:58:40 -0000 1.5 +++ src/actions/kz-actions-dynamic.c 16 Oct 2005 13:30:20 -0000 @@ -121,6 +121,12 @@ temp[i] = text; st = 2; } + else if(splited[i][0] == 'n') + { + /* %n% */ + temp[i] = "\n"; + st = 2; + } else { /* '%' + other char + '%' */

_ [linux]vim 6.4

HTML ファイルを編集しようとすると,以下のエラーが

/usr/share/vim/vim64/syntax/css.vim の処理中にエラーが検出されました:

行 41:

E16: 無効な範囲です

E475: 無効な引数です: cssIdentifier "#[A-Za-z性濱][A-Za-z性悪9_@-]*"

性悪!? CSS の目印は「性悪」な事なのか…


2005-10-17(Mon)

_ [風博士]\nで改行

g_strcompress ()に,全米が泣いた.

実は最初はごちゃごちゃしたコードを書いてて,これだけごちゃごちゃするものは GLIB にあるだろう!ということで調べたら見付けた.

最初から GLIB を探せよ…

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

_ いわい [('A`)ウボァ 11月に入るまで時間取れないかも... ]


2005-10-19(Wed)

_ [風博士]('A`)ウボァ

このコメントに大爆笑したので,プログラミングガイドを見てみる.

この文書では、Hyper EstraierのAPIの詳細な使い方を説明します。ユーザガイドをまだお読みでない場合は先にそちらに目を通しておいてください。

orz ユーザガイドから読みます…

_ [風博士]HyperEstraier

今の風博士のやり方だと,風博士が Estraier のインタフェースを持っている訳ではないので,ユーザガイドの内容が分かっていれば,HyperEstraier への対応はできるのかな.

暇になったらコードを見てみる.

_ [net]ドップラー……

日本発の無線アクセス技術が欧州に乗り込んだ。802.11a/b/gに対応したこの技術は、時速300キロで走行中の「超特急」でも接続が途切れることがないという

ITmediaニュース:移動体通信向けWi-Fiシステム、日本から欧州へより

_ [net]食品流通業界のUHF帯実験:9mの距離から読めた

900MHzは微妙なラインだと思うけどなぁ.食品流通業界がどういう使い方を望んでいるのか知らんが,コンテナ単位とかなんだったら,無理してパッシブにしなくていいんじゃないのかな.「RFID=パッシブ」みたいな構図が出来上がっちゃってるのがいまいち.

話は変わるが,2ページ目に載ってる電波暗室に行ったことがある.感動もの.

_ [宿泊]26泊

修論中間発表の準備やらいろいろ


2005-10-22(Sat)

_ [風博士]estsearch.c

知らない関数がいっぱいで,もう迷子.

g_spawn_async_with_pipes() 引数多すぎ.

GIOChannel ってなんの事だか分からない.

そもそも HyperEstraier の使い方が分かってない.

_ [風博士]HyperEstraier

使い方が分かってきたぞ.

-vx で出力した検索結果をパースする部分だけなんとかすれば,いけそうな気がしてきた.

たぶん気がするだけだろうが.

estraier での -snum に相当するオプションはなくなってしまったのかな.

出力される結果の文字コードがバラバラ…これどうすりゃいいのさ.


2005-10-23(Sun)

_ [風博士]HyperEstraier 対応までの道のり

初期状態

ここまで来た.肉の日に間に合うか!?

estsearch_update_index() がどこから呼ばれてるのか分からない… grep しても見つからないんだが.むきー

できた…たぶん.挙動が不審だが,もうこれ以上は分からん.ML に投げて寝る!

完成形

_ [風博士]HyperEstraier対応パッチ

肉の日が近すぎるということで,commit は 0.3.2 以降に見送られました.

HyperEstraier が使いたい,という人はパッチを持っていってください.

風博士を終了する

cd ~/.kazehakase

mv history_index history_index.old

estcmd gather -fh -sd history_index history

で,HyperEstraier 用のインデックスが作成できます.何があっても責任は持てません.


2005-10-24(Mon)

_ [風博士]ホイールでタブの切替え

須藤さんの素晴らしいパッチがコミットされたので,試してみた.

タブエリアでホイールを回したときと同様に,ひとつ飛ばしにタブが切り替わった.

1 2 3 4

で,1 がアクティブの時にホイールを下に回すと 3 にいっちゃう.

実は以前にも同じ問題ではまってそのときは放置してたんだが,今回の機能は非常に便利そうなので,なんとかできないもんか調べてみた.

Option "ZAxisMapping" "X"

Option "ZAxisMapping" "Y"

Option "ZAxisMapping" "N1 N2"

Option "ZAxisMapping" "N1 N2 N3 N4"

The first example will map the Z axis motion to the X axis motion. Whenever the user moves the wheel/roller, its movement is reported as the X axis motion. When the wheel/roller stays still, the real X axis motion is reported as is. The third example will map negative Z axis motion to the button N1 and positive Z axis motion to the button N2. If this option is used and the buttons N1 or N2 actually exists in the mouse, their actions won't be detected by the X server.

xorg.conf Optionsより

ネガティブとか言ってるからマイナスだろ,みたいな幼稚園児並の読解力によって

Option "ZAxisMapping" "-1 1"

という行を書いてみた.以前は最後の項が "4 5"だった.

めでたくちゃんとタブをひとつずつ切替えられるようになった.幼稚園児はすごい.

_ [風博士]history-search で日本語がうまくいかない理由

やっぱり日本語がurlencodeされてしまっているからなのか.スマートブックマークの設定だと「URLエンコード」はオフになってるんだけどなぁ.

decode_text = url_decode(search_text);

にすると,日本語での検索がうまくいく.問題はURLエンコードがされてしまうことなのかな.

_ [風博士]Re:history-search で日本語がうまくいかない理由

zoeさんがさっくり直してくれた.まさか mozilla/ に原因があったとは.無意識のうちに避けていたんだろうか.

原因が分かってるけど根本を直すことができなかったので,「動きゃいいや」と思って書いたのがこのパッチ.

--- estsearch.c.orig 2005-10-24 22:12:27.000000000 +0900 +++ estsearch.c 2005-10-24 22:13:20.000000000 +0900 @@ -55,6 +55,7 @@ { gboolean ret; const gchar *estsearch_com = "estcmd search -vx "; + gchar *decode_text = url_decode(search_text); gchar *command; gint argc; gchar **argv = NULL; @@ -65,7 +66,7 @@ gchar *join = NULL; gint max_results = 20, num_summary = 128; - split = g_strsplit(search_text, " ", -1); + split = g_strsplit(decode_text, " ", -1); if (split) { join = g_strjoinv(" AND ", split); @@ -112,6 +113,7 @@ gchar *line; gsize length; gchar *title = NULL, *uri = NULL, *date = NULL, *desc = NULL; + gchar *decode_text = url_decode(text); gchar *cache_link = NULL; gchar *estversion = NULL; GString *html;

_ [net]「USBメモリのように使える」,UWB送受信アダプタを日本GITが開発

実演では,2台のノート・パソコン間において動画データをやりとりした。送信出力の平均値は−55dBm/MHz程度であり,約5mの伝送距離を確保しているという。受信感度は現在のところ−60dBm前後だが,「GaAs製のRFトランシーバICの特性改善により近々−80dBm程度まで高められる」(日本GIT)という。アンテナも独自に開発したバイコニカル型を使っている。データの変調方式にはPPM(パルス位置変調)を使う。

さすがベンチャー.すごいなぁ.

3〜10GHzの広帯域をカバーするバイコニカルにしては,やや角度が鋭いような気がするが,ここがたぶん「独自に開発」の部分なんだろうなぁ.

_ [宿泊]27泊

中間発表予稿.

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

_ kou [Protocolが違うのになっているかもしれないです. < ひとつ飛ばしにタブ Logitecのなのに"Logite..]

_ ふりょ [ビンゴです. 大学で使ってるへっぽこマウスは Protocol "PS/2" Option "ZAxisMappi..]

_ Zjfkyukc [Mg4r9N この間も俊太郎の詩をお http://www.stlouisbusinesslist.com/busi..]


2005-10-27(Thu)

_ [宿泊]28泊

諸々


2005-10-28(Fri)

_ [宿泊]29泊

中間発表予稿


2003|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|05|06|07|08|09|10|11|12|
2008|01|