JKaiUI改良版 配布中

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

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

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

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

ラベル other の投稿を表示しています。 すべての投稿を表示
ラベル other の投稿を表示しています。 すべての投稿を表示

2014年4月1日火曜日

ブログ休止のお知らせ

※ このエントリーは3ヶ月前に書かれ、3ヶ月後に自動投稿されるように設定されたものです。

現在、ブログ主が更新できない状態です。
忙しいだけかもしれないし、ネットにアクセスできない状態かもしれません。
もしくはもうこの世にいないかもしれません。

更新されるかどうかは不明です。
いつまでこのブログと関連ページが存在するかはわかりません。

必要であればJKaiUI Custom等をダウンロードして保存しておいてください。
なお、ライセンス等はお守りください。

最後に、今まで開発に協力してくれた方に感謝の言葉を述べたいと思います。
協力ありがとうございました。

2013年10月19日土曜日

コンピュータへの雷対策

最近、雷がすごい近くに落ちてヒヤヒヤしたので対策について調査してみた。

まず一般的なことをwikiにて調査。
雷サージ
サージ防護機器

2つを見ると、本格的な対策には避雷針、避雷器などが必要なようです。
日本では個人宅ではまず無いようです。
賃貸なら対策してあるのを選ぶのが一番いいかと思います。
高さ20m以上なら法律上必要とからしいです。

さて、本格的な対策が無理な場合を考えます。
  • 物理的な対策
    1. 雷の気配がしたらコンセントから機器を抜く
      • 抜いているときに雷が落ちると感電死する可能性があります。
    2. LANを可能な限り無線にする(LANからのダメージを防ぐ)
      • 802.11acなら結構速い
    3. 雷サージ対策のテーブルタップを利用する
      • 気休め程度と考えた方がいい
    4. モバイルPCを利用
      • 雷の気配がしたらコンセントから分離
  • ソフトウェア的な対策
    1. バックアップを作成しておく
      1. HDDなどにバックアップを保存し、電源から切り離しておいておく
      2. 外部のバックアップサービスを利用する
        • Dropboxなどを利用するのが一番簡単かも
  • その他
    1. 保険に入る
以上が私が考えた対策です。

2013年8月10日土曜日

吉里吉里 KAGでのfor, foreachマクロ

吉里吉里のKAGには繰り返しがありません。
そこでマクロを作ってみました。

そこそこうまくできたのですが、不満点というか欠点として繰り返し処理(for文の中身)を一連の流れの外に書く必要があります。
もっと使いやすくしたのですが現状ではここまでが限界でした。
もっといいのがある。もっと良くできる。など意見があれば連絡ください。

マクロの説明

最初に通常KAGで私が書くときの書き方を
次に、作成したマクロの使用例をいくつか書きます。
最後にマクロの中身です。


KAGでのfor文

0から9を表示するだけです。


for, foreachマクロの使用例


for文1
上の例と同じく0から9を表示します。
tf.iを増やしながら*doのラベルの処理を行います。
tf.iの初期値は0です。

for文2
こちらは2から9を表示します。
startでtf.iの初期値を指定できます。

foreach文1
foreach文の例です。
この例では配列内の数値が順番に表示されます。
listに配列もしくは配列の入った変数名を指定できます
tf.elemが各要素になります。

foreach文2
scenarioフォルダ内のファイルを表示する例です。

foreach文3
bgmフォルダ内のファイル一覧から再生リストを作成する例です。
listを指定しない場合はtf.listが操作される配列になります。
そうすることでtf.listとtf.iでtf.elemのかわりをすることができます。
tf.elemで書くと面倒な場合などで利用できます。
この場合、tf.elemにそのまま置き換えるとファイル名が変数名と判断されるためにエラーになるためにこのようにしています。
(tf.elemでもエスケープシーケンスを使って文字列扱いにすれば解決できます。)

foreach文4
tf.list以外を利用したときはlistに変数名を指定します


for, foreachマクロの実装

重要な部分だけ説明します。
まず、[eval exp="mp.val=Scripts.eval(mp.list)"]の行です。
KAGのマクロでは引数は文字列で渡されるようです。
そこでScripts.eval()で変数名から中身の配列への参照を得ています。
次に[call target="&mp.func"]の行です。
func引数に指定された文字列のラベルにジャンプします。
ジャンプ先の最後のreturnタグで戻ってくることを想定しています。
またKAGにおいてマクロは呼び出し元のコンテキストで実行されるようです。
すなわち、storage引数が呼び出しもとファイルと同じ物となります(forマクロと呼び出し元は異なるファイルと仮定)。
そのため、このコードでは呼び出し元と同じファイル中のラベルをfunc引数に指定する必要があります。
違うファイルのラベルを呼べるようにするにはstorage引数を追加するだけでおそらく可能です。

2013年8月3日土曜日

AVGの演出技術

AVGの演出技術に調べていて大変参考になるものを見つけたので紹介しておきます。

http://hwm2.gyao.ne.jp/serio/games/direction.html

長いけどとても参考になります。
2011年が最終アップデートなので最近の情報がないのが残念な点です。
が、今でも十分に通用するでしょう。
もう一つ、残念な点に文字ばっかりというのがありますが版権の都合上しょうがないかと。
体験版探して自分で確かめるのが一番いいかも。
もちろん、時間とお金があれば製品版で確かめるのもありです。

というか、どれくらいゲームやったのかが気になる・・

2013年2月27日水曜日

研究室と統合しました。

技術的な話を書くために少し前に研究室という名のブログを開設したのですが、なにかと手間なので2つのブログを統合しました。

研究室の方は数日中になくなる予定です。

2013年2月5日火曜日

ファイル置き場に試作品置き場を設置

ファイル置き場に試作品置き場を設置しました。
試作品置き場のファイルはあくまで試作品であり、通常利用には試作品でないものをお使いください。
そのうち、簡単な利用方法を載せる予定です。
以下、試作品置き場においている各ソフトウェアの簡単な説明。
  • Mac用
    • AKaiUI.app.zip: objective-cで書かれたKaiUI。試作版。日本語で受信できるが送信できない。
    • jKaiUI_Custom_ver.0.5.1-devel.app.zip: 詳細なログがとれるJKaiUI。開発者向け。 
    • KaiSelector_ver.0.2.app.zip: 内部にkaiengineやjKaiUIなどを入れて、それらを切り替えて、起動や再起動を可能にする。サーバーの接続先の指定も可能。
  • Windows用
    • xlink_kai_log.exe.zip: 初期に作成した試作版Windows Xp用XLink Kai Logとりツール。winpcapに依存。

2013年2月3日日曜日

蔵書リスト

プログラミング関係の蔵書リストです。
玉石混合です。
基本的にはおすすめのものが多いです。
そのうち、書評のようなものを書きたいと考えています。

Akronの研究室の開設

研究室を開設しました。
とは言ってもブログですが・・

実は結構前にページ自体は作成していたのですが、時間がなくて放置状態でした。
なので右のリンクには載せていたのですが、告知していませんでした。
これから、コンテンツを徐々に増やして行く予定です。

開発室では主に使用者側の情報を、
研究室では個人的な開発のぐだぐだ話や、試作品の公開などしていきます。


2013年2月2日土曜日

旧ファイル置き場に再度移行

少し前に変更していたんですが、githubの方のファイル置き場がなくなるようなので旧ファイル置き場にプログラムをメインで置くようになります。

Google SpreadSheetを埋め込む

最近、表とグラフをブログに載せる楽な方法を探していました。
Google SpreadSheetが私の利用方法的には便利そうなので使い方を簡単に載せておきます。
Web版のMS Officeも試してみたのですが公開するには少し使い難い印象でした。
個人的にはSyntaxHighlighterのようなスクリプトが欲しいです(csv形式貼り付けるだけで表やグラフになるようなもの)。
どこかにないものか・・
 
①メニューの日本語化
英語のままでも特に問題ないですが好みで変えます。
なぜかSpreadSheetでは変更できないのでGoogle Driveを開きます。
そこで右上の設定を開き言語を日本語にします。

②スプレッドシートの作成
excel使ったことのある人なら同じように作れます。
ファイルのインポートからxls, xlsx, csvなどを取り込めるので便利です。

③グラフの作成
「挿入」の「グラフ」から作成できます。
設定を変えて好みのグラフを作ってください。
さすがにexcelよりはカスタマイズ性は劣りますが一般的な用途には十分なくらいカスタマイズできます。
グラフを作成したらグラフの右上の逆三角マークから「自分のシートに移動」を実行します。
それにより、表とグラフを分離できます。
これをしないと表の上にグラフが表示されたりします。

④ ブログに公開する方法
まず、表の公開方法です。「ファイル」の「ウェブに公開」メニューでできます。
出てきたメニューで「公開するシート」を指定し、下の「公開開始」ボタンを押します。
次に「公開データへのリンクを取得」と書いてあるすぐ下のボックスをクリックし「ページに埋め込むHTML」を選択します。
あとはリンクをコピーしてブログに貼り付けるだけです。
ブログに貼り付けるときはHTMLとして編集保存してください。
また、サイズ(height, width)をブログにあわせて変更します。
以下に公開例を載せておきます。



次にグラフの公開方法です。
まず、グラフのシートに切り替えます。
次に右上の「グラフを公開」を押します。
公開する形式としてインタラクティブなものと画像とを選ぶことができます。
選択したらその下のリンクをコピーしてブログに貼り付けるだけです。
HTMLでの編集やサイズの変更などは表の場合と同様です。
以下に公開例を乗せておきます。

2012年4月1日日曜日

jKaiUI Airアルファバージョン公開

 jKaiUI Airは全く新しい空気のように動作するユーザーインターフェースです。


具体的には従来のようなウィンドウは開きません。
そのかわりにチャットを音声で再生し、チャットの入力は音声入力で行います。
部屋の移動などボタンを押していた作業のかわりは、
音声でコマンド(定型文)を入力することで実現します。

しかしながら、すべてを音声のみでできるわけではありません。エンジンを見つけられなかった場合のダイアログや、チャット入力が正しく認識されているかの確認画面などのいくつかが画面が残っています。また、音声入力はマイクが必要であり、用意できない場合にダイアログを用いてチャットを入力する方法もオプションであります。また、従来のウィンドウを用いる方法も残してあります。

動作環境ですが、Windows 7とMac OS X 10.7で確認しています。
音声再生にはMacではシステム環境設定→スピーチ→テキスト読み上げ→システムの声をKyokoに設定してください(ダウンロードが必要な場合があります)。なおKyokoは10.7以降搭載されたものです。Windowsでは設定は不要です。
音声入力はMacではシステム環境設定→サウンド→入力の設定を確認ください。Windowsでは設定は不要です。

ダウンロードはgithubの方ではなく旧ファイル置き場からできます。

最後にアルファ版ですのでご利用は自己責任でお願いいたします。当方はいかなる問題が起こっても責任はとりません。また、重要なことなのでもう一度強調しますが本ソフトウェアは空気のように動作します。

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

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

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を利用している人、利用したい人が対象です。 気軽に連絡ください。

初投稿

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