タグ

ブックマーク / matarillo.hatenadiary.jp (3)

  • オープンソースは報われない仕事。でもやるんだよ。 - 平々毎々(アーカイブ)

    Microsoftの中の人で、OSSとWeb技術を推進するScott Hanselmanが書いたブログ記事 "Open Source is a thankless job. We do it anyway." を勝手に翻訳。 オープンソースは難しい。 セキュリティは難しい OpenSSLの最近の "Heartbleed" バグに関する記事がたくさん出回っている。技術的な分析をすべて読んだら丸一日つぶれてしまうだろうが、 その中にこれはと思う見出しがあった。『OpenSSLはオープンソースの大きな問題を示している。資金不足、人員不足』だ。インターネットを織りなす基の部分は、ほとんどの場合たった一人によるもので、あとはたくさんのボランティアだ。 〝魅惑的で気が遠くなるような事実とは、ネットワークインフラストラクチャにはこのように重大な部品が存在していて、インターネットの大部分で実際に動いてい

    オープンソースは報われない仕事。でもやるんだよ。 - 平々毎々(アーカイブ)
    nobusue
    nobusue 2014/04/20
  • IBM developerWorks 「関数型の考え方」の記事まとめ - 平々毎々(アーカイブ)

    dWのサイトにはインデックスがないので、とりあえず時系列でまとめる。 (まとめコメントは随時追加予定) (2024/7/14 追記) 寄稿者は「プロダクティブ・プログラマー」他の著者であるNeil Ford。この連載はのちに書籍になっている。 なお、dWへのリンクはWayback Machineのアーカイブに差し替えた。 関数型の観点で考える 関数型の考え方: 関数型の観点で考える、第 1 回 (2011/7/1) 関数型の考え方: 関数型の観点で考える、第 2 回 (2011/7/1) 関数型の考え方: 関数型の観点で考える、第 3 回 (2011/7/29) 第1回では、純粋関数、高階関数、第一級関数といったあたり。 第2回では、クロージャ―とコレクションメソッド(≒リスト処理高階関数)。 第3回では、部分適用、カリー化、再帰。 サンプルコードは、Java以外に Functional

    IBM developerWorks 「関数型の考え方」の記事まとめ - 平々毎々(アーカイブ)
  • JavaのいろんなORMのクエリとLINQを見比べる - 平々毎々(アーカイブ)

    id:masanobuimaiに紹介してもらった後でナニだけど、はてなに移動。 Java屋さんとC#屋さんの両方向け。Java屋さんは「へー、LINQってこういうことなのね」と思ってくれれば。C#屋さんは「へー、ORMっていろいろあるんだね」と思ってくれれば。 (追記)CayenneとActiveObjectsを入れておけばよかったかな。 Criteriaクラスを使う (Torque) Torqueの場合、問い合わせは各エンティティのPeerクラスに対して行う。Criteriaクラスで条件指定。Criteria.CUSTOMを使えば条件部を文字列で書ける。あと、Criteriaを使ってJOINもできる。 ただ、いわゆる「流れるようなインターフェース」ではないので、コードが少々めんどくさい。 Criteria criteria = new Criteria(); criteria.add(E

    JavaのいろんなORMのクエリとLINQを見比べる - 平々毎々(アーカイブ)
  • 1