2019年8月13日

RAD Studio ロードマップ 2019/08

RAD Studio/Delphi/C++Builderのロードマップが更新されています。

2019年8月Delphi Androidベータプランと8月付ロードマップアップデート (en)

前回からの大きな変更として、次期アップデートとなる10.3 Rio Release 3(10.3.3)の追加(2019/4Q頃)と、それに伴う次期メジャーリリース(10.4)の2020年への延期がアナウンスされています。またC++のAndroid 64bitサポートが復活しています。

雑なまとめ:
  • 次期アップデート(10.3.3)は2019年の終わり頃
    • iOS13/macOS Catalinaサポート
    • DelphiでAndroid 64ビットをサポート
  • 次期メジャーリリース(10.4)は2020年前半
    • macOS/iOSでMetal 2をサポート
    • Androidのプッシュ通知とGoogle Playサービスの再構成
    • LiveBindingのパフォーマンス向上
    • Delphi/C++Builderとも全てのプラットフォームでメモリ管理を統一(モバイル環境でのARCサポートの削除)
    • オンライン/オフラインインストーラを統合
    • Delphiで(カスタム)マネージドレコード型をサポート
  • その次のアップデート(10.4.x)は2020年の中頃以降
    • デバッガをLLDBベースのものに統合
    • MSIXアプリケーションパッケージ形式のサポート
    • DelphiでiOS 13のシミュレータ(64ビット)をサポート
    • C++BuilderでAndroid 64ビットをサポート
    • C++BuilderにWhole Tomato Visual Assistを統合
2019年8月後半から10.3.3のNDAベータ("Sugarloaf")が開始され、Google Playストアでの展開を可能にする特別なEULAが適用されることになるとのことです。

2019年8月11日

RAD Studio/Delphi 10.3.2 Rio macOS Debugging Patch

RAD Studio/Delphi 10.3.2 RioのmacOS Debugging Patchがリリースされています。これはmacOS 64ビットアプリケーションのデバッグ時の評価/インスペクトでパラメータとして渡されたいくつかの変数が正しい値で表示されない不具合を修正するものです。

30887 Delphi 10.3.2 macOS Debugging Patch
Delphi / C++Builder 10.3.2アップデートパッチ情報

RAD Studio/Delphi/C++Builder 10.3.2 Rio Runtime Packages Compatibility Patch

RAD Studio/Delphi/C++Builder 10.3.2 RioのRuntime Packages Compatibility Patchがリリースされています。これはRAD Studio/Delphi/C++Builder 10.3/10.3.1でコンパイルされた実行時パッケージを使用するアプリケーションが10.3.2の実行時パッケージ上で動作しない問題を解決するものです。なお10.3.2でコンパイルされた実行時パッケージを使用するアプリケーションは10.3/10.3.1の実行時パッケージ上では動作しないとのこと。

30886 RAD Studio 10.3.2 Runtime Packages Compatibility Patch

RAD Studio 10.3.2 Runtime Packages Compatibility Patch Released
Delphi / C++Builder 10.3.2アップデートパッチ情報

2019年8月1日

IDE Fix Pack 6.4.4

Andreas HausladenさんIDE Fix PackがアップデートされてVersion 6.4.4となっています。RAD Studio/Delphi/C++Builder 10.3 Rio Release 2 (10.3.2)のWin32コンパイラがクラッシュする問題のhotfixとのことです。

IDE Fix Pack 6.4.4 Hotfix for Delphi 10.3.2 – Andy's Blog and Tools

2019/08開催のセミナー

2019年7月25日

IDE Fix Pack 6.4.3

Andreas HausladenさんIDE Fix PackがアップデートされてVersion 6.4.3となっています。RAD Studio/Delphi/C++Builder 10.3 Rio Release 2 (10.3.2)に対応とのことです。

IDE Fix Pack 6.4.3 for Delphi 10.3.2 – Andy's Blog and Tools

2019/07/25追記: IDE Fix Pack 6.4.3はRAD Studio/Delphi/C++Builder 10.3 Rio Release 1 (10.3.1)では動作しないようです。ご注意ください。

2019年7月19日

RAD Studio/Delphi/C++Builder 10.3 Rio Release 2 (10.3.2)

RAD Studio/Delphi/C++Builder 10.3 RioのRelease 2 (10.3.2)がリリースされています。インストールには有効なUpdate Subscriptionが必要です(Community Editionを除く)。

30880 RAD Studio, Delphi, C++Builder 10.3.2 Web Install
30882 RAD Studio, Delphi, C++Builder 10.3.2 ISO

10.3 Rio - リリース 2 - RAD Studio (en)
RAD Studio 10.3.2 における新機能およびユーザーから報告された問題の修正 - RAD Studio (en)

Delphi 10.3.2 is Now Available
Delphi / C++Builder / RAD Studio 10.3.2 リリースのお知らせ (en)
C++Builder 10.3.2 is now available!
Delphi 10.3.2でmacOS 64-bitアプリケーションを開発する (en)
RAD Server Improvements in RAD Studio 10.3.2
Boost 1.68 for Win32 and Win64 in C++Builder 10.3.2
DelphiおよびC++Builderのお客様向けのGoogle PlayストアAndroid 32-bitアプリケーションの期間延長について (en)
Additional information regarding requesting a Google Play Store extension
Delphi / C++Builder 10.3.2アップデートパッチ情報

2019/07/22追記: 2019/07/19の夕方(JST)以降、EDNおよび関係システムでエラーが発生している模様です。ISOファイルは altd.embarcadero.com 方面からダウンロード可能のようですが、webインストール、GetItなどは機能していないため、状況が回復するまでは10.3.1のアンインストールや10.3.2のインストールは控えることをお勧めします。

2019/07/24追記: EDN関係のエラーは一旦終息したものの、今日になって再び発生している模様です。Embarcaderoの日本語トップページでもアナウンスされています。

オンラインサービス障害に関するお知らせ
現在、オンラインサービスを提供している一部のサーバーに障害が発生しているため、以下の機能をご利用いただけなくなっております。復旧作業を進めておりますが、今しばらくご利用いただけない状態が続きますことを、お詫び申し上げます。
  • CodeCentral、GetItによるソフトウェアのダウンロード
  • Webインストーラ(GetItを利用したインストール)
  • EDNメンバーサービス
  • quality.embarcadero.comでのバグ登録/閲覧
  • サポートナレッジベース
RAD Studio / Delphi / C++Builder製品のインストールについて、Webインストーラが使用できないためにインストール作業が行えない場合には、カスタマーサポートセンターまでお問い合わせください。

2019/07/30追記: 依然として一部のサーバがダウンしているため、回避策が提示されています。

Delphi / C++Builder / RAD Stuido 10.3.2 のインストール障害に関する回避方法 (en)
10.3.2 アドオンパッケージをインストールするための一時的な 10.3.2 GetItサーバーについて (en)

簡単な要約:
  • ISOファイルを altd.embarcadero.com からダウンロードしてインストールする。前回webインストールだった場合は設定移行ツールで設定のバックアップをとって復元する
  • GetItの代替サーバを用意したので、レジストリを変更してそっちにGetItクライアントを向ける(IDEは終了しておくこと)。
  • GetItの代替サーバからダウンロードできるものは一部に制限されている。
2019/08/01追記: GetItの代替サーバに対応したwebインストーラがリリースされています(ファイル名は"radstudio_10_3_2_esd_96593b.exe")。

New 10.3.2 GetIt Installer

2019/08/20追記: 現状のISO/webインストーラについてのまとめです。

RAD Studio インストーラ (en)

2019年6月30日

[書籍]TCP技術入門

紀伊國屋書店新宿本店

TCP技術入門 (Amazon)/安永遼真、中山悠、丸田一輝著/技術評論社/ISBN 978-4-297-10623-2/2,894円

を購入。

2019年6月26日

FMXLinuxがDelphi Ent/Arc SKUで利用可能に

FMX(FireMonkey)の元中の人(Eugene Kryukovさん)が作った謎技術、Linux上でFMXが動くFmxLinuxがEmbarcaderoにOEMされて、サブスクリプションが有効なRAD Studio/Delphi 10.3.1 RioのEnt/Arc SKUで利用可能になりました。これによりLinux上のクライアントプログラムもDelphiで作成できるようになりました。

Delphi / RAD Studio に FMX Linux のバンドルを発表 (en)

エンバカデロ、FMX Linuxとの提携によりLinux向けGUIアプリケーション開発をサポート|エンバカデロ・テクノロジーズのプレスリリース
Embarcadero Extends FireMonkey® Cross-Platform Framework to Create GUI Applications for Linux | Business Wire

First Steps with FMXLinux

既にGetItパッケージマネージャからダウンロード可能です(FMXLinux 1.41)。今後はEnt/Arc SKUにバンドルまたは組み込まれることになるようです。

FireMonkey for Linux

FMXLinuxに関する日本語の情報はあまりありませんが、さぎりさんの以下のページが参考になります。

FMXLinuxが動くディストリ探しの旅
DelphiでLinux GUIアプリケーション開発 - Qiita

2019/06/28追記: 他にも参考になる記事が出ています。

FMX Linux ファーストステップ
WSL の Ubuntu 18.04 で Delphi FMXLinux を走らせる

2019年6月25日

Firebirdロードマップ(2019/06)

Firebird v2.5.9のリリースに伴ってロードマップが更新されています。

Firebird: Roadmap

適当な要約
  • Firebird 2.0 - 2012年に開発終了。最新版は2.0.7
  • Firebird 2.1 - 2014年に開発終了。最新版は2.1.7
  • Firebird 2.5 - 安定版、2019年に開発終了。最新版は2019年06月の2.5.9
  • Firebird 3.0 - 安定版。年4回のサイクルで不具合修正と性能向上を行っている。最新版は2018年10月の3.0.4で、次回(3.0.5)は2019年第3四半期第4四半期を予定。
  • Firebird 4.0 - 現在開発中(Beta 1プレビューリリースおよび日毎のスナップショットを公開)。Beta 2は2019年第4四半期、RC1は2020年第1四半期、RTMは2020年第2四半期(下記参照)を予定。

2019/10/23追記: Firebird International ConferenceでのDmitry Yemanovさんの発言によると、3.0.5と4.0 Beta 2は2019年内、4.0 RC1は2020年第1四半期、4.0のRTMは2020年第2四半期になる模様。

Firebird 2.5.9

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

Firebird: Firebird 2.5.9
Firebird 2.5 Release Notes (PDF)

なお2.5系はこれでEOLになります。

2019年6月1日

RAD Studio/Delphi/C++Builder 10.3.1 Rio Android Push Notification Patch

RAD Studio/Delphi/C++Builder 10.3.1 RioのAndroid Push Notification PatchがGetIt経由で提供されています。これは従来RAD Studio/Delphi/C++BuilderでAndroidのプッシュ通知としてサポートしていたGCM(Google Cloud Messaging)が2019年05月29日に終了したために、後継となるFCM(Firebase Cloud Messaging)を使用可能にするためのもので、Firebase用に更新された FMX.PushNotification.Android.pas とAndroidからFirebaseにインタフェースするための AndroidApi.JNI.FireBase.pas および jarファイル、コードとして記述しなければならないいくつかのコードスニペットから構成されています。実際に使用する場合の詳細は以下のURLに記述されています。

RAD Studio 10.3.1 での Firebase による Android向けプッシュ通知サポートについて (en)
Android Firebase Push Notifications Patch and Blog Post

なおこれらの内容は次回アップデートの10.3.2に組み込まれるとのことです。

2019/06開催のセミナー

2019年5月25日

[書籍][eBook]Delphi Programming Projects

Packt Publishingで注文した

Delphi Programming Projects (Amazon US, Amazon JP)/William Duarte著/Packt Publishing/ISBN 9781789130553/39.99USD(Print+eBook)

が配送されてきました(今回の配送もDHLで、インドのチェンナイからの発送でした)。2019/05/14に注文して12日目の到着、39.99USD=4,484JPY(1USD=112.13JPY)でした。

2019年5月24日

RAD Studio ロードマップ 2019/05

RAD Studio/Delphi/C++Builderのロードマップが更新されています。

RAD Studioロードマップ(2019年5月付) (en)
2019年5月付RAD Studioロードマップへのプロダクトマネージャからのコメント (en)

今回のロードマップの注目点は
  • 次期アップデート(10.3.2)は2019年の中頃
    • DelphiでmccOS 64ビットをサポート
    • C++ Windos x64コンパイラでC++17をサポート(現在はC++11)
  • 次期メジャーリリース(10.4)は2019年末
    • macOS/iOSでMetal 2をサポート
    • LiveBindingのパフォーマンス向上
    • Delphi/C++Builderとも全てのプラットフォームでメモリ管理を統一(モバイル環境でのARCサポートの削除)
    • DelphiでAndroid 64ビットをサポート
    • オンライン/オフラインインストーラを統合
    • Delphiで(カスタム)マネージドレコード型をサポート
  • その次のアップデート(10.4.x)は2020年
    • デバッガをLLDBベースのものに統合
    • iOSでMetal GPUドライバをサポート
    • DelphiでiOS 13のシミュレータ(64ビット)をサポート
    • C++BuilderにWhole Tomato Visual Assistを統合
といったところでしょうか。ところで10.4のコードネームがついてないのは飽きちゃったんですかね。

2019年5月1日

2019/05開催のセミナー

2019年4月1日

2019/04開催のセミナー

2019年3月28日

[書籍]実力養成C#ワークブック

紀伊國屋書店新宿本店Interactive C# (Amazon US)の翻訳である

実力養成C#ワークブック (Amazon)/Vaskaran Sarcar著/清水美樹訳/大澤文孝監修/翔泳社/ISBN 9784798160214/3,672円

を購入。

2019年3月24日

IDE Fix Pack 6.4.2

Andreas HausladenさんIDE Fix PackがアップデートされてVersion 6.4.2となっています。変更はバグフィックス(2点)のみとのことです。

IDE Fix Pack 6.4.2 released (bugfix release) – Andy's Blog and Tools

2019年3月19日

[書籍][eBook]Hands-On Embedded Programming with C++17

同じくPackt Publishingで注文した

Hands-On Embedded Programming with C++17 (amazon US, amazon JP)/Maya Posch著/Packt Publishing/ISBN 9781788629300/44.99USD(Print+eBook)

が配送されてきました(今回の配送もDHLで、インドのチェンナイからの発送でした)。2019/02/28に注文して19日目の到着、44.99USDがdiscountで36.90USD=4,200JPY(1USD=113.84JPY)でした。

[書籍][eBook]Hands-On Design Patterns with Delphi

Packt Publishingで注文した

Hands-On Design Patterns with Delphi (amazon US, amazon JP)/Primož Gabrijelčič著/Packt Publishing/ISBN 9781789343243/44.99USD(Print+eBook)

が配送されてきました(今回も配送はDHLで、インドのチェンナイからの発送でした)。2019/02/28に注文して19日目の到着、44.99USDがdiscountで36.90USD=4,200JPY(1USD=113.84JPY)でした。

2019年3月2日

IDE Fix Pack 6.4

Andreas HausladenさんIDE Fix PackがアップデートされてVersion 6.4となっています。RAD Studio/Delphi/C++Builder 10.3/10.3.1 Rioの対応といくつかのfixが追加されています。

IDE Fix Pack 6.4 released – Andy's Blog and Tools

2019/03/03追記: 10.3 Rioでスタイル関係のパッチが当たらない場合がある不具合があり、これを修正する6.4.1がリリースされています、.

2019/03/04追記: 2010でTCustomListBox.ResetContentのパッチがAVを起こしてクラッシュする不具合があり、これについても6.4.1がリリースされています。

IDE Fix Pack 6.4.1 (only 10.3 without Update 1 and Delphi 2010) – Andy's Blog and Tools

2019年1月22日

RAD Studio/Delphi/C++Builder 10.3 Rio C++ Toolchain Hotfix

RAD Studio/Delphi/C++Builder 10.3 RioのC++ Toolchain Hotfixがリリースされています。C++コンパイラ、RTL/STLのいくつかの不具合を修正します。ローカライズ版が含まれないため適用後はエラーメッセージなどが英語表記になります。またIDE言語の切り替えにも未対応とのことです(hotfixの再適用が必要になります)。
30872 RAD Studio 10.3.0 C++ Toolchain Hotfix

RAD Studio / C++Builder 10.3.0 向け C++ツールチェーンホットフィックス
C++ Toolchain Hotfix for C++Builder and RAD Studio 10.3

2019年1月1日

2019/01開催のセミナー

2018年12月25日

Microsoft OOB Update 2018/12

Microsoftの定例外のセキュリティアップデートがリリースされています。
CVE-2018-8653 | Scripting Engine Memory Corruption Vulnerability

2018年12月7日

RAD Studio/Delphi/C++Builder 10.3 Rio December 2018 Missing Files Patch

RAD Studio/Delphi/C++Builder 10.3 RioのDecember 2018 Missing Files Patchがリリースされています。DUnitXをインストールしない設定のときにPCREのonjファイルが不足する問題と、いくつかのjavaのソースファイルが不足する問題を修正します。

30869 December 2018 Missing Files Patch for 10.3

RAD Studio 10.3 向けパッチ - 2018年12月リリース
RAD Studio 10.3 Patches - December 2018

2018年12月6日

第36回 エンバカデロ・デベロッパーキャンプ・イン東京

本日10:00から第36回 エンバカデロ・デベロッパーキャンプ・イン東京UDX GALLERYで行われます。今回もYoutube Liveによる配信があります。

2018年12月1日

2018/12開催のセミナー

  • Web Seminar
    • 2018/12/04 23:00-2018/12/05 09:00(JST) CodeRage 2018 Day 1
      • 23:00(JST)/08:00(CST)
        • Welcome to CodeRage & Idera Developer Tools Family with Atanas Popov & Jim McKeeth [Room 1]
      • 00:00(JST)/09:00(CST)
        • RAD Studio 10.3 Rio Product Address with Embarcadero Product Management Team [Room 1]
      • 01:00(JST)/10:00(CST)
        • Integrating with Barcode and RFID readers with Fernando Rizzato [Room 1]
        • Introduction to Aqua Data Studio with Lisa Waugh [Room 2]
      • 02:00(JST)/11:00(CST)
        • Automated UI testing of Delphi applications with Ranorex Studio with Christian Breitwieser [Room 1]
        • Introduction to Machine Learning for Engineers with Craig Chapman [Room 2]
      • 04:00(JST)/13:00(CST)
        • Live Reports in FastReport - How To Interact with the User From the Report with Denis Zubov [Room 1]
        • A C++ Language Conversation with Bjarne Stroustrup Hosted by David Intersimone "David I" with Bjarne Stroustrup with David "David I" Intersimone [Room 2]
      • 05:00(JST)/14:00(CST)
        • Controlling Visuino Programmed Arduino Robots from Delphi App with Boian Mitov [Room 1]
        • Connecting to MySQL Database Using MyDAC Components with Yılmaz Yörü [Room 2]
      • 06:00(JST)/15:00(CST)
        • Building Microservices and Progressive Web Apps (PWA) with Delphi with Danny Wind [Room 1]
        • How to Create Advanced 3D Museum Software with a Database with Yılmaz Yörü [Room 2]
      • 07:00(JST)/16:00(CST)
        • From Zero to App in 45 Minutes with Olaf Monien [Room 1]
        • Developing Simple Games Software Running Over Desktop with Yılmaz Yörü [Room 2
      • 08:00(JST)/17:00(CST)
        • Artificial Inteligence for the Masses with Janez Makovsek [Room 1]
        • Using Data Modules to Simplify Multi-Platform Application Development with Miguel Moreno [Room 2]
    • 2018/12/05 23:00-2018/12/06 09:00(JST) CodeRage 2018 Day 2
      • 23:00(JST)/08:00(CST)
        • The Delphi Parser 2.0 - Code Analysis & Modernization Tools with Oren Aviram [Room 1]
        • Introduction to Exception Tracers and Exception Driven Development with Aleksandr Alekseev [Room 2]
      • 00:00(JST)/09:00(CST)
        • Persisting FireDAC DataSets: To There and Back with Cary Jensen [Room 1]
        • Monitoring JavaScript Errors In Your Sencha Web Apps with Mats Bryntse [Room 2]
      • 01:00(JST)/10:00(CST)
        • Inherant Beauty: The Art of Inheritance with Cary Jensen [Room 1]
        • Threads in a Practical Point of View with Dion Carlos Mai [Room 2]
      • 02:00(JST)/11:00(CST)
        • Getting Started with FastReport with Cary Jensen [Room 1]
        • Easily Coding a Multi-Device Game with FireMonkey with Patrick Prémartin [Room 2]
      • 04:00(JST)/13:00(CST)
        • Getting Started with the Enterprise Connections with Geoffrey Osborne [Room 1]
        • Creating and Using 3D Objects in C++ Builder with Yılmaz Yörü [Room 2]
      • 05:00(JST)/14:00(CST)
        • Asynchronous Apps with CocinAsync with Jason D Southwell [Room 1]
        • Adapting Painlessly to Change with InterBase Change Views with Bob Calco [Room 2]
      • 06:00(JST)/15:00(CST)
        • IntraWeb 17 - IWML, REST, ExtJS, JQueryUI, BootStrap and more with Chad Hower [Room 1]
        • Secure Data with InterBase with Mary Kelly [Room 2]
      • 07:00(JST)/16:00(CST)
        • Knowing the RTL can Save You LOTS of Coding with Alister Christie [Room 1]
        • Enhancing FireDAC's Power and Capabilities by Adding and Customizing Script Commands with Miguel Moreno [Room 2]
      • 08:00(JST)/17:00(CST)
        • Creative Delphi Debugging Techniques with Brian Long [Room 1]
        • DevOps for Everyone with Robert Warmack [Room 2]
    • 2018/12/06 23:00-2018/12/07 09:00(JST) CodeRage 2018 Day 3
      • 23:00(JST)/08:00(CST)
        • Full Stack Web App with Delphi, TMS Web Core and TMS XData with Wagner Landgraf [Room 1]
        • An Introduction to Sencha Ext JS with Ron Bailey [Room 2]
      • 00:00(JST)/09:00(CST)
        • Mobile View Management with Ray Konopka [Room 1]
        • Data Modeling for Developers with Anil Mahadev [Room 2
      • 01:00(JST)/10:00(CST)
        • Customizing Controls with FMX Styles with Ray Konopka [Room 1]
        • Quantum Computing for Classical Developers with James Weaver [Room 2]
      • 02:00(JST)/11:00(CST)
        • FixInsight: Squashing Bugs with Static Code Analysis with Roman Yankovsky [Room 1]
        • Exploring Gnostice Document Studio with Girish Patil [Room 2]
      • 04:00(JST)/13:00(CST)
        • The Delphi Language Evolution with Marco Cantu [Room 1]
        • Great C++ Features You Can Use in 10.3 with David Millington [Room 2]
      • 05:00(JST)/14:00(CST)
        • Intermediate Session on RAD Server with Marco Cantu [Room 1]
        • Introduction to Assembla: Secure Source Code Management with Amanda Pinchbeck [Room 2]
      • 06:00(JST)/15:00(CST)
        • Working with the Latest Android Platform Features with Jim McKeeth [Room 1]
        • Introduction to Visual Assist for Microsoft Visual Studio with Chris Gardner and Sean Echevarria [Room 2]
      • 07:00(JST)/16:00(CST)
        • Read-Only Scale-Out with InterBase with Sriram Balasubramanian [Room 1]
        • Application Prototyping with Popular UX Tools & RAD Studio 10.3 with Sarina DuPont and Cindy Zablockis [Room 2]
      • 08:00(JST)/17:00(CST)
        • Adding Rich Text Editing to Your Web Apps with Froala with Sandeep Adwankar [Room 1]
        • Introduction to Ext JS 6 Software Testing with Thorsten Suckow-Homberg [Room 2]
  • Live Seminar
    • 2018/12/06 10:00-18:00(JST) 第36回 エンバカデロ・デベロッパーキャンプ・イン東京
      • 【T1】Delphi / C++テクニカルセッション「iOS 12、Android 9時代の今からでも始められるモバイル開発入門」
        • Replay(1/1)
      • 【T2】テクニカルケーススタディ「クラウド税務・会計・給与システム開発にスピードを!A-SaaSがSencha Ext JS/Sencha Testを導入した軌跡」
        • Replay(1/1)
      • 【G3】ジェネラルセッション「エンバカデロの開発ツールビジネス戦略」
        • Replay(1/1)
      • 【G4】プロダクトオーバービュー「Delphi / C++Builder / RAD Studio新バージョンの概要」
        • Replay(1/1)
      • 【T5】Delphi / C++テクニカルセッション「事例で学ぶDelphi / C++Builder開発手法」
        • Replay(1/1)
      • 【T6】Delphi / C++ / Sencha テクニカルセッション「Web拡張、クラウド対応も万全!つなぐシステム構築法」
        • Replay(1/1)
      • 【G7】ライトニングトーク「共有!みんなの開発事例、開発経験、テクニック」
        • Replay(1/1)
    • 2018/12/17 14:00-17:00(JST) エンバカデロ・テックラボ
  • Community Event

2018年11月1日

2018/11開催のセミナー

2018年10月19日

[書籍]スラスラわかるネットワーク&TCP/IPのきほん 第2版

紀伊國屋書店新宿本店

スラスラわかるネットワーク&TCP/IPのきほん 第2版 (Amazon)/リブロワークス著/SBクリエイティブ/ISBN 978-4-7973-9607-2/2,052円

を購入。

[書籍]マネジメントキャリアパス

紀伊國屋書店新宿本店The Manager's Path (Amazon US)の翻訳である

マネジメントキャリアパス (Amazon)/Camille Fournier著/武舎広幸、武舎るみ訳/及川卓也まえがき/オライリージャパン/ISBN 978-4-87311-848-2/2,808円

を購入。

[書籍]ハードウェアハッカー

紀伊國屋書店新宿本店The Hardware Hacker (Amazon US)の翻訳である

ハードウェアハッカー (Amazon)/Andrew "bunnie" Huang著/高須正和訳/山形浩生監訳/技術評論社/ISBN 978-4-297-10106-0/2,570円

を購入。

[書籍]Windowsトラブル解決コマンド&テクニック集

紀伊國屋書店新宿本店

Windowsトラブル解決コマンド&テクニック集 (Amazon)/山内和朗(山市良)著/日経BP社/ISBN 978-4-8222-5381-3/2,700円

を購入。

[書籍]達人に学ぶSQL徹底指南書 第2版

紀伊國屋書店新宿本店

達人に学ぶSQL徹底指南書 第2版 (Amazon)/ミック著/翔泳社/ISBN 9784798157825/2,700円

を購入。

2018年10月10日

Microsoft Monthly Update 2018/10

今日はMicrosoftのセキュリティアップデートの日です。
リリース ノート 2018 年 10 月のセキュリティ更新プログラム
2018 年 10 月のセキュリティ更新プログラム (月例) – 日本のセキュリティチーム

上記のページには情報がありませんが、Windows UpdateによるとWindows 7 SP1/Windows Server 2008 R2 SP1ではKB4459922およびKB3177467を適用する必要がある模様です。

2018年10月8日

[書籍]アプリ翻訳実践入門

技術書典5達人出版会ブースで

アプリ翻訳実践入門 (Amazon)/西野竜太郎著/グローバリゼーションデザイン研究所/ISBN 978-4-909688-00-2/2,700円

を購入(直販特価で2,500円でした)。

2018年10月5日

Firebird 3.0.4

Firebird 3.0.4がリリースされています。

Firebird: Firebird 3.0.4
Firebird 3.0.4 Release Notes (PDF)

一部の環境(Linux x86/POSIX/maxOS)でシステムテーブルRDB$GENERATORSの非互換性が発見されたため、これらの環境ではODSバージョンが12.0から12.2に変更されています。

2018年10月1日

2018/10開催のセミナー

2018年9月10日

[書籍]Effective C# 6.0/7.0

紀伊國屋書店新宿本店Effective C# (Covers C# 6.0), 3rd Edition (Amazon (US))の翻訳である

Effective C# 6.0/7.0 (Amazon)/Bill Wagner著/鈴木幸敏監訳/翔泳社/ISBN 9784798153865/3,456円

を購入。

2018年8月28日

[書籍][eBook]Delphi Cookbook Third Edition

Packt Publishingで注文した

Delphi Cookbook - Third Edition (amazon US, amazon JP)/Daniele SpinettiDaniele Teti著/Packt Publishing/ISBN 9781788621304/49.99USD(Print+eBook)

が配送されてきました(今回の配送はDHLで、おなじみインドはチェンナイからの発送でした)。2018/08/01に注文して28日目の到着、49.99USD=5,603JPY5,727JPY(暫定、1USD=112.09JPY1USD=114.563JPY)でした。ちなみにFirst Editionは328ページ、Second Editionは470ページでしたが、今回のThird Editionでは668ページと、ついに倍の厚さになりました。

2018年8月9日

RAD Studio ロードマップ 2018/08

RAD Studio/Delphi/C++Builderのロードマップが更新されています。

RAD Studioロードマップ(2018年8月付) (en)
August 2018 Roadmap Commentary from Product Management

注目点をいくつかピックアップしておきます。
  • 次期リリース(10.3 "Carnival")は2018年後半
  • IDE Fix Packから一部の修正をバックポート
  • Object Pascalではレコード型関係の強化(ジェネリックス向)
  • Clang/LLVMベースのC++ Windows/x86コンパイラのC++17対応
  • AndroidでZオーダのサポート、ネイティブコントロール
  • Android 8.0/API level 26対応
  • macOS 64ビット版はAppleの方針変更に伴って優先順位が若干下がり2019年の10.3.xに持ち越し(Delphi/C++Builderとも)
  • 10.3.xではWindows x86以外のC++コンパイラのC++17対応
  • Androidの64ビット対応はさらに後(2019年後半以降)の10.4で
  • Object Pascalのnull許容型やその他の言語機能拡張も10.4に持ち越し
全般的にはサブスクリプションが前提になっていることをいいことに、ずるずるといろんなものが後回しになっている、という気もします。品質向上はいいことですが。

2018年8月8日

RAD Studio/Delphi/C++Builder 10 Seattle/10.1 Berlin/10.2 Tokyo Files Permissions Patch

RAD Studio/Delphi/C++Builder 10 Seattle/10.1 Berlin/10.2 TokyoのFiles Permissions Patchがリリースされています。Webインストーラでインストールされるファイルのパーミッションが不適切になっている問題を修正します。ISOインストールあるいはweb(GetIt)インストールでも最新の10.2.3 Tokyo Build 3231では不要です。

30850 RAD Studio 10 Files Permissions Patch

RAD Studio 10, 10.1, 10.2 向けファイルパーミッションパッチをリリースしました [JAPAN] (en)

[書籍]Clean Architecture

紀伊國屋書店新宿本店Clean Architecture (amazon US)の翻訳である

Clean Architecture (amazon)/Robert C. Martin著/角征典高木正弘訳/KADOKAWA/ISBN 9784048930659/3,456円

を購入。

2018年7月26日

[書籍][ebook]みんなのデータ構造

Open Data Structures翻訳を書籍化した

みんなのデータ構造/Pat Morin著/堀江慧陣内佑、田中康隆訳/ラムダノート/ISBN 978-4-908686-06-1/2,052円(紙書籍+電子書籍(PDF))、1,296円(電子書籍(PDF)のみ)

を購入して、書籍版が配送されてきました。なおこのOpen Data StructuresはCC BYで公開されており、これを翻訳したものも同様にCC BYとして入手可能です。

2018年7月24日

[書籍]Delphi Memory Management

Amazon (JP)で注文したDelphi Memory Managementの書籍(paperback)版である

Delphi Memory Management (amazon)/Dalija Prasnikar、Neven Prasnikar Jr.著/CreateSpace Independent Publishing Platform/ISBN 978-1721654901/5,345円

が配送されてきました。

2018年7月21日

[書籍][ebook]プロフェッショナルIPv6

Makuakeクラウドファンディングで支援した

プロフェッショナルIPv6 (amazon)/小川晃通著/ラムダノート/ISBN 978-4-908686-04-7/5,400円(紙書籍+電子書籍(PDF))、2,700円(電子書籍(PDF)のみ)

が配送されてきました。

2018年7月19日

Delphi/C++Builder Community Edition

Delphi/C++BuilderのCommunity Editionが発表されています。とりあえず関係するリンクを。

公式
Delphi: Community Edition
C++Builder: Community Edition
RAD Studio 10.2.3 Tokyo 製品機能一覧 (PDF)
Delphi & C++Builder Community Edition FAQs
ソフトウェア使用許諾およびサポート契約書 - RAD Studio 10.2, Delphi 10.2, C++Builder 10.2 (EULA)
Community Edition (docwiki)

インストール手順
Delphi 10.2.3 Community Edition をインストール

インストール中にエラーが発生したらログを取得する
GetItベースのインストーラーのログを有効にする方法 (en)

Communityから他のエディションに移行する方法(基本完全アンインストールし、不要なライセンスを削除してから新しいエディションを入れる)
Moving from Delphi or C++Builder Community Edition to another edition
Community Edition から 製品版 (Professional / Enterprise / Architect ) に変更する手順

ニュース
「Delphi」「C++Builder」のフル機能を無償で ~“Community Edition”が発表 - 窓の杜
エンバカデロ、無償でクロスデバイス開発ができるC++BuilderとDelphi「Community Edition」を提供開始|エンバカデロ・テクノロジーズのプレスリリース
エンバカデロ、DelphiとC++Builderの「Community Edition」提供開始、個人/スタートアップ企業向けの無料版:CodeZine(コードジン)

Delphiユーザによる記事
Delphi Community Edition
Delphi Community Edition と Professional Edition の違いについて
Delphi Community Edition と過去の無償版との比較

(後日改稿予定)

RAD Studio/Delphi/C++Builder 10.2.3 Tokyo Build 3231

RAD Studio/Delphi/C++Builder 10.2.3のBuild 3231のISOおよびwebインストーラがリリースされています。2018/03リリースのRAD Studio/Delphi/C++Builder 10.2.3 Build 2631以後にリリースされたパッチをすべて含んでいます。
これらのパッチを適用済であれば特にBuild 3231に更新する必要はありません。またBuild 3231に更新する場合はあらかじめ既存の(Build 2631およびそれ以前)ものをアンインストールし、インストール先("C:\Program Files (x86)\Embarcadero\Studio\19.0")の下を空にしておくとよいと思われます。

30839 RAD Studio, Delphi, C++Builder 10.2 Release 3 Inline Web Install
30841 RAD Studio, Delphi, C++Builder 10.2 Release 3 Inline ISO

2018年7月14日

RAD Studio/Delphi/C++Builder 10.2.3 RAD Server Performance Patch

RAD Studio/Delphi/C++Builder 10.2.3のRAD Server Performance Patchがリリースされています。RAD Serverのパフォーマンスを改善し、KeepAlive機能を追加するとのことです。Ent/Arc SKU向けのパッチになります。

30838 RAD Server 10.2.3 Performance Patch

RAD Server 10.2.3 Performance Patch

2018年7月11日

Microsoft Monthly Update 2018/07

今日はMicrosoftのセキュリティアップデートの日です。
リリース ノート 2018 年 7 月のセキュリティ更新プログラム
2018 年 7 月のセキュリティ更新プログラム (月例) – 日本のセキュリティチーム

2018/07/23追記: 2018年07月の更新プログラム(月例ロールアップ、セキュリティのみとも)を適用後にネットワーク関係で問題が生じる場合があるとのことで、月例ロールアップに対しては月例ロールアップのプレビューを、セキュリティのみの更新に対しては修正プログラムを、それぞれ適用して対策してほしいとのことです。

7 月の更新プログラムを適用すると Stop エラーなどの問題が発生する – Ask the Network & AD Support Team

2018年6月17日

IDE Fix Pack 6.3

Andreas HausladenさんIDE Fix PackがアップデートされてVersion 6.36.3.1となっています。いくつかの追加fixと、複数のコンパイルオプションを一発で指定できる-x-Oオプションが追加されています。

IDE Fix Pack 6.3 released | Andy's Blog and Tools

2018/06/19追記: XE2用のWin64 Compiler Speed Packに不具合があり、これを修正した6.3.2がリリースされています。

IDE Fix Pack 6.3.2 for XE2 only | Andy's Blog and Tools

2018年6月15日

[書籍]実践 パケット解析 第3版

紀伊國屋書店新宿本店Practical Packet Analysis, 3rd Edition (amazon US)の翻訳であり、実践 パケット解析 第2版の改訂版である

実践 パケット解析 第3版 (amazon)/Chris Sanders著/髙橋基信、宮本久仁男監訳/岡真由美訳/オライリージャパン/ISBN 978-4-87311-844-4/3,456円

を購入。

2018年5月20日

RAD Studio/Delphi/C++Builder 10.2.3 RAD Server Linux Apache Patch

RAD Studio/Delphi/C++Builder 10.2.3のRAD Server Linux Apache Patchがリリースされています。Linux上のApacheでRAD ServerのEMSパッケージをデプロイしたときにlibmod_emsserverが起動しない問題と、Linux ApacheモジュールでFloatToStr関数がクラッシュする問題に対応します。
30836 Delphi 10.2.3 RAD Server Linux Apache Patch

Delphi 10.2.3 [RAD Server Linux Apache]パッチリリース (en)

2018年5月1日

InterBase 2017 Update 2 Hotfix 1

InterBase 2017 Update 2 Hotfix 1がリリースされています。バージョンは13.2.0.322となっています。Update 2はすべてHotfix 1適用済のものに置き換えられています。以下の不具合が修正されています。
  • IB 2017 Update 2 clientを使用するとIBExpertでパラメータ化クエリが失敗する
  • IB 2017 Update 2 (13.2.0.318)のgds32.dllでUniDACが入力パラメータのないストアードプロシージャにアクセスできない
  • UDFがバイナリデータを切り詰めてしまう
  • 複数レコードを挿入するバッチでisc_dsql_batch_update関数がエラーになる

30830 InterBase 2017 Update 2 H1 (13.2.0.322) for Windows
30829 InterBase 2017 Update 2 H1 (13.2.0.322) for Linux and macOS
30828 InterBase 2017 Server Ed., Win/Linux/macOS (13.2.0.322, English)
30827 InterBase 2017 Server Ed, Win/Linux/macOS (13.2.0.322, Japanese)
30826 InterBase 2017 ToGo Ed. (13.2.0.322) Win/Linux/macOS/iOS/Android

Resolved Defects

2018/05開催のセミナー

2018年4月29日

[書籍]インサイドWindows 第7版 上

紀伊國屋書店新宿本店インサイドWindows 第6版 上の改訂版でWindows Internals, Seventh Edition, Part 1 (Microsoft Press Store, amazon US)の翻訳である

インサイドWindows 第7版 上 (amazon)/Pavel YosifovichAlex IonescuMark E. Russinovich、David A. Solomon著/山内和朗訳/日経BP/ISBN 978-4-82225-357-8/8,424円

を購入。なお下巻(Part 2)は原著が未刊行(時期も未定)で、刊行次第の翻訳になるとのことです。

2018年4月18日

RAD Studio/C++Builder 10.2.3 C++ Compiler 4k Stack Allocation Patch

RAD Studio/C++Builder 10.2.3 TokyoのC++ Compiler 4k Stack Allocation Patchがリリースされています。Windows/x86のC++コンパイラ(BCC32C)で4KB以上のパラメータをスタックに積むとデータが破損する不具合が修正されています。
30834 C++Builder 10.2.3 C++ Compiler 4k Stack Allocation Patch

10.2.3 C++ 4KB以上のスタック割り当てに関する問題のホットフィックス (en)

RAD Studio/Delphi/C++Builder 10.2.3 Context Help Patch

RAD Studio/Delphi/C++Builder 10.2.3 Tokyoのコンテキストヘルプ(IDEの[F1]で呼び出されるCHMヘルプ)ファイルが更新されています。

30833 RAD Studio 10.2.3 Context Help Patch

CCからダウンロードできるのは(なぜか)英語版のみですが、

RAD Studio Product Documentation

で言語を選択することで、英語を含め、これ以外の言語(フランス語、ドイツ語、日本語)もZIPファイルをダウンロードできます。ダウンロードしたファイルは展開して、chmファイルをRAD Studioをインストールしたフォルダ("C:\Program Files (x86)\Embarcadero\Studio\19.0"など)の下の Help\Doc およびその下の言語別フォルダ(de/fr/ja)に上書きすればOKです。

2018年3月28日

RAD Studio/Delphi/C++Builder 10.2.3 EMS Package Wizard Patch

RAD Studio/Delphi/C++Builder 10.2.3 TokyoのEMS Package Wizard Patchがリリースされています。EMS Package WizardでWindows x64をターゲットにするとエラーになる不具合が修正されています。
30832 RAD Studio 10.2.3 EMS Package Wizard Patch

RAD Studio 10.2.3 パッチを2つリリース (en)

RAD Studio/Delphi/C++Builder 10.2.3 Android Push Notification Patch

RAD Studio/Delphi/C++Builder 10.2.3 TokyoのAndroid Push Notification Patchがリリースされています。Androidでプッシュ通知を行うと例外が発生する不具合が修正されています。
30831 RAD Studio 10.2.3 Android Push Notification Patch

RAD Studio 10.2.3 パッチを2つリリース (en)

2018年3月23日

[書籍]Parallel Programming with OmniThreadLibrary

Luluで注文した

Parallel Programming with OmniThreadLibrary/Primož Gabrijelčič著/Lulu/ISBN (N/A)/49.99USD

が配送されてきました(今回の配送はDHLのメール便で、オーストラリアはメルボルンからの発送、ニュージーランド経由でした)。2018/03/01に注文して22日目の到着、ebook版所有者のdiscount適用で29.99USDにshippingの12.99USDを加えて42.98USD=4,561JPY(1USD=106.13JPY、暫定)でした。なおハードカバー版とebook版の両方を購入する場合は先にハードカバー版をLuluで購入すると、ebookを9.99USDで購入できるリンクを含むメールが送られてきて、合わせて59.98USD(最初の1月は54.98USD)になるとのことです(shippingは別途)。それにしてもハードカバーはごつい…。

2018年3月17日

InterBase 2017 Update 2

InterBase 2017 Update 2がリリースされています。バージョンは13.2.0.318となっています。パラメータクエリーのパラメータの順序の改善、IBConfigへのテスト用の設定の追加、パフォーマンス調整、いくつかの不具合の修正が行われています。

30830 InterBase 2017 Update 2 (13.2.0.318) for Windows
30829 InterBase 2017 Update 2 (13.2.0.318) for Linux and macOS
30828 InterBase 2017 Server Ed., Win/Linux/macOS (13.2.0.318, English)
30827 InterBase 2017 Server Ed, Win/Linux/macOS (13.2.0.318, Japanese)
30826 InterBase 2017 ToGo Ed. (13.2.0.318) Win/Linux/macOS/iOS/Android

InterBase 2017 Update 2 Readme (en)
解決された不具合 (en)

2018年3月15日

第35回 エンバカデロ・デベロッパーキャンプ・イン東京

本日10:00から第35回エンバカデロ・デベロッパーキャンプ・イン東京UDX GALLERY NEXTで行われます。今回もUStreamによるライブ中継が行われます。
  • 【G1】ジェネラルセッション「コーポレートアップデート」
  • 【G2】プロダクトショーケース「Delphi / C++Builder / Senchaで実現する変化に強い情報システム」
  • 【A3】Delphi / C++ / Senchaセッション「既存のC/SアプリケーションをSenchaを使ってWeb対応する」
  • 【B3】Delphi / C++セッション「iOS、Android、Windowsライブラリ利用のためのインターフェイス活用術」
  • 【A4】Delphi / C++セッション「FireMonkey 再入門 - 分かりづらい原因はスタイルにあった!スタイル徹底入門」
  • 【B4】Delphi / C++ / Senchaセッション「依存性を排除したデータベースアプリケーション構築実践法」
  • 【A5】Delphi / C++ セッション「Windows 10ガイドラインに適合するユーザーインターフェイス構築術」
  • 【B5】Delphi セッション「ボクセルで3Dモデリング~ブロックを積むだけの簡単なお仕事~」
  • 【G6】ライトニングトーク「共有!みんなの開発事例、開発経験、テクニック」
    • Replay (1/1)

2018年3月14日

Microsoft Monthly Update 2018/03

今日はMicrosoftのセキュリティアップデートの日です。
リリース ノート 2018 年 3 月のセキュリティ更新プログラム
2018 年 3 月のセキュリティ更新プログラム (月例) – 日本のセキュリティチーム

[書籍][ebook]Delphi High Performance

Packt Publishingで注文した

Delphi High Performance (amazon US, amazon JP)/Primož Gabrijelčič著/Packt Publishing/ISBN 9781788625456/44.99USD(Print+eBook)

が配送されてきました(今回の配送もDHLで、インドのチェンナイからの発送でした)。2018/02/05にプレオーダで注文して2018/02/27に印刷可能になってから15日目の到着、プレオーダのdiscount適用で33.75USD=4,676JPY(1USD=116.900JPY)でした。