dragdropuploadの日本語ファイル名対応


dragdropuploadという便利なFirefoxの拡張があります。定番の拡張なのでご存知の方も多いことと思います。
簡単に説明すると、この拡張をインストールするとエクスプローラなどからファイルアップロードのフォームへドラッグ&ドロップでファイルの指定ができるというものです。
しかし、Linuxだからなのか分かりませんが日本語ファイル名をGmailの添付に指定しようとするとURIエンコードされた状態になってしまい、正常にアップロードできません。
いろいろとGoogleで検索をかけてみたものの、サイドバーを日本語化したものを配布しているところは見つかりましたが今回の現象とは違うので解決には至りませんでした。
そこで、今回自力で修正してみることにしました。
第7回 Webさわり会議にて、「デザイナにもやさしい(?) フレームワークを使った開発」と題して、いろいろしゃべってきました。
できれば、資料をダウンロードして欲しいといわれまして、下記よりダウンロードできるようにしておきました。
話した内容や反省点などは以下。
CSS Nite in HIROSHIMA 開催します!

加速度センサをつかったiPhoneアプリを作ってみた

iPhoneは持ってないんですが(^^; 流行に乗っかるというわけで、試しにアプリを作ってみました。
どうせならということで、加速度センサを利用したアプリにすることにしました。
中身は、単純に画面の傾きに合わせて画面内のボールが動くというだけのものです。
つくりかたは、以下の通り。
Flexでホワイトボードアプリを作ってみる [1]


Flexを使って、複数人がインターネット上で共有できるホワイトボードアプリを作ってみます。
まず、今回は簡単なActionScriptプロジェクトで単にフリーハンドの線を複数人で描き込めるものを作ります。
将来的に、AIRアプリにしてクリップボード上のビットマップの貼り付けやテキスト入力、単純な図形の作成なども実装できればなかなか使えそうなものになるかと思います。
まず、今回描き込んでいく線を共有するために、Flex Media Serverと互換性のあるオープンソースのサーバ、Red5 を使います。
こちらは動作環境によってセットアップ方法がさまざまなので、ここでは導入については省略させて頂きます。
プログラム自体は、サーバ側クライアント側それぞれ必要になってきます。具体的なコードや仕組みなどについては、以下の通りです。




