2008-01-01から1年間の記事一覧

第一回 Jiemamyインサイド for contributors (事後報告編)

さて、開催しました。参加の皆様、お疲れ様でした&どうもありがとうございました。残念ながら参加できなかった方、及び復習したい方等、勉強会の模様は、以下からどうぞ。 http://www.ustream.tv/recorded/429208 さて、Jiemamyの内部に興味を持つ人達だか…

献本いただきました。

etc

インターフェイス指向設計 ―アジャイル手法によるオブジェクト指向設計の実践作者: Ken Pugh,角谷信太郎(監訳),児島修出版社/メーカー: オライリージャパン発売日: 2008/05/24メディア: 大型本購入: 16人 クリック: 357回この商品を含むブログ (67件) を見る…

第一回 Jiemamyインサイド for contributors(段取り編)

さて、遅くなってしまいましたが、参加者の方に明日の段取りをお伝えします。まず、建物に着いたら迷うと思われるのがエレベータ。ホールに入ったら、普通上か下かを選んで、来たエレベータに乗ると思いますが、ちょっと特殊なエレベータです。「行きたい階…

DIとデザインパターン

id:j5ik2oさんの所で、パターンの話が盛り上がりを見せています。 今さらデザインパターン Decoratorパターン編 - じゅんいち☆かとうの技術日誌 今さらデザインパターン Visitorパターン編 - じゅんいち☆かとうの技術日誌 ところで、以前書いた「DIのお話を…

使用中のFirefox extensions

etc

使っているFirefox拡張をブクマにまとめてみた。他にもお勧めあったら教えて欲しいなぁ〜。http://b.hatena.ne.jp/daisuke-m/Firefox%e6%8b%a1%e5%bc%b5/

DIとSeasar2の話

を色々書きました。わかりやすいと反響を頂き、喜んでいますw ポリモーフィズムの例をもうちっと実用的に書いてみた。 - 都元ダイスケ IT-PRESS DIのお話を書いてみる。 - 都元ダイスケ IT-PRESS http://d.hatena.ne.jp/daisuke-m/20080511/1210485490 さら…

第一回 Jiemamyインサイド for contributors (開催地編)

えーっと、5/21に行われるJiemamyインサイドですが、開催地が決定しました。サイオステクノロジー社の会議室を貸してもらえることになりました。という訳で。 本編 19:00〜 サイオステクノロジー 地図 段取りはまたお伝えします。 懇親会 21:00〜 高田屋 神…

第一回 Jiemamyインサイド for contributors (参加者編)

本エントリー中、敬称略。 把握している参加者一覧 お名前 twitter blog 本編 懇親会 1 Ewigkeit Ewigkeit id:Ewigkeit ○ ○ 2 shin1ogawa shin1ogawa id:shin1o ○ ○ 3 bose999 bose999 id:bose999 ○ ○ 4 ゆきのぶ yukinobu blog ○ ○ 5 BlackyMan BlackyMan i…

第一回 Jiemamyインサイド for contributors 開催日決定

ちょー助での調整の結果、5/21と5/30がタイ、せっかくエントリーしていただいたoomoriさんには申し訳ないのですが、先エントリー優先の法則で5/21とさせて頂きます。ちょー助にエントリーしていない方も、まだまだ参加受付中です。コメント欄にて申込みをお…

さらにSeasar2を味わいまくってみる。

もっとSeasar2を味わってみる。 - 都元ダイスケ IT-PRESSの続き。さっきのapp.diconって、ちょっとネスト深くて見通し悪いよね〜。 その前にまず、いい加減パッケージ分けしましたw こんな感じで。 そしてapp.diconの見通しを良くしてみた。 <components> </components>

もっとSeasar2を味わってみる。

DIのお話を書いてみる。 - 都元ダイスケ IT-PRESSの続きです。まずは、Tableクラスをちょっと変えちゃいましょう*1。 import java.util.List; public class Table { public String name; public List<Column> columns; public Table(String name) { this.name = name</column>…

DIのお話を書いてみる。

まず。この物語はフィクションであり このエントリ上のコードはあくまでもチュートリアル用のコードであり、実用性に関しては(ryという訳で、id:happy_ryoのリクエストにお応えして、DIのお話。Seasar2を使ってみます。ポリモーフィズムの例をもうちっと…

ポリモーフィズムの例をもうちっと実用的に書いてみた。

参照元を書き忘れて、トラバが飛んでなかった。元ネタはこちら。http://d.hatena.ne.jp/j5ik2o/20080508/1210246936 Jiemamy作者っぽく、テーブルデータをSQLに変換するプログラムを例に。 モデル 複雑にしないために、わざとpublicフィールド。 import java…

Q4E 0.6.x

にアップデートすると、pomに因縁をつけるようになっていた。今までうまく動いていたし、コマンドラインのmvnはしっかり動くのになぜだろう... としばらく悩んでいた。 どうやら、plugins/plugin/version に RELEASE というバージョン指定をしていたのがアレ…

第一回 Jiemamyインサイド for contributors (日程編)

さて、ウダウダしていても始まらないので、日程調整に入りたいと思います。まだブラッシュアップは出来ていませんが、第一回分のスライドはとりあえず出来てます。というわけで、12日〜今月末までの範囲で、予定を調整してみましょう。なんか面白そうなサー…

Jiemamyインサイド for contributors (構想編)

さて、どんな話にしようかな、と思ってます。学校のカリキュラムのように、授業に名前を付けてみましたw今まで俺が参加してきた勉強会と違って、コントリビュータ養成講座なので、正直4〜5回に分けて話さないと、無理な量ですw 下記の4つ、場合によっては…

Jiemamyインサイド for contributors (提案編)

Jiemamyに興味のある人たちを集めて、解説会&構造改善検討会がしたいw 誰が来るのやら、だけどw 都元ダイスケ on Twitter: "@j5ik2o 初めてのJavaプロダクトなんすよー、あれ。だから最初の設計段階の問題点をだいぶ把握し始めているのも正直なところ。。…

@happy_ryoを迎撃してみた。

なんとなく、流れで幹事やってみた。微妙にアクセスの悪い街での開催でしたが、そこそこ満足頂けたようでホッとしておる次第。朝起きたらymsr先生から電話が入っていた。昨日は疲れてたので早寝したんだなぁ、と思いつつtwitterでymsr先生の生死を確認。どう…

1000speakersの参加記をやっと書く。

なんか、イベント参加記を書くのが遅くなってんなぁ、俺。いくない。以前だったら、当日帰ってきてからすぐ書いてたのに。次からはちゃんとすぐ書きますwさて、自分が話して来た件に関しては、以前に軽く書いた通り。拙作Eclipseプラグインを紹介させて頂き…

@happy_ryo迎撃計画

(詳細が決定したので、エントリー全体を更新)すっかり告知が遅くなってしまいまhttp://d.hatena.ne.jp/daisuke-m/edit?date=20080427したが、@happy_ryoが上京するので迎撃体制をとります。開催地がちょっと変なところになってしまいましたが、その分「固…

1000speakersで話をしてきた。

とりあえず、色々トラバを頂くので、エントリーを。今回は色々ありまして、なんか1000speakersでお話をさせてもらった訳です。「DBの構成管理とJiemamy」 http://www.ustream.tv/recorded/.5F.48VASOhO0g7naCsSWQ詳細は動画を。スライドは近々upします。とり…

いまさらながらSubversionについて

etc

リポジトリには置いておきたいが、更新されてもコミットしたくないファイル、ってのを上手く扱う術ってないんだろか。 毎回コミットするリソースを選ぶのがめんどくさい。 もっと言えば、「特に意識した時だけは、強制的にコミットすることができる」と良い…

さぼったー 0.0.1.SNAPSHOT

昨日、ymsr先生とペアプロをした。なんとなくペアプロっぽくなかったけど、どすればよかったんだろうなぁwというわけで、EclipseプラグインとしてTwitterクライアントを作っていた訳ですが。とりあえず、既にCodeReposに晒してあります。 Code: http://svn…

がんばってます。

実戦投入を意識して、色々改良を始めてますが、もうちっとリファクタしないといじりづらいなぁ、と思う今日この頃。うーーーーん。ところで、DBのTABLEとVIEW(システム以外)を全部クリアして、CREATE DATABASEした直後の状態に戻す「SQL」は無いんだろうか…

ブログさぼりすぎた。

etc

イベントレポートさえもロクに書いてないや、ほんとごめんwwそういや、転職してから一度もエントリ書いてないじゃんw最近は、早くて8時、遅くて24時くらい(食事して帰ってるから、ずっと仕事してる訳じゃないけども…)に帰宅。予想通り、以前よりも読書…

ちょっとtwitterで話題になったこと。

Javaのfinalというのは、その変数の参照先が変わらない(参照先が別のオブジェクトに切り替わらない)というだけで、参照先に存在するオブジェクト自体のステート不変は保証されていない。 final FooBean bar = new FooBean(); bar.setBuz("hoge"); // エラ…

Jiemamy 0.1.1 リリース

えーと、恥ずかしいバグをいくつか修正しました。今回のリリースでは0.1.0のファイルを引き続き読むことができます。 インストール Eclipse(更新サイト)→ http://jiemamy.sourceforge.jp/eclipse/ Maven2(リポジトリ)→ http://jiemamy.sourceforge.jp/ma…

JavaerのためのAS3(その4:型)

AS3

キャスト Java (型名) キャストしたいもの AS3 型名(キャストしたいもの) 型に親子関係がなくてもキャスト可能(Javaで言うparseみたいな事ができる) var myInt:int = 1; trace(Boolean(myInt)); // true (bool) var myString:String = "123"; trace(int(my…

JavaerのためのAS3(その3:クラス)

AS3

クラス定義 クラス定義に private/protected 修飾子は無い。publicかpackage privateのみ選択可。 abstractクラスというものも存在しない。 dynamicという、Java脳では理解しがたいクラスがある。個人的には、出来れば使わない方針にしたい。が、全く使わず…

JavaerのためのAS3(その2:制御構造)

AS3

for...in Java String[] myArray = { "one", "two", "three" }; for (String str : myArray) { System.out.println(str); } AS3 var myArray:Array = ["one", "two", "three"]; for (var str:String in myArray) { trace(str); } for each...in Java Map myM…