タグ

ブックマーク / amachang.hatenablog.com (12)

  • 1981 世代のエンジニアで集まってなんかしよう - IT戦記

    エロギークで有名な yusukebe さんの呼びかけ woremacxさんと同じ年生まれが発覚。amachangも1982年1月生まれなので同期! 81s結成じゃ!! http://d.hatena.ne.jp/kamawada/20071128/1196228938 ということで、他の 81s 世代(付近)のエンジニア集まろうよ! まだ IRC しかないみたいけど #1981@freenode どんどん参加しちゃおう! なんか楽しい事 しよう!

    1981 世代のエンジニアで集まってなんかしよう - IT戦記
    okuharakensuke
    okuharakensuke 2007/11/28
    80年で早生まれ。むきーーー
  • JS オレオレ言語ブーム - IT戦記

    オレオレ言語ブームについては以下 OreScript時代の幕開け - yukobaのブログ で。 scriptタグ - ロックスターになりたい を見て思いついたんだけど <script src="俺のスクリプトインタプリタなんだぜ.js"></script> <script type="text/俺の"> : : </script> ってやるより <script src="俺のスクリプトインタプリタなんだぜ.js"> : : </script> のほうがシンプルでいいかもー。 とか思った。 これだと onload 待たなくても取れるんじゃないかなー。たぶん

    JS オレオレ言語ブーム - IT戦記
  • IE6 用の Virtual PC のイメージを導入してみた - IT戦記

    今までは、 IE7 と IE6 を一台の PC 上に無理矢理入れてたので いろいろと使いにくかった。 で、無料で使える IE6 用の Virtual PC のイメージを導入してみた ↓これ Download Internet Explorer Application Compatibility VPC Image from Official Microsoft Download Center 最初起動したら、 Internet Options に itgproxy というプロキシが設定されていて、 itgproxy というサーバが見つかりませんと言って怒られる。 でも、プロキシの設定を外せば普通に使えた itgproxy ってなんだ?

    IE6 用の Virtual PC のイメージを導入してみた - IT戦記
    okuharakensuke
    okuharakensuke 2007/11/09
    よさげ。あとで導入してみる
  • IE でオブジェクトの配列のソートを 10 倍速くする - IT戦記

    この記事の内容は嘘です。間違えてました。申し訳ありません。 謝罪 すみません。この記事の内容では並び替えが行われないようです。手元の環境では toString を見ていて並び替えられていたようです。指摘してくださった id:nanto_vi さんご指摘ありがとうございます。 以下のようにプロパティ値で並び替えたいとする。 var Klass = function(order) { this.order = order }; var array = [new Klass(3), new Klass(1), ....]; array.sort(function(a, b) { return a.order - b.order }); こうすると、 10 倍近く速くなる var Klass = function(order) { this.order = order }; Klass.proto

    IE でオブジェクトの配列のソートを 10 倍速くする - IT戦記
    okuharakensuke
    okuharakensuke 2007/10/12
    「IE の気持ちになれば、 IE のボトルネックが分かる。」
  • IT戦記 - 一行で IE の JavaScript を高速化する方法

    以下の一行をすべての JavaScript の前に読み込む /*@cc_on _d=document;eval('var document=_d')@*/ この一行を読み込むことによって IE での document へのアクセスが 5 倍速くなります。 たとえば 以下のように、読み込む前と読み込んだ後を比較してみます。 // Before var date = new Date; for (var i = 0; i < 100000; i++) document; alert(new Date - date); // 643 /*@cc_on _d=document;eval('var document=_d')@*/ // After date = new Date; for (var i = 0; i < 100000; i++) document; alert(new Date -

    IT戦記 - 一行で IE の JavaScript を高速化する方法
  • IT戦記 - マシン語やりたい!

    マシン語やりたいよおお! だって、普段パソコン使ってるけどパソコンのこと全然分かってないもん。 WindowsMacLinux も同じ CPU で動かせるのに、なんでバイナリが違うの?マシン語 = バイナリじゃない? ハードディスクを管理してるのは、OS なのに(これが間違い?) OS のプログラムはどうやってハードディスクから起動されるの? とかとか、僕正直パソコンのこと全然分かってないよ。恥ずかしいけど。 もっといっぱい知りたいよ>< もっと勉強しよう>< できれば、今年中に理解したい。 バイナリアン0.1くらいになりたい。 まとめ 僕には、自分がイメージできない世界をイメージできる人がかっこいい。 なんとなくだけど、量子力学をイメージしてニュートン力学を語れる人になりたい。 マシン語と Lisp と Haskell が僕の中では最高にかっこいい。

    IT戦記 - マシン語やりたい!
    okuharakensuke
    okuharakensuke 2007/09/18
    自分もやってみたい。役に立つ・立たないとか抜きで単純に面白そう。コメ欄のおすすめ書籍要チェック。
  • そろそろモバゲータウンについて一言いっとくか(タイトルはネタです) - IT戦記

    なんか、以下のブログが喧嘩してるみたいですね http://d.hatena.ne.jp/tksmash/ ホームページを作る人のネタ帳 で、自習室さんは前からたまに読んでたんですが、ネタ帳さんの記事はあまり読んだことがなかったので、読んでみました。 で、モバゲー批判の記事がいっぱいでびっくり モバゲー潜入。『25歳以上♂禁止』とかにへこむ28歳。モバゲーのゲームはおまけだったのか。*ホームページを作る人のネタ帳 モバゲー潜入レポ2。モバゲーは広告をもっとよく選んで表示する義務があるんじゃないかな*ホームページを作る人のネタ帳 モバゲーレポ3。ファミレスで、会話もせずに黙々と携帯をいじる女子学生達に『オヤジ』と言われる*ホームページを作る人のネタ帳 健全に努力しているというモバゲーからのメールは、当に健全か?*ホームページを作る人のネタ帳 『YouTubeにあなたの画像がのってます』と『

    そろそろモバゲータウンについて一言いっとくか(タイトルはネタです) - IT戦記
  • JavaScript < jQuery < Lisp ? - IT戦記

    はじめに 僕は jQuery も Lisp も触ったことがないので、このエントリが言ってることは間違えてる可能性があります>< もし、「それ違うよ」ってのがあれば指摘してくれると嬉しいです>< そういえば 初めて dankogai さんと会ったときに「S 式とアセンブラは両極端にいながら データ==プログラム というところが同じだ」というようなことを言っていた(気がする)。 データ==プログラムというのは当にすごい データとしてプログラムを直接書き換えたりいろいろなことができる。当にすごい。 もちろん、他の言語でも、リフレクションすることや、変数やプロパティに関数を格納することでそれと似たようなことは可能だ。でもそれは、データ=プログラムとは全然違う。 バイトコード書き換えは似ているが、バイトコードの世界がデータ==プログラムなのであってその言語自体はそうじゃない。でも、バイトコードを

    JavaScript < jQuery < Lisp ? - IT戦記
  • Firebug で XPath を簡単に試す方法 - IT戦記

    適当に XPath を試したい時に 以下のようにすれば、簡単に XPath をためせます。 document.evaluate( '//div[@class="hoge"]', // XPath 式 document, // 基準となるノード(要素とか null, // 名前空間の解決方法(適当にやるときは null 6, // 取得する形式の指定(適当にやるときは 6 null // 結果を再利用するかどうか(適当にやるときは null ); 簡単ですね。 document.evaluate、式、ドキュメント、ヌル、6、ヌル。 覚えましたか? でも、これを Firebug で実行するとこうなっちゃいます。 うーん。これではどの要素が選択されたかわかりません>< 不便ですねー。 というわけで、以下のブックマークレットを実行してあげてください。 javascript:void(XPathRe

    Firebug で XPath を簡単に試す方法 - IT戦記
  • アクセスログ共有サービス Pathtraq リリース! - IT戦記

    Pathtraq リリース! ついに、待ちに待った kazuhooku さん謹製の Pathtraq がリリースされました! サイトはこちら http://pathtraq.com/ Pathtraq とは アクセスログを共有サービスです。 Pathtraq を使うためには、まず、ブラウザに Pathtraq の拡張機能をインストールします。 そうすると、ステータスバーの右のほうに今見ているページおよびサイトの人気度が表示されて、そのページがどれくらいの人に見られているのかを知ることができるようになります。 そして、今自分が見ているサイトの情報をみんなで共有することができます。 家サイトの方にはランキングや特定サイトのアクセス解析機能やブログパーツ生成機能があり、これから続々とおもしろいデータが集まってくるのではないかと思います。 みなさん、ものは試しということでさっそくインストールして

    アクセスログ共有サービス Pathtraq リリース! - IT戦記
  • IE 以外の JavaScript で getter setter が使えるようになる! - IT戦記

    Opera 9.5 では getter setter が使えるようになります。 http://my.opera.com/desktopteam/blog/kestrel-is-coming で Safari 3 でも使えるか試してみたら・・・ alert({ get x() { return 'ok' } }.x); // ok つ、使えた! Firefox でも かなり前から getter setter が使える という事は・・・ IE 以外で getter setter が使えるのはもうすぐだ!!! IE にしかないプロパティを他のブラウザで実装することができるようになる!! たとえば、こんな感じ? // ↓条件付きコンパイル /*@cc_on @if (@_jscript) @else @*/ if (!('returnValue' in Event.prototype)) { Ev

    IE 以外の JavaScript で getter setter が使えるようになる! - IT戦記
  • 濃い JavaScript のテクニック集見つけた - IT戦記

    jslibs の wiki を眺めてたら、 JavaScript のテクニック集を見つけてしまった http://code.google.com/p/jslibs/wiki/JavascriptTips 内容 Firefox 限定のテクニックも含まれてますが、 JavaScript のテッキーな書き方満載です。 例えば カンマ演算子 var a = (1, 2, 3, 4); alert(a); // 4 var b = ( a += 3, a *= 6, a ); とか、普通やらないようなこともいろいろあって楽しかったです。

    濃い JavaScript のテクニック集見つけた - IT戦記
  • 1