2013年4月23日

[書籍]Delphiで簡単iOSアプリプログラミング

エンバカデロ・テクノロジーズさんから

Delphiで簡単iOSアプリプログラミング (amazon)/細川淳著/エンバカデロ・テクノロジーズ監修/カットシステム/ISBN978-4-87783-310-7/2,730円

を頂きました(会社用はあとで購入します)。お手伝いを始めたときは間に合うのかと疑問でしたが、細川さんの睡眠時間をたっぷりと吸い取って無事に完成に漕ぎ着けました。もう少しいろいろアイデアとか出せればよかったのですが。ともあれ出版おめでとうございます。

第25回エンバカデロ・デベロッパーキャンプ

本日10:00から第25回エンバカデロ・デベロッパーキャンプが御茶ノ水ソラシティのソラシティカンファレンスセンターで行われます。今回はすべてのセッションがUStreamで中継されるとのことです。

開場が多少遅れたようですが、まもなく開始になります。

セッション開始です。B側(Ch.2)のUStreamは不調のようです(午前中はC側、Ch.1のみの中継になるとのことです)。

UStreamのCh.2も復活したようです。

全セッション、懇親会とも無事終了しました。参加者、セッションスピーカ、関係者のみなさん、おつかれさまでした。

2013/05/07追記: セッション資料がダウンロードできるようになっています。

第25回 エンバカデロ・デベロッパーキャンプ - セッション資料ダウンロード

またセッションリプレイがYouTubeにアップロードされています。
  • 【C1】Delphi/iOSチュートリアルセッション 「Delphi for iOS開発ファーストステップ」
  • 【B1】Delphi/C++Builderテクニカルセッション 「マルチデバイスに対応できるDBアクセス形態を作るには?実践テクニック」
    • Replay (1/2)
    • Replay (2/2)
  • 【C2】Delphi/iOSテクニカルセッション 「モバイル開発始めるなら今でしょ!Delphi iOSアプリ開発講座」
  • 【B2】Delphi/C++Builderテクニカルセッション 「BDEアプリを最新へ – FireDACによる移行」
  • 【G3】ジェネラルセッション 「エンバカデロ・プロダクトアップデート」
  • 【C4】テクニカルケーススタディ 「森羅万象を視覚化する慶應義塾大学 藤代研究室での活用例 ~ FireMonkeyによる3DCGアプリ開発テクニック」
  • 【B4】 Delphi/C++Builderテクニカルセッション 「Web/モバイル系アプリでの帳票を考える」
    • Replay (1/2)
    • Replay (2/2)
  • 【C5】 Delphi/C++Builderテクニカルセッション 「Delphi/C++Builder MVVMアプローチ ~ VCL / FireMonkeyでもどんと来い!」
    • Replay (1/2)
    • Replay (2/2)
  • 【B5】 Delphi/C++Builderテクニカルセッション 「VCLユーザーのためのFireMonkey入門」
  • 【G6】 ライトニングトーク 「共有!みんなの開発事例、開発経験、テクニック」
    • Replay (1/2)
    • Replay (2/2)

2013年4月22日

InterBase XE3 Update 2

InterBase XE3 Update 2がリリースされています。バージョンは11.0.2.539となっています。2013/04/26にToGo Editionを除き差し替えとなり、バージョンは11.0.2.540に更新されています。高橋さん、情報ありがとうございます。

InterBase XE3 Update 2 Readme (en)
Team Japan » InterBase XE3 Update 2 がリリースされました
InterBase XE3 Update 2 is now available

29381 InterBase XE3 Update 2 (11.0.2.540) for Windows, English and Japanese
29382 InterBase XE3 Update 2 (11.0.2.539) ToGo Edition, Windows/MacOSX

29395 InterBase XE3 (11.0.2.540) Developer Edition, English
29396 InterBase XE3 (11.0.2.540) Developer Edition, Japanese

29383 InterBase XE3 Server Edition for Windows (11.0.2.540, English)
29384 InterBase XE3 Server Edition for Windows (11.0.2.540, Japanese)

RAD Studio/Delphi/C++Builder XE4リリース

RAD Studio/Delphi/C++Builder XE4が正式にリリースされたようです。

Delphi Insider: Announcing RAD Studio XE4, Delphi XE4 and C++Builder XE4

エンバカデロ、iPhone/iPadアプリのネイティブ開発を実現したマルチデバイス開発ツールRAD Studio XE4を世界同時発表 | Press Releases
RAD Studio XE4(Delphi XE4/C++Builder XE4) における不具合修正リスト (en)

RAD Studio XE4
RAD Studio XE4 製品ラインナップ
RAD Studio XE4 Q&A

29388 Delphi XE4 and C++Builder XE4 ISO
29392 Delphi XE4 and C++Builder XE4 ISO
29389 RAD Studio XE4 Install from the Web
29390 Delphi XE4 Install from the Web
29391 C++Builder XE4 Install from the Web

29369 FireDAC (iOS only) for RAD Studio and Delphi XE4 Pro with Mobile
29371 IP*Works for Delphi XE4
29372 IP*Works for C++Builder XE4
29373 AQtime for Delphi XE4, C++Builder XE4, and RAD Studio XE4
29408 InterBase Express (IBX) for RAD Studio, Delphi, C++Builder XE4
29441 FireMonkey Premium Style Pack 2 for RAD Studio XE4
29442 TMS Cloud Pack Components for iOS for Delphi and RAD Studio XE4
29443 Mida Embarcadero XE4 Edition VCL to FireMonkey Converter

ただしRAD Studioに含まれるHTML5 BuilderがXE4にバージョンアップしたかどうかは今のところ不明です(機能一覧を見る限りではXE3のままのようです)。またPrismは事前の情報通りRAD Studioから外れています。

2013/05/01追記: リリースパッケージに含まれていなかったInterBase Express(IBX)がダウンロードできるようになっています。

RAD Studio XE4, Delphi XE4, C++Builder XE4 用 InterBase Express (IBX) が公開されました
InterBase Express (IBX) now available for RAD Studio XE4, Delphi XE4, C++Builder XE4

2013/06/08追記: TMS Cloud Pack Components for iOSおよびMida Embarcadero XE4 Editionのリンクを追加。TMS Cloud Pack Components for iOSは2013/06/30までに購入したユーザ限定です。

2013/06/10追記: FireMonkey Premium Style Pack 2のリンクを追加(XE4 Update 1が必要なので要注意)。また「RAD Studio XE4発売記念キャンペーン」追加特典の入手方法によると、TMS Cloud Pack Components for iOSだけではなく、Mida Embarcadero XE4 EditionとFireMonkey Premium Style Pack 2についても2013/07/15までにダウンロードする必要があるとのこと。

2013年4月18日

RAD Studio XE4情報

いよいよ来週の第25回エンバカデロ・デベロッパーキャンプ(2013/04/23)とそれに続くRAD Studio XE4 Product Announcement Webinar(2013/04/24)でRAD Studio XE4が発表になるようですが、これに関連していくつか情報が出てきています。
  • iOSサポートの追加
    • ターゲットプラットフォームにiOSデバイスとiOSシミュレータが追加される。
    • iOSサポートはXE2に比べて充実したものになる。
    • FireDACもiOS上でサポートされる。
  • 新しいDelphiコンパイラ
    • ARMコンパイラは(おそらくLLVMベースの)新しいものになる。
    • GC(Garbage Collection)ではなくARC(Automatic Reference Counting)がサポートされる。
    • ARCはDelphiのインタフェースのように参照カウントで生存期間を管理する。
    • ARCでは[Weak]属性を付加することで参照カウントに影響を与えないweak referenceが用意される(これにより循環参照により参照カウントが0にならない状況を回避できる)。
    • ARCではDisposeOfメソッドを呼び出すことで明示的にオブジェクトのデストラクタを呼び出すことができる。後方互換性のためWin/MacではDisposeOfはFreeを呼び出す。一方iOSではFreeはデストラクタを呼び出さなくなり、代わりに参照をnilにセットするようになる。FreeAndNilも同様。
    • これらはiOSデバイスとiOSシミュレータ(と次のAndroid)のみで、Win/Macには適用されない。Win/Macでこれらをいつどのように適用するのかについてはまだ検討段階。
    • ARCの詳細はhttp://docwiki.embarcadero.com/RADStudio/XE4/ja/Delphi_%E3%83%A2%E3%83%90%E3%82%A4%E3%83%AB_%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9%E3%81%A7%E3%81%AE%E8%87%AA%E5%8B%95%E5%8F%82%E7%85%A7%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88を参照。
  • InterBase for iOS
    • おそらくiOS上で動作するInterBaseがリリースされる。
  • PrismがRAD Studioに含まれなくなる
    • RemObjectsによるOxygeneとして単独製品のみになり、Embarcaderoとのパートナーシップは解消される。
    • PrismはOxygene for .NETとなり、Oxygene for Java (and Android)、Oxygene for Mac and iOS (codename "Nougat")と並んでラインナップされる。
  • iOSサポートがadd-onの形でも提供される
    • おそらくEnt/Arc SKU以外のSKUにiOSサポートは含まれず、Pro SKUに対してはDatasnapやFireDACのようにadd-onの形で提供されるらしい。
元ねたはAndreano LanusseさんDelphi XE4 official announcement | Andreano Lanusse、RemObjectsのmarc hoffmanさんのPrism XE4, Where Art Thou? | RemObjects Blogs

2013/04/19追記: XE4の価格に関する"リーク"が発見されたようです。Chris RollistonさんDelphi XE4 pricing | Delphi Havenからリンクされているプロモーションビデオ(ロシア語)によると、
  • Starter SKU: 199USD(実質149USD)(従来通りWindows x86のみでWindows x64/Mac OS/iOSは含まれず)
  • Pro SKU: 新規購入が999USD、XE3からのiOSを含まないアップグレードが49USD、XE3からのiOSを含むアップグレードが499USD、2010/XE/XE2からのアップグレードが549USD、C/S add-onが499USD
  • Ent SKU: 新規購入が2,499USD、XE3からのアップグレードが499USD、2010/XE/XE2からのアップグレードが1,499USD
  • Ult SKU: 新規購入が3,499USD、XE3からのアップグレードが499USD、2010/XE/XE2からのアップグレードが2,199USD
  • Arc SKU: 新規購入が3,999USD、XE3からのアップグレードが499USD、2010/XE/XE2からのアップグレードが2,499USD
となっています。日本では価格政策が異なるためそのまま1USD=100JPY換算で価格設定されるのかどうかは不明ですが、参考にはなりそうです。

2013/04/20追記: XE4のオンラインヘルプが公開状態になっています。
2013/04/22追記: どうやらPro SKUにはiOS開発が含まれず、別途"Mobile Add-On Pack for Delphi XE4 Professional"を購入することになるようです。

2013年4月10日

Microsoft Monthly Update 2013/04

今日はMicrosoftのセキュリティアップデートの日です。
MS13-028
MS13-029
MS13-030
MS13-031
MS13-032
MS13-033
MS13-034
MS13-035
MS13-036

2013/04/12追記: MS13-036のうち2823324の更新プログラムにはWindowsの起動あるいは特定のプログラムの実行でSTOPエラーが発生する不具合が発見されており、2823324の更新プログラムをアンインストールすることを推奨するとのことです。

MS13-036 2823324 適用後の問題について - 日本のセキュリティチーム - Site Home - TechNet Blogs
You receive an Event ID 55 or a 0xc000021a Stop error in Windows 7 after you install security update 2823324

2013/04/30追記: MS13-036のうち2823324の更新プログラムに替わる新しい2840149の更新プログラムがリリースされています。2823324のアンインストール後に2840149のインストールを行うことが推奨されています。

MS13-036 2823324 適用後の問題について (2) – 再提供の開始 - 日本のセキュリティチーム - Site Home - TechNet Blogs

2013年4月3日

[書籍]Head First C

ブックファースト 渋谷文化村通り店Head First C (amazon)の翻訳である

Head First C (amazon)/David Griffiths、Dawn Griffiths著/木下哲也訳/中田秀基監訳/オライリージャパン/ISBN978-4-87311-609-9/3,780円

を購入。