« 2004年5月 | トップページ | 2004年7月 »

2004.06.30

VISIOとPDF

VISIO導入に関して前にかきましたが、快適に仕様書作りをしています。
ある程度できあがったところで客先に確認のために送ろうとPDF化使用としたところで一つ問題が発生しました。
うちではAcrobat Pro 6.0.1をいれていますのでこれで変換をしたのですが、できあがったものを確認すると一部おかしい部分があります。
具体的には

・ウィンドウのキャプションがずれる。
VISIOの図形からフォームを使用して作成している画面イメージのウィンドウキャプションが右下にずれて、フォントサイズも大きくなって表示される。

・コマンドボタンコントロールのキャプション表示がずれる。
VISIOの図形からボタンを使用して作成している画面イメージのボタンのキャプショが右下にずれて、フォントサイズも大きくなって表示される。

気がついたのは上記2点です。いろいろ調べてAcrobatのHPのアップデータで6.0.2にアップしてもダメでした。インターネットで検索するとやはりVisioと相性の問題は色々な場所でかかれていました。いちいち確認が面倒な微妙な不具合なんで困ってしまいました(もちろん普通の印刷は大丈夫)。

そこでフォームとして準備されている部品を使うことで問題があるのではと考えてフォームとして用意されているキャプション欄のテキストを使用しないで上から別のテキストを配置しました。ところがこれでも同じ現象が起きます。どうも重ね合わせによって起きる問題のようです。仕方ないのでレイヤーを使ってこのテキスト部分だけを印刷対象外にしてみましたが、何故かこれでも印刷時に出てきます。最後の手段で表示も消したところやっと消えました(もちろんタイトルは印刷されなくなりましたが、このくらいはしかたありません)。

取りあえず、メールで客先に送ってからどうしようか考えました。

直ぐに思いついたのは別のPDF化ソフトを使用することです。そこで試してみたのが「いきなりPDF」 です。ソースネクストのマイレージがたまっておりこれで早速交換しました。

ダウンロードして試してみると全然ダメです。VISIOから作成されたPDFファイルは目も当てられない物でした。文字化けというより全く読めません。全ての文字が化けています。
私は他のメンバーとの共有を考えてMS明朝とMSゴシックしか使用しないように気をつけていますし、もちろんフォント情報を保存するオプションをオンにしています。
ちなみにこの件をソースネクストのサポートに報告したところ

本製品で「Microsoft/Visio」をご使用の際正常に動作しないとのご質問で、 恐れ入りますが「Visio」は弊社で動作確認を行っておりません。

以下動作確認済みソフト一覧でございます。
・Microsoft Word(2000 / 2003 / XP)
・Microsoft Excel(2000 / 2003 / XP)
・Microsoft PowerPoint(2000 / 2003 / XP)
・StarSuite(6 / 7 / 7 パーソナルパック)
・Lotus1・2・3
・一太郎2004
・Photoshop(7.0 / CS)
・Illustrator 10
・Paintshop Pro 8
・Paintgraphic
・やりくり上手
・みんなの青色申告5
・ゼンリンデータコム デジタル全国地図
・ぐるなび全国地図
・ラーメン全国地図
・駅前探険倶楽部

上記以外のソフトでご利用になりますと正しく動作しない場合がございます。
ご了承いただけますようお願い申し上げます。

との回答でした。う~んなんだかな。これってサポートといえるのだろうか。
確かに上記のリストは商品説明のところにもありますが、それ以外のソフトでは使えないとは書いていません(もちろんおかしくなることもあるとはありますが)。こちらでも試してみて同様の現象が確認できましたので、今後改良に努めます位の返答があってこそのサポートなのではないかと思いますが。こんな回答を送るくらいなら購入サイトやパッケージに潔く上記ソフト以外では動作の保証は一切しませんくらい書いて欲しいですね。

もちろん、こちらの環境が原因という可能性もあるので全部向こうが悪いとはいいませんが(2台試してみましたがどちらもダメでした)。まあ、マイレージということでお金を出していないのであきらめもつきます。

取りあえずAdobeの方にも不具合報告を出しておくつもりです。どうなる事やら。

*追記
本日「いきなりPDF」のアップデートが公開されたようですので早速試してみました。
結果は文字化けは消えましたが、文字そのものが全部消えています(爆)。
VISIOでの不具合も取りあえず仕様の範囲だそうですので、使用はあきらめます。ちなみにこれを書いている「超」仕事人では正常にPDF化できていますので全然使えないということではありません。VISIOとの相性の問題のようですので上記ソフトとの組み合わせではちゃんと使えるでしょう。もっとも私はせっかく入っているので本家の方を使いますが。

| | コメント (2) | トラックバック (0)

2004.06.24

迷惑メール?

Outlook 2003を使っています。

2003になった時に迷惑メールの検出が改良されたとか言う話をどっかで読んだ気がするんだけど確かに広告メールをなんかの基準で勝手に迷惑メールにほり込んでくれる(いちいちルールで設定しなくても)。

ちなみにさっき見たら"Microsoft Office News"なんてものも入っていました。いくら設定がだからって自社のメールくらいわかるだろってつっこみたくなりました。

必要なものも結構迷惑メール行きになってしまうので設定をからに変更しておく。

| | コメント (0) | トラックバック (0)

2004.06.22

VISIOの導入

ずっと以前、まだMSが買収する前にVISIOを使っていたのですが、当時の私のPCのスペックでは重くてあまり使えませんでした。MSが買収時にアップデートのお誘いもあったのですが無視しました(^_^;。

しかし、昨年頃からドキュメントの作成用に気になっていました。
ソフト開発のドキュメント作成となるとPro版が欲しいのですが、値段が馬鹿にならないので結局は買わずにいました。
その後もずっと迷っていたのですが、最近遅ればせながらUMLの勉強なぞ始めたものですから、Visio Professional 2003を思い切って購入することにしました。UMLってこの手のソフトがないと手書きで勉強ってのも大変そうだし。

UMLのお勉強はさておき今やっている仕事の仕様書作りに早速活用しています。以前、マックをメインにしていた頃にはもっとシンプルですが、同じような機能を持ったクラリスインパクトというソフトを愛用していたのでそれほどとまどうことはありません。

う~ん、なかなか快適です。こんな事ならもっと早く買えばよかった。

特に便利なのは画面イメージを作る時に色々な部品がちゃんと用意されているのでできあがりイメージが簡単にできる。実際の開発フェーズの仕様書なら実際に画面設計をしながらハードコピーとかで仕様書にまとめればいいが、提案書なんかの場合にはドローソフトででっち上げることも多くて絵心のない私には大仕事。しかし、これがあれば楽勝

気になる点はいくつもありますが、あまりに多機能すぎてまだまだ把握し切れていない部分も多くて私が理解していないだけかもしれませんので今のところコメントは控えさせておこう。

仕事で提案書や仕様書を作るなら少々高くても買う価値はあると思う。ドキュメントの図表で苦労するくらいなら直ぐ元は取れますね。

ちなみにVISIOには私の使用しているPro版以外にVisio 2003 Standard.もあってこちらならかなり安いですね。こちらでも普通のオフィス仕事には十分なようです。

ちなみにVISIOとUMLの勉強のためにこんな本を読んでいます。

実践 UMLによるシステム開発―SEのためのVisioと.NET活用術

VISIOを使ってUMLを使った設計方法とVisualStudio.NETでの実際のプログラミングについて解説されています。
まだ、この本を実際に生かせるまでUMLが理解できてないけど(^_^;

 
ここまでできるVisio入門
取りあえずこの本でVISIOの使い方の勘所を学んでいます。

かんたんUML

本屋で探してわりと分かりやすそうなので買いました。ストーリー仕立てで実際の構築段階をなぞって解説されています。

UMLに関してはまだまだ勉強が不足しています。上記の本で一面は見えてきているのですが、自分の仕事にいかして行くにはもっと色々と学ぶことがありそう。

| | コメント (0) | トラックバック (0)

2004.06.17

SDタイプのWi-Fiカード

しばらく前からClie TH55にひかれています。新しいPimに興味があるのが一番の理由なんですが、それ以上に無線LANが内蔵されていることが魅力的です。最近は外出中にも無線スポットを見かけることも多くなってきているし、何より寝室とかでちょっと使うのに便利ですから。一応主だった部屋にはLAN工事をしているので寝室でも接続はできるのでシグマリ2+CF型NICやCF型無線カードを試しているのですが、メールの確認くらいならもっと小さい方がありがたいのでPDAでやれれば便利だろうということです。

手元にはNX70Vがあるのですが、手持ちのCF型カードを使用できません(ソニー純正じゃないとダメ?)。

小さいipaq h1937で通信できないかと色々調べた結果、SDタイプのWi-Fiカードはいくつかでていて対応しているものあります。インターネット上の情報で対応が確認できているものは1万円を超えていたのでちょっと尻込みしてしまいました。安いSanDisk社のもの(SanDisk SD WiFi LANカード)はメーカーサイトにPocketPC 2003対応となっていますが、他に人柱情報などもなくどうしようか迷っていました。
別の買い物で出掛けたショップで見かけて(SD型はこれしかなかった)店員さんに確認したところ大丈夫だという返事が返ってきたので思い切って購入しました。

帰って試してみたところなかなかうまくつながらず、しばらく試行錯誤しました。
もしかするとESSIDのステルス機能が原因なのではと思って表示するようにしたところうまくつながりました(結果オーライ状態なので詳しく検証していませんが、笑)。
つながってしまえば快適に使用できるのですが、SDの規格の問題かロックされないので抜けやすいのが不安です。また、カードの出っ張りが大きいので薄いSDの場合引っかけたりすると折れてしまいそうでちょっと心配です。

ただし、肝心の寝室では使用できませんでした。1階の事務所においてあるAtermから木造3階の寝室まで以前はCF型でつながっていたのでおかしいなって思ってシグマリ2+CF型でもダメでした。最近使っていなかったのですが、Atermを11bの7000Hから11b+gの7600Hに変えたのが原因かもしれません。7000Hの頃には2Mながらつながっていましたから。ただし、3Fということもあってよその無線LANがかなり見えていますので干渉もあるかもしれませんのでおいおい調べていこうと思っています。それにしても暗号化していない人が多いですね。"BB User"とか最初の設定そのままという感じです。

バッテリーの持ちなどに関してはもうすこし使ってみないとわかりませんが、ちょっとメールを確認するのにパソコンを起動しなくて済むのは快適です。

| | コメント (0)

2004.06.03

TFileStreamからのJPEG読込

複数のJpegデータを一つのファイルに保存するようなプログラムを書いています。

1. TFileStreamクラスを使用してファイルを作成する。

2. TJPEGImageクラスに作成したデータを作成する。

3. SaveToStreamで書き出す。

2,3を繰り返して複数のイメージを書き出します。
ここまでは問題なくできたのですが、このファイルを読み込む処理に問題が起きました。

TJPEGImage クラスの LoadFromStream を繰り返せば読み込めると思ったのですが、最初のイメージを読み終わった時点でファイルのアクセス位置がファイルの末尾まで進んでしまっています。そのため2件目のLoadFromStreamがエラーになります。

私は最初のイメージデータが終わったところで止まると思っていたのですが、大きな間違いでした(ちょっと納得できませんが、なんか大きな勘違いでもしているのかな)。

仕方なくデータを保存するファイルと別に各イメージの開始位置を記録しておくインデックスファイルを作っておくことにしました。

ファイルが2つになってしまいますが、読込もこのインデックスを別に読んでおいてデータを読むたびにシークしながら処理することで解決しました。

(


| | コメント (0) | トラックバック (0)

« 2004年5月 | トップページ | 2004年7月 »