1つ片付いた。
次、あと1つ!
.
メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。
2009年1月23日金曜日
2009年1月17日土曜日
2009年1月15日木曜日
[本] ストレングス・ファインダー
一部では流行っているらしいストレングス・ファインダーなるものをやってみた。
本は使い方のところだけしか読んでない。
結果、
- 目標志向
- 原点思考
- 自我
- 収集心
- 学習欲
でした。
で、これが何かというと・・・まだ読んでないのでわからない。
何のためにやっているかがわからないことは割とばっさり切り捨てる。
だから目標志向?
そもそも論が結構好き。
だから原点思考?
我が強いねってよくいわれた。
だから自我?
特に集めているものはない・・・と思ったら本がやたらとある。
WEB上の文書だと満足できない。物理的なものがほしい。
ということで、収集心?
学習欲?
確かに勉強好きよ?
全然違うかどうかは読んでのお楽しみ。
--
ちなみに、書籍名は
「さあ、才能(じぶん)に目覚めよう―あなたの5つの強みを見出し、活かす」
マーカス バッキンガム、ドナルド・O. クリフトン著
です。
.
2009年1月4日日曜日
[work][OpenOffice][SDK][java]Spreadsheet Documents読み中(17)
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Merging_Cell_Ranges_into_a_Single_Cell
を読む。
Merging Cell Ranges into a Single Cell
Cell rangeのインタフェース、com.sun.star.util.XMergeableは、cell rangeをマージしたりマージを取り消したりする。
merge()メソッドは全体のcell rangeをマージしたり、マージを取り消したりする。
getIsMerged()メソッドはcell rangeはマージされているかどうか決定する。
で、マージのサンプルだそうで。
com.sun.star.util.XMergeable xMerge = (com.sun.star.util.XMergeable)
UnoRuntime.queryInterface(com.sun.star.util.XMergeable.class, xCellRange);
xMerge.merge(true);
--
そもそもここで言うマージとはセルの結合でよいのかどうか。
.
[work][OpenOffice][SDK][java]Spreadsheet Documents読み中(16)
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Cell_and_Cell_Range_Access
を読む。
Cell and Cell Range Access
com.sun.star.sheet.XSheetCellRangeはcom.sun.star.table.XCellRangeから派生。
rangeのcellへのアクセス、sub rangeのcellへのアクセスを提供する。
rangeのcellへのアクセスは、スプレッドシート、スプレッドシートのsub rangeによってサポートされる。
でもって、com.sun.star.sheet.XSheetCellRangeのメソッド。
com::sun::star::table::XCell getCellByPosition( [in] long nColumn, [in] long nRow)
com::sun::star::table::XCellRange getCellRangeByPosition( [in] long nLeft, [in] long nTop,
[in] long nRight, [in] long nBottom)
com::sun::star::table::XCellRange getCellRangeByName ( [in] string aRange)
com::sun::star::sheet::XSpreadsheet getSpreadsheet()
インタフェース com.sun.star.table.XCellRangeは、cell range中のcellへのアクセスするための
メソッドを提供する。
Cellは位置によって取得される。Cellのアドレスは行インデックスと列インデックスからなる。
インデックスは0基準。要するにインデックス0は最初の要素。
Cell Rangeは
- 位置による取得
- 名前による取得
の2通りの方法で取得できる。
「名前による取得」は、「A1:B2」といった表記による指定を可能にする。
さらに、XCellRangeはgetSpreadsheet()というメソッドを含む。
そいつはスプレッドシートのcell rangeを含んでいるcom.sun.star.sheet.XSpreadsheetインタフェースを返す。
cell rangeのすべてのcellのコンテンツを変更するメソッドはない。がびーん。
.
[work][OpenOffice][SDK][java]Spreadsheet Documents読み中(15)
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Properties_of_Cell_Ranges
を読む。
Properties of Cell Ranges
Cell Rangeのプロパティは、以下のものを扱う。
- 位置
- rangeのサイズ
- フォーマット
- 入力規則
com.sun.star.sheet.SheetCellRangeのプロパティ
Position
Size
ConditionalFormat
ConditionalFormatLocal
Validation
ValidationLocal
おしまい
.
[work][OpenOffice][SDK][java]Spreadsheet Documents読み中(14) Cell Ranges
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Cell_Ranges
を読む。
Cell Ranges
Cell RangeというのはCellの矩形領域。
com.sun.star.sheet.SheetCellRangeというサービスで表現される。
.
