タグ

2013年1月7日のブックマーク (6件)

  • NoSQLの現状。これまでの成功と失敗

    NoSQLの登場は、「データベースといえばリレーショナルデータベース」という状況を大きく変えました。リレーショナルデータベースと比べて高速でスケーラビリティに優れたNoSQLデータベースは登場当初から注目されましたが、一方でいまに至るまでさまざまな種類の製品が登場して混沌としているようにも見えます。 (作者 Stefan Edlich、翻訳者 大田 緑 - (株)チェンジビジョン、投稿日 2013年1月1日) NoSQLは厳しい批判に少なくとも4年間さらされてきました。そして、今、NoSQLの現状について中間報告する時がやって来ました。NoSQLの周辺ではいろいろなことが起こったため、全体像をつかんで、どのような目的を達成したか、また、NoSQLはどこで失敗したかを評価するのは簡単なことではありません。 様々な分野において、NoSQLは産業的にも学問的にもかなり成功をおさめてきました。大学

    NoSQLの現状。これまでの成功と失敗
  • 特許庁のシステム開発が破綻した本当の理由

    特許庁と東芝の新システム開発契約打ち切りについて、なぜこの開発プロジェクトが破綻したのかについて私なりの解説をしようとバックグラウンドを調べたところ、調べれば調べるほど、この問題の根底には(1)コスト意識が欠如し自分たちが「公僕」であることを忘れてしまった霞ヶ関官僚、(2)霞ヶ関から流れて来るお金にたかる IT ゼネコン、(3)そのお金の流れに対する影響力を利用して票を稼ぐ政治家、という原子力業界と全く同じような構図があることが明らかになり、ウンザリしてしまった。 破綻の原因は、ソフトウェア・アーキテクチャやプロジェクト・マネージメントにあったのではなく、「競争原理が正しく働かない社会構造」そのものにあるのだ。これではうまく行くはずがないし、たとえうまくいったとしてもやたらと高くつく。 そもそも破格だと言われた99億円という落札価格も、私から見ればどうみても高すぎる。特許庁のシステムであれ

    特許庁のシステム開発が破綻した本当の理由
  • 「太陽光発電」の行方

    先週月曜日の記事の末尾に「太陽光発電が発展途上地域を包括したエネルギー問題を最終的に解決する」という趣旨のことを書いたが、「そんな話は絵空事としか思えない」というご批判も頂いた。こういった批判は「何でも技術革新が解決するというのは甘すぎる」という一般的な苦言にも通じていると理解している。 技術革新の話は、新聞や雑誌に載る時には華々しく紹介され、今にもそれで世の中が変わるかのように思わせられるのが常だ。しかし、「たまたま成功したケースであっても、実際に成果が出るのはずっと後の事」というのが日常茶飯事だから、この様な批判は当然とも言える。また、みんながお手と考えていたドイツでは、期待されていたドイツ国内での技術革新が不発に終わり、国を挙げてのプロジェクト自体が「失敗」の刻印を押されたばかりだから、太陽光発電の将来性を現時点で語るのは甚だタイミングが悪いとも言える。しかし、語るべき事は語ってお

    「太陽光発電」の行方
  • 「Featherweight Javaのための漸進的型付け」を読む - ラシウラ

    http://www.nue.riec.tohoku.ac.jp/ppl2008/program.html より http://www.nue.riec.tohoku.ac.jp/ppl2008/proceedings/1-09.pdf 「漸進的型付け」というのはgradual typingのこと。Top Type(意味的には、全オブジェクトの具体クラスとして成り立つ型とでもいえばいいかな)である?型を導入した型システムのこと。 この論文で定義してるモデルFJ?はFeatherweight Javaをそれで拡張したもの。 Featherweight Javaは、メソッドの中が1つの式のみで、メソッドは引数と戻り値が必ずひとつづつある、などで制限したJavaの意味論モデル。そのGenericsバージョン(同一論文)は、Java 5のGenericsの意味論にもなっている。 Siek氏が、ST

    「Featherweight Javaのための漸進的型付け」を読む - ラシウラ
  • WWICN » Blog Archive » sed File中の連続する複数のスペースを1つのスペースに変換したい。

    * の前には2個のブランクが入っています。 連続する複数個のブランクは「□□*」で表現します。 アスタリスクは直前の文字の 0 ~ n 個の繰り返しを表現します。 「□*」だと 0 個のブランクも置換対象とみなされてしまい、余計なブランクが付与されてしまいます。 連続する複数のブランクを表すには「1個のブランク」+「0 ~ n 個のブランク」で「□□*」とします。 実行時の例: # #cat hage.txt tottemo       hage   desu- hagetemo      hage wo   mitomemasenn- # #sed -e 's/  */ /g' hage.txt tottemo hage desu- <---きれいにブランクがそろった hagetemo hage wo mitomemasenn- <---行頭にブランクが残ってし

    nfunato
    nfunato 2013/01/07
  • cutでデリミタとして連続スペースを使う

    - (1) A-GPS (1) about:config (1) access denied (1) Add-ons (31) Amazon (1) Android (4) AOSS (1) Apple Software Update (1) ARROWS V (1) awk (6) bash (4) BearMouse (1) Blogger (8) Blogger Mobile (2) BUFFALO (1) cat (1) CD-ROM (1) CentOS (12) Check and Send (1) ClamAV (1) compare (1) compress (1) Contacts Sidebar (1) cut (1) Cygwin (1) DAG (1) Default User (1) DEL (2) df (1) DHCP (1) Display Mail Use

    nfunato
    nfunato 2013/01/07