タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaScriptとJavaScriptとsummarySiteに関するtsupoのブックマーク (102)

  • グーグル「Chrome」、JavaScriptベンチマークで競合ブラウザを圧倒

    Googleがオープンソースのウェブブラウザ「Chrome」をリリースした理由の1つとして、同社は「処理速度」によって実現される、より高速なブラウジングと、いっそうリッチなアプリケーションを追求していることが挙げられる。では、実際Chromeの処理速度は、他のブラウザと比較してどの程度なのか。 Googleは5種類のJavaScriptベンチマークを行った。Chromeはこれらすべてのテストで、他のブラウザを凌ぐ結果を出している(提供: Stephen Shankland/CNET News) Googleエンジニアで、ChromeJavaScriptエンジンV8を担当するテクニカルリーダーLars Bak氏は、米国時間9月2日に行われた同ブラウザの発表イベントで、ChromeJavaScriptの実行速度は、他のブラウザの「何倍も速い」と自負している、と語った。JavaScript

    グーグル「Chrome」、JavaScriptベンチマークで競合ブラウザを圧倒
    tsupo
    tsupo 2008/09/03
    SunSpiderベンチマークテストも試そうとしたが、同サイトにアクセスできなかった。恐らく、Chromeのリリース日に、私と同じ考えを持った好奇心旺盛な人々が大勢アクセスしたためと思われる // Chrome というか V8 速い
  • JavaScript: ビット反転とString#indexOf - mayokara note

    if(~block.innerHTML.indexOf(this._key)) return; hatebu - ’ellaneous これは使える。 // 含むとき if (~str.indexOf("http://")) {} // 含まないとき if (!~str.indexOf("http://")) {} +1だと後者に括弧が1組増えるとか、含む含まないの判定なのに+1?みたいな違和感があるけど、これだとけっこうすっきりする。 慣れがいるかもだけど。

    tsupo
    tsupo 2008/09/02
    if(~string.indexOf(target)) return;
  • 次の JavaScript の仕様はこうなる! ECMAScript 3.0 から 3.1 への変更点まとめ - IT戦記

    はじめに JavaScript の標準仕様である ECMAScript 3rd Edition (ECMAScript 3.0) が 9 年ぶりにバージョンアップしようとしています。 実は、これまでも様々なバージョンアップの案が上がっては消え、また上がっては消えていました。 しかし、今回のバージョンアップには今までと違う点が一つだけあります。 それは、現時点での主要な ECMAScript インタプリタ(JavaScript の実行エンジン)を作っている全団体(以下を参照)がこの仕様に同意したことです。 Mozilla (Firefox) Apple (Safari) Microsoft (Internet Explorer) Opera (Opera) Adobe (Flash) Yahoo (Yahoo Widget) Google この同意は JavaScript のこれからを大きく

    次の JavaScript の仕様はこうなる! ECMAScript 3.0 から 3.1 への変更点まとめ - IT戦記
    tsupo
    tsupo 2008/08/21
    ECMAScript 3.1 が標準化されると、 JavaScript の実際のコードがどう変わっていくか、何が出来るようになるかに焦点を絞って解説 → wktk
  • JavaScript 2.0はECMAScript 3.1ベースに、ECMAScript 4は譲歩 | エンタープライズ | マイコミジャーナル

    ECMAScript JavaScript 2.0の動きに大きな変化があった。ECMAScript 4をベースにしたプログラミングを練習してきたのであればそれは改めなければならないようだ。JavaScript 2.0はECMAScript 4ではなくECMAScript 3.1をベースとしたものになりそうだ。MozillaでJavaScript Evangelistを務めるJohn Resig氏のブログにこのあたりの事情がまとめられている。 次期ECMAScriptの規約策定にはAdobe、Mozilla、Opera、Googleなどが主に参加していたECMAScript 4と、MicrosoftYahoo!が主に参加しているECMAScript 3.1の2つの流れがある。ECMAScript 4は多くの機能を取り込んで大幅に言語を変更するもので、ECMAScript 3.1はECMAS

    tsupo
    tsupo 2008/08/19
    ECMAScript 4で導入された名前空間やパッケージなど新機能のいくつかはWebにそぐわないと見なし取り込まない → この辺、ActionScript で、使いまくってなかった? JavaScript じゃないからいいのか!
  • JavaScriptでFREDDYデータを読み込む

    FREDDYの利用方法 「第2回:JSONPとFREDDY(http://www.thinkit.co.jp/article/116/2/)」で、FREDDYのデータフォーマットについて説明した。今回は、実際にJavaScriptからFREDDYデータを読み込む手法、およびその裏でFREDDYのライブラリが行っている、WebサーバーとWebブラウザ間の通信手法を解説する。 FREDDYのプロトタイプ実装やマニュアルはFREDDYのWebサイト(http://freddy.yokoyama.ac/)で公開している。ここにあるxml2freddy.php(http://freddy.yokoyama.ac/index.php/Docs/xml2freddy.php/Usage)というツールを使えば、任意のXML文書をFREDDYフォーマットへ変換し、またそのデータをFREDDYで読み込むWeb

    tsupo
    tsupo 2008/08/19
    クライアント側のコードはSAXとほぼ同じ / つまり、SAXを使ったプログラミングの経験があれば、FREDDYフォーマットや仕組みを理解せずとも、大規模なデータを使ったWebアプリケーションを実現することができる
  • JSONPとFREDDY

    JSONPによるクロスドメイン通信 今回から、静岡大学情報学部で筆者らの研究室が取り組んでいる「FREDDY」という手法の説明に入る。その前に、まずは「第1回:JSONとFREDDY、変貌するWeb技術(http://www.thinkit.co.jp/article/116/1/)」で触れることのできなかったJSONPについて、少し説明しておこうと思う。 「第1回:JSONとFREDDY、変貌するWeb技術(http://www.thinkit.co.jp/article/116/1/)」の最後でJSONデータをAjaxにより読み込む手法を説明した。しかしながらAjaxにはクロスドメイン制約があり、HTMLファイルを取得したサーバーとしか通信することができない。 これは「不便」ではあるが「セキュリティー」上の理由で、Webブラウザはそういう実装になっている。ところがDynamic Scr

    tsupo
    tsupo 2008/08/19
    SAXのイベントをそのままJavaScriptの関数コールとしてシリアライズしたものがFREDDY / 各イベントがそれぞれ関数コールであり、イベント間で分割すれば、その破片はそれぞれJavaScriptの文法にのっとっている
  • [Think IT] 【Webサーバーを極める!】 JSON vs. FREDDY:Web軽量通信 第1回:JSONとFREDDY、変貌するWeb技術(1/3)

    Web 2.0が引き起こしたパラダイムシフト 読者の皆さんはWebと親和性の高いデータフォーマットと聞いて、何を思い浮かべるだろうか。もしこの問いを数年前に発したのなら、おそらくほとんどの人がXMLと答えただろう。今年で誕生から10年を迎えたXMLは、データ交換のための最も重要なフォーマットとして、利用機会が高くさまざまな分野で用いられている。しかしながら、今日では、Webと親和性の高いデータフォーマットは「JSON」と答える人も多いのではないだろうか。 Web 2.0というキーワードとともに、ここ数年でWebを取り巻く環境は劇的に変化した。もちろんWeb 2.0という用語自体は単なるバズワードであり、意味のない宣伝用語として使われることも多く、筆者自身あまり好きな言葉ではない。Tim O'Reilly氏のWeb 2.0の定義(http://www.oreillynet.com/pub/a

    tsupo
    tsupo 2008/08/19
    「SAXは計算資源の大小にかかわらず大きなXML文書を高速に処理する仕組みである、そこで、筆者らはWebにおいてSAXに相当し、かつJSONのように軽量なシステムFREDDYを提案している」
  • pushuptheweb.com

    Skip to content Menu

    tsupo
    tsupo 2008/07/30
    popup ならぬ pushup / クリックしてから指定時間経過後に pushup 表示を開始したり、消したりできる / いわゆる Lighthouse 系 JavaScript ライブラリ / MIT License
  • プログラミング未経験者が JavaScript でプログラミングを始めるまでに必要なこと - IT戦記

    (執筆中) (文章の練習も兼ねてぐだぐだと執筆中、現時点で読んでも日語になってないと思います。) (執筆途中だけど、こうしたらいい!とか、アドバイスがあれば教えてください><読者みんなが編集者!とか言ってみる) (あ、はてな記法のパッチを送ってくれてもいいです^^) (ちょっと、 Shibuya.JS in Kyoto → PHP カンファレンスがあるので、次の更新はそれ以降になるかも) 自分の知り合いに「まったくのプログラミング未経験だけど、自分のウェブサイトを作ってみたい!」という人がいるので、プログラミングを始める前に必要な知識や心構えや準備などを書いておこうと思います。もちろん、最初に使う言語は JavaScript です。 この文章は、プログラミングまったくの未経験者が読んで分かる文章を目指しています。もし、分からない部分がある場合は指摘してください。聞いてください。自分で調べ

    プログラミング未経験者が JavaScript でプログラミングを始めるまでに必要なこと - IT戦記
    tsupo
    tsupo 2008/07/15
    「一つのキーワードに対して、違う言い回しで矛盾のない解説が何度も何度も書かれている文章」 / この文章は、そういう文章になるように努力して書き進めていく予定です → これは期待
  • C言語をブラウザで実行、Ruby/Python/Perlも然り | エンタープライズ | マイコミジャーナル

    Mozillaの研究部門に所属しているAtul Varma氏のブログにおいて、Running C and Python Code on The Webのタイトルで興味深い内容が紹介されている。タイトルだけ見るとWebアプリケーションでC言語やPythonのコードを実行すると言う話のようだが… 同氏のブログによれば、Adobe Systems, Scott Petersen氏が現在C言語で作成したコードをTamarin仮想マシンで実行できるようにするツールチェインを開発しており、近々オープンソースソフトウェアとして公開するという。TamarinはAdobeからMozillaへ寄贈されたJavaScriptエンジンだ。Firefox 3.0には取り込まれていないが将来的にはTamarinベースのJavaScriptエンジン実装がFirefoxに取り込まれるとみられている。時期は未定だがFire

    tsupo
    tsupo 2008/07/15
    CをいったんLLVM命令に変換したあとでActionScriptへ変換 / FlashでCベースのアプリケーションが動作するようになるほか、RubyやPython、Perlスクリプトが使えるようになる / Firefox 4からの導入が濃厚
  • WCAN 2008 SUMMER

    SESSION-1 : デジカメの基礎再確認〜写真とWebでコミュニケーション おかだよういちさん (www.s-style-arts.info) デジタル一眼の人もコンデジの人も、カメラ任せで適当に撮ってるっぽい写真の基礎を今一度おさらいしてみましょう。カメラを自在に操って撮りたい絵が撮れるように絞りやシャッターや露出の事、更に一眼レフとコンパクトデジカメの違いなどを解説。そして撮った写真をWebで楽しむためのWebサービスの紹介と賢く使うツボなどをお話します。 SESSION-2 : JavaScriptで簡単マッシュアップ講座 川崎有亮 さん (www.kawa.net) 『マッシュアップ』を使って、最低限の手間だけでウェブサイトをよりリッチに!普段使っているウェブサイトやブログで何気なく見かけるブログパーツやガジェット、これも複数のWebサービスを組み合わせた広義の『マッシュア

    tsupo
    tsupo 2008/06/25
    とりあえず、参加申し込みした。www.kawa.net の川崎さんの Javascript は参考にさせてもらったことがあったりするので、どういう話が聞けるのか、非常に楽しみです。
  • ヘルプ

    このサイトはbookreader.jsを使用しています。JavaScript対応環境であれば、ページめくりの要領でテキストを横スクロールできます。 閲覧方法 次ページに進むには、右側ページの▶ボタンをクリックするか、キーボードの右矢印ボタンを押します。前ページに戻るには、左側ページの◀ボタンをクリックするか、キーボードの右矢印ボタンを押します。詳しくは、下記のショートカット一覧を見て下さい。 キーショートカット一覧 [→] : 次ページ [←] : 前ページ [↓] : 次々ページ [↑] : 前々ページ [home] : 最初のページ [end] : 最後のページ フォントサイズの変更 フォントのサイズは 小・中・大 から選べます。

    tsupo
    tsupo 2008/06/16
    << で最初のページに戻るのかと思ったら、そうじゃなかった orz / あと、ブラウザの表示領域に合わせて分割単位を自動的に調整してくれるわけじゃないんだ。その辺、なんとか解決すれば、いいものになると思う
  • ブラウザ「Sleipnir」と「Grani」の検索機能に任意のスクリプトが実行される脆弱性

    有限責任中間法人 JPCERT コーディネーションセンター(JPCERT/CC)は、フェンリルが提供するウェブブラウザ「Sleipnir」および「Grani」のお気に入り検索機能に脆弱性が発見されたと発表した。 細工された文字列が検索に使用されていた場合、表示された検索結果を履歴より復元した際に、ユーザーのウェブブラウザ上で任意のスクリプトが実行される可能性がある。 この脆弱性が存在するのは、Sleipnir 2.7.1 Release 2とそれ以前のバージョン、Portable Sleipnir 2.7.1 Release2とそれ以前、Grani 3.1とそれ以前。フェンリルでは、この脆弱性を解消した最新バージョンを提供しており、該当するバージョンを使用するユーザーは早急にアップデートするよう呼びかけている。

    ブラウザ「Sleipnir」と「Grani」の検索機能に任意のスクリプトが実行される脆弱性
    tsupo
    tsupo 2008/06/06
    細工された文字列が検索に使用されていた場合、表示された検索結果を履歴より復元した際に、ユーザーのウェブブラウザ上で任意のスクリプトが実行される可能性 → 検索結果を細工できてしまうの?
  • Google人気JavaScriptライブラリ配布開始、ネット全体でキャッシュ効果 | エンタープライズ | マイコミジャーナル

    GoogleからGoogle AJAX APIを拡張する新しいサービス「The AJAX Libraries API」が公開された。The AJAX Libraries APIGoogleのサイトで人気のある有益なJavaScriptライブラリを提供しようというもの。これまでYUIであればYahoo!、DojoであればAOLなどが同類のサービスを提供していたが、特定のJavaScriptライブラリに限定することなく有益であれば配布に追加するというポリシーをもっている点が新しい。 JavaScriptライブラリを活用するタイプのWebアプリケーションは数多くある。結果として、何度も似たようなJavaScriptライブラリをダウンロードしていることになり、このままいけば今後ライブラリ自体のサイズの巨大化や多くのサービスの登場でライブラリダウンロード総量は増加することになる。 The AJAX

    tsupo
    tsupo 2008/06/03
    現在サポートされているのは jQuery、Prototype、script.aculo.us、MooTools、Dojo / ajax.googleapis.com でホスティング → id:amachang の XPath とか、サポートして欲しいかも
  • 要素固有の ID を取得する - IT戦記

    IE では element.uniqueID というのがある。 これは、要素に固有の番号を付けたものだ。 これが結構便利で、 var seen = {}; for (var i = 0; i < elemenets.length; i ++) { if (seen[elements[i].uniqueID]) elements.splice(i, 1); else seen[elements[i].uniqueID] = true; } みたいな感じで、使うことができる。 他のブラウザ 他のブラウザにはこれがないので、結構不便。 で、 getter で出来るじゃんって思ってググってみたら。 Dean Edwards さんがもう作ってた。さすが http://dean.edwards.name/moz-behaviors/src/ HTMLElement.prototype.__define

    要素固有の ID を取得する - IT戦記
    tsupo
    tsupo 2008/06/02
    IE の uniqueID を他のブラウザでも使えるようにする
  • Windows版FUSE Dokan がオープンソースになったよ!! - yukobaのブログ

    English blog Dokan(Windows版FUSE) が、昨日、オープンソース(LGPL)になりました! http://decas-dev.net/2008/05/26/open-source-dokan-library-032-released/ FUSE とは、File system in User space の事で、通常はファイルシステムを作るには、カーネルモードで開発しなくてなならないのですが、ファイルシステムへのアクセスがあった際に、カーネルモードからユーザーモードにコールバックすることにより、ユーザーモードのアプリとして、ファイルシステムを作ることを可能にするライブラリのことです。FUSE があることにより、ファイルシステムの作成は劇的に楽になります。 LinuxMacOSX の FUSE はあるのですが、Windows 版の FUSE はオープンソース版が

    Windows版FUSE Dokan がオープンソースになったよ!! - yukobaのブログ
    tsupo
    tsupo 2008/06/02
    Flickr をファイルシステムとして読めるようにしました → これが Windows でもできるようになったのはうれしい
  • JSDokan で JSON をファイルシステムに - てっく煮ブログ

    JavaScriptWindows版FUSE Dokan がオープンソースになったよ!! - yukobaの日記 が面白そうだったので、ちょっと触ってみた。Dokan は Windows でファイルシステムを作るためのライブラリ。C, .NET, Ruby から気軽にファイルシステムが使えるようになる。それを id:yukoba さんは Java で動くようにして、さらに Rhino を使って JavaScript 製のファイルシステムをデモしている。それならば、と C# 経由で JScript を叩くライブラリを作ってみた。題して「JSDokan」。JSDokan のサンプル「JsonFS」JSDokan を使ったサンプルとして JSON をファイルシステムにする「JsonFS」というのを作ってみた。例えば、このような JSON が... private var json:Object

    tsupo
    tsupo 2008/06/02
    これ、いい。いま作ってる WebBrowser コントロールで Greasemonkey 互換機能を実現云々で使わせてもらうかも。いまは JSON じゃなくて XML (+ XPath) で管理しているところを、置換できそうな感じなので。
  • オープンソースライセンスのGPLにおけるリンクの扱いについて、JavaScriptではどういう解釈をすればよいのでしょうか。…

    オープンソースライセンスのGPLにおけるリンクの扱いについて、JavaScriptではどういう解釈をすればよいのでしょうか。 たとえば多くのJavaScriptライブラリがGPL(v3)で提供されていますが、それをライブラリとして利用して作成されたJavaScriptは「リンク」していると考えるべきでしょうか。 現時点の私の考えとしては、このJavaScriptを(製品パッケージに含めるなどして)頒布するにはGPLとしなければならないが、Webサイトなどでサービスとして実行形態で提供する場合はその部分は非GPLでも構わない、という理解でいますが、これは正しいでしょうか。 (ちなみにこの解釈は、なんとなく現状を見てみるとそのように理解されていそうだ、というものであり、あまり裏付けはありません。) 正しければこのような考えを裏付けしてくれる解釈、事例など、間違いであればその理由、根拠を示す資料

    tsupo
    tsupo 2008/05/19
    GPL(v3) な JavaScript ライブラリを利用している Webサイトに関する問題
  • Latest topics > 本気でやるならprototype.jsやjQueryやYUIは避けてonclickを使うべき - outsider reflex

    Latest topics > 気でやるならprototype.jsやjQueryやYUIは避けてonclickを使うべき 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « SAIでコラム書きました Main 自分で自分を危険に晒す行為 » 気でやるならprototype.jsやjQueryやYUIは避けてonclickを使うべき - May 18, 2008 タイトルは釣り。 気でやるならonclick属性は避けてライブラリを活用すべき - id:HolyGrailとid:HoryGrailの区別がつかない日記 気でやるならクロスプラットフォームは避けてMozillaアプリを作るべき - hogehoge onclick 属性問題につ

    tsupo
    tsupo 2008/05/18
    不遇の時代を乗り越えて、「Web標準」は今、上記三つの条件を兼ね備えた物にようやくなりつつある。W3CやWHATWGやISOやECMAに仕様があって、仕様が公開されていて、しかもそれをほとんどのベンダがサポートしている
  • onclick 属性問題について - IT戦記

    気でやるならonclick属性は避けてライブラリを活用すべき - 帰ってきたHolyGrailとHoryGrailの区別がつかない日記 に関して この先、 HTML に onclick と書いても石を投げられないように書いておく>< 僕も onclick 属性がダメだと思っていた時代もありました。でも、今は時々使うなあ。 (あ、でも、 HTML と JS で分業している場合は、使わないほうがいいよね^^;そこだけは言っておく。) JavaScript 入門の記事を書くときに onclick 属性がダメだとしたら、いろいろ質的でないことを説明しなきゃいけない。 現状では onclick 属性が、もっとも簡単に HTML にイベントをマッピングできる方法だから、そんなに目くじらたてなくてもいいんじゃないかなあ? たとえば 以下は、クリック時に href に GET を送るための oncli

    onclick 属性問題について - IT戦記
    tsupo
    tsupo 2008/05/18
    そして誰かが「そろそろ onclick についてひとこと言っておくか」という記事を書く