1.0.02をDLされた方へ
1.0.03リリース
あけましておめでとうございます。
今年は、個人的に「変化」の年になる予定です。
がんばらなあかん年です。
なので元旦からがんばってみました。
○Zeeta1.0.03
・成果物一覧の表示順を指定する
○Zeeta1.0.03の実装(プログラマ向けの話題)
今回は、成果物一覧にソート機能を追加しました。
成果物一覧ウィンドウには、以下のコントロールを追加しています。
・ソート順のキーを選択するコンボボックス
・昇順/降順を選択するラジオボタン
ソートは、java.util.Arrays.sort(T[] a, Comparator super T> c) を使用します。
ソート順のキーで変化するのは、Comparatorの部分です。
swingのコンボボックスでは、選択要素の型はObjectなので、何を入れても構いません。
この流れからは当たり前に、「コンボボックスの選択要素としてComparatorを入れておけばええやろ」となります。
実際そのように実装していますが、なんだか久々に「オブジェクト指向」っぽい感じがしました。
別な実装方法としては、選択要素に「"ID", "type", "name"...」と文字列を入れておき、選択イベントハンドラの中で、if(選択項目.equals("ID")) {Arrays.sort(xxx, xxx);}のようにする方法があります。
後者は明らかに鈍くさいですね。
コーディングの楽しみは、後者から前者のようなエレガントな方法を思いついて、自分の頭もエレガントになったと錯覚することかもしれません。
ただ、年をとってくると「べつに、どっちでもええやん」という心境になっています。
今年は、個人的に「変化」の年になる予定です。
がんばらなあかん年です。
なので元旦からがんばってみました。
○Zeeta1.0.03
・成果物一覧の表示順を指定する
○Zeeta1.0.03の実装(プログラマ向けの話題)
今回は、成果物一覧にソート機能を追加しました。
成果物一覧ウィンドウには、以下のコントロールを追加しています。
・ソート順のキーを選択するコンボボックス
・昇順/降順を選択するラジオボタン
ソートは、java.util.Arrays.sort(T[] a, Comparator super T> c) を使用します。
ソート順のキーで変化するのは、Comparatorの部分です。
swingのコンボボックスでは、選択要素の型はObjectなので、何を入れても構いません。
この流れからは当たり前に、「コンボボックスの選択要素としてComparatorを入れておけばええやろ」となります。
実際そのように実装していますが、なんだか久々に「オブジェクト指向」っぽい感じがしました。
別な実装方法としては、選択要素に「"ID", "type", "name"...」と文字列を入れておき、選択イベントハンドラの中で、if(選択項目.equals("ID")) {Arrays.sort(xxx, xxx);}のようにする方法があります。
後者は明らかに鈍くさいですね。
コーディングの楽しみは、後者から前者のようなエレガントな方法を思いついて、自分の頭もエレガントになったと錯覚することかもしれません。
ただ、年をとってくると「べつに、どっちでもええやん」という心境になっています。
1.0.01リリース
おひさしゅう、同時に2つのことができないタンジです!
ビーグル38いいですね!
○2008
思えば、このブログは、Zeetaを広めることを目的として立ち上げました。
もう、1年経っちゃたんですね。
しかし、がんばったのはせいぜい1ヶ月程度で、後は趣味のブログへまっしぐらという結果です。
あぁ、なにやってんだ俺。
「わかる人だけ使えばいいや」
という壮大な志を抱きつつ、まだまだ続ける所存であります。
○ルイス・フューレー
なんと来年3月に来日するんですよ!
勿論チケット買ったっすよ!
キャロル・ローレも来るとか来ないとか
○アクセスカウンター
ZeetaのHPにアクセスカウンターをつけています。
何も更新していないのに、少ないけれど継続的にアクセスがあって、「インターネットって便利だな」と思っています。
最近久々にログを見ると日々のアクセスがちょっと増えているような気がします。
とはいえ、使っているカウンタは過去2か月分しかわからないので、推移を比較できません。
どこかに記録しておけばいいのですが。
あ、そうだ、ここに書こう。
累計 : 1744
○Zeeta1.0.01
さて、長いブランクを経てようやく超しょぼい機能追加を行いました。
<機能追加>
・ノードの2重化(ctrl+W)
来年は、がんばります!
ビーグル38いいですね!
○2008
思えば、このブログは、Zeetaを広めることを目的として立ち上げました。
もう、1年経っちゃたんですね。
しかし、がんばったのはせいぜい1ヶ月程度で、後は趣味のブログへまっしぐらという結果です。
あぁ、なにやってんだ俺。
「わかる人だけ使えばいいや」
という壮大な志を抱きつつ、まだまだ続ける所存であります。
○ルイス・フューレー
なんと来年3月に来日するんですよ!
勿論チケット買ったっすよ!
キャロル・ローレも来るとか来ないとか
○アクセスカウンター
ZeetaのHPにアクセスカウンターをつけています。
何も更新していないのに、少ないけれど継続的にアクセスがあって、「インターネットって便利だな」と思っています。
最近久々にログを見ると日々のアクセスがちょっと増えているような気がします。
とはいえ、使っているカウンタは過去2か月分しかわからないので、推移を比較できません。
どこかに記録しておけばいいのですが。
あ、そうだ、ここに書こう。
累計 : 1744
○Zeeta1.0.01
さて、長いブランクを経てようやく超しょぼい機能追加を行いました。
<機能追加>
・ノードの2重化(ctrl+W)
来年は、がんばります!
1.0.0リリース
Zeetaの開発は、自前のLet's Noteで行っています。
元々モバイル機器には今でも興味はありませんが、Zeetaの開発(正確には、その前身のセルの開発)のために買いました。
おかげで、殆ど通勤電車の中で開発しています。
ちなみに、買ったのは、2006年の8月なので、丁度2年になりますが、大分前からディスプレイが不調で、奥に傾けると画面が暗くなります。
じわじわ前に倒していくとブルブルと明るくなる角度があるので、毎度調整しながら使わなければならないところがウザいです。
さて、今回の変更点は以下のとおり。
・検索機能強化
日付で範囲検索
作者で検索
本文の検索に限りスペース区切りでAND検索
他にもありますが、細かくて説明が面倒なので省略。
元々モバイル機器には今でも興味はありませんが、Zeetaの開発(正確には、その前身のセルの開発)のために買いました。
おかげで、殆ど通勤電車の中で開発しています。
ちなみに、買ったのは、2006年の8月なので、丁度2年になりますが、大分前からディスプレイが不調で、奥に傾けると画面が暗くなります。
じわじわ前に倒していくとブルブルと明るくなる角度があるので、毎度調整しながら使わなければならないところがウザいです。
さて、今回の変更点は以下のとおり。
・検索機能強化
日付で範囲検索
作者で検索
本文の検索に限りスペース区切りでAND検索
他にもありますが、細かくて説明が面倒なので省略。
0.9.05 公開
相変わらずの生活が未だに終わらず、このところ精神に異常をきたしているタンジです。
さて、今回の変更点は以下となります。
・逆ツリー表示の高速化
・ノードをcommitした時点でtext表示位置が変化しないよう保つ
・DBを共有している場合、他のユーザが追加したノードの検索はできるが、表示でエラーになる現象に対応
・システムエラーダイアログのウィンドウタイトルを変更
(システムエラーを出して確かめよう!)
PS.
最近鳥居みゆきがよくTVに登場するようになりました。
「ヒットエンドラーン」のネタの種類は結構あるのに、何故かTVでは一部のネタしかやらないのは不思議です。
とはいえ、面白いネタで勝負しなくても、たまに見る本当に暴走する瞬間が楽しみです。
昨日見た映像では、羞恥心という歌を歌うグループのコンサート会場で、とある番組のインタビューをしていました。
鳥居さんは、黄色い声援をあげる客席に向かって「ウルセー!」と一声。
超カッコよかったです。
さて、今回の変更点は以下となります。
・逆ツリー表示の高速化
・ノードをcommitした時点でtext表示位置が変化しないよう保つ
・DBを共有している場合、他のユーザが追加したノードの検索はできるが、表示でエラーになる現象に対応
・システムエラーダイアログのウィンドウタイトルを変更
(システムエラーを出して確かめよう!)
PS.
最近鳥居みゆきがよくTVに登場するようになりました。
「ヒットエンドラーン」のネタの種類は結構あるのに、何故かTVでは一部のネタしかやらないのは不思議です。
とはいえ、面白いネタで勝負しなくても、たまに見る本当に暴走する瞬間が楽しみです。
昨日見た映像では、羞恥心という歌を歌うグループのコンサート会場で、とある番組のインタビューをしていました。
鳥居さんは、黄色い声援をあげる客席に向かって「ウルセー!」と一声。
超カッコよかったです。



