タグ

2008年9月9日のブックマーク (17件)

  • ウノウラボ Unoh Labs: 見ないと損する ソフトウェアテスト関連サイト色々

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: 見ないと損する ソフトウェアテスト関連サイト色々
  • OpenID Authentication 2.0時代の幕開け

    多くの読者が容易に想像できるであろうプレーヤーがOpenID Provider(以下、OP)として名乗るだけでなく、実際に試験サービスを開始しました。OPとはOpenID 1.1でのIdPのことです。新しい用語に関してはこの後すぐに解説します。 まただいぶ時間がかかりましたが、OpenID Authentication 2.0とOpenID Attribute Exchange 1.0という仕様も正式に採用されることになりました。 これでネットユーザーの相当数がOpenIDのEnd Userになったといえる状況となったのです。これはOpenIDが格的にWebベースの認証技術の中核になりつつあるといえるでしょう。 この流れについていけるように、今回はOpenID Authentication 2.0で変わった大きな点を取り上げて解説していきます。まずは新しい用語から学びましょう。 Open

    OpenID Authentication 2.0時代の幕開け
  • あらかじめインデックスカラムでソートしておくことによるINSERT速度の差に関する調査(2) - sakaikの日々雑感~(T)編

    前回のあらすじ 2カラムを持ち、1カラム目だけにインデックス(プライマリーキー)を作成したテーブルに対して、予め1カラム目の値でソートしたINSERT文群と、ソートしていないINSERT文群を与えて、処理に要する時間を測定した。 INSERT文群の件数は 1万、2万、5万、10万、50万、約58万 を測定。 ソートしていなかったものが 10万から50万の間で大きく時間を要するようになった(ソートしてあるものはそれほどでもない) とりあえず 10万から50万の間がどうなっているのかをもう少し細かく見たいので、20,30,40万について測定を行いたくなった 前回のグラフは以下。 今回の結果 以下のとおりとなった。20万, 30万, 40万件について追試を行い、10万と50万については前回の測定値を使用した。 感想 やっぱりまっとうに(なめらかに)所要時間が増え続けていますね、ソートしていないも

    あらかじめインデックスカラムでソートしておくことによるINSERT速度の差に関する調査(2) - sakaikの日々雑感~(T)編
  • あらかじめインデックスカラムでソートしておくことによるINSERT速度の差に関する調査(1) - sakaikの日々雑感~(T)編

    たくさんのデータをINSERTする際の所要時間について思うところがあったので調べてみました。今回のテーマは「インデックス」です。 INSERTする際にINDEXを構築しながらデータを登録していくわけですが、これが予め並んでいれば、INDEX生成にかかる処理負担が減るのではないか、という発想です。シンプルに、以下のテーブルに対して、ランダムな値のINSERT文を生成し、(1)ランダムに発生したままのもの (2)カラム1の値でソートしたもの  の2つについて所要時間を計測しました。 テーブルは、2カラムを持ち、1カラム目にプライマリーキーが設定されているだけの非常にシンプルなものです。 CREATE TABLE tb02a ( col1 varchar(128), col2 varchar(128), PRIMARY KEY (col1) ); 件数 1万、2万、5万、10万、50万、58万(

    あらかじめインデックスカラムでソートしておくことによるINSERT速度の差に関する調査(1) - sakaikの日々雑感~(T)編
  • Personal Identity Portal (PIP) - Download the Seatbelt

    What is the SeatBelt Extension? SeatBelt is a Firefox plug-in that assists you when signing in to OpenID sites with your PIP URL. Typically, if you are not signed into your PIP account when you access a sign in page using OpenID, you need to access your PIP account and sign in. Since you must do this within the same browser window, you have to navigate away from the page you wish to sign in to.

  • Consumerの実装を知り、OpenIDを使ってみよう ― @IT

    第3回 Consumerの実装を知り、OpenIDを使ってみよう:OpenIDの仕様と技術(3)(1/3 ページ) 前回まではOpenIDの基礎知識として、根底にある考え方や用語を中心に解説してきました。今回はその準備を踏まえ、Perl、Catalystを活用し実際にConsumerサイトを構築してみましょう。(編集部)

    Consumerの実装を知り、OpenIDを使ってみよう ― @IT
  • OpenIDの仕様と技術 連載インデックス - @IT -

    仕様から学ぶOpenIDのキホン OpenIDの仕様と技術(1) URLをIDとして利用する認証プロトコル、OpenIDが注目を集めています。どのような仕組みであなたが「あなた」であることを証明するのかを確かめよう

  • あなたのサイトをOpenID対応にしている2行の意味 ― @IT

    OpenIDが知られるようになり、自分のURLにおいたHTMLヘッダに、link rel="openid.server"……から始まる2行を追加することで、自分のURLをIDとして利用ができる、ということを知っている方も多いかと思います。今回はヘッダに書かれた2行が、OpenIDの仕様ではどのように定義され、利用されているのかを解説します(編集部) 第1回ではOpenIDの基礎知識を取り上げ、登場する用語について説明していきました。今回は動作の概要として、具体的にClaimed IdentifierがVerified Identifierとなるための手続きについて説明します。前回紹介した用語をもう一度復習しながら読んでみてください。 Claimed Identifierの宣言 まずはOpenIDの動作概要について説明します。End UserがどのようにしてConsumerに対して自分のCl

    あなたのサイトをOpenID対応にしている2行の意味 ― @IT
  • PHPとRubyの文法面での比較

    PHPRubyの文法面および主要な機能にのみ注目して(ラフな)比較を行った。そのため、各種関数などにはほとんど触れていない。 式と文 やや便宜的な説明になるがPHPの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 式は値を持つことも持たないこともある 関数は必ず返り値を持つが、echoなど一見関数に見えるものの中には値を返さないものもある 文は式を;で終えたもの Rubyの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 厳密にいうと式は値を持つことも持たないこともあるが、Rubyではほとんどすべての記述が値を持つと考えてよい ifやfor、メソッド定義も値を返す 文は式からなり終端を明示するために;を付けてもよい 通常はつけない 複数の文字を一行に書くときには必要 ブロック 「ブロック」といったときPHPRubyで意味するところはかなり違う。 まずPHPでいうブロッ

  • 2008-09-09

    6/3に第1回が公開されてから3ヶ月にわたって連載してきたPHPプロの「TOM先生のテスト講座」が今日公開された第8回で最終回を無事迎えました。 第8回 UnitTestをする理由(再び) - PHPプロ!TOM先生のテスト講座 最初に考えたアジェンダから少しだけずれるところはありましたがほぼほぼアジェンダ通りにすすんで、しかもスケジュール通りに公開することができました。執筆およびチェックしてくれたMaple Projectのメンバー、お疲れ様でした。 この連載を見た方が少しでもテストをしてみようと思われたらありがたいですね。 先週末のハタさんとの飲み会で話がでたんですが、受け入れテストのやりとりってのもいろいろ考えたいですね。「うーむ、ほしかったモノとちょっと違うんだよね」といった会話をなくすために、どういうモノが必要とされているのか?ということをテストということを通じてやりとりできない

    2008-09-09
    shimooka
    shimooka 2008/09/09
    『受け入れテストのやりとりってのもいろいろ考えたい』これは面白そう
  • ewt ‘08

  • グーグルがブラウザー「クローム」で狙う新しい市場 インターネット-小池良次の米国事情:IT-PLUS

    遺伝子を効率よく改変するゲノム編集研究の第一人者で米ブロード研究所のフェン・チャン主任研究員は、エボラ出血熱やジカ熱の早期診断技術を開発したことを明らかにした。ウイルスの遺伝情報が…続き 受精卵のゲノム編集、なぜ問題 優生思想と表裏一体 [有料会員限定] ゲノム編集品 販売容認、条件満たせば安全審査なし [有料会員限定]

    グーグルがブラウザー「クローム」で狙う新しい市場 インターネット-小池良次の米国事情:IT-PLUS
    shimooka
    shimooka 2008/09/09
    『素っ気ないデザインは、同社のウェブアプリケーションとの関連ではないかと想像できる』
  • Chromeは「エリックのおうち」の玄関か - Tech Mom from Silicon Valley

    Chromeについての評価はすでにいろいろネットに出ているのでそちらを参照してほしい。クラウドの出口という意味でも、下記などに書いてある。 テクノロジー : 日経電子版 私も使ってみたが、その印象を当方は非技術的な面から書いてみたい。確かに、速い。特に、GmailとかDocsとか、グーグル系のサービスだと余計速いような気がするのは、たぶん気のせいだろう。でも、技術的にはそういうことが可能だと思う。 今年7月、日にしばらくいた間、実家のYahooBB DSLが遅くて死にそうになった。去年はそんなに感じなかったので、近所で使う人が増えたのろうか?それも、日のサイトはまだいいのだけれど、アメリカやヨーロッパのサイトへのアクセスがほとんど不可能なほど遅くて、特にSix Apartのブログなど、何度やってもタイムアウトでアクセスできず、結局書き込みがほとんどできずじまいだった。 しかし、そんな中

    Chromeは「エリックのおうち」の玄関か - Tech Mom from Silicon Valley
    shimooka
    shimooka 2008/09/09
    『クラウドがデスクトップ・ソフトに勝とうと思ったら、反応時間は最重要ファクターの一つ』
  • Big Sky :: Growl for Windowsで日本語が表示出来た

    以前試した時は出来なかったんですが、今日試したら動く様になっていました。 growl-for-windows - Google Code A port of the Mac app Growl for use on Windows machines http://code.google.com/p/growl-for-windows/ バージョンが1.1から1.2に上がったからかな? 以下のコードで動きました。 まずperl use strict; use warnings; use Encode; use Net::Growl; register(host => 'localhost', application=>"My Perl App", password=>'Realy Secure', ); notify( application=>"My Perl App", title=>'

    Big Sky :: Growl for Windowsで日本語が表示出来た
  • MTVN Content API - MTV Networks Developer Tools

    If you want to get your hands on the best MTV, VH1, CMT and Logo have to offer, you need the MTV Networks Content API. This is the place to find the documentation and information needed to start using it right away. Primarily designed for web developers, application builders and general mash-up makers, there's a lot you can do with the MTV Networks Content API. Here are a few sample projects: Bu

  • vmwareのディスクアクセスが重い件を、もう1段チューニングする。 | レビログ (Make a little happier) 13周年+3i年

    レビログ (Make a little happier) 13周年+3i年 レビログの半分は管理人の独断と偏見でできています。残りの半分は現在残 希少につき 入荷待ちです。旧称 貧乏だけど心は萌え : vmwareのディスクアクセスが重い件を、もう1段チューニングする。 2008年5月23日 Category > 6_日記 > うだうだ日記 > TAG( ) Comments : 4 (link this page) VMWAREをどう使っていこうか研究中なのですが、CPUはかなりサクサクなのですが、ちょっとヘビーなことをすると簡単にフリーズに近いくらいCPUを占拠して使えない子になっていたのですが、最近、徐々にチューニング方法がわかってきました。 vmwareのチューニングの基は、vmwareに余計なことをさせない。ゲストOSのカーネルに任せる。ホストOSのカーネルに任せるという事です

  • おまいらもっとextract()使い倒せ!! - elf's blog

    http://www.machu.jp/diary/20080906.html#p01 いやいや.extract()は便利な関数です.使うのをやめるのはもったいない. もう少しだけ覚えることができちゃいますが,少しだけなのでそれを覚えてextract()をもっと使い倒しましょう. 決め事 1個だけルールを追加してしまいましょう.それができればextract使い放題です.下記はそのルールの一例です. 大文字アルファベット1文字とアンダーラインで始まる変数名(例えば「P_」,「G_」,「S_」)はextract専用 例えば「$S_foo」,「$S_bar」といった変数名はextract()で作成される変数の名前として予約し,自分で設定はしないようにします. 実際のコード 上記を併用し,extract()には第2引数に必ずEXTR_PREFIX_ALL,第3引数に大文字アルファベットを追加します

    おまいらもっとextract()使い倒せ!! - elf's blog
    shimooka
    shimooka 2008/09/09
    んー。決め事が徹底できれば確かにうまい方法。分からんでもないですが。。。まあ、トラウマなんで。