意外と簡単にかけたのでメモしておきます。 ちなみにループなどでjQueryを使用しています。 function CanvasRapper(elm) { if (elm.tagName != 'CANVAS') { return null; } this.elm = elm; this.ctx = elm.getContext('2d'); var callee = arguments.callee…
http://journal.mycom.co.jp/news/2009/05/12/055/index.html Webページ上でコナミコマンドを入力させるのが流行ってきているようなので、ちょっと作ってみました。 サンプルページ Command 573 使い方 IE document.attachEvent('on573', function () { /* h…
Googleが、 Google Chrome の高速さをアピールするためのサイトを立ち上げたようです。 http://www.chromeexperiments.com/ これまでのブラウザでは見られなかった高度な演出を実現した例が多数紹介されています。 というわけで、こちらも負けじと iPhone に…
今日は13日の金曜日。決戦は金曜日。 13日の金曜日ということで、ジェイソン(JSON)のお勉強をしましょう。 13日の金曜日はJSONの勉強をしよう! 便乗してみます。以前、 これで、XMLHTTPRequest+evalでの2通りの取得可能、script要素を使った別ドメインか…
久しぶりのエントリになります。 前のエントリで公開した Typing game for iPhone のスクリプトを使って、さらに実用的なタイピング練習ゲームを作ってくれた人がいるので紹介します。…といっても、先方の公開からずいぶん日にちがたってしまいましたが。 iP…
iPhoneでの日本語入力が、フリック方式とqwerty方式のどちらが早いのか気になったので、簡単なタイピングゲームを作ってみました。 Typing game for iPhone 日本語入力で、すべてひらがなのままで入力してください。入力するテキストは 短文3つで iPhone の…
iPhoneやiPod touchのsafariがマルチタッチに対応になったと聞き、面白そうなので何か作ろうと思ったのですが、テストが面倒そうだったので、まずシミュレーターを作ってみました。 まだgesture関連の動作が不完全だったりソースが汚かったりしますが、その…
さわやかな晴天を横目に作ってみました。 http://nufuaue.sakura.ne.jp/js/wvlike/ Miiの代わりのものがどんどん集まってきます。
クレジットカードによる支払停止のお知らせ (中略) ご契約いただいておりますサービスの利用料金について、ご指定のクレジットカードへご請求申し上げましたが、何らかの理由によりお支払いただくことができませんでした。 お手数をおかけしますが、下記の金…
http://nufuaue.sakura.ne.jp/js/wnlike/ Wiiのニュースチャンネルに触発されて作ってみました。 使い方はリンク先のソース見てください。
http://www.ga-bbs.com/ 今、ネット上では2ちゃんねる閉鎖の話題で持ちきりですが、当ブログのテーマであるGA-BBSのほうは、個人的に忙しかったこともあり、しばらく手をつけられずにいます。 このまま仮公開のままでいるのもどうかと思っていたので、せっ…
http://nufuaue.sakura.ne.jp/_ga-bbs/ スレッドフロー機能をつけました。 これがAjaxによって実現なされた、スレッドフロー2.0である。 大げさな宣伝はさておき、言ってる意味がわからない場合は、下がってるスレッドに書き込んで、スレッド一覧が更新され…
いろいろ調整を行い、無事Firefox1.5での閲覧、書き込みが正常に行えるようになりました。…とはいえ、投稿フォームのテキストボックスでカーソルが表示されません。原因がわかる方がいたら教えていただけると幸いです。 なお、Operaへの対応は当面未定です。…
新生GA-BBSの作成ですが、順調に遅れています。 とはいえ、現時点ではIEでしか動かないものの、大まかな感じは出来上がってきており、サーバーサイドもデータベースを利用したものに変更しました。 そんななか、はてな認証APIが公開されたということで、利用…
何かと話題のライブドアが、新たなRSSリーダーを発表しました。名前は livedoor Reader 。そのまんまです。 昨日寝る前に軽く触ってみたときには、ホットキーの使える便利なリーダーだな、という程度の感想しかもてなかったのですが、今日改めて触ってみてよ…
はてなブックマークの人気エントリーに出てきた『ライバルに差をつける「メモ術」7つのポイント』。それだけ多くの人がメモすることを気にしている証拠ですね。 該当エントリーを見てみると、伝授している人が見覚えのある名前。よくよく見てみると私の持っ…
最近はてな内で話題のわんわんワールド、ちょっとやってみたのですが、渋谷周辺は人・・・というか犬が多すぎて大変なので、『萌』でボーっとしています。 チャットしたいという人がいたら、夜9時〜11時くらいに『萌』にきたら合えるかもしれません。
http://nufuaue.sakura.ne.jp/1charbbs/ 昨日公開開始した1文字掲示板を、Ajaxに対応させました。XMLHttpRequestに対応しているブラウザの場合、Ajaxが有効になります。 小さな変更ですが、多少使い勝手がよくなるかと思います。 後は、利用者が増えるとい…
http://nufuaue.sakura.ne.jp/1charbbs/ はてラボのいわし掲示板を見ていると、タイトルを使って1文字ずつつなげて文を作ろうというスレッドがいくつかあります。 ちょっと面白そうなのでそれに特化したものを作ってみました。名づけて『1文字掲示板』。そ…
前の記事でブロガーライセンス登録しようとしたところ、最終確認でうまくいきません。 申し訳ございませんが、記事に埋め込まれた ID を確認することができませんでした。 と出てしまいます。 IDというのはおそらくURLの後の#id:a50dfa5e89b5b5acのことをさ…
「はてな RSSリーダー、フレッシュリーダー」 間違えた。 「ばなな RSSリーダー、フレッシュリーダー」 これもちがう。 「素敵で無敵な RSSリーダー、フレッシュリーダー」 というわけで、サーバーインストール型RSSリーダーであるフレッシュリーダーがつい…
BlogLinesからフレッシュリーダーに切り替えてみると、ホットキーが使えないのがちょっと不便です。なのでちょっとハックしてみました。 とはいえ、PHPファイルは難読化されているので手を加えられません。いろいろ見てみたところ、javascriptのファイルがい…
RSSリーダーはしばらくBlogLinesを使っていたのですが、フレッシュリーダーの評判がいいようなので、ためしに使ってみることにしました。 ローカルのWebサーバー環境としてAN HTTPD + Perlがあったのですが、PHPは入れていなかったので、まずAN HTTPDでのPHP…
先日の記事の補足的な内容です。 DOMを利用した別ドメインJSONの動的読み込み 別ドメインのJSONを読み込むにはXMLHttpRequestではなく、script要素を利用する必要があります。 あらかじめ読み込むファイルが決まっていればHTMLに直接記述すればいいのですが…
昨日の続き。 はてブの注目のエントリーに入ったのを見て、『考えてみた』ではなく『考察』と、かっこいいタイトルにしておけばよかったと思いつつも、このままでいきます。 冒頭部での読み込み完了コールバックの仕込み 追加対応型だと、最後に読み込み完了…
連休中にJSONの書き方についていろいろ考えてみたので、まとめてみたいと思います。 基本 JSONについての基本的なことは他サイトに任せるとして、、簡単にいうとJavaScriptの書式を利用したデータ記述フォーマットです。 基本的にはこのようなテキストファイ…
http://ga-bbs.hp.infoseek.co.jp/sample/cornerRound.html 数日前のはてなブックマークの人気エントリーで、PHPで角丸枠(CSS)を簡単に作る方法:phpspot開発日誌というものがありました。 角を丸める手法が僕が作ったcornerRound.jsと同じ手法のようで*1、…
http://www.fluxiom.com/ オンラインファイラーサービスのようだが、現在は紹介ムービーのむ。 最速インターフェース研究会 :: 全てのWeb開発者必見:fluxiomより。 ブログのエントリータイトルのインクリメンタルサーチや、GoogleのRSSリーダー風インターフ…
先日のエントリーで、 私が満足できないのは、要素の移動・サイズ変更です。既存のライブラリはどれも等速運動で、満足できる動きをしてくれません。 と書いたところ、はてな技術発表会のscriptaculousの回をを担当したid:aqlさんから指摘がありました。 私…
はてな技術発表会日記が更新され、11月11日のエントリーで、エフェクト等を簡単に利用できるWeb 2.0ライクなJavaScriptライブラリであるscript.aculo.usの説明が公開されています。 ざっと見たところ、Builder.nodeがさりげなく便利そうです。ほかのも含め、…