アカウント


 



Firebird日本ユーザー会はFirebird Foundation の公式スポンサーです
Firebird日本ユーザー会は
Firebird Foundation の
公式スポンサーです

アーティクルID:19
最終更新日:2003/6/18
編集者:三浦しゅう(ウェブ担当)
ML投稿者:三浦しゅう、吉田稔さん、白井哲さん、林務さん
参考・引用記事:Firebird 1.5rc1.0での変更点について,Re: [Firebird-jp-general] Firebird1.5rc1.0での変更点について,Re: Firebird 1.5rc1.0での変更点について,RE: [Firebird-jp-general] Firebird 1.5rc1.0での変更点について,RE: [Firebird-jp-general] Firebird1.5rc1.0での変更点について,RE: [Firebird-jp-general] Firebird 1.5rc1.0での変更点について,Re: Firebird 1.5rc1.0での変更点について,RE: [Firebird-jp-general] Re: Firebird 1.5rc1.0での変更点について,Re: Firebird 1.5rc1.0での変更点について,Re: Firebird 1.5rc1.0での変更点について,RE: [Firebird-jp-general] Firebird 1.5rc1.0での変更点について

[検証例]
Firebird1.5rc1.0 Superserver(Win32)
・LocalでDDL/DMLとも一通りのテストに関しては問題なく動作。
アペックスで日本語対応をしているIBOConsoleで検証済。
 http://www.apex-jp.com/business_dev.html
 ※IBObjects(http://www.ibobjects.com/)を使用して開発。
タイムフルシステムのtoolで検証済。
 ※IBObjects(http://www.ibobjects.com/)を使用して開発。
・ibWebAdmin も configuration.inc.php の
 define('BINPATH', Firebird のパス );
 define('SECURITY_DB', security.fdb のパス );
 を正しく設定すれば使用できます。
 ※但し、接続・一般的なテーブル操作のみの検証。


[障害報告]
IBConsole はローカルサーバーへの接続時の
 TIBManager.IsIBRunning()
 FindWindow('IB_Server', 'InterBase Server')
をやっているので接続できない。

[解決方法]
上記条件にorで
FindWindow('FB_Server', 'Firebird Server')
を追記すれば、問題なく使用できている。
※但し、dilect 3 、EUCJ_0208 の FDB のみでの検証。

[Firebird Managerの場合]
Firebird Managerも似たような感じです。ローカルでの動作を確認するために、
Findwindow APIとServiceManagerを使っています。
// Is Firebird Running ?
function TFoMain.IsRunning(): boolean;
begin
  Result := False;
  if not FB_Serv then
    begin
    if FindWindow(KCName,KWName)>0 then
      Result := true;
    end
  else
    begin
    if ArOpenServices( 'FB' ) then
      begin
      if QueryServiceStatus( SvcService, SvcStatus ) then
        Result := SvcStatus.dwCurrentState=SERVICE_RUNNING;
      CloseServiceHandle( SvcService );
      CloseServiceHandle( SvcManager );
      end;
    end;
end;

[予想]
Firebird Managerなどは当然対応しているが、
IBConsoleは対応しないだろうと予想される。

 

[周辺事情:IBConsole]
IBConsoleの最新版
 Borland Developer Networkではバイナリのみ配布。
 最新版は1.1.0.14(InterBase7 support)
 http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=19220
 ※上記URLは、Borland Developer Network登録ユーザー専用。
 ※但し、1.1.0.14 は Firebird1.x に対して
  「バージョンが古い」という旨のメッセージを出力する。
  個人で使用する場合、一度パスワードを入力すると
  記憶しておいてくれるのは助かるが、
  この警告ダイアログが煩雑。
 ※バイナリエディタで 0x00106EA5 あたりの
  Interbase Server####IB_Server  // # は 0x00 です
  と連なっているところを
  Firebird Server#####FB_Server
  として FBConsole.exe とリネーム
  してから使用できるという報告もあり。
  但し、この方法は自己責任で。

ソースコード
 SourceForge.net にver1.0.1.337があります。
 http://sourceforge.net/projects/ibconsole
 CVSRoot にあります。
 ※このソースを日本語化して使用することも出来ます。

懸念
 ibConsoleがIBX を使用していることがどう影響するのかは不明。


[PHPの場合]
あとからDipMeshSystemsの記事を転載予定。

三浦しゅう(5)  624(火) 1954 - 2003

IBConsoleの最新版
 Borland Developer Networkではバイナリのみ配布。
 最新版は1.1.0.14(InterBase7 support)

上記に関しては更に新しいバージョンが出ているはずです。
詳細、わかり次第修正しますね。

-
三浦しゅう(5)  626(木) 1751 - 2003

MLで林さんが報告してくれましたので転載します。

Lrenzo Mengoni氏のIBOConsoleがバージョンアップしました。
フォントの設定が基本機能で追加されたため、日本語フォントを指定すれば、そのまま日本語表示が出来るようになりました。
また、INT64に関する問題点など、多数のバグフィックスがされております。
http://www.mengoni.it/downloads.html からダウンロード可能です。

-
三浦しゅう(5)  715(火) 1757 - 2003

相当テキトーな翻訳ですが一応公式コメントの翻訳ということで付けておきます

2003年7月7日 Firebird 1.5 Release Candidate 4

 ファイアバード1.5リリースの開発は最終段階にあります! リリース候補は、私たちがほとんどそこにあることを意味します。そして、私たちは、関心を既知の問題点そしてラフなエッジのままで、最終検定そしてバグつぶしに向けました。 私たちはあなたのフィード・バックのおかげでそれと共に多くの進歩をしました。

 第4の(また、私たちは最後を望みます)リリース候補は公開されました。そして、私たちは、それと共にあなたの体験に関して(良いものも悪いものも)便りをもらうことを熱望します。 FireBird開発者メーリング・リスト(あるいはニュースグループ)へ報告書を送ってください。あなたのフィード・バックが、私たちがより速く前進することを手伝うことになることを忘れないでください!

背景的事項:

 1.5のリリースは、多くの新しい機能と共に新しく、清潔になり、改善されたC++ソース・コードツリーにベースを置いた最初のバージョンです。そして、バグは修正されました。 1.0バージョンからの大がかりな変更の完全なリストは相当長く、そして、ここで最新のバージョンを読むことができます。

 このリリースは非常に安定していますが、まだコア開発者によりファイナルで「安定している!」とは見なされてはいません。

 私たちは頻繁に新しいビルドをリリースがしたいので、更新があるか私たちのウェブサイトを定期的にチェックするようにしてください。

あなたのFireBird開発チーム

-
ウェブ担当:三浦しゅう(1)  89(土) 842 - 2003

相当テキトーな翻訳ですが一応公式コメントの翻訳ということで付けておきます

2003年8月5日 Firebird 1.5 Release Candidate 5

 Firebird1.5の開発は最終開発局面に至りました!リリース候補は私たちが「ほとんどそこにある」ことを意味します。そして私たちは、関心を既知の問題点とラフ・エッジと最終テストとバグつぶしに向けています。私たちはあなた方のフェードバックによって多くの進歩を生み出しました。

 第5のリリースは新しい新しいフィーチャーとバグをつぶした、クリーンで改善されたC++ソースコードツリーをベースにした最初のバージョンです。私たちは、それと共にあなたの体験に関して(良いものも悪いものも)便りをもらうことを熱望します。 FireBird開発者メーリング・リスト(あるいはニュースグループ)へ報告書を送ってください。あなたのフィード・バックが、私たちがより速く前進することを手伝うことになることを忘れないでください!

背景的事項:
 1.5のリリースは、多くの新しい機能と共に新しく、清潔になり、改善されたC++ソース・コードツリーにベースを置いた最初のバージョンです。そして、バグは修正されました。 1.0バージョンからの大がかりな変更の完全なリストは相当長く、そして、ここで最新のバージョンを読むことができます。

Firebird開発チーム


今回もテキトーな訳ですが、公式ページのアナウンスの日本語訳を掲載しておきます - 922(月) 1250 - 2003

2003年9月10日 Firebird 1.5 リリース候補6

 Firebird1.5の開発のリリースは最終段階にあります!リリース候補とは"ゴールはすぐそこ"という意味であり、既知の問題とラフなエッジ荒削りな部分に焦点を移していることを表しています。私たちは多くの前進をフィードバックによって生み出しました。

 第6のリリース候補は最終リリースとなるべきです。私たちは、それと共にあなたの体験に関して(良いものも悪いものも)便りをもらうことを熱望します。 FireBird開発者メーリング・リスト(あるいはニュースグループ)へ報告書を送ってください。あなたのフィード・バックが、私たちがより速く前進することを手伝うことになることを忘れないでください!

背景的事項:
 1.5のリリースは、多くの新しい機能と共に新しく、清潔になり、改善されたC++ソース・コードツリーにベースを置いた最初のバージョンです。そして、バグは修正されました。 1.0バージョンからの大がかりな変更の完全なリストは相当長く、そして、ここで最新のバージョンを読むことができます。

Firebird開発チーム


追加情報 - 922(月) 1747 - 2003
「ラフなエッジ」は「荒削りな部分」だろうなぁ

1.5のリリースノート - 1029(水) 163 - 2003

ibPhoenix社のサイトの
http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1067409992:35972&page=ibp_download#150
からリリースノート(作成中)がダウンロード出来ます。
皆さん既にご利用のこととは思いますが、
もしも見落としていた人がいたらご一読を薦めます。
Release Notes (English) (.pdf) V1.03


2010年10月にFirebird2.5がリリースされました。SuperClassicエンジンの実装により、よりパワフルに、よりスケーラブルになりました。(2012/11/6)
powered by Sylph  version.1.0 rc4 / ©1998-2004.DipMeshSystems .