タグ

2006年1月27日のブックマーク (8件)

  • ちょっとしたメモ - 自分のURIを持とう:バーナーズ=リー推奨版

    あらゆる人に当てはまるURIの生成規則というのは、存在しない。しかし、人に関するデータがRDFで記述されていても、URIがないと外部から直接言及することができず、たいへん不便でもある。そこでバーナーズ=リー親分が、Give yourself a URI にてご提言に及んだ。曰く、FOAFのURIを使って、その後ろにイニシャルなどのフラグメント識別子を加えればよいのだ、と。 FOAF文書の中に、自分を表すこのURIを付け加えるのは簡単だ。文書内ではFOAFのURIが基底となるので、foaf:Person要素にrdf:ID属性で識別子を与えるだけでよい。例えば、mkという識別子を使うなら次のような具合だ。 Leigh DoddsのFOAF-a-Maticは早速これを採用して、(ただしイニシャルの代わりに'me'という識別子で)FOAF作者にURIを与えるようになった。URI体と、それにフラグ

    takatoshiono
    takatoshiono 2006/01/27
    自分のURIか。いいな
  • Hotwired Japan : MS、ウィンドウズのソースコード開示へ

    MS、ウィンドウズのソースコード開示へ 2006年1月26日 コメント: トラックバック (0) AP通信 2006年01月26日 米マイクロソフト社は25日(米国時間)、欧州連合(EU)の反トラスト是正命令に応じて、ウィンドウズ・オペレーティング・システム(OS)のソースコードを一部ライセンス開示すると発表した。 ソースコードはOSの構築ブロックを提供するもので、競合他社がウィンドウズと互換性のある製品を開発する際に必要となる。 マイクロソフト社の主任顧問弁護士を務めるブラッド・スミス氏は、今回の動きを「大胆な一打」と呼んだ。 マイクロソフト社はこれまで、ソースコードのライセンス開示を拒否してきた。開示を認めても、ソフトウェア開発者はコードの使用料は支払わなければならないし、オープンソースの支持者たちが「自由にコードを公開」できるわけではないと、スミス氏は警告する。スミス氏はさらに、マイ

    takatoshiono
    takatoshiono 2006/01/27
    米マイクロソフト社は25日(米国時間)、欧州連合(EU)の反トラスト是正命令に応じて、ウィンドウズ・オペレーティング・システム(OS)のソースコードを一部ライセンス開示すると発表した。
  • 「Javaの生みの親」に聞く「AJAX、LAMP、Ruby on Rails」:インタビュー - CNET Japan

    あるプログラミング言語が別のプログラミング言語よりも優れているとウェブ上で発言すれば、間違いなく論争が巻き起こる。「Javaの生みの親」として知られるJames Goslingは、このことを誰よりも知っているはずだ。 Goslingは最近書いたブログのなかで、Javaとスクリプト言語に関する論争のなかに足を踏み入れた。 PHPPythonのようなスクリプト言語は、「動的な言語」としても知られているが、これらはJavaに比べて簡単に習得できることから、開発者の間で人気が高く、とくにウェブページの制作にはよく使われている。かつてのJava信奉者を含む多くの人々が、スクリプト言語の利用や、オープンソースコンポーネントで構成されるいわゆる「LAMP」スタックの利用が増加する一方で、その分Javaの利用が減少したと主張している。 現在、SunのDeveloper Products Groupで最高

    「Javaの生みの親」に聞く「AJAX、LAMP、Ruby on Rails」:インタビュー - CNET Japan
    takatoshiono
    takatoshiono 2006/01/27
    ただ、それ以上のことをしようとすると途端に話がややこしくなります。
  • 「Javaの生みの親」に聞く「AJAX、LAMP、Ruby on Rails」

    --サーバ側ではJavaが使われ、フロントエンドにはスクリプト言語が用いられるケースが増加しているとしましょう・・・Javaにとって、それは問題ではありませんか。 わたしは今まで、ウェブのフロントエンド開発は、コンピュータが扱う作業の中でも簡潔かつ単純なものの1つだと見なしてきたと思います。Java関連で利用されているスクリプト言語はたくさんあります・・・JavaScript自体もそうですし、ほかに「Groovy」「J/Python」「J/Ruby」といったものもあります。 多くの人々は、Javaが実際には2つのレベルから成る言語であるということの良さを正しく評価していません。Javaは仮想マシンであり、またASCII文字によって表現された構文体系でもあるのです・・・その他の当に興味深い仕掛けはすべて、人々が実際に目にすることのないこの仮想マシンのなかに存在しています。この仮想マシン上で

    「Javaの生みの親」に聞く「AJAX、LAMP、Ruby on Rails」
    takatoshiono
    takatoshiono 2006/01/27
    われわれは極度にハイエンドな開発に力を入れてきました。
  • 「Javaの生みの親」に聞く「AJAX、LAMP、Ruby on Rails」

    --それはどういう意味ですか こうした言語で書かれたものの多くは、Javaプログラムと同じように見えるという意味です。 --何か違うことをしようとするなら、すでにJavaでできることとは違うことをできるようにすべきだという意味ですか 真に革新的かつ興味深いことを行える広大な領域があるのに、人々は表面的な違いだけを求めているようにわたしには思えると言いたかったのです。 --Javaは今後も汎用の言語およびプラットフォームであり続けるでしょうか。それとも、携帯機器やサーバ上の処理に特化すべき時期が来ているのでしょうか。 そうすると、いくつもの矛盾が生じます。特化することで強大な力を得られるようになる反面、汎用性や連係性を維持し、さまざまな場所で動作する環境が整えられていることで、力を発揮できるとも言えます。われわれを非常に強力に後押ししてきてくれたのが、後者の特徴でした。 このような質問が出て

    「Javaの生みの親」に聞く「AJAX、LAMP、Ruby on Rails」
    takatoshiono
    takatoshiono 2006/01/27
    開発者の職能に焦点を当ててみると、Java開発コミュニティには、Javaを学んだ開発者はその後さまざまな仕事に就けるという大きな強みがあります。
  • 大規模なeコマースサイトを Apache と mod_perl で構築する

    この文書は Perl.com: Buildling a Large-scale E-commerce Site with Apache and mod_perl を翻訳したものです。2001年に書かれた文書であり、Apache/mod_perl/CPAN モジュールなど現在の状況にはそぐわない部分もある可能性があります。 大規模なeコマースサイトを Apache と mod_perl で構築する よくある神話 Perl はセーブする アプリケーションサーバの撰択 ケーススタディ: eToys.com Apache::PerlRun による救済 新たなアーキテクチャの計画 2000年のクリスマスを切り抜ける アーキテクチャ プロキシサーバ アプリケーションサーバ 検索サーバ ロードバランスとフェイルオーバー コード構造 キャッシング セッショントラッキング セキュリティ 例外(Excepti

    takatoshiono
    takatoshiono 2006/01/27
    すごくわかりやすい。仕事するようになって読み返したら以前よりわかったきがした。controllerの説明部分がいい。
  • Devel::DProf

    NAME Devel::DProf - a DEPRECATED Perl code profiler SYNOPSIS perl -d:DProf test.pl ACHTUNG! Devel::DProf is DEPRECATED and will be removed from a future version of Perl. We strongly recommend that you install and use Devel::NYTProf instead, as it offers significantly improved profiling and reporting. DESCRIPTION The Devel::DProf package is a Perl code profiler. This will collect information on the

    Devel::DProf
    takatoshiono
    takatoshiono 2006/01/27
    This will collect information on the execution time of a Perl script and of the subs in that script. This information can be used to determine which subroutines are using the most time and which subroutines are being called most often.
  • Dia draws your structured diagrams: Free Windows, Mac OS X and Linux version of the popular open source program

    Screenshot More screenshots. Requirements The current Dia release has been tested successfully on Windows 8.1, 8, 7, Windows Vista and Windows XP, Linux and Mac OS X. The download page provides download packages for Mac OS X and Linux as well as information about Dia on older Windows versions. Troubleshooting If you encounter any problems with dia, please read through the FAQ first. You should als

    takatoshiono
    takatoshiono 2006/01/27
    Dia is a program to draw diagrams.