Create  FrontPage  Index  Search  Changes  Login

日本Rubyの会 公式Wiki - KansaiWorkshop34Log Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

  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: <body/>
  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&$,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: <body/>
  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: <body/>
  14:30:47  tyler9558: <body/>
  14:30:47  tyler9558: <body/>
  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: <body/>
  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: <body/>
  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;次回Ruby(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&$,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: <body/>
  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: <body/>
  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,AW360360,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)$,1rtand 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: <body/>
  15:43:18  tyler9558: aaa
  15:43:23  grant47648: <body/>
  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&$,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: <body/>
  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: <body/>
  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: <body/>
  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& <for(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