トップ おしらせ ふつうのシステム開発 活動実績 よくある質問 私たちについて お問い合わせ・ご相談

RubyWorld Conference 2010にて角谷が「ふつうのシステム開発」と題した講演をおこないます

直前の告知で恐縮ですが、来週の9/5(月)、9/6(火)に島根県松江市で開催されるRubyWorld Conference 2010で kakutani が講演いたします。

Posted by 34ca9478b7e7ec62bc59eacc7125da06 kakutani on 2010-09-02

JRubyKaigi2010のLTで発表します。

JRubyKaigi2010のLTで発表を行います。

Posted by 7694962c9cb5a33d576326a6009f35c4 hidenba on 2010-08-26

8月のキャンペーン - アジャイル導入無料相談

永和システムマネジメントの8月のキャンペーンのご紹介です。

Posted by 3429831c8a8d29146dbadcb9f8394f79 fkino on 2010-07-30

RubyKaigi2010 発表・企画内容のご紹介

RubyKaigi2010 では RubyxAgile のメンバーによる企画や発表が多数行われます。

Posted by 53ae9379c293b2e2cc39fe77b4ae8d45 hsbt on 2010-07-01

オブジェクト倶楽部2010夏イベントが開催されます

2010年7月16日に国立オリンピック記念青少年総合センターにて、オブジェクト倶楽部2010夏イベントが開催されます。

Posted by 53ae9379c293b2e2cc39fe77b4ae8d45 hsbt on 2010-07-01

[日記]Asakusa.rb

Posted by 5c1b6535ed34f5cd12c9219727fc8e7b takkanm on 2010-08-31 from takkan_mのNo planな日常

RubyKaigi後だったのと、笹田先生壮行会ということで盛大におこなわれましたとさ。

あとで書く。

[Diaries] Tokyo Hacker Tour 2010 として PivotalLabs のメンバに永和に来ていただきました - PivotalLabs Members Came to ESM as Tokyo Hacker Tour 2010

Posted by 78beaf2500ba74fbf9d1a030d8944110 bekkou on 2010-08-31 from bekkou68の日記

導入 - Introduction

8月30日、RubyKaigi2010 の帰りに Tokyo Hacker Tour 2010 として PivotalLabs のメンバに永和に来ていただきました。@sarahmei さんと @ultrasaurus さんと背の高くてハンサムな男性(どなたか分かる方がいたら教えてください!)Lee さんとお話しました。 - On August 30th, PivotalLabs members came to Eiwa System Management as Tokyo Hacker Tour 2010. And I told with @sarahmei-san, @ultrasaurus-san, and the tall and handsome man (if you know him please tell me!) Lee-san.

だいたいこんな話をしました - About Talking

  • RubyKaigi 良かったですね!
  • 日本語を勉強中だそうです。自分も英語を勉強中です。一緒にがんばりましょう!
  • @kakutani さんの絶妙なフリで、言語学習の話題になりました。
  • Mightyverse で言語間の溝(専門用語, 専門的言い回し, スラング等)の橋渡しをするとても良いサイトです!
  • D.D. を紹介しました。

  • RubyKaigi was wonderful!
  • They're studying Japanese. And I'm studying English. Do our best to do!
  • With help of @kakutani-san, the topic goes to learning languages.
  • Mightyverse bridges the gap of the technical terms and wordings and some slangs between languages. Great site!
  • I introduced D.D..

写真 - Photos

以下の写真を @takkanm さんに撮っていただきました。ありがとうございます! - The following picture was taken by @takkanm-san, thanks so much!

http://www.flickr.com/photos/takkanm/4940938814/

会話のホワイトボードです。これは自分が撮りました。 - It is the white board of conversation. I took it.

f:id:bekkou68:20100830160702j:image:w500

つぶやき - Tweets

ありがとうございます!! - Thank you very much!!

https://twitter.com/ultrasaurus/status/22571985766

https://twitter.com/sarahmei/status/22512660055

反省 - Review Myself

D.D. の語源で覚える方法(角掛メソッド)の説明が英語でうまくできなかったので練習する。あと、D.D. をアピールするボトルネックが単語数な気がするので増やそう。Ruby とかアジャイルとか勉強して、その話題でも話せるようにしよう。 - I couldn't make the good explanation how to remember with derivation on D.D. (Tsunokake method) in English, so I have to practice :) And I feel appealing D.D. needs the number of words, so I have to increate it. I'd like to talk about Ruby and Agile, so I have to study hard them.

最後に - At the End

一時間ほど話せてとても良い時間を過ごせました。ありがとうございました! 国内の人も海外の人も引き付ける Ruby, RubyKaigi, 永和はすごい! - I had a great time with taking about an hour. Thank you very much! Ruby, RubyKaigi, Eiwa System Management attracts not only Janapese but also overseas people, so awesome!

第66回 Asakusa.rb

Posted by 53ae9379c293b2e2cc39fe77b4ae8d45 hsbt on 2010-08-31 from HsbtDiary(without comments)

第66回 Asakusa.rb

今日は笹田さんのオフィスでRubyKaigi2010 day 5 として40人くらい集まって、RubyKaigi2010の後日談を話したりしていた。

最初の方は、ちょっともくもくしていたのだけど、後半の自己紹介付近から、空気を読まずに色んな人に絡んだりするなど。ちなみに wycats はもくもくと bundler の高速化対応をしていたよ。これが asakusa.rb クオリティ。

何か海外の参加者からも、オレの発表の感想を聞けたりしたので大分満足できた。次に発表する時はもうちょいテクニカルに寄せた話をできるように手を動かして行くかなー。

ツッコミを入れる

アイコンを変えた

Posted by 53ae9379c293b2e2cc39fe77b4ae8d45 hsbt on 2010-08-31 from HsbtDiary(without comments)

アイコンを変えた

妻が発表の直前に撮ってくれた写真が大分良い感じだったので変えてみた。さようならアルパカさん。

ツッコミを入れる

日経SYSTEMS 「成功するアジャイル 失敗するアジャイル」特集で取り上げてもらいました

Posted by 440859019cd0caf108d11bbaa7486007 nawoto on 2010-08-31 from ヲトナ.backtrace

日経SYSTEMS 9 月号 「成功するアジャイル 失敗するアジャイル」特集にて、弊社での「ふりかえり」の工夫を僕と @ とで話した内容を取り上げていただきました。

紙面の都合上、細かいニュアンスは伝わり難いとは思いますが、いかがでしたでしょうか?


紙面では、ふりかえりはプロジェクトの運営上の反省会という感じで書かれていますが、「メンバー全員がプロジェクト全体について話せる場」として始めるのが良いと思います。

最初から反省会としてしまうと、慣れないメンバーは意見が言いにくくなってしまいがちです。

まずは、自由に話せる環境を作る事が良い改善活動に繋る最初の一歩だと僕は考えています。


もし、記事を読んで、「ふりかえり」についてもっと知りたいという方がいれば、弊社のサイトにある

が参考になると思います。

# 弊社の @id:k_chiba の提供です。二人ともありがとう。


もし、今回の記事や上記のサイトで疑問点や相談等があれば、お気軽につぶやく or お声をかけていただければと思います。

RubyKaigi2010 三日目

Posted by 53ae9379c293b2e2cc39fe77b4ae8d45 hsbt on 2010-08-31 from HsbtDiary(without comments)

RubyKaigi2010 三日目

DSC04931

DSC04942

DSC04962

あっという間の三日間だった。

最終日はちょっと遅めのスタートで10:30くらいに会場に到着。咳さんの発表で、Wikiで3万くらいページがあるという部分がさらっと流されていたけど、これは大分凄いことのような気がするのはオレだけかな。MongoDB の話は入門編だったので普通であった。

お昼は相変わらず asakusa.rb に出没していたんだけど、松田さんが wycats を連れてきて Rails3 にしゃべらせるという基調講演もびっくりの内容だった。観客は30人くらいだったり、Rubyコミッタはもくもくと ruby のバグを直していたりとだいぶいつも通りの asakusa.rb クオリティだった。

午後は発表の準備やら妻を迎えに行ったりとだいぶふわふわしたまま、過ごしているうちに、発表の時間となってしまった。

スライド完全版と動画はこちら。

[rk10][29S08] How to survive in post Rails' world [rk10][29S08] How to survive in post Rails' world (24:00)
SHIBATA Hiroshi (Eiwa System Management,Inc. / asakusa.rb / tDiary.org) Rails が登場する以前(before Rails)から私たちは多くのプロダクトやツールをRubyによって作ってきました。しかし、Rails が登場した現代(after Rails)のアプリケーション開発では、before Rails とは異なる考え方を持つ必要があります。このセッションでは、自分が経験したbefore Rails から after Rails に適応するための頭の切り替え方を話します。

発表の最中にMacBookがフリーズして生きるのが辛くなったけど、スライド無しでしゃべりつづけることで、再起動まで何とか乗り切ることができた。動画だと、スライド無しの部分はカットされているみたい。TLの感想をみるにだいたい言いたいことは伝わったみたいなので良かった。

プログラムが決まった時にはどんな話にするかは余り考えていなかったのだけど、プレゼンでもやもやしている時に @kakutani に相談して、「柴田さんの話をすればいい」とアドバイスをもらってからは、自分が Ruby や tDiary の何が良いんだろうということをずっと自分に問い合わせながらスライドを作った結果があの内容。レビューや相談に乗ってくれた @kakutani, @ursm, @moro に本当に感謝します。

自分の発表が終わった後は予定通りに @kakutani > @chadfowler という流れでRubyKaigiを最後まで堪能した。帰り道に妻から「hsbtはesmに転職してから、ものすごく成長しているのがわかって、実に幸せな人生を歩んでいるように見える。」と同じようなことを言われて、大分良い気持ちになることができた。

運営の皆さん、本当にお疲れ様でした。

ツッコミを入れる

[日記]後日談

Posted by 5c1b6535ed34f5cd12c9219727fc8e7b takkanm on 2010-08-30 from takkan_mのNo planな日常

いろいろ見ていると、手前味噌ながら、いろんなかたにレポートがよろこばれているようで、とてもうれしいです。

あと写真をようやくあげましたので、お楽しみください。

http://www.flickr.com/photos/takkanm/collections/72157624841172912/

tDiary-3.0.0 以降の話

Posted by 53ae9379c293b2e2cc39fe77b4ae8d45 hsbt on 2010-08-30 from HsbtDiary(without comments)

tDiary-3.0.0 以降の話

DSC04906

昨日、書き忘れたので忘れないうちにメモ

  • testable_tdiary は http://github.com/tdiary/tdiary-core/tree/testable に取り込んだ。tdiary/dispatcher をもう少しレビューしたら master に投入する。
  • testable_tdiary の仕組みについては http://www.machu.jp/diary/20100828.html#p01 がとてもくわしい。machu さんありがとう!
  • testable をマージしたら、Rack対応を頑張っていく
  • Rack 対応が終わったら IO レイヤーを抽象化する
  • ここまで来たら、MongoIO とか RdbIO とかやればいいので、Herokuでも大勝利
  • Textile とか github 時代のテキストフォーマッタも欲しいね。某界隈だと qwik 記法が良いの?
  • パッケージングだけど、github の download でもいいんじゃない? tag を打てば勝手に生成されるよ
  • doc は tdiary-core.github.com に作るといいのではないか
  • @sarahmei が readme やドキュメントを翻訳して pull request してくれると言ってくれた。

こんなところかなー、明日から本気出す。

ツッコミを入れる

rails-3.0.0 リリース

Posted by 53ae9379c293b2e2cc39fe77b4ae8d45 hsbt on 2010-08-30 from HsbtDiary(without comments)

rails-3.0.0 リリース

朝起きたら、昨日の wycats の言葉通りにリリースされていた。

とりあえず、今 Rails2 なアプリケーションを動かしている人は

を読んで、Bundler 対応を終えてから gem update しないと阿鼻叫喚することになると思います。

ツッコミを入れる

[Events] RubyKaigi2010 に参加しました

Posted by 78beaf2500ba74fbf9d1a030d8944110 bekkou on 2010-08-30 from bekkou68の日記

日本語のみです。 - Japanese only

レポート班のまとめ

すごく詳しいです! おつかれさまです!

http://gihyo.jp/news/report/01/rubykaigi2010

永和のセッションのまとめ

あとで更新します。あがった質問の一覧とか、伝わったら嬉しいと思うことや、所感等を書く予定です。 - I'll update someday.

個人的なメモ(誤字とか気にせずつらつら書いてあります。? は不明点です。教えていただけると嬉しいです。色々とあとから直すかもです)

一日目
  • Opening
    • RubyKaigi の目的: diversity で生じた conflict を resolve する
  • Conflicts and Resolutions
    • 高橋さん、松田さん、matz さん、ryo? さん、wycat さん、tenderlove さん
    • Jeremy Kemper が Rails をいっぱいコミットしてる。Ruby における中田さん(@n0kada)
    • RubyデベロッパコミュニティとRailsデベロッパコミュニティをもっと仲良くできたら素敵
    • Rails2 Rails3
      • 互換がある
      • ActionMailer とか ActiveRecord とかは書き換えられてる
      • コアを書き換えて、ActiveSupport 等をRailsから独立したコンポーネントとして使える
    • Rails と Merb: 一年半前のゴールにたどり着いた?
      • はい。例えば、ActiveRecord の代替物を作れるようになった。
    • Rails3 は Ruby1.9 の良いところ、はまったところ
      • P****n3と違って、互換のあるプログラムを書ける。
      • コンポーネントの分離
      • 文字列→シンボル への対応
      • エンコーディングは一番ぶつかったけど良くなった
      • Rails3 のライブラリは早めに対応した方が良い
      • 来週リリースされる Rails3 は、Rails1.9 でちゃんと対応されている!
    • Ruby & Rails > tenderlove
      • 沢山バグレポート出してパッチ出して、コミット権をもらった
      • テストの無いパッチは低く見られる
    • Rails3 の良い・悪い
      • ActiveRecord 他のようなリソースが投入されていない まだコンポーネントとして使えない(グルーコードがあっても)
      • ActiveRelation もっと作業が必要。作業中 > Rails3.1 で
    • Ruby & Rails デベロップチームの良い/悪い > tenderlove
      • Ruby は、gc.c とか変えにくい。Railsはやりたいところを変えられる。
      • 言語の壁。Rails は英語。Ruby 二つのメーリングリスト。英語と日本語。意思の疎通が。。
      • 重大な決断は日本語のメーリングリスト。
    • Ruby と Rails の CI ツールがあると良いね
  • Feels Like Ruby
    • Sarah Mei さん日本語うまい
    • JavaScript のテストをなぜしない?
    • rjs
    • link_to_funtion => link_to にして、public/form.js js クラスとしてに区切る
    • Jasmine(http://github.com/pivotal/jasmine): オープンソーステスティングフレームワーク
      • Test JavaScript with JavaScript
      • No DOM dependency
      • github: pivotal/Jasmine gem install Jasmine
      • rspce みたいな BDD
    • 他の JavaScript フレームワークは?
      • Captino?
    • Respect JavaScript!
  • jpmobile on Rails 3 の作り方
    • 後半3分だけ覗いた
    • ActionView を追ってた。とても長い道のりを感じた。
    • 結論:難しい
  • Ruby on Rails ではじめる携帯電話向けオープンソーシャルアプリケーション開発
    • Twitter/GitHub masarakki
    • オープンソーシャル(API)
    • PC とモバイル
    • モバイルはあまり無いみたい。mixi, モバゲー、GREE。
    • PC とモバイルで仕組みがけっこう違うみたい
    • モバイルの方が簡単そう
    • PHP:
    • act_as_opensocial
      • コードを変えずに本番環境にデプロイ
      • ブラウザでテストプレイできる
      • =>acts_as_opensocial
    • opensocial_ruby_client っていうのもある。モバイル対応はどうかは分からない
    • 確認画面があると、RESTFUL は面倒かも
    • 開始してドカッと入らないように少しずつユーザにオープンしていく仕組み
  • 君のクラスの最高の偽物
    • オープンクラスの拡張
      • String#chars Ruby Rails conflict
      • ふるまいとしてOK? 継承するとか?
    • classbox
      • 既存のクラスのメソッドの追加・置き換えができる。classbox とインポートした範囲で有効。局所化。
    • overlay_module
      • T_ICLASS: 仮想的なクラスを作って Mixin を実現している
      • cref: スタック。定数が静的スコープをもつように見せたい
    • caller binding
    • メソッドのネストの扱い
二日目
  • 体が重かったので泣く泣く一日休み。
三日目
  • まだ体が重かったので、2つのセッションと Closing を家から USTREAM から見た。USTREAM すごい!
  • 手が動かなかったので、メモは少なめ
  • before Rails 時代のプログラマが如何にして after Rails の世界にたどりついたか
    • Ruby がどれほどカオスで大きな生態系を持っているのか
    • @ursm さんがどう行動しているのか(GitHub 等)
    • each => Enumerable
  • There Is No Spoon -- Think Global, Act Regional
    • はじめから大きなことをやろうとしてやっていたらできていなかった
    • 手の届くところからやっていった
    • あなたは何をしたいのか、今できることは何なのか
  • Closing
    • 最後の RubyKaigi だとしたらかぁ。。考えてみる。

最後に

すごい良い場でした!! 今はそれだけしか言えないです。良い言葉が思い浮かばない(笑) RubyKaigi に関わった全てのみなさまありがとうございました!!