Zepto で script タグを挿入するとハマる

jQuery と Zepto の .append で文字列の script タグを挿入した場合、前者はスクリプトが実行されるのに、後者は実行されなかったので原因を調べてみました。1

  1. 正確には .html ですが内部ではどちらも .append が呼ばれるので .append にしておきます

リスト要素のフィルタリングとかに便利そうな JavaScript を書いてみた

自分が欲しかったので作ってみました。40 行程度のしょぼいスクリプトです。
https://github.com/abicky/query-matcher-js

npm 経由で scripts のコマンドを実行すると $(npm bin) が PATH に追加されるらしい

package.json の scripts のところには $(npm bin)/mocha のようにローカルの mocha を明示的に指定しないといけないのかと思いきや、$(npm bin) が勝手に PATH に追加されるみたいです。
なので、mocha と記述するだけでローカルに mocha が存在すればそちらが使われます。

Emacs で Helm をストレスなく使うための個人的な設定 (2)

前回、次のようなエントリーを書きました。
Emacs で Helm をストレスなく使うための個人的な設定 - あらびき日記

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

  1. 単語の手前でクォートを挿入するということは、多くの場合その単語、またはその単語で始まる後続の文を括りたい場合なので、対応するクォートまで挿入されても削除するだけですよね

Perl 初心者がとある JavaScript コードを読むための基礎知識

Perl の最低限の知識がある人向けに、とあるコード1を読むために知っておくと良さそうな JavaScript の基礎的な知識をまとめてみました。
偏った内容なので、これが一般的な JavaScript の基礎知識だとは思わないでください。

  1. 執筆時点ではオープンソースになっていませんでしたが PexJS のコードです

iOS7 の MobileSafari でもサポートされた Canvas の blend-mode を試してみた

ゲームなど、何らかのアニメーションで画像の色を変える際に、RGB 値に0~1の値を掛けることがあるかと思います。少なくとも Flash (SWF) では一般的なはずです。1
Canvas でこれを実現しようとすると、今までは物凄く面倒くさい処理をするか、愚直に 1px ずつ処理を行う必要がありました。

  1. 仕様書の Color transform record の項目です

twitteR パッケージで「お気に入り」を取得してみた

Favmemo を運用していることもあり、お気に入りをサクッと取得してごにょごにょしたくなることがあるんですが、twitteR パッケージではお気に入りを取得する関数が提供されていません。

広告