<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>PORING SOFT .NET</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/" />
    <link rel="self" type="application/atom+xml" href="http://www.poringsoft.net/feeds/atom.xml" />
    <id>tag:www.poringsoft.net,2007-12-08://1</id>
    <updated>2008-11-16T10:41:00Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Publishing Platform 4.01</generator>

<entry>
    <title>ロードマップ</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/11/16192225.html" />
    <id>tag:www.poringsoft.net,2008://1.88</id>

    <published>2008-11-16T10:22:25Z</published>
    <updated>2008-11-16T10:41:00Z</updated>

    <summary>KKDE 2.0.0α1 が無事に公開できたのでちょっと一休み中な最近ですが、今...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="吉里吉里開発環境" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p>KKDE 2.0.0α1 が無事に公開できたのでちょっと一休み中な最近ですが、今後の予定・ロードマップを考えておきたいと思います。<br />ただ、ここで書いているのは現時点での考えなので、増えたり減ったりします。<br /></p><p>◆ 2.0.0 β1<br />次に出そうと思っているのはβ1です。（ただ、途中でいくつかだけ実装した2.0.0 α2を出すかもしれませんが。）<br />β1では次の物を実装する予定です。</p><p>・KAGEX入力補完<br />・KAGEXワールド拡張ビューワー<br />・KAGEXワールド拡張エディタ<br />・スニペットウィンドウ<br />・KAG/KAGEX挿入メニュー<br />・KAGEX++</p><p>といった感じで、KAGEX関連の物がほとんどです。</p><p>◆ 2.0.0（正式版）<br />とりあえず 2.0.0 β1で出ただろうバグを中心に修正していく予定です。<br />もし大きなバグとかが出たらβ2として出るかもしれません。<br />あと、このあたりでマニュアルあたりも基本的なところは作っておきたいなぁとか思っています。<br /></p><p>◆ 2.1.0<br />だいぶ先の話ですが正式版を公開した後の機能についてです。</p><p>・TJS入力補完<br />・TJSクラスウィンドウ</p><p>といったTJS関連をやれたらなぁと思っています。<br />ただ、この頃には吉里吉里３の話が出てきているかもしれません。</p>]]>
        
    </content>
</entry>

<entry>
    <title>ドコモの冬モデル</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/11/14223610.html" />
    <id>tag:www.poringsoft.net,2008://1.87</id>

    <published>2008-11-14T13:36:10Z</published>
    <updated>2008-11-14T14:09:00Z</updated>

    <summary>ドコモの2008年冬春モデルが発表されました。とはいっても発表日は11/5なので...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="雑記" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p>ドコモの2008年冬春モデルが発表されました。とはいっても発表日は11/5なのでもう1週間以上たってしまいましたが。。。<br />ドコモ持ちとしてはやはりほかのキャリアの発表よりもより気になりますね。<br />というわけで個人的に気になる物を上げてみたいと思います。</p><p>◆ <a href="http://k-tai.impress.co.jp/cda/article/news_toppage/42593.html">F-01A</a></p><p>富士通製の防水回転二軸携帯です。<br />ドコモでは富士通が防水携帯を前から出していました。ただ、70X系だったりと機能が今ひとつというところだったんですが、これはフルスペックな物になっています。<br />個人的には見た目もなんかカクカクで良い感じだなぁと思ってます。（好みは分かれそうな見た目ですが、、、）</p><p>良いところ：<br />防水（ものすごく地味だけど便利そうな機能）<br />見た目がカッコイイ（かなり主観）<br />ソフト（昔使ったことあるFソフトは確かに良かった）<br /></p><p>だめなところ：<br />ちょっとでかい<br />背面液晶の部分はすごく指紋がつきそう<br /></p><p>◆ <a href="http://k-tai.impress.co.jp/cda/article/news_toppage/42597.html">SH-01A</a></p><p>シャープのサイクロイド式携帯です。<br />シャー
プのアクオス携帯と言えばこの形だろ。みたいなイメージがあって、シャープを買うならサイクロイドにしようと前々から思っていました。ただ、ドコモで出て
いるものはGPSが無かったりと微妙な物ばっかりだったので手を出していなかったのですが、今回はフルスペックな物になっています。</p><p>良いところ：<br />フルスペックなアクオス携帯<br />液晶がすごくきれい（らしい）</p><p>だめなところ：<br />ちょっと分厚くね？<br />冷静に考えると画面が回転する意味はあんまり無いような（ワンセグみないし。。。）</p><p>◆ <a href="http://k-tai.impress.co.jp/cda/article/news_toppage/42606.html">SH-04A</a></p><p>シャープのQWERTYキースライド携帯です。<br />いわゆるドコモ版インターネットマシーンというやつです。<br />基本はタッチパネルで操作して、文字はQWERTYキーボードで打つという普通の携帯と違った操作が基本になります。</p><p>良いところ：<br />QWERTYキーボード（未だにテンキーでは早く打てないのでこれが欲しい・・・）<br />画面がでかい（3.5インチ）</p><p>だめなところ：<br />でかすぎ<br />iアプリとかどうやって操作するんだろ・・・（CCCVは操作できるのか・・・？）</p><p>◆ <a href="http://k-tai.impress.co.jp/cda/article/news_toppage/42607.html">Nokia E71</a></p><p>ノキアのQWERTYキーストレート携帯です。<br />前回ソフトバンク版が出ていたときにドコモでも出ないかなぁとか言っていたら本当に出るみたいですね。<br />全く同じ中身（800MHz対応とか微妙に違うみたいですが）のものが違うキャリアから出ると言うことでその辺の競争とか起きたら面白そうです。</p><p>良いところ：<br />QWERTYキーボード<br />スマートフォンなのでSymbian系ソフトがいろいろと入れられそう<br /></p><p>だめなところ：<br />画面が2.4インチQVGA<br />入れられるソフトがSymbian系（たぶんあまり日本向けなソフトはなさそう。。。）</p><p>◆ <a href="http://k-tai.impress.co.jp/cda/article/news_toppage/42646.html">BlackBerry Bold</a></p><p>今回の発表とは別枠でしたがこれも気になってます。<br />画面がHVGAの2.7インチなのでE71よりはちょっと大きくきれいな液晶です。<br />あと見た目についてもE71も悪くはないけどこっちの方がかっこいいなぁとも思ってます。</p><p>良いところ：<br />QWERTYキーボード<br />見た目</p><p>だめなところ：<br />値段がいろいろと高そう。（定額になってもいろいろと必須オプションが高そう）</p>]]>
        
    </content>
</entry>

<entry>
    <title>KKDE version 2.0.0 α1 公開</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/11/09001623.html" />
    <id>tag:www.poringsoft.net,2008://1.86</id>

    <published>2008-11-08T15:16:23Z</published>
    <updated>2008-11-08T15:49:41Z</updated>

    <summary>KKDE version 2.0.0 α1 を公開しました。リアルの方がいろいろ...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="吉里吉里開発環境" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p><a href="http://www.poringsoft.net/cnt/program/kkde2/index.html">KKDE version 2.0.0 α1 を公開しました。</a></p><p>リアルの方がいろいろと忙しくてちょっと予定よりも遅れましたが、無事α1を公開できました。<br />KKDE version 0.8.1（以後KKDE1と略す）を公開したのが2006/07/16なので、実に2年3ヶ月ぶりぐらいのバージョンアップです。<br />今回のバージョンはα版となっています。<br />とはいっても以前から公開しているのもα版と書いていませんがα版なので対して気にしないでください。（バージョン表記の都合です＾＾；）<br /></p><p>今回のバージョンはソースコードを1から作り直したので細かい作りや機能といった面でKKDE1と異なります。<br />全体的にはKKDE1から3割機能が減って、新しく3割機能が増えたというような感じになっています。<br />大きいところでは、</p><p>◆ 減った機能：<br />・TJS入力補完<br />・KAG++<br />・TLG画像プレビュー<br />・サウンドシーク＆音量変更<br />・アプリエラー報告機能<br /></p><p>◆ 増えた機能：<br />・プロジェクトファイル機能<br />・エディタのカラー設定ダイアログ<br />・ブックマーク機能<br />・折りたたみ機能<br />・エディタ設定のファイルタイプごとの設定<br />・Oggファイルの再生<br />・設定ファイルをAppDataフォルダへ移動<br /></p><p>といった感じで、細かいところでもちょこちょこっと違います。<br />なので、当分はKKDE1と平行して公開します。</p>]]>
        
    </content>
</entry>

<entry>
    <title>2008年冬モデル</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/11/02225620.html" />
    <id>tag:www.poringsoft.net,2008://1.84</id>

    <published>2008-11-02T13:56:20Z</published>
    <updated>2008-11-02T14:39:16Z</updated>

    <summary>先週はau、ソフトバンク、ウィルコムと2008年の冬モデルラッシュが続いています...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="雑記" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p>先週はau、ソフトバンク、ウィルコムと2008年の冬モデルラッシュが続いていますね。<br />ドコモも<a href="http://plusd.itmedia.co.jp/mobile/articles/0810/22/news087.html">11/05に発表がある</a>みたいで楽しみです。<br />とりあえずドコモ以外の発表を見ていていくつか気になったのを見てみます。</p><p>◆ <a href="http://plusd.itmedia.co.jp/mobile/articles/0810/27/news033.html">Woooケータイ W63H</a></p><p>Visual WVGA 有機EL搭載の回転2軸機種です。<br />いままで au では上位モデルでもQVGAの機種が多かったので、ここにきてやっとという感じです。<br />とか思っていたら、”Visual”というよくわからない接頭語がついていて調べてみると、<a href="http://k-tai.impress.co.jp/cda/article/news_toppage/42436.html">”240×800ドットの中に4色の発光素子を組み込む”</a>ことで480×800を実現している。。。ということで、どうやらリアルなVGAではないようです。<br />あと前回までの<strike>不細工な</strike>Wオープン用ヒンジはやめて回転2軸にしたようです。</p><p>有機ELと聞くと良さそうな感じですが、外ではほとんど見えないんじゃないかなぁと心配です。<br />（特に同じ有機ELを搭載している兄弟機のCASIOの機種はカメラをアピールしていますが、、、）</p><p>◆ <a href="http://plusd.itmedia.co.jp/mobile/articles/0810/28/news061.html">WILLCOM 03（黒）</a></p><p>なぜ、いままでこの色がないか不思議で仕方がなかったわけですが、、、ついに！という感じです。<br />中身は特に変わっていないようです。</p><p>◆ <a href="http://plusd.itmedia.co.jp/mobile/articles/0810/30/news074.html">AQUOSケータイ FULLTOUCH 931SH</a></p><p>今回の発表の中で一番スゲーと思えた機種です。<br />3.8インチ、480×1024のタッチパネル液晶です。</p><p>おそらく実物を見たらかなりごつそうです。＾＾；<br />というか、1024ピクセルはやり過ぎです＾＾；<br />画面が3.8インチもあることから片手で指タッチは届かないんじゃないかという気がします。＾＾；</p><p>というわけで、今度モックが出てきたら（買わないけど）見に行こうと思います。</p><p>◆ <a href="http://plusd.itmedia.co.jp/mobile/articles/0810/30/news076.html">Nokia E71</a></p><p>NokiaのQWERTYキーストレートな機種です。<br />QVGAなのが残念ですが、個人的に最近QWERTYキーなものが欲しいなぁとか思っていて、ドコモでもこんなのがでないかなぁと思っています。<br /></p><p>こんなQWERTYキーストレートな機種がドコモで出るのが確定しているのは<a href="http://k-tai.impress.co.jp/cda/article/news_toppage/42006.html">BlackBerry Bold</a>です。<br />個人で使うのはかなりオーバースペック（特にセキュリティなあたり）なきもしますが、、、どうしようかなぁといろいろと考え中です。</p><p><br /></p>]]>
        
    </content>
</entry>

<entry>
    <title>α1候補完成</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/10/31222614.html" />
    <id>tag:www.poringsoft.net,2008://1.83</id>

    <published>2008-10-31T13:26:14Z</published>
    <updated>2008-10-31T13:46:34Z</updated>

    <summary>前回公開した環境設定画面でα1として予定していた大きい機能はすべて完成しました。...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="吉里吉里開発環境" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p>前回公開した環境設定画面でα1として予定していた大きい機能はすべて完成しました。<br />というわけで後回しにしていた細かいところをいろいろと修正しました。</p><p>◆ツールバー</p><p>アイコンについては基本的にVisualStudioについてくるアイコンパックをベースに使用するようにしました。<br />一部はKKDE1と同じ物を使っていますが若干普通の見た目になっています。</p><p>ツールバーとメニューの中身自体も.NET Framework2.0標準の物に変更しています。<br />そのため若干見た目が変わっていて、機能としてはツールバーが種別ごとに位置を移動できるようになりました。</p><p>◆改行記号</p><p>もともとKKDEがベースにしているSharpDevelopの改行記号はあまり見かけない記号を使用しているんですが、コードを直接修正して下矢印に変更しています。<br />環境によってはうまく出ない場合もあるみたい＋なんか余白が気になる（全角の矢印を使っているからですが。。。）ということで、KKDE2ではより通常のエディタらしく直角に曲がる感じの矢印を描画するように修正しています。（エンターキーにある記号とです。）</p><p>◆横ルーラー</p><p>個人的に一番気になっていたのが、この横ルーラーで桁数が全くでないので使い物になっていませんでした。（ベースの物はそもそも色も白固定です。）<br />今回は秀丸っぽいような感じで桁数をルーラー上に表示するようにしています。</p><p>その辺をやったらこんな感じ ↓ になっています。</p>
<p><a href="http://www.poringsoft.net/img/kkde2_ss_20.png"><img alt="kkde2_ss_20.png" src="http://www.poringsoft.net/img/kkde2_ss_20-thumb-240x218.png" /></a></p>
<p>そのほかにも細かいところをちょこちょこっと修正したり変更したり無くしたりと絶賛テスト中ですが、機能としては現在の物をversion 2.0.0 α1 候補としています。<br /></p>]]>
        
    </content>
</entry>

<entry>
    <title>環境設定画面</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/10/27230843.html" />
    <id>tag:www.poringsoft.net,2008://1.82</id>

    <published>2008-10-27T14:08:43Z</published>
    <updated>2008-10-27T14:16:43Z</updated>

    <summary>KKDE2の環境設定画面を作成しました。基本的にはKKDE1と同じようような物が...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="吉里吉里開発環境" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p>KKDE2の環境設定画面を作成しました。</p><p>基本的にはKKDE1と同じようような物が設定できますが、KAG設定に関してはファイルタイプ別設定のほうへ移動しています。<br />目新しい物と言えば、システム設定に”テキスト解析間隔”というのを作成しています。</p><p>これは、KAGシナリオファイルの入力があるたびにファイルの解析を行うのですが、絶えずやっても無駄かつ負荷がでかいのでその解析をスリープさせる時間を設定することが出来ます。<br />この値を長くすると負荷は軽くなりますが結果がおかしくなる場合があります。（たとえばラベルの位置がずれたりとか）</p><p>ちなみにKKDE1ではセーブ時にのみ解析を行っています。<br />（これは当時に作ってみると重すぎて使い物にならなかったためです。。。重かった理由はもちろん作り方が悪かったためですが。。。＾＾；）</p><p>というわけで↓</p>
<p><a href="http://www.poringsoft.net/img/kkde2_ss_19.png"><img alt="kkde2_ss_19.png" src="http://www.poringsoft.net/img/kkde2_ss_19-thumb-240x161.png" /></a></p>]]>
        
    </content>
</entry>

<entry>
    <title>サウンドプレイヤー</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/10/25225603.html" />
    <id>tag:www.poringsoft.net,2008://1.81</id>

    <published>2008-10-25T13:56:03Z</published>
    <updated>2008-10-25T14:12:56Z</updated>

    <summary>サウンドプレイヤーウィンドウを作成しました。KKDE1のサウンドプレイヤーはWi...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="吉里吉里開発環境" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p>サウンドプレイヤーウィンドウを作成しました。</p><p>KKDE1のサウンドプレイヤーはWindowsMediaプレイヤーをそのまま貼り付ける形で実装していました。<br />これは、作る方は簡単でかつ使う方も基本機能はきちんとしているので便利という感じで良かったんですが、Oggファイルの再生がそのままではできないという欠点がありました。<br />（まぁ、コーデックを入れるだけなのですが、、、）</p><p>KKDE2では単体でOggファイルの再生を行えるようにします。<br />ワールド拡張ビューワーの場合は吉里吉里を使用して直接再生するという荒技（といってもこれはこれでありですが）を使ったのですが、今回はWin32APIの方を直接呼び出そうといろいろと試行錯誤していました。<br />かなり苦戦しましたが、音楽を正常に再生できるところまでは出来ました。</p><p>ただ、かなり不安定で音が途中で止まったり、プログラムが落ちたりといろいろと解決できない問題が多々ありました。<br />多分C#のガーベジコレクションあたりが問題っぽいです。。。orz<br />いろいろと作っていて面白いところではあるのですが、あまり時間もないので今回は別の物を持ってくるようにしました。<br />C#で簡単に呼び出せてOggが再生する物を探した結果、<a href="http://yanesdkdotnet.sourceforge.jp/">YaneuraoGameSDK.NET</a>を使用することにしました。</p><p>サウンドプレイヤーでは基本的には再生が出来たいいという方針で、再生と停止ボタンしかありません。<br />一時停止やシークについてはKKDE1でも乗っていたのでつけたいところですが、実装上の都合から省略します。（なくてもKKDEの用途からはそんなに困らないです。）</p><p>いろいろと苦労してできあがったのが↓</p>
<p><a href="http://www.poringsoft.net/img/kkde2_ss_18.png"><img alt="kkde2_ss_18.png" src="http://www.poringsoft.net/img/kkde2_ss_18-thumb-240x247.png" /></a></p>]]>
        
    </content>
</entry>

<entry>
    <title>イメージビューワー</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/10/19103736.html" />
    <id>tag:www.poringsoft.net,2008://1.80</id>

    <published>2008-10-19T01:37:36Z</published>
    <updated>2008-10-19T01:56:12Z</updated>

    <summary>イメージビューワーを作成しました。基本的な機能はKKDE1と同じです。表示できる...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="吉里吉里開発環境" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p>イメージビューワーを作成しました。</p><p>基本的な機能はKKDE1と同じです。<br />表示できる画像はJPEG, PNG, BMPの3種類で、TLGファイルについては表示をサポートしません。（sugieプラグインが未サポートになっています。）<br />TLGファイルについては、今後またサポートするかもしれませんがとりあえず非サポートということにしておきます。</p><p>あとは拡大・縮小、ウィンドウに合わせる表示や次のファイルへ移動などの操作が行えるようになっています。<br /></p><p>↓でそれを表示したところ<br /></p>
<p><a href="http://www.poringsoft.net/img/kkde2_ss_17.png"><img alt="kkde2_ss_17.png" src="http://www.poringsoft.net/img/kkde2_ss_17-thumb-240x256.png" /></a></p>]]>
        
    </content>
</entry>

<entry>
    <title>ラベルツリー</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/10/16205856.html" />
    <id>tag:www.poringsoft.net,2008://1.79</id>

    <published>2008-10-16T11:58:56Z</published>
    <updated>2008-10-16T12:42:15Z</updated>

    <summary>ラベルツリーを作成しました。このラベルツリーの素になるラベル情報自体はKAG入力...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="吉里吉里開発環境" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p>ラベルツリーを作成しました。<br />このラベルツリーの素になるラベル情報自体はKAG入力補完の時に取得していたのでサクサクっと作成しました。<br />が、なんかテストしていたファイル群にラベルが大量にあるためかなり動作が遅くなってしまいました＾＾；</p><p>とりあえず、いろいろと試行錯誤して一部分だけ更新できるように変更して解決しました。<br />（というか、TreeViewのアイテムの参照でかなりの時間がかかるようです。。。）<br /></p><p>
</p><p>という感じで、KKDE2を本格的に作り始めてだいたい2ヶ月ほどたちました。<br />今回は作ったやつをがんばって頻繁にブログの方に上げてみたんですが、思ったより続いたかなぁという印象です。<br />ちょっと最近はいろいろとあってペースダウン中（＆ちょっとほかのもやってみたくなってきました。。。）ですが、このままで行くと今年中には公開できそうです。<br /></p>
]]>
        
    </content>
</entry>

<entry>
    <title>iCV</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/10/13153845.html" />
    <id>tag:www.poringsoft.net,2008://1.78</id>

    <published>2008-10-13T06:38:45Z</published>
    <updated>2008-10-13T06:58:09Z</updated>

    <summary>ふらふらとネットサーフィン（もう死語になっているような気がしますが。。。）やって...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="雑記" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p>ふらふらとネットサーフィン（もう死語になっているような気がしますが。。。）やっていたらCCCVとは別のiアプリ用コミケカタログビューワーを見つけました。↓<br /><a href="http://unihiroki.sakura.ne.jp/icv/icv_index.html">iCV(コミケットカタログビュアー)</a><br /></p><p>iアプリということなのでドコモ専用、動作機種はは905i以降のWVGAの画面を持つ機種のようです。<br />現在のバージョンはα版のようですが、一通りの必要そうな機能はそろっています。</p>]]>
        
    </content>
</entry>

<entry>
    <title>KAG入力補完設定</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/10/10223652.html" />
    <id>tag:www.poringsoft.net,2008://1.77</id>

    <published>2008-10-10T13:36:52Z</published>
    <updated>2008-10-10T13:53:23Z</updated>

    <summary>前回保留にしていたKAG入力補完設定画面を作成しました。基本的にはKKDE1の時...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="吉里吉里開発環境" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p>前回保留にしていたKAG入力補完設定画面を作成しました。</p><p>基本的にはKKDE1の時と同じですが、区切り記号を "$" から ";" に変更しています。<br />特に深い意味はないですが、マクロコメントとして書いたときにより自然に見えるかなぁとおもって変更しています。</p><p>逆に入力補完で ";" が使えなくなってしまいましたが、まぁあまり使いたいシーンもなさそうなのでそのままにしています。<br />（必要になったらそのときに考えます＾＾；）</p><p>あとは、いくつか固定っぽい物は省くようにしています。<br />たとえばtrue/falseのようなブール値はこの先ほぼ変わらないだろうということで設定画面からは省いています。<br />（ただ、設定ファイルには記述しているので変更しようと思えば変更できます。）</p><p>↓その設定画面の入力例</p>
<p><a href="http://www.poringsoft.net/img/kkde2_ss_16.png"><img alt="kkde2_ss_16.png" src="http://www.poringsoft.net/img/kkde2_ss_16-thumb-240x267.png" /></a></p>]]>
        
    </content>
</entry>

<entry>
    <title>折りたたみ機能</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/10/06225232.html" />
    <id>tag:www.poringsoft.net,2008://1.76</id>

    <published>2008-10-06T13:52:32Z</published>
    <updated>2008-10-10T13:53:50Z</updated>

    <summary>折りたたみ機能を作成しました。この機能もKKDE1では永遠に未実装機能なっていた...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="吉里吉里開発環境" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p>折りたたみ機能を作成しました。</p><p>この機能もKKDE1では永遠に未実装機能なっていた物で、KKDE1の前バージョンである吉里吉里エディタというプログラムには載せていました。<br />今回はKAG入力補完機能を作成する時にその辺のことも考慮しながら作っていて、実際に実装してみると思っていたよりもうまくいきました。<br />TJSについては後回しで（少なくともTJS入力補完を実装するまで）とりあえずKAGのみ作っています。</p><p>折りたためるのは</p><p>■ラベルから次のラベルまで<br />■;;region と ;;endregion で囲まれた範囲</p><p>の2つを対象としています。<br />;;regionというはVisualC#の折りたためる構文からとっています。</p><p>言葉ではどんな感じになるかは説明づらいので↓のスクリーンショットを見てもらうとわかりやすいかと思います。</p>
<p><a href="http://www.poringsoft.net/img/kkde2_ss_15.png"><img alt="kkde2_ss_15.png" src="http://www.poringsoft.net/img/kkde2_ss_15-thumb-240x199.png" /></a></p>]]>
        
    </content>
</entry>

<entry>
    <title>ツールチップ機能</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/10/04190859.html" />
    <id>tag:www.poringsoft.net,2008://1.75</id>

    <published>2008-10-04T10:08:59Z</published>
    <updated>2008-10-04T11:13:44Z</updated>

    <summary>KAG入力補完が終わったら、次はKAG入力補完設定、、、となるのが普通ですが、最...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="吉里吉里開発環境" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p>KAG入力補完が終わったら、次はKAG入力補完設定、、、となるのが普通ですが、最近KAG入力補完ばっかりやってるのでちょっと息抜きというかその他の細かいところをやっています。</p><p>■ ステータスバー</p><p>ステータスバーの表示をやっていなかったことに今更気がつきました＾＾；</p><p>基本的にはKKDE1とほとんど同じで違うのはプロジェクトの種類が増えていることぐらいです。<br />大抵のプログラムの場合ステータスバーの左端には説明とか、実行状況とか表示されていることが多いですが、あまり表示したい項目もないのでとりあえずは何も表示しない予定です。</p><p>↓デフォルト設定でのエディタ内容を表示したステータスバー<br /></p>
<p><a href="http://www.poringsoft.net/img/kkde2_ss_13.png"><img alt="kkde2_ss_13.png" src="http://www.poringsoft.net/img/kkde2_ss_13-thumb-240x70.png" /></a></p>

<p>■ バージョン情報ダイアログ</p><p>基本的に使う人にとってはほとんど意味がないものですが、個人的には必ず必要なものの一つです。</p><p>基本的にはKKDE1と同じですが、アイコンはちょっとだけ変えたいかなぁと思っています。<br />メモリ使用量はいろいろと問題がある（なんかKKDE１ってものすごくメモリを食う用に見えてしまう）ので取っ払ってしまう予定です＾＾；</p><p>とりあえず、今のところ公開時のバージョンは 2.0.0 の予定です。（αがつくかもしれませんが、、、）<br /></p><p>■ ツールチップ機能</p><p>タグ・属性の上にマウスカーソルを置くとそれらの説明内容が表示される様にする機能です。</p><p>説明内容自体は入力補完リストで表示されるものを使用します。<br />属性値の場合は表示しません。</p><p>↓タグの位置にマウスカーソルを移動して説明を出しているところ（マウスカーソルが消えているのでわかりにくいですが＾＾；）<br /></p>
<p><a href="http://www.poringsoft.net/img/kkde2_ss_14.png"><img alt="kkde2_ss_14.png" src="http://www.poringsoft.net/img/kkde2_ss_14-thumb-240x78.png" /></a></p>]]>
        
    </content>
</entry>

<entry>
    <title>GUIなツール</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/10/02203302.html" />
    <id>tag:www.poringsoft.net,2008://1.74</id>

    <published>2008-10-02T11:33:02Z</published>
    <updated>2008-10-02T12:01:03Z</updated>

    <summary>続:ゲーム開発現場で多くのオレオレ言語が生まれるのはなぜ?中身よりもコメントの方...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="吉里吉里開発環境" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p><a href="http://kikyou.info/diary/?200809#i28_2">続:ゲーム開発現場で多くのオレオレ言語が生まれるのはなぜ?</a><br />中身よりもコメントの方に興味をそそられる話があります、、、</p><p>個人的にはGUIなツールでちょこちょこと作っていくのはなんかめんどくさい印象が強いです。<br />アドベンチャー作成ツールで言えば<a href="http://www.livemaker.net/">LiveMaker</a>なんかがありますが、昔ちょっと試してみたんですがすぐに放り出してしまいました。<br />吉里吉里でキャラクターを動かすのもKAGEXでだいぶ楽になったのでそれで十分かなぁという気もします。</p><p>とか思っていたんですが、ふと全部をGUIでやるんじゃなくて局地的なアクションする部分だけをGUIでぐりぐりと作れたら楽なのかなぁと思いました。<br />ただ、今のKAGとそのGUI（たとえばFlashみたいなタイムラインツールを）どうやったらシムーレスに書けるか思い浮かばないデスが。。。</p>]]>
        
    </content>
</entry>

<entry>
    <title>KAG入力補完 その２</title>
    <link rel="alternate" type="text/html" href="http://www.poringsoft.net/2008/09/29224055.html" />
    <id>tag:www.poringsoft.net,2008://1.73</id>

    <published>2008-09-29T13:40:55Z</published>
    <updated>2008-09-29T14:02:52Z</updated>

    <summary>KAG入力補完でKAG3定義が出せるようになりました。KKDEではKAG3のタグ...</summary>
    <author>
        <name>MRY</name>
        
    </author>
    
        <category term="吉里吉里開発環境" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.poringsoft.net/">
        <![CDATA[<p>KAG入力補完でKAG3定義が出せるようになりました。</p><p>KKDEではKAG3のタグは別途マクロとして定義します。<br />また、入力補完時に説明を出したいため、マクロコメントを書く必要があります。<br />現在のKAG3ではタグ数がだいたい160個ほどあって、一つ一つKAG3の<a target="main" class="jump" href="http://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html">タグリファレンス</a>から見ながらそれらをマクロとして定義したりコメントを書いたり、、、とかやっていたら日が暮れても終わりません。</p><p>じゃあどうするかということですが、吉里吉里のソースコード内にこのタグリファレンスを作る素みたいなファイルが存在します。<br />↓の場所にあるtag.database.tmlというファイルがそうです。<br /><a href="https://sv.kikyou.info/trac/kirikiri/browser/kirikiri2/trunk/kag3/docs/j_in/tag">https://sv.kikyou.info/trac/kirikiri/browser/kirikiri2/trunk/kag3/docs/j_in/tag</a></p><p><a href="https://sv.kikyou.info/trac/kirikiri/browser/kirikiri2/trunk/kag3/docs/j_in/tag"></a></p><p>このtmlファイルはそのままだと扱いにくいのでto_xml.plを使用していったんXMLファイルに変換します。<br />（ただこのスクリプトで作成したXMLファイルだとグループ名が入っていないのでto_xml.plを一部修正します）<br />そしてさらにこのXMLファイル内のタグをKKDE用のマクロ＋マクロコメントに変換するプログラムを作成してKAGシナリオファイルとして出力します。<br />（この変換プログラムには属性値の揺れを補正するための変換テーブルみたいな物もタグリファレンスを見ながら作成しておきます。。。この部分は結構大変です。）<br /></p><p>と、こんな感じで、かなりいろいろと変換してkag3tag.ksファイルとしてできあがります。<br />かなり遠回りな感じですが、この方法だと日が暮れることまでにはできあがります＾＾；</p><p>あとはKKDE側でこの定義ファイルを読み込ませばKAG3タグの入力補完ができあがります。<br />↓はできあがった感じのスクリーンショット<br /></p><p><a href="http://www.poringsoft.net/img/kkde2_ss_12.png"><img alt="kkde2_ss_12.png" src="http://www.poringsoft.net/img/kkde2_ss_12-thumb-240x206.png" /></a></p>]]>
        
    </content>
</entry>

</feed>
