IT戦記

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

2007-01-01から1年間の記事一覧

いろいろあったので日記っぽいエントリ

昨日は、 WEB+DB PRESS Tech Meeting だった。 なんだろう、何故か分からないんだけど話してる途中で頭が真っ白になってダメだった><こんな経験は初めてだなあ。知らない人が多かったから緊張しすぎたのかなあ? 懇親会では、 勇気を出して id:naoya さん…

WEB+DB PRESS Tech Meeting の訂正

訂正 あとで動画が公開されるみたいですが、 JSDeferred のサンプルで一箇所間違えてたようなので先に訂正しときます。 以下のような箇所がありましたが next(function() { return funA(); }). wait(0). next(function(a) { funB(a); }); これはできないよう…

ダウンロード違法化

これで「日本を出たい」と思う人が増えたら、それは日本の損失だ。 (追記) ほらあ>< http://d.hatena.ne.jp/yappo/20071219/1198069280

Firefox のフォクすけのテーマがかわいすぎる><

ハァハァ 右上のフォクすけが走んのよ>< ページロード中に右上のフォクすけが走るので、逆にロードが長くなって欲しいとか思っちゃいます>< デフォルトのファビコンの顔も回るし>< かわいすぎる>< リンク http://foxkeh.jp/blog/318/

歯医者

詰め物の取れた歯を半年放置しといたら 歯茎まで痛くなってきたから、明日歯医者にいく。たぶん、いく。いや、いけたらいーなあ。はっきりいって、マジで怖いんだが歯医者 追記 とりあえず 11:00 予約できた>< 追記 治療初日終了。歯茎がうんでるらしく歯…

Firebug を「カクカク化」して $x の第 2 引数でコンテキストノードを指定できるようにする。

twitter の id:ZIGOROu と id:ku0522 の会話で $x の第 2 引数コンテキストノード指定出来たらいいよねーって話しがあって 作ろうと思って 作ったらid:os0x さんが先に作ってて http://d.hatena.ne.jp/os0x/20071213/1197515856 実装もほとんど同じだったの…

Asiajin で英語を勉強してムフフする

海外に日本を晒していくブログ Ajiajin がオープンしたようです。 http://asiajin.com/blog/ 日本でも海外の記事を紹介するブログが人気を集めるように 海外でも「日本すげー」とか思ってもらえるようになるといいなあ。 とりあえず 英語の勉強用に購読して…

はてなハイクが楽し過ぎるお!

手書きでいろいろお絵描きが出来る Twitter のようなものです>< はてなハイクでも仲良くしてね>< http://h.hatena.ne.jp/amachang/ やるおも大喜び キーワードでチャットみたいな感じでお絵描きしりとりとかもできるお! お絵描きしりとり

話したい人のためのカンファレンス(または、 1000 人スピーカプロジェクト)と継続的な小規模カンファレンス

「話したい人のためのカンファレンス」について 昨日、なんかボーっと自分の今までのことを考えて、突発的にこんなイベントを企画していました。 詳しい経緯についてはnishio さんが詳しく書いてますので興味があるかたはどうぞ。 という訳で、このカンファ…

話したい人のためのカンファレンスを開催します。(追記あり

鉄は熱いうちに打て! ということでこの話題が盛り上がってるうちに企画しちゃいます。 話したい人のためのカンファレンスを行います。 このカンファレンスは「自分の技術について話したい!」という人のためのカンファレンスです。 人に伝えるということは…

採用説明会での資料を公開します。

サイボウズ本社の採用説明会で話してきたので、資料を公開いたします。 内容について この資料は、ソフトウェアエンジニアになろうかならないか悩んでいる学生向けです>< あと、結構強い口調なのは許してください>< あと、この辺に対する僕の答えでもあ…

お手軽 Deferred を作ってみた

昨日 id:cho45 たちと飲んで deferred のメリットを教えてもらいました>< で、僕も色々考えて自家製を作ってみました。 自家製 deferred 用関数 var defer = function(f) { var fs = []; if (f) fs.push(f); var deferred = function(f) { if (f) fs.push(…

昔のプレゼン資料の URL が変わります><

経緯 今まで色々なプレゼン資料を usrb.in ドメイン以下に置かせていただいていたのですが、そのマシンを別の用途に使うことになったらしいので、すべての資料を移動させることになりました。 対象の URL http://usrb.in/amachang/static 以下の URL は基本…

わーい \(^o^)/ JS で書ける IRC ボットライブラリできたよー

どうしても IRC ボットを JavaScript で作りたくて Rhino を勉強したよ!>< で できたよー\(^o^)/ ダウンロード (CodeRepos だよ) http://svn.coderepos.org/share/lang/java/jsbot/org/coderepos/botchang/Botchang.java 使い方 まずここから js.ja…

JavaScript でこんなパッケージ管理はどうか?

まず、以下のような package 関数を作る。 function package(name) { package.__hash__ = package.__hash__ || {}; if (!package.__hash__.hasOwnProperty(name)) { package.__hash__[name] = { def: function(name, value) { return this[name] = value; } …

1981 が渋谷に集うオフ会を開催します。

最近 1981 世代が熱い! http://d.hatena.ne.jp/amachang/20071128/1196241194 で、 yusukebe リーダが 「オフ会やろう! amachang 幹事やって!」 って言い出したので オフ会やります。 詳細は以下です。 http://amachang.art-code.org/1981off/ドタキャン…

Firefox の拡張機能をふとした時に手元でチョコチョコいじれるようにしとくと楽しい

この記事で Firebug ハッキング Tips を纏めたい Firebug に一行追記して右クリックで XPath をコピペ出来るようにする。 - IT戦記 とか言ってたけどその前に、 僕は Firebug だけじゃなくて、 だいたいの拡張機能で、簡単に「チョコチョコいじれる化」とい…

iKnow の日記の全単語にはてなキーワードみたいなリンクを付ける JavaScript

iKnow には以下のような単語のパーマリンクがあります http://www.iknow.co.jp/item/offer http://www.iknow.co.jp/item/approve http://www.iknow.co.jp/item/simply みたいな で これって、はてなキーワードみたいに自動でリンクしたいよね>< ってことで…

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

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

サイボウズ新卒採用説明会で話します

IT 業界 3K とか言われてますが。 んなこたーない! ( ゚∀゚)o彡° IT! IT! ってことで 学生のみなさん。 ソフトウェアエンジニア や ら な い か 12月8日(土) にサイボウズ(本社)の新卒採用説明会で話します! 申し込みは、以下のページの下のほうです! http:…

iKnow 登録した!

友達になってください>< iKnow!で英語。ちょっとの努力で、大きな成果を。 - iKnow! 同僚の id:nishiohirokazu さんもやってます。 iKnow!で英語。ちょっとの努力で、大きな成果を。 - iKnow! 同僚の id:ZIGOROu さんもやってます。 iKnow!で英語。ちょっ…

Firebug に一行追記して右クリックで XPath をコピペ出来るようにする。

この XPath 使いたい>< って思うことよくありませんか? サイト見てて、あ、このボタンにグリモンであんな機能やこんな機能付けたい><!って思うこととかありますよね! そんなときに、いちいち要素の位置とか考えずに右クリックで XPath をコピペできた…

様々な記事を「はてブコメントを書く為に読む」と理解力が高まるメソッド。

「何かを書くために読む。 or 読んだらちゃんと要約を残すようにする。」 これはすごく良いメソッドだと思う。 読む直前に「この記事の要約を(自分の為に)書こう」と思って読んだ記事は、ものすごく理解できている。 理解してないと要約なんて書けないから…

タイピングが遅い

経緯 IT戦記のamachang氏あたり、本気出したらどれくらいいくんだろうか気になるところですね。 プログラマは英語に強いのか?英語のタイピング速度チェッカーゲーム*ホームページを作る人のネタ帳 で、言及されていたのでやってみた>< 結果 まとめ もうち…

S6 公開に関する方針

12 月中にプレゼンテーションツール S6 を公開しようと考えていますが、ライセンスは MIT ライセンスにしようと考えています。 ということで、今まで作った以下のプレゼンにから読み込まれている s6.js ファイルのライセンスはすべて MIT ライセンスというこ…

JavaScript-XPath の jQuery 用のプラグインと Prototype.js 用のプラグインを公開しました

以下のサイトからダウンロードしてお使いください。 Prototype.js 用 http://coderepos.org/share/wiki/JavaScript-XPath/bindings/Prototype jQuery 用 http://coderepos.org/share/wiki/JavaScript-XPath/bindings/jQuery 使いにくいところがあれば すぐに…

Japanize IE 版が登場!!!

英語読めないけど、新しいもの好きな人! Japanize を使えば、英語のサイトでも日本語で読む事ができますよ! Web ディレクターな人とかは、英語サイトの流行を先取りしてして第二の mixi を作るんだぜ! 以下からダウンロードできます。 http://japanize.31…

XPath のテストコードが WebKit(Safari のレンダリングエンジン)のリポジトリに取り込まれました!

マジで嬉しいいい>< http://trac.webkit.org/projects/webkit/changeset/27836 という訳で 引き続き JavaScript-XPath をよろしくお願いいたします!

動的スクリプトローディング(さんざん既出だと思うけど

なんか、既出な予感もするんですけど 私製版を作ったので コード var load = function(src, check, next) { check = new Function('return !!(' + check + ')'); if (!check()) { var script = document.createElement('script') script.src = src; document…

JS オレオレ言語ブーム

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