喫茶XRAYトップページ

[スレッド全体
]

[3333] サイト開設10周年(長文)返信 削除
2010/5/7 (金) 00:50:30 Mr.XRAY
サイトを開設してからちょうど10年経ちました.
長かったような,短かったような.

サイト開設の数年前,Windows95のパソコンが職場に導入されることにな
りました.このとき既にWindows98が出ることは分かっていたのですが,
予算取得関係で95となりました.
上司と関係者から,ある業務で必要なアプリの開発を頼まれました.
しばらくは抵抗していたのですが,結局は引き受けることになりました.

これが,山に行かない歴史を作りました.
Delphiは3.0で,すぐに3.1になったと記憶しています.
当時は,PC-9801のページにあるようなものを作成していました.
これでも,一応放射線画像の「研究者」の端くれでした.
OS2/WarpのC++で,Windows版はFortranとアセンブラを使っていました.

Delphiを使いはじめて驚いたのは,こんな簡単なコードでいいのか?
本当に動くのか? でした.
C++では,ウィンドウを表示するだけでも大変でした.もちろん,一度
作成してしまえば使い回しですが.
Halbow資料館のようなコードを書いていたわけです.

OSそのものがC/C++で開発されているわけですから,C++はシステム関係や
デバイスドライバの開発には必要でしょう.
しかし,私の開発する業務アプリではほとんど必要性がありませんでした.
Delphiはその点では素晴らしい開発環境に間違いありませんでした.

帳票の印刷には最初はクイックレポートを使用しましたが,日本文化の
象徴である罫線の要望があり,いろいろ調べました.
有料,無料のコンポーネント等を購入,ダウンロードして.
結構自腹を切ったものもあります.予算交渉なんかしている時間的余裕が
ないという理由のひとつです.

そんな時,パソコン通信のNiftyのDELPHI関係フォーラムで,
「印刷コードは自分でゴリゴリ書くに限る」
と発言している方がいました.また,
「ないものは自分で作る.それができるのがDelphiのいいところだ」

そこで,大胆にも自作することを決意してしまったのです.
まず,プリンタの設定からはじめました.
当時,既に中村拓男さんがプリンタ制御用のクラスを公開していましたが,
どうしてもプリンタの設定ダイアログでの設定を利用したいというのがあ
りました.
初公開が1999年04月25日ですから,Delphiを使いはじめて1〜2年後という
ことになります.
今改めて履歴のページを見てみると,壮絶と言うに近い期待と絶望の繰り
返しの歴史だったような気がします.

その当時,職場で自然発生的にプログラマーになってしまった方が多く
いたようです.Niftyの書き込みには,そんな方の愚痴などの発言も
ありました.
当然,私も昼間は放射線技師と,感染症の事務をやっていましたから,
開発は自宅残業,自宅休日出勤の状態でした.
そこで,そんな方に少しでも役にたてばと,公開を決意したのです.
これが「後悔」の始まりでした.

サイトの開設は,利用者の方から,ホームページがないんですね.という
メールを頂いたのがきっかけです.

最初はいろいろなコンテンツを,と思ったのですが,結局Delphi関係一本
に絞りました.
コンポーネントを公開することにより,いいこともありました.
何人かの方から,いろいろなアドバイスを頂きました.
中には,修正コードを送ってくださる方もいました.
改めて,感謝いたします.
そう言えば,Halobw資料館のUPの際にも,お手数をかけてしまった方も
いました.ありがとうございました.


Niftyの各フォーラムや,Delphi MLには本当にお世話になりました.
これらの発言,記事がなければここまでできなかったでしょう.
公開しているコンポーネント類もサンプルプログラム集も,その意味
では,ネット上での感謝と恩返しとなればと思っています.

メールが一日に何十通も飛び交い,真夜中を過ぎても書き込みがあった
あの時代から,Delphiのコミュニティ関係の様子もだいぶ変わりました.
あれは一体何だったんでしょう.
老舗といってもいいのでしょうか,そんなサイトのいくつかが消えていき
ました.
これから先はどうなるかわかりませんが.見守ってください.


# 上高地から横尾への横尾街道の緑が,きっと今頃は眩しいだろうな.
# 横尾から涸沢はまだ残雪の上を歩くのだろうか.
# 梓川の蒼(あお)い流れがきっと綺麗だろうな
# 雪よ,岩よ,梓の蒼よ...



[3336] Re:サイト開設10周年(長文)返信 削除
2010/5/7 (金) 23:30:14 たてぐや 〔HomePage
▼ Mr.XRAYさん
> サイトを開設してからちょうど10年経ちました.
> 長かったような,短かったような.


 10周年おめでとうございます。&ご苦労様です。
 
> Delphiを使いはじめて驚いたのは,こんな簡単なコードでいいのか?
> 本当に動くのか? でした.


 私の場合はTurboPASCALを長いこと使っていたので、DelphiのPASCLコードには
なじみがありました。フォームにボタンを配置したりエディットをおいたりする
のは普通かと思っていたのですが、のちにMSCでプログラムしている人に、Cでは
ウィンドウを表示するのもボタンを配置するのもけっこう手間なんだと聞いて
びっくりした覚えがあります。

> OSそのものがC/C++で開発されているわけですから,C++はシステム関係や
> デバイスドライバの開発には必要でしょう.
> しかし,私の開発する業務アプリではほとんど必要性がありませんでした.
> Delphiはその点では素晴らしい開発環境に間違いありませんでした.


 もう10年も前になりますが、RS-233C―RS-485でデバイスを制御するプログ
ラムを作っていましたが、デバイスドライバはC++で作ってあるものを利用し
した。その作者いわく「Delphiは制御系には向かない」とか… そんなことは
ないですよねぇ。
 
> 帳票の印刷には最初はクイックレポートを使用しましたが,日本文化の
> 象徴である罫線の要望があり,いろいろ調べました.


 私はQuickrepで罫線を表示するのにQRShapeでやっています。位置合わせが
面倒ですが、そうそういじる部分ではないのでこれでよしとしています。

> その当時,職場で自然発生的にプログラマーになってしまった方が多く
> いたようです.Niftyの書き込みには,そんな方の愚痴などの発言も
> ありました.


 「ないものは作る」そんな時代でしたね。それが比較的簡単にできるのが
Delphiの素晴らしい点だと思います。今では、フォーラムはないものの、
インターネット検索で求めるものが割とすぐ見つかるので開発スピードは
早くなっている気がします。これらの情報もFDELPHIやSBORKAND、MLの
残した功績だと思います。

> これから先はどうなるかわかりませんが.見守ってください.

 MR.XRAYさんが公開されているコンポーネントには本当にお世話になって
います。今後もDelphiの貴重な情報源として、運営されていくことを願って
います。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.82