2011-01-01から1年間の記事一覧
id:eel3:20110226:1298686840 にてRubyでXMLファイルをソートしたのだが、どうも釈然としないものがある。XMLを変換するのならXSLTではないだろうか? XSLTではないだろうか?*1もう5年以上も前になるが、人生で初めてプログラミング言語に触れて4〜5ヶ月ぐ…
id:eel3:20110225:1298647360 に載せたコードは個人的に「これはいかがなものか」と問い質したくなる代物だったので、全面的に書き直してみることにした。前回の反省を踏まえて、こんな方針で攻めてみた。 設定XMLファイルをテキストファイルとして扱わず、…
Notepad++には関数補完とコールチップ機能*1があって、その実現にXMLで書かれた設定ファイルを使用している。例えばC言語用のXMLはこんな感じ。 <NotepadPlus> <AutoComplete language="C"> <Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," terminal=";" /> <KeyWord name="#define" /> </keyword></environment></autocomplete></notepadplus>
予備のイヤホンが欲しいと思っていたところ、偶然安売りしている所に遭遇したので購入。TDK ダイナミック型イヤカナルヘッドホン 低共振設計アルミボディタイプ CLEF-Uシリーズ(インシュレーター) シルバー TH-EC30SL出版社/メーカー: TDK Media発売日: 2010…
id:eel3:20090207:1233932887 に追記した。追記したのはCOM経由でInternetExplorerのファイル選択ダイアログを使う場合のサンプルコード。 当初のサンプルコードがいつの間にか手元の環境で動作しなくなっていたので、修正版を追加。 その修正版もInternetEx…
プログラミングの勉強をしていると、異なる話題なのに似たような名前が付けられていて混乱することがある。例えば変数における「参照型」と関数/プロシージャ/サブルーチン/メソッド等々の引数における「参照渡し」は異なる概念なのだが、どちらも「参照…
長らく使ってきたCD/MDシステムを手放すことにした。CD、MD共に使えなくはないが挙動が微妙で、ついでに再生中にブーンとノイズがのる。何よりデカイ。私はスピーカーは使わない主義なのだけど、スピーカー付きなので更にデカイのだ。最近はCDを買っても*1iP…
最近ハードウェアか本を買ったことばかり書いていて、コードを書いてない*1と思いつつ、またもや似たようなネタを書く。ミキサーである。でも残念ながらミックスジュースは作れないし、コンクリートも攪拌できない。 [rakuten:idecsmusicstore:10000744:deta…
車にカーナビが付いていて、ついでにバックビューカメラも付いている。通常はナビの画面だが、バックする際にカメラの映像に自動的に切り替わるようになっている。カメラの映像には、進行方向に対する車の左右の位置や安全な停車位置を示すラインがリアルタ…
Amazonで昨年頼んで、ようやく届いた。プログラマが知るべき97のこと作者: 和田卓人,Kevlin Henney,夏目大出版社/メーカー: オライリージャパン発売日: 2010/12/18メディア: 単行本(ソフトカバー)購入: 58人 クリック: 2,107回この商品を含むブログ (350件)…
世の中には1文字変数という文化がある。個人的には基本的に余り歓迎したくない類のもので、私個人の見解としてはせめて、 適用範囲が比較的小さい場合に限り、 特定の用途でのみ使用する。 という制限を付けたいと考えているものだ*1。1文字変数は、ソースコ…
id:eel3:20110116:1295764727 の続き。RDT232WXにはHDMI端子が2つ、D端子が1つ付いている。今までこの2種類の端子のお世話になったことは無かった。手元にはPS2とPS3があるのだが、今までは安物のアップスキャンコンバータを介してD-subで液晶ディスプレイに…
長らく17インチの液晶ディスプレイを使ってきた。RDT1710V出版社/メーカー: 三菱電機発売日: 2004/12/31メディア: Personal Computers クリック: 7回この商品を含むブログ (4件) を見るレシートが残っていたのだが、日付が2005/07/21になっていた。なので5年…
ついに自宅のIntel Atom 330マシンでもファンが壊れかけて爆音状態になった。インテル Boxed Intel Board D945GCLF2 Atom330 1.6GHz 1MB FSB533 BOXD945GCLF2出版社/メーカー: インテル発売日: 2008/09/22メディア: Personal Computers クリック: 27回この商…
新年早々、自宅のPCのマウスが壊れた。エバーグリーン 人間工学に基づいたエルゴノミクスなペンマウス WOWPEN JOY Pen Mouse(Black)なのだが、同じ時期に購入して会社で使っていた方は昨年壊れているので、経年劣化なのだろう。もう1〜2年ぐらい保ってくれた…