2011-01-01から1年間の記事一覧

[Rails][TDD][Rspec] Rspecをストレスなく回す方法 - fast_spork_runner をリリースしました!

皆さん、TDDをやっていますか?RailsでTDDをやる場合に、bundlerやRailsの初期ロードの時間などでテストを実行すること自体に時間がかかって、待ち時間が発生して非常にストレスに感じていました。先日、そのアプローチとして @a_matsuda さんが interactive…

MA7 に向けて Happy Done というアプリを作りました!

BacklogのAPIを利用したサービスとして、Happy Doneというサービスを作りました!BacklogはNulabさんが提供している課題管理ツールです。以前、Pivotal Trackerでの開発をもっと楽しくするために課題が終わった時に音声で喝采を浴びせてくれるというRubyのス…

acts_as_flexigrid リリースしました

jQuery pluginのTableをソートできたりページングしたりするものってたくさんありますよね。 今、その中でもシンプルで良さ気なプラグインの Flexigrid というものを利用しています。Railsで利用する上で簡単に導入できるように表示用のjsonを返す事ができる…

Herokuで定期バックアップを無料で簡単に取得する方法

HerokuでPostgresを利用しているとバックアップの仕組みなどが最初からアドオンで提供されており非常に便利です。PG BackupというAddonですね。。。。続きは新しいブログで

[heroku] herokuでStagingとProductionの2つを同じレポジトリで管理しているときに便利にherokuコマンドを打つ方法

herokuでStagingとProductionの環境を同じレポジトリから操作するようにしている場合が多いと思います。その場合基本的に操作するのは、Staging環境でProduction環境を触る場合は稀だと思います。しかし、herokuのレポジトリが2つ以上remoteに追加されてい…

ブログ移転しました。

今後はこちらを => スモールスタート - http://blog.mat-aki.net/

[rails][pow] Powを使い倒す

MacでRailsを開発中のみなさんPowを使っていますか?私も使い始めてとても便利に使っています。しかし、そのまま利用しているとちょっと引っかかる部分がいくつかあります。 http://pow.cx/ .rvmrc bundlerを利用できない場合などに、RVMを利用したい場合が…

youRoomにおいて発生した 2011/4/21 のAWSの障害について技術的な観点から

SonicGardenがサービスしている youRoom ( http://youroom.in/ ) が昨日障害により最大1時間程度サービスをご利用いただけない状態になりました。ご利用の方にはご迷惑をおかけしました。大変申し訳ございません。現在は、復旧し正常にサービスを提供してい…

Rubyエンジニアのためのpowソースコードリーディング

先日、37signalsより "pow" というプロダクトが発表されました。Railsの開発をより簡単に行うための開発用HTTPサーバです。MaxOS向けにチューニングされていて、zero configでセットアップできるのが特徴になっています。使い方は非常に簡単で、 curl get.po…

[heroku][android][titanium] Heroku の Android クライアントを Titanium で作りました

タイトル通りです。iPhoneには、クライアントがある(Nezumiというやつ)のですがAndroidには探したけどありませんでした。そこで最近興味を持っていた Titanium で作ってみることにしました。JavaScriptで iPhone / Android のネイティブアプリが書けるフレー…

[Rails][Heroku] Herokuで強制的にdb:migrateをやり直す。その2

http://d.hatena.ne.jp/shunsuk/20110322/1300794096 このブログでHerokuのデータベース(標準のpostgres)を最初からつくり直す方法として、migrationにSTEPオプションを渡す方法が紹介されています。 migrateにそんなオプションがあったとは知りませんでした…

[Rails] Rails 3.0.4, 2.3.11 におけるセキュリティー対応について

本日、Rails2.3.11がリリースされましたね。Rails3.0.4と同時に。主にセキュリティーの対応のようです。 http://weblog.rubyonrails.org/2011/2/8/new-releases-2-3-11-and-3-0-4主な内容はこちらのようです。 2.x.x, 3.0.x 系両方に影響あり mail_to の :en…