No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 5 | 6 | 7 |...| 10 | 11 | 12 || Next»

XML Notepad 2007

XML Notepad 2007 よりダウンロード可能.Microsoft のフリーな XML エディタらしい.Tree状のデータを編集するエディタの動きを知りたくてダウンロードしてきたのだけど… 結構危なっかしい動きするなぁ.ルート要素が二つになったこともあったし.それはさておき要素の追加がAfter/Before/Childを選択する方式なのは使い易いのかなぁ? 実装上はそれが楽なのだろうけど使う側としてはどうなんだろうと気になる.あと,ドラッグは After/Before のみでChildへの挿入はしないみたい.ドロップ位置の表示の仕方は参考にしてみようかな.んで,やっぱテキストエディタみたいなカーソルって概念はないのかねぇ?

複数キーボードの入力を複数のウィンドウに割り振って1台のPCで同時プログラミング?

合宿の縛りであるところの「チームでPC1台」への対抗策としてキーボード毎にイベントの送り先ウィンドウを変えるマルチキーボード環境を作ろうと思った.適当な理由により OS は WinXP で使う言語は C# に固定.これができれば1台のPCで複数人が同時にプログラムを書けて力強い.仕組みとしては, Raw Input 使って入力デバイスの識別できるキー入力メッセージを取得し,そのメッセージを指定されたウィンドウにリダイレクすればうまく動きそう,と.

でも,実際に作ってみると調査不足のため二つほど問題が出てきて使い物になんかった.一つ目としては,Raw Input はフォーカスなしでもメッセージ取得できるのだが,このメッセージを潰すことができずにフォーカスを持ったウィンドウにメッセージが飛んでしまう.なので,リダイレクト先がフォーカスを持っているとキーが二重に入ってしまったりする.メッセージを潰す一つの手段として,Low-Level Keyboard をフックしてチェインをぶった切るというのがあるのだが,Low-Level のフックが RawInput の前に起こるのでこれはつかえない.C#だとこのフック以外はグローバルにできないのでこの時点で手詰まり.適当なウィドウを用意してそこにフォーカスを固定しておけば何とかなるけど… 美しくない.二つ目は致命的で, Shift/Alt/Ctrl の押下状態が全キーボードで共用となってしまうみたい.つまり,どれかでShiftを押しとくくと,全ウィンドウで Shift が押された状態になるらしい.キー入力メッセージの送信で修飾キーの情報を入れてないのが原因かもしれないけどなんとなく Windows が押下状態を管理している気がするのでどうにもならん気がする.もう少し試してみやうかな?

VS.NET + Subversion

AnkhSVN という addin で VS.NET でも subversion によるバージョン管理ができるらしい.VSS (Visual SourceSafe) とかいう Microsoft 純正のソフトはひじゃうに高価なのでフリーで使える svn が利用できるこいつはありがたい.svn は cygwin で入れてるので AnkhSVN をダウンロードしてインストールするだけで準備完了.あとは適当にリポジトリ作ってソリューションごとリポジトリに追加するだけ.新しいリポジトリを AnkhSVN から作れるのかは今のところよくわからん.ので,svnadmin 使ってローカルに手動でてきとうなリポジトリを作り… もう少し使ってみないと使えるのかどうかよくわからん.

Acrobat +PowerPoint と戦う

PowerePoint のページ設定で A1 サイズにして Adobe PDF のプリンタで PDF へ印刷,ということをプリンタ詳細設定で画像解像度1200dpiでやったら紙面の下1/4がぶっ壊れた… そして解像度2400dpiとかでやったら更にぶっ壊れた.結局,600dpiにしたら正常になったけど… いったい何が悪いのか? 何となく負けた気分だ.

Acrobat + TexPoint と戦う

TeXPoint で Transparent 指定した画像が Acrobat で変換すると汚くなる,という現象に昨日から悩まされて続けている.眠い.解像度云々ではなくサンプリング時の透明ピクセルの扱いがおかしい気がするが… 今のところ色々やってもどうにもならんから数式に TeX を使うのをやめるという敗北.うーん,どうしたものか.ついでにA4以外のサイズに吐いてくれない… ページ設定が効いてないんだかどっかが上書きしてんだか.

Microsoft Color Control Panel Applet

ICCプロファイルをディスプレイごとに設定するのがうまくいかなかったので色の管理をまとめて行える Microsoft Color Control Panel Applet を使ってみた.とりあえず下記アドレスから入手してインストール.

http://www.microsoft.com/japan/windowsxp/using/digitalphotography/prophoto/colorcontrol.mspx

コントロールパネルに Color とかいう項目が増えるらしい.早速設定してみたらなんとなくICCプロファイルの割り当てもうまくいったように見える.

で,ICCプロファイルの切替えなんかよりカラースペースの比較が3Dで行えることのほうが面白い.使ってる二台を比べてみたらこんなかんじになった.LCD2690WUXi が色つきで S170が灰色だが,余裕で前者のほうが広いとの結果.

«Prev || 1 | 2 | 3 |...| 5 | 6 | 7 |...| 10 | 11 | 12 || Next»
Search
Feeds

Page Top