タグ

2011年6月21日のブックマーク (17件)

  • WebGL Security and Microsoft Bullshit

    Disclaimer: 1) I work at Google on Chrome 2) Nothing I say here represents my employer in anyway. This my own opinion. It's frustrating to see how bad Microsoft can really be. I'm one of Microsoft's biggest fans. I still think Windows7 is better than OSX or Linux⭐️. I play more XBox 360 games than any other console. I was hopeful for Win7 Phone and am hopeful for Windows 8. I was on Microsoft's si

    punitan
    punitan 2011/06/21
  • 「JavaScriptと性能についての本当の話」をしよう。ダグラス・クロックフォード氏

    JSONの発見者でJavScript界の重鎮であるYahoo!のダグラス・クロックフォード(Douglas Crockford)氏。米オライリーが主催するイベント「Velocity 2011」で、セッション「JavaScript & Metaperformance」を行いました。 いまWebブラウザ間でJavaScriptエンジンの性能競争が行われていますが、その影響とこの先の展望について語っています。JavaScriptプログラマなら必見の内容を、公開されたビデオを基に紹介しましょう。 JavaScript & Metaperformance これから、JavaScriptと性能についての当の話をしよう。 JavaScriptはみなさんご存じかな? いまや世界で最もポピュラーになったプログラミング言語だ。 JavaScriptは、Javaからシンタックスを、Schemeからファーストク

    「JavaScriptと性能についての本当の話」をしよう。ダグラス・クロックフォード氏
    punitan
    punitan 2011/06/21
  • 3番地コード - Wikipedia

    3アドレスコード(英: three-address code)とは、コンピュータ・プログラミング言語処理系などにおける中間表現などにおける形式の1パターンである。処理系においては、コンパイラ最適化などの処理を掛けるのに適している。2つの入力と1つの出力のアドレス(メモリまたはレジスタ)を指定する形式であるため、3アドレスコードと呼ばれる。命令セットアーキテクチャにおける「3オペランド」形式の類推とも言える。 この形式における各命令は、形式的に4ツ組で表現すると (オペコード, ソース1, ソース2, デスティネーション) である。より直感的にプログラミング言語における代入と2項演算子による数式っぽく書くと、 あるいは、 といったようになる(ただし は、なんらかの演算の2項演算子とする)。「左辺」「右辺」という用語の都合から、ここでは以後、後者の記法を使う。 ここで、a と b は、比較的に

    punitan
    punitan 2011/06/21
  • LLVM - Wikipedia

    LLVM(エルエルヴィーエム、 またはエルエルブイエム)とは、コンパイル時、リンク時、実行時などあらゆる時点でプログラムを最適化するよう設計された、任意のプログラミング言語に対応可能なコンパイラ基盤である。当初は、LLVMの名称の由来は、Low Level Virtual Machine (低水準仮想機械) の略であるとしていたが[3]、現在は、何の頭文字でもないとしている[4]。 LLVMは、プラットフォームに依存しない中間表現であるLLVM-IRを生成し、LLVM-IRを特定のマシンの機械語などに変換する。LLVM-IRの段階で、言語やプラットフォームとは独立した最適化を行う。この方法によってLLVMは言語からもアーキテクチャからも独立しており、それぞれに特化した、プログラミング言語固有のモジュールと、マシン向けコード生成部を用意することにより様々な言語アーキテクチャーに対応する。LL

    punitan
    punitan 2011/06/21
  • 好きな名前空間 - WebService::Blog->new( user => ’hide_o_55’ )

    なんか、カジュアルなPerlユーザなのに今すぐフォローすべきPerl界のスーパーエンジニア - すぎゃーんメモに挙げられてしまったので、ちゃんとPerlネタを書こうかと。 というわけで好きな名前空間 Best3!!! 第1位 Acme::* 1位はなんといってもネタ系モジュールの名前空間Acmeです。 好きなモジュール Acme::EyeDrops これぞAcme! Perlコードを記号のみに変換し、絵や図形に整形します。記号プログラミングの原理については、記号だけのPerlプログラミングの基原理 - JPerl Advent Calendar 2010 Sym Trackを参照のこと。 Acme::Bleach 自己書き換え系のお手。僕もこれを参考にAcme::Tsu - JPerl Advent Calendar 2010 Acme Trackとか書きました。 Acme::Oppa

    好きな名前空間 - WebService::Blog->new( user => ’hide_o_55’ )
    punitan
    punitan 2011/06/21
  • Trying to end mixed scripting vulnerabilities

    The latest news and insights from Google on security and safety on the Internet BananaSlug said... I get the mixed display issue in Gmail all the time... Does this mean the entire HTTPS session is shot? June 16, 2011 at 4:05 PM Motoma said... Hey that's great; now if only AdSense would start serving over HTTPS. June 16, 2011 at 4:11 PM Erik said... This happens a lot in Google Reader, too. Particu

    Trying to end mixed scripting vulnerabilities
    punitan
    punitan 2011/06/21
  • HTML5対応を促進するのはモバイルデバイスの多様化ではないか

    モバイルアプリケーションを開発する技術としてHTML5やJavaScriptなどのWeb標準が注目されています。しかしWeb標準が進化すれば自動的に普及する、といえるほど世の中は単純ではありません。 技術の進化以外に、モバイルアプリケーションの開発にWeb標準が使われるようになる理由として何が考えられるのでしょうか? 最近、ある人とこのことをテーマに議論をしていたのですが、僕の意見は「デバイスの多様化がモバイルアプリケーションのHTML5化を促進するだろう」というところに落ち着きました。 モバイルデバイスの多様化は個人所有デバイスが推進する 米調査会社のガートナーは、昨年11月に発表したレポート「Gartner Reveals Top Predictions for IT Organizations and Users for 2011 and Beyond」で、2014年までに90%の組

    HTML5対応を促進するのはモバイルデバイスの多様化ではないか
    punitan
    punitan 2011/06/21
  • 開発メモ: memcachedプロトコルでメッセージキューを実現する

    前回の記事にて、Kyoto Tycoonでメッセージキューを実現する方法について述べた。今回は、それを実運用にて使いやすくするための諸機能について説明する。みんな大好きなmemcachedプロトコルでメッセージキューを実現してみよう。 ジョブキューとメッセージキュー どうでもいい話ではあるが、ジョブキューおよびメッセージキューという用語はよく混同して使ってしまう。俺定義では、ジョブキューは「ジョブ管理機能」という目的をたまたまキュー構造に基づいて実装しているものであり、メッセージキューはキュー構造に基づく非同期メッセージング機構であって用途は特に限定しない。つまりメッセージキューをジョブキューを実装するのに使うこともあるが、それ以外の用途にもメッセージキューは使われる。またジョブキューをメッセージキューに基づかないで同期的に実装することもできる。 きっと偉い学者さんがどこかでちゃんとした定

    punitan
    punitan 2011/06/21
  • MySQLで参照の負荷分散を行うslaveは3台から構成するのがよいのでは - 酒日記 はてな支店

    前回の記事 MySQLをmaster:slave=1:1構成にして参照をslaveに向けるのがなぜ良くないか の続きです。 master : slave = 1 : 1 で参照を slave に分散してもまったく美味しくないわけですが、では参照の負荷分散を行いたい場合の slave は何台で構成するとよいのか考察してみます。具体的には slave 2台の場合と 3台の場合でどちらがお得か。 台数を増やすということは、どこかに障害が発生する確率が高まる、ということです。1台の slave に障害が発生してダウンした場合のことを考えてみます。 slave * 2 → 残り 1台で処理継続 生き残った1台あたりの処理が 2倍になる slave * 3 → 残り 2台で処理継続 生き残った1台あたりの処理が 1.5倍になる たとえば 1台あたり最大 1000qps の処理能力があるとします。sla

    MySQLで参照の負荷分散を行うslaveは3台から構成するのがよいのでは - 酒日記 はてな支店
    punitan
    punitan 2011/06/21
  • Node におけるスケールアーキテクチャ考察(Scale 編) - Block Rockin’ Codes

    [追記] 途中までは Node での複数プロセス起動、プロセス間通信等について書かれていますが、後半は自分が前回の記事 を書くにあたって自分が考えてたことを少し強引に広げて書いた個人的な妄想が多く含まれ、Node におけると言っときながら、後半は Node 関係ない感じになってしまいました。 正直まだ分かっていないことが多いです。変なところをどんどん指摘していただけるとむしろ嬉しいです。 Node におけるスケールアーキテクチャ考察(SSP 編) - Block Rockin’ Codes の続きです。 もともと何となく結論があって書き始めたんですが、書きながら色々調べているうちによくわからなくなりました。 まだまだ調べたらないことがわかったので、とりあえず今わかっているところまで書きます。 結局何がいいたいのかよくわからない感じかもしれないけど、ゴールは SSP のバックエンドの Nod

    Node におけるスケールアーキテクチャ考察(Scale 編) - Block Rockin’ Codes
    punitan
    punitan 2011/06/21
  • 容量指定のダミーファイルを作成したい

    トラフィックの測定やファイルサーバのテストなど、希望する容量のダミーファイルが必要な場合がある。ここではddコマンドを利用したダミーファイル作成方法を紹介しよう。 # dd if=/dev/zero of=tempfile bs=1M count=10 読み込んだブロック数は 10+0 書き込んだブロック数は 10+0 # ls -l tempfile -rw-r--r--  1 root  root  10485760 12月 11 18:59 tempfile 上記は、ファイル名「tempfile」で10MBのファイルを作成する指定例だ。ポイントは、「/dev/zero」として「\0」文字(null)を読み込み、ブロックサイズ(bs=)に小さすぎない適度なサイズを指定し、「count=」で作成するファイル容量を指定するという点だ。 ddコマンドは、ファイルを変換してコピーするものであり

    容量指定のダミーファイルを作成したい
    punitan
    punitan 2011/06/21
  • MySQL InnoDBのネクストキーロック おさらい - SH2の日記

    MySQLのInnoDBストレージエンジンは行ロックをサポートしています。しかしOracleと同じ感覚でアプリケーションを作っていると、思わぬところでデッドロックに出くわすことがあります。これはInnoDBのロック範囲がOracleよりも微妙に広いためです。 実際の例で確認してみましょう。 mysql> select * from t; +----+------+ | c1 | c2 | +----+------+ | 10 | a | | 15 | a | | 20 | a | | 25 | a | | 30 | a | | 35 | a | | 40 | a | | 45 | a | | 50 | a | +----+------+c1列は主キーになっています。1つめのセッションで以下のSQLを実行します。 mysql> set tx_isolation = 'repeatable-r

    MySQL InnoDBのネクストキーロック おさらい - SH2の日記
    punitan
    punitan 2011/06/21
  • [001388]さくらのVPSで「Debian」を利用していますが、回線速度が遅くアクセスに時間がかかります。 | FAQ Search - さくらインターネット

    punitan
    punitan 2011/06/21
  • ぼくが堀江さんを応援する理由(後編) - はてなポイント3万を使い切るまで死なない日記

    堀江さんは性格が悪いどころか、むしろ尊敬できる人間じゃないかと思い始めたのは彼が逮捕されてあとの話だ。拘置所からもどってきた堀江さんが痩せてスリムになっていたのはともかくとして、人に接する態度がすっかり謙虚になっていたのには驚いた。ほりえもんは逮捕されて人格者になったとその頃、ぼくはまわりに触れ回っていたのを覚えている。やっぱり逮捕されて反省したのだろうと最初は思っていた。 (実際には、堀江さんは、まったく反省していなかった。少なくともぼくが思っていたような意味では。彼は無罪を主張していて、その後、「徹底抗戦」を出版した。) どうも堀江さんは逮捕の以前から自分が認めた相手にはとても謙虚だったらしい。ようするにぼくに対しては・・・まあ、そういうことだ。逮捕後、まわりに残っている人間に対して一様に謙虚になったということなんじゃないかと思う。 逮捕後も相手によっては以前同様の傲岸不遜な態度を示し

    ぼくが堀江さんを応援する理由(後編) - はてなポイント3万を使い切るまで死なない日記
    punitan
    punitan 2011/06/21
  • 蜘蛛から雲へ - 書評 - インターネットのカタチ : 404 Blog Not Found

    2011年06月21日16:00 カテゴリ書評/画評/品評iTech 蜘蛛から雲へ - 書評 - インターネットのカタチ 著者より献御礼。 インターネットのカタチ あきみち・ 空閑洋平 村井純の「インターネット」から16年。ついに同書を継ぐ一冊が登場した。 同書のオビにある「これが当だ。」は、もう「当ではない」のだから。 書「インターネットのカタチ」は、村井純の弟子達による、インターネットの今のカタチ。「インターネット」とはどこが違うのだろうか? それが、「蜘蛛から雲」へということ。 インターネット 村井純 404 Blog Not Found:iモードが世界制覇できなかった当の理由 「インターネット」の主張のキモは、たった二つ。 インターネットにおいてスマートなのは、両端だけでいい 使いたい放題でなければ「物のインターネット」ではない インターネットの見かけ上の姿は、今もなお

    蜘蛛から雲へ - 書評 - インターネットのカタチ : 404 Blog Not Found
    punitan
    punitan 2011/06/21
  • 「脱獄は避ける」、アップル独自の世界を理解

    利用者が急増中のスマートフォンだが、コンピューターウイルスによる端末の“乗っ取り”や情報漏洩などセキュリティ面でのリスクは従来の携帯電話よりも大きい。米アップルの「iPhone」の場合、注意すべき点は六つ。専門家は、「業務用途のiPhoneを『jailbreak(ジェイルブレイク=脱獄の意)』させるのはもってのほかだ」と警告する。 iPhoneセキュリティ対策は、他のOSを搭載するスマートフォンとはだいぶ違っており独特だ。これを理解するには、iPhoneに特有の利用形態を押さえるとよい。 iPhoneは通常、アップル1社の世界に閉じた使い方になる。ハードウエアと搭載OS「iOS」はアップル製。アプリケーションの入手先も、アップルが運営するマーケットプレース「App Store」に限られる。 ユーザーは一般に、App Storeからしかアプリケーションを入手できない。ただし、この制限をなく

    「脱獄は避ける」、アップル独自の世界を理解
    punitan
    punitan 2011/06/21
  • New security issue at Dropbox - Pastebin.com

    punitan
    punitan 2011/06/21