«前の日(11-25) 最新 次の日(11-27)» 追記

netail.net

自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.

最近のお知らせ (古いものはこちら)


2002-11-26 古い日記からの変換データ

_ bun45

スクウェア・エニックス合併~とかいう発表記事を横目で眺めながらHTML Help 生成ツールを修正.単に URL が変わっただけなのだが,データをダウンロードする処理があまりに重くてネットワークにもサーバにも負荷をかけてることが分かっていたので,それを tar.gz で圧縮するように修正.Content-type を "application;x-tgz" にして,tar の出力を system("tar zcf - files ") してるだけで厳密に正しいのかどうかはちょっと不安だが,wget した結果を無事展開できたので良しとする.

_ ZAQ

回線速度が 10Mbps から 20Mbps に増強されたプレミアム・パックを受付開始らしい.値段自体はほとんど変わらない(+1000円くらい)ので移行してもいいのだが,所詮ベストエフォートな上に,最近は高い負荷をかけるようなことをしないのでいまいち乗り気がしない.

_ Al-Mail

Al-Mail 1.12 から 1.13 に移行した.バージョンはだいぶ前に上がっていたのに,今まで移行し忘れていただけだが.設定がそのまま移行できるので,単に上書きインストールしただけ.楽でいい.

_ bun45

ゼミも無事終了した,と思ったらbun45 の HTML Help 自動生成ツールが動かないと連絡が.bun45.let.osaka-u.ac.jp から www.let.osaka-u.ac.jp/seiyousi への移行をにらんだCGIの変更が原因らしい.調べてみると,ファイルをダウンロードしてきたときの URL で,wget の --cut-dir オプションで "seiyousi" が追加された分を切り落とし忘れていただけだった.うっかり URL をハードコーディングしていたところをついでに設定ファイルを読むように変更して,ファイルを更新してみる.


2003-11-26 古い日記からの変換データ

_ 日記CGI

複数行コメントに対応させるべく作業開始.

_ rain book

曲がそこそこ気に入っていたり.http://www.therainbook.com/

ふと思ったのだが,作曲の人がグラディウスII NES版 の作曲者と同名だ.だからといって何もないんだけど.

_ クイズ

UML に関するクイズをやっていたので入力してみたら,「この設問は受付終了しています」と出てしまった.また後で試してみることにする.

http://itpro.nikkeibp.co.jp/free/NIP/ITBASIC/20031121/1/


2006-11-26

_ [Java] String.intern の簡易版を作ってみた

開発中の某システムで,同じ文字列がたくさん含まれたファイルをストリームから読み出すとき,文字列が各行ごとに個別にインスタンスが確保されてしまうので,HashMap を使って単一インスタンスに置換するようにしてみた.

実装は次の通り.すごく適当.

private static Map stringTable = new HashMap();
public static String toSingletonString(String s) {
  if (stringTable.containsKey(s)) {
    return (String)stringTable.get(s);
  } else {
    stringTable.put(s, s);
    return s;
  }
}

しかし,こんなものでも,ストリームから読み込んでいる文字列のインスタンス数が少なく見積もって50万〜,互いに異なる文字列が数万と推定される環境で,フットプリントが1.3GB→1.0GBと減少.手間のわりには効果があって満足です.