| 社長日記 | 開発実績 | 勉強会 | プレスリリース |
FlexのSDKのバージョンが結構な頻度で変わる。
2010年1月時点でFlexSDK3.5。
で、最新をダウンロードしてプロジェクトのSDKのバージョンを変えてビルドし起動するとエラーになることがある。
埋め込みフォントを使っていて、StyleManager.loadStyleDeclarations した際、
『VerifyError: Error #1053: mx.core.FlexModuleFactory の FlexModuleFactory のオーバーライドが無効です。
at global$init()
』
というエラーが出る。
全く意味不明だったのだが、埋め込みフォントのSWFも使用するバージョンのSDKでコンパイルしないと、このエラーが出るらしい。
で、3.5 のmxmlc を使ってコンパイルしたフォントswfなら無事OK!
はまった。。
--
2010年02月25日
GAE/J をいじっていて最初から気になっていたのだが、
パフォーマンス悪すぎないか?お話にならないくらい遅い。
「なんで?」と思ってデバッグしてみると、
■PersistenceManagerFactory の初期化が遅い
■JDOQLのexecuteが遅い
たった数件を検索するだけでも7~8秒かかる。
・ソースが間違ってる?
・無償だから遅いの?
・インデックスがないとだめ?
など疑ってみるが、そういうことではない模様。
で、調べていると slim3というフレームワークを使えばかなり高速に出来るとのこと。
⇒ slim3
ひがさんという日本人のエンジニアが作成されたもの。
本当にすばらしい。
ありがたく使わせていただきます。
--
2010年02月23日
■日時
2010年2月18日(金)17時~18時
■場所
事務所
■発表者
土屋・・FlexとGoogleAppEngine間での疎通手順のまとめ。
通信にはGAE用にコンパイルしたBlazeDSを使用。
サーバ側はJava。
■公開資料
なし
--
2010年02月19日
PostgreSQL で連番を生成できるなんて知らなかった。
8.0からの機能らしい。
select * from generate_series(1, 99);
1~99までの連番の集合が取れる。
知らなかったのでメモ。
--
2010年02月09日
■目的
PHPでExcelファイルを読み込みたい
■ライブラリ
PHP-ExcelReader
■サンプル
<?php
require_once "Excel/reader.php";
$excel = new Spreadsheet_Excel_Reader();
$excel->setUTFEncoder('mb');
$excel->setOutputEncoding('UTF-8');
$excel->setRowColOffset(0);
$excel->read('てすと.xls');
$rowCount = $excel->sheets[0]["numRows"];
$columnCount = $excel->sheets[0]["numCols"];
for ($i = 0; $i < $rowCount; $i++) {
for ($j = 0; $j < $columnCount; $j++) {
echo $excel->sheets[0]["cells"][$i][$j].":";
}
echo "<br>";
}
--
2010年02月02日
随分前に使ったことがあるが、完全に忘れていたのでメモ。
■便利なJavascriptライブラリ
ShadowBox
--
2010年02月01日