いわゆるIT絡みの話

<<愛機たち>>
MACアドレスの検索 (2004/06/17)

MACアドレスのメーカーコードからどこの会社かって検索したい事ってあるよね。 今まで必要な時にリストみたいなものが無いかいろいろ探してたけど、 どうも良いものが見つからなかった。 しかし、実はIEEEに検索できるページ(http://standards.ieee.org/regauth/oui/)がある事を今日知った。 考えてみれば管理してるところにはリストがあるに決まってるわな。 もしかしてこんなの常識?

それにしても00:00:00が"ゼロ"ックスとはよくできた話で。

Ping Pinger Pingest (2004/06/01)

ただの独り言(と書いてグチと読む)…

は?バッチファイル? 今日日BATファイル? マジで?
やってられるかっつーの。 んー、こんな時には… ExPing(http://www.woodybells.com/exping.html) が良さそうだな。

納得いかねー (2004/05/16)

腹の立つ事。Winny開発者の逮捕(http://slashdot.jp/article.pl?sid=04/05/10/0017250)。 別に熱心なWinnyユーザじゃないし、 変なP2Pで無駄なトラフィックが増えるのは問題だと思うけど、 今回の逮捕に関しては不当だと思う。

「著作権法違反のほう助」だぁ? 道具をどう使うかは、使う側の問題だろうが。 顔が確認できなくてオレオレ詐欺の原因になるからって、 電話を作った奴を逮捕するのか? Winnyは単に「匿名性の高いP2Pファイル交換」を行なうソフトだ。 交換されるファイルが著作権で守られた物だと問題なだけで、 ファイル交換という行為自体には何ら違法性は無い。 匿名性が高い事だってプライバシーの保護であって、 別に違法行為をするためだけのものでは無い。 例えば自分の作った画像やら曲やらを著作権フリーで広く公開するために P2Pのネットワークに流すっていう使い方だってあるはずだ。

「著作権法に対する挑戦的な態度」だぁ? 現行の法律に対して意義を唱える事は罪なのか? じゃあ著作権法なんて小さい事言わず、 自衛隊を動かしやすくするために憲法の改正とかほざいてる閣僚を逮捕しろ。

悪用される可能性があるからって、新しい技術を開発した人が咎められる。 たまたま優れた技術を持っていた個人の思想が逮捕理由になる。 何なんだ?この国は。ゾっとするわ。

AirH" PHONE (2004/04/24)
出る出るという噂だけが流布してどのくらいになるだろうか、 とうとう京セラのAirH" PHONE AH-K3001Vが発表された。(http://www.kyocera.co.jp/news/2004/0407.html) がしかし…発売が5/14。 実は今の機種は3年以上使っていて、DDI Pocketから 「3,000円キャッシュバックしてやるから、いいかげん機種変更しやがれ! このケチなビンボー人が!!(意訳)」 というキャンペーンの通知が来ており、 そのキャンペーンの期限が4月いっぱいなのだ。 うーん、悩むところだが、やっぱ3,000円は大きいし、 出始めはまた欠陥があったりして騒ぎになるかもしれないし、 ここはとりあえず日本無線(JRC)のAH-J3002V(http://www.jrc.co.jp/jp/product/comm/airh-phone/)にしておいて様子を見る事にした。 しばらく待ってたら京セラのも安くなるだろうし、 京セラ以外にも新機種が出るかも…しれなくもなくもない?
CD-ROMイメージファイルのマウント (2004/03/24)
なるほど。Linuxだったら
# mount -t iso9660 -o loop image.iso /mnt
って感じで出来る事をWindowsでやるには、 DAEMON Tools(http://www.forest.impress.co.jp/library/daemontools.html) とかが必要なのか…。
素直じゃない人々へ (2004/02/14)
PC-MM1-H3Eで付属のWindowsXP以外のWindowsを使うための、ドライバ入手先関係のメモ。 ついでなので、ぃわがどこのWindowsにも入れてるアプリ達。 思いついたものだけ。
MURAMASA (2004/01/03)
もはや去年の話だが、新しいノートパソコンを買ってしまった。 SHARPのPC-MM1-H3E(http://www.sharp.co.jp/products/pcmm1h4e/)。 噂のEfficeonではなく、一昔前のCrusoeモデルだ。 MURAMASAでネットワークインストール!(http://www.paken.org/linuxwiki/index.php?%5B%5BMURAMASA%A4%C7%A5%CD%A5%C3%A5%C8%A5%EF%A1%BC%A5%AF%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A1%AA%5D%5D) を参考にすれば、わざわざUSB接続のCD-ROMドライブを買わなくても、 ネットワークインストールでWindowsでもLinuxでもインストールできて幸せ。 軽くて薄くて持ち運びもラクラクだし、 後はPHSとPCを接続するケーブルがあればいいんだけどな…。
refererぐらい出したら? (2003/11/17)
なんだか気分がパラノイアな感じなので、
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^$
RewriteRule .* /index.html [R,L]
こんな陰険な.htaccessを仕掛けてみた。 普通の人には影響無いはずだけど、問題あったら言ってください。
Webalizerがあるじゃないか (2003/09/01)
ああ、8月は一部のページだけ狂ったように更新したな。 Webalizer(http://www.mrunix.net/webalizer/) を使ってログ統計を取ると、こんなふうにキレイなグラフにしてくれるので、 8/15あたりのBBOY PARK効果が一目瞭然。 そして順調に減ってきているのも…。
ファームウェアアップを忘れんな (2003/07/13)
最近ADSLの調子が悪くて、ひどい時は30分に1回ぐらいの頻度で 切断、再接続されるような状態だった。 とりあえずe-Accessのページ(http://www.eaccess.net/support/support_info/modem/te4121c.html) から最新のファームウェアを取ってきてバージョンアップしてみた。 今のところ調子は良いみたいだし、今まで下り2Mbps弱くらいしか出てなかったのが 2.4Mbpsくらいにスピードアップしている。 体感的にはわからないが、気持ち的にはちょっとうれしい。
Jude-竹は注目だぜ (2003/05/03)
貧乏なぃわは、UMLエディタはフリーのものしか選択肢が無い。 今まではIIOSS(http://www.iioss.org/)を使ってたけど、 最近例のUML Forumで展示していたJude 竹(http://objectclub.esm.co.jp/Jude/jude.html)を使っている。 梅バージョンの頃は、クラス図くらいしか描けなかったけど、 竹バージョンになって主要な図はほぼサポートされた。 何より見た目の美しさは抜群。シーケンス図とクラス図の間の連係もできてるし、 動作もIIOSSより軽快な気がする。 クラス図から生成されるJavaソースがイマイチちゃんとできてない気がするが、 単にまだ使い方がよくわかってないだけって話かも。 まだまだ発展途上なので、これからいろいろと改善されていくだろうし、 注目でしょう、コレは。
UML Forumに集結です (2003/04/16)
今日は仕事をサボって、UML Forum/Tokyo 2003(http://www.otij.org/UMLForum2003/)に行ってきた。 ビンボーなのでもちろん無料のものだけだったが、 基調講演ではUML2.0、MDA(Model Driven Architecture)、 アジャイル開発プロセスなどなど興味深い話が聞けた。 しかしスポンサーセッションは、製品の表面的な説明ばかりだったので ちょっと物足りなかった。まあ、スポンサーセッションだからしょうがないけど。 LEGOのMINDSTORMS(http://mindstorms.lego.com/japan/) を制御するプログラムをUMLでモデリングして 競技を行なうとともにそのモデルを発表する「UMLロボットコンテスト」も、 各チームのロボットの個性的な動きが面白かった。 しかし、思いっきり見切れてるし…。(http://www.atmarkit.co.jp/news/200304/17/umlforum.html)
マウスジェスチャーはナイスですか? (2003/01/20)
最近Phoenix(http://www.mozilla.org/projects/phoenix/) を使っている。 Geckoベースのブラウザで、Mozillaよりも動作が速いという評判だったので試してみた。 確かに起動はMozillaよりもだいぶ速く感じる。 でも起動してからの動きは、それほど変わらないような気もするが。
このPhoenix、設定画面(Preferences)で、 「Themes and Extensions」→「Get New Extensions」 とたどると、様々な機能拡張がインストールできる (http://texturizer.net/phoenix/extensions.html)。 その中にOperaでお馴染みのマウスジェスチャー(http://optimoz.mozdev.org/gestures/index.html)があったので入れてみた。 PalmのGraffitiみたいな感じで、マウスを動かしてブラウザが操作できるわけだ。 最近ノートばかり使ってるので、タッチパッドではあまりありがたみを感じられないが、 マウスで使ってたら結構便利かも。
ところで、よく見てみると、別にこれってPhoenixに限ったものではなくて、 Mozillaでも使えるのね(http://optimoz.mozdev.org/)。
ImportScrubber (2002/11/09)
ImportScrubber(http://importscrubber.sourceforge.net/)なるツールがある。 javaのimport文で、不要なものを削除してくれたり、*を展開してくれるのだ。 Ant(http://jakarta.apache.org/ant/index.html)のタスクとしても使えて便利なのだが、 ファイルの入出力をjava.io.FileReader/java.io.FileWriterで行なっているので、 デフォルトエンコーディングとは違う文字コードのソースは、文字化けしてしまうのだ。 それは困るので、ソースファイルのエンコーディングを指定できるように、 patch(importscrubber-1.4.2-encoding.patch)を当ててみた。 コマンドラインで「-encoding Shift_JIS」のように指定したり、 Antのタスクで「<scrub encoding="Shift_JIS" ...」のように指定したりできる。
ImportScrubberで注意しないといけない点は、 staticなフィールドだけを参照されているクラスをimportしてくれない事だ。 そのようなクラスは、scrubかけた後にコンパイルするとエラーになるので、 手動で直すしかない。
…って、ImportScrubberのページの下の方見たら、CleanImports(http://www.euronet.nl/users/tomb/cleanImports/index.html)なんて似たようなツールがあって、 こっちはstaticなフィールドも大丈夫みたいに書いてある…。 いいや。せっかくpatchまで作ったからImportScrubberを使うさ…。
プリンタ購入 (2002/09/28)

今までタダでもらったNECのPC-PR101TLという 化石のようなプリンタで頑張ってきたのだが、 テキストはいいものの、イメージを印刷したいときには160dpiではやはり力不足だ。 切れ目なく印刷もできないし。

そんなわけで、プリンタを買った。 EPSONのLP-2400というやつ。 解像度は一番粗いモードでも300dpiと約2倍、最高で1200dpiと約8倍! 16ppmという速度も、これまではたぶん1ppm切っていたと思うので、 劇的なスピードアップだ。

そして一番のポイントは、エプソンコーワが、Linux用のドライバを開発、 無料で提供してくれているということだ (http://www.epkowa.co.jp/linux/lpd.html)。 ビバ!エプソンコーワ!
最初はもっと安いLP-1200にしようかと思ったが、 ドライバが対応してないみたいだったので、LP-2400にした。

Linuxで印刷するまでの手順はLinuxのコーナーを参照。

Dynamic DNS (2002/08/13)
なんとなくhttp://www.zive.org/のDynamic DNSサービスに登録してみた。 ので、運がいいとhttp://darjeeling.zive.net/で、 我が家のマシンにつながる。
Scalable Vector Graphics (2002/06/25)
恒例の一日限定Topページ、今年はSVG(http://www.w3.org/Graphics/SVG/Overview.htm8)を使ってみた。 SVGが何たるかはAdobeのページ(http://www.adobe.co.jp/svg/)なんかを見てもらうとして、 SVGはソースがシンプルテキストなので、テキスト部分を取りだしやすいし、 エディタでゴリゴリ書く人には理解しやすいし、 個人的にはFlashよりもいいんじゃないかと思う。 ただ、AdobeのSVG Viewerがイマイチ安定してないんだよなぁ…。
今日から僕もOsakaフォント (2002/06/16)
正直な話、MSゴシックやMS明朝ってイマイチ好きじゃないけど、 他にいいTrueTypeフォントがないので、泣く泣く使っていた。 しかし、「Macの見やすいOsakaフォントをWinで使おうプロジェクト(http://osakattf.hoops.ne.jp/)」なんてものを発見! いいじゃないか。これでMSフォントともおさらばさ。
Robocode Rumble (2002/05/15)
IBMがRobocode Rumble(http://apps.alphaworks.ibm.com/rumble/)なるものをやっている。 Javaでロボットの動きをプログラムして戦わせるコンテストだ。 入賞者にはプレステ2(with Linuxキット)などがもらえるらしい。 日本語の記事(http://www-6.ibm.com/jp/developerworks/java/020329/j_j-robocode.html)もちょろっとあるし、 Javaプログラミングの入門用ということでお手軽にできるのでお試しあれ。
mozillaでaltをpopup (2002/05/03)
mozilla(http://www.mozilla.org/)は<img>タグのalt属性に書かれたテキストをポップアップ表示しない。 それはそういう仕様で問題無いのだが、世の中に広く使われているブラウザではポップアップ表示するので、 それを前提に作られたところを見る時には悲しくなってしまう。 そんなあなたに、Popup ALT Attribute(http://www.cc-net.or.jp/%7Epiro/xul/_popupalt.html)。 これをインストールすれば、めでたくポップアップ表示してくれる。
Google Web APIs (2002/04/17)
Google Web APIs (http://www.google.com/apis/)なるWebサービスが公開されている。 SOAPを使ってGoogle(http://www.google.com/)の検索エンジンを利用できるのだ。 早速ぃわのアタマ仕様の検索ページを作ってみた。 Topページにあるのでお試しあれ。
「単に検索するだけだったら、普通にGoogle使った方が速いじゃん。」 って意見は、全く間違いない。その通り。
ちなみにいろんな言語での実装例(http://www.soapware.org/directory/4/services/googleApi/implementations)があるので、参考にさせてもらった。
8M出ないと勝ち目が無い? (2002/04/13)
うちのADSLは、ODNのJDSL(http://www.odn.ne.jp/infoodn/j-dsl/index.html)だ。 いままでは1.5Mだったが、今日ODNから8M用のADSLモデムが送られてきた。 ついにうちも8M生活だ。 早速つなぎかえて試してみる。 が、http://member.nifty.ne.jp/oso/speedtest/などの計測サイトで計ってみても、2.2Mbpsくらいしか出ない。うーん、たいして変わってない…。 まあ、別に不自由はしてないから構わないけど。
Che-ez! SPYZ (2002/03/31)
Che-ez! SPYZ おもちゃデジカメ、Che-ez! SPYZ(http://www.che-ez.com/)を買った。¥7,980也。 小さい、軽い、Linuxで使えるという三拍子揃った逸品だ。 印刷するつもりなどさらさら無いので、これで充分だ。
サーチストリーム (2002/03/28)
今日会社で教えてもらったのだが、exciteのサーチストリーム(http://www.excite.co.jp/search_stream/)というのがおもしろい。 exciteで検索されたキーワードがリアルタイムで表示されるのだ。 このノゾキ見感覚…エキサイティング…
しかし、このJava Applet、SunのPlug-inだとうまく動かないという、ちょっと困ったヤツだ。
Keyring for PalmOS (2002/03/21)
最近 Keyring for PalmOS(http://gnukeyring.sourceforge.net/)を愛用している。 各種パスワード、暗証番号やらを暗号化して記録しておけるのだ。 それを解除するためのマスターパスワードさえ覚えておけばよいので、 それぞれのパスワードは割と難しいのにしても大丈夫というわけ。 破られやすいような簡単なパスワードを使ったり、 同じパスワードをあちこちで流用をするよりも、よっぽど安全だ。
ところで、マスターパスワードを入力するときって、 Graffitiでやらないほうがいいのだろうか。 筆跡読まれそう…。
スタイルシートが使いたい (2002/02/11)
このページはスタイルシート(Cascading Style Sheet)を使っているのだが、 Netscape 4.xはスタイルシートの扱いがボロボロで、 よく見えないページになってしまう。
そんなときは、
<link rel="stylesheet" type="text/css" href="iwatama-ns.css">
<link rel="stylesheet" type="text/css" href="iwatama.css" media="all">
のように指定すると、 Netscape 4.xはiwatama-ns.cssのみ、 それ以外(のスタイルシートに対応した最近)のブラウザはiwatama-ns.cssiwatama.cssの両方を読み込む。 従って、iwatama-ns.cssの方には、Netscape 4.xでも使えるもののみを書いておき、 ダメなものはiwatama.cssの方に書いておけば、 とりあえず見えないページにはならないようにできる。
Palmでwaba! (2001/12/16)
poseも入れたことだし、 Palm用プログラムの一つでも書いてみよう。 しかし、いきなりゴリゴリ書くのもなんなので、 とりあえずお手軽に作れるってことで、waba(http://www.wabasoft.com/)なんぞを使ってみる。 wabaはコンパクトな「Javaもどき」言語。
まずはwabaVMを。http://www.wabasoft.com/download.shtmlからwabavm-palm.10b.zipを取ってくる。 zipを展開して、中に入っているwaba.prcwaba.pdbを Palmにインストールする。 (ちなみにposeの場合は、「右クリック」→「Install Application/Database」→「Other...」で選択する。)
続いてSDK。http://www.wabasoft.com/download4.shtmlから、 何故か2つにわかれているwabasdk.10.part1of2.zipwabasdk.10.part2of2.zipを取ってきて、 適当な場所に展開するだけ。 但し、Linuxな人は、http://www.wabasoft.com/sdks.shtmlからソースwababin.10b9.zipを取ってきて、 コンパイルしてwabaのディレクトリのbinの下においておく。
手頃なjavaコンパイラは既にある事を前提に、さっそくHelloWorldを作ってみよう。
import waba.ui.*;
import waba.fx.*;

public class HelloWorld extends MainWindow {
	public void onPaint(Graphics g) {
		g.setColor(0, 0, 0);
		g.drawText("Hello World!", 10, 10);
	}
}
なる、HelloWorld.javaを作って、
% javac -classpath [waba directory]/classes HelloWorld.java
でコンパイル。
% [waba directory]/bin/warp c HelloWorld *.class
で、HelloWorld.pdbファイルができる。 これは、classをまとめたもので、普通のJavaならjarファイルみたいなもの。
さらに、
% [waba directory]/bin/exegen HelloWorld HelloWorld HelloWorld
で、起動用の.prcファイルを作る。 exegenの引数は、「アプリ名」、「メインクラス名」、「pdbファイル名」だ。 めんどくさいので、適当にMakefileなど書いてみた。
#################################################
APPNAME = HelloWorld

MAIN_CLASS_NAME = HelloWorld
CLASSES = $(MAIN_CLASS_NAME).class
#################################################
WABA_CLASSES = /usr/local/waba/classes

JAVAC = /usr/local/java/JDK/bin/javac
JAVAC_FLAGS = -g:none -classpath .:$(WABA_CLASSES)

EXEGEN = /usr/local/waba/bin/exegen
WARP = /usr/local/waba/bin/warp

.SUFFIXES: .java .class

.java.class:
	$(JAVAC) $(JAVAC_FLAGS) $<

all: $(APPNAME)

$(APPNAME): $(APPNAME).prc $(APPNAME).pdb

$(APPNAME).prc: $(CLASSES)
	$(EXEGEN) $(APPNAME) $(MAIN_CLASS_NAME) $(APPNAME)

$(APPNAME).pdb: $(CLASSES)
	$(WARP) c $(APPNAME) $(CLASSES)

clean:
	rm -f *.lnk *.wrp *.class

distclean:
	rm -f *.lnk *.wrp *.class *.pdb *.prc

さてさて、できあがったHelloWorld.prcHelloWorld.pdbを Palmにインストールすれば、Palmに「Hello World」アプリが追加される。 めでたしめでたし。
Palm (2001/12/01)
買っちった♥。
いや、なにせ「日本全国 みんなでPalm大作戦!」ってことで、 Palm m100が4900円なんだもの(元々は12800円)。 ファミコンのカセット買うくらいの感覚で買えてしまうのだ。 別に何か使い道があるわけじゃないけど。 おもちゃ、おもちゃ。
変換ですが、変なんです(2001/10/26)
来年2月発売予定のATOK15 for Windowsでは、 「話し言葉関西モード」がつくらしい。 関西弁を普通に変換できるそうだ。
関西弁といえば、大阪弁変換Proxyサーバなんてものがあった。 これを通してこのページを見ると、 こんな風になる
ヤバめIE6 (2001/10/04)
IE6でexeファイルを取ってこようとすると、 ダイアログでデフォルトが「開く」になっているということだ。 (http://www.st.ryukoku.ac.jp/~kjm/security/memo/?10032132#20011001_ie6)
これって、かなり危険だ。 怪しいexeをダウンロードしようとして、 ついうっかりビャっとEnterなんか押してしまった日には、 怪しいexeが実行されてしまうのだ。 IE6ユーザの方はご注意を。