SewiGの日記
2005-12-14 [水]
■ [Java][Programming] Default GatewayやDNS Server
java.netを使えば、例えば以下のようにIPアドレスが取得できます。
String address = (java.net.InetAddress.getLocalHost()).getHostAddress();
Default GatewayやDNS Serverは取得する方法がなさそうだったので、Windowsの場合は以下のようにして、外部コマンドの出力を使います。UNIXだったらifconfigを使えばいい。余計な文字はsubstringなんかで適宜消す、と。このままだと、環境依存で気持ち悪いので、Abstract Factoryなどで抽象化して利用できるようにするとなお良し。
Process p = new ProcessBuilder("ipconfig", "/all").start(); java.io.BufferedReader br = new java.io.BufferedReader(new java.io.InputStreamReader(p.getInputStream())); String address; while ((address = br.readLine()) != null) { if (address.indexOf("DNS Servers") != -1) { System.out.println(address); } }
2006-12-14 [木]
■ [Software] ジャストシステムの新製品
- スイートパッケージも復活したジャストシステムの2007年向け新製品 (ITmedia)
オフィスソフト「Just Suite 2007」の発表。
特にWindows Vista対応で今まで入力できなかった漢字にも対応というのがうれしいね。
- 日本語ワードプロセッサ「一太郎2007」
- 日本語入力システム「ATOK 2007」
- 統合グラフィックソフト「花子2007」
- 日本語表計算ソフト「三四郎2007」
- プレゼンテーションソフト「Agree 2007」
- インターネットメールソフト「Shuriken Pro4 /R.2」
- PDF作成・編集ソフト「Justsystem PDF Suite」
これはかなりツボをついたラインナップです。国語がヘタレな自分には一太郎とATOKのコンビは素敵。すでにMicrosoft Officeを持っているなら一太郎だけ単品で買えばいいんだろうけど、PDF作成ソフトとドローソフトという、痒いところに手が届くラインナップが素敵。
プリインストールのPersonalなOfficeを使ってる人はPowerPointを追加で買うよりこっちを買ったほうが幸せな気がする。互換性さえ無視できれば。
● Ajay [I really coudln\'t ask for more from this article.]