Archive for the 'java-ja' Category

java-jaでBuriの話を聞いてきました

java-jaの第7回に参加してきました。
第8回よりも後で、第6回よりも前に行われる第7回。

java-jaのアルファスーツ、はぶあきひろさんのビジネスプロセスの話とBuri(escafeFlow)作者のまこたんさんのBuriの実装とか今後とかの話。
そして、LTとしてYouchanさんのTwitter的な何かの話と矢野さんWicket-jaの宣伝。

はぶさんのビジネスプロセスの話はすごくためになった。こんな話聞ける機会なんて本当にないだろうしすごくいい経験をした。
社会人3年目ぐらいの人には、エンジニア・営業・総務とか関係なしにみんなに見てもらいたい。
資料も公開される予定だし、Ustreamには録画が残ってるし、boseさんがデジタルビデオカメラで録画したデータもそのうち公開されるはずなので、是非是非見てください。

これはっと感じた名言の一部

  • 「従業員を大事にする」とか言うが、お客様をだいじにしない従業員を大事にしてどうするんだ!
  • 価値連鎖こそがビジネスの本質である。社内にも価値連鎖がある。
  • 作り2分に売り8分
  • 改善はやりっ放しじゃ意味がない。トヨタはそれを数字でモニタリングしているからすごい。
  • 会計とはお金という切り口でビジネスプロセスをモニタリングするためのメーターである!
  • 原価削減を伴わない改善は改善ではない!
  • 日本の会社員の一人当たりの年間平均売り上げは、中小企業は平均2000万円、上場企業は平均5000万円
  • お客様からしかお金がもらえないのに、誰をお客様にしたいのか決まっていないから、ものにならないものが多い
  • 提案の基本はドラえもん。のび太くんを探せ!
  • B2Cをやるならライバルはディズニーランド
  • 車のCMは買った人を後悔させないために流している。
  • いけてない組織が作ったサービスはいけてない
  • 業務アプリ開発では、作る人が使う人の意図をソースコードにコンパイルしているのだ。その時点でズレてしまっていればプログラミング言語の優位性なんて関係ない。
  • ドキュメントなんて意味がない。どんなときにどこを変更してはいけないかが書かれていないから。

今までの人生で誰も教えてくれなかったことばかり。むちゃくちゃ勉強になりました。

まこたんさんのBuri作成の動機となった「if文が嫌い」という話も面白かった。「要件のif」「設計のif」「実装のif」の3つifがあるという話。その通りなんだけど今まで意識なんてしたことなくって目から鱗だった。
Buriのバージョンを1.0にしないのは、使う人が増えすぎないようにする意図もあるらしい。
Buriを使って業務アプリを開発する場合、ツール使ってビジネスプロセスを図に書いてそれをXPDLというXMLに変換して、そのXMLをBuriに食わせてJavaのクラスを吐かせてそれをS2のコンポーネントとして登録し、それを呼び出すBAOというインタフェースを作成し、画面からBAOを叩くという流れになるんだと理解したんだけど、そのBAOを作るのが手作業なのが気になった。XPDLから自動生成できるんだろうけど別にそれをやる予定はないみたいな話をしていて、僕としてはやっぱりBAOは自動生成させるべきなんじゃないかなって思ったから懇親会で話聞いてみたら、だってスタロジではBAO使ってないもんって言われた。なるほど。

YouchanさんのLTも興味深かった。
Twitterってサーバ集中型だけど、FollowersとかFriendsの関係ってP2P的だよねってことから、P2Pによる落ちない分散メッセージングアプリケーション兼Twitterクライアントみたいなの作ってますという話。SkypeAPI使ってるらしい。
プロジェクトページ教えてもらったけど、TwitterのDMで教えてもらったんで公開していいのかわかんないのでとりあえず秘密。

矢野さんのLTは、Wicket-jaの宣伝。Wicket-jaのページのコードを誰かまともにしようよって話。後で矢野さんにDBのテーブル定義とかしてもらわんことにはコードいじりようがないって言っといた。

んで、メインの懇親会。

実は、java-ja主催者のYoshioriが勉強会会場に来てませんでした。もう終わりかけのときにようやく起きたらしく、懇親会の途中からやってきました。
懇親会に向かう途中に、boseさんに「mixiによると今日Yoshioriの誕生日らしいぞ」と聞いたので、Yoshioriがやってきたときにみんなで「Happy Birthday」を熱唱。
・・・が、「あぁ、それ嘘だから!」という予想外の反応。ブーイングの嵐でした。

そっからまた色々カオスな状況に。yuripopの太ももがNekopによって10連射ぐらいの勢いで写メ撮られるし、ニコ動にあるにぽたんのコンドーム講座鑑賞会始まるし、今回は自重が合い言葉だったのに結局会計一人7000円超えてるし・・・。
そういえば、NekopとYuripopは家が近いとのことで一緒に途中で帰ったんだが、大丈夫だったんだろうか。

んで、その後勉強会会場に戻って朝まで語り合い。朝になって電車で帰る途中でもboseさんと一緒に熱く語り合い。
家に着いたら相方に強烈にdisられました。あー楽しかった。とても勉強になった。

会場提供はいつものようにATL Systemsさまでした。ありがとうございました。

Java-jaと1000speakers

先週末は怒涛のイベントラッシュだった。
まず金曜日。Java-ja第5.7回ということで、元薬剤師/現在ニート/もうすぐプログラマなSeasarコミッタのダイチャンの家に会社帰りに突撃。
えびちゃんNAGASEYASUHiTOさんとのっちさんgakkiyさんせとあずささん(男)にお会いして、飲みながらもはや高齢恒例のえびちゃんの自作のボロネーゼを食し、色々しゃべった。
次の日もイベントあるから朝までご一緒せずに帰ったけど、boseな人は予告どおり午前3時にやってきたそうで、その行動力は心底見習いたいと思った。

んで土曜日。こちらは第2回1000speakersが13時から新橋のミラクル・リナックス本社で行われるということで、ちょっと前に着くぐらいの予定で12時過ぎに家を出た。
が、新橋が敷居高すぎて迷ってしまい、ついたのは13時20分すぎ。ビルの入り口でThinkPadにGoogleMap表示しながら急いで歩いてる丸刈り長身の人がいたので、「1000speakersですか?」って聞いてみた。あとでその人がitkzさんだとわかった。
会場につくと吉岡さんの講演の最中でした。会場前に、なんか学生服着た少年がいた。1000speakersに参加しにきたという中学生だった。itkzさんが親切に話を聞いていた。いい人。
吉岡さんの講演後に会場内にずかずか入っていったら、cactusmanさんが席をつめてくれて電源確保できた。cactusman++
個々の発表とかはcactusmanさんのこのまとめが詳しいので任せる。
発表終わって、ピザ食べてビール飲んで自己紹介して記念撮影して、2次会で新橋に飲みに行って、その後amachangに連れられてサイボウズラボに。
サイボウズラボに芋焼酎一本持ち込んだんだけど、朝までに空になってた。いつの間にかに飲み干してたらしい。
みんなそれぞれに好きなことしてたけど、僕はMacでの開発に慣れてなくて乗り切れなかったからUst流してた。気づいたらみんな結構寝てた。学生組はほとんど起きてたけど。
以下、個人的な感想。

  • Java-ja多すぎ。30人ぐらいしかいないのに、7人ぐらいはJava-jaだったような。
  • 必然的に発表内容もJavaなのが多かった。今は動的言語ブームだと思うのにこれはどうしたことか。ただ、Java-jaなonkはJavaには触れずunkとJavaScriptについて語ってたけど。
  • 学生多い。上述したコンパイラ書いてる中学生とか。上野氏(笑)は言うに及ばず。僕が学生のころにもこういう集まりあったらよかったのに。
  • Ustの画面を発表資料の横に映してるのもいいよね。Java-jaでもできないかな。

んで、日曜日。朝家に帰って相方にDISられながら就寝。11時に起きて13時からのJava-ja第8回への参加の準備。第6回よりも第7回よりも先に行われる第8回。
だが、前日飲み過ぎたのか胃が気持ち悪くなかなか準備できず。結局ちょっと遅刻ぐらいの時間で出発。
そしたら強風で電車狂いまくってて結局開始が30分ずれ込んでたので開始に間に合った。
こちらは、ペアプロとTDDの実践ということで和田卓人さんを先生に講義+実践を行った。
講義中にMacのEclipseに慣れなくて苦戦する僕とダイチャン。でもなんとか慣れてきた。っていうかEclipseのショートカットを全然使いこなしていなかったことに気がついた。Eclipseすげー。空気読めるIDE。
実践ではペアプロでWicket-jaのNewsをRSS配信する機能を実装してみた。でもやっぱペアプロもTDDも難しい。ってかTDDは完全に出来てなかったし、ペアプロも1分で書く人交代するとか出来てなかった。でもなぜかRSS配信機能は完成した。整形してからコミットする。
その後、懇親会。これがヤバかった。もうカオス。あっちこっちで爆発しまくってた。リア充なyamashiroさんが店員のおねーさんに絡みまくってるし、高井さんはえびちゃんの腹筋崩壊させたり嫁さらしを強要されたりしながらクネクネしてたし、yoshioriさんが過去の恋愛を暴露したり、矢野さんが酔拳発動させたり、「お客様のサービスを作るより自社製品・サービスを作りたいなー」って言った僕は高井さんと和田さんにすごい勢いでDISられるし、cojiさんid:yuripopと「付き合ってんの?」って見当違いのこと言われるし、お会計のレシートがこんなことになってるし。
面白すぎた。Java-jaの一員になって本当によかった。

各イベントの会場提供をしてくださった皆さま、企画運営をなさった皆さま、そしてお金を貸してくれたyamashiroさんとonkさんに深く御礼申し上げます。

そして、明日はlalhaさんの会社の見学に行ってきます。たのしみ~。

Java-jaの新年会っぽいもの

に参加してきました。

Yamashiroさんの男の料理は半端ない。
ペ・ダイチャンさんのカレーもうまかった。
えびちゃんのボロネーゼは激うま。

なんか鍋パーティのはずが、鍋以外の食べ物の方が印象に残ってるなぁ。
っていうか、終電までには帰るつもりだったのに、朝まで居ることになるとは予想外。
まあ、それだけ面白かったってことでいいかー。

Ustream見てて呼び出されたt_yanoさんakrさんもタクシーで駆けつけてくれるし、みんな熱い人たちで大好きだー。

そういえば、その場の流れで第2回BPMオフ会に参加することになったんだった。
忘れないようにしないと。

Java-jaのMaven2の勉強会みたいなもの

に参加してきました。19日のことだから、もう、ちょっと前のことになるけど。

Maven2は、自分がプロジェクト仕切るなら間違いなく導入するんだけど、今はそういう立場にないから業務では使えず個人でいじって遊んでる段階。Maven2もそうだけど、WicketとかSeamとか、Ruby on Railsとかも含めた新しい技術の社内勉強会とかもやっていかないとなー。

んでまあ、19日の話。詳しくは矢野さんのBlogエントリ見ていただくとして、今回は結構勉強になったなー。
Maven2のプラグインを自作するのって、敷居高いのかなーって思ってたけど、tfunatoさんのプレゼン見たら全然簡単っぽいって思った。Twitterに発言ってのはあれだけど、IRCとかにビルド完了報告をしてくれるプラグインとかは普通に有用だよなー。
あと、cactusmanさんのプレゼンのHudsonもCIツールとしてはいい感じだなー。初期導入の敷居が低いってのはやっぱりかなりの利点。Maven2のログがCometでブラウザ上にずらずら流れていくのとかインパクトあったなー。NetBeansの開発とかでも使われてるから実績も十分だし、これも導入してみたいなー。

いつものことながら、会場をお貸ししてくださったATL Systems様には心より御礼申し上げます。

その後、飲み会への移動の途中にやっと会えた矢野さんと挨拶できましたー。飲み会の席でも色んな人と色んな話が出来て楽しかった。
来年も積極的に参加させていただきたいと思います。

そういえば、飲み会の席でNAGASEYASUHiTOさんに言われたんでそのうちオープンソースのオブジェクトデータベースについてエントリ書きます(←自分へのプレッシャー)。

java-jaのWicket勉強会みたいなもの

第一回チキチキ そろそろ Wicket について一言いっとくか」に参加してきました。

実はこういう勉強会とかイベントとかに参加するのって初めて。

人数が多い上に面子がまた凄くて圧倒されました。

詳細はyone098さんのエントリとかeveresさんのエントリとかIsoparametricさんのエントリとかnekopさんのエントリとかrokujyouhitomaさんのエントリとか見てください。

残念だったのは矢野さん急なトラブルで参加できなかったことと、Yoshioriさんよういちろうさんとあまり絡めなかったことかなー。
サイボウズラボやGoogleより敷居が高くて絶望しちゃう会社Abbyの名刺欲しかった。

っていうか、今回の勉強会に参加する決め手になったのは、よういちろうさんがこのエントリで周知をされて、それを僕がブックマークしてコメントで「仕事あるから無理かもなー。飲み会だけでもいいなら」って書いたら、そのコメント見てくださってエントリに追記してくださったことなんです。
さらにonkさんにも「いつもブックマークが被るから絶対一度会ってみたかったんだ」と言われ、ブログ自体はそんなに更新頻度も高くないし知名度もないのに、ブックマークだけで認知される時代になったんだなーってのがちょっと感慨深かった。

またこういったイベントあったら積極的に参加してみたいなって思いました。

おわり。

次のページ »