タグ

ブックマーク / kaiseh.hatenadiary.org (6)

  • クックパッドの分散処理LTでGridGainをデモしました - kaisehのブログ

    20日に、クックパッドで開催された「techlifeライトニングトーク」に参加してきました。 今回は「分散処理」というテーマでLTが行われました。僕は、JavaのグリッドコンピューティングフレームワークGridGainをScalaから使うデモをしました。 (追記: 参加者全員の発表内容がYouTubeで公開されています) GridGainは、Hadoopと同様にMapReduceの概念に基づくフレームワークですが、あくまでも計算処理の分散にフォーカスしているようです。よって、GridGainにはHDFS相当のファイルシステムがありませんが、その分シンプルで、非常に簡単に使用できます。 以下のように、分散させたいメソッドに@Gridifyというアノテーションを付けておき、-javaagent VMオプションでAspectJのweaver等を指定して実行すると、メソッドをエンハンスしてグリッド

    クックパッドの分散処理LTでGridGainをデモしました - kaisehのブログ
  • 第参回天下一カウボーイ大会の180ロデオで総合優勝しました - kaisehのブログ

    29日、30日と秋葉原コンベンションホールで開かれた第参回天下一カウボーイ大会で、180ロデオ(180秒間のプレゼン)に出場してきました。 僕の発表タイトルは「ブログ空間を都市景観化するビジュアル検索エンジン『Blogopolis』の紹介」で、先日公開したBlogopolisをデモしたのですが、何と学生の部、一般の部を通じて総合優勝することができました!猛者揃いの中、優勝できてとても嬉しいです。 今回は普通のLTよりさらに短い180秒ということで、内容説明を限界まで削ったので、お客さんや審査員の方にどこまで伝わるか不安でした。実際、喋りの面ではしょぼかったと思うのですが、デモに一定のインパクトがあったおかげで、票を入れてもらえたみたいです。 賞品として、アルミ削り出し&輪島塗のHHKB Professional HG(25万円相当!)をいただきました。 天下一カウボーイ大会は初めて参加しま

    第参回天下一カウボーイ大会の180ロデオで総合優勝しました - kaisehのブログ
    tarchan
    tarchan 2009/09/02
    賞品は、アルミ削り出しのHHKB Professional HG(25万円相当!)
  • ビジュアルブログ検索エンジン『Blogopolis』を公開しました - kaisehのブログ

    ブログランキングサービス『TopHatenar』に登録された20万件超のブログを3Dの仮想都市景観に凝縮したサイト、『Blogopolis』を公開しました。 Blogopolis Blogopolisとは Blogopolisは、昨年6月に公開したはてなダイアリーの勢力地図『HatenarMaps』のコンセプトを継承したサイトです。HatenarMapsの初版は、1000ユーザ×5エントリーの土地から構成された「はてな村」の地図でしたが、Blogopolisは20万人超のユーザと30万件近くのエントリーを収容する「メガロポリス」です。 Blogopolisは、TopHatenarが収集している全ブログのデータ(はてなブックマークにおけるエントリー、ブックマーク数、ブックマークタグ、livedoor Reader購読者数)を活用して、3Dの都市景観を自動生成しています。 ブックマークエントリ

    ビジュアルブログ検索エンジン『Blogopolis』を公開しました - kaisehのブログ
    tarchan
    tarchan 2009/08/28
    はてな村の北の方に自分のサイト発見
  • TopHatenarが全ドメインのブログに対応しました - kaisehのブログ

    はてなダイアリーのランキングサイトとして公開してきたTopHatenarですが、今回、はてな以外の全ドメインのブログに対応しました。 従来のページにアクセスすると、はてなランキングに加えて、全ブログ内でのランキングも表示されるようになります。 はてな以外のURLを入力すると、例えば以下のようになります。 ブログサービス別に、ランキングを表示することもできます。 新規登録されたブログ(はてな以外のブログ)について 今年の1月中旬頃から、はてな以外のブログを計測開始しています。新着のはてなブックマークを定期的にチェックして、ブログと判定されたURLについては、自動登録を行っています。判定は完全ではないので、ブログ以外のサイトが登録されているケースもありますが、今後改善していきたいと思っています。 3/22現在、ブログサービス別の集計数は以下のようになっています(あくまでもTopHatenar

    TopHatenarが全ドメインのブログに対応しました - kaisehのブログ
  • Swing Application Frameworkの今後 - kaisehのブログ

    Sunからの人材流出継続 JSR-296: Swing Application FrameworkのスペックリードだったHans Muller氏が、SunからAdobeに移ってしまったそうです。ショックだなあ。 ところで彼は、MLに残した『遺言』の中で、現在のSwing Application Frameworkにおける"several major design questions"を以下のように指摘しています。S2Swingの開発を進める上でも、これらの点は押さえておきたいと思います。 アプリケーションタイプの追加 現在サポートされているSingleFrameApplication(メインフレームのクローズ時にアプリケーションを終了)以外に、MultiFrameApplication(マルチフレーム型。最後のフレームのクローズ時にアプリケーションを終了)やServiceApplicati

    Swing Application Frameworkの今後 - kaisehのブログ
  • JavaからWin32 APIを簡単に呼べるnlinkを使ってみた - kaisehのブログ

    Windowsのファイルにhidden属性を付けたかったんですが、Pure Javaではそのようなことができないので、JavaからWin32 APIを呼び出せるnlinkを使ってみたら、ものすごく簡単でした。これは便利! 以下のようにするだけで使えます。 MSDNとかで、呼びたいAPIのシグネチャを調べる。 APIのDLLと同名のインタフェースを作って@DllClassアノテーションを付ける。 シグネチャに合わせたメソッドを定義して@DllMethodアノテーションを付ける。 NLink.create()でインタフェースのプロキシを生成して呼び出す。 ファイルにhidden属性を付けるコードは、次のようになります。 Kernel32.java @DllClass public interface Kernel32 { public static final int FILE_ATTRIBU

    JavaからWin32 APIを簡単に呼べるnlinkを使ってみた - kaisehのブログ
  • 1