それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2014-11-15から1日間の記事一覧

数字の ruby で金額を3桁区切りにする(正規表現)

ruby には %' がない マニュアルにそう書いてある 代わりに色々メソッド組合せて考える 1234567890.to_s.reverse.gsub(/(\d{3})(?=\d)/, '\1,').reverse #=> "1,234,567,890" 正規表現で、数字の3つずつに区切って",d{3}" に置換するのが便利っぽい ちなみ…

bashでファイル名が辞書順なのを番号順に並べる

bash の ls でファイル名が辞書順 かなしい・・・文字列として処理されちゃう。。。 takuya@rena:~/Desktop/pdf$ ls -l total 31936 -rw-r--r-- 1 takuya staff 33720 11 15 03:11 0.jpg -rw-r--r-- 1 takuya staff 44660 11 15 03:11 1.jpg -rw-r--r-- 1 ta…

ファイル名の一括置換コマンド rename

ファイル名の一括置換をどうしてますか。 わたしは、ruby でワンライナーかいたり、したいんだけど。ruby ワンライナーには致命的欠陥 rename コマンド そこを我慢して使ってると、rename コマンドを知った。 たとえば、拡張子を変えるとき rename 's/txt/cs…

Canvasで画像をリサイズする。画像をリサイズしてダウンロード。

canvasを使えば、画像をリサイズすることが出来る。 e = ev.target var w = e.dataset.width; var h = e.dataset.height; cv = document.createElement("canvas") cv.width = w cv.height = h cv.setAttribute("style","display:none"); document.body.appen…

Promiseを使って画像のロード待ちに対応する

JavaScript はマルチスレッドプログラムで、コールバック地獄 JavaScript はマルチスレッドプログラムで、コールバック関数を作るのがメインの作業だと思います。 マルチスレッドプログラムは構わないんだけど、コールバック関数の管理が面倒。特に変数。 ま…