タグ

ブックマーク / masanobuimai.hatenadiary.org (5)

  • Javaめんどくさい - marsのメモ

    http://d.hatena.ne.jp/yuichi_katahira/20100720/1279618644 いくつかフォローを、と思ったら、そのものズバリなエントリがあったよ。 → モダンな Java の開発環境の構築方法 - wyukawa's diary あと結構前にこんなの書いた。 → 2007-09-25 - marsのメモ ビルドツールの流れはこんな感じ。 いちいちjavacとか叩いてらんないから make.bat 用意したオレ天才。 そこはやっぱりmakeでしょ。Winな人はどうにかしてnmake探しといてね。 Excel VBAjavac起動する剛の者も(Excelシートにね「コンパイル」ってボタンがあるの) Ant以前 ↓ Makefileなんて呪文でしょ。だれも読めないよ。代わりにXMLで記述できるようにしたよ。 antって名前よくね。働き者っぽいし。 でもMa

    Javaめんどくさい - marsのメモ
    voidy21
    voidy21 2010/07/28
  • ファイルをいじくりまわすのはGroovyのほうが便利だ - marsのメモ

    最近仕事でレガシーコードのお守りをしてるんだけど,レガシー言うだけあって大事な事がコードや設定ファイルにしか残されてなくて,結構涙目な思いをしてた。どうにか人が読めるように設定ファイルを可視化しようと思い,Groovyでちょこちょこ弄ってみたよ。 Groovyのファイル操作は強力なのだけれど,しばらく使わないとあっという間に構文を忘れるので,ここに残しておく。 ホントは他にもいろいろやってたけど,ファイルをがっさり読み込むのと書き出すコードを記す。例示したのは,特定のディレクトリ化にあるプロパティファイルを一括で読み込むのと,コレクションを走査してって,要素ごとにファイルを書き出すっての。 コードが画像だけなのもアレなので,こっちに貼り直しておくよ。 class GroovyTest extends GroovyTestCase { def M = [:] void setUp() { n

    ファイルをいじくりまわすのはGroovyのほうが便利だ - marsのメモ
  • 各種IDEのvi/vimプラグイン - marsのメモ

    昔一回まとめてたけど,Sendai.vimのネタに上がったので再掲しとく(ちょっと加筆した)。 → Vim Remade: Working on Java with all of Netbeans’ features - Vincent Liu - marsのメモ ■NetBeans jVi (http://jvi.sourceforge.net/) 元はJBuilder用で歴史は結構長い。viエミュだったけど,NB版はvimもそれなりにサポートしてる。 VIEX (http://viex.sourceforge.net/) あんまり噂聞かなくなったなぁと思ってたら,2009/7/7に更新されてるし(まだ活動中らしい)。 ■Eclipse viPlugin (http://www.satokar.com/viplugin/) 結構老舗のほうだけど,最近の様子はしらない。15euroのシェア

    各種IDEのvi/vimプラグイン - marsのメモ
    voidy21
    voidy21 2009/11/25
  • 2009-10-31

    http://www.geekontheloose.com/programming/scala-cheatsheet.html なんだかんだで,こうゆうのが役に立つのだ。思えば,DZoneのRefcardzにScala無いなー(あっても良いのに)。昔,Refcardzのタイトル募集したときなんか候補にすら上がってなかった。 → http://books.dzone.com/polls/refcardz-topics-what-should-we 思うところあって"Programming Scala",いわゆる貘を買った。といっても紙のじゃなくて,iPhoneの電子ブックな。 → AppStore - 電子書籍 - Programming Scala Programming Scala 作者: Dean Wampler,Alex Payne出版社/メーカー: Oreilly & Assoc

    2009-10-31
  • 2009-08-10 - marsのメモ - Go Ahead: Next Generation Java Programming Style

    http://codemonkeyism.com/generation-java-programming-style/ 次世代Javaプログラミングスタイルだって。ちょっと面白かった。こうゆうスタイルが身に付いたらプログラマのステージがひとつ上がりそうだけど,世間一般に普及させんのは難しいんだろうなとオモタ。 1.Final is your new love. (変数の)final宣言を好めって良く聞くね。気持ちもはわかるけど,徹底するのは大変。 2.No setters. ミューテータ(setter)作んないでコピーコンストラクタ使えと。オブジェクトの普遍性不変性にこだわりますな。 アクセサ(getter)も作んな,って言ってるけど,ちょっと分かんなかった。→ Tell, Don't Ask | The Pragmatic Bookshelf 3.Do not use loops for

    2009-08-10 - marsのメモ - Go Ahead: Next Generation Java Programming Style
  • 1