ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Java Kücheコミュの12/8勉強会(&忘年会)

  • mixiチェック
  • このエントリーをはてなブックマークに追加
いよいよ今年最後の勉強会および忘年会が、カウントダウンかかってきました。
以下、予定通り、進めてしまってもよいでしょうか?という確認です。

発表者:
 むらぼーさん、スレッド概論、大丈夫でしょうか。

 河野先生、PathFinder よろしくお願いします。
 (Eclipse は使うのでしょうか?)

場所:
 河野先生、琉球大学の部屋は OK でしょうか?

告知:
 Web の方をお願いしてもよいでしょうか。> t-doi さん
 ML への告知をお願いしてもよいでしょうか。> こさるさん

忘年会:
 北口でて右、徒歩10分ほどの「梅の花」を、私の名前で 20 名で予約しました。
 時間は 18:30 です。電話は 098-893-6007。
 コースになっているようなので、とりあえず 3,000 円ほどを予定しておいてください。

ついでに:
 年明け 1 月あたりに、とあるコミュニティより沖縄で合宿やる予定があるので参加しませんか?と誘われました。詳細は役員会にて説明します。

コメント(25)

12/8 は確定なんですよね。予習会はやるんでしょうか?
有銘です。予定があり忘年会は欠席させてください。すみません。
参加&発表します。
予習会はすいませんが、仕事が忙しくて参加できそうにないです。
資料はでき次第、事前にこちらにアップロードしますので、ご意見いただけるとありがたいです。
あと12月8日は午前中用事がありまして、到着がぎりぎりになるかもしれないです。
t-doi@携帯です。
仕事がちょっとやばい状況で勉強会に参加できないかもしません。
なんとか忘年会だけでも参加したいのですが…
こさるさんへ:

念のため、ML に再度、告知の案内をお願いしてもよいでしょうか。

t-doi さんへ:

現在、申し込み状況はどのくらいでしょうか。

忘年会だけの参加でも、お待ちしています〜
スレッドの資料を作ってみました。
http://www.jasminesoft.co.jp/~mura/java_kuche/thread.zip

お時間のある方はご意見いただけるとありがたいです。
Threadの基本からというので、とりあえず使い方から説明する内容になっております。
eclipseを操作したり、ソースを説明したりしながらなので、30分くらいはしゃべると思います。
むらぼーさん、遅くまでの資料作成、ごくろうさまでした。
ソースコード付きなので、ありがたいです。

充実したコンテンツなので、30 分では終わらないと思います。^^)
密度の高い勉強会になりそう。期待しています。
遅くなりました。
参加状況は20名+講師2名です。
忘年会は11名となっていますがshinji先生とむらぼーさんが参加されるなら13名です。
うーむ、やっぱり、結構、難しいですね。java.util.conncurent は全体像をつかむのが難しいからなぁ。

明日が、楽しみだ〜
さくらばさん、コメントありがとうございます。とてーも参考になります。
確かに1.4までのJavaでの話の上に、Java5で追加されたjava.util.concurrentの話を加えようとして作ったため、ごっちゃになってしまいました。
Thread.sleepを使っているところも、本当はScheduledExecutorServiceを使って書くべきですよね。
資料作りました...

http://www.ie.u-ryukyu.ac.jp/viewvc/teacher/kono/javakuche/pathfinder/presentation/
Collections.synchronizedList や Collections.synchronizedMap について、使う意義がないという点について疑問があります。ご紹介いただいた本を読めば、もしかしたらわかる事なのかもしれないですが。
今回紹介しているプログラムで意義がないということは同意できますし、同期化したCollectionとしてはCopyOnWriteArrayListやConcurrentHashMap、BlockingQueueを使う方がいいという点は理解できます。
一方、ArrayListやTreeMapやLinkedListなどと比べると演算量の特長が全く異なるものとなっており、これらの既存のコレクションを手軽にsynchrozniedしたいという点では便利だなあと思ったりもします。
もっとも、「手軽にsynchronized」というのは罠で繰り返し処理にて見つけにくいバグを埋め込みやすいと言う点で使うべきでなく、ちゃんと同期化するべきという風にも考えられます。
PathFinder ダウンロードしました。これから大学へ向かいます。
はじまりました。ただいま参加者は 13 名(+ 関係者 3 名)。
初顔が結構いらっしゃいます。Thread というテーマに反応したただけあって、熱心に聞いているようです。

むらぼーさんの資料、最初の版と変わっています。ボールが 1 秒に 1 つずつ増えるデモは目を引きます。
自分の MacBookPro で、jpf が動作しません...

error during VM runtime initialization:
uncaught exception in thread main #0 : java.lang.UnsatisfiedLinkError: java.lang.Object.registerNatives (no peer)
at java.lang.Object.<clinit>(java/lang/Object.java:24)

うーん、解決できない...
参加者は少なかったんですが、質問とか面白かったです。

jpf が動作しないのは、library の衝突が原因なことが多いみたいです。

時間もあったので「動かしてみたください」をやるべきだったかな?
参加者、役員の皆さん、おつかれさまでした。今年の活動はこれでいったん終了ですが、また来年もいろいろやってみましょう。

今回の勉強会の影の?立役者は、さくらばさんです。おかげさまで、相当盛り上がりました。当日の発表も、さくらばさんの指摘事項を参加者全員でチェックし、なるほど〜と納得したところです。

資料のチェックには相当時間をかけていただいたと思います。そこまでしていただけた発表者のむらぼーさんは、とても幸せでしょう。本当にありがとうございました。
人数少なかったけど、うちわの飲み会が楽しかったです。

ログインすると、残り5件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

Java Küche 更新情報

Java Kücheのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング