2011年11月3日

IDE Fix Pack 4.5リリース

Andreas HausladenさんIDE Fix Pack 2009/2010/XEがアップデートされてVersion 4.5になっています。なおIDE Fix Pack 2007については残念ながらdiscontinuedとのことです。

IDE Fix Pack 4.5 released for 2009/2010/XE/XE2+UP2 | Andy’s Blog and Tools

またDelphi XE2ではコンパイラの変更により一部のジェネリクスのコードがE2089でエラーになる、という報告がありますので注意が必要かもしれません。

2011/11/12追記: Delphi 2010にはリンカのバッファがリークしているという不具合があり、IDE Fix Packではそのバッファのサイズを拡張しているため、メモリリークの問題がより深刻になってしまいます。そこでこの問題を修正したIDE Fix Pack 4.51 for Delphi 2010がリリースされています。

IDE Fix Pack 4.51 for Delphi 2010 | Andy’s Blog and Tools

2011年11月2日

Delphi/C++Builder XE2 Update 2

Delphi/C++Builder XE2のUpdate 2がリリースされています。

28597 Update 2 for Delphi, C++Builder and RAD Studio XE2
28616 Delphi XE2 and C++Builder XE2 ISO (includes Update 2)
Delphi XE2/C++Builder XE2/RAD Studio XE2 Update 2 が公開されました
XE2 Update 2 のリリース ノート - RAD Studio XE2 (en)
Delphi XE2/C++Builder XE2 Update 2 における不具合修正リスト (en)
RAD Studio XE2 update 2 の PAServer、および FireMonkey-ios.dmg は何処にありますか?

ラテンアメリカ・カリブ地域担当プロダクトラインマネージャ・リードエバンジェリストのAndreano Lanusseさん

Update 2 for Delphi XE2, C++Builder XE2 and RadPHP XE2 available | Andreano Lanusse Blog | Technology and Software Development | C++Builder

によると、Windows XPでは"Check for Updtes"からではなくCodeCentralからUpdate 2をダウンロードしてインストールする必要があるようです。

インストール手順の補足:
  • delphicbuilder_xe2_upd2_win.exeを実行すると、展開する場所の指定などなしにいきなりファイルの展開が行われ、Update 2のsetup.exeが起動し、ファイルを展開した場所がエクスプローラで開きます。
  • Update 2の適用はかなり時間がかかります。
  • PAServerは展開されたファイルをインストール先("RAD Studio\9.0")のPAServerフォルダに上書きする必要があります(既にPAServerがインストールされている環境がある場合は、その環境上でアンインストール後に再インストールする必要もあります)。
  • FireMonkey-iOSも展開されたファイルをインストール先("RAD Studio\9.0")のFireMonkey-iOSフォルダに上書きする必要があります。またMac側にもコピーしてマウントし、FireMonkey-iOS-XE2を再インストールする必要があります。
  • Stylesはなぜか.Styleと.vsfが同一のフォルダに展開されてしまいますので、共有ドキュメント("C:\Users\Public\Documents"、Windows XP)またはパブリックドキュメント("C:\Users\Public\Documents"、Windows Vista/7)のRAD Studio\9.0\Stylesに、また再配布用にインストール先("%ProgramFiles%\Embarcadero\RAD Studio\9.0")のRedist\styles\Fmx(*.Style)およびRedist\styles\vcl(*.vsf)に、それぞれ上書きする必要があります。


2011/11/04追記: Stylesファイルに関する記述を修正しました。それから業務連絡の件、ありがとうございました>だれとなく。

RadPHP XE2 Update 2

RadPHP XE2 Update 2がリリースされています。

28614 RadPHP XE2 Update 2
RadPHP XE2 Update 2 が公開されました
RadPHP XE2 Update 2 is available now

2011年11月1日

RAD Studio/Delphi/C++Builder XE2 Help Update 1

RAD Studio/Delphi/C++Builder XE2のHelp Update 1がリリースされています。

28613 Help Update 1 for Delphi, C++Builder and RAD Studio XE2
リリース ノート: Delphi XE2 および C++Builder XE2 Help Update 1 - RAD Studio XE2 (en)
Masahiro Arai » Now RAD Studio XE2 help update 1 is available

新井さんはドキュメンテーション/ローカライゼーションマネージャになられたんですね。

Help Update 1にはFireMonkey関係のコンテンツがある程度含まれているようです。

FireMonkey アーキテクチャ図 - RAD Studio XE2
FMX Units List - XE2 API Documentation

2011/11開催のウェブセミナー


2011/11/14追記: 関連リンクを追加しました。

2011/11/16追記: 2011/11/30の"RadPHP XE2によるモバイルアプリ開発"のリンクを追加しました。

2011/11/22追記: 2011/11/16のリプレイビデオのリンクを追加しました。

2011/11/30追記: 2011/11/30のQ&Aに関するリンクを追加しました。

2011/12/05追記: 2011/11/30のフォローアップのリンクを追加しました。

2011/12/13追記: 2011/11/30の関連リンク、リプレイビデオのリンクを追加しました。

2011年10月19日

CodeRage 6 Day 2

CodeRage 6の2日目(2011/10/18)のセッションに関するリンクです。

リプレイビデオ(CodeCentral)

2011年10月18日

CodeRage 6 Day 1

日本時間の昨日(2011/10/17)の夜からCodeRage 6が始まっています。ということでCodeRage 6の1日目(2011/10/17)のセッションに関するリンクです。

リプレイビデオ(CodeCentral)

セッションタイトルのてきとうな訳とキーワードは勝手につけたものです。

2011年10月13日

デニス・リッチー死去

Unixの開発者の一人であり、C言語の開発者(K&RのR)でもあるデニス・リッチー先生(en)が死去したというニュースが入ってきました。どこかのヤマ師とは違って、この人がいなければ現在のコンピュータのOSもコンピュータ言語も全く異なるものになっていたに違いない、本当の"スーパースター"の一人でした。

Dennis Ritchie, 1941-2011: Computer scientist, Unix co-creator, C programming language co-inventor – Boing Boing

BBC News - Unix creator Dennis Ritchie dies aged 70

2011年10月12日

Microsoft Monthly Update 2011/10

今日はMicrosoftのセキュリティアップデートの日です。
MS11-075
MS11-076
MS11-077
MS11-078
MS11-079
MS11-080
MS11-081
MS11-082

2011年10月11日

QC Plus 1.2.1リリース

しばらく前に紹介した、QC(QualityCentral)の代替クライアントであるJED SoftwareQC PlusのVersion 1.2.1がリリースされています。

QC Plus download page

元ねたはJED Software BlogQC Plus 1.2 now availableQC Plus 1.2.1.x now available

2011年10月8日

Prism XE2 Update 1

Prism XE2 Update 1がリリースされています。

28526 Embarcadero Prism XE2 Update 1 (September 2011 Release)
Embarcadero Prism XE2 Update 1 (September 2011 Release) がリリースされました
Embarcadero Prism XE2 Update 1 (September 2011 Release) now available

2011/10/08追記: PrismはRemObjectsとの関係からか、ややこしいことになっています。

Embarcadero Prism XE2 へのアップグレードとアップデートの取得

2011/10/11追記: エンバカデロの米澤さんによると表現はややこしいものの、基本的には他の製品と同様にメンテナンス契約に入っていればメジャーバージョンアップを受けられ、入っていなければ通常のアップデートのみを受けられる、ということだそうです。以下tweetを引用。

http://twitter.com/#!/CYonezawa/status/123666153968115712
なんかややこしい言い方ですみませぬ。新機能アップデートというのは、メジャーバージョンとかのアップグレード(XE→XE2)を示し、メンテナンス契約を結んでいる方のみとなります。XEを持っていてメンテナンス契約しているのであればXE2が自動的に手に入ります

http://twitter.com/#!/CYonezawa/status/123666555342036992
で、バグ修正版アップデートは通常のUpdate1とかを示します。これは、その製品の登録(使用許諾)している方であれば入手できます。

http://twitter.com/#!/CYonezawa/status/123667147481288704
リンク先に行くとお分かりになるかと思いますが、ダウンロード可能なリストが一覧で表示されます。たとえばメンテナンス契約していないXEユーザーがリスト上に表示されているXE2を入手することはできません。

http://twitter.com/#!/CYonezawa/status/123668010346094592
そんなこんなでダウンロードのリンク先は1つだけになっているのでありました。<(_"_)>

http://twitter.com/#!/CYonezawa/status/123681204028448769
次のXE3(?)とかのメジャーバージョンアップまで見据えた文ということでww

2011年10月7日

Firebird Wiki復活

2011/06頃に消滅してしまったFirebird Wikiをtomokiwaさんが復活させてくださっています。

Firebird Wiki

現在旧wikiのコンテンツの復元中とのことです。

2011年10月6日

RadPHP XE2 Update 1

RadPHP XE2 Update 1がリリースされています。

28525 RadPHP XE2 Update 1
RadPHP XE2 Update 1 がリリースされました
RadPHP XE2 Update 1 is available now

またRPCL(RadPHP Component Library)のRevison 298もリリースされているのであわせてアップデートをお勧めします。

Team Japan » RadPHP XE2 Update 1 - RPCLの最新版 Revision 298 も
SourceForge.net Repository - [rpcl] Revision 298

2011年10月5日

[書籍]プログラミングの魔導書 ~Programmers’ Grimoire~ vol.2

プログラミングの魔導書 ~Programmers’ Grimoire~ vol.2が発売されてPDF版のダウンロードが可能になりました。

プログラミングの魔導書 ~Programmers’ Grimoire~ vol.2/ロングゲート/ISBN 978-4-9905296-2-8(書籍版)、ISBN 978-4-9905296-3-5(PDF版)/2,000円(書籍版)、1,500円(PDF版)

書籍版の予約は昨日(2011/10/04)で終了しており、現時点ではPDF版のみ購入可能です(書籍版の発送は2011/10/19以降順次とのこと)。

次号vol.3は"Parallel, Concurrent, and Distributed Programming"(並行、並列、分散プログラミング)とのことです。

2011/10/10追記: 書籍版が届きました。

2011年10月4日

InterBase 7.1のアンインストールで発生する問題とその解決方法

InterBase 7.1をアンインストールするときに発生する問題とその解決方法。2回連続現場ではめられたのでメモ。
  • 前提条件
    InterBase 7.1に関する Q & Aにあるように、Java VM 1.3.1または1.4がインストールされている必要がある。古いJREはOracle Java Archiveからダウンロードできる。

  • アンインストーラがフリーズする
    FlexeraのKBによると原因は

    1. ディスクの空きが足りない
    2. アンチウィルスソフトウェアかPCAnywhereが動作している
    3. Dell OpenManagerが動作している
    4. ビデオカード/ドライバとの相性
    5. ディスプレイのハードウェアアクセラレーションとの相性

    ということなので、

    1. システムドライブの空き容量を確認する
    2. アンチウィルスソフトウェアやPCAnywhereがインストールされていたら停止する
    3. DellのPCでOpenManagerが動作していたら停止する
    4. アンインストーラの実行ファイルと同じ場所(InterBaseのインストール先のUninstallerDataフォルダ)にある"Uninstall InterBase 7.1 .lax"に
      lax.nl.java.option.additional=-Dsun.java2d.d3d=false -Dsun.java2d.noddraw=true
      を追加する
    5. ディスプレイのハードウェアアクセラレーションを無効にする

    ことで回避することができる(らしい)。

  • アンインストーラが"Windows エラー 3"でエラーになる
    同じくFlexeraのKBによればアンインストーラが対応していないJVM (1.)6以降を使用してしまうのが原因のようで、コマンドプロンプトでアンインストーラのある場所(InterBaseのインストール先のUninstallerDataフォルダ)に移動しておいて、
    "Uninstall InterBase 7.1 .exe" LAX_VM "C:\Program Files\Java\j2re1.4.2_19\bin\java.exe"
    と、パラメータに"LAX_VM"(すべて大文字で)およびjava.exeの絶対パスを指定することで使用するJVMを明示的に指定できる。この場合"コントロールパネル"の"プログラムと機能"あるいは"プログラムの追加と削除"の一覧からInterBaseが削除されないので注意(改めてアンインストールしようとするとアンインストーラが見つからないので一覧から削除するかどうか確認されるので削除するを選択すればよい)。

ちなみにいずれもInterBaseそのものが悪いわけではなく、InstallAnywhereがJava(JRE)の環境を正しく認識して処理できないのが原因。

2011年9月30日

Firebird 2.5.1リリース

Firebird Ver2.5.1がリリースされています。

Firebird: Firebird 2.5.1
Firebird 2.5 Release Notes (PDF)

元ねたはFirebird News » Firebird 2.5.1 is released

2011/10/04追記: 正式にアナウンスされています。どうやらフライングだったようですね。

Firebird: Firebird 2.5.1 (sub-release) is available
Firebird News » Firebird 2.5.1 is released