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 28move to page 29move to page 30currentmove to page 32move to page 33move to page 34move to page 35move to page 36move to page 37move nextmove last

気球を見てきた

2005/08/06 ( n ) < Private Travel >

第32回 北海道バルーンフェスティバル を見てきた。
朝9時に札幌を出発したのに、上士幌町に着いたら14時半…。
16時からの競技が天候(風)の都合で中止になって結局飛んでる気球は見られず、
20時にバルーングローというのを見ただけに終わる。
朝の6時くらいが一番飛んでるらしい。

ナイタイ高原牧場にも行ってきた。広すぎる。

文字描画

2005/08/05 ( n ) < KreetingKard >

かなり面倒だってことが判明。

  1. 縦書きか横書かで異なる
  2. 国とフォーマットによって異なる
  3. どこ寄せかで変わる
  4. 印刷かどうかで変わる
  5. それによってフォンとサイズを変えたり、サイズを変えたりする

思いきってデータ用のアイテム作ろうかな?
コード的にはかなりよくなる気がする。
フォーマットを持つか、3種類アイテムを作るか。
3種類作ったとすると以下のようになる。

プロパティ・機能\クラス KKDTextItemBase
: KKDItemBase
KKDTextItem
: KKDTextItemBase
KKDAddresseeItem
: KKDTextItemBase
KKDAddressItem
: KKDTextItemBase
KKDZipcodeItem
: KKDTextItemBase
QString fontFamily
int fontSize
bool fontBold
bool fontItalic
bool fontUnderline
bool fontStrikeOut
QColor color
Orientation orientation
QString text        
AlignmentFlags align        
サイズと内容によるフォントサイズ変更 リサイズ時 描画時 描画時 描画時
フォントサイズ変更時のリサイズ        
描画  

アイテムの挿入の時は種類を選ばないで、領域選択後にIconListのKDialogBaseをよぶかな。
そのダイアログを作れば色々柔軟に対応できそうな気がする。

データリンク

2005/08/05 ( n ) < KreetingKard >

宛先は Country フィールド、宛名は lang 属性、郵便番号はコードのタイプで描画を分ける。
問題は英語で日本宛に送る場合かな?

あと、データがあるときで縦書き可能なのは日本の宛先と宛名くらいで、
英語で縦書きとか指定された時の動きをどうするか。もしくは指定できないようにどうするか。
Orientation は KKDTextItem で持ってデータ用にフォーマットを持つと上の問題も解決できるのかなぁ?
でも郵便番号は普通縦書きしないよなぁ、と思ったけど良く考えたら
001

0011

とか書くかな?いや、データ連結しているときは書かないな。

今のところフォーマットに「日本 - 縦書き」と指定するのが有力。前にもどっかでこんなこと書いたな。

RSS

2005/08/05 ( n ) < Blog >

index.rdf作ってみた。

あなたの使用ソフト一覧

2005/08/05 ( n ) < Software >

ちょっと古いけど、あなたの使用ソフト一覧というまとめサイトがあった。
ここに上がっているジャンルのソフトでLinuxに無いものがあれば作ろうかと思ったけど、
簡単に作れそうなものなんてあんまりない。

KGetより高機能なDL支援ソフトを作るか、
Arkよりシンプルなアーカイバを作るか、
KolorPaintより高機能な画像作成ソフトを作るか、
紙 のようなソフトを作るか・・・。

ランチャはアリかな?
バックアップソフトはKonserveというのがあるらしいので見てみよう。
めも電卓なんか簡単に作れてわりと面白そうだな。
irb と打てばいいっていうのは置いておいて。

縦書対応の秀丸エディタv5

2005/08/05 ( n ) < Software >

窓の杜で紹介されていたので、ちょっと触ってみた。
その他 -> ファイルタイプ別の設定 -> 詳細 -> 体裁 -> 縦書 で設定が変わる。
ざっと使った感じでは、
http://linux-life.net/のようになる。
・日本語入力時に右側に未変換を表す線が出るが、変換ウィンドウは左側にでる。
ってあたりが気になった。
あと、顔文字を2、3個並べると具合悪くなったorz
でも基本的になんか色々頑張っててすごい。

はがき作家

2005/08/05 ( n ) < KreetingKard >

はがき作家というソフトも試してみる。
「はがき作家 あてな」と「はがき作家 うら」と2つのアプリケーションに分かれていて、いさぎがよい。

あてな はかなりいい。
最低限の機能でシンプルなんだけど、高機能って感じ。
見た目もきれいで印字レイアウトもしっかりしてるっぽい。
宛名のデータの持ち方は他のソフトと同じだが、入力を楽にするために細かい工夫が色々されていて、使いやすい。
宛名印刷だけに限って言えばこのソフトの無料版で十分というか、一番いいような気がする。
有料版でも1,575 円なので、安い。

うら は縦書きがまともに動く(当たり前)ことを除いては KreetingKard 0.5.0 とほとんど一緒。
「差出人アイテム」があって、差出人の情報を登録しておけば自動でレイアウトをしてくれるくらい。
裏面に関しては、テンプレートと素材と文例が豊富で選びやすいのと、 画像の編集機能がどうなってるかの2点なんだろうなぁ。

Linux 年賀状

2005/08/05 ( n ) < KreetingKard >

色々ぐぐったら出てきたのでメモ。

http://www.fasp.tv/projects/nengajyou/
TeXでpsを作成している。そのうち見てみよう。
OSSで年賀状作成に挑戦!
「年賀状が作れないんだったら、日本ではLinux普及なんてありえないよね」ふむ。ごもっとも。
[debian-users:39033] 年賀状作成ソフト
2003年の話。
GreetingCards-HOWTO
Writer/Calc でハガキの宛名印刷を簡単に行う方法。
K筆
LASER5 Linux 7.1についていたKDE用のはがき作成ソフトらしい。全然情報がないけど、見てみたいな。

KreetingKard が出てこないのは日本語じゃないからか・・・。
クッキーで言語わけ作戦は失敗ぽい。

7月のアクセス解析

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

*.co.jp のトップ10を調べてみた。

  1. sony.co.jp
  2. newswatch.co.jp
  3. nec.co.jp
  4. fujitsu.co.jp
  5. digitalforest.co.jp
  6. alpha.co.jp
  7. hitachi.co.jp
  8. fujixerox.co.jp
  9. mei.co.jp
  10. toshiba.co.jp

どっか雇ってくれないかな…。

8月の予定

2005/08/04 ( n ) < KreetingKard ToDo >

一応今月末リリースを目指すことにしたので、 以下のようにスケジュールを立ててみた。

期間 ToDo
〜14 住所録
15〜21 表示・印刷機能
22〜28 テンプレート関係
29 0.6.0リリース

現時点で分かっている具体的なものは以下の通り。

  • 住所録
    • 筆王のが一番好みに近かったので参考にする。
    • (Qtデザイナを利用して?) KKAContactEdit クラスの作成。
    • KZipcode ウィジットの作成
    • KAddressTree ウィジットの作成
  • 表示・印刷機能
    • 縦書き表示の改良
    • 表示エリアいっぱいに表示するように変更
    • テキストアイテムの選択時に背景を変える(白 or ブレンド)
    • 印刷
    • 差し込み印刷
    • ラベル印刷
  • テンプレート関係
    • 配布サンプルの作成
  • リリース
    • ソースをCVSにコミット
    • リリースファイルの作成
    • ウェブページの修正

移動

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 28move 29move 30currentmove 32move 33move 34move 35move 36move 37|move nextmove last

スポンサードリンク

Copyright - ©2003- tasuku All Rights Reserved