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 nextmove last

年賀状関係のリンク集

2005/08/09 ( n ) < KreetingKard >

お得WEB;2005無料年賀状
お得WEB;無料フォント

小切手換金

2005/08/08 ( n ) < Google Adsense >

Google AdSenseの小切手換金は邦銀が良い!!によると、北洋銀行は手数料2000円らしい。
本当ならそれがいいので、あとで確かめに行ってみよう。

小切手換金手続き

2005/08/08 ( n ) < Google Adsense >

北洋銀行の窓口の女性に「この小切手換金したいんですけどー。」って言ったら、奥のほうから変わりの人が出てきて、
お互いよくわかってなかったけど、何度かどこかに電話で確認してくれながら、言われた通りに書類を書いて手続き完了。
広告収入って貿易なのか?
北洋銀行 の 手数料 は 2000円
振込まれるのが待ち遠しい!

宛先データ

2005/08/08 ( n ) < KreetingKard >

自宅宛/勤務先を分ける。
個人クラス=KKAPersonalData
住所クラス=KKAAddressData を基本として、
自宅宛クラス KKAHomeAddress
勤務先クラス KKAOfficeAddress を KKAAddressData の派生で作る
KKAHomeAddress はメンバに連名用の KKAPersonalData クラスのリストを含む(かリストの派生にする)
KKAOfficeAddress はメンバに会社名、所属、役職を持つ。
KKAContactData は KKAPersonalData の派生で、 メンバに KKAHomeAddress と KKAOfficeAddress を持つか、KKAAddressData のリストを含む(かリストの派生にする)
これで一応既存のWindows用のデータと同じ構造になる。
自宅宛/勤務先という持ち方は制限があるように思えるが、 リストで持つとインターフェースが難しくなるのがなやましいところ。
まぁ、どっちかで実装して、やっぱりあっちにしようと思ったら直そう。

ビュー

2005/08/08 ( n ) < KreetingKard >

住所録入力時のプレビューにも利用するようにした。
とりあえず、デザインでドキュメントを変更したらこちらにもちゃんと反映はされる。
プレビュー時にデザインを変更できるのは問題かな。
解決策としてはビューのコンストラクタにReadOnlyフラグを追加すること。
テンプレートのプレビューにも使っているので気を付けて修正する。
ReadOnly ビューの派生で編集可能なビューを作るのが正しいような気がするが、うまい方法が見当たらない。
あと、差し込みプレビュー機能が必要なので、ビューにプロパティを追加する必要があるな。
できる限り無理が無いように設計/実装しておくけど完璧にはならなそうなので、 こちらもいい方法があれば後でいくらでも修正するってことで。

気分転換

2005/08/08 ( n ) < KreetingKard >

開発に関することなので、このカテゴリで。

他のアプリケーション開発でも分かる通り、一度やらなくなると、 また始めるまでにかなりのエネルギーを必要とする事が自明なので とりあえず「全く考えない」という状態にはしない。
前向きに悩むのは「現在の実装に具体的な限界を感じた」時か 「これから取り掛かる部分の作戦に自信が持てなくて、なんか嫌な予感がする」時で、
一生懸命頑張るという方法を取ってうまくいったためしがないので、 参考になるソフトをぼけーっといじくりまわすか 関係ない箇所でもいいから絶対これが正しいと思える方法でプログラムを書くってのが現実的な気分転換の方法。
なんか悩んでる部分の正しい道筋がパッと見つかる瞬間があって、その時にすぐメモっておくのがポイント。

モチベーションをあげる方法としては、同じような関係のすごいアプリケーションを見るのが一番。
逆に誰かに追い越されて(?)自分の作っているソフトの価値が全く無くなる姿を想像したりすると大体いいことない。

雛型

2005/08/07 ( n ) < KreetingKard >

テンプレート
こんな感じかなぁ。
雛型を全部一気に読み込むとすごーく時間がかかるような気がするので、選択された時にしよう。

文字描画を実装。
プロパティダイアログ作るのめんどいな。
文例/素材集なんかも頑張って組み込もう。

一応結構いい方向に向かってるんだけど、実装が設計に全然追い付いていない。
というか、面倒なところばっかり残った感じ?まぁ、面倒とかじゃなくて、やるしかないんだけど。
なんかモチベーションがグッとあがるようなこと無いかなぁ。

小切手キタ━━━━(゜∀゜)━━━━!!!!!!

2005/08/07 ( n ) < Google Adsense >

1年半前からタバコ代ほどの金額をコツコツと貯めて $1638.143 。
どうやって換金しようかな。とりあえず、銀行に行ってみよう。

気球を見てきた

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をよぶかな。
そのダイアログを作れば色々柔軟に対応できそうな気がする。

移動

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 36|move nextmove last

スポンサードリンク

Copyright - ©2003- tasuku All Rights Reserved