サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
sarapapa.hatenadiary.org
http://sourceforge.jp/projects/poi-jdk14/ 今回は、Excel だけでなく、Word, PowerPoint など、 すべての API を移植しました。 (JDK 1.5 から 1.4 への移植のノウハウ) 忘れないうちに、JDK 1.4 への移植のノウハウを記載しておきます。 (こういう移植のケースはあまりないと思いますが、参考までに。) ジェネリクスをすべて削除する。(ソース全体を正規表現で置換。) Set --> Set List --> List Map --> Map アノテーションをすべて削除する。(ソース全体を正規表現で置換。) @Override --> 削除 JDK 1.5 で簡略化された for 文を元の古い書き方に直す。(手作業。Eclipseのインテリセンスで雛形作成。) (修正前) for (Record r : recor
JavaScriptパフォーマンス改善(3) オブジェクトが配列かどうか判定する方法 【調査対象】 ブラウザ: IE,Firefox 比較対象JavaScriptコード: (e instanceof Array) vs (e.length > 1) 比較結果: (e instanceof Array)の方が数倍早かった。IEは約1.5倍,Firefoxは約5倍。 【Sample Code】 (Abbreviation) if (e instanceof Array) { // fast. IE 1.5 times. FF 5 times. } (Abbreviation) if (e.length > 1) { // slow } (Abbreviation)
JavaScriptパフォーマンス改善(2) document.getElementById(要素ID)も、でら遅いじゃん! 【調査対象】 ブラウザ: IE,Firefox 遅いJavaScriptコード: document.getElementById(id) 改善速度: IEは数百倍(200〜2000倍以上),Firefoxは8倍程度 改善方法: 最初にすべての要素をキャッシュしておき、キャッシュから要素を取得する。 【Sample Code】 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>
JavaScriptパフォーマンス改善(1) document.form1[要素名]は、でら遅い! 【調査対象】 ブラウザ: IE,Firefox 遅いJavaScriptコード: document.form1[name] または document.form1.elements[name] 改善速度: IEは数百倍(300〜3000倍以上),Firefoxは10倍程度 改善方法: 最初にすべての要素をキャッシュしておき、キャッシュから要素を取得する。 【Sample Code】 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/
IE7(Internet Explorer7)にて一部の記号(○☐△×※など)が小さく表示されてしまう問題を調査した。 この問題が発生する条件を特定した。条件は以下のとおり。 条件1.ブラウザがInternet Explorer 7であること。 条件2.ホームページ(HTML)がUnicode(UTF-8)であること。 条件3.ホームページ(HTML)の中でフォントが指定されていないこと。 問題の原因は、IE7が多言語表示(Unicode)の際に記号の大きさを調整してしまうこと、らしい。(やれやれ) よって、この問題を解消するには上記の逆を実施すればよい。 ・ブラウザIE7でのアクセスを禁止する(現実的ではない) ・ホームページの文字コードをUnicode(UTF-8)以外のShift_JISなどにする。(国際化対応できなくなる) ・ホームページ内でフォントを指定する。(現実的なのはこれく
このページを最初にブックマークしてみませんか?
『sarapapa.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く