JKaiUI改良版 配布中

JKaiUI改良版をファイル置き場にて配布中です。

最新版はここから落とせます。追加機能の使い方の説明は落としたファイルのReadMeファイルを参照してください。

オリジナルのJKaiUIの使い方、Mac上でのXLink kaiの情報はMac de Kaiを参照してください。

JKaiUI改良版はまだ開発版です。オリジナルからそう多く変更していないので大丈夫だともいますが、ご利用は自己責任でお願いします。

2011年9月27日火曜日

ver.0.3.4公開

ver.0.3.4を公開しました。

ログファイル名の月の部分が間違って出力される問題を修正しました。
 ver.0.3.4での変更点
  • ログファイル名の月が0-11の範囲で出力される問題を修正 

    2011年9月25日日曜日

    ver0.3.3公開

    ver.0.3.3では設定により表示さうまくされない問題などを修正しました。

    変更内容は以下です(ver.0.3.2での変更点を含みます)。
    ver.0.3.3
    1.  HTMLUnicode onでPMを送るとログファイルにエンコードされた状態で保存される問題の修正
    2.  設定によりすべての部屋の説明がno sub arenasになる問題の修正(根本的な修正ではない)
    3. 設定によりすべてのユーザーがの状態がUser is offlineになる問題の修正(根本的な修正ではない)
    4. 設定によりフレンドの表示が遅くなる問題を修正(根本的な修正ではない)

    2011年9月24日土曜日

    実装予定

    今後、実装する予定の機能の一覧をこちらにも載せておきます。

     ver.0.4, 0.5(予定)
    1. 自動ホストセッティング
    2. versionダイアログでバージョン情報をコピー可能にする
    3. 設定情報の一括コピーを可能にする
    4. 自動アリーナ移動(操作しないでいるとgeneral chatへ移動させられ場合に元の場所に戻る)
    5. 設定の初期化ボタン
    6. フレンドのログインを知らせる
    7. フレンド、部屋名などのフォントサイズの変更を可能に変更
    8. 音の変更を可能に
    9. バグ修正:一番下の人をKick/Banできない
    10. チャットを一行で表示可能にする
    11. チャットで色わけをなくせるようにする
    12. 定型文入力
    13. チャットヒストリー機能(チャット入力欄で↑↓でみれる)
    14. 鍵部屋非表示
    15. 満室部屋非表示
    16. フレンドの部屋のみ表示
    17. 部屋検索機能
    18. 部屋更新無効機能(部屋表示ロック機能)
    19. チャット画面ロック機能
    20. チャット画面のリセット抑制
    それ以降の予定
    1. ローカライズ対応
    2. バグ修正:ブックマーク全般
    3. ログ閲覧機能、ログ検索機能

    可能なら実装する予定のもの

    1.  Windowsでの文字化け対策(ver.7.4.22対策)
    2.  HTMLUnicodeの自動判別(相手がWebUIかJKaiUIか標準UIかなどでon/off切り替え)

    掲示板の開設

    昨日、テストしていただいている方などとXlink上で会えまして、いろいろ意見をいただきました。

    意見について反映したWebページの方に実装予定を作成しました。
    また、提案していただいた掲示板を開設しました。質問、バグ報告、要望を募集中です。よかったらご利用ください。

    0.3.1版

    いくつかのバグの修正と変更を加えました。

    変更点は以下です。
    1.  ログファイルにHTMLUnicodeの形式で保存される問題の修正。(訂正 20011/9/25 修正がうまくされていなかった。ver.0.3.2で修正済み)
    2. ログファイルの設定を変更した場合に再起動しなくてもいいように修正
    3. HTMLUnicodeのデコード機能をいつでもon状態に変更(off状態でon状態の人からのPMをもらうと文字化けする問題の修正)
    4. フォントサイズの設定部分を変更(spinnerに変更)
    5. ログファイルの内部処理を変更
    6. Mac形式のメニューバー表示に変更
    1と3によりHTMLUnicode関連の動作は以下のようなものになります。
    左は送信側、右は受信側です。

    • JKaiUI(HTMLUnicode on)→WebUI:正常に表示される
    • JKaiUI(HTMLUnicode off)→WebUI:文字化け
    • WebUI→JKaiUI(HTMLUnicode on):正常に表示される
    • WebUI→JKaiUI(HTMLUnicode off):正常に表示される
    • JKaiUI(HTMLUnicode on)→JKaiUI(HTMLUnicode on):正常に表示される
    • JKaiUI(HTMLUnicode on)→JKaiUI(HTMLUnicode off):正常に表示される
    • JKaiUI(HTMLUnicode off)→JKaiUI(HTMLUnicode on):正常に表示される
    • JKaiUI(HTMLUnicode off)→JKaiUI(HTMLUnicode off):正常に表示される
    • 標準UI→JKaiUI(HTMLUnicode on):正常に表示される(未確認)
    • 標準UI→JKaiUI(HTMLUnicode off):正常に表示される(未確認)
    • JKaiUI(HTMLUnicode on)→標準UI:文字化け(未確認)
    • JKaiUI(HTMLUnicode off)→標準UI:文字化け(未確認)
    PMのログファイルでの文字化けはしない。
    (訂正 20011/9/25 HTMLUnicode OnでPMを送るとログファイルで文字化けする。ver.0.3.2で修正済み)

    23日中に0.3.1版をあげる予定でしたが遅れてしまいました。
    また、0.3.1版からはソースコードも公開します。

    2011年9月23日金曜日

    ファイル名とVersion番号の規則を変更

    Windows 7で全角がファイル名にあるとうまく動かない場合があったのでファイル名の付け方と、バージョン番号の規則を変更します。

    バージョン番号はメジャーバージョン.マイナーバージョン.公開番号になります。
    ファイル名はJKaiUI_Modification_ver.0.3.1.jarなどになります。
    現在公開していませんが開発バージョン(開発用の機能などを追加してあるもの)などはバージョン番号の後ろに-develなどをつけることになる予定です。

    0.3版修正版などについて

    フレにテストしてもらった結果、いくつかの問題点などがわかってきたので今日中に修正してあげます。

    現状の問題点として、HTMLUnicodeを利用している場合(デフォルトでon)にPMがログファイルに文字化け(HTMLUnicode形式)で保存されます。

    HTMLUnicodeはWebUIを利用している人にPMを送る場合に利用します。

    現状のまとめです。
    左は送信側、右は受信側です。
    • JKaiUI(HTMLUnicode on)→WebUI:正常に表示される
    • JKaiUI(HTMLUnicode off)→WebUI:文字化け
    • WebUI→JKaiUI(HTMLUnicode on):正常に表示される
    • WebUI→JKaiUI(HTMLUnicode off):正常に表示される
    • JKaiUI(HTMLUnicode on)→JKaiUI(HTMLUnicode on):正常に表示される
    • JKaiUI(HTMLUnicode on)→JKaiUI(HTMLUnicode off):文字化け
    • JKaiUI(HTMLUnicode off)→JKaiUI(HTMLUnicode on):正常に表示される
    • JKaiUI(HTMLUnicode off)→JKaiUI(HTMLUnicode off):正常に表示される
    • 標準UI→JKaiUI(HTMLUnicode on):正常に表示される(未確認)
    • 標準UI→JKaiUI(HTMLUnicode off):正常に表示される(未確認)
    • JKaiUI(HTMLUnicode on)→標準UI:文字化け(未確認)
    • JKaiUI(HTMLUnicode off)→標準UI:文字化け(未確認)
    ログファイルにはHTMLUnicodeがonの人の発言が文字化けして保存されます。
    訂正 2011/9/23 送信者側の発言はログファイル上では文字化けしない。

    そういえば7.4.22になってからPMの文字化けテストしてない・・・。誰か知ってる人教えてー。もしくはテスト手伝ってもらいたい。エンコード変わったから文字化け改善されてるんだろうか?

    JKaiUI改良版の利点

    JKaiUIの利点をいくつかまとめておきます。

    オリジナルと比べた場合の利点(Macの人むけ):そのまま追加機能です。
    WebUI+スキンと比べた場合(Windowsの人向け):文字化けしないPMくらいです。

    2行でした!
    文字化けしないPMを利用したい人は試しに使ってみてください。
    最初はWebUI+スキンくらいの使いやすさを目指して改良していきます。

    新事実発覚!

    人によっては別に新事実でも何でもないかも。

    Windowsでの動作を確認してたときに偶然発見してしまった!
    LAN上の他のマシンのKaiEngineに接続できるもよう。
    KaiEngineとUIはUDPで通信してるみたいなので不思議でも何でもない。
    しかし、なぜ気づかなかった!!

    以下個人的な新事実(?)
    • JKaiUIはLAN上のKaiEngineを検出して自動で接続してくれる。(Detect engine automaticalyってかいてるよ。なぜ気づかなかった!!!)
    • JKaiUIではLAN上にKaiEngineを複数検出した場合、選択できる。
    • WebUI(Webブラウザ)でもLAN上のKaiengineに接続可能(KaiEngineが動いているIPアドレスとPort番号を指定すると可能 例:http://192.168.0.5:34522/)
    • 7.4.22で文字エンコードが変わったらしくMacのWebUIでも文字化けしない(Windows KaiEngineにMacから接続した場合から推測)
    これを見る限りKaiEngineは純粋にWebサーバーとして動作しているとみることができるみたい。 この新事実を基にいくつか可能性を探ってみた。

    1. Mac上のブラウザからWindowsマシン上のKaiEngine(7.4.22)に接続することでWebUIの利用→普通に使える(「Windowsマシンない人はできないし、Windowsある人はWindowsでやるよ」と言う突っ込みが聞こえる(妄想))
    2. 仮想環境のWindows上のKaiengineにMac上から接続する→JKaiUIでは接続できなかったけどWebUIが利用できた(VMwareで確認)。一応動作するけど仮想環境なので重い。
     と言うことでWebUIの利用がMac上でも可能になりました。
     変人は試してみてね。いまならVMware Fusionは$29(¥2300)位で買えます(衝動買いしてしまった・・・。詳細はVMware Fusion 4、クーポンあたりで検索すると出てくるかと。2011/9月末くらいまでかも)。

    ちなみにWebUIを利用するときは個人的にはjp_custom_bを利用するのを推奨です。

    あ! そうそう7.4.22 KaiEngineでMac上でWebUIが文字化けしないということは次でるMac版(出るかどうかは不明)は文字化け直ってるんでしょう。 開発のモチベーションが下がりそう・・・。

    WIndowsでの動作について

    私は主にMacでの利用を想定しています。
    しかし、JKaiUI事態はJavaで動作しているのでWindowsやLinuxでも動作します。

    ただ、一度動かしたとき文字化けしたのでだめなのかと思っていたのです。
    しかし、フレさんに試しにテストしてもらったときはそんなことなかったようで・・・
    なぜだ〜〜。ということで文字化けの原因を調べました。

    Javaのバージョンとか、32bit/64bitとかOSとか変えて試しました。
    そしたらKaiのバージョンでした・・・。
    7.4.18と7.3.1.7で文字化けなし、7.4.22で文字化けしました。

    ということでJKaiUIを利用するときは7.4.18以前のものをご利用ください。
    Windowsの7.4.18はアップロードしろと出ますが×ボタンで回避して起動できます(ただし、できるだけ最新版を推奨)。

    確認した環境はWindows Xp 32bit, Windows 7 64bitです。フレさんはVistaらしいのでVistaでも動作する模様。

    2011年9月21日水曜日

    開発、テストに協力してくれる人募集

    目的のところで引用した文にも、ちらっと出ていたように開発、テストに協力してくれる人を募集中です。
     連絡先はyuu.akron@gmail.comまたはyuu@akronです。

    特に自分の開発環境でしかテストできてないので、使っていただける方は大歓迎です。バグとか、改善点とか知らせてもらえると助かります。

    参考までに当方の開発環境は
    OS : MAC OS X 10.6.8
    ハードウェア : Mac Mini early 2009
    無線アダプタ : Planex GW-USMicroN2
    Java : Java SE 6 (ベンダー : Apple Inc.)
    NetBeans 7.0
    XLink Kai 7.4.18

    JKaiUI改良版の追加機能について

    すっかり忘れてましたが改良版は便宜上JKaiUI Modificationと読んでいます。もっとましな名前を募集中です。

    各バージョンの追加機能は以下。

    ver.0.1
     * 音の鳴るタイミングを指定可能
     * tooltipで長い部屋説明を表示可能に

     ver.0.2
     * PMの文字化け対策
     * 部屋の文字化け対策(常時on)

    ver.0.3
     * チャットログファイル出力
    →ファイル出力先、ファイル出力パターンを指定可
     * チャットの文字サイズを変更可能に
     * versionの表示
     * チャットでポップアップメニューを利用可能に
       →クリップボードへのコピー、チャットウィンドウへのコピー、googleで検索、URLを開く、すべて選択
     * 部屋の文字化け対策(on/off選択可)

    JKaiUI改良版

    UI改良することになったので、どれを元にしようかいろいろ検討しました。
    その結果、JKaiUIが一番楽で理想的なようなので、それを基にしました。

    選んだ際の条件は以下。
    1. MAC, Windows両方で利用可能(※Windowsでは現状文字化けで使えない
    2. 改良のしやすさ(JKaiUIはオープンソース)
    3. 目的の機能を実装可能か?(文字化けしないPM、ログ保存機能など)
    改良したUIはファイル置き場に公開しています。現在ver.0.3αまで公開中です。
    機能などの説明は次回以降の投稿で。追加した機能の使い方はそのうちあげます。JKaiUIの基本的な機能とか、使い方は他のところで調べてください。

    ※2011/9/23訂正
      Windowsでの動作を確認した結果、Ver.7.4.22で文字化けする模様。
    Ver.7.4.18、Ver.7.3.1.7では文字化けしない(Windows XP 32bit, 7 64bitで確認)。
    エンコード方式がかわったみたい。

      このサイトの目的について

      XLink kaiのUIに不満がたらたら〜。
      ということでいろいろ調べたらなんだかんだで自分で改良しよ〜うということに・・・。 ついでに需要がありそうなので公開してみようかと。
      というのがこのサイト作ったいきさつです。

      UIの改良とかは問題ないかとモデの方に聞いたところ、問題ないとのこと。以下引用。

      492 無名のハンターさん [] 2011/09/20(火) 21:58:55 ID:pIk2GSnw0 Be:
      現在、KaiのUI(JKaiUI)の改良をしています。 改良したものでKaiにつないで問題はありますか? (改良自体はOKですか?) また、それの配布は? モデの方、お手数ですが回答お願いします。
      493 CAS [] 2011/09/20(火) 22:42:02 ID:???0 Be:
      改良、配布は問題ありません。 WebUIスキンや文字化け対策パッチもユーザーさんの開発、提供です。 配布する際はサポートの連絡先(メールアドレス等)を明記してください。
      494 無名のハンターさん [] 2011/09/20(火) 23:13:32 ID:pIk2GSnw0 Be:
      回答ありがとうございます。 連絡先の件了解しました。 ついでなので開発、テストに協力してくれる方を募集します。 連絡先はXtag: yuu@akron メールアドレス : yuu.akron@gmail.comです。 MacでJKaiUIを利用している人、利用したい人が対象です。 気軽に連絡ください。

      初投稿

      初投稿です!!!
      テストです!!