Windows 7 で画像が壊れる

仕事で作ったデバイスドライバのインストール手順書を作ることになった。ターゲットマシンのWindows 7 でさくさくウィンドウをキャプチャして、ペイントブラシで PNG として保存していった。ただ途中で、Alt+Print Screen ではなく Print Screen 単独、つま…

MinimumMenuをもっと自分好みに改造する

昨日は、画面上端を 2 回つっついて青い線を表示するように改造した。いっそのこと二回つついたら即座に MinimumMenu がアクティベートするようにしたらどうだろう。 この設定も Preferences パネルで設定できるように見越して次のメソッドを作っておく。 - …

MinimumMenuを自分好みに改造する

前回 の続き。自分は、メニューを操作する時に、マウスポインタを画面の上端に放り投げるようにして移動させる癖がある。ということは、必ず MinimumMenu が反応してしまうということ。上端まで勢いよく移動してからまた少し下に移動させなければならないの…

Perl 5.14 が Cygwin に入っていた

ちょっと前に、Perl で開発する仕事があった時のことです。ターゲットマシンの Perl が 5.8 だったので、ちょっとした確認に使う手元の Cygwin の Perl のバージョンも合わせておきたいなと思い、Setup.exe で Perl の項目をクリックしてみたら、5.8.x はな…

MinimumMenuの動作を調べる

昨日の続き。昨日行った改造が影響してかどうしてか、MinimumMenu の ClearWindow つまり青い線が画面の上部に表示されなくなってしまった。そこで awakeFromNib メソッドのウィンドウを非表示にしているところをコメントアウトして実行したら、画面の下に表…

アプリケーション名のメニューアイテムにイメージを表示する

アップルメニューの右隣、アプリケーションのバンドル名が表示されているところにアイコンを表示してみたいと思った。メニューバーアプリや、メニューエクストラはメニューバーの多くの領域を占めるが、その数が多くなってくると MacBook や MacBook Pro で…

SourceForge.jpのCVSリポジトリをGitに移行する

昨日の続き。 cvs2git を実行するのに必要な条件については昨日の日記を参考にしてください。 cvs2gitコマンドの使い方 必要なものがあることを確認します。 cvs2git version 2.1 以降を入手します。最新のバージョン、もしくは開発バージョンを使うことをお…

SourceForge.jp のプロジェクトを CVS から移行しようとするも、庭でBBQ

SourceForge の設定を久しぶりに見直してみた。 そういえば以前公開したプロジェクトの SCM が CVS だったので、 Subversion か Git に乗り換えた方がいいかなと思えてきた。 仕事では Subversion を使ってソースコード管理しているが、 プライベートでは Gi…

GraphvizをCygwin上でコンパイルする

Graphviz というか dot を Cygwin 上でコンパイルしてみた。 何となれば Doxygen で関数の呼び出しグラフを作成するため。 Windows 版の Doxygen と Windows 版の Graphviz を使えば良さそうなものだが、 Doxygen からフィルタとして Doxygen-Filter-Perl (P…

実装パターン

実装パターン作者: ケント・ベック,Kent Beck,永田渉,長瀬嘉秀,株式会社テクノロジックアート出版社/メーカー: ピアソンエデュケーション発売日: 2008/12/22メディア: 単行本(ソフトカバー)購入: 30人 クリック: 502回この商品を含むブログ (90件) を見る …

庭に花が咲いたよ

iPhone 4 で撮った写真を Photoshop で加工してみた。 色調補正とかはせずに、 ぼかし (レンズ) フィルタのみですが。

Shade 13 ガイドブック

Shade 13 ガイドブック作者: shadewriters出版社/メーカー: ビー・エヌ・エヌ新社発売日: 2012/04/13メディア: 単行本(ソフトカバー) クリック: 2回この商品を含むブログ (2件) を見る Shade 13 にバージョンアップしたので買ってみた。 以前は Shade 7 を…

言語実装パターン - コンパイラ技術によるテキスト処理から言語実装まで

言語実装パターン ―コンパイラ技術によるテキスト処理から言語実装まで作者: Terence Parr,中田育男,伊藤真浩出版社/メーカー: オライリージャパン発売日: 2011/12/24メディア: 大型本購入: 5人 クリック: 333回この商品を含むブログ (13件) を見る 副題にあ…

ショートパンツに黒いタイツの女の子

最近、 ショートパンツにカラータイツの女の子をよく見かけるのだが、 どうにもミッキーマウスに見えて仕方がない。

迎春 2012

地震

人の作ったプログラムを分からねー分からねーとつぶやきながらデバッグしていると、 地震。 最初はいつものようにすぐおさまると思っていたら長い。 段々強くなっていく。 とうとう電源が落ち、 「やられた」 などとまだまだ気楽に考えている。 そのうち PC …

小動物が落ちてた

昨日家に帰ってきたら、 鼬だかフェレットだかの小動物が玄関先に落ちてた。 というか死んでいた。 暗かったのでもう少しでふンづけてしまうところだったよ。 今日明るくなってからよく見ると、 まだ子どもで首筋に怪我をしていた。 猫か犬に噛まれて絶命し…

席替えをして返事ができず

会社の仕事場の座席を席替えしたら、 両隣の人が独り言が激しい。 とても返事をしたくなって困る。 こっちも独り言のように相槌を打てばいいのか。 でも昔、 隣の席にいたやつの独り言に返事をしたら、 どうして自分の考えてることがわかったのだろうという…

クリアフォルダを求めて iPhone 4 を得る

黒い iPhone を薦める白い犬のお姉さん クリアフォルダを買いに行ったら、 近くの Softbank のコーナーに、 iPhone 4 入荷の看板が出ていた。 今日持ち帰りできるらしい。 ついフラフラと入って行ったら、 白い犬のかぶり物をしたお姉さんに捕まってしまった…

「超」整理手帳エレファントA5(クリア)と自作の手帳カバー

ここんところなぜだか Amazon から 「超」 整理手帳の DM が、 五月雨式にいくつも届いていた。 色違いのものとか、 フォーマットの違うものとか、 サイズの違うものとか。 まとめて送ってこいよと思わないでもない。 「超」整理手帳2011エレファントA5(ク…

Emacs leim に単語を登録する

訳あって Emacs leim で日本語を入力することになった。 NTEmacs ではなくて Cygwin の Emacs 23.2 on X を使ってみることにしたのだ。 となると、 自分の名前が辞書に登録されていないので登録したくなる (どんな IM/IME でもデフォルトでは登録されていな…

NTEmacs の vc-git で Cygwin の git を使う

訳あって NTEmacs 23.2.1 と Cygwin 1.7.6 の git 1.7.1 を使っている。 これがどうも NTEmacs の vc-git と相性が良くないようだ。 log (C-x v l) や diff (C-x v =) は便利に使えるのだが、 commit (C-x v v) が期待通りに動かない。 デフォルトだと日本語…

Git を MacOS X Snow Leopard にインストールする

Git を Humphrey (MacOS X 10.6.4) にインストールしてみた。 会社のマシンで Git を使い始めたこともあり、 うちの Mac でも使ってみようとインストールすることにした。 Xcode も次期バージョンで Git をサポートするということだし。 Git は分散型なので…

int のサイズとポインタのサイズは必ずしも同じではない

もう 7 年くらい前に作っていたプログラムを、 ふと思い立ってリコンパイルしてみた。 以前は Cygwin 1.5.5 あたりで動作確認していたんだけど、 また別の環境である MacOS X 10.6.4 で動くかどうか確認したくなったわけ。 このプログラムは POSIX C に対応…

Sat

MS Word に「あったり」を怒られる

ちょっとしたコマンドのマニュアルを MS Word 2007 で書いていたら、 「あったり」 という単語に波線がついた。 『「〜たり」 は繰り返して使います』 だそうだ。 たしかに 「〜があったり、 〜になっている場合です」 と書いていた。 「〜があったり、 〜に…

Fri

久しぶりに Windows で C プログラミングする

久々に Windows の Visual C++ でプログラミングした。 しかも C++ ではなしに C でコンソールアプリケーションである。 MFC も STL もなしに文字列と配列を扱わなければならないというのにはちょっとめまいがした。 まあ、 ばりばり配列を使わなければなら…

pTeX.app と LaTeXiT で日本語を使う

Mac

結論から言えば、 LaTeXiT で日本語を使うには、 環境設定で latex+dvipdf オプションを選択して、 platex の引数に -kanji=utf8 を指定すればよい。 Drag & Drop pTeX (pTeX.app) の中にあった日本語 pLaTeX のドキュメント pldoc.tex をコンパイルして PDF…

日本語 pLaTeX をインストールする

Mac

日本語 pLaTeX のレイアウトの寸法や、 セクション等のコマンドの上下の寸法を調べようと思い立った。 MS Word 2007 で書く文書のスタイルの参考にしようと思ったからだ。 まずは家にあった TeX、 LaTeX の参考書を調べてみた。 (どれも 10 年以上前の本だけ…