[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:06573] Re: DFSG free cardinfo
> 要は forms ライブラリを使ってるのがいかんのですよね? gtk あたりで書き
> 直すとか、そういう話になるのかな(そんなには難しくないと思うんだけど。
> 既にcardinf という雛形もあるのだし ^^;;)
>
> ということで、だれか?
Ruby/Gtkの手頃な練習材料だなあと思って、今日書いてみましたが、
思わぬ落し穴が。^^; ioctlの部分がとっても汚なくなっちゃう気
がする。汚ないだけじゃなくて、機種依存してしまうはず。
ちなみに、雰囲気はこんな感じになります。
DS_GET_CONFIGURATION_INFO = -1068997629 <- なんだこれ^^;;
OFF_IRQ = 17
@file.ioctl(DS_GET_CONFIGURATION_INFO, s)
ret = s.unpack("II6C8I4s2Is2I2") <- 意味不明^^;;
irq = sprintf("%d", ret[OFF_IRQ]) if ret[OFF_IRQ] != 0
Rubyに慣れていないからかなあ。もっとうまいやり方があるのでしょ
うか…。
C++とgtk--の組み合わせで書き直せばいいのでしょうし、それはそ
んなに困難ではないでしょうけど、ちょっと気力が萎えています。^^;
ほんとーに誰も書きませんか?
# 岡さんが書いていそうな気がする。:-)
--
川村 尚生