タグ

2009年2月23日のブックマーク (11件)

  • The Return of Domain Specific Languages

    twainy
    twainy 2009/02/23
  • JavaでRailsのflash機能を実現する - ひがやすを技術ブログ

    Railsのflash機能とは、次のページまでは保持されている変数で、次の次のページでは、消えてしまいます。主に、リダイレクトでエラー画面に遷移して、メッセージを一度だけ表示したいような場合に使います。 Strutsで、このような機能を使いたい場合は、セッションスコープのActionMessagesを使います。 生Strutsを使う場合は、Action#saveMessages(HttpSession session,ActionMessages messages) SAStrutsを使う場合は、ActionMessagesUtil#saveMessages(HttpSession session, ActionMessages messages) を呼び出せばOKです。 意外にみんな知らないんだね。Twitterで困っている人がいたから書いてみた。

    JavaでRailsのflash機能を実現する - ひがやすを技術ブログ
  • 1台のマシンで並列実行するためのMapReduceフレームワークを作ってみた - きしだのHatena

    ブックマークのコメントに 1台でもGbyte単位のデータを処理可能なプログラムを簡単に書けるのは十分なメリットだと思う。 とあったので、ついカッとなって作ってみた。 サンプルは前と同じく、クラスがJavaソース中でimportされている回数を数えるもの。 mapreduceメソッドを適当に呼び出せばおっけーです。 こんな感じの結果ファイルが生成されました。 java.io.FileOutputStream 1 java.io.FileReader 1 java.awt.Graphics 1 java.io.Reader 1 java.awt.event.* 3 java.io.BufferedReader 3 書いてみたら動いたというレベルなので、実際に使うにはちゃんと例外処理とかをやってください。 ソースはこんな感じ import java.io.*; import java.lang.

    1台のマシンで並列実行するためのMapReduceフレームワークを作ってみた - きしだのHatena
  • [Java]JBoss Tattletaleを使って依存関係を調べよう 2009-02-21 - おおたに6号機blog

    JBoss Tattletaleは依存関係を調べてくれるツールです. ライセンスはLGPLです. Beta1がリリースてたので使ってみました. 事前準備 以下からダウンロードします. http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=311046&release_id=662710 まだサイトは無いみたいですね. 概要 JBoss Tattletaleを使うと、プロジェクト内を静的に解析して、以下のような情報をレポートして出力します. 自分のプロジェクトが依存しているjarファイルとそのバージョン 必要なんだけど、欠けているクラス あるクラスが複数のjarファイルに含まれている場合、そのクラスごとにどこに含まれているか 使ってみた率直な感想.かなり便利. 特に途中からプロジェクトに投入されたりとか、

    [Java]JBoss Tattletaleを使って依存関係を調べよう 2009-02-21 - おおたに6号機blog
    twainy
    twainy 2009/02/23
  • ログは、もっと立体的であるべきか。 - 設計と実装の狭間で。

    slf4jとlogbackに、魂を売り渡す勢いであります。 と言うのは冗談としても、何だか使い方が分からないけど、 Loggerのメソッドには、引数として存在しているorg.slf4j.Markerについて、考えてみたり。 現段階では、slf4jとlogbackを使ってる大きめのOSSプロダクトにおいて、 どんな使われ方をしてるかちゃんと見てないので、妥当な使い方なのかは、微妙。 まぁ、僕なら、こんな風に使ってみるよ、と言う感じのエントリ。 slf4j使おうって人達が、使い方を考える時のとっかかりになればいいかな…とか。 まず、org.slf4j.Loggerの、Markerを引数に取るメソッドの宣言と、org.slf4j.Markerの宣言を抜粋してみるよ。 public interface Logger { public void debug(Marker marker, String

    ログは、もっと立体的であるべきか。 - 設計と実装の狭間で。
    twainy
    twainy 2009/02/23
    Markerを使ってログを出力する意図を表現する
  • DddStepbystep.com is for sale | HugeDomains

    Working with hugedomains.com was a quick and easy process. We got to speak to multiple real people located in Colorado without having to wait on hold! Our only complaint was we felt we had to overpay more than this particular domain was worth, and we weren't able to negotiate it down to a level that we felt was fair. However, payment and delivery were seamless, and within a few hours we had all of

    DddStepbystep.com is for sale | HugeDomains
    twainy
    twainy 2009/02/23
  •  「進化倫理学入門」 - shorebird 進化心理学中心の書評など

    進化倫理学入門 (光文社新書) 作者: 内藤淳出版社/メーカー: 光文社発売日: 2009/02/17メディア: 新書購入: 1人 クリック: 23回この商品を含むブログ (19件) を見る 「自然主義の人権論」の著者,内藤淳による一般向けのである. 善悪(道徳)の質は何か,という問題は「メタ倫理学」と呼ばれる領域で取り上げられる問題であるそうだ.この中には客観的基準があるという考え方と,善悪はあくまで主観的な問題だという考え方がある.著者は進化的な考え方(人間行動進化学という言い方をしている)を元に「メタ倫理学的自然主義」の立場から考察しようという.さらに著者の主張を私なりにまとめると,「善悪はヒトの情感によって決まるのだが,何故そう感じるかには進化的な基盤があり,それは利害が基になっている」ということになる. 書は最初に進化的な考え方を簡単に説明する.進化とははなにか,種の保存

    twainy
    twainy 2009/02/23
  • 価値の判断基準が自分の外にある人間は表現者になれない - 発声練習

    卒業していく君へ。 卒業おめでとう。当は面と向かって言ったほうが良いのだけど先生という立場だと私の発言が思った以上に重くなってしまうので直接君にはいえない。でも、君への言葉を一度形にしておかないと私の頭に一生こびりつきそうなのでここに書かせてもらうよ。 今年、君は卒論に苦しんだね。君が卒論に苦しんだ理由は自分でも分かっていると思うけど、常に外部に正解を求めたことにあるんだ。私が「どうして、それが正しいと思うの?その理由を教えて。」と聞くと、いつも君は表情を凍らせて黙ってしまったね。何度も何度も「研究には正解とか不正解とかない。誰も答えを知らないから研究になっているんだ。だから、自分の主張をとりあえず述べて、相手の反論が正しいと思えてから自分は間違っていたと考えれば良いんだよ。」と伝えたのだけど、最期最後まで君は自分の主張の正しさを自分の言葉で言えず、常に私の保証を求めたね。はっきり言って

    価値の判断基準が自分の外にある人間は表現者になれない - 発声練習
    twainy
    twainy 2009/02/23
  • たとえ死んだとしても生命科学の研究者を志してはいけない

    大学院を中退して数年、初めてまともな文章の形にして、生命科学の現状を書こうと思う。大御所が見た「現状」ではなくて、知識も経験もろくにない学生の意見なので、細かい突っ込みはご勘弁。簡単な経歴には触れざるを得ないと思うので、匿名日記だけども別に身元がバレても構わない気持ちで書く。長くなるから、適当に読み飛ばしてくれて結構。 関西のまあ誰でも知ってる進学校出身。男子校。何を思ったのか、生命科学に強い興味を持ち(そのころの時代の雰囲気も影響していたと思う。ちょうどゲノムが全部読まれたころ)、まあ実家からそこそこ近かったこともあって、京大理学部に進学。授業は正直言って、まったく面白くなかった。系統だった講義があるわけでもないし、生命科学的な考え方を叩き込まれるわけでもなく、雑多な知識を積み込まれるだけという感じ。今考えてみると、恐ろしいことに大学院に8割以上が進学する割りに、周りに統計を勉強している

    たとえ死んだとしても生命科学の研究者を志してはいけない
    twainy
    twainy 2009/02/23
  • はてなブログ | 無料ブログを作成しよう

    祖母の白寿のお祝い 先日、満99歳(数えで100歳)になった祖母の白寿のお祝いをやった。 さすがに身体のあちこちに不具合が出てきており、そろそろ格的に外出も難しくなってきたので祖母と一緒に家族で集まれるのはたぶんこれが最後だろう。 下は0歳から上は99歳までいるので、移動と諸々…

    はてなブログ | 無料ブログを作成しよう
    twainy
    twainy 2009/02/23
  • 日本発セキュアOSのTOMOYOがLinuxカーネルに標準採用:アルファルファモザイク

    編集元:ビジネスnews+板より「【OS】日発セキュアOSのTOMOYOがLinuxカーネルに標準採用 [09/02/17]」 1 依頼@台風0号φ ★ :2009/02/18(水) 02:02:38 ID:??? 日発のセキュアOSであるTOMOYO LinuxLinuxカーネルにマージ(統合)されることが確実になった。2009年2月12日,TOMOYO Linuxセキュリティ・モジュールのメンテナ(管理者)であるJames Morris氏のリポジトリ(ソースコード管理データベース)に統合された。今後テストが行われ,2009年秋にもLinuxカーネル体に統合されると見られる。 セキュアOSは,OSのアクセス権を細分化し厳格に管理することでセキュリティを高めるモジュール。セキュアOSを利用することで,仮に不正侵入されたとしても被害を一部に留めることができる。TOMOYO L

    twainy
    twainy 2009/02/23
    >>49