2007-01-01から1年間の記事一覧
よく考えたら、我々には Microsoft.VisualBasic.Interaction.AppActivate があるではないか。 Microsoft.VisualBasic.Interaction.AppActivate("モバイル Google マップ"); なんかややこしいP/Invoke考えなくても、デフォルトで入ってるアセンブリ参照設定す…
いまどこナビで写真アップロードしつつ、公式のGoogleマップアプリの自動操作に対応しようと、いまどこナビで複数プラグインの連続実行ができるようにした。しかし、Googleマッププラグインがいまいちうまくいかない。GoogleマップのウィンドウハンドルにWM_…
いまどこナビ/いまどこカメラ用のFlickr プラグイン(Flickr、Flickr>Twitter)を公開します。設定方法ついて、少々ややこしい点があるので解説します。 インストールしたら設定画面にて「認証コードの発行」を開き、認証情報を入力します。 なぜかアドエスI…
どうもうまくいかない。yum install amarok したときに依存も全部はいったはずなんだけど、amaroK から見えない。libifp に同梱のコマンドラインツール ifpline でためしに root からだったら見えた。なんでや。 [ebina@asca ~]$ ifpline ls Device is busy.…
いまどこナビ/いまどこカメラのページがはてなブックマークでTwitterタグで追加してくれてる人がいてなんか申し訳なかったので大急ぎでプラグイン書きました。はてなフォトライフへ写真をアップロードした後、invGeoCoder で位置情報から住所を取って、「梅…
発売してからというものEbIRCといまどこナビ/いまどこカメラの開発ばっかで自分のどエス触るのすっかり忘れてた感じ。ZERO3からの環境移行おわってないよ。とりあえず、機種変元が初代ZERO3だったので、通信中着信できるようになったのは相当大きい。動きは…
ウィンドウメッセージの処理に大失敗。変換処理開始と変換処理終了のメッセージをブロックしちゃってテキストボックスがIMEの状態変移を正しく処理できなくなってた。やっちまった感満載だわこりゃ…。取り急ぎ修正いたしました。今晩 21:10 くらいまであがっ…
いまどこナビ/いまどこカメラ のプラグイン開発キットを公開しました。プラグインをどんどん作っていただきたいのもそうなんですが、添付のDLLは自己責任で他のソフトでも使ってもらってかまわないことになっています。以下のようなクラスは有用に使えるの…
IMEで入力しているかどうかはウィンドウメッセージで WM_IME_STARTCOMPOSITION がきたら入力開始、WM_IME_ENDCOMPOSITION が来たら入力終了とするのが基本。しかし、ATOKの推測変換が入っている場合はいったん確定したあとに推測変換が更なる候補を提示して…
なんとか週末中の公開ができました。プラグイン開発キットはもうほとんどできてますが、諸事情でもうちょっとまってください。で、公開直後にこのツールを作るきっかけをくれた宗子たんが「テキストで設定できないの?」と指摘。急遽「汎用フォームデータプ…
ちょっと今回は説明の必要そうな機能が増えたので、とりあえずポイントだけでも。 チャンネル操作ダイアログ カーソルキー上下でリスト内の項目移動、左右でチャンネル一覧とメンバー一覧の間を移動できる タップアンドホールドまたはセンターキー/Enterキー…
EbIRCで、変換操作中は上下キーとかのイベントが発生しないようにするため、こんなクラス書いた。サブクラス化して、接続しなかったらちゃんと動いた。しかしネットワークに接続後、縦横入れ替え時に画面のレイアウトが正しく行われなくなってしまった。なん…
KeyDown(上下キー)→KeyDown(KeyValue=0x83)→KeyUp(上下キー)→KeyUp(KeyValue=0x83) の順でイベントが発生する KeyDownで0x83のフラグを立てておいて、KeyUpで上下キーが来たときにフラグ立ってたらスクロールとみなせばOKそう。 ちなみに「WM_KEYDOWN 0x83」…
用事があるので、取り急ぎ。 .NET Compact Framework v2 のバージョンは 2.0.7045.0 とりあえず最低限必要なソフトのインストールだけは終わらせた。Xcrawlと普通の上下キーはどう違うんだろう。EbIRCでスクロール動作すると上下キーと同じ効果あったし。
Advanced/W-ZERO3[es] 発売に合せてこんなんやってます。でもちょっと間に合わないかも。写真+位置情報+ライフログって感じです。EbIRCの新バージョンももうすぐ出ます。兼ねてから要望の強かった接続中の入退室、チャンネルの追加、プライベートメッセー…
日本Rubyの会 公式Wiki - Ruby勉強会@関西-17MagSafe電源アダプタ忘れてあたふた。はこべ助かった。ありがとう。そして火曜にいきなり Hpricot が大活躍。yharaさんありがとう。
おすすめ F# 本 - NyaRuRuが地球にいたころ 多分この本が一番向いているのは,.NET や C# をそこそこ知っている人が,関数型言語の入門書として最初に読んでみる,というケースでしょう. その用途だと『ふつうのHaskellプログラミング』よりもこっちの F# …
リファラSPAMが最近ほんとうざくて、某うどんげLoveのヒトからつっつかれたので、とりあえず本日のリンク元非表示にしました。うぜーうぜー。再公開するにはすでにたまったSPAMを消した上でフィルタ設定しないといけませんが、今日は眠いので近日中に対応す…
Apache HTTP Server Test Page powered by CentOSを使うと、GNOMEのGTK向けに作られてるアプリにもKDEのスタイルが適用できます。僕はKNOPPIXでKDE使って以来見た目のきれいさでずっとKDE派なんですけど、GTKのアプリがイマイチ溶け込まないのが不満だったん…
この土日は滋賀で行われたびわこ開発合宿に行ってました。多くの人がRubyとかPerlとかのLL使いという中、希少人種と言えるコンパイルの必要な.NET(C#)という環境でした。しかも、MacBookにUSBからいろいろ刺して戦艦のごとき装備。いや、Parallels Desktop使…
System.Encoding.UTF8 とかを StreamWriter に指定すると、一番最初にBOMがつきますが、通信などで使うときは困る場合があります。この場合は、new UTF8Encoding(false) を使うとBOMが出力されなくなります。
.NET Framework でMac OSXのファイル名で使われている UTF-8 Nomalization Form D (NFD)を取り込んだ場合、System.String.Nomalize メソッドで.NET Frameworkで通常使われている形式に戻すことができます。.NET Framework はデフォルトがNFCだから、これくら…
AX8にはμGuruというモニタリングとかのチップが入っているので、それをlm_sensorsで使う方法。 あらかじめ、http://www.atmarkit.co.jp/flinux/rensai/linuxtips/743hwmonitor.html を参考に設定する。 rc.local の記述内容の modprobe w83627hf をコメント…
うちは、サーバーがPPPoEルーターを兼務しているのですが、稀にPCI-Expressx1に刺してあるGbEカードが落ちることがあります。で、「GoogleからのHTTPが3回帰ってこなかったらservice network restartして、それでもだめならシステム再起動するスクリプト書…
アバウトミーがサービスインしましたね。というわけで早速ステータスを更新するnadokaプラグインを…ごめん、さすがに飽きたw 誰かやってww
以下2つのエントリで「おたくなにしてるん?」系のサービスのボット作りました。 nadoka から Twitter に投稿するボット - backyard of 伊勢的新常識 nadoka から nowa に投稿するボット - backyard of 伊勢的新常識 ここまできたらもごもご忘れたらかわいそ…
昨日の続き。ってか、昨日の記事のタイトルは原文ままもってこずに、こうしておけばよかった。最初は微妙だったけど、今は使いにくいって思わないし。 レスでいただいた点について 再変換は「かな」2連押し なるほど。というか「英数」の2連発は相当イイと思…
GANAwareはてな版僕も長年Windowsをつかってて、VisualStudio万歳してる人です。昨年秋からノートをMacBookに置き換えて「アレ?」っと思うところは結構ありました。というわけで僕もちょっと書いてみることにします。 元記事で挙がっている点について 多く…
nadoka から Twitter に投稿するボットのnowa版です。 つかいかた 以下のコードを nowabot.nb として plugin フォルダに入れます。 # -*-ruby-*- require 'net/http' require 'kconv' require 'cgi' class NowaBot < Nadoka::NDK_Bot def on_client_privmsg …
昨日の晩に 0.08 出して、その後僕が書いた以外のコードを取り除いたのとバグ修正1件で 0.09 出しました。0.09からは、ソース公開できそうです。ただ、ライセンスとか公開の方法とか考え中なのでちょっとお待ちをー。