タグ

2006年4月2日のブックマーク (8件)

  • Life is beautiful: 「なぜブログを書くの?」、「もちろん、あなたのためです」

    以前、私のブログのファンだと言う女性から、「中島さんはどうしてブログを書くのですか?」と真面目な顔で聞かれて困ったことがある。今考えてみれば、「もちろん、あなたのためです」とでも受け流しておけばが良かったのだろうが、そんな気の利いた答えをすぐに思いつくキムタクやサンマのような頭は持ち合わせていないので、「え?た、楽しいからかな…」などとだらしない返事をしてしまったのが今でも悔やまれる。 それ以来、「私がどうしてブログを書くのか」を簡潔に説明してくれる表現を探していたのだが、やっと良いものを見つけた。梅田卓夫氏の「文章表現400字からのレッスン」というの「よい文章」の定義である。 よい文章とは、 ①自分にしか書けないことを ②だれにでもわかるように書く ということを実現している文章。(中略)私たちは、日々人間として生きていますが、生きていることの喜びの根底にあるのは自分がこの世にかけがいの

  • http://izu.shinzui.org/space/Maven/tomcat-maven-plugin%20for%20Maven2

  • Javaから見たRuby on Rails - @IT

    記事は2006年に執筆されたものです。RubyRuby on Rails全般の最新情報は@IT フォーラムをご参照ください。 Javaエンジニアの皆さんにとって、最近気になるテクノロジーとして「Ruby On Rails(以下、Rails)」が挙げられるのではないでしょうか。 インターネットを使って、Railsについて少し調べてみると、いろいろと刺激的なキーワードが並んでいることが分かります。例えば、もう誰もが用語として知っているAjaxへの標準対応であったり、「Javaの10倍の開発生産性」「ブログサイトが15分でできる」といったようなパフォーマンスを強調する触れ込みであったり、「DRY」「Convention over Configuration」といったRailsの思想を表す目新しいキーワードであったりします。 逆に、Railsの概要を紹介する文に必ず書かれている「MVCアーキテ

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 大規模ソフトウェアプロジェクトの臨界点

    ワシントン州レドモンド市のあるスターバックスでの会話 知人:おお、Satoshi、久しぶり! 私:やあ、最近見なかったけどどう? 知人:言わなかったっけ、Microsoftに戻ったんだ。Vistaだよ。 私:Vistaか、大変だろう。 知人:大変なんてもんじゃないよ。 (ここから、彼の愚痴がしばらく続く) 私:そっか、大変だね。がんばってね。 知人:Satoshiは戻って来ないの? 私:だめだめ、OSだけはもう作りたくない。 知人:そうか。でも、気が変わったらいつでも連絡してよ。 私:そっちもまた外の空気が吸いたくなったら連絡しろよ。 私は常々「プロジェクトの大きさと、エンジニアのプロダクティビティは反比例する。だから、ある程度以上にプロジェクトの規模が大きくなると幾ら人を追加しても全体のプロダクティビティは上昇しなくなる」と言ってきたが、ひょっとするとVistaはその臨界点を超えてしまっ

  • 「縦の進化」と「横の進化」:中島聡・ネット時代のデジタルライフスタイル - CNET Japan

    「ムーアの法則」によるハードウェアの進化のもたらすものを、(WindowsやOfficeのように)「より多くの機能を詰め込む」という方向に活用する方向性を「縦の進化」と呼ぶとすると、私の目指している「アプリケーションやサービスをより多くのデバイスを通してユーザーに届ける」という進化の方向性は「横の進化」と呼ぶことができる。 「縦の進化」の目指すところは「より豊富な機能」や「より高度な機能」であり、そこに要求される技術力は、「ハードウェアの能力を極限まで引き出す」力である。2Dを3Dにする、静止画を動画にする、一秒あたりのフレーム数を増やす、ハイリゾにする、などなどである。それの目指すものは、ソフトウェアのアップグレードであり、ハードウェアの買い替えである。 こんな形の「縦の進化」は、パソコン以外の世界にも見られる。高機能化するゲーム端末、ハードディスクまで搭載し始めた携帯電話、どんどん大き

  • 2006-03-30

    Seasar VS Springのパフォーマンス比較の結果は、オープンソース & Linux テクノロジー・フォーラム 2.0で詳しく報告します。是非ご参加くださーい。 第四弾として、AOPのパフォーマンスを測定してみました。Helloという文字列を返すInterceptorが仕掛けられたメソッドを10,000,000回呼び出すものです。Seasar2のバージョンは、2.3.7、Springは1.2.6です。これは、この後最新版でも比較します。 結果(の平均)は、Seasar2が1000ms、Springが4000ms。4倍くらいSeasar2が速い。Springは、JDKのProxyとcglibを使うバージョンを試してみましたが、結果はほとんど一緒でした。 そういえば、DynaAOPはSpringより4倍以上高速という記事がありましたね。Seasar2もバージョン2.1までは、AOPのラ

    2006-03-30
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer