Yokohama.groovy #7 を開催してきた #yokohamagroovy
- 20121030 vol.07 yokohamagroovy/support Wiki
- 2012/10/30 Yokohama.groovy #7 #yokohamagroovy - Togetter
前回第6回に引き続き、業務の都合で開始時刻(20:00)には間に合わず、20:45到着、合流21:00という流れに。業務都合にも寄ってくると思いますが、恐らくはこんな感じ(20:15〜20:45辺り、20時台の到着)になって行きそうな流れではあります。まぁその分前以て予習をしておいて、合流後に情報のキャッチアップをしてついて行けるように努めて行こうと思います。
会場は毎度お馴染み横浜タネマキ。
この日訪れた際、本棚にふと目をやると何やら新しい品揃えが…。(TOP写真参照)
良く見ると、『ジョジョの奇妙な冒険』全巻の他に、『ONE PIECE』全巻も取り揃えられているではありませんか!
いずれかの or どちらの作品も読破していないそこの貴方。ここには素晴らしい品揃えで2作品読み通す事が出来ますので興味のある方はタネマキを訪れてみてはいかがでしょうか。(違
肝心の本編の方は第4章『4.1 ビルダー』から。気になった所をつぶやきなどを交えながらメモ。
Builder系の処理を実施した際に標準出力がなされる件について
これは自分が予習を兼ねて写経してた際に出てきた件。単純にどうしてなんだろう?と思い聞いてみた。
回答としてはコンストラクターでそうなるように定義されているから、らしい。へぇ〜。何となくだけど感覚的に違和感w
JsonBuilderについて
今回書籍で扱ったBuilder系各種の他にも、Groovy1.8で新登場となったJsonBuilderについても言及。書籍ではP.266『第7章 Groovy1.8の新機能』の1つとして登場。
- GroovyでJSONを使おう - No Programming, No Life
- GroovyでJSONを使おう(その2) - No Programming, No Life
- 温帯気候: Groovyで色々やってみた jsonについてのメモ
- 温帯気候: Groovyで色々やってみた jsonについてのメモ その2
何かとJSONの利用頻度が多くなりつつある昨今、使えるようになっておきたいライブラリではありますね。
XmlParserはパースしかしてくれない
P.152にある『リスト4.19』では、で始まる部分を記述しています。その前のページでは読み込む対象のファイルに同じく要素が記載されてるのに、何で?
と思ったらタイトルにあるように、XmlParserはコメントや宣言文については拾わない、という仕様のため、新たに情報として付加し、4.19では情報を生成しているそうです。
mkpとは何か
上記の流れで、『じゃ、XML出力においてコメント文を併せて出力させたい場合、どうすれば良いのか?』という話題に。
1つの解としては、mkpを用いる事で実現が出来るらしい。以下の@nobusueさんのエントリ、後半(補足)の方に関連する記載があります。
じゃ、mkpとは何ぞや?と言うことで調べてみましたがイベント内では探し出せず。終了後TL上で答えを頂きました。ありがとうございます。
って、worst method name everって…w
時間的には第4章 4.1、ビルダーが終わった所で一区切り。次回はその続き、P.163『データベース処理』からの予定です。
また開催日時及び開催場所についてですが、次回第8回 Yokohama.groovyは 2012/11/13(火) 20:00〜22:00、横浜タネマキにて開催予定です。ハッシュタグ -#yokohamagroovyでも定期的に開催情報などを出していきますので、気になる方はチェックしておいて下さい。
Yokohama.groovyの概要等については以下のエントリ等をご参考に。
- Home · yokohamagroovy/support Wiki
- Yokohama.groovy #1 を開催してきた #yokohamagroovy - Shinya’s Daily Report
以上、第7回 参加レポートでした。最近徐々にイベントに反応・興味を持って頂ける方々も増えて来ているようなので今後が楽しみ。イベント自体は大分緩い感じで進めておりますのでご気軽に参加頂けると幸いです。お待ちしております!
今日のつぶやき 2012/10/30
- RT @kaji_3: いつも挫折するデータベース周りのテストコードの書き方がバッチリまとまっていて勉強になります! / “TDDでデータベースと付き合う方法 (1/5):CodeZine” http://t.co/Y6mXcQU1 posted at 23:53:38
- @ebc_2in2crc |ω-)つ 旦 マァ、モンスターデモ イッパイ...。 posted at 23:53:05
- @ebc_2in2crc (´・ω・`) (´・ω・`) posted at 23:40:30
- よし、さらっと書き上げてしまうとするか。 posted at 23:28:09
- @natsu_nanana ただいまでこざいます。 posted at 23:27:32
- 帰宅〜 posted at 23:18:05
- @heroween まぁ綴りからの読み方として何通りかはありそう... posted at 23:01:02
- これはピクッと来ないか... posted at 22:55:14
- ヘロイン posted at 22:54:47
- @heroween あのふくよかおじさん、あなどれない...。 posted at 22:53:02
- そう言えば、横浜タネマキには『ジョジョの奇妙な冒険』以外にも新たに全巻揃っていたと思われる作品が陳列されていた。 #yokohamagroovy posted at 22:51:35
- @kyon_mm ですねぇ、使い(分け)方次第ですね〜 posted at 22:49:02
- @heroween そして朝にはまたもや机の上にプログラミングGroovyが差し戻されているわけですね(そして柱の蔭からそっとその様を覗き見ている、ふくよかな髭おじさんの姿が...) posted at 22:48:29
- 幾つか勉強会の構想は出て来たが、全部を人集めてやろうとするとそれはそれで大変になりそうなのでものによっては一人でやり始めるかなぁ。オンライン上でつぶやきながら始めて、てけと〜にオンライン合流とかの形でも良いかも知れん。 posted at 22:44:11
- #yokohamagroovy 第7回お開き。次回は11/13(火) 20:00〜 毎度お馴染み横浜タネマキにて開催予定です。第4章 Groovyによるデータベース処理から。 posted at 22:40:27
- #yokohamagroovy のタグで、現在隔週火曜日20:00〜22:00、横浜タネマキでやってます〜。 RT @ngsw_taro: @_siosio_ ハッシュタグからして横浜かな...? posted at 22:37:46
- #yokohamagroovy おおっ、ありがとうございます。やはりそう(markup)か、と思いつつさっきは正体掴めず先に進んでました。 RT @gantawitter: @shinyaa31 "Markup"の略っぽい… http://t.co/eB2BtaHs posted at 22:32:49
- mkpとは何かについて色々調べている-その2 #yokohamagroovy / StreamingMarkupBuilderでXML宣言を出力(補足) - nobusueの日記 http://t.co/Wlxf0d2K posted at 21:54:47
- mkpとは何かについて色々調べている #yokohamagroovy / StreamingMarkupBuilderでXML宣言を出力 - nobusueの日記 http://t.co/mVuFFN8M posted at 21:54:07
- Markupビルダーにも、コメントを付加して出力する方法もあるらしい。#yokohamagroovy / MarkupBuilderでHTML生成を試してみた - No Programming, No Life http://t.co/Fb5pXQeg posted at 21:48:43
- XMLParserはパースするだけで、宣言文やコメント等は拾わない。リスト4.18で宣言文が冒頭にあるのにリスト4.19で改めて文字として突っ込んでるのはそのため。 #yokohamagroovy posted at 21:44:09
- こんな勉強会に参加してました:(095) 2012/03/24(土) Agile Samurai Dojo Gatheringに参加してきた 【前編】 #agilesamurai http://t.co/PxbQnrxM posted at 21:39:14
- Builder系としては、1.8から新しく追加されたJsonBuilderなるものもある。 #yokohamagroovy / JsonBuilder (groovy 2.0.5 API) http://t.co/nbxsptPX posted at 21:32:34
- (´・ω・`) RT @ebc_2in2crc: @shinyaa31 どちらも捨てて DSL (`・ω・´) posted at 21:24:39
- コードの記述量、記述方法など様々あるが、Groovyでの記述はXMLコードの体裁(入れ子構造)に近い形で記述出来る事が良い点なのかな。 #yokohamagroovy posted at 21:24:16
- XML地獄とアノテーション地獄、どちらの地獄が良いのだろうか… #yokohamagroovy posted at 21:23:08
- RT @grimrose: Creating XML using Groovy's StreamingMarkupBuilder http://t.co/MSQuSfkA #yokohamagroovy posted at 21:14:22
- RT @puriketu99: @kara_d PlayBayって今度いつやりますか?ネタで悩んでたらwebsocketやってくれると嬉しいです posted at 21:09:19
- #yokohamagroovy Builder系、コード書いただけで標準出力出るのは何故?と思ってたが、そういう仕様らしい。 / MarkupBuilder (groovy 2.0.5 API) http://t.co/HvWLH7oV() posted at 21:02:13
- #yokohamagroovy タネマキ到着→小休止withマクド。21:00から合流しますか。 posted at 20:57:55
- RT @tenten0213: 「Java極めたいです!」って後輩が言うから、「家でコード書いたり勉強しないと無理だよ?」と答えたら、「いや、そこまではちょっと…」と引き笑いされた。 極めるってどのレベル指して言ったんだろ?後、プログラムって軽視されてるなって改めて感じた。 posted at 20:18:51
- ぽつりぽつりと実況つぶやきなどしてくれると嬉しいです。 #yokohamagroovy posted at 20:13:44
- @natsu_nanana おつありでスン posted at 20:09:13
- @y_sumida @grimrose 今出ました。タネマキには20:45着位の予定です。 #yokohamagroovy posted at 20:08:10
- 閉店(ガラガラ posted at 19:58:52
- #yokohamagroovy 遅れるのは確定っぽいです。 posted at 19:46:30
- こんな勉強会に参加してました:(116) 2012/07/10(火) 1ランク上を目指すためのWeb配色入門 に参加してきた #webcolor_tokyo http://t.co/AZ1RHvZS posted at 18:39:11
- RT @heroween: 事故組織化なら語れなくもない。 posted at 16:34:52
- @grimrose @y_sumida 今日は目処付き次第連絡しますが、多分遅れる事になりそうです。開始時刻(20:00)前に連絡無さそうなら程良く始めてしまってください〜。 #yokohamagroovy posted at 16:24:20
- RT @heroween: TDDでデータベースと付き合う方法:CodeZine http://t.co/jih9EhSe @codezineさんから posted at 16:14:20
- RT @ozwlive: 本ハッシュタグは早稲田大学人間科学部の授業用ハッシュタグです。本学の学生によるハッシュタグ荒らし行為は授業妨害とみなされる可能性がありますので承知の上でツイート願います。 #led2012 posted at 15:59:04
- @iwaoRd チームメンバーと食う予定が、都合により良さげなタイミングで食いそびれて今に至る感じですw posted at 15:53:04
- 昼飯なう posted at 15:49:20
- こんな勉強会に参加してました:(132) 2012/10/02(土) Yokohama.groovy #5 を開催してきた #yokohamagroovy http://t.co/ulK6QQab posted at 15:39:08
- テスト周りも含めて考えると、Playframeworkは便利なんだよな〜。 / “テストの流れと、対応するフレームワークを調べた(PlayFramework編) - kaji_3's blog” http://t.co/IFisSRFA posted at 14:20:42
- @naopi おっ、確かに良い感じで載ってますね。書籍持ってたのに見落としていた...w ありがとうございます! / http://t.co/tphCwUjF posted at 14:13:43
- DB周りのテスト、今度出るこの書籍でも1章割いているようだ。参考にしよう。 / JUnit実践入門 ー 体系的に学ぶユニットテストの技法 が出ます! - やさしいデスマーチ http://t.co/7IaH0voD posted at 14:08:34
- TDDでDB周り(DBテスト、永続性のテスト)に関する記載がある書籍・Webってどんなものがあるんだろう? posted at 13:58:21
- RT @hotchemi: Play!知れば知るほど使いやすいしPlay!で仕事したい posted at 13:17:05
- こんな勉強会に参加してました:(068) 2011/11/22(火) 第19回 G*ワークショップに参加してきた #jggug http://t.co/1dSK2MUW posted at 12:39:03
- @heroween (∠ ̄∀ ̄) .oO (つか地図で距離確認したら超近かったw) posted at 10:10:06
- @heroween 最近は横浜方面→[東京駅]→(中央線)→[御茶ノ水]→(総武線)→[水道橋]な通勤経路な日々。 posted at 10:03:07
- @heroween 同じく。手すりに掴まってて人の波に押しやられたので肩に若干のダメージ。 posted at 09:49:57
- RT @Nekomimi: 友人の音楽サークルが、「レーベル印刷するの面倒だから、今度のタイトル"That's CD-R 74min"にしない?」と言ってたことがある。 posted at 09:48:53
- こんな勉強会に参加してました:(106) 2012/05/16(水) 第29回 HTML5とか勉強会に参加してきた #html5j http://t.co/i2Ec7dQV posted at 09:38:59
- RT @kskfg: 黄金聖闘士って普段なにしてんのかなー 十二宮でダラダラ過ごしてるのかなーいいなー posted at 09:34:40
- “UXって何?って人が読むと分かった気になる、UXを解説したスライドまとめ5つ - コメンター” http://t.co/s1cLy1uB posted at 09:18:40
- な、なんじゃこりゃ...(; °Д°) / “今日の気象衛星写真がやばすぎると話題に「時は・・・きた!」 - Togetter” http://t.co/SEyMhnnG posted at 08:55:42
- RT @nikkansportscom: カズに異変?キングシートに座らず http://t.co/0RspEJRH posted at 08:48:40
- RT @lchin: “みんなアカウント名前で本を出せばいい。超わかりやすくなる。” posted at 08:39:19
- RT @sabakuinu: 2009年、民主党は「暖かい心の通った日本を取り戻したい人は民主党」「不安な家庭でいい人は自民党」とも、言うておった。 http://t.co/MX2WWgRL posted at 08:37:34
- “超成果を出している人に共通する11の秘訣” http://t.co/cntpHzQU posted at 08:06:56
- おはようございます。今日は結局8時間寝ておりました。 posted at 07:52:42
- こんな勉強会に参加してました:(092) 2012/03/14(水) AgileUX NYC 2012 Redux in Tokyoに参加してきた #AgileUXNYC_ja http://t.co/orPKubMk posted at 06:38:56
- こんな勉強会に参加してました:(062) 2011/10/31(月) 『第27回すくすくスクラム 〜タスクカンバンはこれだ!〜』に参加してきた #suc3rum http://t.co/7SzNGagv posted at 03:38:53
- こんな勉強会に参加してました:(076) 2012/01/19(木) 今さら聞けないHadoop勉強会 第1回に参加してきた http://t.co/BoT35O4j posted at 00:38:50