なんか紹介されてる!!!これは予想外に嬉しい!
http://builder.japan.zdnet.com/news/story/0,3800079086,20365994,00.htm
2008年01月29日
2008年01月25日
FontSizeChanger_1.1.1リリース
kompiroさんハックバージョンの方の最新版をリリースしました。
javaエディターを開いた時にボタンが2セット出てしまうバグへの対応です。
今後は勉強会のsourceforge.net上で開発を続けていきます。
最新版も以下のURLにありますので、1.1.0をお使いの方はお手数ですがDLして置き換えてください。
http://sourceforge.net/projects/eclipse-study
今後ともFontSizeChangerプラグインをよろしくお願いいたします。
javaエディターを開いた時にボタンが2セット出てしまうバグへの対応です。
今後は勉強会のsourceforge.net上で開発を続けていきます。
最新版も以下のURLにありますので、1.1.0をお使いの方はお手数ですがDLして置き換えてください。
http://sourceforge.net/projects/eclipse-study
今後ともFontSizeChangerプラグインをよろしくお願いいたします。
2008年01月24日
moduleかcontrollerを継承かもしくは
少し前にも書いた問題ですが、今日また出てきたのでちょっと考えてみる。
シチュエーション
・複数のコントローラが共通して受け取るパラメータがある。
・そのパラメータは省略可能で、省略された時は全コントローラ共通のデフォルト値を使う
このパラメータの処理をすべてのコントローラに書くのはDryじゃないので何とかしたい
解法1:パラメータをパースするスーパークラスを作る
これでやってたんだけど、Javaで考えたらありえない。「共通の機能を使いたいだけで継承使うのは…」といわれてハッと気づいた。
解法2:moduleを作る
個人的にはこのアプローチはあまり好きじゃない。moduleの中でparamsというコントローラ固有の変数をいじらなきゃいけないから。controllersディレクトリに入れればいいだろうというのもわかるけど。
解法3:Filterを作る
言われてみればこれが一番いい気がしてきた。フィルターがパラメータを触るのは当然だし、コントローラへの影響が一番小さい。
なんか、railsは動いちゃうからいろいろなことを考えずに作る癖がついてしまったかも。(railsのせいにするのはおかしいけど)
というわけで、もうちょい落ち着いて考えるようにしよう。
シチュエーション
・複数のコントローラが共通して受け取るパラメータがある。
・そのパラメータは省略可能で、省略された時は全コントローラ共通のデフォルト値を使う
このパラメータの処理をすべてのコントローラに書くのはDryじゃないので何とかしたい
解法1:パラメータをパースするスーパークラスを作る
これでやってたんだけど、Javaで考えたらありえない。「共通の機能を使いたいだけで継承使うのは…」といわれてハッと気づいた。
解法2:moduleを作る
個人的にはこのアプローチはあまり好きじゃない。moduleの中でparamsというコントローラ固有の変数をいじらなきゃいけないから。controllersディレクトリに入れればいいだろうというのもわかるけど。
解法3:Filterを作る
言われてみればこれが一番いい気がしてきた。フィルターがパラメータを触るのは当然だし、コントローラへの影響が一番小さい。
なんか、railsは動いちゃうからいろいろなことを考えずに作る癖がついてしまったかも。(railsのせいにするのはおかしいけど)
というわけで、もうちょい落ち着いて考えるようにしよう。
eclipseプラグイン勉強会200801レポートその1
鉄は熱いうちに打て!
ちょっとアルコールは入っただけでぜんぜん質問に答えられてなかったのでちょっとここに書いておきます。
自分なりに最近形になってきたテストを書く手順
(注)rails限定の部分の多々あると思います。
前提:こんな画面が必要
1.コントローラーが返すべき値を考える(インとアウトが一番シンプルなものがいい)
2.それをコントローラーのユニットテストとして書く
3.テストに失敗する
4.1.既存のロジックやモデルで実装できるとき
4.1.1.コントローラを実装する
4.2.実装できないとき
4.2.1.必要なロジック(モデル)が返すべき値を考える
4.2.2.テストを書く
4.2.3.実装する
4.2.4.作ったロジック(モデル)を使ってコントローラを実装する
5.テスト成功
6.必要ならばビューのテスト(HTMLのタグの検証やXPathを使った検証)を行う
7.境界や複雑なインアウトの状況について繰り返す
これがいいかどうかはわかりませんが、こんなステップで書いてる気がします。
話は変わりますが、改めて、自分が技術的に話せることがないな〜と実感。
みんなであーでもないこーでもないと進めていくのは確かに楽しいけど、しっかり話せるようにもなりたい。
今日話題に出した、BDD、rspec、jruby、JBehave、eclipse、何一つちゃんと話せない。
何かひとつ(この中のものとは限らない)ちゃんと話せるようになって、その上でみんなで試行錯誤したい。
取り急ぎ、帰りの電車で考えたことだけ書き連ねてみました。
ちょっとアルコールは入っただけでぜんぜん質問に答えられてなかったのでちょっとここに書いておきます。
自分なりに最近形になってきたテストを書く手順
(注)rails限定の部分の多々あると思います。
前提:こんな画面が必要
1.コントローラーが返すべき値を考える(インとアウトが一番シンプルなものがいい)
2.それをコントローラーのユニットテストとして書く
3.テストに失敗する
4.1.既存のロジックやモデルで実装できるとき
4.1.1.コントローラを実装する
4.2.実装できないとき
4.2.1.必要なロジック(モデル)が返すべき値を考える
4.2.2.テストを書く
4.2.3.実装する
4.2.4.作ったロジック(モデル)を使ってコントローラを実装する
5.テスト成功
6.必要ならばビューのテスト(HTMLのタグの検証やXPathを使った検証)を行う
7.境界や複雑なインアウトの状況について繰り返す
これがいいかどうかはわかりませんが、こんなステップで書いてる気がします。
話は変わりますが、改めて、自分が技術的に話せることがないな〜と実感。
みんなであーでもないこーでもないと進めていくのは確かに楽しいけど、しっかり話せるようにもなりたい。
今日話題に出した、BDD、rspec、jruby、JBehave、eclipse、何一つちゃんと話せない。
何かひとつ(この中のものとは限らない)ちゃんと話せるようになって、その上でみんなで試行錯誤したい。
取り急ぎ、帰りの電車で考えたことだけ書き連ねてみました。
2008年01月22日
eclipse+DLTK+jruby+rspec
よし、なんとか動いた。
でも、これはひどいやり方w
最近サーバで遊んでたから全然調査できてない!
きっとやってる人(やりたい人)はいるだろうから真剣に探さないとな〜
あとは、資料が20%もできていないからがんばろう…
でも、これはひどいやり方w
最近サーバで遊んでたから全然調査できてない!
きっとやってる人(やりたい人)はいるだろうから真剣に探さないとな〜
あとは、資料が20%もできていないからがんばろう…
2008年01月21日
【告知】eclipseプラグイン勉強会200801
明後日23日19:30から2008年一回目の勉強会です。
詳しくはこちら
今回は、初めて少し長めにお話させてもらう予定ですが、まだほとんど準備できてない罠。
「eclipse上でjavaのテストをrspecで書きたい」ということをやりたくていろいろ試している経過報告っぽいものになるので、あんまり中身はないかもw
今回はまだ参加者少なめなので、奮ってご参加ください。
(それにしても、12月の竹添さん集客力はすごかったんだな〜w)
詳しくはこちら
今回は、初めて少し長めにお話させてもらう予定ですが、まだほとんど準備できてない罠。
「eclipse上でjavaのテストをrspecで書きたい」ということをやりたくていろいろ試している経過報告っぽいものになるので、あんまり中身はないかもw
今回はまだ参加者少なめなので、奮ってご参加ください。
(それにしても、12月の竹添さん集客力はすごかったんだな〜w)
2008年01月12日
お客様の中に3.5インチHDD(ATA)があまっている方はいらっしゃいませんか?
タイトルのとおりです。
いや〜前サーバにしてたPCのHDDは別のPCで使っちゃって、オンボロノートをサーバにしようとしたら、かなり限界の様子。
ubuntu7.10入れたら、コンソールではlsのレスポンスに1秒くらいかかったり、trac入れたらトップページ見るのに10秒くらいかかるときがあるし…
増設してたはずのメモリをこの前の引越しで処分したらしく(ぜんぜん記憶にないけどw)、でもメモリの問題じゃないだろうな〜という感じで。
で、容量は問わないので(○メガは勘弁してください)余ってる方ご連絡ください。
お礼は要相談でw
* ためしにWindows入れてみたり、ecolinux入れてみたりしてたらeclipse勉強会の件をすっかり忘れていたorz
いや〜前サーバにしてたPCのHDDは別のPCで使っちゃって、オンボロノートをサーバにしようとしたら、かなり限界の様子。
ubuntu7.10入れたら、コンソールではlsのレスポンスに1秒くらいかかったり、trac入れたらトップページ見るのに10秒くらいかかるときがあるし…
増設してたはずのメモリをこの前の引越しで処分したらしく(ぜんぜん記憶にないけどw)、でもメモリの問題じゃないだろうな〜という感じで。
で、容量は問わないので(○メガは勘弁してください)余ってる方ご連絡ください。
お礼は要相談でw
* ためしにWindows入れてみたり、ecolinux入れてみたりしてたらeclipse勉強会の件をすっかり忘れていたorz
2008年01月09日
フォントサイズプラグイン最新版
kompiroさんのスーパーハックにより、現在アクティブなビューのフォントが拡大縮小できるようになりました。
kompiroさんありがとうございます!
DLはこちらから。
*そろそろアップデートサイト作って自動でインストールしたいな〜
kompiroさんありがとうございます!
DLはこちらから。
*そろそろアップデートサイト作って自動でインストールしたいな〜
2008年01月08日
新年のごあいさつ
遅くなりましたが、あけましておめでとうございます!
うちの事業部では、今年の目標を漢字一文字で発表するというをやっているらしく、自分が選んだ一文字は「広」
広い視野と広い心で知識を広げ人脈を広げる
今年は広げる年にしたいですね。
続いて、今年の目標
・パッチを投げる
・Eclipseプラグイン勉強会皆勤賞+3か月に1回は話す
・新しい勉強会に参加する
・TOEIC 650
ほんとはTOEIC750といいたけど現実を見つめて下方修正。
他の3つはなんとか実現できそうな気がする。気がするだけw
うちの事業部では、今年の目標を漢字一文字で発表するというをやっているらしく、自分が選んだ一文字は「広」
広い視野と広い心で知識を広げ人脈を広げる
今年は広げる年にしたいですね。
続いて、今年の目標
・パッチを投げる
・Eclipseプラグイン勉強会皆勤賞+3か月に1回は話す
・新しい勉強会に参加する
・TOEIC 650
ほんとはTOEIC750といいたけど現実を見つめて下方修正。
他の3つはなんとか実現できそうな気がする。気がするだけw
2007年12月31日
2007年も終わり
今年の目標とかどこかに書いた気でいたけど、mixiにもblogにもないのでたぶん書いてないのでしょうw
というわけで、特に「ふりかえり」とかは無しで。
ちなみに、今年最後にしたことは実家に持って帰ってきたPS2初期型がまた読み込み不良になってたのでレーザー出力の調整をしたことでした。
ガキの使いみてるけど、昨日遠藤さんは離婚したんですよね…編集とかどうにもならなかったんだろうけど、元奥さん出てきたときはなんともいえない感じでした。
さて、そんなこんなで来年もよろしくお願いいたします。
というわけで、特に「ふりかえり」とかは無しで。
ちなみに、今年最後にしたことは実家に持って帰ってきたPS2初期型がまた読み込み不良になってたのでレーザー出力の調整をしたことでした。
ガキの使いみてるけど、昨日遠藤さんは離婚したんですよね…編集とかどうにもならなかったんだろうけど、元奥さん出てきたときはなんともいえない感じでした。
さて、そんなこんなで来年もよろしくお願いいたします。

