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

ubuntu 8.10でIPアドレスの設定を固定にする方法

なんていうかNetworkManagerの挙動がバグ臭い。/etc/network/interfaces や /etc/resolv.conf が意図と違う内容に書き換えられてしまう。 この問題の対策が書いてあるサイトを見つけた。http://www.dreamhope.net/freewares/ DreamHope's FreeWares 記事ごと…

ドラッグドロップ

WPFのドラッグドロップ処理。まだよく分かっていないけどこんな感じ? DataObjectを受け取る側はDragOverとDropを実装する。送る側はDragDrop.DoDragDropを呼び出す。 DataObjectを使わないドラッグ操作は自前で(Preview)MouseDown,(Preview)MouseMove,(Prev…

ubuntu 8.10

RME digi96/8を鳴らすのに使ってたXPマシンが丁稚奉公に出ることになったので音楽再生用にPCを組んでみた。Intel Celeron 430, GIGABYTE GA-EG41MF-S2H rev1.0,剛力550WAという安めの構成。ドライバの都合でXPかLinuxでないと鳴らせないが今からXPを買う気に…

スタイルとコントロールテンプレート

WPFのUIで、コントロールテンプレートやスタイルを変更してみる。 描画にDirect3Dが使われてしまうのがちょっと困るかな。11/20 統一感を意識して更にコントロールテンプレートを編集してみる。 Pathの描画品質が良くない…?

Windows環境でModule::Install

Windows環境でperlモジュールのパッケージ化を試してみた。Module::Build はWindow環境ではおかしなパーミッションのパッケージを握る。 Module::Starter::PBPはPerlベストプラクティスの本をいちいち読まないと使えない。結局 Module::Install 0.77 と Modu…

perl用のテンプレートエンジン

既存のだとunicode関係やエスケープの自動化がよく分からなかったので、さくっと書いてみる。 http://tate.juggler.jp/Text-Template-Compact/(2008年11月7日) その後CPANで同種のモジュールを捜してみたら60近くあった。知名度でいうとTemplate::ToolkitかH…

perlで変数の型を調べる

変数がリファレンスである場合に参照先が配列かハッシュか調べる。 blessが絡むとrefだけでもscalarだけでもダメらしい。 sub getDataType($){ return if not ref $_[0]; # return null if not reference type. $_[0]=~/(\w+)\(/; # use scalar to void effe…

ニンテンドー Wi-Fi USB コネクタ と ESET スマートセキュリティ のパーソナルファイアウォール の設定

Nintendo DS から ニンテンドー Wi-Fi USB コネクタへ接続テストを行って52203,52003などのエラーが出る場合はPC側のファイアウォールなどが原因。ESETで穴を開けるには、ネットワーク接続のWi-fi usbのプロパティで次のようにファイアウォールを外す。 安全…

Logicool MX518 日本版 と Microsoft Habu Mouse の比較

同じ日にマウスが2個届いた。一つは Microsoft Habu Mouse の不良交換品。交換前のは 左ボタンがチャタリングを起こしていた。 先に交換品を送ってくれる方式なのはGJ。マイクロソフト ゲーミング マウス Habu Laser Game Mouse 9VV-00007出版社/メーカー: …

javaを書いて時間を潰した

ひさしぶりにJava、といってもWebアプリを書く気はなくて、Swingアプリのお話。Windows APIやWindows.FormsでUIを書くとコントロール階層で透過の扱いがヘボくて萎えるのだけど、JavaのAWT,Swingはダブルバッファリングがちゃんとしてるので見た目重視のアプ…

Eee PC 901 その後

Visual Studio 8を入れてみた。マウントやジャンクションを使わなくても入るんだな。 E-mobileのUSB端末をアウトレットのEMチャージでポチったのが届いた。毎日持ち歩くわけではないのでこれで十分だ。 softetherのpacketixを試用中。仮想LANカードと仮想HUB…

Eee PC 901 と 無線LANアクセスポイント

[rakuten:refino:10010584:detail] BUFFALO Air Station NFINITI Giga 11n/a/g/b対応 無線LANルーター WZR-AMPG300NH出版社/メーカー: バッファロー発売日: 2007/07/10メディア: Personal Computers購入: 1人 クリック: 8回この商品を含むブログ (3件) を見…

SD-Jukeboxが使いにくい。

当方SV-SD800Nユーザ。著作権管理対応のSDカードリーダやソフトが他にないので、音楽データの転送にはSD-Jukeboxを使うことになる。SD-Jukeboxの件でサポートに長電話してしまった。 Vistaにインストールする場合はセットアップ、アップデートとも「管理者と…

ircd 2.11.2

ircd 2.11.2p1 http://web.irc.org/mla/ircd-users/2008/msg00006.html jpパッチは上流に取り込まれたようだ。2.11系の新機能 http://ircnet.irchelp.org/211.html あとニックネームの長さも15文字までになっていたような気がする。

c#のenumとgenerics

c#のenumとgenericsの相性が激しく悪い。 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Test { class TestEnumGenerics{ static N toInt<T, N>( T value ) { return (N) Convert.ChangeType( value, typeof(</t,>…

MS.NetのPlatform Invoke でしょんぼり

GetDelegateForFunctionPoiter と GetFunctionPointerForDelegate でマーシャリングの挙動が違うんだな。NativeからManagedの関数をGetDelegateForFunctionPoiter 経由でコールする時に、Delegate型を delegate void dg_ByteArray( [MarshalAs( UnmanagedTyp…

Flash Playerの生ソケットのセキュリティポリシーが変わった

Flash Player の 9.0.124.0 で生Socket用のcrossdomainポリシーの伝達方法が変わってしまいました。 http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.htmlいままではWebのドキュメントルートに /crossdomain.xml を置くだけでよかっ…

フレッタの重鎧改造クエ

フレッタの改造チケットのクエをすすめてたんですよ。 犬用のベーコンポテトを作ってこいといわれました。 究極の料理ができましたよ。犬用だけど。 でもまちがえて、ラブじゃなくてフレッタにあげてしまって。 食べたみたいだけど。 自分のせいだけど作り直…

ATOK 2008

Windows Vista に入ってるMS-IMEがお馬鹿すぎるので、自宅のPCにATOK 2008 を入れてみた。ユーザ1名で同時使用しないという条件で複数のPCにインストールできる。 MS-IMEと似た設定にするのに少し手間取ったが快適さが大幅アップ。ていうかオンメモリ辞書は…

SpiderMonkeyで遊んでみた

おまけ Mozillaプロダクツで使われているJavaScriptエンジン SpiderMonkey の 1.7.0 をWindowsのStaticライブラリでビルドできるように軽くいじってみました。 http://cid-8d91961e6d878ff6.skydrive.live.com/self.aspx/scripts/SpiderMonkey-1.7.0-Win32St…

Visual Studio 2008 Standard Edition

PCのOSを新しくしたついでに開発環境も新しくしてみた。 Visual Studioのアップグレード版はExpress版からでも可能だし、まっさらなPCにインストールしても全く問題ない。 私の場合は複数のプログラム言語を使うのでExpressでは駄目なので、StandardかProfes…

x264 HD Benchmark

http://www.techarp.com/showarticle.aspx?artno=520 のH.264エンコードベンチマークを試してみた。ランキング。 http://www.techarp.com/x264_Benchmark/hd//results-1.htmうちのPCの結果。 http://tate.juggler.jp/days/200805/x264%20HD%20BENCHMARK%20RE…

自宅PCの復旧

XPSP3を入れたついでにハードディスクを整理していて、PerfectDisk8のブート時デフラグとダイナミックディスクへの変換を一度に仕掛けたらパーティションテーブルが壊れてしまった。TestDiskでパーティションをおおまかに復旧して回復コンソールでfixbootとf…

LimeChatがJScriptを組み込んだらしい

http://d.hatena.ne.jp/Psychs/20080503/1209829824 LimeChatがJScriptを組み込んだらしい。 ヘルプを見ると思ったより丁寧にIRCクライアント内部の情報にアクセスできてるような感じ。setIntervalもあるし、会話系のbotを書くには不自由しなさそうな気はす…

眼鏡

前の眼鏡を紛失してしまったので新しく作り直した。 今回、レンズの型紙を描いてみた。結果としては、角度がついてしまったので意図通りにはいかず。 ペンタックスが買収された記念にHOYAの眼鏡レンズにしてみたけど、前の眼鏡よりも見え具合は正直いまいち…

GUNDAM FIX FIGURATION #0013 PLAN303E "ディープストライカー"

GUNDAM FIX FIGURATION # 0013 ディープストライカー出版社/メーカー: バンダイ(BANDAI)発売日: 2003/03/28メディア: おもちゃ&ホビー クリック: 38回この商品を含むブログ (15件) を見る 以前に買い逃していたが、いつのまにか再販がかかってたらしい。 フ…

三脚と雲台

先週注文した三脚と雲台が届いた。 Gitzo(ジッツオ) G2220 エクスプローラー三脚 [rakuten:mitsuba:10000380:detail] センターポールに角度をつけられるようになっている。アルミ製で重い…。位置の微調整がちょっと面倒。 Gitzo(ジッツオ) Gh2750QR オフセン…

D FA 100mm マクロ

買ってきたけど、中央線が遅れたせいで遊ぶ時間がないよ…

Interlocked* API と File Mapping

仕事で、Windows上でプロセス間通信を書くことになった。プロセス間の同期にはEventかMutexを使うものだと思っていたんだけど、wikipedia:Mutexを見るとMetered Sectionの方が速いと書いてあった。そんなAPIはないので何だろうと思っていたらMSDNの記事 A Qu…

FireFox 3 beta のICCカラープロファイル対応

おお、fireFox3 だと http://miyahan.com/me/report/computer/070125_WUXGA_LCD/ColorManagement_test.html がマトモに表示される。アドオンがなかなか追従してくれないけど、全部更新されたらブラウザとモニタとカラーキャリブレータをまとめて移行したいと…