トップ «前の日記(03/05) 最新 次の日記(03/26)» 編集

hossy online - といぼっくす

ゲームの感想日記、たまにIT・プログラミングの話


03/06

_ [tDiary] xreaでutf-8を出力するときのメモ #2

リンク元の文字列が化けに化けていて、さすがにこれはなぁとちょっと調べてみました。確かRSS出力時に NKF -W, -w を Uconv に変えたはずなのにと。

...文字コードの自動判定でutf-8 to euc-jpができなかったというオチ(汗)。きっと使っているレンタルサーバのNKFのバージョンが古いのでしょう(汗)。

そんなわけで、tdiary/tdiary/lang/ja.rb をこんな風に書き換えて誤魔化すことに。

def to_native( str, charset = nil )
  from = case charset
    when /^utf-8$/i
      return Uconv.u8toeuc(str)
    when /^shift_jis/i
      'S'
    when /^EUC-JP/i
      'E'
    else
      oldstr = str
      NKF::nkf( "-m0 -e", str)
      if (str == oldstr)
        begin
          return Uconv.u8toeuc(str)
        rescue
        end
      end
      return str
  end
  NKF::nkf( "-m0 -#{from}e", str )
end

...もう無理矢理感が漂っています(汗)。副作用が無ければいいのですけれども。問題があったらもうリンク元等の文字コード推測がある機能を全部出さない方向で(汗汗)。

最新の日記から反映されるはずです。過去の日記の文字化けはきっと直りません(汗汗汗)。

_ [同人ゲーム] 昨日の動画について

カイユの空気読めない強さが伝われば満足です。多分グリフあたりでちゃんこ鍋を大量に持ち込めばもっと時間短縮を狙えるのでしょうけれども、回復アイテムなしでそこそこの効率となるときっとカイユじゃないかなと。録画のために相当弱気です。

最初のアイテム増殖の詳しい条件は良く分かりません。このダンジョンのボスアタック限定で、最強装備後に一回目の装飾品を変えようとすると起こることが多く。ロケットブーツあたりが他によく見かけるケースかと。

隠しじゃないというのは... ダンジョン名をタイトルで言うのもちょっとと思って。あ、追加ダンジョンって書けば良かったのかしら(汗)。

動画作成方法は、CamStudioでまず録画 → Flash CS3 附属の Video Encoder で両側を切り取ってflv化、でした。CamStudioでオーディオ出力情報を拾ってくれなくて、オーディオ出力端子とマイク入力端子を繋げてみたりいろいろと(汗)。編集は一切無しという適当仕様。

丁度uploadした半日後くらいにニコニコムービーメーカーが公開されて、動画編集がフリーなのにここまでできるんだと驚いてみたり。まぁ、上げたくなったときが上げ時と言うことで。