タグ

2009年2月28日のブックマーク (22件)

  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Cheap Air Tickets Migraine Pain Relief Health Insurance Online classifieds music videos Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

  • クラウドアーキテクチャの検討が不十分

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    クラウドアーキテクチャの検討が不十分
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • うごメモはてな

    うごメモはてな サービス終了のお知らせ 「うごメモシアター」と「うごメモはてな」は、2013年5月31日24:00をもちまして、サービスを終了させていただきました。 2008年12月から今まで生まれた素晴らしい作品は、どれも皆様の心に深く残っていることと思います。ご利用いただいた全てのユーザー様に心よりお礼申し上げます。 「うごメモシアター」と「うごメモはてな」をご利用いただき、ありがとうございました。 株式会社はてな Flipnote Hatena has ended its service The Flipnote Hatena website and Flipnote Hatena for Nintendo DSi ended on May 31, 2013. We would like express our sincere gratitude to the members of

  • 米グーグルがGmail障害の詳細を発表、新基盤ソフトとGmailのバグがデータセンター障害で露呈

    グーグルは2009年2月25日(米国時間)、24日に発生したGmail大規模障害に関する障害報告書(Incident Report)を公開した。同社が現在導入を進めているデータセンター用新基盤ソフトの障害対応機能とGmailの双方に不備があり、24日に欧州のデータセンターで発生した障害をきっかけにバグが顕在化。Gmailが2時間半に渡って停止した。 障害報告書によれば同社は、数カ月前からデータセンターの機能を最適化する新しい基盤ソフトウエアを導入中である。同社の基盤ソフトウエアは、データセンターのメンテナンス中にユーザーの処理やデータなどを別のデータセンターに移行する機能などを持つ。 ところが、2月24日に欧州のデータセンターで定期メンテナンス中に障害が発生した際に、新基盤ソフトウエアの障害対策機能自身に予期せぬ障害が発生した。この新基盤ソフトウエアの障害が、Gmailの未知のバグを顕在

    米グーグルがGmail障害の詳細を発表、新基盤ソフトとGmailのバグがデータセンター障害で露呈
  • クラウド時代のトランザクション(2009-02-09 - きしだのはてな)

    今のデータベースシステムでは、トランザクションはACIDという考え方が基になってます。 これらの用語の頭文字をとってACIDです。 Atomicty 原子性:トランザクション中の処理は全部行われるか全く行われないか Consistency 一貫性:トランザクションが完了したとき、データの状態が正しい Isolation 分離性:複数のトランザクションが実行されても、完了してないトランザクションが他のトランザクションに影響しない Durability 永続性:トランザクションが完了したら、その状態は保存される。 ただ、分散システムでACIDを適用しようとすると、複数のサーバーで処理を分担させたときに一台のサーバーがこけてたらトランザクションが全く行えないとか、トランザクションマネージャーがボトルネックになってしまうとか、スケールアウトしにくくなってしまいます。 Brewerという人が、一貫

    クラウド時代のトランザクション(2009-02-09 - きしだのはてな)
  • Marvell、電気コンセントにつなぐ超小型Linux PCを発表

    壁面の電気コンセントにつなぐことで、電力線をネットワーク化するアダプタというものをすでに利用したり耳にしたりしたことがある読者もいるかもしれない。こういった製品はNETGEARなどが製品を販売している。これと同じ形状でありながら、コンピュータと同じ機能を果たすものがあったら、どうだろうか。 Marvell Technology Groupは米国時間2月24日、新タイプのPC「SheevaPlug」と「Plug Computing」の取り組みを発表した。同社が目指しているのは、高性能で超コンパクトなうえに環境にも優しく、壁面の電気コンセントにつなぐだけで利用できるコンピュータを作ることである。 Marvellによると、SheevaPlugは消費電力がホームサーバとして利用される一般的なPCの10分の1以下であるため、コンセントに常時つないでおくことができるという。また、形状やサイズは電力線ア

    Marvell、電気コンセントにつなぐ超小型Linux PCを発表
  • Amazon S3やAzure Blob storageに対応したストレージフロントエンド·SpaceBlock MOONGIFT

    最近はオンラインのストレージサービスが様々に登場してきている。各種プラットフォーム向けにクライアントアプリケーションを提供し、ストレスフリーで利用できるDropboxや、その基盤になっているAmazon S3、Nirvanixなどプレーヤは多数だ。 各種オンラインストレージサービスフロントエンド それらのサービスを便利に使うにはフロントエンドの使い勝手が重要だ。Windowsユーザであれば使ってみたいのがSpaceBlockだ。 今回紹介するオープンソース・ソフトウェアはSpaceBlock、各種オンラインストレージサービスに対応したフロントエンドだ。 SpaceBlockはAmazon S3、Windows Azure Blob Storage、Nirvanix、SQL Server Data ServicesといったWebサービスと連携して利用できるソフトウェアだ。ストレージサービス上

    Amazon S3やAzure Blob storageに対応したストレージフロントエンド·SpaceBlock MOONGIFT
  • 分散アーキテクチャにおいて一貫性と交換でスケーラビリティを手に入れる

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    分散アーキテクチャにおいて一貫性と交換でスケーラビリティを手に入れる
  • 永続化対応のインメモリDB「Redis」が登場 - @IT

    2009/02/26 memcachedに似たキーと値の対を保存するタイプの新しいデータベース「Redis」がGoogle Codeで2月25日にベータ版として公開された。開発したのは、イタリア人でフリーランスの開発者、Salvatore Sanfilippo氏。同氏はイタリアでソーシャルブックマークサイトやソーシャルニュースサイトを立ち上げた経験があり、現在はWebサイトの訪問者をリアルタイムで追加表示するステータス情報取得サービスを開発中という。 Redisのソースコードは、GPL2のライセンスで公開されている。ANSI Cで書かれていて、LinuxMac OS Xを含む多くのPOSIXシステムで動く。現在、PHPRubyのクライアントライブラリを開発中という。 Redisはmemcachedのようにキーと値の対を、すべてメモリ上に保存する。ただし、memcachedと異なり、同時

  • 初代Googleのアルゴリズム解説 - GIGAZINE

    いまやネットの世界を左右する強力な検索エンジンとなったGoogle。日ではまだYahoo!の方がはるかに利用者が多いのでさほどではないですが、アルゴリズムの基的な考えが似ているため、同じような結果が出てきます。つまり、既存の検索エンジンのその基礎となった一番最初のGoogleの検索アルゴリズムを理解すれば、検索エンジン対策にも役立つはず。 ということで、初代Googleのアルゴリズムをできるだけわかりやすく解説してみます。既存の他サイトの解説とは違い、きちんとした最初のGoogleの数式に基づいています。 詳細は以下から。The Anatomy of a Search Engine http://www-db.stanford.edu/~backrub/google.html Googleの画期的なランク付けの方法が数式による全自動のページランクというのは聞いたことがあると思いますが、

    初代Googleのアルゴリズム解説 - GIGAZINE
  • memcachedプロトコルを使ったBlockingQueue - Blog by Sadayuki Furuhashi

    マルチスレッドプログラミングでよく使うBlockingQueueをmemcachedプロトコルを使ってネットワーク越しに使うことができるサーバーを実装してみました。 タスクをガンガンpushしていく一方で、ワーカースレッドならぬワーカーサーバーが1つずつpopして処理していくような分散処理に使えるかも知れません。スレッドプールのネットワーク分散版。 ソースコードはCodeReposにあります:lang/ruby/lkserver $ svn co http://svn.coderepos.org/share/lang/ruby/lkserver $ cd lkserver # memcachedテキストプロトコルのパーサーをコンパイル $ ruby extconf.rb $ make # Rev(イベント駆動IOライブラリ)をインストール $ gem install rev # 11511

    memcachedプロトコルを使ったBlockingQueue - Blog by Sadayuki Furuhashi
  • Google の秘密 - PageRank 徹底解説

    INDEX はじめに PageRank の基概念 どうやって PageRank を求めるか 現実に適用する際の問題 Namazu での実装実験 PageRank に対する個人的見解 参考文献 おまけ:「グーグル?/ゴーグル?」 Since: Thu Feb 1 18:22:44 JST 2001 Last Refreshed: Sat Jan 24 18:30:35 JST 2004 ★(2004/1/24) Yuan Huanglin氏によって ページの中国語訳 が作成されました。 ★(2003/7/1) 拙著『Namazuシステムの構築と活用』を改訂しました。 詳しくは サポートページをご覧ください。 ★(2003/5/20) Google に関するオンラインニュース記事一覧(日語記事のみ)を 別ページ(googlenews.html) として分離しました。 ★(2001/2/

  • 第一回livedoorテクニカルセミナー - d.hatena.zeg.la

    cicindela(シシシンデラ)に関して 実践仕様のアーキテクチャ 例) user001がアイテム999を選択した。 user002がアイテム998に5点をつけた -> recomendationエンジン input API -> |buffer| -batch->|一次DB table| ↓ |二次DB table| 集計用 |中間table| ↓tableをrenameして入れ替える |二次DB table| オンライン用 |中間table| バッチで出来るところはバッチで 速度が重要 実用例 livedoor clip 12,000 insert /day 1.直近一時間以内のデータ このページをクリップしている人しかこのページをクリップしていないというデータが重要 15分に一回データを再集計 2.通常のレコメンド 3.タグベースのレコメンド 1のアルゴリズム風アルゴリズム このペ

    第一回livedoorテクニカルセミナー - d.hatena.zeg.la
  • Web ページを高速化する

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Web ページを高速化する
  • 唯一の正しいURL、カノニカルリンク? | エンタープライズ | マイコミジャーナル

    Canonical Link Element GoogleYahoo!Microsoftの検索3大手がCanonical Link要素(正規リンク)の導入で一致した。Canonical Linkは正規化された唯一のURLを情報として提供するというもので、あるコンテンツに対して複数のURLが存在する「重複ページ」に対するひとつの回答となるものだ。 Canonical Link Element: presentation from SMX Westより抜粋 Canonical Linkがどういったものであるかは、Matt Cutts氏の発表内容がCanonical Link Element: presentation from SMX Westに編集されて掲載されたため、ここを参考にするのがわかりやすい。たとえば次のURLがすべて同じコンテンツをさしているとしたら、どうすれば重複を判断でき

    takasick
    takasick 2009/02/28
  • Hadoop+Hive検証環境を構築してみる

    Hadoop+Hive検証環境を構築してみる:Hive――RDB使いのためのHadoopガイド(前編)(1/3 ページ) Hadoop HiveはHadoop上でSQLライクなクエリ操作が可能なDWH向けのプロダクトです。SQLに近い操作が可能なため、HBaseよりもデータベースに慣れ親しんだみなさんには使い勝手がいいかもしれません。稿ではこのHiveの使い方とレビューを行っていきます。

    Hadoop+Hive検証環境を構築してみる
  • 教科書に載らないWebアプリケーションセキュリティ 第1回 [これはひどい]IEの引用符の解釈 − @IT

    XSSにCSRFにSQLインジェクションにディレクトリトラバーサル……Webアプリケーションのプログラマが知っておくべき脆弱性はいっぱいあります。そこで連載では、そのようなメジャーなもの“以外”も掘り下げていきます(編集部) 小さな話題が面白い 皆さん、はじめまして。はせがわようすけと申します。 「教科書に載らないWebアプリケーションセキュリティ」ということで、Webアプリケーションのセキュリティに関連する、普段あまり見掛けないような小さな話題を取り上げていきたいと思います。 セキュアなWebアプリケーションを実現するために、開発者の方だけでなく、Webアプリケーションの脆弱性検査を行う方々にも読んでいただきたいと思っています。重箱の隅を楊枝でほじくるような小さな話題ばかりですが、皆さんよろしくお願いします。 さて第1回は、Internet ExplorerがHTMLを解釈する際の引用

    教科書に載らないWebアプリケーションセキュリティ 第1回 [これはひどい]IEの引用符の解釈 − @IT
  • [ITproカンファレンス:IPv4枯渇対策]実践してわかったWebアプリをIPv6に対応させる7つの鉄則

    「サーバー・ソフトのIPv6対応はたやすい。だが,DNSやアクセス環境の整備など,Web開発者の立場からは見落としがちな盲点がある。IPv6化実践プロジェクトに取り組んだ結果,いくつかの確認ポイントが判明した」---。2009年2月23日,ライブドア執行役員CTA情報環境技術研究室長の伊勢幸一氏はITproテクノロジ・カンファレンス「プロバイダ/データセンターのIPv4アドレス枯渇対策」で講演し,自身が取り組んだIPv6プロジェクトの成果を発表した。 Webコンテンツ・プロバイダとしての立場から,伊勢氏は2つのWebアプリケーションについてIPv4/v6デュアル・スタック化事例に取り組んだ。その1つは,2008年7月に立ち上げた,インターネット掲示板2ちゃんねる」のIPv6掲示板ipv6.2ch.net」である(AAAAレコードは2407:3000:6:175::12,Aレコードは1

    [ITproカンファレンス:IPv4枯渇対策]実践してわかったWebアプリをIPv6に対応させる7つの鉄則
  • PHPスクリプトの遅い部分を簡単に見つける方法

    extension=xdebug.so xdebug.profiler_enable = 1 xdebug.profiler_output_dir = /tmp と設定して、apacheのリロードを行えばXdebugが動作します。 これで、あとは、ブラウザで調査したいページにアクセスすれば、 /tmp/ 以下にプロファイルデータが作成されていきます。 次にプロファイルデータの閲覧の為に、 http://sourceforge.net/projects/wincachegrind/からWinCacheGrindをダウンロードしてwindowsマシンにインストールします。 あとは、WinCacheGrindで作成されたファイルを取り込めば、関数ごとの 実行時間をたどりながら確認することができます。 ※WordPress2.7.1日語版インストール直後のTOPページで試してみた場合です。 We

    PHPスクリプトの遅い部分を簡単に見つける方法
    takasick
    takasick 2009/02/28
  • Linux PCインサイドな電気プラグ「SheevaPlug」

    電源アダプターはもう過去のもの? こう見えてもギガバイト。99ドルの廉価なLinux PCをギュッと詰め込んだ電気プラグ「SheevaPlug(シーバプラグ)」が米マーベル社より新発売です。名づけてプラグ・コンピュータ。みんな気軽に使える管理・共有の新フレームワークに扉を開く製品ですね。 「差しっ放しだと電気わない?」と思っちゃいますけど、ホームサーバーに使うパソコンの10分の1以下で済む低消費電力設計だそうで、たった5ワットで動きます。 SheevaPlugの中には、1.2GHzで動作するARM系組み込みプロセッサ「Sheeva(シーバ)」と、512メガバイトのフラッシュ、512メガバイトのDRAM、ギガバイビット(←thnx!)のイーサネット、USB 2.0専用ポート搭載。壁の電気差込口にググイッと入れるだけで…ジャーン! 機能フル装備のLinuxサーバーとして充分パソコン代わりに使

  • PHPのsort関数は相当おかしい - hnwの日記

    追記(2009/02/28 15:35):ソートする配列の要素が数値または数値形式の文字列のみの場合は、<、==、>が推移律を満たすので、この記事のような矛盾は起こりません。念のため。 オヤジギャグがこらえられなくなったら立派なオヤジだと思います。それはさておき、今日はPHPのsort関数が不思議な挙動をする例を紹介します。 sort関数の紹介 sort ― 配列をソートする 説明 bool sort ( array &$array [, int $sort_flags= SORT_REGULAR ] ) この関数は配列をソートします。この関数が正常に終了すると、 各要素は低位から高位へ並べ替えられます。 PHP: sort - Manual マニュアルをみる限り普通のソート関数です。省略可能な2番目の引数の意味は次の通りです。 sort_flags オプションの 2 番目のパラメータ s

    PHPのsort関数は相当おかしい - hnwの日記
    takasick
    takasick 2009/02/28