2011-12-01から1ヶ月間の記事一覧

node.js + socket.io + Arduinoでイイネ!

eXtreme Hagoで使われていた、リアルタイムに「いいね」と出すあのシステムをパクりました。 node.js + CoffeeScript + express + node-arduino + MongoDBで出来てます。 デモ動画 動機 ITfrogsとLexuesAcademyの懇親会でくまさんがいいねと同じの200分で作…

SimpleTimeKeeperにURLでタイマーの時間を指定出来る機能を追加してpull requestおくったった

SimpleTimeKeeperという便利なタイマーがあります。 fluxflex.com シンプルで見やすくてとってもべんり。プレゼンの時に重宝します。 その、SimpleTimeKeeperに、タイマーの時間をURLで設定出来る機能を付け加えてみた。 URLの末尾に#10:20や?10:30や#10-20…

カップ麺用タイマーアプリ「QuickNoodleTimer」

作りました。 GitHub - hanachin/qnoodle: Timer for Noodles.起動した瞬間から3分間カウントが始まります。 タイマーのスタートボタン押す必要なし。 Homeボタンを押して別のアプリを開いてても安心、3分たつとToastメッセージと(ちょっと小さい)音とバイブ…

ホモスレbotを書きました。

ホモスレのURLをツイートするホモスレbotを書きました。 Twitter ホモスレbot ソースコード(ライセンスはWTFPL) GitHub - hanachin/homosure: homosure 要求 最近はホモスレ多いですよね。1日に何本も立ってる気がします。 僕が欲しかったもの 手動でホモス…

最近.zshrcに追記したgitの設定

とりあえず僕が使いそうなものだけ。 便利そうなのあったら追記しようと思う # aliases alias g='git' alias ga='git add' alias gb='git branch' alias gc='git checkout' alias gco='git commit' alias gd='git diff' alias gp='git push' alias gs='git s…

Guard + Powで快適Sinatra開発

Sinatraを使ってWebアプリケーションを作る際、Sinatraを手動で何度も再起動するのは面倒くさくないですか? そんなときはGuardとPowを使えばSinatraのファイルを書き換え保存するだけで自動的に再起動させることが可能です。 これでテンポよく快適に開発出来…

Chromeのconsole.logの謎

この記事を読んで、Chromeのconsole.logの動きが謎すぎる気がして確認してみました。 CoffeeScriptで、newするときのプロパティ変数の初期化ってどーなってんの? - uzullaがブログ 検証 ソースコード var a = []; a.push('A'); console.log(a); a.push('A')…

EmacsでCoffeeScriptの環境を整えたい

flymakeでエラーを表示したい いちいちコンパイルしてエラーが出てるか確認するのは面倒。 ここを参考にflymakeの設定をする。 coffeescriptでflymakeする - Kentaro Kuribayashi's blog EmacsからCoffeeScriptを評価して、結果が見たい regionを選択してえ…

EmacsからnodeやブラウザでCoffeeScriptを動かす

前に書いたJavaScriptの開発環境を整えるついでにCoffeeScriptの環境が整います。 EmacsでJavaScriptの環境を整えたい - はなちん C-x C-c swank-jsの導入 ivan4thさんのswank-jsを使うとEmacsからNodeやブラウザにつないでJavaScriptを実行できます。 JavaS…

僕のブックマークの可視化

僕のはてなブックマークの、1月頃から10月の末あたりまでの、タグ付けの様子を可視化してみました。 タグごとに円で表示されています。 いっぱいブックマークされたタグは大きめに表示されます。 時間がたつにつれて円がだんだん小さくなります。

EmacsでJavaScriptの環境を整えたい

とりあえずここを参考にEmacsからChromeやNodeを叩けるようになりました。 http://e-arrows.sakura.ne.jp/2011/06/connect-to-nodejs-and-chrome-from-emacs.html ひっかかった点 swank-jsは更新されてるようで、本家のものを使うことでいけた。 僕の環境だ…

CoffeeScriptでHQ9F+のインタプリタ書いた。

http://d.hatena.ne.jp/Shinti/20111130/1322663012 を見て書こうとおもったので、書いた! インスタンス変数のデフォルト引数でハマりそうなところ out = (x) -> console.log x class Foo constructor: (@out = out) ->このようなCoffeeScriptは var Foo, ou…