Digitalians' Alchemy Top Page

 Digitalians' Alchemy は Mac の話題、プログラミングの話題、
音楽/DTM/MIDI の話題、けみかるな話題、その他を扱う個人的なページです。

[最新の日記] このページ。
[過去の日記] 昔の日記一覧(1ヶ月ごと), 今月分 (2010 年 02 月)
[自作/移植ソフト] LilyRunner … GNU LilyPond の簡易 GUI
CocoaRsync … バックアップツール
Alchemusica … MIDIシーケンサ
iLame, STed2, 3DMixer,
おえかきちょう, MidiPolish for Classic MacOS
[Mac OS X 小ネタ集] Mac OS X の使用感、UNIX 系ツールの備忘録など
[ソフト開発小ネタ集] Mac OS X ソフト開発の小ネタの備忘録。
[音楽関係] 譜面作成ソフト Lilypond Tips
LinuxSampler を OS X で使う
[その他] ワミー・ギャラリー

あるけみすとの居る風景

2010/02/07(日)

 TS-110 Turbo NAS を使った TimeMachine バックアップの件。以前に作成した TimeMachine バックアップのスパースバンドル・ディスクイメージを丸ごと TS-110 の AFP ホームディレクトリにコピーして、MacBook から TS-110 をマウントすると、TimeMachine 環境設定でバックアップ先として TS-110 を選べるようになる。特別な設定は何も要らなかった(MacBook 側は defaults write 云々が必要なんだけど、それは前回済ませてあるので)。ただ、移行前にバックアップした履歴は残ってないみたいで、「TimeMachine に入る」で見る限り、移行した時点での最新版ファイルだけが見える。正しく移行するには、もうちょい工夫が必要なのかも知れない。まあ、とりあえず TimeMachine は正常に動いているようなので、それほど不満はないのだが。

 ちなみに、「2つのディスクを交換しながらバックアップする」という運用はやめました。かわりに、「TS-110 の中身を定期的に別ディスクにバックアップする」という運用を検討中。

2010/02/06(土)

 バファローズの小瀬選手転落死?! えーほんとかよ。地味だけど小回りのきくいい選手で、好きだったのに。順調に伸びてくれれば、これから10年はチームを支えていってくれるはずだったのに。なんでだよ…とっても残念。チームメイトも監督もつらいだろうなあ。

2010/01/31(日)

 ヒメの7歳の誕生日。今年もずいぶんいろんなプレゼントをもらった。一番インパクトが強かったのはやはり漫画(ドラえもんとオバQ)、目玉だったニック社の織り機「イネス」にもちょっとハマりそう。イネスは実はだいぶ前に妻が買っておいたものだが、つい先日「タオルは何でできているの?」なんて会話になったので、そろそろ機が熟したと判断して登場と相成った。

 ところで、フレッシュプリキュアが終了し、次のシリーズは「あれは幼稚園向けやで」と言い含めて卒業させようとしているのだが、代わりに見せるものがなかなか見つからない。地上波でやってるアニメの公式ページを一通りチェックしたんだけど…(苦笑)

2010/01/30(土)

 wxWidgets のアプリ開発、Windows の system() 関数でハマってしまった。コマンドラインのツールを呼び出すのだが、インストールパスに空白が入っている時の処理でつまづいた。まず、ツールが C:\Program Files\MyApp\Tools\bin にあるとき、呼び出す時は引用符で包まないと Program の直後で分割されてしまう。

system("\"C:\\Program Files\\MyApp\\Tools\\bin\\mytool\" arg1 arg2");

これは普通のテクニックだが、問題は引数にも空白が入っている場合。サポートファイルがC:\Program Files\MyApp\Tools\datにあるとき、普通はコマンド名と引数をそれぞれ引用符で包んで、下のようにすればいいのだが:

system("\"C:\\Program Files\\MyApp\\Tools\\bin\\mytool\" \"C:\\Program Files\\MyApp\\Tools\\dat\\myfile.dat\"");

Windows ではアウト。この場合、cmd.exe は「両端の」引用符を取り除いて、下のようなコマンドラインと解釈してしまい、「C:\Program が見つかりません」というエラーになってしまう。

C:\Program Files\MyApp\Tools\bin\mytool" "C:\Program Files\MyApp\Tools\dat\myfile.dat

正解は、もう1回全体を引用符で包んで、下のようにすること。

system("\"\"C:\\Program Files\\MyApp\\Tools\\bin\\mytool\" \"C:\\Program Files\\MyApp\\Tools\\dat\\myfile.dat\"\"");

なんちゅう謎仕様や。そもそも、こんな面倒なことになるのは「標準のインストールパス」C:\Program Files に空白が入っているからなんだよな。Microsoft 意地悪すぎ。

本アプリは sourceforge.jp にて公開中。リンクは張りません。探せばすぐに見つかるとは思うけど。

2010/01/24(日)

 4月に栄転予定の後輩一家をお呼びして、かも鍋パーティ。例によって、かも鍋は妻の実家からの贈り物です。いつもありがとうございます。後輩一家は幼児さん2人がいて、うちの子たちも仲良しなので、たぶん大騒ぎになるだろうと思っていたが、その通りだった。うちの子へのおみやげに「小学館 NEO クラフトぶっく 新・りったいどうぶつ館」というのを買って来てくれて、これがとんでもなく大ハマリだった。全部で23体あるのに1日で全部作ってしまった。そうか、このレベルのペーパークラフトだったら自分で作れるんじゃん。よしよし。

 後輩一家の子供たちは、プラレールに激しく反応した。少し前に南知多の「おもちゃ王国」に行ったときに、お子さんたちがプラレールに釘付けになっていたとは聞いていたが、今回見る限り本気度はかなりのもの。とりあえず電車だけ1つ買ってあるらしいのだが、ぜひレールを買ってあげてください。

2010/01/23(土)

 QNAP の TS-110 Turbo NAS を買いました。実は年末にファイルサーバの PowerBook G4 がまたしてもハードディスクのクラッシュを起こしてしまい、一応手持ちのハードディスクと交換して復活はしたものの、ファイルサーバとして使うのはちょっと無理があるのかも知れんと思い始めた。はじめは定番のIOデータとかバッファローの製品を検討していたのだが、ネットで調査中に QNAP の紹介を見つけて、製品ページとかレビューを見ているうちにすごく欲しくなってしまった。そういうわけで、年明けにAmazonで注文、2週間ほど待って昨日到着した。

その前に、Amazon のマーケットプレースに出品しているある店が、2000円ほど高い価格で「在庫あり」となっていたので、「在庫あるならこっちにするか」と注文すると、「現在在庫切れになっております」とメールが来た。メールが来たあとも、Amazon のページでは「在庫あり」のままになっている。在庫がないのに「在庫あり」って表示するのはよろしくないんじゃないですかねぇ。不信感があるので速攻でキャンセルした。

 ハードディスクは別途購入した HDS721050CLA362。装着はとても簡単だった。安いケースだとこの時点からやたら苦労させられるのだが、全く問題なし。QFinder を使った初期設定もスムーズに進んだが、一番最後のハードディスクをフォーマットする表示で止まってしまい、設定完了の画面が出てこない。途中でネットワーク接続を DHCP から固定 IP に変更したので、そのへんが関係あるのかも? 一度ブラウザの画面を閉じて、もう一度新しい IP アドレスで管理ページにアクセスしてみると、どうやら正常に動作しているようだ。

 現在、PowerBook ファイルサーバの時に作成した TimeMachine バックアップを丸ごと NAS にコピーして、その上に TimeMachine で追加バックアップする実験をやろうとしている。140GB のファイルコピーはさすがに時間がかかるなあ。1時間でやっと40GBぐらいだ。11MB/秒ってちょっと遅い気がするな…と思ったら、PowerBookG4 (2003) のイーサネットは 10/100Base-T なのでした。

2010/01/20(水)

 ヒメの誕生日が近づいて来たので、プレゼントを考える。ヒメは「Wiiが欲しい」と言い続けているのだが、Wii はどうもねぇ。妻のママ友に持っている人が何人かいるのだが、どの家もすぐに飽きてほこりをかぶっているようなのだね。普通のおもちゃだと、普通の遊び方に飽きても、他のおもちゃと組み合わせて新しい遊びを考えついたりできるのだが、ゲームマシンはそういうわけにいかないから、飽きちゃったらそこまでになってしまう。

 結局、そのあたりのことをヒメに言い含めて、藤子・F・不二雄大全集から「ドラえもん」と「オバケのQ太郎」を1冊ずつ買うことで決着した。親の趣味が濃厚に入っているが、まあ自分でまっとうな希望(=こちらが受け入れてもいい希望)を出せるようになるまではしゃあないね。

2010/01/19(火)

 週末、居間と物置部屋にそれぞれ棚を組み立てた。居間の棚に OfficeJet 6500 を置いて、FAX をつないでみたが、FAX 付き留守番電話と干渉してどうもうまくいかない。1つの回線に FAX が2台ぶらさがっている格好だからうまくいかないのも道理。仕方がないので、FAX なしの留守番電話を別に買うことにした。ちょっと残念。

2010/01/09(土)

 HP OfficeJet 6500 Wireless が来ました。アマゾンで 15980円。専用インクの HP920XL もカラー3色+顔料黒を買っておいた(5519円)。FAX は後回しにして、とりあえずプリンタとしてセットアップした。いくつか気がついた点。

 写真の色合いは要検討だが、その他のところはまあいいんじゃないかな。ネットワーク直結なので、プリンタサーバのトラブルで印刷できない、ということもなくなる。あとは FAX がうまく使えれば言うことなし。

2010/01/05(火)

 部屋を整理していると、2006年にロシアに行った時のメモが出て来た。公開するつもりで書きかけていた文章も発見したので、メモ分を書き足して放出しときました。


サイト内検索

検索キーワード(5つまで):




本サイト内のすべてのページに自由にリンクしていただいて構いません。
ただし、トップ以外のページの場所は予告なく変わることがあります。

Presented by Toshi "Alchemist" Nagata

mail address