2009-08-01から1ヶ月間の記事一覧

Groovyの残念感

これを残念言ったらおしまいな気もするけど。Groovyの場合,あえて型を指定する事で,多少の厳密さを示す事はできる。たとえばIntelliJの場合,こんな風に型無しと型ありでプロパティやメソッドの存在チェックをしてくれる(testTypeSafe()中のf.nameに波線…

ScalaはGroovyと全く競合しない

http://d.hatena.ne.jp/uehaj/20090830/1251640272 おおっ,言い切っとる。清々しい。あたしは,まだこの境地に至って無いけど,このくだりの言わんとする事はわかる気がするデス。 Scalaは、JVM上で動作しはしますが、Javaと完全なる別言語で、Java資産はラ…

ファイルをいじくりまわすのはGroovyのほうが便利だ

最近仕事でレガシーコードのお守りをしてるんだけど,レガシー言うだけあって大事な事がコードや設定ファイルにしか残されてなくて,結構涙目な思いをしてた。どうにか人が読めるように設定ファイルを可視化しようと思い,Groovyでちょこちょこ弄ってみたよ…

OC4Jが10g R3で終わりで11gは出ないって聞いたよ

http://twitter.com/satonaoki/status/3527537428 な,なんだってー!!(AA略)と思いつつニュースソース探ってみたけど,あたしの力では「OC4J 10g R3でターミナルリリース」の元ネタを見つけられませんでした。orz でも,OC4Jのページには,"OC4J 11(11.1…

Scalaスケーラブルプログラミング

買ったった。紙が薄いので本の厚さのわりにページ数あるし,紙面も余白が少ないのでむちゃくちゃ情報量多いって印象。まだ全然読めてないけど,あたらしい言語を覚えるのは楽しいのう。 実のところ,Groovy/Grailsで結構満足しているんだけど,そこはそれ,…

テストを分類する

http://www.infoq.com/jp/news/2009/08/categorizing-tests「単体」がナニモノを指すのか分からんけど「単体テストが〜!」「結合テストが〜!」言える人がうらやましいと思いつつも,自分も自分でテストについて一家言持てるようにならんとイカンなと思うの…

Abstract Bits : Dynamic Classpaths

http://abstractbits.blogspot.com/2009/08/dynamic-classpaths.htmlバッチプログラムみたいな,JavaSEのプログラムを起動させるためにシェル組んでクラスパス設定するのメンドイでしょ,だからJavaプログラム内でダイナミックにクラスパス設定したみたよっ…

Branch-per-feature, and it's another world

http://weblogs.java.net/blog/fabriziogiudici/archive/2009/08/branchperfeatur.html パーソナルブランチ超便利だよね,という話は置いといて,ここに注目。 [Mistral:Projects/jrawio/src] fritz% hg branches --closed | sort 2.0 540:0dd29bb11aec defa…

Web testing BDD-style with JWebUnit and Easyb

http://weblogs.java.net/blog/johnsmart/archive/2009/08/web_testing_bdd.htmlJWebUnitにeasybを被せて「読める」テストコードを書いてみた的な話。面白い使い方だと思うけど,実用になるかと言うとちょっと微妙な感じ。 TDDに関しては(TestNGも気になる…

双腕作業機 アスタコ

かっちょええっ!!さらにこの重機が実在しているってのが素晴らしい。:-D

久しぶりに実家に帰ったのでいろいろ発掘してみた

自分のことはさておき,親は結構物持ちが良いので捨てずに残してあるかなぁと思い,物色してみたら出てきたよ。 まずは,X68kユーザだったらみんなもってたCコンパイラ。 X68kのソフトや雑誌は自分が管理してたんで,ちょっと探したくらいじゃ見つからなかっ…

NEXT GENERATION JAVA IS NOT VERY DIFFERENT FROM TODAY'S JAVA

http://beust.com/weblog/archives/000517.html ネタにしてはブクマが釣れたNext Generation Java Programming Styleのカウンター記事。 どっちにも言い分はあるのだから,各自やれる範囲の事をやればいいと思うよ。まあなんだ,多く...いるかどうかは分かん…

JetBrains Web IDE(仮)

http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP RubyMineに続いてWebデザイナ?向けのIDE(HTML, JavaScript, CSSのスタンダード版とPHP開発者版の2つ)が出るみたい。今年の11月にリリース予定だって。 FAQみるとフリーではないみたい。正直…

Go Ahead: Next Generation Java Programming Style

http://codemonkeyism.com/generation-java-programming-style/ 次世代Javaプログラミングスタイルだって。ちょっと面白かった。こうゆうスタイルが身に付いたらプログラマのステージがひとつ上がりそうだけど,世間一般に普及させんのは難しいんだろうなと…

Analyzing Dataflow with IntelliJ IDEA

http://blogs.jetbrains.com/idea/2009/08/analyzing-dataflow-with-intellij-idea/ こうゆう事できるから「とりあえずJavaで組んどけ」って言いたくなる。 "Dataflow to This"はIDEA8から追加された機能で,メソッドの引数やフィールドがどこから連鎖して来…

Selenium Inspector

http://seleniuminspector.org/ Selenium RCのJava Client Driverより便利なAPI集。HTMLの要素を指定してインスペクタ(ElementInspector)を作り,そいつがアサーションを実行できるので,素のSelenium RCより見た目がスッキリしてる。 Selenium IDE用の拡…

継続的インテグレーション入門 開発プロセスを自動化する47の作法

"Continuous Integration: Improving Software Quality And Reducing Risk(asin:0321336380)"の翻訳本のようですね。去年の10月に辛抱たまらず原書買って読んでないオレの立場は...。:-) 今やCIサーバと言えばHudsonというくらいにHudsonが有名だけど,原書…

Emotional Hudson2 (バグ付き)

http://d.hatena.ne.jp/ssogabe/20090803/1249300685 最近,はてなやTwitter界隈をにぎわしている萌えHudson(or 痛Hudson)の決定版をid:ssogabeさんが作ってくれました。やったね。 Emotional Hudson2とかしないで,本体上書きしてくれて構わないんですが…

上流工程・品質勉強会 パネルディスカッションの感想

ちょっとでも恩返しができればと,id:yuichi_katahiraさんの依頼を受けてパネリストやってみるも,こんな豪華メンバとディスカッションできる,またとない機会に恵まれて一番得した気になったという罠(長っ 杉山さんがモデレートしてくれるなら安心と,好き…