皆さん、TDDをやっていますか?RailsでTDDをやる場合に、bundlerやRailsの初期ロードの時間などでテストを実行すること自体に時間がかかって、待ち時間が発生して非常にストレスに感じていました。先日、そのアプローチとして @a_matsuda さんが interactive…
BacklogのAPIを利用したサービスとして、Happy Doneというサービスを作りました!BacklogはNulabさんが提供している課題管理ツールです。以前、Pivotal Trackerでの開発をもっと楽しくするために課題が終わった時に音声で喝采を浴びせてくれるというRubyのス…
jQuery pluginのTableをソートできたりページングしたりするものってたくさんありますよね。 今、その中でもシンプルで良さ気なプラグインの Flexigrid というものを利用しています。Railsで利用する上で簡単に導入できるように表示用のjsonを返す事ができる…
HerokuでPostgresを利用しているとバックアップの仕組みなどが最初からアドオンで提供されており非常に便利です。PG BackupというAddonですね。。。。続きは新しいブログで
herokuでStagingとProductionの環境を同じレポジトリから操作するようにしている場合が多いと思います。その場合基本的に操作するのは、Staging環境でProduction環境を触る場合は稀だと思います。しかし、herokuのレポジトリが2つ以上remoteに追加されてい…
今後はこちらを => スモールスタート - http://blog.mat-aki.net/
MacでRailsを開発中のみなさんPowを使っていますか?私も使い始めてとても便利に使っています。しかし、そのまま利用しているとちょっと引っかかる部分がいくつかあります。 http://pow.cx/ .rvmrc bundlerを利用できない場合などに、RVMを利用したい場合が…
SonicGardenがサービスしている youRoom ( http://youroom.in/ ) が昨日障害により最大1時間程度サービスをご利用いただけない状態になりました。ご利用の方にはご迷惑をおかけしました。大変申し訳ございません。現在は、復旧し正常にサービスを提供してい…
先日、37signalsより "pow" というプロダクトが発表されました。Railsの開発をより簡単に行うための開発用HTTPサーバです。MaxOS向けにチューニングされていて、zero configでセットアップできるのが特徴になっています。使い方は非常に簡単で、 curl get.po…
タイトル通りです。iPhoneには、クライアントがある(Nezumiというやつ)のですがAndroidには探したけどありませんでした。そこで最近興味を持っていた Titanium で作ってみることにしました。JavaScriptで iPhone / Android のネイティブアプリが書けるフレー…
http://d.hatena.ne.jp/shunsuk/20110322/1300794096 このブログでHerokuのデータベース(標準のpostgres)を最初からつくり直す方法として、migrationにSTEPオプションを渡す方法が紹介されています。 migrateにそんなオプションがあったとは知りませんでした…
本日、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…
(この記事は Ruby Advent Calendar jp:2010 の 17 日目です。前日は jugyo さんでした。)Rubyのホスティングといえば、最近は Salseforce.com に買収された Heroku や GoogleAppEngine for jruby などがPaaS的なものとしては有名ですね。Herokuは大好きな…
先日、"Heroku" のTipsを紹介します。Salseforce.com に買収されることが発表されたRuby on RailsのホスティングのPaaSサービスですね。Herokuはとても良く出来たサービスなのですが、いくつか弱点があるのかなと思っています。 ログが削除される cron が 1…
先日のブログに続きまして、youRoom Extension(Apps)の実装についてです。youRoom Extensionとは、次世代youRoom APIで、youRoom上でOpenSocialガジェットを動かして拡張できるようにするという想定です。詳しくは、前回のブログを。 http://d.hatena.ne.jp/…
現在、youRoomではAPIを公開して、外部の開発者の方に連携アプリケーションを開発できるようにしています。 しかし、現状はTwitterと同じようなAPIを提供しているだけなので、youRoom本体からリンクを張って別アプリに遷移して操作するという風なアプリケー…
遅くなりましたが、ブログを。そして、ブログも久々。。。先日、RailsDevConという国内初のRailsのカンファレンスで発表してきました。 id:moro さんより「SKIP, youRoomまわりで何かしゃべってみませんか」とお声をかけていただき発表する機会をいただきま…
先日のyouRoomで発生した間違いメール送信の不具合について調査しましたので、公開いたします。発端は、Rails2.3.9のセキュリティーアップデートでした。youRoomでは、Rails2.3.9を利用していたためRails2.3.10へのアップデートを行ないました。基本的な動作…
福岡で開催された ANTENNA と言うイベントに参加して来ました。スタートアップのwebサービスのデモと言うことで youRoom を紹介させていただきました。 直前に @pastaonly さんが作ってくれたムービーが大好評でどうやって作ったんですか?いくらで作ったん…
先日、下のエントリを参考に git でコミットすると、「いぇーい!」っと喝采してくれるように自分のmacに設定を行ないました。 http://collectiveidea.com/blog/archives/2010/08/03/happy-git-commits/それを一人で楽しんでいたところ、うちのチームの @chi…
かなりブログにするのが遅くなってしまったのですが、RubyKaigi2010に参加してきました。 項目と最初の方は直後に書き始めたんですが、あとは書けずで覚えている限りを書いてみました。 Mongodb NoSQL潮流は「パフォーマンスがよいだけでなにがいいねん!」…
前から面白そうだなぁっと思っていたサービスを、昨日試して面白い体験を出来たのでご紹介します。"Help me, Hackers!"というサービスです。http://help-me-hackers.com/このサイトは、「プログラミングのタスクを公開して解決してもらえる人を探すサイト」…
書いたというかforkして、拡張した。何がやりたかったのかというと、youRoomであるユーザがルームに登録を完了したときに、管理者に新規参加通知メールが送信されるんだけど、その際にアクセスした人の言語設定でなく、管理者の言語設定でメールを送信できる…
先日ブログで Taps というDBのデータ移行ツールを紹介しました。 http://d.hatena.ne.jp/mat_aki/20100625/1277462239昨日実際にこのツールを利用して、PostgreSQLからMySQLへのデータマイグレーションを youRoom に対して行ったのですが、その際にAWSを活用…
HerokuはRDBとしてPostgreSQLが無料で利用できます。が、我々SonicGardenはSKIPの開発を通してAmazonEC2 - Linux - MySQL - Ruby on Rails での開発が中心としてやってきました。youRoomは初期段階まずはheroku上に構築し、その後コスト面からSonicGardenが…
youRoomのAPIは、Railsの画面の機能をそのまま使うことを前提としているためパラメータが若干複雑です。たとえば、記事のcreateのパラメータは entry[content]=本文&entry[parent_id]=3というようにネストした形のパラメータとなっています。要望に応じて変…
Herokuが先日、mongoDBに対応しましたね。SaaSのサービスである mongoHQ というサービスをアドオンとして追加することで対応したようです。Herokuらしいですね。早速ですが、試してみました。まずはローカルで動かす。なんかmongodbのインストールが上手くい…
"Be on the same list"というTwitterのデータ解析サービスを先週リリースしてみました。 http://be-on-the-same-list.mat-aki.net/自分の入れられているTwitterのリストを解析して、自分が誰と同じリストに多く入れられているのかを調べてくれるサービスです…
みなさん heroku 活用していますか?さらにアツくなってきていますよね!!先日のブログでは、herokuの外部連携サービスやaddonをご紹介しました。 http://d.hatena.ne.jp/mat_aki/20100308/1268043759これは、heroku本体で提供されているもので、われわれユ…
先日、Google Apps Marketplaceが発表されましたね。 http://www.google.com/enterprise/marketplace/いろいろ触っていたのですが、Standard版でもMarketplaceのアプリが利用できるようです。 無料のアプリもあるので、いくつかインストールして使ってみまし…