DoubleCAD XT

2009年2月10日

TurboCADの開発元として知られている IMSIが新しくリリースしたCAD。TruboCADの後継?IMSIにおける製品ライナップ&戦略は不明ですが… AutoCAD LTのリプレースを目標にしており、下位バージョンは、なんと、無償!です。

DoubleCAD™ XT is an AutoCAD LT work-alike. But free.
http://www.doublecad.com/

下位バージョンは、APIによる機能追加(アドオンソフトの開発)はできないようですが… 上位バージョンは、それが可能で、DRXホストアプリケーションになるのかも? DRXによるアプリケーション開発は、今後のCADカスタマイズビジネスにおいては、不可欠となることが予想され… そのホストアプリケーション(実行環境)に様々な選択肢ができるということは、開発者としては歓迎すべき事でしょう!

それにしても「無償」というのは、とにかく市場を取れ!? という形振り構わない戦略… (汗)

下位バージョンを試してみましたが、CADとしては十分すぎるほど機能てんこ盛り!でした。いよいよ 2D-CADは、ベース(プラットホーム)の販売だけでは稼げない… という時代に突入しそうです。自社で頑張って開発しても、それを上回るものが無償で配られてしまう… というのが、もはや現実。 生き残るには、「これだけは、うちにしか出来ない!」という何か得意なことを持つ必要があるでしょう。

DoubleCADは、エンジンとしてDWGdirectを使っていますので、いずれ出てくるであろう ITC IntelliCAD7 の性能(Perfomance)と品質(Stability)を 予測するには良いかもしれません。 性能&品質面において、これを上回ることは無い…と想定しておけば間違いないはず(= 過大な期待は禁物)。

DoubleCADは、さまざまな新しい機能が追加されており、機能面(Function)では素晴らしいと思いますが、AutoCADとの親和性(図面再現性など)は、IntelliCADファミリーのほうが上かな?という印象でした。

以下、DoubleCADについて、気になったこと…

  • ビッグフォント(.SHX)使った図面は無理っぽい> TTFに置換すれば、図面中の日本語を表示することはできますが… 文字スタイルの設定でフォントを1つしか選択できないので、SHXを使う場合、日本語用フォント(Bigfont)を設定できません。少し残念な仕様です。
  • 海外製CAD全般に言えますが… 寸法図形が弱い。 これと比較しますと、IntelliCADにおけるAutoCAD図面の再現性は素晴らしいと思えます (なので、IntelliCADの「もうちょっと」な部分を残念に思う)。

 DoubleCADは、設計製図CADとしての機能は申し分ないのですが… 日本人のこだわり(文字&寸法)の部分の弱さから、国内のAutoCAD利用者に受け入れられるのは、ちょっと難しいかな… と思いました。

ただ… Google SketchUpとの親和性など、AutoCADには無い新しい機能も多数取り入れており、もし、これが日本語になれば… 建設業における、アンチAutoCAD派(でもDWGは使いたい)には、相当にウケるかもしれない…

なんたって、無料ですから… ですが、日本語翻訳コストをどうする?を考えると、日本語版の登場は…どうだろ?

DWGdirect に注目しています

2009年2月8日

DWGdirect Fun?

本サイトでは、Open Design Alliance によって提供される、DWGdirect についての話題を扱います。DWGdirectは、とてもパワフルで有用なクラスライブラリなのですが、日本語に関する情報がほとんどありませんので、発信起点となれば… と思います。

Zen Cart について…

2009年2月2日

オンラインショップを立ち上げてみようかと、目論んでます…

オープンソース徹底活用 Zen Cartによるオンラインショップ構築・運用テクニック オープンソース徹底活用 Zen Cartによるオンラインショップ構築・運用テクニック
(2008/04)
Zen‐Cart.JP(Zen Cart日本語化プロジェクト)

商品詳細を見る

使えそうです。

OpenDWG DWGdirect 2.7 リリース

2009年1月27日

ODA が、DWGdirect の新バージョン (2.7) をリリースしました。

これは、以下の点から心待ちにしていたバージョンです。

  1. 高速化?
  2. .NETサポート?

ニュース記事ですから、あまり期待はしないほうが良いと思いますが… 1.については、「際立った描画性能の改善(significantly improved rendering performance)」とアナウンスされてます。

ODAとしては「ACIS 3D modering engine」を今回の目玉機能としていて、ACIS 3D図形の作成&編集をSpatialと共同で作成したとのこと。

個人的には、1.は、いずれ適う(使用方法によっては、今でも十分)… と考えておりますので、それよりもむしろ、2.をとても心待ちにしております。これは、DWGdirectライブラリをもっと簡単に使える(= 普及する)可能性を秘めており、DWG-CADビジネスの活性化に繋がる!と期待しているからです。

Visual C# で Apache CGI を作成

2009年1月15日

Visual C# を使って Webアプリケーションを作成する場合、ASP.NET と組み合わせるのが普通ですが… 様々な理由があって、Webサーバーは、Windows版のApacheを使いたいということもあるかと思います。

実は、とても簡単に作ることができます。

標準出力にHTML文を出力するプログラムを作成するだけ!

具体的には…
(Visual C# 2008 Express Editionで説明します)

ファイル(F)> 新しいプロジェクト(P)> コンソールアプリケーション
プロジェクト名:ConsoleApp

プログラムソース(Program.cs)


namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Content-type: text/htmln");
            Console.WriteLine("<HTML>");
            Console.WriteLine("<HEAD>");
            Console.WriteLine("<TITLE>タイトル</TITLE>");
            Console.WriteLine("</HEAD>");
            Console.WriteLine("<BODY>");

            Console.WriteLine("出力したいデータ");

            Console.WriteLine("</BODY>");
            Console.WriteLine("</HTML>");
        }
    }
}

ビルド→ Console.exe

基本的には、これでOK!

最初にヘッダ文字列(”Content-type: text/html”)と[空行]を出力する所がポイントで、あとは通常のHTMLデータが出力されるようにプログラムを組むことになります。

このプログラム(Console.exe)を、Apacheが稼動するサーバーのDosumentRoot下へ保存しますが、ファイルの拡張子が「.exe」のままではいけません。

Apacheの流儀にあわせて、拡張子を「.cgi」とします。
(ファイル名を変更するだけです ConsoleApp.exe → ConsoleApp.cgi)

動作しない場合は、Apacheの設定ファイル(http.conf)の以下の部分を確認します。

↓コメント(#)になっていたら、外して有効にする。
LoadModule cgi_module modules/mod_cgi.so

<Directory "プログラムを保存する場所">
  Options ExecCGI を加える
</Directory>

↓コメント(#)になっていたら、外して有効にする。
AddHandler cgi-script .cgi

プログラムに引数を渡したい場合…
この投稿の続きを読む »

ファイルの日付を変えずに ftp転送

2009年1月7日

PukiWikiサイトをメモ代わりに本格稼動させることにしました。

PHPが動作するWebサーバーがあれば、インストールはとても簡単です。しばらく、会社PCにインストールしてコンテンツを作っておりましたが… これ社内のコミュニケーションツールに使えるかも?ということで、社内LANから参照できるサーバーへ移動>でも、これ東京営業所からもアクセスしたいよね?ということで、結局、LANの外側に置かれたサーバーに認証をかけて置くことにしました。

外出先からもアクセスできます。

ローカルPC(Windowsマシン)に蓄積したデータをサーバー(Linux)に転送したわけですが… ちょっと困ったことに、ファイルを ftp転送すると、データの日付が全部「今日」になってしまいます。PukiWikiは、ファイルのタイムスタンプを見ているようで… 更新履歴がリセットされてしまうようです。

自分が使うftpソフトは、サーバーからダウンロードする際にタイムスタンプを保持する機能は付いておりましたが、サーバーへアップロードする際にタイムスタンプを保持する機能がありません。

そこで、思いついたのが、圧縮したファイルを転送してサーバー側で解凍するという方法なのですが…  Windowsで一般的な、ZIP形式のファイルは、通常、Linuxでは使えないので少し工夫が要ります。Linux側で解凍できるファイル形式をWindowsで作成しなければなりません。

Linuxでは、拡張子 .gz のGZIP形式が一般的ですから、Windows で .gz 形式のファイルを作成できるソフトを物色しておりましたら… 普段から使っている、7-Zip で.tar ファイルを生成できることが判り、これを使いました。

7-Zip は、ZIPファイルを作成できるフリーソフトです。 コマンドラインで使えるので、バッチファイルで.ZIPファイルを生成するときに重宝しています。

hogehoge.tar ファイルを生成>Linuxサーバーへ転送
> tar xvf hogehoge.tar

無事、ディレクトリ構成毎、タイプスタンプを保持したファイル群が作成されました。(喜)

Zend Studio for Eclipse 日本語版

2009年1月5日

Eclipseは、Javaの開発環境としては、「標準」といってよいくらいに、とても有名なようですが… Javaを触る機会が無かったので知りませんでした。ところが、このツールは、Javaで開発を行わない人にとっても便利だと聞きました。

Subversionの解説書で紹介されていた(ソース管理と連携が取れる)ことと、PHPの開発環境として利用できるらしいということで、興味を持ちました。

Zend Debugger を使うと、サーバーと連携してPHPのデバック(ブレークポイントを設定したり、変数を参照したり)が出来る!とのことなので、とても魅力的です。

そこで、インストール方法を調べてるるうちに、この市販パッケージにたどり着きました。 EclipseをPHPの開発環境に利用する場合は、これを購入するのが一番簡単そうです。

> Zend Studio for Eclipse 日本語版

Web関係のアプリケーションは、あれこれプログラムを個別に入手して、独自に環境を作成する場合は「無償」ですが、例外なく?とても面倒なので、インストール&セットアップを簡単にした市販パッケージが存在します。

Zend という語は、PHP関連の文献で良く目にしていましたが… PHP を商用ビジネスにしているのが、Zend社というわけなんですね。日本法人は、Turbolinux社の傘下にあるようです。

※便利さと引き換えに自由度を失うという点では、Turbolinuxと同様、仕方が無い所ですね…

↓無償で手に入れるには?
英語サイト>Eclipse PDT (PHP Development Tools) が、ほぼ同じか…

Wiki どれが良い?

2009年1月2日

最近は、本サイトで使っているWordpressみたいな、ブログ系のCMSが主流なのですが… あえてWiki を物色しています。 調べた事を静的なコンテンツとしてまとめ、それを情報として公開(配信)したいと考えた場合… メモ用途に便利!となると、Wikiなのかなと…

あれこれ物色した結果、PukiWiki を使うことにしました。

・国産である。
・解説本もでていて、有名である。
・PHPで書かれている。
・わりと少人数でやってる?手作り感が良い。
・外部DBを使わないので、インストール&メンテが簡単そう。

という点が気に入りました。

現在の最新版(1.4.7)> 2006-10-21 ということで、2年近く更新されておりません(既にプロジェクトは終焉?)が… PukiWiki開発サイト

あけましておめでとうございます

2009年1月1日

newyear2009

本年も、よろしくお願いいたします。

PrereqsJP.zip

2008年12月31日

Codegear(Borland と呼んだほうがしっくりきます)がフリーで配布していた Turbo Explorer シリーズ(Delphi / Delphi for .NET / C++) の実行には、以下のマイクロソフトが配布する .NET frameworkランタイム環境が必要になります。

  • Microsoft .NET Framework v1.1 再頒布可能パッケージ
  • Microsoft .NET Framework v1.1 Language Pack
  • Microsoft .NET Framework v1.1 SP1
  • Microsoft .NET SDK v1.1
  • Microsoft Internet Explorer 6 SP1
  • Microsoft Visual J# v1.1 再頒布可能パッケージ
  • Microsoft Visual J# v1.1 Language Pack
  • Microsoft XML Core Services (MSXML) v4.0 SP2

これらは、マイクロソフトによって配布されるものですが、マイクロソフトは、基本的には「より新しい」バージョンの使用を推奨しているために、なかなか入手が困難な状況にあります。 そこで、Codegearでは、実行環境に必要なファイルをまとめて 「PrereqsJP.zip」というファイル名で配布されていました。

prereqsjp

Delphiが無償に!ということで 「Delphi 6 Personal」 は人気が高く… 様々なサイトで、そのインストール方法が紹介されていますが、ダウンロード先のリンクが切れていることが多いようです。

以下は、2008年末時点での有効なURLとなります。
この投稿の続きを読む »