Emacs で Helm をストレスなく使うための個人的な設定
普段の開発で Emacs を使っているんですが、現時点で MELPA で anything にヒットするパッケージ数が 5、helm にヒットするパッケージ数が 49 ということを考慮すると、そろそろ helm に移行しないと時代に取り残される感がしてきます。
custom-set-variables は使わない方が良いかもしれない
年末大掃除ということで Emacs の設定を見直しています。以下、Emacs 24.3.1 の内容です。
コメント内と文字列内で electric-pair-mode を無効化する
今まで対応する括弧などが勝手に挿入されるのを嫌っていたんですが、慣れればそっちの方が作業効率高いかと思い、Emacs 24.1 から組み込みの electric-pair-mode を試しています。
electric-pair-mode は、単語の手前でクォートを挿入した場合は対応するクォートを挿入しないなど、ちょっとした気遣いがあって好感が持てます。1
-
単語の手前でクォートを挿入するということは、多くの場合その単語、またはその単語で始まる後続の文を括りたい場合なので、対応するクォートまで挿入されても削除するだけですよね ↩
Perl 初心者がとある JavaScript コードを読むための基礎知識
Perl の最低限の知識がある人向けに、とあるコード1を読むために知っておくと良さそうな JavaScript の基礎的な知識をまとめてみました。
偏った内容なので、これが一般的な JavaScript の基礎知識だとは思わないでください。
iOS7 の MobileSafari でもサポートされた Canvas の blend-mode を試してみた
ゲームなど、何らかのアニメーションで画像の色を変える際に、RGB 値に0~1の値を掛けることがあるかと思います。少なくとも Flash (SWF) では一般的なはずです。1
Canvas でこれを実現しようとすると、今までは物凄く面倒くさい処理をするか、愚直に 1px ずつ処理を行う必要がありました。
-
仕様書の Color transform record の項目です ↩
twitteR パッケージで「お気に入り」を取得してみた
Favmemo を運用していることもあり、お気に入りをサクッと取得してごにょごにょしたくなることがあるんですが、twitteR パッケージではお気に入りを取得する関数が提供されていません。
「R言語上級ハンドブック」を執筆しました
5人による共著ですが、「R言語上級ハンドブック」を執筆しました。本日発売です!1
最初に名前が書かれているので「第一著者」と驚かれることがよくありますが、並び順に深い意味はないです。
-
一部の店舗では 9/25 や 9/26 発売のようです ↩
jsx-mode.el において非同期で補完候補を取得するようにしてみた
先日 develop ブランチに JSX の補完機能と連携する機能を取り込みました。
jsx-mode.el に補完機能を実装しました - あらびき日記
PRML ファン必見!エントロピー最大化原理がよくわかる「PRMLガール」
先日開催された DSIRNLP 04 で「PRMLガール ~ 文芸部のマネージャーが『パターン認識と機械学習』を読んだら」をいただきました。関係者の皆さまありがとうございます!
jsx-mode.el に補完機能を実装しました
先日密かに MELPA に登録した jsx-mode.el ですが、develop ブランチのものに補完機能を実装しました。
先に断っておくと、jsx の –complete オプションを使って実装していますが、重すぎて使いものになりません。