新しい言語も始めたことだし、自分が主に使っている言語を振り返ってみる。最近はあまり触れていないのですけど、やはり安定の言語です。デスクトップアプリケーションなんかはC++一択です。QtやWin32APIの影響もあって、おそらくいちばん長く使っている言語です。Rubyがその界隈で浸透してもう何年にもなりますが、今更Rubyの門を叩いてみました。これまでWebでよく使われている言語に、まともに触ったことがありません。Perlはもう既に過去の言語になりつつあり、Pythonは少し触ったけども「本当にオブジェクト指向なの?」と作者に☎したいくらいに不満。研究室で新しいマシンが降ってきたので、早速Linuxをインストール。いいスペックなので、これで自分専用のワークステーションだ、と喜んでいましたが、SSHサーバで少しトラブルが。Omniboxは検索履歴から入力内容を自動で補完します。この機能、人によっては煩わしく感じ、自分もその一人です。この機能、オフにできないかと開発者に問い合わせしている人もいました。「開発者曰く、autocompleteのオフするオプションを追加すると、UIが複雑になる」ということ。移行したVromeと肩を並べるほど(と思っている)Vimiumに移行しました。安定性を重視してVimiumに移行しました。Vromeよりは機能は少ないですが、基本的な機能は大体一緒。それでも割と快適だったので、多機能とは何だったのか。思うところは色々とあるので、自分で書くしか無いのかなあと。数あるCromium向けVimperator風プラグインの中からVromeを選んだ理由には、その機能性の高さにあります。キーマップの自由度や、設定項目の多さは、自分の知る限り一番です。disable_autofocusとすると、自動でテキストボックスにフォーカスが移らなくなります。この悩みはVimperatorユーザで共感できる、昔からの悩みでした。...2014-06-04こうしてまたFIrefoxユーザがひとり減ったわけだもうMozillaとFirefoxには愛想がつきた。標準のWebブラウザをChromiumに設定し、Firefoxをすかさず消した。Thunderbirを消したように。ここ数ヶ月、Firefoxは、邪悪なDRMを実装したり、新規タブに広告を表示するなどといった不穏な動きを示している。Chrome/Chromiumがリリースされてから5年以上がたった今日、未だにFirefoxが勝ちそうな気配はない。29よりUIが一新されました。新しいFirefoxでは、タイトルバーにタブを描画することで、描画領域を広げています。Vimperatorナビゲーションバーやタブバーを非表示にしている自分には、新UIは縁のない話。それどころか新UIに伴い、タイトルバーにめり込む形に。お馴染みのabout:configで従来の描画方法に戻します。browser.tabs.drawInTitlebarの値をfalseにするだけ。Xのhomebrewに含まれるパッケージには含まれていない。そこでhomebrewでMuttにサイドバーのパッチをあて、インストールするまでを記す。muttのFormulaを編集。35行目付近に、コンパイルオプションを追加する。院生活が始まり、スケジュール管理に追われる毎日である。いうのもこの学校は4期制で講義のスケジューリングがややこしく、また休講があったり不定期に開催される講義もある。Calendarである。Calendarに登録する作業は意外と辛い。(@ueokande)Webの会社のミドルウェアエンジニア。