subtech.g.hatena.ne.jp/cho45
最近知ったがGoogle Apps Scriptはだいぶいろいろなことができてすごい。 ので、とりあえず楽天カード (今話題) の売上情報メ...
自分は CoffeeScript が好きではない。個人的に書き捨てるコードを書くときには良いだろうけれど、継続的にメンテナンスが必要なコード...
(大した話ではないですが、だいぶ前にどっかで話して以来ブログに書いてなかったようです) サーバサイドのプログラムから、クライアントサイドの ...
2010年のYAPCで映画にでてくるハッカーになりたい という発表をしましたが、なんとなく動かすには敷居が高く感じられるとともに、直接 st...
アホなタイトルで発表しました。設計の際に少しでも参考になると嬉しいです。ありがとうございました。 https://github.com/ch...
DOMContentLoaded ですら遅いので、HTML 生成時に script 要素を各所に埋めこんで処理を先走りさせる DCL 前に通...
http://www.hookhub.com/ Web Hook に対応したサイトからのフックを受けて、 それをいい感じに JS で加工し、...
Google Spread Sheet の API は OAuth と XML を使ってシートを変更するものなのですが、これが非常に使いづら...
http://screencast.com/t/jfQ2fz8HHL (月あたりの転送量を超えたらしく見れなくなった。Jing は 1G/m...
可読性を犠牲にしてコードサイズを減らす簡単な方法のメモ。ゴルファーな人はもっとちゃんと知ってそうだなぁ var を消す そもそもグローバルを...
というのを適当にでっちあげてみました (まだ gem source に反映されてないかも)。こまごまとした自動化スクリプトで、毎回 ~/do...
Android SDK は Eclipse 前提でだいたい話が進むので、かたくなに Eclipse を使わないようにしているといらない苦労を...
別のコンピュータから手元のコンピュータへファイルを転送するというニーズはいつの時代でもあるもので、それは現代においても同じです。しかしどんな...
動画:http://www.youtube.com/watch?v=Je-262ExU-Y スライド:https://docs.google...
Android のブラウザはフォーカスの処理がうんこで、見えてない A 要素 (例えば position: absolute な要素が上に重...
最近リリースされた Hatena::Let (ラボ) や、1年ぐらい前にリリースしたはてなコピィ (ラボ) は PSGI を喋るように対応し...
vim -c "argdo %s/FooBar/BarBaz/gce | update" **/*.pm ずっとこれを追いもとめていた気がし...
フォトライフアプリは例外発生時にバグレポを送れるようになってます。 バグレポの仕組みは、http://www.adamrocker.com/...
http://github.com/cho45/JackPlug plackup -s AnyEvent psgi.psgi して、http...
Opera 10.50 から遂にダイアログ系が全てページごとに別々になった。ページ内ではちゃんとブロックするけど、ブラウザ全体はブロックしな...
Perl のことを CGI って呼ぶような時代がいつ終わったのかは知りませんが、CGI で動き常用できるブログ・ダイアリーシステムが欲しいと...
さて問題です。以下のコードで alert されるのは何でしょう!! (function (x) { x = 2; alert(argumen...
一年ぶりぐらいにリリース http://github.com/cho45/jsdeferred/tree/release-0.3.0 Def...
Chemr という .chm を読む Mac 向けのツールを作っていたのですが、環境の変化か何かで動かなくなってしまい、いろいろやってみたけ...
https://gist.github.com/raw/875989/2c1ac495ab6c4919cf2aca3b1925778700c...
require 'net/http' require 'uri' Net::HTTP.version_1_2 uri = URI("http...
現状の JSDeferred で何が遅いかっていうと、Deferred.next の setTimeout が遅いのです。setTimeou...
var a = ["a", "b", "c"]; for (var i = 0, len = a.length; i < len; i++)...
http://www.vim.org/scripts/script.php?script_id=1984 早いとの話だったので乗り換えたらホ...