タグ

2009年3月12日のブックマーク (9件)

  • 画像などのファイルへの直リンクを禁止する方法

    .htaccessを使用して、他のサイトが画像などのファイルを無許可で使用するのを禁止する方法をThe Web Squeezeから紹介します。 Stop Image Hotlinking with .htaccess 「.htaccess」に、下記を記述します。 ※必要の無い箇所は、削除・修正して使用してください。 ※「.htaccess」を修正する場合は、必ずバックアップをしてください。 ※有効範囲は、設置ディレクトリの配下です。 <textarea name="code" class="html" cols="60" rows="5"> #Stop Image Hotlinking RewriteEngine on RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC] RewriteCond %{HTT

    tohtas
    tohtas 2009/03/12
  • 121. IPアドレスから所在地探し

    IPアドレスから所在地を調べたいと思ったことはありませんか?今回は,IPアドレスからその場所がどこなのかPHPで調べる方法をご紹介します。 それには,GeoIPライブラリが必要になります。PHPからこのライブラリの機能を使うには, PEARのNet_GeoIPをインストール Peclの拡張モジュールをインストール Apacheのモジュールとしてインストール という3種類の方法があります。 今回はPeclの拡張モジュールを使います。対象はLinux系OSになります。 1.GeoIPライブラリををインストール MaxMind社のホームページから,GeoIPライブラリをダウンロードし,インストールします。 cd /usr/local/src wget http://www.maxmind.com/download/geoip/api/c/GeoIP.tar.gz tar xzvf GeoIP.t

    121. IPアドレスから所在地探し
    tohtas
    tohtas 2009/03/12
  • 究極の超高速システムをSSD24台で実現した驚愕のムービー

    サムスンがSSDのPRの一環で、台数24台・総容量6TBのSSDを積んでどれだけのパフォーマンスが得られるのか実験したムービー。あまりの爆速ぶりに一瞬目を疑ってしまいますが、このムービーを見た後に自分のパソコンと比較してしまうと、何だか悲しい気分になってしまいそうです。 ムービー再生は以下より。 今回利用するSSDはなんと24台 その容量はなんと6TB これが設計図。 SSD以外のパーツをかき集め… 制作開始 24時間かけて完成 すさまじい数のSSD 転送レートはなんと秒速2GB以上!! Microsoft Officeのすべてのプログラムを開くのにかかる時間はわずか0.5秒 すごい…爆速でプログラムが開いていく… 53個のプログラムを開くのにかかった時間は、わずか18秒ちょっと デフラグも爆速 1秒足らずで700MBのDVDをリッピング 超高解像度のゲームも問題なく動作します この驚異的

    究極の超高速システムをSSD24台で実現した驚愕のムービー
    tohtas
    tohtas 2009/03/12
  • 人間主体の知的情報技術に関する調査研究VI

    3.2 次世代Webとエージェント 3.2 次世代Webとエージェント 大須賀 昭彦 委員 3.2.1 はじめに WebサービスやセマンティックWebなど、機械がWebコンテンツの意味を理解した上で処理することを可能にする、新しいWebの世界を目指した研究が進められている。次世代Webと呼ばれるこの新しいWebの世界では、人間の代理人となってWeb上のさまざまな仕事を処理するソフトウェアエージェントが重要な役割を果たす。そこで、章では、エージェント技術研究の最新動向をサーベイした後で、WebサービスやセマンティックWebなどの次世代Web技術とエージェント技術との関わりについて触れる。次に、エージェント技術Webサービス分野に応用した具体事例として、Webサービス向けマッチメーカーを紹介する。Webサービスにおける現状のUDDIでは、検索の際にサービスの意味までは考慮しないため、今後、

    tohtas
    tohtas 2009/03/12
  • Welcome to nginx!

    If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx.

    tohtas
    tohtas 2009/03/12
    java jade
  • http://japan.internet.com/busnews/20080821/5.html

    tohtas
    tohtas 2009/03/12
    java jade
  • Rubyが遅いのは本当にBoxingのせいか? - tabstop upon d.hatena

    http://d.hatena.ne.jp/yukoba/20080729 HotRubyがYARVより速いのはBoxingのせい、ということのようです。ベンチマークと言うのが何をさしているのか分かりませんが、とりあえずHotRubyのサイトのStringのベンチマークを対象として考えます。 それはこんなベンチマークです。 startTime = Time.new.to_f sum = "" 50000.times{|e| sum += e.to_s} endTime = Time.new.to_f puts (endTime - startTime).to_s + ' sec' 当にBoxingのせいなんでしょうか? 結論から言うとそんなことはないのではないか?って感じです。 もともとRubyのプリミティブ型はソースコード中で特別扱いされていたし(1.8しか見てませんが)、C言語レベル

    Rubyが遅いのは本当にBoxingのせいか? - tabstop upon d.hatena
    tohtas
    tohtas 2009/03/12
    ruby 性能
  • HotRubyがC Rubyより速い本当の理由は? - monthly gimite

    JavaScriptが速くて、Rubyが遅い理由というエントリがあったのですが、コメントやトラックバック、追記などを読むと 実用上HotRubyがC Rubyより速いというわけではまったくない プリミティブ型の有無が原因という話はどうやら間違い のようです。 とはいえ「↓のベンチマークでHotRubyがC Rubyより速い」というのは事実です。これがなぜなのかちょっと気になったので考えてみました。 startTime = Time.new.to_f sum = "" 50000.times{|e| sum += e.to_s} endTime = Time.new.to_f puts (endTime - startTime).to_s + ' sec' これについてはRubyが遅いのは当にBoxingのせいか?が参考になります。まず、C Rubyではベンチマークの += を << に書

    HotRubyがC Rubyより速い本当の理由は? - monthly gimite
    tohtas
    tohtas 2009/03/12
    ruby 性能
  • CMS比較.com

    CMSは汎用的なものから、特定の目的やWebサイトの種類に特化したものまで様々です。 そのため製品を選択する際には、まず目的やWebサイトで実現したいこと、 コストやスケジュール、将来的な可能性をある程度明確化することが重要です。 特性を理解しないままに安易に導入してしまうと運用者の負担が大きくなり、 かえってコストがかかってしまう場合があります。 このサイトではCMSを導入検討前に必要な知識をご紹介いたします。 快適なCMS環境を手にいれるために、 ぜひこのサイトで学んでいただければと思います。

    CMS比較.com
    tohtas
    tohtas 2009/03/12
    rails cms