毎回便利なEmacs Lispをチマチマ紹介していますが、今回ご紹介するsession.elも優れものです。挙動が地味なので素晴らしさが伝わらないかもしれないと危惧していますが、Emacs使いの人は騙されたと思って使ってみてください。
更に言うと、session.el単体だと「少し便利かな」くらいなんですけど、minibuf-isearchと組み合わせると並外れて便利になります。
この組み合わせで使っているEmacs使いは多いと思うのですが、意外と知名度が低い気がしたので改めて紹介します。
株式会社ディノ社員による技術メモ
2008 年 9 月 26 日 by hnw — Emacs
毎回便利なEmacs Lispをチマチマ紹介していますが、今回ご紹介するsession.elも優れものです。挙動が地味なので素晴らしさが伝わらないかもしれないと危惧していますが、Emacs使いの人は騙されたと思って使ってみてください。
更に言うと、session.el単体だと「少し便利かな」くらいなんですけど、minibuf-isearchと組み合わせると並外れて便利になります。
この組み合わせで使っているEmacs使いは多いと思うのですが、意外と知名度が低い気がしたので改めて紹介します。
2008 年 9 月 19 日 by hnw — Emacs, Mac OS X
今回は普段以上にピンポイントな情報をお届けします。個人ブログでやれば?というくらいに読者を選ぶ話題ですが、気にしないことにします。
早速ですが、私は次のような悲惨な目にあったことがあります。
上記のように不幸な条件が重なると、Emacsで編集作業をしていたはずなのに、なぜかOmniOutlinerが起動します。こんなイジメを受けたらEmacs使いは生きていけません。きっとOmniの中の人はvi使いなんでしょうね。しくしく。(多分どちらでもないと思いますが)
実は、MacOSXにはserviceという仕組みがあります。これは、セレクションの情報を別のアプリケーションに投げるような枠組みのようです。別のアプリケーションとの連携方法として、起動するアプリケーションをメニューから選ぶこともできますし、キーボードショートカットを割り当てる事も可能です。Command + >でOmniOutlinerが起動したのはこの機能によるものです。(ちなみに、Pro版でしかこの悲劇は起こらなかったと記憶しています)
2008 年 9 月 9 日 by hnw — PHP, zsh, 文字エンコーディング
タイトルそのままなんですが、まずは私のターミナルを見てください。

ドクロマークのようなものが表示されています。日頃の行いが悪すぎてターミナルが呪われたようですね!というのは冗談で、unicodeの文字(U+2620)を1文字表示してみたところです。
私の環境はMacOSXとzshですが、zshでは”\xe2″などで任意の1バイトを表現することができます。つまり、IMEから入力できない文字でも、UTF-8表現の3バイトを指定することで任意の文字を表示できます。
unicodeには色々な文字があります。今回はunicode.orgのMiscellaneous Symbolsを見て、U+2620というのが面白い文字だな、ということで見つけてきました。
2008 年 9 月 5 日 by arasho — workshop, ネットワーク
こんにちわ。arashoです。
表題の件で勉強会「快適なwebアプリケーション構築のための基礎知識 増えていく負荷とサーバと機能にどう向き合うかの巻」を開催しました。
今回はwebサーバ、DBサーバを増やして、インフラを構築・拡張していく場合、
と言うことを伝えたかったのですが、伝わっているといいのですが…。
とりあえず公開します。
2008 年 9 月 2 日 by sasimi — workshop, ネットワーク
社内勉強会でネットワークを学ぶための講習3回目を行いました。
3回目にしてやっと、これまで空気のようなものだったARPとキャッシュPoisoningが題材となります。
EthernetとIPを知らないと「偽装の結果」が魔法のように思えますが、知ってしまえば不思議なことではないと納得がいくかと思います。