2008-04-01から1ヶ月間の記事一覧

ジョブごとに任意の環境変数を設定できたら便利だろうか?

話の発端はここ。→http://d.hatena.ne.jp/twainy/20080429/p1 さすがにビルド間で環境共有する(ビルドAの環境を引き継いでビルドBを実行とか)ってのはアレだけど,ジョブごとに任意の環境変数を設定できたほうが便利なことはあるかも知んない。たとえば,…

GlassFish v3が埋め込み可能に - 川口耕介のブログ

面白い。パッと思いつくところで,バッチプログラムのインフラに使ってみようかなとか思う。オンラインとバッチでプログラムを共用するためにJNDIのフェイカーとか用意してたけど,本物のコンテナ使えばそんな小細工はいらなくなるしね。 こっちのほうが議論…

Apple - Support - Downloads - Java for Mac OS X 10.5 Update 1

mac

http://weblogs.java.net/blog/robogeek/archive/2008/04/java_6_for_os_x.htmlより。 This release is for 64-bit Intel-based Macs only and cannot run on PowerPC-based or 32-bit Intel-based Macs. http://docs.info.apple.com/article.html?artnum=30…

サヨナラ、Excel方眼紙。

m_pixyの読書日記より。帯の文句にシビれた。:-D 開発の現場 vol.006の人の著作という時点で見なくても良書と言い切れるッ。エンジニアのためのWord再入門講座 美しくメンテナンス性の高い開発ドキュメントの作り方作者: 佐藤竜一出版社/メーカー: 翔泳社発…

手元で時間管理を行なえる Adobe Air アプリ、Klok | Lifehacking.jp

AirベースのTime Tracking Systemだって。一応メモ。 こっちもメモ。→時間管理の強力な味方、タイムトラッキングサービス4種類 | Lifehacking.jp ここ数ヶ月SlimTimerを使ってみてTTSの便利さを実感したからこそ言える。タスクごとに細かく時間管理をするの…

これだから世の中にはiso-8859-1しかないと思ってる奴らは... - 川口耕介のブログ

「絶望した!Mavenの開発者に絶望した!」っていうのはこういう時に使うのかな。 その使い方でおk。 (追記)nekopさんが道を用意してくれたので,不満がある人は投票しよう。 →Thread.sleep() - ソースデフォルトエンコーディング投票募集のお知らせ

YourKit Java Profiler 7.1 RC1

が出たよってメールが来た。変更点は以下の通り。 Telemetry: learn what application was doing at particular moments of time with the help of thread stack traces available in telemetry graphs CPU profiling: wall time configuration available in…

Catch Problems in Proper Places - DZone

なぬ?スコープごとにインスペクションの種類を設定できるんだ!? これは良いことを覚えた。:-)

Gradle

TSS.comより。Groovyベースのビルドシステム。GantみたくAntの代替にもなるし,Maven風な使い方もできるとかナントカ。 なによりドキュメントがきちっとしてるのが好印象。Gantから乗り換えようかな...。 コメ欄にあったSConsってのはPythonなのか。Java屋さ…

頼まれもしないのにSabotterを移植してみた

名前はSabotterだけど,中身はSuittarに近し。当然,Twitter4J使ってる。関係者の皆様には感謝しきりです。m(_ _)m 今んとこフレンドタイムラインを見るだけでポストはできないよ。 ちょっと色気を出して,新着メッセージを通知するようにしてみた。 根性が…

とりあえずsurround.vim相当のことを自力でやってみる

部分的とはいえTextObjectsサポートしてるしなってんで,カーソル位置の単語を"${}"で囲んでみたよ。 ciw${}<ESC>Pでイケた(無論,vimでも使える)。これでmapコマンド使えればも言う事無しなのに。:-( #残念ながら,jVi for NBはTextObjects未サポートなんでダ</esc>…

[gant-user] Gant 1.1.2 released - Russel Winder - org.codehaus.gant.user - MarkMail

Groovy1.5.5にあわせてか,Gantも1.1.2が出たよ。ってアナウンスしといてサイトのダウンロードリンクは1.1.1のままじゃねぇか。 うろうろ探してみたら,ここにあった。 →http://dist.codehaus.org/gant/distributions/

ExcelHelper(scriptom)でVBAのVariant型の定数を指定する方法

なんのことはない。scriptomに定数クラスが定義されているので,それを使うだけ。 たとえば,Excel VBAのRangeオブジェクトのInsertメソッドの場合, expression.Insert(Shift, CopyOrigin) Shiftに指定するXlInsertShiftDirectionクラスに相当するのがscrip…

http://www.intellij.net/forums/thread.jspa?messageID=5213073&tstart=0#5213073

一年近く放置されてたIdeaVIMだけど,作者健在であった。 これで次期バージョン(Diana)も安泰。:-)

新人におくる、怠惰な社会人になるための7の方法 : けんすう日記

本質的にはいい話。浮いた時間の使い道も考えておかないと,仕事にあぶれる俺ガイル。 「早く終わったー」を公言しすぎると,良いように使われるのでバランスが重要。 #と,セルフ20%ルール発動中。:-P

Introducing JMX Builder for Groovy - DZone Java

MarkupBuilder風にMBeanServerにMBeanを登録するGroovy APIセット。JMXってイマイチ使いどころを見つけられずにいるのだけれど,いつの日かのためにメモ。 話はちょっと変わって。Groovy使い始めると,同じ事をJavaで記述するのが億劫になってくる。もう常に…

Google Code Archive - Long-term storage for Google Code Project Hosting.

AntやJUnit,Eclipseやemacsなど主立った開発ツールにセンサーなるものを仕込んで,ソフトウェア開発のデータ収集を行うトカナントカ(ビューアもある)。ちょと全体像を把握しきれてないが,勝手にデータ収集する発想が面白い。 でも,実際に使ってみるかと…

Comparing JEE Servers

正直,この手の比較はもうおなかいっぱいだったりする(何でも良いから好きなモン使えと)。それはそうと"Eclipse IDE connector support"ってナニ? JVMTIと違うの? それとアレだ。フルスペックJEE5コンテナの需要ってどうなんだろ。なんだかんだでServlet…

Announcing New Release of JetGroovy Plugin

現時点で唯一まともにGroovyを使えるのはIntelliJだけだと思う。実際,Groovyでテストコード書いてたけど,IntelliJ+JetGroovyでできない事は何一つ無かった(NetBeansやEclipseはいまひとつ物足りない)。 裏を返すとNetBeansやEclipseでは力不足なので,Gr…

プラグイン作って覚えたことを淡々と記録するよ(ツールウィンドウのタブ化)

Atlassian IDE Pluginで Changes Window みたくツールウィンドウにタブ付いていたので,早速パクってみた。 手頃なところで,この前作った翻訳パネルにタブを3枚つけてみたよ。

Atlassian IDE Plugin

面白そうなプロダクトばかりなんだけど,あまりにも高くてを手が出ない[:title=Atlassian]の統合プラグインだよ。 JIRAもBambooもCrucibleも持ってないからうれしくも何ともないけど,Atlassianはひとつだけ良いことをした。プラグイン本体はオープンソース…

Normal Modeに戻るときInput MethodをOFFにするようにしてみた

意外と簡単だった。他所のプラットフォームで動くかどうかわからんが,Windowsで動いてるからいいや。 Index: src/com/maddyhome/idea/vim/group/ChangeGroup.java =================================================================== --- src/com/maddyh…

Version Control for Multiple Agile Teams

John Ferguson Smart's Blogより。 InfoQだしな,たちどころに日本語訳が出てくることを期待してるっ!! (追記)翻訳出た。InfoQの中の人,乙でーす。 →複数のアジャイルチームでのバージョン管理

Operator Pending Modeってこれか

演算子未解決モード ノーマルモードに似てますが、演算コマンドが実行された後で、その演算の適用範囲を決定するための移動コマンド({motion}) を得るために、Vim が待機している状態です。 http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/intro.html#Ope…

デフォで入っているプラグインポータルのアドレスは無効なんじゃないか?

いつみてもプラグインマネージャにプラグインポータルのエントリが登場しないので不思議だったのだが,試しにこれを入れたら直った。 Plugin Portal Update Center よく見るとアドレスが違うし。 デフォで入っているプラグインポータル http://updates.netbe…

includeTargetsの制限と,Antタスク相当のことをGantでやる方法

gant-user mlで面白い投稿を見つけたのでメモ。 Re: [gant-user] closure versus method - Russel Winder - org.codehaus.gant.user - MarkMail [gant-user] Re: [groovy-user] Gant question - ant antfile= target= equivalent? - Russel Winder - org.cod…

PL/SQLで文字列結合と文字列分割をやってみんとす

sql

PL/SQLって文字列操作はあまり得意じゃないのね。って組んでみたはいいけど日の目を見ることはなかったので,これで成仏してくれ。 ↓ここらへんを参考にした。 Search | com.com Search | com.com 文字列結合の例 関数:SAMPLE.to_str()が可変長引数なのがポ…

JUnitでorg.dbunit.database.AmbiguousTableNameExceptionエラー - プログラマでありたい

DBがOracleの場合だと、リサイクル機能(ごみ箱機能)を疑ってください。テーブルをdrop&createした場合には、自動的にごみ箱に残るようになっています。JUnitから見た場合は、同じテーブルが2つあるように見えるので、上記のエラーを返します。対応としては…

Mirosław Jedynak - .NET blog: 6 steps to successful Continuous Integration

「Continuous Integrationを成功させる6つの方法」って感じか? #hudsonカテゴリだけど,普通のCIネタ。なんか世の中的にも最近CIネタ多くない? それぞれの方法について,初期コストと維持コストの対比が提示されているところが印象的。感覚的だけど,こ…

高専カンファレンスってなに?

化学工学出なのにシステム職に入ったあたしが釣られましたよ。 今こそ、立ち上がれ全国の高専出身エンジニアたち! - IT戦記 高専カンファレンスやります - おびなたん☆ 反応のビミョーさが高専生っぽくてワロタ。 まあ中学出て高専に進学しよう思うやつらが…