タグ

ブックマーク / rosylilly.hatenablog.com (7)

  • 目黒.rb meetup #1 - 鳩舎

    http://megurorb.github.io/blog/2013/05/10/meetup-16-may-2013/ 形式としては お題のプロジェクト(https://github.com/megurorb/sit-up)を clone してくる リファクタリング祭り(1時間) PR にして投げて、みんなでレビュー(レビュイーは意図の説明をする) という会でした。2 の段階では青い画面の投影されたスクリーンを向いて全員が黙々とコードを書き続けるという狂気に満ちた絵面になっており、たまたま見かけた人が戦慄するという、謎のイベントでした。 みんな気になる所が違う 例えば僕なんかは、とりあえず落としてきたら rspec 実行して、コケてるテスト見つけたからとりあえず Green にして、そしたら次はメソッド名が気にわないことこの上ないから名前を直して……みたいな感じだったんですけど、人に

    目黒.rb meetup #1 - 鳩舎
    ainame
    ainame 2013/06/02
  • Play Fast Award を受賞しました - 鳩舎

    3/1 に、会社で Play Fast Award というのを受賞しました。 弊社には Play Fast Episode というのがあって、どういうやつかっていうと、普通にスタッフがスタッフの仕事を観て『イイネ!』と思ったら褒めちぎるエピソードを投稿するという場所があります。 Play Fast Award はその中でも特によかったエピソードの人に贈られるもので、今回の受賞者は僕ともう一人で二人の受賞者でした。 ついでなので、もらった時に思った事を書いておきます。 名前を呼ばれた時はなんかやらかしたかと思って焦った 全スタッフの前で突然『草野さん』って名前呼ばれた時、僕はちょうどコンソールのログを眺めていて(話は一応聞いてました)、『ヤベェなんかやらかしたか!!!!』と思ってすごい焦った覚えがあります。隣に居た id:con_mame が落ち着いていなかったら僕は多分焦って変な一発ギャグ

  • DCI の話をした - 鳩舎

    超重要追記 まじで鳩さんのスライドでDCIについて理解したつもりになるの危険だからやめた方がいいです。せめて d.hatena.ne.jp/digitalsoul/20… を読みましょう。DCIはエンドユーザのメンタルモデルを実装に落とし込むための設計パラダイムです— Naoto Takai (@takai) December 27, 2012 とのことなので、このスライドを参考にするのはやめてください。 元記事 会社で DCI の話をしました。 資料はこちらです。 いろんな人から全然便利そうじゃないと評判でした。俺の伝え方が悪い……

    DCI の話をした - 鳩舎
  • DCI を考える #2 - 鳩舎

    追記 まじで鳩さんのスライドでDCIについて理解したつもりになるの危険だからやめた方がいいです。せめて d.hatena.ne.jp/digitalsoul/20… を読みましょう。DCIはエンドユーザのメンタルモデルを実装に落とし込むための設計パラダイムです— Naoto Takai (@takai) December 27, 2012 ということで、以下の内容はすべて間違いである可能性が高いです。 元記事 これまでのあらすじ: ActiveStrategy はイマイチなアプローチだよね。 文脈によって可能な挙動が変わり、モデルは基的にデータのみを持つことでクリーンな状態を保とうといっているのに、便利な include を提供する ActiveStrategy はやはりイマイチなアプローチで、挙動の切り分けが容易になるのはいいことだけれど、それって今までの include 地獄から何も

    DCI を考える #2 - 鳩舎
  • DCI を考える - 鳩舎

    追記 まじで鳩さんのスライドでDCIについて理解したつもりになるの危険だからやめた方がいいです。せめて d.hatena.ne.jp/digitalsoul/20… を読みましょう。DCIはエンドユーザのメンタルモデルを実装に落とし込むための設計パラダイムです— Naoto Takai (@takai) December 27, 2012 ということで、以下の内容はすべて間違いである可能性が高いです。 元記事 Data - Context - Interaction いわゆる DCI が最近の人気らしい。 DCI そのものの説明をこのエントリでする気はないので、 Sapporo Ruby Kaigi の角谷さんのプレゼンなどを見るとよい。 Rails の場合、 Data はまぁ ActiveRecord / Mongoid などのいわゆる MVC におけるモデル、であっていると思う。これに

    DCI を考える - 鳩舎
  • Ruby 2.0.0 で WAF を作ってみた - 鳩舎

    Rack にのる WAF を Ruby 2.0.0 の機能を使って実装してみた。無理に 2.0 の機能を使おうとして逆にひどいことになってる箇所とか結構あるので、あんまり満足してないけどとりあえずやりたかったことはできたし満足してる。 コードは Github にある。名前は Lote にした。 Living on the Edge 。そのまま。 rubygems.org に上がる予定はゼロです。そんなに作りこむ気もない。 もの自体は clone して rackup すると起動する。先に bundle install しないとダメか。当たり前だけど Ruby 2.0.0-preview1 以外で動作検証はしてない。 やりたかったこと Refinements を使ってみたい keyword arguments を使ってみたい という2点のみが動機。テスト全然書いてなくて Write and R

    Ruby 2.0.0 で WAF を作ってみた - 鳩舎
  • git-助けてというすごく便利なエイリアスを作った - 鳩舎

    こんばんは!暑い! ということで今日はgitのすごく便利なエイリアスを作りました。 Git-助けて https://github.com/rosylilly/git-tasukete という、超便利コマンド集です。 使い方はホームディレクトリあたりにクローンしてきて、パスを通しておくだけです。 するとあら不思議、ターミナルに $ git 助けて と打つだけで、助かりたい時の場合がリストで出てきます。 後はそのうち、目的の状況のモノをターミナルにコピペするだけです。ほらね $ git mergeを取り消したい はい、マージが取り消せました。よかったよかったー! こんな困った場合にも対応してください!というのはGitHubのissueか、コメント欄にて受け付けてます!

    git-助けてというすごく便利なエイリアスを作った - 鳩舎
    ainame
    ainame 2012/05/05
  • 1