2011-02-01から1ヶ月間の記事一覧

Notepad++のXMLファイルをソートして整形して出力する:2発目

id:eel3:20110225:1298647360 に載せたコードは個人的に「これはいかがなものか」と問い質したくなる代物だったので、全面的に書き直してみることにした。前回の反省を踏まえて、こんな方針で攻めてみた。 設定XMLファイルをテキストファイルとして扱わず、…

Notepad++のXMLファイルをソートして整形して出力する:1発目

Notepad++には関数補完とコールチップ機能*1があって、その実現にXMLで書かれた設定ファイルを使用している。例えばC言語用のXMLはこんな感じ。 <NotepadPlus> <AutoComplete language="C"> <Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," terminal=";" /> <KeyWord name="#define" /> </keyword></environment></autocomplete></notepadplus>

不良品ではないか怯えつつ使う予備のイヤホン:TDK TH-EC30SL

予備のイヤホンが欲しいと思っていたところ、偶然安売りしている所に遭遇したので購入。TDK ダイナミック型イヤカナルヘッドホン 低共振設計アルミボディタイプ CLEF-Uシリーズ(インシュレーター) シルバー TH-EC30SL出版社/メーカー: TDK Media発売日: 2010…

「JScript on WSHでファイル選択ダイアログを表示する方法のまとめ」に追記しました

id:eel3:20090207:1233932887 に追記した。追記したのはCOM経由でInternetExplorerのファイル選択ダイアログを使う場合のサンプルコード。 当初のサンプルコードがいつの間にか手元の環境で動作しなくなっていたので、修正版を追加。 その修正版もInternetEx…

引数の参照渡し(変数渡し)なのか単なるオブジェクトへの参照なのか、それが問題

プログラミングの勉強をしていると、異なる話題なのに似たような名前が付けられていて混乱することがある。例えば変数における「参照型」と関数/プロシージャ/サブルーチン/メソッド等々の引数における「参照渡し」は異なる概念なのだが、どちらも「参照…

恐らく最後のMD機器購入:SONY MZ-RH1 S

長らく使ってきたCD/MDシステムを手放すことにした。CD、MD共に使えなくはないが挙動が微妙で、ついでに再生中にブーンとノイズがのる。何よりデカイ。私はスピーカーは使わない主義なのだけど、スピーカー付きなので更にデカイのだ。最近はCDを買っても*1iP…

ミキサー生活始めました:BEHRINGER XENYX 1002FX

最近ハードウェアか本を買ったことばかり書いていて、コードを書いてない*1と思いつつ、またもや似たようなネタを書く。ミキサーである。でも残念ながらミックスジュースは作れないし、コンクリートも攪拌できない。 [rakuten:idecsmusicstore:10000744:deta…