タグ

2009年11月18日のブックマーク (17件)

  • JavaScriptを高速化する6つのテクニック | エンタープライズ | マイコミジャーナル

    Thomas Fuchs, author of the script.aculo.us user interface JavaScript library, a member of the Prototype core team and a Ruby on Rails core alumnus. Thomas Fuchs氏が6 easy things you can do to improve your JavaScript runtime performanceにおいてJavaScriptの実行パフォーマンスを改善するための6つのテクニックを紹介している。Thomas Fuchs氏はscript.aculo.usの開発者であるとともにPrototypeコアチームのメンバーも務めている。またRuby on Railsでコアチームで開発を担当していたこともある。 JavaScriptエンジン

  • JavaScriptのオブジェクト、コンストラクタ、プロトタイプ、スコープ等 - qnzm.log(クニジマログ)

    Javascriptのオブジェクト、およびそれにまつわること等を、サイ片手に覚え書き。 JavaScriptのオブジェクト オブジェクトはプロパティの集合 Javascriptのオブジェクトは順序付けされていないプロパティの集合。プロパティには数値、文字列、関数、オブジェクトなどが格納できる。 オブジェクトリテラルは{}。 var foo = {}; 上では、空のオブジェクトを作成している。 プロパティは連想配列 プロパティへのアクセスには配列演算子を使ってアクセスできる。 fooというオブジェクトがあるときに、"foo.bar"へのアクセスと"foo['bar']"へのアクセスは同じ。 var foo = {}; alert(foo.bar); //10 foo["bar"] = 200; alert(foo.bar); //200 これを利用して、文字列を組み立ててオブジェクトにメソ

    JavaScriptのオブジェクト、コンストラクタ、プロトタイプ、スコープ等 - qnzm.log(クニジマログ)
  • IT戦記 - JavaScript の this について

    WEB+DB PRESS 編集の R たんから、僕の連載記事に読者様から質問が来ていると教えていただいたので、その内容を教えていただきました。 以下、内容を転載 「JavaScriptわくわく開発道」の記事に関して質問です。 今回の内容で特に興味を持ったのはthisキーワードの振る舞いでした。 thisキーワードの説明には、オブジェクト型の変数を別の変数にコピーしてから初期化すると、コピーした変数からメソッドを実行できなくなるという例が紹介されていました。 そこには「(1)の時点でobj0には{}が入っているため、hogeは未定義となってしまう」という説明があるのですが、誌面の都合上省略があるためか、thisキーワードを用いることで問題を回避できるという理由がなかなか理解できないでいます。 自分なりに考えてみたところ、内部的には以下のようなことが起きているのではないかと思いました。 (1)

    IT戦記 - JavaScript の this について
  • javascriptでthisと戯れる — ありえるえりあ

    Recent entries Re: Adaで超いい加減HTTPサーバ iwanaga 2010-01-10 javascriptでthisと戯れる iwanaga 2009-11-13 第一回五反田Emacs勉強会のUstream配信 iwanaga 2009-09-29 わかった気になる気になるandroid iwanaga 2009-07-04 Rhinoを組み込む為のイントロダクション iwanaga 2009-02-02 最近のありえるはGoやったり、Closureやったりかっこ良いですね。 このあたりは社内の自称二十代の勉強会で教えて貰えることを期待しつつ、 新人さん向けに開催したjavascript勉強会の小ネタとして、 javascriptのthisについての話をしたのでその内容を載せてみます。 javascript業の方などからしてみれば自明な内容かもしれませんが、

  • ハイテンションAjax入門 - 三等兵

    JSが少しできる人ならうじうじ考えるほどのこともでもない! 何も難しいことはない!ぶっとんぢまいなよ!ヒャッパー!!! というノリでAjaxを学んでみました。醜いです。 Ajax入門 Ajaxはいろいろできるんだぜ! 以上入門終り!キミは完璧だ!次いけ! Ajaxは非同期通信だかなんだかそんなもんはどうでもいいんだ! どうでもいい!そんなことよりもXMLHttpRequestオブジェクト生成! var request = false; if(window.XMLHttpRequest) { request = new XMLHttpRequest(); //frefox ie7,8 safai opera } else if(window.ActiveXObject) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); // ie6

    ハイテンションAjax入門 - 三等兵
  • javascriptで継続 - aolog

    業務で、wysiwygエディタを書くことになったんだけど、iframeのcontentWindow.documentには iframeノード生成時にはアクセスできない。HTMLドキュメントに書き込んでからアクセス可能となるようだ。 var id = get_uniq_id(); var textarea = convert_to_html_node( ["iframe",{ id: "edit_"+id, onmouseout:function(){make_html();}, className: "editor"}]); var doc = textarea.contentWindow.document; //!!!この時点ではアクセスできない。 document.body.appendChild(textarea); //こうすると var doc = $("edit_"+id).c

    javascriptで継続 - aolog
  • 不要なメンバー変数・メンバー関数を減らすコツ | _level0 - KAYAC Front Engineer Blog

    どうもtaroです. ちょっとした小ネタなのですが、変数のスコープを上手く利用して、不必要なメンバー変数やメンバー関数、クラスを減らす方法というのをご紹介いたします。 LoaderやURLLoaderを使う時、非常に良く出くわす問題として、一回しか使わないような変数をprivateなメンバー変数としてしまうことがありますが、僕は前から何だかこの書き方に少し疑問を持っていました。 private var _ldr:URLLoader; private var _data:Object; public function load():void { _ldr = new URLLoader(); _ldr.addEventListener(Event.COMPLETE, onLoaded); _ldr.load(new URLRequest(API_URL)); } private functi

    不要なメンバー変数・メンバー関数を減らすコツ | _level0 - KAYAC Front Engineer Blog
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Bigtableと分散KVS - スティルハウスの書庫の書庫

    首藤さんがUNIX managineに「key-valueストアという名前には、キーと値のペア(key-value pair)を格納するデータ格納ソフトウェアというくらいの意味しかない」と書かれていたように、KVSにはRDBのようなベースとなるデータモデルとか定義があるわけじゃありません。むしろRDBへのアンチテーゼとして登場している様々な非リレーショナルなデータストアを象徴するキーワードとして使われるケースが多いと思います(そういった意味でNoSQLっていう表現は的を射てますね)。 なので「Bigtableが分散KVSなのかどうか」という問いは、KVSの定義が曖昧な以上あまり意味のある問いではありませんが、しかし様々なKVS実装とBigtableは何が違うのかを知るきっかけとして気になりました。 古橋さんの分散KVSの使い方より: ここで言うところの分散KVSには、BigTableやCa

    Bigtableと分散KVS - スティルハウスの書庫の書庫
  • kousyoublog.jp

    This domain may be for sale!

  • ayacnews2nd.com - このウェブサイトは販売用です! - ayacnews2nd リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    ayacnews2nd.com - このウェブサイトは販売用です! - ayacnews2nd リソースおよび情報
  • not found

    czblue
    czblue 2009/11/18
  • 続・妄想的日常 GLAYは仲良し

    41 名前:Nana[sage] 投稿日:2009/03/15(日) 04:27:52 ID:uODIf3uiO GLAY 4人でやってたラジオでテルがお休みだった回 テルがいない時に限ってテルのほっこりエピソードで盛り上がる他3人。 仕舞いには「…なんかてっこに会いたくなってきた…」「俺も…」的な展開になる。 43 名前:Nana[sage] 投稿日:2009/03/15(日) 14:25:34 ID:ws1OF5X1O >>37 TERUとhyde(だったかな?)がラジオで共演したとき h「ソロやるとしたらどんな感じでやる?」 T「えっとねえ…まずギターはTAKUROとHISASHIでーベースはJIROでー…」 h「それGLAYじゃんw」 T「あwそかwww」 て会話があったなw 84 名前:Nana[] 投稿日:2009/03/18(水) 07:44:43 ID:a8bDTQpUO

  • Mac OSX/iPhoneアプリ開発者必携!Objective-Cクラスブラウザ·RuntimeBrowser MOONGIFT

    RuntimeBrowserはMac OSX/iPhone向けのオープンソース・ソフトウェア。Objective-Cは良いも悪くも柔軟な言語で、動的な特性を持ったコンパイル言語になっている。そしてその柔軟性はランタイムを直接触れることが顕著な例になっている。 Mac OSX版 そしてそのような技を使う上で欠かせないのがObjective-Cのクラスブラウザだ。Objective-Cのディープな世界に入っていくには必須の存在と言える。それがRuntimeBrowserだ。RuntimeBrowserはObjective-C 2.0に対応したクラスブラウザだ。 RuntimeBrowserはルートクラスからはじまって、階層でクラスを辿っていく。構造を見ることも可能だ。このようにAPIを追いかけられるのも基盤がオープンソースである所以だろう。Mac OSX版ではLeopardに対応し、検索やソー

    Mac OSX/iPhoneアプリ開発者必携!Objective-Cクラスブラウザ·RuntimeBrowser MOONGIFT
  • P-07AでもJavaScriptが再開され、あらたな制限がみつかった - ockeghem's blog

    i-mode2.0は前途多難 - ockeghem(徳丸浩)の日記にて報告したように、ドコモのiモードブラウザ2.0のJavaScript機能が5/28に停止されていたが、日ケータイアップデートが準備されたので、深夜3時まで待たずに即座にアップデートを実行した。そして、JavaScriptが復活していることを確認した。 iモードブラウザ2.0のJavaScript « mpw.jp管理人のBlogで報告されているように、alert関数や、setRequestHeaderメソッドが無効化されていることを確認した。関数自体は削除されていないのだが、実行しても何もおこらない状態になっている。alertを無効化した理由は理解に苦しむが、setRequestHeaderを無効化したのは、携帯JavaScriptとXSSの組み合わせによる「かんたんログイン」なりすましの可能性で指摘したような危険性を

    P-07AでもJavaScriptが再開され、あらたな制限がみつかった - ockeghem's blog
  • Google App Engineとその影響(補足)

    41. 準備 PersistenceManagerFacoryを取得するコード Googleのドキュメントに書いてあるコード public final class PMF { private static final PersistenceManagerFactory pmfInstance = JDOHelper.getPersistenceManagerFactory("transactions-optional"); private PMF() {} public static PersistenceManagerFactory get() { return pmfInstance; } } 42. エンティティ定義 アノテーションでいろいろ指定 @PersistenceCapable(identityType = IdentityType.APPLICATION

    Google App Engineとその影響(補足)
    czblue
    czblue 2009/11/18
  • mixiアプリって儲かるの?

    いろいろ皮算用してみました 1500万人もの会員を抱えるmixi。そんなmixiに、アプリが登場して数カ月。マイミクを見回しても、結構な人数が遊んでいて、改めて「mixiアプリってもしかして、すごい!?」なんて気になったり。 実際に調べてみると、当にすごい。人気のあるアプリは驚くほどの登録者数で、トップ3を紹介すると「サンシャイン牧場」が約260万人、「マイミク通信簿」が約230万人、「脳力大学-漢字テスト」が約180万人もの登録者数を誇っているのだ。比較できるものではないが、数値だけでみれば、家庭用ゲーム機なら驚異的大ヒット作と呼べるほどの人数が遊んでいるってこと。 そこまで、人気だとすると、制作者側はどのくらい利益が還元されているのだろうか? 実は、調べてみると、かなり不透明。mixiアドプログラムPV単価表で書かれている、料金設定は、下記のような感じ。 実際の料金などは、ランキング

    mixiアプリって儲かるの?