Javascript で Enter キーの入力を感知する

jQuery + Javascript を使って Enter キーを感知しようという場合には,以下のコードを考えがちである. $(...).keyup(function(ev){if(ev.which==13) alert('Enter pressed');}); しかし,この方法は日本語入力を絡めたときに問題が発生する.漢字変換を使…

jqPlot で1,000区切り表記

printf のオプションには %'10d のように書いてやると 1,000,000 のような 3 桁区切りの表記方法が存在する.しかしながら jqPlot が内部で利用している sprintf エンジンが,これに対応していないために,どうやらこのオプションを受け付けてくれないようだ…

HTML5 Canvas と jqPlot

一時,急に脚光を浴びてちょっと落ち着いた HTML 5 ですが,個人的には良い技術だなぁと思っています.特に Canvas や Video 回りが素敵.Javascript の利点は何と言ってもその敷居の低さ.HTML にちょいちょいっと書き足せば,動的なコンテンツがかけるとこ…

vim で関数コメント補完

vim

Vim スクリプトを同時並行で学習中. JavaDoc 形式のコメントを生成してくれるスクリプトなど組んでみた.以下のコードを .vimrc に貼り付ける. あとは該当の function が存在する行にて c を押してやると引数リストを取得して JavaDoc 形式のコメントを記…

neocomplcache が便利すぎる件

vim

今更ながら vim プラグインについて調べている.http://tech.kayac.com/archive/vim-plugin-coding.html がプログラミングに便利なプラグインにまとめてくれていて良い感じ.上のサイトを参考にしながら neocomplcache を導入.手順は以下の通り. https://g…

Office のアドイン開発

かねてから開発をおこなっている Microsoft Office のアドインを公開しようとしたところ躓いた.Office のアドインをインストールする際には,電子証明書を添付する必要があるらしく,どうもこいつがうまく行っていないようだ.アドイン開発をやっている人な…

デザイン

最近 Web デザインが特技になりつつある.デザインのできるプログラマ.結構,良いセンをついているのではないかと考えている.