2006-04-06 近況 その夜, arai さんが "YAPC はすごかった" と興奮気味に話しているのを聞きながら, 私は perl の苦い記憶を玩んでいた. perl に何度も挑戦して全敗したあの頃. 私は perl を挫折したという理由から ruby を使っている. perl が perl でなかったら, 学生の頃にもっと CGI を作ったりして 今時の若者になれたのに.... そう思い, perl を使える人々を羨んでいた. (もちろん単なるいいがかり. なにしろ私の借りてきたサーバは 歴代すべて ruby がインストールされていたのだから.) で, YAPC Asia のスライドのうち perl 指数が低くミーハー指数の高いものを眺めた. mixi と はてな...と思ったら mixi はスライドないじゃん. なので はてなのスライド(PDF) だけ眺める. あまり perl
今から偉そうな事を書きます。 One Fact In One Place と云う言葉があります。DB設計の重要な指針としてよく挙げられます。これには二つの意味があるように思います。 一つ目は、One Fact In Only One Place みたいな意味です。これはDB設計の経験があまり無い人にも判り易いと思います。コーディングにおいての、3箇所同じ処理を書いたらルーチンにしろと云ったルールと同じ考えだからです。DB設計では正規化なんて言葉が使われまして、本でも読めばすぐにぶち当たる事が出来ます。 この一つ目の意味が守られてない物を直すのは、割と見通しが良い作業と思います。テーブル外出しすりゃいいし、既存処理とのインタフェースはビューでも作って保証すれば良い。 問題は二つ目の、Only One Fact In One Place みたいな意味の場合です。一つの場所にはたった一つの事実し
Despite being a scientist, or more likely because of it, I am actually extremely superstitious. In December 2002, I wrote "Blue," or "Why I love EJBs," followed up by "White", or "Why I love Professional Open Source" in April 2003. However, I never got around to writing the third and final installment in the trilogy: "Red." Partly because I got lazy and partly because I always felt it wasn’t time
Red Hat、JBossを買収 米Red Hatは10日(現地時間)、JBoss買収に向けての合意に至ったことを発表した。買収金額はおよそ3億5000万米ドル。将来的にさらに7000万米ドルも追加される予定。Red Hatは、買収資金の40%程度を現金で、60%程度を同社の普通株でまかなうことになるとみられ、同社の第1会計四半期(2006年5月)中には買収が完了する見通し。 Red HatはLinuxディストリビューションの代表格であるRed Hat Linuxを提供しているベンダ。JBossはオープンソースソフトウェアをベースとしたエンタープライズシステムベンダとして代表的存在であり、今回の買収によって両社が強い協業体制を築くことになる。 両社のビジネスモデル Red HatもJBossも、オープンソースソフトウェアを扱ったベンダとしては代表的企業であり、両社ともによく似たビジネスモデ
水色の四角は画面を表し、白抜き実線枠の四角はボタンを表す。 これを、Webアプリという実装手法を選択する場合に特化すると、図2のような遷移図が描ける。 実線矢印はブラウザが送信するHTTPのrequest(ヘッダおよび、POSTの場合はボディを含む)を表し、黄色の丸がサーバ側での1アクセスの処理を表し、点線がその処理結果を返すHTTPのresponse(ヘッダおよび、HTML)を表す。responseの上の文はHTMLの内容を説明するものである。黄色の丸の中の文は処理内容の説明であり、ここから複数のresponse矢印が出ている場合、処理の結果によって遷移先の画面が異なる場合であることを表し、破線の白抜き四角がその分岐の条件を概説している。 この図で例に用いているのは、ECサイトやblogサービスなどに見られる典型的な「登録個人情報変更」の機能である。「メインメニュー」画面の「登録情報変更
Scripting: Higher Level Programming for the 21st Century (This article appears in IEEE Computer magazine, March 1998) Abstract Scripting languages such as Perl and Tcl represent a very different style of programming than system programming languages such as C or JavaTM. Scripting languages are designed for "gluing" applications; they use typeless approaches to achieve a higher level of programmin
Grails Object Relational Mapping (GORM) IntroductionDomain classes are core to any business application. They hold state about business processes and hopefully also implement behavior. They are linked together through relationships, either one-to-one or one-to-many.GORM is Grails' object relational mapping (ORM) implementation. Under the hood it uses Hibernate 3 (an extremely popular and flexible
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く