http://sourceforge.jp/projects/poi-jdk14/今回は、Excel だけでなく、Word, PowerPoint など、 すべての API を移植しました。 (JDK 1.5 から 1.4 への移植のノウハウ) 忘れないうちに、JDK 1.4 への移植のノウハウを記載しておきます。 (こういう移植…
あけましておめでとうございます。 このエントリは Java Advent Calendar 2011 の 1/3 のエントリーです。 今回、ご紹介するライブラリは InputValidator 3.00 beta です。 (本ブログ掲載までに準備が間に合わず、beta版を公開します。数ヶ月以内に正式版を…
知り合いのPCを新マシンへ移行中、大事なデータの入ったHDD(16GB)へ突如アクセスできなくなってしまいました。 USBアダプタを使ってアクセスするも、リズミカルにジジッ、ジジッと回転音が聞こえるだけで、画面はフリーズしたまま。 いろいろ…
ゴールデンウィークの休み中の目標の一つとして、 「Apache POI 3.7 migrated to JDK 1.4」の ooxmlフォーマット対応を考えていた。 試しに調査してみたところ、大きな問題もなさそうだったので、 思い切って移植しました。POI scrachpad の移植はわりと簡単…
POI 3.7 をJDK 1.4 に移植してみました。 (具体的には JDK 1.5 → JDK 1.4 への移植) トータル作業時間は3日程度。ほとんどのロジックはそのまま移植できたものの、 Formatter クラス(JDK 1.5 only)を使った処理は、 オリジナルの POIFormatterUtil クラ…
android emulator 非通知の試験方法ddms の「Incoming number」に # を入力して「呼び出し」ボタンを押下する。
Swingオブジェクトを使ったアプリをSolaris10のTomcat上で動作させると、妙な不具合に悩まされた。 まずアプリケーションを1度動作させる。(この時は正常動作する。) 後に、コンソール(X Window)を閉じると、Tomcatサービスまで停止(エラー発生)して…
知り合いの方にご馳走になった 美味しい「チーズケーキ」のレシピを教えて頂いた。【生地】 ・クリームチーズ 350g ・サワークリーム 200g ・砂糖 48g ・無塩バター 50g ・卵 4個(うち黄身 2個) ・コーンスターチ 大さじ4 ・バニラエッセンス 少々【クラス…
JavaScriptパフォーマンス改善(3) オブジェクトが配列かどうか判定する方法【調査対象】 ブラウザ: IE,Firefox 比較対象JavaScriptコード: (e instanceof Array) vs (e.length > 1) 比較結果: (e instanceof Array)の方が数倍早かった。IEは約1.5倍,Fir…
JavaScriptパフォーマンス改善(2) document.getElementById(要素ID)も、でら遅いじゃん!【調査対象】 ブラウザ: IE,Firefox 遅いJavaScriptコード: document.getElementById(id) 改善速度: IEは数百倍(200〜2000倍以上),Firefoxは8倍程度 改善方法…
JavaScriptパフォーマンス改善(1) document.form1[要素名]は、でら遅い!【調査対象】 ブラウザ: IE,Firefox 遅いJavaScriptコード: document.form1[name] または document.form1.elements[name] 改善速度: IEは数百倍(300〜3000倍以上),Firefoxは10…
IE7(Internet Explorer7)にて一部の記号(○☐△×※など)が小さく表示されてしまう問題を調査した。この問題が発生する条件を特定した。条件は以下のとおり。条件1.ブラウザがInternet Explorer 7であること。 条件2.ホームページ(HTML)がUnicode(UTF-8)であ…
Trac Lightning http://sourceforge.jp/projects/traclight/wiki/FrontPageインストール後、以下の作業を実施する。 apache22\binのlibapr-1.dllを複製してlibapr.dllを生成する。 これを実施しておかないと、apache22+svnへアクセスした際、プロセスが強制…