IT戦記

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

2007-04-01から1ヶ月間の記事一覧

JavaScript で簡単にスタックトレースを取るテクニック

Firebug を使うと console.trace(); これだけでスタックトレースを取ることが出来ます。 でも、 XUL の開発とか、人のブラウザで Firebug が入ってない時とかは出来ないので、 そういう時は、 alert(Error().stack); これだけで出来ます。まあ Firefox only …

Twitter で ActionScript 3.0 のクライアントが出てこない理由 Socket 編

前回の ActionScript 3.0 でクライアントを作ったけどダメだった問題で http://d.hatena.ne.jp/amachang/20070425/1177528905 Socket でやってみたら?というコメントがあったので おお!そうだ!と思ってやってみた。 で、ソースはこんな感じ : var socket:…

nowa.jp はじめて見たよ

噂のブログ「のわ」をはじめて見たよ! http://amachang.nowa.jp/ でも、クローズドβなので人がいません>< 誰か友達になってくだしあ><

ニコニコ動画の勉強会にいってきた

内容は TAKESAKO さんのエントリが詳しいです! http://labs.cybozu.co.jp/blog/takesako/2007/04/nicovideo.html 感想 プレゼンにニコニコ動画風のツッコミができる!斬新! 意外とサーバーの台数少ないんだなあ! SMILEVIDEO の通信費は半端じゃない!でも…

Twitter で ActionScript 3.0 のクライアントが出てこない理由

ActionScript 3.0 + JavaScript でブラウザなんだけど、サーバを介さずに Twitter とやりとりできるツールを作った。 AS はこんな感じ : var loader:URLLoader = new URLLoader(); var req:URLRequest = new URLRequest(API_PREFIX + apiName + API_SUFFIX);…

ActionScript 3.0 勉強会資料

まず 資料、発表に関するトラックバックはこのエントリーにください! 注意 この資料はあくまでサンプルで、実用性はありません>< 実現可能なことが分かったので、そのうちちゃんと作ります。 実行環境 実行出来る環境が Firefox 2.0 以降 + Flash Player …

ActionScript3 で配列リテラルの forEach とかやるときに括弧がいる件

JS だったら ['hoge', 'fuga'].forEach(function(e){alert(e)}); でいいんだけど AS だと (['hoge', 'fuga']).forEach(function(e:*):*{trace(e)}); のように配列リテラルを括弧で囲まないとダメ どうやら 括弧で囲まないと配列リテラルをメタデータタグと勘…

濃い JavaScript のテクニック集見つけた

jslibs の wiki を眺めてたら、 JavaScript のテクニック集を見つけてしまった http://code.google.com/p/jslibs/wiki/JavascriptTips 内容 Firefox 限定のテクニックも含まれてますが、 JavaScript のテッキーな書き方満載です。 例えば カンマ演算子 var a…

親友へ。ブログを書こう。

はじめに ガイアックスに入社する前からの数少ない親友でプログラマの y が人生の岐路に立っているようなので、エントリーを書いてみることにした。 y とは mixi の足跡がきっかけで知り合って、もうすぐ丸二年の付き合いになる。人生の 10 % の時間をインタ…

CSS Nite Shuffle に行ってきた

CSS

レポートを端々とまとめますよー 良いところも悪いところも隠さずまとめますよー。 そういえば、こういうレポート書くの始めてだ。 あ、ちなみに Apollo WPF は飲み会で聞いた話がほとんどでつ>< オープニング かっこいい動画。 スペシャルコンテンツ ミニ…

CSS Nite Shuffle で確認しておきたいこと一覧

CSS Nite Shuffle を聞きにいってきます。 実は、今回は Apollo と WPF という注目のライバルが登壇するイベントなのです! ということで、こんな機会はめったにないので、質問したいことのリストを作ることにした。 最初に知りたいことをまとめておいたら、…

社内の勉強会をやって、一番うれしいこと

以下のエントリーがすごく嬉しかった id:yupug:20070413:1176472206 今まで社内勉強会を開いてもこういう反応が返ってきたことは無かった。 今までの社内勉強会の反応 勉強会が終わって「どうだった?理解できた?」と聞いたときの反応がほとんど、これ。 「…

「勝手に添削 - JavaScript 入門」を勝手に添削

このエントリーは以下のエントリーへの解答です 404 Blog Not Found:javascript - 勝手に添削 - JavaScript入門 はじめに 僕はあまりブログを一生懸命書くのは嫌いです。で、いつも適当に言葉は少なめにソースだけで解説しているが。今回は、それだけでは伝…

社内勉強会資料

今回の趣旨 あまり JavaScript を書いたことのない人用に講義をしました。 内容 一つ一つ例を見せながら質問を聞き、参加者全員が JavaScript のオブジェクト指向を理解できるまでやりました。時間は当初 40 分の予定でしたが、結局 1.5 時間になりました。 …

和製 Twitter 「DooViiChat」 登場!

日本製の Twitter クローンが出来たようですね。 http://chat.doovii.com/ 特徴は MSN メッセンジャーが使える 日本語が普通に通る Twitter より軽い (まだユーザが少ないから? まだ β なので ヘルプがない、デザインがあまり作りこまれていないなどありま…

ActionScript 3.0 の勉強会資料

勉強会に参加してきました^^ いやー。 Flash の人はすごい! ウェブは文字列との戦いだけだけど、グラフィック系はそこに数学との戦いがあるんだなあと思いました。 グラフィック系のプログラミングは本当に面白そう! 資料は以下になります。 http://usrb…

del.icio.us から はてブにクロスポストする Greasemonkey

はてブから del.icio.us はあったけど逆はなかったので 作ってみました。 del.icio.us 使いの人はこの機会にはてブにもブクマ公開をしてみはいかがでしょう^^ 使いかた。 これをいれるとブックマーク追加画面に 「save with hatena」 ボタンが出来るのでフ…

AS3 で eval する

AS3 は eval が出来ないので 自分用の eval 関数を作っておくと便利です。 というわけで eval を作る // eval.as package { import flash.external.ExternalInterface; public function eval(script:String):* { return ExternalInterface.call('eval', scri…

AS3 の arguments は配列

知らなかったんですけど こうやってみたら ExternalInterface.call('alert', ASReflect.getTypeFrom(arguments).name + '!!'); ちなみに、 ASReflect はこれです こうなりました Array!! ということで AS3 の arguments は配列!万歳! さすが AS3 !! 配列…

ecmascript.jp が数日アクセス出来なかった件

原因 value-domain.com のメールが何故か spam 扱いされていて、3/31 でドメイン失効してしまいました>< これからは、ちゃんと spam メールにも気を配ろうと思います。 今は、普通にアクセスできます。

Twitter モバイルアップデータを作った

すでに「こんにちはこんにちは!!」されちゃって勢いづく Twitter ですが http://b.hatena.ne.jp/entry/http%3A//hamachiya.com/junk/twitter.html ぜひぜひケータイから更新したい! したいよー! ということで、 Twitter モバイルアップデータを作ったよ…

twitter.com 始めました

URL は http://twitter.com/amachang です。 使ってる人いたら、登録してください><! よろしくお願いしますー。