hitode909の日記

以前はプログラミング日記でしたが、今は子育て日記です

2009-10-01から1ヶ月間の記事一覧

RubytterをforkしてList APIに対応させた

今朝Listsを使えるようになっていたので,Rubytterをforkして,Listsを使えるようにしてみた. 本家にマージされてないので,将来的にはRubytterの挙動と食い違ってくるはずだけど,とりあえずメモ. http://github.com/hitode909/rubytter コミット権もらっ…

高倉二条とコメダ珈琲店に行きました.

おいしかったです.

GitのpushしていないコミットがあるときGrowlで通知する

Gitのリポジトリで,よくpushするのを忘れるので,pushされていないコミットがあることをGrowlで通知してみる. git_reminderという名前でこんなのを作っておいて, http://gist.github.com/213493 #!/usr/bin/env ruby require "ruby-growl" if `git log --…

GAEで画像をグリッチするAPIを作った

「ちょっとこの画像グリッチしたいんだけど…」というときに,指定した画像をグリッチしてくれるAPIがあれば便利だと思ったので,作ってみました.Google App Engineで作りました. http://hitode909.appspot.com/glitch/ 普通の写真がこんな感じになります.…

Rubyのプログラムのソースコード中のトークンの出現回数を調べてみる

Ruby1.9にはRipperというライブラリが添付されていて,これを使うとRubyのソースコードを構文解析できる. library ripper Ripperを使ってソースコード中のトークンの出現回数を数えてみた. このようなスクリプトを書いた. hitode909's gist: 206185 — Gis…

Re: Emacsclientを利用してターミナルからCarbonEmacsを便利に使う

id:yaottiさんが便利な関数を書かれていた. Emacsclientを利用してターミナルからCarbonEmacsを便利に使う - (programmer? yaotti) ところで,ElScreenのアドオンで,ElScreen-serverというのがあって,これを使うと,emacsclientからファイルを開く際に,…

Rubyで2ちゃんねるのスレを読む

Rubyで2ちゃんねるのスレを読みたかったので,調べてみると,2ちゃんねるBOTの作り方を詳細に解説してくれている人がいた. 2ちゃんねるBOTの作り方 準備編 - GIOの日記 2ちゃんねるBOTの作り方 設計編 - GIOの日記 2ちゃんねるBOTの作り方 実装編1 - GIOの…

gem levelshtein

Rubyでレーベンシュタイン距離を計算したくて,調べると,gem levenshteinがあった. irb(main):001:0> require 'levenshtein' => true irb(main):002:0> Levenshtein.distance('apple', 'apply') => 1 irb(main):003:0> Levenshtein.distance('微風', '強風…

Sequel Proが便利

Sequel Proはてなブックマーク- Sequel Pro Mac用のアプリケーションで,GUIでMySQLのデータベースを見たり触ったり,クエリを書いて実行できたりする.よくできてるし,これは便利.

Termtterリファクタリング合宿に行ってRuby力が上がった

土日にTermtterリファクタリング合宿に行って,Termtterのテストを書いたり,ビールを飲んだりしてた.テストが増えたのでよかったのだけど,id:Sixeightさんにいろいろ聞いて,ちょっとRubyの知識が増えた. 覚えたことのメモ. method_missingでsuper def …

Emacsでメモをとる

Emacsでメモを書いてGitで管理しているのだけど,ちょっと不便なことがあったので,改善した. 改善前 おもむろにC-c fすると,~/co/dev/memo/日付.txtを開く.これでも便利だけど,複数の端末で書くと,Gitなので,コンフリクトしてしまう. (defun my-auto…