IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

2006-03-01から1ヶ月間の記事一覧

FireBug の新しいバージョンが便利すぎる件について

FireFox の拡張機能 FireBug を更新したらすごいことになっていたので共有します。 まずこれを見てください http://Sample.ECMAScript.jp/20060331.html ぱっと見の機能 HTML のソースを見ながら、属性値を直接編集できる。 影響のある CSS を即時に表示 レ…

散財.com が2ちゃんねるに買収されました

http://www.3zai.com/あーぁ、ついに買収されちゃったか・・・orz # (*´v`)。o○(エイプリルフール)

Script.aculo.us や Rico を使う前に JavaScript Effect の仕組みについて理解しよう

社外勉強会の講師をすることになりました。 テーマは「JavaScript Effect Programming」 資料を公開します。 http://Sample.ECMAScript.jp/20060329.ppt 内容は・・・ JavaScript Effect Programming Effect の仕組み クラス設計 Delay 機種依存性の解決 Bus…

社外勉強会のサンプル資料

社外勉強会で、JavaScript Effect Programming というのをやろうと思って簡単なゲームを作った。作る前の計画ではかなり重くなって、それを高速化していく様をレクチャーしようかと思っていたのですが…。 意外と軽い。。。これを高速化したって全然実感沸か…

Shibuya.js Technical Talk #1

Shibuya.js の第一回テクニカルトークが 4/14 に行われます。 おそらく日本で過去最大の JavaScript のイベントになると思います。興味のあるかたはぜひぜひ聞きにいらっしゃってください!http://shibuyajs.org/articles/2006/03/27/shibuya-js-technical-t…

Prototype.js 1.5.0_pre1

最新が 1.5.0_pre1 になってたので調査 Prototype.js 1.5.0_pre0 からの変更点 CHANGELOG より Selector 及び $$ が属性セレクタに対応。 Ajax 通信時の HTTP ヘッダを追加。 $$ を IE でも動くようにした。 Element.extend を追加。 Element.replace を追加…

オブジェクト指向 JavaScript で陥りやすく見つけにくいミス。

まあ意味の無いクラスですけど以下のようなコレクションクラスを作ります。 var Container = function() {}; Container.prototype = { length: 0, buffer: [], add: function(obj) { this.length++; this.buffer.push(obj); }, toString: function() { var s…

Firefox にはジョーとメアリの婚約を破棄させる重大なバグがあります。注意しましょう。

https://bugzilla.mozilla.org/show_bug.cgi?id=330884再現方法(訳) Windows XP のユーザを二つ作る(以下、 Joe と Mary とする) Joe でサインインする。 Firefox で メールサイトに行く。 ログインするときにパスワードを保存しないと選択する。 このサイト…

Prototype.js を使った JavaScript OOP 講座 #02

社内の勉強会の資料をここに公開していきます。社内の人も社外の人も読んでください。 ※ターゲットは JavaScript は書いたことない、オブジェクト指向言語プログラマ。 ※信念は「教わるのではなく、必死に着いていきませう」 今週はかなりハードボイルドで全…

一緒に働きませんか?

あなたの一分一秒が欲しい!激しく!開発者募集中! http://www.3zai.com/global/staff/

Prototype.js を使った JavaScript OOP 講座 #01

社内の精鋭エンジニアを中心に定期的に勉強会をすることになった。んで、 JavaScript の講義は僕がやることになった。 資料を社内だけでとどめておくのはもったいないので、ここに公開していきます。社内の人も社外の人も読んでください。講義の内容は基本的…

散財.com が皆様の意見を募集中!

企画者開発者で自腹をきって質問してみた。会社とか儲けとかじゃなく、サイト自体に愛着を感じるからこそ、自腹で。 そんなクリエイティブなこのチームが好きだ。↓人力検索はてな http://www.hatena.ne.jp/1141957588 id:dropdb:20060310

C#3.0 って JavaScript 似てるね

http://www.codepost.org/view/126 ↓C# var object = new { Name = "天野", Gender = "男", Active = true };↓JavaScript var object = { name: "天野", gender: "男", active: true };C# の型付けがちょっとだけ弱くなったっぽい。最初に型を決めなくても良…

array.push(obj) より array[array.length] = obj の方が高速である

事実どのブラウザでも 1.5 倍程度高速である。でも、カッコ悪いよなぁ。。赤面しちゃうよ。 書き換える?う〜ん。。。書き換える!

Prototype.js Console

昨日の Object Browser がそこそこアクセスあったのでコンソールのほうも改造して載せてみました。http://www.ornithopter.jp/amachang/browser/console.html鯖、貸してくれてありがとんクス! 使い方 ページの最下のフィールドに [1, 2, 3, 'ダアァァァー!…

Prototype.js Object Browser

prototype.js のリポジトリを見ていたら、おもしろいものがコミットされていたので、早速パクってみました。(ちょっと改造して、常に最新のjsを見るようになってます。) これを(Firefox で)使うと、prototype.jsの更新状況を把握できます。http://www.orni…