Skip to content

KansaiWorkshop034Log

muryoimpl edited this page Oct 9, 2011 · 2 revisions

第34回 Ruby/Rails勉強会@関西 ログ

  • 11:40:52 Sixeight: http://ruby-kansai.speeqe.com/

  • 13:07:36 agilekawabata: 始まり始まり。

  • 13:08:08 johnson28182: login

  • 13:08:13 vanburen56776: はじめまして。今日はよろしくお願いします。

  • 13:08:18 agilekawabata: みんな、ぜひアカウント作ってね。

  • 13:08:40 washington2763: m

  • 13:08:46 mckinley44331: アカウントなし

  • 13:08:53 garfield60415: test

  • 13:09:00 carter22152: はじまり?

  • 13:09:02 garfield60415: login

  • 13:09:57 carter29000: nn

  • 13:11:31 cyross:

  • 13:12:55 cuzic: hello!

  • 13:13:02 cuzic: my name is cuzic

  • 13:13:06 cuzic: It's fine today

  • 13:13:07 arthur44159: こんちは

  • 13:13:10 manjilab: 垢とった。

  • 13:13:25 cuzic: これだけでなんか嬉しい。

  • 13:13:37 worry: こんにちは。初心者レッスン緊張しています。

  • 13:13:39 cuzic: sixeight ++

  • 13:14:09 cyross: 今日はいい天気。

  • 13:14:13 okkez@jabber.org: test

  • 13:14:22 cyross: がんばれー>worry

  • 13:14:24 cuzic: jabber で入れるのか。

  • 13:15:28 clinton33298: まだまだ、初心者ですがよろしくお願いします。

  • 13:15:36 mopirun: ログインできてるかな?

  • 13:16:33 cuzic: できてるよ~>mopirun

  • 13:16:41 cuzic: ぱちぱちぱち

  • 13:16:49 cuzic: 期待age

  • 13:18:13 cuzic: SINATRA は Rack 以上 Rails 未満がターゲット

  • 13:18:19 okkez@jabber.org: twit してね。 http://tinyurl.com/55ctvm

  • 13:18:49 okkez@jabber.org: それ rack でもできるよ!

  • 13:19:00 cuzic: SINATRA はファイル一個でWEBサーバできちゃう。

  • 13:19:01 okkez@jabber.org: rack の説明がない?

  • 13:19:23 cuzic: できるるよ

  • 13:19:40 okkez@jabber.org: doc.okkez.net noは rack で動いています。

  • 13:19:40 cuzic: テンプレートエンジン、O/Rマッパを自由に組合せられる。

  • 13:20:07 okkez@jabber.org: http://doc.okkez.net/ の bitclust は rack で動いています

  • 13:20:48 okkez: nick 変更。

  • 13:22:05 monroe12031: ustreamは?

  • 13:22:24 cuzic: 登録順マッチ

  • 13:22:34 okkez: なんか rake に似てるなぁ

  • 13:22:37 ayupanda@jabber.org: nick ってどやって変更するのん???

  • 13:22:39 cuzic: get と put で同じ URL でも動作を区別できる。

  • 13:22:47 cuzic: 名

  • 13:22:50 okkez: ust http://tinyurl.com/55ctvm

  • 13:22:56 cuzic: 名前つきパラメータできる。

  • 13:23:09 okkez: /nick name

  • 13:23:14 dice: ログインできた! はじめまして

  • 13:23:24 cuzic: はじめまして>dice

  • 13:23:40 okkez: help に書いてありますよ < nick 変更

  • 13:23:47 ayupanda@jabber.org: うぃ

  • 13:23:54 cuzic: シナトラは Routes がわりと高機能なんだ。

  • 13:24:11 grant16127: kyara

  • 13:24:37 ayu: にょ。かわった。

  • 13:24:44 dice: Webアプリのフレームワークについて、ちゃんと学ぶの初めてだ$,1s&s&(B

  • 13:24:56 okkez: IE だけはみごにすることも可能!

  • 13:25:03 mash: ust 見てる人いますか?

  • 13:25:06 Moo The: safariがつかわない。IMで (Adium, iChat) "Join group chat", room: ruby-kansai , server: chat.speeqe.com をつかってください。

  • 13:25:23 manjilab: ustみてるよ

  • 13:25:25 cuzic: haml ってなんだろ。

  • 13:25:33 fillmore22971: どれ

  • 13:25:48 manjilab: ust > http://www.ustream.tv/channel/ruby関西

  • 13:25:51 fillmore22971: 自分の名前をつけられない

  • 13:25:56 cuzic: sass は css の書きやすいやつなんだ。

  • 13:25:58 mash: ust 見てる人、映像、音は大丈夫ですか?

  • 13:26:25 dice: あまり細かい説明はなしで、さくさく先に進んでますね

  • 13:26:40 dice: わからない単語は検索することが前提なのかな

  • 13:27:08 dice: それ素敵ですね<IE だけはみご

  • 13:27:21 mantani: 質問はあとでできます^^

  • 13:27:23 okkez: haml は erb の変態バージョンとでも言えばいいのかなぁ

  • 13:27:35 mantani: ここでもいいのかな・・そういえば

  • 13:27:49 cuzic: レイアウトを一部例外処理するのって、便利そう。

  • 13:27:54 okkez: 質問はここでも OK

  • 13:28:05 okkez: cuzic 先生がマニアックに回答してくれます

  • 13:28:41 cuzic: WEBフレームワークは詳しくないデシ

  • 13:29:13 manjilab: hamlはマジ便利

  • 13:29:30 cuzic: マジ便利なのか。

  • 13:31:14 okkez: lang8 の松本さんって来てますか?

  • 13:31:42 okkez: haml は maiha や yugui さんも使ってるかもしれない

  • 13:31:57 ayu: 発表者の松本さん、来ておられます?

  • 13:32:12 ayu: SNSのニックネームを教えてくださいませー

  • 13:32:58 valkyrja: "kazuki"だったような気が・・・

  • 13:33:36 ayu: にょ。

  • 13:33:37 ayu:

  • 13:33:43 ayu: おぉぉ。おられました!

  • 13:33:49 cuzic: にょ。

  • 13:33:58 ayu: 発表者は参加費うけとらなので

  • 13:34:09 ayu: あとで、受付まできてほしぃなぁ。。。なんて。

  • 13:35:08 dice: SinatraとTenjin組み合わせて使えないかなー

  • 13:35:10 valkyrja: ちなみに、私は本人ではないですよw

  • 13:35:19 ayu: うぃうぃ。了解しております。

  • 13:35:22 ayu: 伝言ゲームでw

  • 13:35:39 Moo The: dice: rack+tenjin ;)

  • 13:35:43 dice: うしろだと普通にモニターが見えない! なんてこった

  • 13:36:46 arthur44159: なんか便利ですね

  • 13:36:51 dice: なんとなく雰囲気はつかめますが

  • 13:36:55 ayu: さくっと、便利そう。

  • 13:36:59 cuzic: 大ファイル主義なのか。

  • 13:37:03 cuzic: よさげ。

  • 13:37:06 okkez: camping にも似てる?

  • 13:37:29 coolidge42342: ustの音が小さめ...

  • 13:38:08 dice: すでに私のメイン環境になっております ;-) <rack+tenjin

  • 13:38:46 ayu: おぉぉ

  • 13:38:49 ayu: なんと、やさしい。

  • 13:39:28 okkez: これログの export って出来るのかな?

  • 13:39:42 okkez: rails は大規模じゃないなぁ

  • 13:39:52 ayu: あぅあぅ。

  • 13:39:53 mantani: atode

  • 13:39:53 dice: 発表資料見直したいなぁ

  • 13:39:55 ayu: 業務連絡。

  • 13:40:00 okkez: sinatra -> rails の移行はどうでしょうか?

  • 13:40:06 ayu: 今日の発表者、あゆのとこまで来てください。

  • 13:40:11 ayu: 交通費をお支払いします。

  • 13:40:27 kanasansoft: やっと入れた...

  • 13:40:29 okkez: twitter みたいなものならサーバー側でスケールアップすれば大丈夫じゃないか?

  • 13:40:35 okkez: flickr は厳しい

  • 13:41:21 okkez: sinatra と rails は両方 rack に載っているので組み合わせて使える

  • 13:41:32 okkez: wc -l

  • 13:41:33 manjilab: rack偉大だな

  • 13:41:48 okkez: rack かわいいよ rack

  • 13:41:59 okkez: wc -l 287 行?

  • 13:42:18 okkez: テンプレートが埋め込まれてるのが気持ち悪いなぁ

  • 13:42:33 dice: ソースコードの赤いのはコメントでしょうか

  • 13:42:39 manjilab: コメントだね

  • 13:42:39 okkez: 多分文字列

  • 13:42:44 manjilab: あ、

  • 13:42:47 manjilab: hamlだわ

  • 13:42:48 okkez: ヒアドキュメント

  • 13:42:56 manjilab: 失礼。

  • 13:43:03 dice: なるほど! <haml

  • 13:43:19 okkez: あんなにコメント書かないよ普通

  • 13:43:31 okkez: サンプルでは。

  • 13:43:41 manjilab: スマソ(恥)

  • 13:43:47 okkez: いえいえ

  • 13:44:42 dice: 自動生成されたコメントなのかなー、と思ってました <赤字

  • 13:45:07 dice: あっという間の30分だった

  • 13:46:32 dice: 子供かわいいい

  • 13:46:38 manjilab: 関西風に「ストやん」ってあだ名なのかと勘違いしていた。

  • 13:47:17 dice: 独特の日本語に味があるw

  • 13:47:35 manjilab: 話うまいよね。

  • 13:48:19 dice: ですね

  • 13:49:26 manjilab: 言われる言われるw

  • 13:50:02 dice: プレゼン画像が凝ってますねー

  • 13:50:27 manjilab: 写真も豊富で楽しいです。気合い入ってますねー

  • 13:50:37 cuzic: この写真なんか使えそう

  • 13:51:34 agilekawabata: 画像楽しい

  • 13:51:39 cuzic: どうやって、画像つくってんだろ?

  • 13:51:41 cuzic: 合成かな。

  • 13:52:02 cyross: Gimpか何か使ってるかな?

  • 13:52:37 cyross: え、なに、なに?

  • 13:52:55 manjilab: パッサッハッバッ

  • 13:53:00 dice: なんて発音しにくい名前だろう <PubSubHubBub

  • 13:53:44 manjilab: 奥さんnice job!

  • 13:53:48 ayu: にゃる。奥さんの協力があるのか

  • 13:54:29 okkez: hatena でも webhook 対応のサービスあったよね

  • 13:54:53 tyler28400: yoshida

  • 13:55:13 dice: ほほえましいご夫婦なんでしょうね、きtっと

  • 13:57:02 taylor31451: SOA的な考え方?

  • 13:57:08 cyross: クーロン?

  • 13:57:17 yalab: テスト

  • 13:57:30 dice: プレゼン全体で、いったい何枚のグラフィックが・・・!

  • 14:00:56 manjilab: オレのお茶(略

  • 14:01:01 dice: Flexibleすぎるw

  • 14:01:01 cuzic: flexibility って感じするなぁ。

  • 14:05:46 washington10702: hi

  • 14:05:46 ujm: hi

  • 14:05:50 okkez: hi

  • 14:05:52 ujm: hi

  • 14:06:07 dice: hai!

  • 14:06:17 ujm: hi!

  • 14:06:28 ujm: stoyan voice!

  • 14:06:36 cuzic: ujm spam

  • 14:06:37 okkez: github の commit webhook はいいよね

  • 14:06:49 ujm: もうすぐ帰国するujihisaです

  • 14:07:09 ayu: そっち何時? > うじたん

  • 14:07:13 ujm: 10:07pm

  • 14:07:28 ujm: まだ明るい

  • 14:07:52 okkez: デモしてよ!

  • 14:07:57 ayu: デモしてよ!

  • 14:08:05 ujm: wants stoyan to do a demo.

  • 14:08:32 okkez: message hook ?

  • 14:08:51 ujm: yuya voice

  • 14:08:55 dice: デモ! デモ!

  • 14:08:57 okkez: []

  • 14:08:59 ujm: []

  • 14:09:03 okkez: 「作って!」

  • 14:09:17 ujm: 「実はデモはこれだったんだけど」

  • 14:09:24 cuzic: デモ!

  • 14:09:26 koduki: demo

  • 14:09:32 okkez: ストヤンが招待する流れ

  • 14:09:42 ujm: ぼく「でもしてください」

  • 14:09:48 ujm: 「なにをですか?」

  • 14:10:01 ujm: ぼく「えっ」

  • 14:10:21 ujm: わくわく

  • 14:11:17 dice: 「なにそれこわい」

  • 14:12:50 cuzic: ずっとストヤンのターン

  • 14:14:36 dice: PCのバッテリー持つかなー

  • 14:15:20 mantani: コンセントも利用できますけど、コードがないってことでしょうか?

  • 14:16:06 ujm: 888888

  • 14:16:19 dice: あ、いえコードはあるんですが休憩時間まで持つかなーと

  • 14:16:36 ayu: 机にコンセントあるよ?

  • 14:16:39 dice: とかいってたら休憩時間になった

  • 14:16:39 ujm: KKT (休憩タイム)

  • 14:17:09 ayu: ご飯たべてくるー。あゆ、移動しますので、捕まえてください。

  • 14:17:22 dice: $,1'#( ̄$,2!a ̄; <机にコンセント(B

  • 14:17:44 dice: まず誰がayuさんなのか、探すところからですね

  • 14:18:22 ujm: 会場の過半数がayuさんです

  • 14:18:48 ujm: 残りは私です。

  • 14:18:55 dice: すべてがayuになる

  • 14:19:43 dice: 1/2の確率なら勘でなんとか!

  • 14:20:09 ujm: people = people.map {|e| rand > 0.5 ? e.ayuize : e }

  • 14:20:33 ujm: people.each {|e| e.ayuize! if rand > 0.5 }

  • 14:21:07 ujm: people.select { rand > 0.5 }.each(&:ayuize!)

  • 14:21:33 ujm: どれがすきですか >会場の皆様

  • 14:22:21 ujm: 「きゅーちゃんここで食べちゃダメだよ」「きゅーちゃん外でたべてよ」

  • 14:22:24 ujm: どじっこ++

  • 14:22:43 ayu: 一番前の

  • 14:22:49 ayu: うけつけのとこいます。

  • 14:22:53 ujm: !

  • 14:22:58 mantani: ro-ru

  • 14:23:05 mantani: ロールケーキ。。。

  • 14:23:12 mantani: ごはんたべてきます!@受付

  • 14:25:24 yalab: オンラインでオフトーク

  • 14:25:43 ujm: 次はMatzさんの発表!

  • 14:25:49 okkez: 違いますよ!

  • 14:26:09 manjilab: Matz痩せたな・・・若くなった

  • 14:26:19 kagehiens: 本気で今日の予定を見直してしまった

  • 14:26:22 ujm: Rubyを極めると若返るといえのは有名です

  • 14:26:23 kanasansoft: おおなんかフラクタル。

  • 14:27:55 okkez: ActiveResource に合わせたインターフェイスを設計していない web サービスに使おうとしたらしんどかった記憶がある

  • 14:28:19 manjilab: おお、Lang

  • 14:28:26 manjilab: Lang-8の人だったのか

  • 14:28:36 hiro: lang-8 お世話になっています。 ^^

  • 14:28:36 ujm: MEMO: Matzはlang-8開発者

  • 14:29:12 yalab: おお、lang8の人か

  • 14:29:46 dice: これは面白そうですね

  • 14:30:02 ujm: 時代はlang-8

  • 14:30:03 valkyrja_: 実は、協力者だったりしますw

  • 14:30:07 hiro: 下手な英語で日記を書くと二分以内に赤ペンが入った orz

  • 14:30:13 ujm: w

  • 14:30:22 ujm: /whois valkyria_

  • 14:30:29 roosevelt33085: ustの人、音聞こえる?

  • 14:30:30 ujm: わくわく

  • 14:30:37 valkyrja_: 添削早いですよね。

  • 14:30:39 ujm: きこえてまーす

  • 14:30:42 koduki: 聞こえます

  • 14:30:43 hiro: 正しい英語だと、何もアクションがないのが 不安 ^^

  • 14:30:44 dice: そんな驚きの効果が <Rubyで若返り

  • 14:30:45 tyler9558: らんげーとなのか

  • 14:30:46 tyler9558:

  • 14:30:47 tyler9558:

  • 14:30:47 tyler9558:

  • 14:30:47 ujm: チャイムの音まで聞こえます

  • 14:31:08 ujm: 長文を書くとなかなか添削いただけないけど

  • 14:31:14 dice: selectに一票<ayuize!

  • 14:31:20 ujm: こっちから長文を添削すると添削していただけます

  • 14:31:27 hiro: おー やっぱり長文はだめなのか・・・・

  • 14:31:28 ujm: select++

  • 14:31:43 valkyrja_: 長文は、なかなか難しいですねぇ。

  • 14:32:03 ujm: 境界的な文法に関する疑問などを書くとコメント欄で議論がもりあがったりします

  • 14:32:08 hiro: 何行ぐらいなら いいのかなー

  • 14:32:24 ujm: なんでここでonなんだ! みたいな

  • 14:32:41 roosevelt33085: このチャットのニックネームってどうやって変えるのだろう・・・

  • 14:32:46 okkez: 表示したい言語を選べたらなぁ

  • 14:32:49 ujm: /nick

  • 14:32:52 Sixeight: 過去ログが読めない? > speeqe

  • 14:33:06 hiro: アカウントを取得すればOK

  • 14:33:06 ujm: okkez: うちは英語表示にしてる

  • 14:33:08 valkyrja: 私は20~30行ぐらいは添削したことありますよ。

  • 14:33:10 manjilab: というか、avatorついている人はどうやってるの?

  • 14:33:25 cyross: 僕も顔イラスト替えたーい

  • 14:33:26 cyross:

  • 14:33:27 okkez: 英語と日本語以外の日記を非表示とかできる?

  • 14:33:33 yuya: 冗談かと思ったけれど、本当にかわったよ!</nick

  • 14:33:52 ujm: ustとまった・・・

  • 14:34:02 valkyrja: ああ、それは出来ないですねぇ>英語と日本語以外の非表示

  • 14:34:14 Sixeight: とまってますか?

  • 14:34:15 valkyrja: 残念ながら。

  • 14:34:17 ujm: お

  • 14:34:22 polk15451: /nik

  • 14:34:24 ujm: いまfukkatzしました

  • 14:34:35 okkez: できたらすごくうれしいのですが。>表示する日記言語の限定

  • 14:34:42 polk15451: /nik aaa

  • 14:34:43 Sixeight: ありがとうございます、アカウント取ってるので確認してみます > hiro

  • 14:34:47 ujm: okkezさんがlang-8にパッチを送ると聞いて

  • 14:35:54 ujm: pagenationの冷遇

  • 14:36:06 okkez: classic pagination を使えばできそう

  • 14:36:12 valkyrja: じゃあ、機能要望として、書いておいてください。>http://lang-8.com/request

  • 14:37:02 valkyrja: 対応できるかどうかは、ちょっとわかりませんがw

  • 14:37:11 okkez: うちのプロジェクトだとモデル以外も pagination できるようにしている

  • 14:37:25 ujm: !

  • 14:37:40 cuzic: 変態

  • 14:37:51 cuzic: ActiveResource

  • 14:38:13 ujm: 変態界の王者

  • 14:38:35 valkyrja: そうなんですか>変態

  • 14:39:03 cuzic: ujm は言いたいだけだから、マジレスしない方がよい。

  • 14:39:16 ujm: ギクリ

  • 14:39:17 ujm: ikemen映った!

  • 14:39:22 valkyrja: 了解ですw

  • 14:39:56 okkez: json パーサの切り替えは HEAD ならできるよ!

  • 14:40:37 ujm: ustreamタイムラグ1分くらいぽい

  • 14:40:45 okkez: pagination は web service 側で頑張るしかないかなぁ

  • 14:41:01 ujm: jsonパーサの話をokkezさんが書いてしばらくしてからjsonが言及されました

  • 14:41:34 ujm: config/routes.rbは発信する側だから、この場合ActiveResouceを継承したクラス側で頑張るんでしたっけ

  • 14:41:52 tyler9558:

  • 14:41:59 okkez: routes でできるんじゃ?

  • 14:42:00 cuzic: okkez さんは予言者ってことや

  • 14:42:18 cuzic: 一分後の話の展開を予想してokkez さんは発言してる。

  • 14:42:24 koduki: okkezさんは予言者だったのか

  • 14:42:34 ujm: さすがおっきーさん・・・

  • 14:42:43 cuzic: さすが。

  • 14:43:22 yuya: うむ。routesでできたような。

  • 14:43:38 okkez: そのバグは HEAD で治ってるよ

  • 14:43:52 okkez: というか 2.3.2 もバグってるけど。

  • 14:44:11 okkez: 2.3.2 以降で置き換えられる(うろ覚え

  • 14:44:16 yuya: どのばぐ?<JSON?

  • 14:44:26 okkez: JSON で日本語使えないバグ

  • 14:44:47 okkez: 使えなくは無いのだけど、特定の文字を入れると文字が減ったりする

  • 14:44:49 dice: jsonやyamlの日本語冷遇は、昔からなかなかにひどい

  • 14:45:32 ujm: ほほう

  • 14:46:15 okkez: ex. 時刻情報など

  • 14:46:44 yuya: squidとかHTTPプロキシを使って上手く行えたりしないかなぁ。やりすぎか?<キャッシュ

  • 14:46:55 okkez: 2.3.3 ではその辺を全部 json gem に任せるようにしたはずなんだけどなぁ

  • 14:47:09 okkez: ActiveResource でキャッシュしたいってこと?

  • 14:47:27 okkez: squid でやるのが自然かなぁ

  • 14:47:32 ujm: CouchDB

  • 14:47:39 yuya: ARes自体にキャッシュ機構がなくても、必ずしも良くない?と思っただけです。

  • 14:47:51 okkez: 同意です

  • 14:47:58 yuya: 既存の実装で、実績が有りそうだから。<squidとか

  • 14:48:03 Moo The: ujm: TokyoCabinet ;)

  • 14:48:06 yuya: なんとなく早そうw

  • 14:48:40 okkez: chache は結構ハマるポイントだから使えるなら squid などの枯れたものを使うのがいいと思った

  • 14:48:49 Sixeight: スライド見えるようになりました? > ujm

  • 14:49:12 yuya: すごいモンキーパッチの羅列w

  • 14:49:51 ujm: cache

  • 14:49:51 okkez: そんなにモンキーパッチが必要なのか?

  • 14:49:53 eisenhower9291: アプリケーション依存のキャッシュの話かな

  • 14:49:53 manjilab: CreateReadUpdateDelete

  • 14:49:55 okkez: 疑問。

  • 14:50:05 ujm: Sixeight: 白く飛ばなくなりました!

  • 14:50:10 yuya: 同意。<もんぱち

  • 14:50:10 bonoz: サーバの変化への即時対応は難しいのでは?

  • 14:50:19 ujm: Stoyan: TokyoCabinetはjsonを返すのかな? (よくしらない)

  • 14:50:34 ujm: モンキーパッチ: モンパチ

  • 14:50:40 ujm: パッチモンスター: パチモン

  • 14:50:47 okkez: 本物のパチモン

  • 14:51:30 ujm: 8888888

  • 14:51:46 hiro: それは、拍手だったのか ^^

  • 14:51:50 ayu: 松本さんの声がとっても心地よい。。。

  • 14:51:57 ujm: 癒し系

  • 14:52:04 ayu: 声フェチとしては、きゅんとくる。。。

  • 14:52:15 ujm: <3

  • 14:52:21 cyross: 声フェチ・・・

  • 14:52:26 ujm: 声フェチ・・・

  • 14:52:31 ayu: 声フェチですw

  • 14:52:31 valkyrja: たしかに癒し系の声かもw

  • 14:52:56 ujm: $,1s;次回(BRuby勉強会@関西の司会は松本さんが担当します

  • 14:53:12 valkyrja: え~

  • 14:53:22 mantani: お願いしていいなら・・・私も希望します

  • 14:53:24 ayu: 勝手に。。。(笑

  • 14:53:24 dice: そうかああいう声を目指せば人を癒せるのか・・・!

  • 14:53:33 ujm: モテ声

  • 14:53:34 ayu: きゅーけー

  • 14:53:38 ayu: ロールケーキが

  • 14:53:40 okkez: 「えーこえー」

  • 14:53:41 ayu: 1個あまってます。

  • 14:53:42 manjilab: QK

  • 14:53:45 ujm: KKT (休憩タイム)

  • 14:53:50 ujm: QKT

  • 14:53:56 mantani: おわりました。ロールケーキ・・

  • 14:54:39 hiro: 今日の勉強会のイベントコードを発行したので mopirunユーザーの方は登録よろしく イベントコード: 2015 - 1344 - 2943 または poem.though.night.skill

  • 14:54:46 Sixeight: Sinatra: http://www.sinatrarb.com/

  • 14:58:25 Sixeight: Yharaさんによる解説記事 http://gihyo.jp/dev/serial/01/ruby/0009

  • 15:00:45 Sixeight: リポジトリ http://github.com/sinatra/sinatra/tree/master

  • 15:01:12 Sixeight: nihonngo

  • 15:01:18 Sixeight: 日本語Readme

  • 15:01:19 Sixeight: http://github.com/Sixeight/sinatra-japanese-readme/tree/master

  • 15:02:14 ujm: ruby-processing!!!

  • 15:02:20 Sixeight: Ust切れまいした?

  • 15:02:22 ayupanda@jabber.org: \nick ayu

  • 15:02:26 ujm: 一瞬きれて復活しました

  • 15:02:52 Sixeight: レコードできない...なんで

  • 15:03:09 ujm: !

  • 15:03:10 nanki: rollcake!

  • 15:03:13 manjilab: 変な人です。

  • 15:03:35 ayu: 変な主婦ですw

  • 15:04:08 manjilab: よし、今日一番たのしみにしてきたよー

  • 15:04:57 ujm: ふつうの人です

  • 15:05:05 cuzic: 今 gem install 中のふつうの人です

  • 15:05:22 nanki: networkおもそう

  • 15:05:47 Sixeight: ログインし直したら直りました > レコードできない

  • 15:05:54 Sixeight: 始めきれてしまった...すみません

  • 15:06:15 ujm: watch!

  • 15:06:23 dice: さっき会ったRuby初心者の人大丈夫かな、着いていけてるかな

  • 15:06:48 ayu: やさすぃ。

  • 15:06:53 Sixeight: rp5++

  • 15:06:57 manjilab: 受付の後ろの人?>初心者

  • 15:06:59 cuzic: gem install してるけど、まだ終わらない

  • 15:07:03 Sixeight: 前やったときめちゃくちゃ面倒臭かった記憶が

  • 15:07:09 cyross: まだ終わらんよ!

  • 15:07:21 ayu: 見えない人、てぇあげて

  • 15:07:21 cuzic: 十分見えます。

  • 15:07:26 dice: 顔は見たんですが席は見てないのでわからないです <初心者の人

  • 15:07:32 manjilab: バッチリ見えてる

  • 15:07:39 cyross: 戦いはまだ始まったばかりだ!~完~

  • 15:07:59 dice: 字が大きくてみやすい!

  • 15:08:03 cyross: ・・・ri作り始めたOTL

  • 15:08:07 ujm: gem installは--no-ri --no-rdocすると早い

  • 15:08:15 Sixeight: 入った!

  • 15:08:18 ujm: くわしくはこのへん http://ujihisa.blogspot.com/2009/06/rubygems-best-practice.html

  • 15:08:48 ayu: にょ。

  • 15:08:52 ujm: にょ。

  • 15:08:57 ayu: なんか、すご。

  • 15:09:04 ujm: Live coding!

  • 15:09:41 manjilab: おお、ちゃんとフックしてる

  • 15:09:44 ujm: ずっと背後にstoyanの顔が見えます

  • 15:09:56 ujm: ねこび~んも

  • 15:10:16 cyross: riなげぇw

  • 15:10:35 ujm: w

  • 15:10:41 Moo The: XMPP client (Adium)だから。vcardがとってる。

  • 15:10:41 manjilab: http://processing.org/hacks/

  • 15:10:56 Sixeight: これは楽しい

  • 15:10:57 ujm: adium!

  • 15:11:01 nanki: はじまらない$,1s&(B

  • 15:11:38 pu: 私はもっと超超初心者です PCもって来てないので rubyの環境も入ってません(^^;

  • 15:12:31 ayu: 隣の人のをちら見するのです!

  • 15:12:33 Sixeight: 「むしろどんどん使ってください、時間を」

  • 15:12:46 agilekawabata: rp5 create --bare test.rb

  • 15:12:58 cyross: riに時間をとられまくり

  • 15:13:11 dice: この設置PCって、ruby&gemのインストールとかできるんでしょうか?

  • 15:13:18 pu: そうか(^^ 隣の方 ちら見するので よろしく

  • 15:13:35 ayu: えとー ruby はいってるんですがー

  • 15:13:47 ujm: $ say bare

  • 15:13:48 ayu: 動かないこともないのですが

  • 15:13:55 dice: ちら見勉強会

  • 15:14:05 ayu: そっと見守ってあげてください。 > 設置PC

  • 15:15:34 ayu: あゆは、まんたんのPCをがん見しときます。

  • 15:15:51 dice: あくまで「動かないこともない」なんですねw

  • 15:16:03 nanki_: $ rp5 watch setch.rb

  • 15:16:52 okkez: gem install --no-rdoc --no-ri

  • 15:17:01 pu: 設備PC 1.8.7が入ってました 少し安心

  • 15:17:06 ayu: えとー

  • 15:17:21 ayu: たしか、ファイルをつくれる場所が限られてて。。。

  • 15:17:31 ayu: デスクトップとかに保存しないとなのです。

  • 15:17:32 agilekawabata: 自習モードw

  • 15:17:33 ayu: 設置PC

  • 15:17:45 yuya: HOMEも使えないのか!?w

  • 15:17:59 dice: ひええプレゼンの進行についていくのに必死

  • 15:18:00 ayu: たしか、使えなかったと思う。> 前回やった

  • 15:18:18 dice: ということは、gemの利用も絶望的っぽですね・・・<自習モード

  • 15:18:21 ujm: $,1s;ライブ添削に注意(B

  • 15:18:27 yuya: set HOME=デスクトップのパス

  • 15:18:33 yuya: とかしてHOMEにインストールすれば・・・

  • 15:18:44 manjilab: なんという静寂・・・

  • 15:18:46 Sixeight: 熱暴走しててがくがくProcessing

  • 15:18:50 ayu: あ。インストールとかしちゃったりしたら

  • 15:18:57 ayu: 帰るときにちゃんと

  • 15:19:01 ujm: Sixeight: もしかして: MacBook Air

  • 15:19:06 ayu: ゴミ箱にぽいぽいしちゃってくださいね

  • 15:19:19 cyross: まだriインストール終わってねぇよ

  • 15:19:26 cyross: (怒)

  • 15:19:26 cyross:

  • 15:19:27 ujm: サイロスさん・・・

  • 15:19:28 ayu: さいちゃん。。。

  • 15:19:30 ayu: がんがれ。

  • 15:19:35 ujm: C-cオススメ

  • 15:19:45 ayu: オススメ

  • 15:19:47 ujm: riはあとからいれるとか

  • 15:20:07 cyross: というわけで、呪文C-c

  • 15:20:12 ujm: おまじない

  • 15:20:17 Sixeight: ujm: もしかしなくても: MacBook Air

  • 15:20:22 dice: もはや半分くらいあきらめモードです <ライブ添削

  • 15:20:47 dice: riの生成はかなり時間とられますよね・・・

  • 15:20:56 okkez: 環境変数 GEM_HOME を変えればいいじゃん

  • 15:21:15 okkez: .gemrc に gem: --no-rdoc --no-ri で速度 10 倍

  • 15:21:29 ayu: さぁ、さいちゃんC-cを押すんだ。

  • 15:21:44 dice: しかし初心者に環境変数の設定方法がわかるのか、という問題が <HOME&GEM_HOME

  • 15:22:07 Sixeight: --no-rdoc --no-riで腰の痛みがなくなりました

  • 15:22:09 ayu: えと、そういうときは、次の初級者レッスンで、フォローしてあげましょ。

  • 15:22:27 dice: 魔法の呪文 --no-doc --no-ri

  • 15:22:35 okkez: set GEM_HOME なんとかかんとかで windows ならできる

  • 15:22:58 dice: 了解しましたー <フォロー

  • 15:22:59 ayu: 演習問題が発表されました。

  • 15:23:16 manjilab: はい、先生!

  • 15:23:24 kazuki: 描画後もJavaにCPUが張り付いてるんですが、こういうものなのかなぁ?

  • 15:23:27 cyross:

  • 15:23:35 cyross: うごかにゃい

  • 15:23:49 ayu: 悲しいおしらせが。。。> さいちゃん

  • 15:23:52 cyross: 実は、1.9では動きませんでしたに限界が見える

  • 15:24:00 ayu: さぁ、

  • 15:24:03 ayu: 周りの人

  • 15:24:06 ayu: フォローを!

  • 15:26:13 Sixeight: 演習中、演習中...

  • 15:26:15 cyross: java入れてなかった・・・OTL

  • 15:26:52 nanki_: 演習問題なんだっけ

  • 15:26:55 ayu: さいちゃん、ふぁいっ!

  • 15:27:15 ayu: 演習問題1

  • 15:27:34 ayu: 「演習」データ描画用のグラフを作成

  • 15:28:08 ayu: 1. 表示ウィンドウのサイズは360,AW(B360

  • 15:28:15 tyler9558: All that you need to get Ruby-Processing going is Ruby (1.8 or 1.9) and Java (1.5 or 1.6)$,1rt(Band your machine probably came with both of those baked-in.

  • 15:28:16 ayu: 2.原点はウィンドウの中心

  • 15:28:30 ayu: 3.原点より、X軸とY軸を描画

  • 15:28:35 tyler9558: 原典の設定ってどうするんだ?

  • 15:29:03 okkez: アンケート http://q.okkez.net/subjects/16

  • 15:29:09 tyler9558: 動くと書いてアルンんだがなあ >1.9では動きませんでしたに限界が見える

  • 15:30:28 nanki_: http://processing.org/reference/

  • 15:31:13 tyler9558: さんくす! > nanki

  • 15:31:37 ayu: うまくいってない人は周りきょろきょろするといいお。

  • 15:31:46 ayu: やさしい人が助けてくれるはず。

  • 15:34:33 okkez: java 入れないと

  • 15:34:39 okkez: 時間かかるけど

  • 15:35:18 okkez: パスが通ってない?ロードパスのことかな?

  • 15:36:10 cyross: yatto

  • 15:36:16 cyross: やっとJavaは言ったOTL

  • 15:36:38 cyross: やっと動きやがったコンチクショウめ

  • 15:36:45 obama22555: おばはんたちがうるさいぞ

  • 15:37:09 cyross: 無事画像が表示完了(^^)

  • 15:37:11 okkez: http://doc.okkez.net/static/191/library/rubygems.html

  • 15:37:20 obama22555: Mac の proccessing は簡単に入った

  • 15:38:18 cyross: これ役に立つ?

  • 15:38:20 cyross: http://d.hatena.ne.jp/cyross/20090524/1243164441

  • 15:38:22 okkez: nick 変更してないひとは誰だかわからないので nick 変更推奨

  • 15:40:11 tyler9558: nick 変更どうするん?

  • 15:40:34 tyler9558: おもちゃとしては楽しいです > 役に立つ?

  • 15:41:26 ngoto: トップページに行って新アカウント取得するしかなさそうに見える>nick変更

  • 15:41:37 ayu: んと

  • 15:41:47 Moo The: nickをつける: 1. use IM (Pidgin, Adium etc.), 2. login with GMail or Jabber account, 3. from: http://speeqe.com/ - register speeqe account

  • 15:41:58 ayu: Help 参照するとわかりますよ > nick 変更

  • 15:42:26 ngoto: /nick [nickname]: Changes your nick name to the one specified.

  • 15:42:46 ngoto: こんなのあったのか

  • 15:42:52 Moo The: /help

  • 15:43:10 tyler9558: /nick[konami]

  • 15:43:11 ngoto@ust: 変更してみた

  • 15:43:15 grant47648:

  • 15:43:18 tyler9558: aaa

  • 15:43:23 grant47648:

  • 15:43:27 Sixeight: /nick Sixeight@会場

  • 15:43:55 grant47648: keyもとれるみたい

  • 15:44:34 Moo The: List of chat commands.

   * /help : brings up this screen.
   *
   * /topic [topic] :changes the room topic if you have permission.
   * /join [room name]: opens a new window with the specified room.
   * /kick,/ban [user]: Removes user from the room. /ban does so permanently.
   * /unban [user]: Allows user to join the room again.
   * /nick [nickname]: Changes your nick name to the one specified.
   * @nick [message]: Using the @ sign will send a private message to the specified user.
  • 15:44:41 ayu: 日本語のnick つかえるのかねぇ?

  • 15:45:11 [keizi]: 3Dもいけるんですね。OpenGLka

  • 15:46:01 tyler9558: /nick[Hehehe]

  • 15:46:13 ayu: スペースいるよ。

  • 15:46:40 [hehehe]: heheh

  • 15:46:43 pu: rubyで描画ができると知っただけでも 大収穫で 十分です(超超初心者)

  • 15:47:14 ayu: kyara さんの発表は描画系が多いですよー

  • 15:47:15 日本語: 日本語のnickもOKです。

  • 15:47:55 [keizi]: 漢字とかのテキスト描画もできるんですかね。

  • 15:47:57 manjilab: 思いっきり bezier()つかってたよ・・・・

  • 15:48:02 [hehehe]: 他にもあるんですけどね> Ruby で描画

  • 15:48:47 pu: 描画は ペイントブラシしかできないと思ってました(^^;(超超初心者)

  • 15:48:50 [hehehe]: 描画というよりは動画できるというのが売りかも

  • 15:49:40 [hehehe]: バックでは Java が動いているんでアニメができる

  • 15:52:36 ujm_: /nick <

  • 15:52:42 ujm_: すると強制切断されます

  • 15:53:01 ujm_: /nick <script>alert('hehehe');</script>なんてことはできません

  • 15:53:12 nanki_: translate をsetupでしても消えるのが残念$,1s&(B

  • 15:53:16 manjilab: それを早く・・・・

  • 15:53:33 nanki_: scale 1, -1 をすると、y軸が上向きに。

  • 15:55:33 Sixeight: !

  • 15:55:56 dice: プログラムに作図させるとグラフが描きやすくてちょうべんり <描画

  • 15:57:18 [keizi]: 気軽に描画できるのはいいなぁ。

  • 16:01:31 dice: 正直、演習課題だけでも印刷してほしかったと思います

  • 16:01:48 manjilab: 動いてるよ

  • 16:03:08 agilekawabata: 演習問題をさくっとコピーして、wikiとかに貼付ければ良かったですね。

  • 16:03:17 Sixeight: おもしろかったです

  • 16:03:44 ngoto@ust: 後で資料化希望

  • 16:03:51 dice: そうか、wikiがあれば良かったんですね!

  • 16:04:32 manjilab: ふー、なんとか終わった

  • 16:04:40 ujm: 次回こそは参加したいなあ

  • 16:04:49 ujm: 京都女子大分が不足しています

  • 16:08:17 dice: 結果:演習課題1まで 私の力はまだまだでした

  • 16:09:23 研究所大佐: おおー、nickできた

  • 16:09:33 dice: 女子大に来たのは初めてなんですが、ほんとに女の人ばかりで不思議な感じが <京都女子大

  • 16:10:54 ujm: Ruby初級者レッスンの課題などは配布されているんでしょうか?

  • 16:11:00 ujm: リモートながら挑戦してみたいです

  • 16:12:01 dice: 紙の資料はありますが、電子資料はあるのかどうか

  • 15:55:56 dice: プログラムに作図させるとグラフが描きやすくてちょうべんり <描画

  • 15:57:18 [keizi]: 気軽に描画できるのはいいなぁ。

  • 16:01:31 dice: 正直、演習課題だけでも印刷してほしかったと思います

  • 16:01:48 manjilab: 動いてるよ

  • 16:03:08 agilekawabata: 演習問題をさくっとコピーして、wikiとかに貼付ければ良かったですね。

  • 16:03:16 Sixeight: おもしろかったです

  • 16:03:44 ngoto@ust: 後で資料化希望

  • 16:03:51 dice: そうか、wikiがあれば良かったんですね!

  • 16:04:32 manjilab: ふー、なんとか終わった

  • 16:04:40 ujm: 次回こそは参加したいなあ

  • 16:04:49 ujm: 京都女子大分が不足しています

  • 16:08:17 dice: 結果:演習課題1まで 私の力はまだまだでした

  • 16:09:23 研究所大佐: おおー、nickできた

  • 16:09:33 dice: 女子大に来たのは初めてなんですが、ほんとに女の人ばかりで不思議な感じが <京都女子大

  • 16:10:54 ujm: Ruby初級者レッスンの課題などは配布されているんでしょうか?

  • 16:11:00 ujm: リモートながら挑戦してみたいです

  • 16:12:01 dice: 紙の資料はありますが、電子資料はあるのかどうか

  • 16:12:32 dice: とりあえず進行に合わせて描いてみます

  • 16:14:07 okkez: あ

  • 16:14:11 okkez: てすと

  • 16:15:01 Moo The: test. 1.2.3

  • 16:15:23 lincoln57095:

  • 16:16:15 ujm: testest

  • 16:17:22 ujm: ikemenが前を歩いていると思ったらyuyaさんだった

  • 16:18:07 ujm: ustみえてますよー

  • 16:18:25 ngoto@ust: ust聞こえてます

  • 16:18:35 lincoln57095:

  • 16:18:37 valkyrja: カメラはどこだ・・・あ、発見

  • 16:18:53 ujm: カメラの前にいくんだ!

  • 16:19:05 Sixeight: カメラはここです

  • 16:19:27 ujm: is ready to gyazo.

  • 16:20:01 valkyrja: 恥ずかしいのでパスです(笑)

  • 16:20:34 ujm: feels hurt in his finger because he kept gyazo on.

  • 16:20:43 dice_: どのikemenがyuyaさんなのか詳しくお願いします

  • 16:20:57 ujm: 右のikemenです

  • 16:21:13 okkez: ふう

  • 16:21:17 ujm: いま「アツい」と言った人ですね

  • 16:21:47 ujm: いまそちら気温どのくらいなんだろう

  • 16:22:05 dice_: なるほど!

  • 16:22:43 ujm: 88888

  • 16:22:49 valkyrja: さあ、始まりますよ

  • 16:23:10 ujm: Ruby初級者なので聞かないと

  • 16:23:20 valkyrja: 私もです。

  • 16:23:44 cyross: Ruby勉強会はインフルエンザより強し

  • 16:24:05 ujm: ぼくもrubykaigi2009スピーカーです (宣伝)

  • 16:24:06 cyross: ごめん、いけませーん>RubyKaigi2009

  • 16:24:13 Sixeight: 時給2000円

  • 16:24:14 ujm: なんと! >サイロスさん

  • 16:24:19 cyross: 金とるんかいw

  • 16:24:29 ujm: もうバス停であえない・・・

  • 16:24:32 dice: 家庭囲碁教師$,1s&s&!(B

  • 16:24:36 cyross: 再就職活動でお金かかる・・・

  • 16:24:44 cyross: をいw

  • 16:24:46 koduki: ノ

  • 16:24:51 ujm: 「うわっ、きもちわるいですね」

  • 16:24:58 manjilab: キモイて・・・

  • 16:25:13 cyross: 「うわっ、気持ち悪いぐらいいますね」

  • 16:25:22 koduki: 配列とハッシュはPHPやJSでは一緒

  • 16:25:34 ujm: 配列とハッシュの違いは哲学的な問題

  • 16:25:44 cyross: ちなみに、N88BASICはオリジンを変更可能

  • 16:25:45 dice: それほど暑くはないです<気温

  • 16:26:03 ujm: Haskellの配列もオリジン変更可能

  • 16:26:04 koduki: Pascalもオリジンが変更できた気が。てか、デフォルトが1

  • 16:26:22 cyross: ぺろっとめくる

  • 16:26:34 ujm: 台本キター

  • 16:27:19 ujm: オリジン弁当食べたくなってきた・・・

  • 16:27:58 cyross: 疎な配列?

  • 16:28:18 ujm: [nil, nil, nil, 3, nil, ...]

  • 16:28:23 koduki: indexがランダムな配列?< 粗な配列

  • 16:28:39 cyross: 疎な配列->[:a, nil, nil, ... ,:b, nil, nil, ...]

  • 16:28:41 koduki: s/粗/疎/

  • 16:28:47 dice: 初心者とはいえないけど、聴いててなんとなく楽しい

  • 16:29:19 cyross: 「初級者レッスン」ですからw

  • 16:29:48 ujm: 配列とハッシュは簡単に区別できるけど、ハッシュと無名関数は初級者には区別が難しい

  • 16:30:03 ujm: forだいすき!!!!111111

  • 16:30:12 cyross: bashでだけどw

  • 16:30:14 dice: あくまで「初心者」ではないんですねw

  • 16:30:23 cyross: -> for in

  • 16:30:24 ngoto@ust: for はほとんど使わないなあ

  • 16:30:32 dice: for派がこんなに・・・!

  • 16:30:32 ujm: forはローカル変数を定義するために使う

  • 16:30:34 nanki_: jsでなら

  • 16:30:41 cyross: そうなんです>diceさん

  • 16:30:42 yalab: js でfor in 使う

  • 16:30:51 koduki: rubyではあんまつかわんかも。Scalaならよく使う for

  • 16:31:04 cyross: Pythonでもfor in だね

  • 16:31:20 cyross: for i in range(5):

  • 16:31:41 koduki: rubyとscheme以外でforをあんまり使わない言語は、使ったことが無いかも。

  • 16:31:55 ujm: Haskell

  • 16:32:26 cyross: foreachはあり?

  • 16:32:29 yalab: でも再帰のほうがカッコイイ

  • 16:32:31 ngoto@ust: 再帰はデータ構造自体が再帰してる場合以外は使わない派

  • 16:32:36 cyross: ノ・・・いやいや

  • 16:32:41 Sixeight: 生活がスタックオーバーフロー

  • 16:32:47 dice: 性格のStackOverflowってどういうことですかw

  • 16:32:56 ujm: StackOverflowを聞くと別のものを想起する人は挙手

  • 16:33:03 manjilab: ノシ

  • 16:33:06 dice: やりたいことはスタックオーバーフローしています

  • 16:33:07 ujm: ノシ

  • 16:33:22 ngoto@ust: 仕事がスタックオーバーフロー

  • 16:33:27 ujm: Server Fault

  • 16:33:32 nanki_: overflowせずに、下の方から消えてしまう

  • 16:33:40 ujm: Queue overflow

  • 16:33:43 cyross: これを信じて1.9のHash#shiftをやるとえらい目にあう

  • 16:34:11 ujm: 演習キター

  • 16:34:18 koduki: 演習

  • 16:34:21 cyross: 1.9でも、Hash#shiftは順番が不定

  • 16:34:47 ujm: 2きこえなかった

  • 16:34:52 ujm: Rubyで何を使わない理由?

  • 16:35:00 manjilab: forループ

  • 16:35:01 valkyrja: for分です

  • 16:35:01 Sixeight: forが使われない理由

  • 16:35:02 cyross: for分>ujm

  • 16:35:02 cyross:

  • 16:35:06 ujm: thx!

  • 16:35:26 dice: 1.1. 疎な配列と同じデータを表現するHashを比較する

  • 16:35:28 cyross: forは手続き型言語くさいから

  • 16:35:41 dice: 1.2. Rubyでforがあまり使われない理由を3つ

  • 16:35:51 manjilab: おじいちゃんの遺言です<for

  • 16:35:59 koduki: forはindexアクセスできるコレクションでしか利用できないから

  • 16:36:17 ngoto@ust: 漸化式

  • 16:36:18 dice: 1.3. 階乗を求めるプログラムを、ループ版で

  • 16:36:41 Sixeight: 今回演習がハード

  • 16:36:57 dice: 2. フィボナッチ数の計算を、ループと再帰の両方で

  • 16:37:07 manjilab: できないというか、設問の意味が判らない人続出の予感

  • 16:37:24 pu: 超超初心者には むつかしすぎる~ (超超初心者)

  • 16:37:25 koduki: 模範解答が無いwww

  • 16:37:43 cyross: forは枯れすぎた技術。イケてない

  • 16:37:44 dice: 3. バイナリサーチを再帰で実装

  • 16:37:45 agilekawabata: なのになぜ3つあると?w

  • 16:38:36 ayupanda@jabber.org: だれか、pu さんのフォローを。

  • 16:39:45 ayupanda@jabber.org: pu さんは、よしださんを頼るんだ。

  • 16:39:51 ngoto@ust: 教室風景になった

  • 16:39:58 okkez: 資料を wiki にアップします

  • 16:40:23 dice: いつの間にwikiが! 必死で書き写したのにw

  • 16:40:38 dice: forの理由は人によって分かれそうですね

  • 16:41:31 ujm: > 1.3. 階乗を求めるプログラムを、ループ版で

  • 16:41:36 ujm: ループでの定義が難しい

  • 16:41:44 ujm: ようするに再帰を使うなという意味ですよね

  • 16:42:22 Sixeight: for大激論

  • 16:42:25 okkez: http://jp.rubyist.net/?KansaiWorkshop34

  • 16:42:34 koduki: for議論が熱い

  • 16:42:45 okkez: yes < 再帰使うな

  • 16:42:52 okkez: 資料up

  • 16:43:31 ujm: 1.3 階乗、回答してみました。まだ解いていない人は見ないでください http://gist.github.com/133086

  • 16:47:34 Sixeight: whileとかforが書けない

  • 16:48:31 koduki: rubyのforってどう書くんだっけ? 素で忘れた

  • 16:48:58 Moo The: for i in (1..x) end

  • 16:49:44 koduki: なるほど。サンクス

  • 16:49:49 ujm: forのiのところ

  • 16:49:55 ujm: lhs

  • 16:50:05 ujm: inのあとは任意の式が書ける?

  • 16:50:47 ujm: for i in (def hi; end; 1..2) do

  • 16:50:52 ujm: メソッド定義できちゃいました。

  • 16:50:56 Moo The: http://refactormycode.com/codes/2-ruby-simple-loop

  • 16:52:02 ujm:


   a = for i in 1..10 do
     p i
   end
   p a #=> 1..10
  • 16:52:17 ujm: for自体の値はinの中身になる模様

  • 16:53:04 ujm: for i in (for j in 0..3; p j end); p i end

  • 16:53:07 ujm: これが動きます。

  • 16:53:42 ujm: p for i in (for j in 0..3; p j end); p i end

  • 16:53:44 ujm: もOK

  • 16:54:37 koduki: これはきもい

  • 16:55:32 ujm: inの中身はeach可能ならなんでもあり

  • 16:56:31 koduki: forの戻り値はinで指定したものが帰ってくるのか

  • 16:57:58 ujm: forの仕様書読んでる

  • 16:58:09 ujm: inで指定したものはexprと呼ばれてて

  • 16:58:24 ujm: exprまたはforブロックの中のbreakの引数が返ってくるらしい。

  • 16:58:43 ujm: まさにeachと同じ

  • 17:06:05 ujm: 声が聞こえそうで聞こえない

  • 17:08:08 manjilab: やっと演習3へ・・・

  • 17:12:03 ujm: バイナリサーチを再帰で定義してみました。まだできていない人は見ないでください。できた人はよかったら添削してください> < http://gist.github.com/133091

  • 17:22:35 dice: 知らなかった$,1s& <(Bforの仕様

  • 17:23:03 dice: 喋ったりしてるうちに演習が終わっていた

  • 17:23:27 ujm: w

  • 17:24:55 dice: あとで見せていただきますねー <バイナリサーチ霊

  • 17:25:09 okkez: http://q.okkez.net/subjects/16

  • 17:26:12 cyross: forが要らない理由がよくわかってよかった(違)

  • 17:28:08 cyross: というわけで落ちます

  • 17:30:40 Sixeight: froってタイプミスしやすいのが一番の理由ですね

  • 17:32:39 pu: rubyがんばります(超超初心者)

  • 17:32:51 nanki_: MacBook fro

  • 17:33:26 Sixeight: 次回7/25です

  • 17:33:35 Sixeight: お疲れさまでした

  • 17:33:38 agilekawabata: おつかれさまでした。

  • 17:33:39 pu: 本日は私用の為懇親会は参加できませんが 次回は多くの方と知り合いになりたいです ありがとうございました

  • 17:34:12 dice: おつかれさまでしたー

  • 21:00:29 adams27781:

  • 21:01:18 adams27781: 今日はお世話になりました hiroshi

Clone this wiki locally