This slide I present in RailsConf2012 is describes how COOKPAD safely releases multiple feature prototypes - in production - for test segments of their 15 million engaged users. http://github.com/cookpad/chanko
![Chanko](https://cdn-ak-scissors.b.st-hatena.com/image/square/3c33da4a5bc2e05fb65abfb1b03f79f6ee1e35be/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F4f99089ef1dc4a001f02d7f9%2Fslide_0.jpg%3F344251)
技術部・開発基盤グループの中村です。 この度、クックパッドが開発し、オープンソースとして公開しているRuby on Rails向けプロトタイプ開発用のプラグイン「Chanko」を再設計し、Ruby 2.0.0 への移行に引き続き Chanko 2.0.0 をリリースしました。Chanko 2.0.0 では、これまでのバージョンと互換性を保ちながら、主に実行速度やコードの可読性について改善が加えられています。 http://cookpad.github.io/chanko/ Chankoとは Chankoは、素早く安全に新機能のプロトタイプを行うためのフレームワークです。クックパッドでは今現在でも、Chankoを使って多くの機能を独立して開発し、対象範囲を限定して公開することで新機能の検証サイクルを回しています。Chankoを利用して拡張した機能でエラーが起きた場合、拡張前の機能に自動的に切
この記事は MySQL Casual Advent Calendar 2013 の25日目の記事です。 自分の過去のブログも含めて、mysqlコマンドのカスタマイズについていろいろな情報がありますが、わたしがオススメの秘伝のタレをまとめたいと思います。是非、ご参考に。 定型文(SQL)のショートカット入力 「show create table TABLENAME\G」とか「select user,host,password from mysql.user order by user,host;」とか、よく実行するけど長くて入力するのがめんどうなのがありますよね。それをショートカットで入力できるようにする方法です。 mysqlコマンドで行編集ができるのは、readlineやlibeditをリンクしているおかげです。 従来の公式バイナリ配布物に含まれるmysqlコマンドはreadlineでした
土木学会というところから「コミュニケーション能力について」の寄稿を頼まれた。 9月に書いて送稿したものが活字になって今日届いた。 学会誌なので、一般読者の目に触れる機会はないと思うので、そこに書いたものを採録しておく。 「コミュニケーション能力」とは何か 就活している学生が「これからはもっとも重視されるのはコミュニケーション能力だそうです」と言うので、「うん、そうだね」と頷きながらも、この子は「コミュニケーション能力」ということの意味をどう考えているのかなとちょっと不安になった。 たぶん「自分の意見をはっきり言う」とか「目をきらきらさせて人の話を聞く」とか、そういう事態をぼんやり想像しているのだろうと思う。 もちろん、それで間違っているわけではない。でも、どうしたら「そういうこと」が可能になるかについてはいささか込み入った話になる。 例えば、どれほど「はっきり」発語しても、まったく言葉が人
人生というのは、誰にとっても、いつ、どんなタイミングで終わったとしても「やりかけ」になってしまうものだ。 最近、一冊の本のことを、よく思いだす。 僕は、一度も読んだことがない。 というか、あれこれ思いだしてしまうのが怖くて、読むことができない。 もう、20年近く前の話だ。 当時、僕の母親は重い病で入院していた。 治る可能性が限りなく低く、病勢はどんどん進行していった。 家族の一員としての立場と、医療の世界にいる人間としての客観的な状況認識のあいだで、なんだかとてもいたたまれない日々を過ごしていたような気がする。 忘れてしまったのか、忘れてしまいたいのか、詳細は、もうあまり覚えていないのだけれども。 病床で、母親は僕に、ひとつの頼みごとをしてきた。 「このあいだ、テレビで紹介されていた本を読みたい。『いしのなんとか』というような題名だったと思うのだけれども……それが面白そうだったから」 母は
突然ですが、下の画像を見てください。 これは、チェコが生んだ奇才、ヤン・シュヴァンクマイエルの『ヴァイスマンとのピクニック』という短編映画の1ショットです。『ヴァイスマンとのピクニック』は、こちらのDVDに収録されています。 ヤン・シュヴァンクマイエル 短篇集 [DVD] 出版社/メーカー: 日本コロムビア発売日: 2005/02/23メディア: DVD購入: 1人 クリック: 45回この商品を含むブログ (39件) を見る で、次です。 これは、私が2008年にチェコに旅行に行った際、プラハ市内のお土産屋さんの入口で撮影した写真です。 上の画像と、似てません? 似てますよね?? この世に完全なるオリジナルは存在しない チェコ人の映画監督であるヤン・シュヴァンクマイエルという人は、独特の世界をもった映像を作る人です。そして私は、シュヴァンクマイエルが描く独特の映像世界は、彼が自力で、独力で
Chef、 PHPにつづき、Rubyの今年2013年を今年人気を集めた記事をテーマ別にまとめました。はてなブックマークの数と一緒に振り返っていきます。今年の2月24日にRuby20周年を迎え、ruby-2.0.0がリリースされました。他にもRails4のリリース、RubyKaigiの再開など多くのトピックがありました。 目次 Ruby20周年!そしてruby-2.0.0, ruby-2.1.0のリリース 言語実装への興味、ガベージコレクションほか Rubyのひろがり Rails4のリリースとRailsの成熟 テスト、CI 開発環境、手法、デザイン チュートリアル、Ruby, Railsを始める Ruby 話題の本 作りました! 新しいライブラリ ログ・マネージメント fluentd Tips! コーディング クライアントサイドとバックエンド Rubyを取り巻く環境、組織 TwitterがR
そろそろ軽くRubyをやってみたいけどなんか情報多すぎてどこから手を付けたらいいかわからない、リファレンス的なものとか言語論的なものとかコミュニティー的なものとかの情報は結構あるけど、もっとカジュアルでかと言ってどの言語でも使いまわせる的な説明じゃなくRubyらしさが浮き出てるようなもので、しかもちょっとしたCLIツールとかWebアプリとかを作れる程度に理解の手助けをしてくれるものがほしいけど、今の段階で大枚叩きたくないしという人向けに僕がRubyの道案内を致します。 ステップ1(所要時間:0〜10分、投資額:0円) あなたのコンピュータでRuby2系を使えるようにします。 Macなひと => Mavericksをインストールする。 Windowsなひと => RubyInstaller for WindowsでRuby2系をインストールする。 Linuxなひと => ご自由に。 ターミナ
finaly everything works fine and I want to submit my first app the the Appstore. But when I click submit in Xcode 4.1 I get this strange error message: To include newsstand features, the info.plist must include the uinewsstandapp=true. (Exact the same and Google doesn't know anything). But I don't use newsstand and i don't want to use. Where is my mistake? Markus Xcode Version 4.1
今年も残すところあと僅か!あぁ、Vimにどっぷりの一年でした。 今年書いたプラグインを紹介しまーす! 振り返ると、一年で人はここまでVimmerとして成長できるのかと驚くばかりです。(まだまだ未熟者ですが) 14個のVimプラグイン達 今年書いたプラグインは14個以上でした。 1年以内の出来事とは思えないぐらい、それぞれが思い出深いですね。。。 外部に発表していなかったプラグインもあるので、余力があれば試してみてください。 alpaca_powertabline tablineをpowerline化したプラグインです。 初めてのVim Advent Calendarでpowerlineをいつ使う?今でしょ!という記事を書いて、そこそこ人気な記事となり驚きました。 いやぁ…「今でしょ!」って、もうさぶいねぇ。笑 初対面の人で、「使っているよ!」と言ってもらえることもあって嬉しかったです。 今
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く