Blog @ Blog - Linux Life

移動

move firstmove previous|move to page 0move to page 1move to page 2move to page 3move to page 4move to page 5move to page 6move to page 7move to page 8move to page 9move to page 10move to page 11move to page 12move to page 13move to page 14move to page 15move to page 16move to page 17move to page 18move to page 19move to page 20move to page 21move to page 22move to page 23move to page 24move to page 25move to page 26move to page 27move to page 28currentmove to page 30move to page 31move to page 32move to page 33move to page 34move to page 35move to page 36move to page 37move nextmove last

住所録の編集ができるようになった

2005/08/15 ( n ) < KreetingKard >

作成/編集/保存を作成。
次は住所入力支援機能(郵便番号辞書)を作ろう。
それが終わったらデザイナの QCanvas 化かな?
プレビュー機能をちゃんと作ること。

郵便番号>住所

2005/08/15 ( n ) < KreetingKard >

基本的な仕組みを作成。
明日はとりあえず日本の住所に対応しよう。
逆引きとか住所選択ツリーなんかもこの仕組みでいけるはず。
週末遊んだおかげでかなりリフレッシュされたらしく、結構色々進んだ気がする。

紹介されているblog一覧

2005/08/12 ( n ) < KreetingKard >

適当に調べてみた。
http://d.hatena.ne.jp/sakamoto_yuki/20041125#p3
http://deb.dip.jp/~nao/d/?200411a&to=200411095#200411095
http://deb.dip.jp/~nao/d/?200411a&to=200411103#200411103
http://www.rubyist.net/~matz/20041222.html#p01
http://club.h14m.org/kenji/diary/?20041107&to=200411071#200411071
http://www.nga.jp/~sawa/?date=20041120#p05
http://www.nga.jp/~sawa/?date=20041213#p03
http://bd.tank.jp/blog/archives/2004/12/linux_1.html
http://www.misao.gr.jp/~koshian/?20041224#200412243
http://blog.goo.ne.jp/binyori/e/a01e9e9160ca7bd4eb025cc9a10b331a
http://www.t3.rim.or.jp/~raeva/diary/?200411a&to=200411072S2#200411072S2
http://www.t3.rim.or.jp/~raeva/diary/?200411b&to=200411132S1#200411132S1
http://slashdot.jp/journal.pl?op=display&id=271839&uid=16011
http://slashdot.jp/journal.pl?op=display&uid=16011&id=264672
http://taken.s101.xrea.com/blog/article.php?id=247
http://blog.goo.ne.jp/eichoku-o/e/881ed3433012c5cfe30c0d17d71b97ac
http://d.hatena.ne.jp/hex/20041109#p2
http://www.sip.eee.yamaguchi-u.ac.jp/kou/200412.html#20041224:LinuxLife
http://blog.good-day.net/~yamasaki/diary/?date=20041125#p01
http://blog.good-day.net/~yamasaki/diary/?date=20041123#p01
http://blog.good-day.net/~yamasaki/diary/?date=20041122#p01
http://blog.good-day.net/~yamasaki/diary/?date=20041119#p03
http://blog.good-day.net/~yamasaki/diary/?date=20041118#p01
http://blog.good-day.net/~yamasaki/diary/?date=20041117#p01
http://blog.good-day.net/~yamasaki/diary/?date=20041114#p01
http://blog.good-day.net/~yamasaki/diary/?date=20041111#p01
http://blog.good-day.net/~yamasaki/diary/?date=20041110#p01
http://blog.good-day.net/~yamasaki/diary/?date=20041109#p02
http://d.hatena.ne.jp/ryuzi_kambe/20041206/p10
http://fr23blog.ameblo.jp/entry-422bc0c035a8096ea0d12cbf4d4eb34d.html
http://poincare.ikezoe.net/20041122.html
http://blog.goo.ne.jp/ikunya/e/603ee3454700da60d9fd0dd4998dfc2b
http://d.hatena.ne.jp/saiton/20050212/1108184559
http://slashdot.jp/developers/04/11/07/1014211.shtml?topic=44
http://d.hatena.ne.jp/takezoe/20041224#p1
http://koba.que.jp/d/?date=20041225#p02
http://plaza.rakuten.co.jp/yukipony/diary/200502210000/
http://www.asahi-net.or.jp/~kw3m-nki/moomoo/diary/diary0502.html#09-01
http://www.piroyuki.net/archives/2005/05/kreetingkard.html

国、郵便番号、住所 2

2005/08/11 ( n ) < KreetingKard >

国に依存する機能。

  • 郵便番号辞書の構築
  • 住所辞書の構築
  • 郵便番号→住所
  • 住所→郵便番号
  • 選択用住所ツリーの構築
  • 郵便番号のInputMaskの設定
  • 描画

描画をこっちに含めて、個々の住所データにこのクラスのポインタを保持していれば 文字描画でやったことはいらないような気がしてきた。

ベストな設計は国際化に対応して標準(なにもしない)と日本のを作るっていう方法なんだけど、
色々考えてもあまり何も進まないから、とりあえず、国際化を考えずに日本版で作って、後から拡張するのも手かなぁ。

KLineFeed がおかしい

2005/08/11 ( n ) < KLineFeed >

KLineFeedがおかしい。
最後が二重になる。まぁ、あんま使わないし、要望もないから直す気もしないんだけど。

アルテックでは相互リンクを募集しています。

2005/08/11 ( n ) < Linux Life SPAM >

貴ホームページを拝見させて頂きまして相互リンクをお願いをしたいと思い、メールさせて頂きました。
弊社のサイトをご覧になり、ご承諾頂けるようでしたら、大変恐縮とは存じますが、
以下のページより貴サイトのリンク情報をご登録願います。

(‾△‾;)エッ・・?
「アルテックでは宣伝してくれるサイトを募集しています。」の誤変換?

router.altech-ads.com - - [03/Aug/2005:14:33:06 +0900] "GET / HTTP/1.1" 200 17799 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
router.altech-ads.com - - [09/Aug/2005:16:08:28 +0900] "GET / HTTP/1.1" 200 17982 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)"

まぁ、一応見てることは見てるけどねぇ。
サイトを見る限り普通の企業っぽいのに、かなりレベル低必死なんだなw
割とお願い聞いてあげてるいい人もいるし。

と無駄な時間を費やして釣られてみる。

Qt GUIプログラミング

2005/08/11 ( n ) < KreetingKard Qt >

Qt GUIプログラミングを読んでいる。
基本的な事や歴史的なことや環境に依存するようなことがちりばめられていて、かなり勉強になる。
サンプルプログラムもつまらないお絵かきソフトではなく、色んなテクニックを駆使するような面白い物になっている。
10回は読まないと。

で、とりあえずQCanvasでも印刷できることがわかった。
というか、QCanvas,QCanvasItem,QCanvasViewのサブクラスでデザイナ部分は全て解決するんじゃないかという気がしてきた。
あらかじめもっと本気でちゃんと見ておけばよかったなぁ。

というわけで、見てみたんだけど、
QCanvasView が QScrollView の派生じゃなくて QWidget の派生で勝手にズームしてくれてたら完璧っぽい。
canvas - example を見てがんばることにして、とりあえず

  • KKDDoc : public QValueList<KKDPaper>
  • KKDPaper : public QCanvas
  • KKDItemBase : public QCanvasRectangle
  • KKDTextItem : public KKDItemBase
  • KKDImageItem : public KKDItemBase
  • KKDView : public QScrollView
  • KKDCanvas : public QCanvasView

な感じ?ネーミングがおかしいのは突っ込まれたら直そう。
直す手間や無駄にした時間(?)を嘆くより、また良くなるっていう気持ちのほうが大きいのはいいことだ。

はてな投げ銭システムに登録してみた。

2005/08/11 ( n ) < Linux Life >

はてなポイントを贈る
前々からこういう仕組みを求めてました。
この情報なら???円払ってもいいな。っていう時あるよね。
特に仕事で日本語の情報が無い時とか、500円くらいなら払うから〜みたいな。
はてなに限らず、もっともっとこういう簡単な仕組みが一般化すれば色んないいことあると思う。

「このエントリーを含むはてなブックマーク」ボタンを表示する

2005/08/11 ( n ) < Linux Life >

Movable Type に「このエントリーを含むはてなブックマーク」ボタンを表示するをマネして作成。
いままで tB = trackBack だと思ってたんだけど、違うのか。
まぎらわしいというか、センスないな。

CVSに新バージョンをインポート

2005/08/11 ( n ) < KreetingKard >

かなり中途半端なタイミングですが、段々ローカルのみで開発するのが不安になってきたので、sf.jpにインポートしました。
前のディレクトリを移動する方法がわからなかったのでkreetingkard2という名前です。
安易ですいません。だれか正しい方法教えてください。

cvs -d:ext:stasuku@cvs.sourceforge.jp:/cvsroot/kreetingkard co kreetingkard2

でチェックアウト完了。
Doxyfileを除くの忘れてたよorz
プロジェクトファイルがCVS対応になっていなかったので修正してコミット。
CVSってちょっと使わないとすぐ使いかた忘れるんだよなぁ。
雛型集をtemplate-20050811.tar.gzからダウンロードして、
~/.kde/share/apps/kreetingkard/ に展開すればとりあえず動くような気がします。

アイテムの編集機能は動きません。
サーバーにアクセスする機能(雛型集のアップロード/ダウンロード)は動きません。
その他色々動きません。
あんま落ちるようなところはないと思うけど。

今後の予定
住所録の編集機能を作成する。
デザイン部分をCanvasモジュールで実装しなおす。
サイトを作る。

なんかありましたらメールでおしらせください。
MLにもアナウンスしたほうがいいかな。

移動

move firstmove previous|move 0move 1move 2move 3move 4move 5move 6move 7move 8move 9move 10move 11move 12move 13move 14move 15move 16move 17move 18move 19move 20move 21move 22move 23move 24move 25move 26move 27move 28currentmove 30move 31move 32move 33move 34move 35move 36move 37|move nextmove last

スポンサードリンク

Copyright - ©2003- tasuku All Rights Reserved