2007-01-01から1年間の記事一覧

Googleマップを操作できた

よく考えたら、我々には Microsoft.VisualBasic.Interaction.AppActivate があるではないか。 Microsoft.VisualBasic.Interaction.AppActivate("モバイル Google マップ"); なんかややこしいP/Invoke考えなくても、デフォルトで入ってるアセンブリ参照設定す…

Googleマップを操作できない

いまどこナビで写真アップロードしつつ、公式のGoogleマップアプリの自動操作に対応しようと、いまどこナビで複数プラグインの連続実行ができるようにした。しかし、Googleマッププラグインがいまいちうまくいかない。GoogleマップのウィンドウハンドルにWM_…

いまどこナビ/いまどこカメラ Flickr プラグイン

いまどこナビ/いまどこカメラ用のFlickr プラグイン(Flickr、Flickr>Twitter)を公開します。設定方法ついて、少々ややこしい点があるので解説します。 インストールしたら設定画面にて「認証コードの発行」を開き、認証情報を入力します。 なぜかアドエスI…

amaroK で iriver iFP-890 を使う@Fedora Core 6

どうもうまくいかない。yum install amarok したときに依存も全部はいったはずなんだけど、amaroK から見えない。libifp に同梱のコマンドラインツール ifpline でためしに root からだったら見えた。なんでや。 [ebina@asca ~]$ ifpline ls Device is busy.…

いまどこナビ/いまどこカメラ はてなフォトライフ>Twitter プラグイン公開

いまどこナビ/いまどこカメラのページがはてなブックマークでTwitterタグで追加してくれてる人がいてなんか申し訳なかったので大急ぎでプラグイン書きました。はてなフォトライフへ写真をアップロードした後、invGeoCoder で位置情報から住所を取って、「梅…

あらためて、Advanced/W-ZERO3[es]

発売してからというものEbIRCといまどこナビ/いまどこカメラの開発ばっかで自分のどエス触るのすっかり忘れてた感じ。ZERO3からの環境移行おわってないよ。とりあえず、機種変元が初代ZERO3だったので、通信中着信できるようになったのは相当大きい。動きは…

昨日のサンプルコードとEbIRC Ver0.11

ウィンドウメッセージの処理に大失敗。変換処理開始と変換処理終了のメッセージをブロックしちゃってテキストボックスがIMEの状態変移を正しく処理できなくなってた。やっちまった感満載だわこりゃ…。取り急ぎ修正いたしました。今晩 21:10 くらいまであがっ…

いまどこナビ/いまどこカメラ プラグイン開発キットについて

いまどこナビ/いまどこカメラ のプラグイン開発キットを公開しました。プラグインをどんどん作っていただきたいのもそうなんですが、添付のDLLは自己責任で他のソフトでも使ってもらってかまわないことになっています。以下のようなクラスは有用に使えるの…

W-ZERO3 でテキストボックスにIMEで入力中であることを捕捉する

IMEで入力しているかどうかはウィンドウメッセージで WM_IME_STARTCOMPOSITION がきたら入力開始、WM_IME_ENDCOMPOSITION が来たら入力終了とするのが基本。しかし、ATOKの推測変換が入っている場合はいったん確定したあとに推測変換が更なる候補を提示して…

いまどこナビ/いまどこカメラ 公開!

なんとか週末中の公開ができました。プラグイン開発キットはもうほとんどできてますが、諸事情でもうちょっとまってください。で、公開直後にこのツールを作るきっかけをくれた宗子たんが「テキストで設定できないの?」と指摘。急遽「汎用フォームデータプ…

EbIRC 今回のリリースのポイント

ちょっと今回は説明の必要そうな機能が増えたので、とりあえずポイントだけでも。 チャンネル操作ダイアログ カーソルキー上下でリスト内の項目移動、左右でチャンネル一覧とメンバー一覧の間を移動できる タップアンドホールドまたはセンターキー/Enterキー…

IME変換中の取得がうまくいかない

EbIRCで、変換操作中は上下キーとかのイベントが発生しないようにするため、こんなクラス書いた。サブクラス化して、接続しなかったらちゃんと動いた。しかしネットワークに接続後、縦横入れ替え時に画面のレイアウトが正しく行われなくなってしまった。なん…

Advanced/W-ZERO3[es] の Xcrawl Scroll の拾い方

KeyDown(上下キー)→KeyDown(KeyValue=0x83)→KeyUp(上下キー)→KeyUp(KeyValue=0x83) の順でイベントが発生する KeyDownで0x83のフラグを立てておいて、KeyUpで上下キーが来たときにフラグ立ってたらスクロールとみなせばOKそう。 ちなみに「WM_KEYDOWN 0x83」…

Advanced/W-ZERO3[es]買いました

用事があるので、取り急ぎ。 .NET Compact Framework v2 のバージョンは 2.0.7045.0 とりあえず最低限必要なソフトのインストールだけは終わらせた。Xcrawlと普通の上下キーはどう違うんだろう。EbIRCでスクロール動作すると上下キーと同じ効果あったし。

次のソフト

Advanced/W-ZERO3[es] 発売に合せてこんなんやってます。でもちょっと間に合わないかも。写真+位置情報+ライフログって感じです。EbIRCの新バージョンももうすぐ出ます。兼ねてから要望の強かった接続中の入退室、チャンネルの追加、プライベートメッセー…

Ruby勉強会@関西-17 にいってきました。

日本Rubyの会 公式Wiki - Ruby勉強会@関西-17MagSafe電源アダプタ忘れてあたふた。はこべ助かった。ありがとう。そして火曜にいきなり Hpricot が大活躍。yharaさんありがとう。

F#やるか。

おすすめ F# 本 - NyaRuRuが地球にいたころ 多分この本が一番向いているのは,.NET や C# をそこそこ知っている人が,関数型言語の入門書として最初に読んでみる,というケースでしょう. その用途だと『ふつうのHaskellプログラミング』よりもこっちの F# …

tDiaryのリファラSPAMがうざかったので、対応方法へのポインタを用意してみた

Web

リファラSPAMが最近ほんとうざくて、某うどんげLoveのヒトからつっつかれたので、とりあえず本日のリンク元非表示にしました。うぜーうぜー。再公開するにはすでにたまったSPAMを消した上でフィルタ設定しないといけませんが、今日は眠いので近日中に対応す…

GTKなアプリをKDEに溶け込ませる

Apache HTTP Server Test Page powered by CentOSを使うと、GNOMEのGTK向けに作られてるアプリにもKDEのスタイルが適用できます。僕はKNOPPIXでKDE使って以来見た目のきれいさでずっとKDE派なんですけど、GTKのアプリがイマイチ溶け込まないのが不満だったん…

びわこ開発合宿いってました

この土日は滋賀で行われたびわこ開発合宿に行ってました。多くの人がRubyとかPerlとかのLL使いという中、希少人種と言えるコンパイルの必要な.NET(C#)という環境でした。しかも、MacBookにUSBからいろいろ刺して戦艦のごとき装備。いや、Parallels Desktop使…

UTF-8の送信でBOMがつかないようにする

System.Encoding.UTF8 とかを StreamWriter に指定すると、一番最初にBOMがつきますが、通信などで使うときは困る場合があります。この場合は、new UTF8Encoding(false) を使うとBOMが出力されなくなります。

Mac OSX のファイル名の形式のUTF-8(NFD)を処理する

.NET Framework でMac OSXのファイル名で使われている UTF-8 Nomalization Form D (NFD)を取り込んだ場合、System.String.Nomalize メソッドで.NET Frameworkで通常使われている形式に戻すことができます。.NET Framework はデフォルトがNFCだから、これくら…

LinuxでAX8の温度センサーをモニタリングする

AX8にはμGuruというモニタリングとかのチップが入っているので、それをlm_sensorsで使う方法。 あらかじめ、http://www.atmarkit.co.jp/flinux/rensai/linuxtips/743hwmonitor.html を参考に設定する。 rc.local の記述内容の modprobe w83627hf をコメント…

デフォルトルートへPingする

うちは、サーバーがPPPoEルーターを兼務しているのですが、稀にPCI-Expressx1に刺してあるGbEカードが落ちることがあります。で、「GoogleからのHTTPが3回帰ってこなかったらservice network restartして、それでもだめならシステム再起動するスクリプト書…

アバウトミー

Web

アバウトミーがサービスインしましたね。というわけで早速ステータスを更新するnadokaプラグインを…ごめん、さすがに飽きたw 誰かやってww

nadoka からもごもごに投稿するボットも一応作っておいた

以下2つのエントリで「おたくなにしてるん?」系のサービスのボット作りました。 nadoka から Twitter に投稿するボット - backyard of 伊勢的新常識 nadoka から nowa に投稿するボット - backyard of 伊勢的新常識 ここまできたらもごもご忘れたらかわいそ…

「本当は使いやすいわけでもないMac OSX」にしておくべきだった

Mac

昨日の続き。ってか、昨日の記事のタイトルは原文ままもってこずに、こうしておけばよかった。最初は微妙だったけど、今は使いにくいって思わないし。 レスでいただいた点について 再変換は「かな」2連押し なるほど。というか「英数」の2連発は相当イイと思…

本当は使いにくいMacOSX

Mac

GANAwareはてな版僕も長年Windowsをつかってて、VisualStudio万歳してる人です。昨年秋からノートをMacBookに置き換えて「アレ?」っと思うところは結構ありました。というわけで僕もちょっと書いてみることにします。 元記事で挙がっている点について 多く…

nadoka から nowa に投稿するボット

nadoka から Twitter に投稿するボットのnowa版です。 つかいかた 以下のコードを nowabot.nb として plugin フォルダに入れます。 # -*-ruby-*- require 'net/http' require 'kconv' require 'cgi' class NowaBot < Nadoka::NDK_Bot def on_client_privmsg …

EbIRC 0.09 リリース

昨日の晩に 0.08 出して、その後僕が書いた以外のコードを取り除いたのとバグ修正1件で 0.09 出しました。0.09からは、ソース公開できそうです。ただ、ライセンスとか公開の方法とか考え中なのでちょっとお待ちをー。