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

最近気になるサービスは「Flashが効果的に利用」されていて「ドモホルンリンクル」なやつ

最近、動画以外でもFlashを効果的に利用した、ツールとしてまともに使えるサービスが増えてきました。ツール全体がFlashなものもあれば、HTMLに部品としてとけ込んでいたり、隠れFlash的な使い方(デバイス的なFlash by id:brazil)も良く見かけます。今後の…

JUnit4.4でのstaticインポートの設定

id:t-wadaさんのデブサミのライブコーディングでは、EclipseのstaticインポートがうまいことEclipseで補完されていたような気がします。なにか良い設定方法があるのでしょうか?Eclipse 3.4M1使っていたのがポイントとか?

Perlを使ってassertThatの第1引数と第2引数を入れ替えてみる

上記のテストの修正をPerl(というか正規表現)の素振りとしてやってみた。 perl -pi -e 's/assertThat\((.+), is\(([^)]+\))/assertThat\($2, is\($1/g' FizzBuzzTest.java たぶん、もっと良い書き方あると思います。MacBookにスイッチして約1年半、シェル…

世界のナベアツ版FizzBuzz問題

今日の笑いのレッドカーペットでFizzBuzz問題とそっくりなネタを「世界のナベアツ」がやっていたので、それでFizzBuzzを解いてみた。id:t-wadaさんの「デベロッパーテスティング・ライブ」で見たJUnit4.4も使ってみました。Wikipedia:世界のナベアツ「世界の…

デブサミの感想とか

今回初めてデブサミに参加してみたんだけど、ギークとスーツその中間の人も楽しめるバランスの良いイベントだと思いました。 講演はid:t-wadaさんの「デベロッパーテスティング・ライブ - 自信を持ってコードを書くための心・技・体 -」が素晴らしかった!会…

デブサミ2008で構成管理の話をしました。

SubversionとMaven2を使って構成管理を実践する上で基本的な考え方を中心にお話ししました。メインラインやリリースブランチ、マージなど基本的な部分が多かったので、すでに実践されている方には物足りなかったかもしれません。初めての方には役にたつ情報…

ディアボロジンジャー

ディアボロジンジャーが急に飲みたくなったので探してみたら、Amazonにあったので購入。季節商品なのでコンビニでは見かけないんだろうけど、冬に飲むとおいしそう。 (お徳用ボックス) 世界のキッチンから ディアボロジンジャー 410ml×24本

新しいMaven2 Archetypeがすばらしいことになっている件とpmsetupとボイラープレート

http://d.hatena.ne.jp/masanobuimai/20080210#1202645716 http://d.hatena.ne.jp/dragon3/20080210/1202653434id:dragon3のコメント欄で知りましたが、Perlには似たようなものとしてpmsetupっていうのがあるみたい。で、pmsetupを検索した結果がこれ。 http…

Safariでいいんじゃないか

最近Safariをメインで使っていますがかなり快適です。Mac版のFireFoxと比べると相当高速に動作します。SafariStand入れて新規ウインドウがタブで開く設定にして、AutoPagerizeを使っています。あとFireBugみたいなのがあればばっちりんだけど。SafariStand f…

流れるようなインターフェイスのインデント問題

EclipseでS2JDBCを使っている部分だけ、インデントのルールを変える方法はないものでしょうか。他の場所では普通にEclipse標準のフォーマッタでインデントしたいところです。S2JDBCドキュメント:Eclipseのフォーマッタ

流れるようなテスト - FEST-Assert

これはなかなかよさげ。http://fest.easytesting.org/assert/index.html http://fest.easytesting.org/assert/hamcrest.html

JPA(S2JDBC)のシーケンスを毎回取得するように設定するには?

以下のように設定すればOK。 CREATE SEQUENCE PROJECT_ID; @javax.persistence.Id @javax.persistence.GeneratedValue(strategy = javax.persistence.GenerationType.SEQUENCE, generator="project_seq") @javax.persistence.SequenceGenerator(name="projec…

JPA(S2JDBC)でシーケンスのアロケートサイズがデフォルト50な件

S2JDBCを使っていて、シーケンスを普通に1づつのインクリメントで作成していてはまりました。 CREATE SEQUENCE PROJECT_ID; 上記定義だと、実際にシステムが発行するシーケンス番号と、 DB上のシーケンスの現在値が不一致になって、再起動したりしたタイミン…

Abderaで使用されているStAXとAxiom

Parser: The Parser Module provides the default implementation of the Feed Object Model based on Apache Axiom and the StAX XML Parsing API. StAX・・・Pullベースのパーサ。 Axiom・・・AXIOM (Axis Object Model) 。Axis2から利用されているモデル…

JSR311とAtomPubの組み合わせ

シンプルな利用例がありました。 http://weblogs.java.net/blog/mhadley/archive/2008/02/integrating_jer_2.html Jersey・・・JSR311のリファレンス実装 Abdera・・・Atom/AtomPubを扱えるライブラリMessageBodyWriter、MessageBodyReaderでコンバータを書…

Cubbyのプレゼン資料

そういえば、Cubby-RC2からプレゼン資料を公開しています。http://cubby.sandbox.seasar.org/presentation.html

Mac版Excel2008のショートカットキー

mac

最近周りでMac使いが増えてきたので、たぶん困るだろうというところをメモしていきます。Excel2008でセルの再編集はWindowsだと「F2」ですが、Macだと「Ctrl+U」です。

Cubbyのサンプルをさくっと動かす方法

以下のコマンドでさくっと動かすことができます。Tomcatも自動的にダウンロードしてくるので必要なのは「SVN、Java5、Maven2」です。もしかすると前にも書いたかもしれないけど、「気持ちいい」ので再度書いておきます。 svn co https://www.seasar.org/svn/…

CubbyのSeleniumによるリグレッションテスト

新コミッタのsakamotoさんGJです。 以下のコマンドで試せます。実行するとFireFoxが立ち上がって、自動テストをやってくれます。 svn co https://www.seasar.org/svn/sandbox/cubby/tags/1.0.0-rc2/cubby-selenium-test cd cubby-selenium-test mvn clean in…

Cubby 1.0.0-rc2 をリリースしました。

http://cubby.sandbox.seasar.org/download.html今回のリリースはドキュメントの充実と仕様の厳密化、Seleniumによるインテグレーションテストの追加などです。動作に影響がある変更については1点のみです。 https://www.seasar.org/issues/browse/CUBBY-84 …

単純作業とアイディアその2

etc

いくつか思い当たるものを上げてみた。 マジカの最初のカードをはさみで切る作業 結城さんの新しい仕事に名前をつけてフォルダを作る 剣道の切り返し稽古 硯で墨をする あと、歯磨きやシャンプーは頭に直接体感的な刺激を加えているのがポイントかも。すっき…

単純作業とアイディア

etc

歯磨きやシャンプーのように単純な作業をしている時によく色々なアイディアが出ます。その反面、PCの前で何時間もまったくアイディアが出ないことがあります。歯磨きやシャンプーなどのように、無意識で行える体感的な作業中は、意識が集中モードに切り替わ…

MacBook Air実機

mac

Appleストア天神で触ってきました。ほんと薄くなったMacBookって感じ。好感触でしたー。

JavaでもDBのマイグレーションしたい

Railsのmigrateに相当するツールがJavaでもないと開発効率があがらない件についてid:kiwanamiと談義。DBにスキーマバージョンを持たせて、任意のバージョンのスキーマに変更できるやつ。Maven2プラグインとエクセルファイルによるマスタ作成なんかに対応する…

OSSのサイトとかもっとかっこよくていいんじゃないか?

oss

ロゴとかサイトデザインとか。もちろんOSSとしての中身がないと意味無いけど。RailsとかGroovyとかいいね。Ashikunepも好き嫌い分かれそうだけど結構好き。というわけで、誰か、Cubbyもいかしたロゴとか作ってくれませんか? http://cubby.sandbox.seasar.or…

Facebook、APIをどのサイトからでも利用可能に―またも巧みな戦略

http://jp.techcrunch.com/archives/facebook-apps-on-any-website-clever-move/ http://developers.facebook.com/news.php?blog=1&story=73たぶんJavaScriptを動的に実行することで、クロスドメイン越えを実行していると思うんですが、こういう「力業」なサ…

デブサミ2008で構成管理について話します。

知っている人は普通に使っているけどなかなか語られることが少ない構成管理についてお話いたします。これでブランチやマージが怖くなくなるはず! SubversionとMaven 2による構成管理:バージョン管理・ビルド・リリース・自動化

Maven2のAPTでHTMLを直書きする方法

誰か知りませんか?SlideShareのタグを埋め込みたいんです。 site.vmを編集してJavaScriptで無理矢理埋め込むしかないのかなー。

Cubby 1.0.0-rc1 をリリースしました。

http://cubby.sandbox.seasar.org/download.html今回もバグフィックスとAPIの変更が中心になります。特に大きなAPIの変更点としては、@Urlアノテーションが、@Pathと@Acceptに変更・分割されました。 http://cubby.sandbox.seasar.org/action.htmlまた、Acti…

tenjin.web#1

tenjin.web#1ですが遅くなりましたがかなり有意義ですばらしい内容でした。id:brazilお疲れ様でした。今後も継続的に続けていく予定なのでよろしくです。レポートはこちらから。 http://d.hatena.ne.jp/koki-h/20080113/1200239169 http://d.hatena.ne.jp/ki…