actionscriptのXMLクラスを使うなら、
読み込んだデータのアンエスケープは実質的に必要ない
単純に.演算子でXMLの単純内容ノードを指定した場合、
戻り値はXMLのvalueであって、
XMLオブジェクトの文字列表現そのものを返すわけではないため。
2010年4月29日木曜日
2010年4月28日水曜日
HTTPリクエストをUTF-8でURLエンコードするには
flash.utils.escapeMultiByteを使うescape()でエンコードすると, 日本語がescapeMultiByteとは異なる文字コードでURLエンコードされる
どの文字コードにエンコードされるのかは不明。。
http://f-site.org/articles/2007/06/09232451.html
どの文字コードにエンコードされるのかは不明。。
http://f-site.org/articles/2007/06/09232451.html
2010年3月16日火曜日
SWFのキャッシュ防止
【課題】 SWFをブラウザがキャッシュするので、SWFを更新してもブラウザの画面には同じ画面が表示される
【目指す状態】サーバのSWFを更新してリロードすると、ブラウザの画面にも更新が反映される
(リロードの度にブラウザがサーバにSWFをロードしにいく)
・Firefox3.6,Chrome4.0.249.89で確認
ADOBEの解決策
http://kb2.adobe.com/jp/cps/228/228621.html
・METAタグでHTTPヘッダーを付ける
・SWFファイルへのリンクにパラメータを付ける
Expires ヘッダー、PRAGMA : No-Cache ヘッダーは効果がなかったが、
EMBED SRC="sample.swf?1" で解決した
パラメータ(ここでは1)は固定でも、ブラウザは毎回SWFをロードしなおすようになった。
本当は、パラメータをアクセスのたびに違うものにするべきだと思うけど。。
PHPでパラメータを毎回生成
http://fstyle.ddo.jp/FT/FLASH/No-Cash-Flash.html
ちなみに、ブラウザのキャッシュは50-250MBが目安らしい。
今回は200MBで動作確認する。
ブラウザのキャッシュってつい開発していると0MBにしちゃうけど、テストのことを考えると危険。。。
【目指す状態】サーバのSWFを更新してリロードすると、ブラウザの画面にも更新が反映される
(リロードの度にブラウザがサーバにSWFをロードしにいく)
・Firefox3.6,Chrome4.0.249.89で確認
ADOBEの解決策
http://kb2.adobe.com/jp/cps/228/228621.html
・METAタグでHTTPヘッダーを付ける
・SWFファイルへのリンクにパラメータを付ける
Expires ヘッダー、PRAGMA : No-Cache ヘッダーは効果がなかったが、
EMBED SRC="sample.swf?1" で解決した
パラメータ(ここでは1)は固定でも、ブラウザは毎回SWFをロードしなおすようになった。
本当は、パラメータをアクセスのたびに違うものにするべきだと思うけど。。
PHPでパラメータを毎回生成
http://fstyle.ddo.jp/FT/FLASH/No-Cash-Flash.html
ちなみに、ブラウザのキャッシュは50-250MBが目安らしい。
今回は200MBで動作確認する。
ブラウザのキャッシュってつい開発していると0MBにしちゃうけど、テストのことを考えると危険。。。
2009年12月9日水曜日
2009年10月9日金曜日
[PHP] 画像のアップロードができない問題を解決した
■原因
GD(および他の画像処理ライブラリ)がインストールされていなかったため。
■行ったこと
パッケージ・マネージャでphp5-gdをインストールした。
各画像ファイル形式を扱うライブラリについては、
libjpegはlibjpeg62、pngはzlib1gがインストール済みだったため、freetype2-demosだけインストールした。
ついでに、myAlbum-Pモジュール推奨のImageMagickもインストールしました。
こちらも、パッケージ・マネージャからphp5-imagickをインストール。
■確認方法
GDがインストールされていれば、phpinfo()で、GDに関する項目が表示される。
■参考
GD:
http://www.php.net/manual/ja/book.image.php
http://d.hatena.ne.jp/hiratake55/20090119/1232363523
ImageMagick:
http://headape777.blog59.fc2.com/blog-entry-241.html
web上には、configureオプションにgdを含めてphpをコンパイル、インストールしなさい、php.iniも編集しなさい、という指示が多い。
でも、パッケージのインストール→Apache再起動だけで使えるようになりました。
■その他
XOOPSのmyAlbum-Pでサイズ制限を超えたファイルをアップすると、何の注意も出ず、ただ表示されない。
最初これでつまづいたことからこの問題にたどり着いたけれど、これはまた別の(モジュールの)問題。
GD(および他の画像処理ライブラリ)がインストールされていなかったため。
■行ったこと
パッケージ・マネージャでphp5-gdをインストールした。
各画像ファイル形式を扱うライブラリについては、
libjpegはlibjpeg62、pngはzlib1gがインストール済みだったため、freetype2-demosだけインストールした。
ついでに、myAlbum-Pモジュール推奨のImageMagickもインストールしました。
こちらも、パッケージ・マネージャからphp5-imagickをインストール。
■確認方法
GDがインストールされていれば、phpinfo()で、GDに関する項目が表示される。
■参考
GD:
http://www.php.net/manual/ja/book.image.php
http://d.hatena.ne.jp/hiratake55/20090119/1232363523
ImageMagick:
http://headape777.blog59.fc2.com/blog-entry-241.html
web上には、configureオプションにgdを含めてphpをコンパイル、インストールしなさい、php.iniも編集しなさい、という指示が多い。
でも、パッケージのインストール→Apache再起動だけで使えるようになりました。
■その他
XOOPSのmyAlbum-Pでサイズ制限を超えたファイルをアップすると、何の注意も出ず、ただ表示されない。
最初これでつまづいたことからこの問題にたどり着いたけれど、これはまた別の(モジュールの)問題。
2009年10月8日木曜日
InformationBoardDemoの残りToDo
・deploy作業
フォントを埋め込む
プロジェクタにする
・修正点
CategoryBarのfocused/unfocusedの表示
館内イベント>映画、リサイクルブックの画像のrights
フォントを埋め込む
プロジェクタにする
・修正点
CategoryBarのfocused/unfocusedの表示
館内イベント>映画、リサイクルブックの画像のrights
登録:
投稿 (Atom)