2005年9月1日木曜日
Category - ソフトウァア
Google Earth (熊本周辺) |
Cでプログラムをぐりぐりと書く。bit操作が多い処理はCが楽だ。
▲スパタトリニクスTVで
google earthを知る。
Googleマップもすごいけど、earthも凄い。21世紀だねぇ。
2005年8月31日水曜日
Category - ソフトウァア
突然 Micromedia FlashのSWFのフォーマットを調べ始める。参考:
Flashフォーマットの秘密▲PSoCのCのコンパイラのライセンスがいつまでも来ないので、cypressのUSの方のWeb上で要求したら、メールが届いていた。でも文字化けしていて読めない。それっぽい部分をライセンスとして入力したら使えるようになった。
2005年6月30日木曜日
Category - プログラミング
このところ、Meadow + cygwinでWindowsのプログラムを作っていて、なんか普通にプログラムを作れるようになった気がする。
じゃぁ何作ろう..▲夜、テニス。暑い。もう夏のテニスだ。バテ具合と汗の量が違う。
▲ゲームは6-5で惜敗。本当に惜しい。でも楽しい。
2005年6月17日金曜日
Category - プログラミング
ひさしぶりにJavaのプログラムを書き始め、とりあえずEclipse-3.02をインストール。Javaのpackageは名前空間を区別する良い仕組みだと思うが深いディレクトリを掘られてしまうのが少し面倒。emacsでこれらのファイルを参照する時、completionで簡単にファイルを指定できそうだが、CVSに登録すると各ディレクトリにCVSというディレクトリができるので、CVSも候補として表示され面倒。
▲completionで特定のファイルを無視する機能があったはずと調べると completion-ignored-extensions という変数がある。これで行けると思ったが、既に”CVS/”という文字列が登録されている。なんで無視されないのだろう….
▲この時、ついでに completion-ignore-caseという変数を知る。これでLinux上のemacsでもmeadowと同じように大文字/小文字を無視して completionできるようになり、ちょっとハッピー。
2005年5月30日月曜日
Category - プログラミング
夜、テニス。
ふくらはぎは無事。痛くない。ゲームは6-0で勝利。
▲キーフックのプログラムはdllwrapのオプションの情報をコンパイラに1円も払わない窓プログラミングで獲得。
-mno-cygwin
(ハイフンが1つ)に変更することで cygwin1.dllを参照しなくなることが判明。ハイフンを2つ付けていたのは、
dllwrap -hで、そう表示されていたから。
▲コンソールにprintfで出力できるようにもなったし、Meadow+cygwin+gmake+gccでのWindowsのプログラムが楽になってきた。でも日本語処理やリソースコンパイラ/エディタの問題もあるのでMeadow+cygwin+gmake+VCに移行するかも。
2005年4月22日金曜日
Category - ソフトウァア
InDesign体験板を試す。30日使用可Illustratorの絵はなんの問題もなく取り込める。なかなか良い感じ。でもちょっと本格的すぎるかも… 本当に必要になったら考えよう。
▲Illustrator CS体験板も試す。現在使用中の Illustrator 9とほとんど変らない感じ。3Dエフェクトは面白い。使うかどうかは不明。Scriptは 10から使えるようになった機能(だと思う)
▲夜、飲み会。変な話でもりあがる。
2005年4月16日土曜日
Category - ソフトウァア
朝からテニス。4試合して3勝1敗。素晴らしい。
▲文書を書く必要がありあるのでOpenOffice 2.0Betaをダウンロードしてみる。Windows版で85.8MB
2004年9月15日水曜日
Category - プログラミング
まじめに仕事をする。▲最近Exceptionという単語をタイプすることが多いがスペルに自信がないのか入力がぎこちない。少し意識して練習しよう。STARTという単語なんて意識もせずに左手だけで入力(当たり前だが)できるが、これは卒研のときに入力し続けたせい。
Exceptionは、つまりJavaのわけだけど、何をExceptionにして何を値で返すのか結構悩んでいた。特に tcl/tkや
Writing Solid Codeの何でも値で返す世界に馴染んでいたのでExceptionには抵抗があった。けど、最近すこし分かったような気がする。
▲基本的に Exceptionはエラー時に出す。メッセージを出して処理を中断するような場合に出す。それなら System.errにメッセージを出して、System.exit()してもよさそうなものだが、System.exit()するとVMごと落ちてしまうのでかなりまずい。Exceptionを投げて、上位でうまく処理するべきだろう。
▲こうしてみると、Javaというのはアプリケーションとしての境界が曖昧な、なんか渾然一体となって動く世界なのねぇ。
JavaServer Faces 完全ガイドを読む。
JavaScriptも使うんだ。ふ〜ん。
2004年3月21日日曜日
Category - プログラミング
Java3Dやら
Tomcatやらインストールして遊ぶ。Java3Dはサンプルプログラムを動かすことができたが、複雑な形になると私のノートでは遅い。偶然
Java2Dの
サンプルを見て、私の目的(?)にはこちらの方が合っているかもと思う。
▲Tomcatは無事サーバとして動作。servletの動かし方がまだわからない。
2004年1月26日月曜日
Category - プログラミング
N-CardのLinuxのkernelをいじりhalt後 suspendするようにする。今まではlinux動作中はstanbyで割込みを待っているのにhaltするとwhile(1);の全速力busy loopに入るのでhaltするとなんと消費電力があがるシステムだったのだ。これで haltしても安心。 ^_^;
▲とても寒い。昼間なのにとても寒い。
▲テニス。惜敗。
▲夜、squeakと戯れる。
2004年1月20日火曜日
Category - プログラミング
Tag - Linux,USB
N-Card + Webカメラで 画像取得 |
|
LinuxのSL811HSドライバをいじりisochronous転送が出来るように改造中。今日、なんとか
N-Card +ov511.oドライバ +vidcatコマンド +
ELECOM-C1C30WHで画像を取得できるところまでこぎ着けた。 まだエラーは出まくるし、連続取得はできないのだがここまで出来たことを喜ぼう。ソースは相当いじった。 usb.hまで変更したのは反則かも。
2003年12月11日木曜日
Category - ソフトウァア
Pro/DESKTOP HPの存在を知る。素晴らしい。Pro/DESKTOPを使えるようになりたい。
2003年10月6日月曜日
Category - プログラミング
FEther USB-TXC 分解 |
土曜日購入した CoregaのFEther USB-TXCを開け調査。チップはDAVICOM社のDM9601。Linuxの既存のドライバーは対応してないようだ。メーカのホームページにLinux用のドライバーがあった。ちなみに 前の機種 USB-TXSのチップはADMtek社の ADM8511。
2003年7月14日月曜日
Category - プログラミング
夜、プログラム。Treeコントロール風widgetをクリックに反応できるようにする。面白いなぁ。
2003年6月19日木曜日
Category - プログラミング, 電子工作
台風。風がひどい。
▲VR4131ボードのRTL8019AS用にドライバーを書く。NE2000用のne.cをからボードの検出用のコードをごっぞり削る。なんか動いているようなので nfsrootを試みるがうまくいかない。マウントできない。tcpdumpでみるとパケットは飛んでいる。
そんなportには接続できんというICMPのパケットが返ってきている。設定ミスかな?
▲今日の失敗。nfsrootができそうなので、ROMモニターのパラメータを変更しflash-romに書き込もうとするがうまく行かない。flash-romの読み出しテストをするだけでモニタが固まってしまう。flash-rom書き換えのプログラムはRAM上で動いているのだが、割り込みの処理でflash-romを参照するようになっていたのを忘れていたのが原因。 flash-rom書き込み時に割込みが発生すると、変な値が読み出されていたようだ。flash-rom操作中は割込みを禁止し、割り込み許可まえにflash-romにリセットコマンドを入力し、通常の読み出しモードに戻すことで正常に動くようになった。
▲夕方、台風は去ったし、雨も降っていないのでテニススクールに行くが、人がほとんどいない。さすがに今日は風が強いので休みだそうだ。
最近のコメント