Visioの代替製品まとめ

ほとんどのMicrosoft Office製品については、高機能な代替ソフトウェアが存在しその気があればすぐにでも移行することができる。ただ、MS ProjectとVisioについてはなかなか適当な製品がみあたらない。Visioから脱却するために調査した結果をまとめてみた。


Visio Viewer
Visioで作成した図面が回覧できなくなってしまっては困るという人も多いはず。Visioファイルを参照するだけならVisio Viewerを使ってVisioファイルを回覧することができる。もちろん編集はできない。
Microsoft ダウンロード センター: Windows、Office、Xbox、その他


Open Office Draw
真っ先にMS Office製品の代替として候補に挙げられるのはOpen Office。Open Officeは、MS Officeと同等の機能をもつオープンソースOffice製品として有名となっている。Visioの役割を担っているのはOpen Office Draw。2008年7月現在の日本語化された最新版は2.4.1。
無料総合オフィスソフトウェア - Apache OpenOffice 日本語プロジェクト
残念ながらVisioで作成した.vsd形式、vsx形式のファイルを読み込むことはできない。


Visioで作成されたファイルをOpen Office Drawのファイルに変換するためのツールにVisioxmlがある。すべての要素を変換できるわけではないがVisioで作成した図面が多い場合には重宝する。
http://www.opendt.org/pukiwiki/pukiwiki.php?Visioxml


Dia
MS Visioと同じようなインタフェースをもつ図形描画ソフトウェア。UMLやネットワーク図など様々な図形の描画に対応しており、非常によくできている。Visioの保存形式である .svg形式や .vsx形式の読み込みにも対応しており、visioで作成した図形等を活用できる。

Kivio
KOfficeのなかのひとつ。Visioと同じようなインターフェースを持つ図形描画ソフトウェアだが、残念ながらWindowsでは動かない。
http://www.koffice.org/kivio/


Gliffy
有料だがオンラインサービスとしてもVisioのような図形描画サービスが存在する。フローチャートUML、ネットワークなどのステンシルも用意されており、操作性も高い。英語版ではあるが日本語を入力しても問題なく動作する。個人利用であれば月5$。

Diagramming Software & Team Collaboration Tools | Gliffy


デザインする技術 ~よりよいデザインのための基礎知識

デザインする技術 ~よりよいデザインのための基礎知識


Open-jACOB Draw2D
Visio風のJavascriptライブラリ。Examplesには数多くの描画例があり、その機能性の高さを実証している。図形描画を行うオンラインサービスを作りたい場合にはこのライブラリが重宝する。
Draw2D touch: Blog


図形描画の目的をUMLに絞られるのであればhttp://jude-users.com/ja/AmaterasUML - Project Amateras、といった候補を挙げることができる。
UMLを書く場合には図の描きやすさよりも、Javaソースコードとの連携(インポートやエクスポート)が重要となる。


UML モデリングのエッセンス 第3版 (Object Oriented SELECTION)

UML モデリングのエッセンス 第3版 (Object Oriented SELECTION)


今回の調査では、Visioの代替としてDiaがもっとも優れたソフトウェアだった。是非試してみてほしい。また、調査のなかで久しぶりにNetBeansを見てみたがRubyJavascriptにも対応しており非常に進化している印象を受けた。


MS Projectについても後ほどまとめてみたい。

Effective Java プログラミング言語ガイド (単行本)

Javaの文法を覚えた程度の初心者が次に読むべきJava言語の本。

Effective Java プログラミング言語ガイド

Effective Java プログラミング言語ガイド


洋書ではSecond Editionが出ていた。

Effective Java (Java Series)

Effective Java (Java Series)

坊主にしました。

夏なのでちょっと短めの坊主にしました。

明治牛乳の宣伝になりそうな構図の写真になりました。


デザインの解剖〈4〉明治乳業・おいしい牛乳 (デザインの解剖 4)

デザインの解剖〈4〉明治乳業・おいしい牛乳 (デザインの解剖 4)

上は画像がないわけではない。左側に小さく表題がある。
デザインの本だけあって変わった表紙になっている。デザインの解剖という本は、「おいしい牛乳」のほかにも様々な身近な商品を取り上げているデザインを取り上げている。

0埋めや桁数指定などフォーマット指定の文字列を取得する

0埋めの文字列に変換する。

String.format("%04d", num);


数値を16進数で表現する。

String.format("%x", num);


小数点の桁数を指定する。

String.format("%8.3f", num);


詳しくはAPIを参照のこと
Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle

ブログを開設して1ヶ月の成績

TOEICJava、育児などを1ヶ月書いてみた結果。


記事数 40
合計アクセス数 2338
1日あたりのアクセス数 78
はてなブックマーク数 36


上位3つの記事


アフィリエイト(amazon)の結果は次の通り。
クリック数 19
注文済み商品 4
紹介料 \252


Javaについては開発メンバからの質問があったことについて書いているため、一般的にも多く質問を受けていることを記事にできたものもある。「未検査の型変換」の検索は多かった。
未検査の方変換に関する記事はこれ。
警告「型の安全性: 型 List の式は、未検査の型変換を使用して List<T> に準拠するようにする必要があります。」の対処法 - unsigned


まだまだ書き始めたばかりだが、これだけのアクセス数があったのには十分満足している。