fabForceのDB Designer 4の日本語化完了っ。

Posted on 9月 25, 2006
Filed Under Database | 1 Comment

DBDesigner 4日本語化の第一段階が完了しましたっ。
以下のサイトで公開していますのでお試しください。

  DBDesigner 4 日本語化サイト

ちなみに、「第一段階」と言っている理由は、多言語化ファイルを全部訳したところ
全ての項目が記載されていないるわけではなかったためです。
なので、訳されていない文言が部分的にまだあります。
この部分については後々日本語化していきたいと思います。

fabForceのDB Designer 4の日本語化を試みる(2)

Posted on 9月 23, 2006
Filed Under Database | Leave a Comment

DB Designer 4の日本語化を公開するためのページを作成しました。

  DBDesigner 4 日本語化サイト

翻訳作業にちょっと疲れたので気分転換がてら先にページを作っちゃいました。
久しぶりにPaintShopProで画像加工したら全然使い方おぼえていなくてショック(泣)。。。

作成には siteDev2 を利用させていただきました。
いいっすねコレ。導入から際と作成まで3時間程度で終わっちゃいました。
Wikiベースの少人数向けCMSみたいな感じでイカス。
デフォルトの見た目も操作感もすごい俺好み。簡単に更新ができる。
XOOPSとかだとちょっと機能が余分すぎるですのよね。

翻訳の進捗は現在80%程度。あと少しっす。

翻訳が完了したらチュートリアルのページでも作っていきたいと思います。
結構いろいろと素晴らしい機能を持っているのがわかったので。

機能追加はその後で。
でも多分10月末くらいまで手がつけられなそう。
テクニカルエンジニア(ネットワーク)のお勉強をしたいので。

データモデリングの「weak entity」ってなんじゃ?

Posted on 9月 23, 2006
Filed Under Database | Leave a Comment

DBDesignerの日本語化をしていると今まで知らなかった機能が
テンコ盛りにあることがわかってすごいハッピーなyossyです。

あんなことやこんなこともできたなんて!

で、翻訳中に出てきた意味不明な単語「weak entity」。

こんなの聞いた事ないのでさっそくググってみた。

Weak entity - Wikipedia, the free encyclopedia

さすがウィキペディアすげー!と感動しながらも weak entity という単語を
知らなかった自分が少しお恥ずかしい。

つまり、多:多テーブルのPKとPKをつなぐためのテーブルってことね。
なので必然的にカラムは全てFKになると。お勉強になりました。

でも、「weak entity」を日本語のページから検索すると全然ヒットしなかったのよね。
ヒットしてもHTTPプロトコルの解説ページばかり。
HTTPのRFCに「weak entity tag」という単語があるからのもよう。

結局DB関連における「weak entity」という単語は日本語のページからだと
東京大学のサイトと慶応大学のサイトしかありませんでした。
悲しきかな日本。

ちなみにDBDesignerの日本語訳の進捗率は現在約60%ほど。

Apacheをdaemontoolsで監視するメモ

Posted on 9月 21, 2006
Filed Under Linux, Apache | Leave a Comment

Apache 2.0.33以降

    httpd -DNO_DETACH 

Apache 1.3.25以降

    httpd -F

※参考サイト

Apache2をdaemontoolsで起動する方法は? - Linux Square
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=5694&forum=10&7

doc/Apacheをdaemontoolsで監視する | Dino Open Lab / ディノ オープンラボラトリ
http://openlab.dino.co.jp/?key=%5B%5Bdoc%2FApache%A4%F2daemontools%A4%C7%B4%C6%BB%EB%A4%B9%A4%EB%5D%5D

ずんWiki - Apache2をdaemontooldで動かす
http://www.kawaz.jp/pukiwiki/index.php?Apache2%A4%F2daemontoold%A4%C7%C6%B0%A4%AB%A4%B9

Changes with Apache 2.0.33

*) Implement apr_proc_detach changes and allow -DNO_DETACH in the
multi-process mode to not “daemonize” while detaching from the
controlling terminal. This is necessary for Apache to work with
process-management tools like AIX’s “System Resource Controller”
as well as Dan Bernstein’s “daemontools”.
[Jos Backus , Aaron Bannert]

Changes with Apache 1.3.25

*) Added a ‘-F’ flag; which causes the mother/supervisor process to
no longer fork down and detach. But instead stays attached to
the tty - thus making live for automatic restart and exit checking
code easier. [ Contributed by Michael Handler ,
Jos Backus [ Dirk-Willem van Gulik ]].

fabForceのDB Designer 4の日本語化を試みる。

Posted on 9月 19, 2006
Filed Under Database | Leave a Comment

最近はなんだか結構 DB Designer 4 を使う機会が多いのだ。

これ、オープンソースでタダなのにすごいんです。

機能としては、、、

 ・グラフィカルで直感的なERモデリング
 ・ER図からのテーブル生成SQLを自動生成
 ・DBへ接続してクエリが発行可能
 ・クエリ発行時に簡単なSQL文作成サポート機能
 ・データベースからのリバースエンジニアリング
 ・結構イケてるユーザーインターフェース
 ・豊富なプラグイン機能
  → SimpleWebFront ・・・ 簡単なマスタメンテのPHPスクリプトが自動生成
  → HTML Report・・・ERモデルから仕様書のような感じでHTMLへ出力
 ・MySQL ABからαリリースされている「MySQL Workbench」にはDBDesigner4の
  ファイルフォーマット読み込みがサポートされそうなので、そっちがリリースされたら移行もOK!

・・・あぁんっ、もうギザカワユス!!

こんなにステキなのになんでもっと普及していないのかしら?
・・・英語だからかしら?

もう、こうなったらあたしが啓蒙活動するわっ!!

ってことで、啓蒙活動を始めるにしたがって、まずは日本語化してやろうと思います。

開発言語はDelphi7らしいのでなんとかなるでしょう。
あんまDelphiわかんないけど。とりあえず気合でなんとかなるべさ。

まず、現状のDBDesigner4のダメなところを挙げてみます。

 1.英語だ。

 2.HTML Report がフリーズする。
 以下のサイトにもあるように、2バイト目に「0xA2」が存在する文字がコメントに含まれると止まります。
  DBDesigner のHTMLReport@siwa32.com

 3.MySQL4.1以降で日本語が混じってると文字化ける。

これくらいでしょうか。

まず、「1」について。
DBDesigner4はローカライズしやすようにちゃんとLanguageファイルが専用ファイルになってます。
なので、シコシコと頑張って翻訳すればOK。
現在翻訳率8%程度。

次、「2」について。
これは、開発元がオーストリア(?)かどっかなので文字コードとして0×80~0xFFあたりの文字が
ソースのいたるところに含まれちゃってるためだと思われる。
とりあえず、それっぽいところを修正してコンパイルしてみたら直ったのでOKでしょう。

最後に「3」について。
これはなんか適当に機能追加したらなんとかなるでしょう。
接続時にSET NAMESできるようなオプションでよいかしらね。

ダメな点はこれくらいで、次。要望。

 ・HTML Reportの他に、Excel Reportなんてあったらいいな。
 ・テーブルのカラムに「日本語名称」プロパティがあったらいいな。

いろいろとやりたいことがテンコ盛りなので手をつけられるかわからないけど頑張ってみよう。

Recently


Categories


Archives