compとjavaに関するooooooooのブックマーク (25)

  • プログラマなら人月なんかさっさと超えろ - 矢野勉のはてな日記

    Java, プログラミングノリノリで書いてみる。 人月というのは「人月の神話」以来、現場の技術者にとっては「お金の計算にしか使えない単位」なのですが、発注者側に分かりやすいということでいまでも大はやりしています。というか受注者側もまじめにこの単位で計算しています。 そしてJavaの世界というのは、私のようにJavaが大好きだからやってる、という人間はすごく少数派で、「そろそろJavaでもやっとくか」「Strutsの使い方覚えたからもういいか」「できればJavaなんかいじりたくないなー。俺も早くプログラマに『これやっといて』って言えるようになりたい」という人のほうが多いのが実情なんですね。その点Rubyの世界は、今は「好きだからやってる」人が圧倒的でしょう。プログラム能力の高いJavaプログラマを探すのは、プログラム能力の高いRubyプログラマを探すよりずっと大変だろうと思う。 Javaの世

    oooooooo
    oooooooo 2007/09/27
    やりたくないのにやってる人を上回る仕事をするなんて比較的簡単なことでしょう? / あなたは「1人月」じゃない。「こいつは何人月分では計算できない。必須だ」と思わせるんだ。
  • 「マイクロソフト化」するレッドハット ― @IT

    米レッドハットがオープンソースコミュニティから激しい非難を受けている。 同社の「Hibernate」プラットフォームのトレーニングやコンサルティングを提供している独立系コンサルタントに対し、同社の顧問弁護士が停止命令書簡を送付したのが原因だ。 レッドハットがオープンソースコミュニティの上に同社の巨大な影を落としている問題は、ラスベガスで開催された「TheServerSide Java Symposium」の参加者の間にも多少の波紋を呼び起こした。同シンポジウムには、Javaの中核的開発者やオープンソースの熱心な支持者などが参加した。 レッドハットから停止命令書簡 ワシントン州レドモンドに社を置くNeward&Associatesの創業者であるテッド・ニューアード氏は、「レッドハット Inc.: The Next Microsoft?」と題したブログ記事の中で、「レッドハットが今でもインタ

    oooooooo
    oooooooo 2007/03/29
    「Hibernate」プラットフォームのトレーニングやコンサルティングを提供している独立系コンサルタントに対し、同社の顧問弁護士が停止命令書簡を送付したのが原因だ。
  • 私はなぜフレームワークが嫌いか - The Joel on Software Translation Project

    BenjiSmith / 青木靖 訳 2005年9月30日 金曜 私は現在JavaによるWebアプリケーションの構築を計画している(そう、様々な理由のためにJavaである必要があるのだが、それについては今は話したくない)。その過程で私は、ポートレットをサポートしたJSR準拠のMVCロールベースCMS WebサービスJ2EEアプリケーションのコンテナフレームワークを数多く評価した。 機能リストやドキュメンテーションに目を通すのに何十時間も費やしたのち、私は自分の目玉をえぐり出したくなった。 たとえば私がスパイスラックを作ることにしたとしてみよう。 私は小さな木工プロジェクトを前にもやったことがあり、何が必要になるだろうかについては十分に理解している。木片と、それに巻き尺や鋸や水平器やハンマーといった基的な道具だ。 ただのスパイスラックでなく、まるまる一軒の家を建てるのだとしても、私は依然と

    oooooooo
    oooooooo 2007/02/21
    本当に上質で工業的品質のスパイスラックをほしいと思うなら、古くさい金物屋にあるような単純なハンマーよりも、もっと先進的なものが必要になるんです
  • 【レポート】クレイジーjavac? - "Kitchen Sink Language"で仕様の試食を楽しもう | エンタープライズ | マイコミジャーナル

    Kitchen Sink Languageというプロジェクトjava.netに用意されていることをご存知だろうか。JavaコンパイラのテクニカルリードであるPeter Ahe氏によって運用されているプロジェクトで、今後のJavaコンパイラ開発における裏舞台ともいえる役割を担当しようとするものだ。興味深いプロジェクトなので紹介しておきたい。 Java言語仕様はJCPを経て決定される。多くのコミュニティの目に触れて決定されるこれら仕様は、多くのユーザにとっては好ましいものといえる。Javaコンパイラであるjavacの実装は安定しているべきで、追加される機能も特に注目されたものであることが望ましい。これもほとんどのJavaユーザが好むところだ。 しかしその一方で、新しく提案される機能が優れたものかどうか、扱いやすいものであるかどうか、有用であるかどうかは、仕様書を読むのではなく、実際に使ってみ

    oooooooo
    oooooooo 2007/01/17
    提案される機能が優れたものかどうか、扱いやすいものであるかどうか、有用であるかどうかは、仕様書を読むのではなく、実際に使ってみることで体験したいという側面がある。机上の論理だけでは見えてこない
  • Visualization of Ruby's Grammar

    Posted by Nick Sieger Fri, 27 Oct 2006 16:48:00 GMT As part of the momentum surrounding the Ruby implementer’s summit, I have decided to take on a pet project to understand Ruby’s grammar better, with the goal of contributing to an implementation-independent specification of the grammar. Matz mentioned during his keynote how parse.y was one of the uglier parts of Ruby, but just how ugly? Well, jud

    oooooooo
    oooooooo 2006/10/30
    Ruby の構文を Graphviz で視覚化