2025/03/19

自己認識の強化

先週末、ついに本命ピアスが届いた。丸一ヶ月も待った甲斐があり、ケースから現れたそれは僕の目論見通りの端正な造形美を湛えていた。ピアスは肌身に着ける装飾品の中でも特に最小の部類に位置するにもかかわらず、その凝縮された美しさゆえに極めて強大な文脈を蓄えることができる。 ここで重要なのは文脈を創出するのは必ずしも装飾品の作り手ではなく、それを身に着ける者にも可能なところだ。事実、僕が買ったのは「スクエアデザインのチタンピアス」という文言以外には大した説明がなく、これから書き記す事柄はどれも僕が勝手に作り出した代物に過ぎない。しかし、どんな内容であれ独自の物語を備えた装飾品は、その瞬間から持ち主にとっては他の既製品を超えた輝きを放ちはじめるのである。 さて、僕は今回の邂逅を通じてある種の情報工学的な文脈を三つほど見出した。結果的にプログラマとしての自己認識を強化する機会に恵まれたと感じている。まず第一に、このピアスが四角い枠を象っているところに着目してもらいたい。 Read more

2025/03/12

生地探しの旅

前回の新シリーズ。鞄と靴を一通り刷新せしめたので次はテーラードジャケットとトラウザー、すなわちスーツを手に入れる。こういう話をすると周りからは大抵怪訝な顔をされる。「せっかく背広など纏わずに済む身分なのに、ずいぶん面倒な真似をするぢゃないか」とは友人の弁。だが、僕は三十路過ぎまで生きてきて自分の性癖を十分に理解した。僕は面倒くさいのが好きなのだ。 今こうして書いている文章からしてそうだ。わざわざ面倒くさいLinuxディストリビューションを立ち上げ、面倒くさいウインドウマネージャ上で面倒くさいエディタを使って面倒くさい自作キーボードを叩いて面倒くさい言い回しでブログをしたためている。このブログ自体も面倒くさい方法で構築されている。家に帰ったらまずは革鞄と革靴をブラッシングする。月一でクリームも塗る。 であれば、服飾の関心もいずれ面倒くさそうな方向に進むのは当然の帰結であった。これまでの人生でスーツを着る機会があまりなかったために発見が遅れていただけに過ぎない。その上で、どうせ面倒くさい服を着るからにはもちろん素材も面倒くさいものを選びたい。すでに持っているポリウレタンやナイロンなどの機能性素材を避けてあえてウール100%を選ぶ。 Read more

2025/03/05

二つのルールの狭間で

最近、興味深い話を聞いた。子育ての難しさだ。ある母親いわく、子どもがなにかをこぼしたりして粗相をすると、自分で掃除をするように言いつけているという。といっても、せいぜい床や机を拭く程度で、躾としてはごく妥当に思える。まもなくその子は後始末の作法を身につけた。 ある日、母が料理中にうっかり手を滑らせて床を汚してしまった。ちょうど子どもが近くにいたので「代わりに掃除しておいて」と頼むと、その子は頑として言い張った。「自分のことは自分で――」母親が繰り返し言っていた叱責である。結局、掃除は後で母が行った。 Read more

2025/02/25

NeovimからClaude 3.7 Sonnetを使う方法

数あるLLMの中でも僕は一番Claudeが好きだ。話していて謙虚で紳士的な雰囲気がするし、他のLLMよりも独特な世界観を持っている感じがする。開発元のWebページのデザインがセリフ体中心で構成されているところもレトロフューチャーっぽくて気に入っている。 Webデザインの実装がうまいところが特に好きだ。「Tailwind CSSでなんかクールにスタイリングしてくれ」みたいなざっくりした指示でも、それなりにちゃんと見栄えのするものを持ってきてくれる。ChatGPTが大抵どのバージョンでも素組みのHTMLと大差ない代物しか寄越してこない様子を見ると、この分野では明らかに突出していると言える。 Read more

2025/02/17

実装を義務とする

先週末、これを作っていた。mttという名前のnpmパッケージで、個人的にまとまっていると嬉しいファイル操作をコマンド化したものだ。実装はTypeScriptで行っている。 指定する引数によって機能が変わり、mtt -rで$EDITORを呼び出して行う一括リネーム機能、mtt -cでファイルおよびディレクトリを個別に圧縮する機能、mtt -iで画像ファイルを縮小する機能を備えている。npm instal -g @riq0h/mttでインストールできる。 特にエディタを用いる一括リネーム機能は以前から様々なツール(たとえばmmvは有名だ)で世話になっていたこともあり、この機会に自分の手で実装して処理を把握しておきたいモチベが強かった。今回の開発を通して最低限の勘所を掴めたと感じている。 あまり頻繁にリネームをしない人はピンと来ないかもしれないが、GUIベースで数十ものファイルの命名規則を合わせたり一貫性を持たせるのは意外に大変だ。その都度、前提条件に沿ったルールを作成したりいちいちスクリプトを書くのも面倒くさい。しかしエディタを――とりわけVimを――自由に扱えるなら話は別だ。どんなファイル群でもたちまちケリがつく。 Read more

©2011 辻谷陸王 | Fediverse | Keyoxide | RSS | 小説