Haruyuki Blog

haruyuki mohri has not set their biography yet

RAD Studio 10.2.3 コード補完(及びiOS 11.3 対応)のパッチ この記事は、Marco CantuによるRAD Studio 10.2.3 Delphi CodeInsight (and iOS 11.3) Patchの抄訳です。 ここ数ヶ月間で、コード補完でいくつかのバグ(再現可能なケース)を調べることができました。そして、コード補完などのいくつかの修正を行いました。クリティカルな部分では、開発者がジェネリックメソッドをオーバーロードするケースに関係していました。いくつかの修正は次のメジャーリリースの一部となりますが、その一部は10.2.x製品で利用可能になり、このパッチに含まれています。問題の1つは、カスタマーから報告を頂きましたコンパイラの問題です。 弊社で、先月リリースしたiOS 11.3パッチをさらにクリーンアップし、PAServerに新しいコンパイラサポートを組み込むことを決めました。従って、私たちはiOSの修正とコード補完の修正を一度にマージすることに致しました -- 部分的にパッチを当てて不安定なシステムにならないようにします。 ダウンロードは、アップデートサブスクリプションユーザーに対してご利用可能です: ...

Posted by on in Blogs
ソースを活用しよう! この記事は、Jim McKeethによるUse the Source!の抄訳です。 Delphiについての素晴らしい点の1つは、Delphi(主に)で書かれているだけでなく、VCL・RTL・FireMonkeyのソースコードがすべて含まれ出荷されていることです。このソースコードをさまざまな方法で利用することができます。これについては少しカバーしますが、コード上で必要なソースファイルを見つけたい場合もあります。sourceフォルダには2,234個以上のDelphiソースファイルがあります。どこにあるのか分からないので正しいファイルを見つけるまでに時間がかかります。 1,711のCファイル、および数千の他のファイルもあります。 以前までは、GREPや全文検索ツールなどさまざまなツールを使ってコードを探していましたが、Windows 10(and earlier versions)には検索機能が組み込まれています。それを、使用するにはいくつかの設定を変更する必要があり、効果的です。それらの方法を概説します。   通常インストールした場合のフォルダは「C:\P...
モダンライフサイクルに対応した業務アプリケーション 2018年01月にWindows CentralでDaniel Rubino氏が次世代Windows「Polaris」について書いていました。この「Polaris」はWindows Core OS(OneCore+CShell)を基盤とし、レガシーコンポーネントを削除しモジュール化するビッグプランです。一方、Windows 7が2020年1月にサポート終了します。さらに、2015年に最初にリリースされたWindows 10は昨年サービス終了しました。これは、モダンライフサイクルポリシーに準拠しています。2015年のWindows 10と、最新のWindows 10 (1803)は別物ということになります。   今年5月の、AdDuplexレポートではWindows 10 1803が50パーセントのシェアで1709が43パーセントでした。これを見てもわかるように、90%以上がCreaters Update以降の新しいWindows 10であることが確認できます。 利用者は、1803にアップデートしていることや、その存在にも気づいていないこともあります。  ...

Posted by on in Blogs
IoTコンポーネントですぐにスタート この記事は、Sarina DuPontによるJump start your IoT solution with ready-to-use componentsの抄訳です。 IoTへの関心がある方は、自宅で楽しいプロジェクトやIoT機器を試していますが、成長産業でスタートさせることで圧倒させることができます。 マルチデバイスアプリケーションの構築で、レバレッジデバイス・プロファイルが(非)標準・サービスそれぞれの特性を活用します。その分、たくさんの調査が必要となり初期研究開発に費用がかかります。しかし、RAD StudioとIoTデバイスコンポーネントのライブラリ(ThingConnect)を使用すれば、IoTコンポーネントへの接続プロセスを非常に簡単にします。 たとえば、心拍数モニターアプリを作成したいとしましょう。Bluetooth対応HRモニターデバイスに接続してデータを収集するには、心拍数GATTプロファイルに関する情報が必要です。 GATTプロファイルは、アプリケーションで標準サービスを使用する方法を定義する高水準の定義です。 心拍数GATTプロファイル...
Sencha Architectでウォーキングロガーを作ろう Sencha Architect はドラッグ&ドロップ機能を使用してHTML5アプリケーションをビジュアル開発できるツールです。定型のコードを入力する必要がないため、開発者の時間を節約できます。自動コード生成は、デスクトップとモバイルのWebフロントエンド開発を加速できます。RAD Studioと同じくUIコンポーネントのプロパティと設定を変更するだけで、手作業によるコーディングでよく発生する人為的なエラーを排除できます。 そのSencha Architectを使ってWebアプリ「ウォーキングロガー」を作ってみました。「ウォーキングロガー」とは簡単な健康管理アプリで、その日に歩いた歩数をカロリー計算しグラフ表示するためのWebアプリです。このWebアプリは、サーバーなどの複雑な通信は考えず単純にSencha Architectのみで作成しています。実行確認もブラウザのみです。ブラウザのみで実行されていますので、ブラウザが終了しますとどこにも保存されません。歩いた記録を保存するにはサーバー構築が必要になりますが、Sencha Architectでの開発の仕組みは理解できるかと思います。...
Tags: Sencha 日本

Posted by on in Blogs
IoTでキッズ向けコーディング この記事は、Al MannarinoによるGet Kids Coding with IoTの抄訳です。 すべての業界で、コーディングは21世紀の職場にとって急速に重要なスキルになっています。 子供に退屈させずに、プログラムを教える方法を見つけることは、両親にとってチャレンジです。 しかし、Internet of Things (IoT) を利用することで解決できます。 2018年6月13日、エンバカデロのソフトウェアコンサルタントのAl MannarinoとMary Kellyは、IoTのアイデアを説明したWebセミナーIoTプロジェクトを子供にやさしく説明でき、家族の時間を設定する方法、そしてBluetooth LEのIoTプログラミングプロジェクトの2つの興味深いデモンストレーションを行いました。子供たちに家庭でのコーディングを教える方法です。 このWebセミナーへのフォローアップには、Webセミナーで使用されたホワイトペーパーとデモプロジェクトのソースコード(DelphiとC ++ Builderの両方)へのリンクがあります。 ホワイトペーパー: 子供向...
C++ FireMonkeyで綺麗なUIを作成する:アプリテンプレート この記事は、David MillingtonによるCreating great UIs with C++Builder and FireMonkey: app templatesの抄訳です。 FireMonkeyはアドバンスドなUIツールキットで、美しいレイアウトとデザインが可能です。このフレームワークを利用することで、美しいインターフェースを作るのがいかに簡単にかをご確認いただけると思います。FireMonkeyとC++を使って18個のExample UIテンプレートを紹介しました。これらで、great-lookingなアプリを簡単に作成できます。 これらのUIテンプレートは、[GetIt パッケージマネージャー]で入手できます。ダウンロードして自身のインスピレーションやレイアウトに使用することができます。 追加したテンプレート: Login screens(ログイン画面) Home screens(ホーム画面) User profile screens(ユーザープロファイル画面) Settings pages(設定ページ) Sign up scr...
GitHub上のReal-worldなCMakeとC++Builder アプリケーション この記事は、David MillingtonによるReal-world CMake and C++Builder applications on githubの抄訳です。 先週、C++Builder 10.2.3 とCMake+Ninjaを使い高速ビルドとインテグレーションライブラリ(Fast Builds and Integrating Libraries: Using CMake and Ninja for C++ Builder 10.2.3)の内容をポピュラーなウェビナーを行いました。そのリプレイはYoutubeで見ることができます。 その中で、私(David Millington)はC++BuilderとCMakeの2つの項目を実演しました。real-worldなFireMonkeyアプリケーションとGoogle Testです。 これらはGitHubから利用できます: Mazes: 2017年のCodeRage XIIにも書いています。このアプリケーションは、DelphiとC++Builderの両方で使用できます。C++に興味があるDe...
6月にイタリアとポーランドで開催される Delphiカンファレンス この記事は、Marco CantuによるSpeaking at Delphi Conferences in Italy and Poland in Juneの抄訳です。 ヨーロッパのDelphiカンファレンスのほとんどは秋に行われます。とくに、9月10月に集中して開催されるのですが、今春の晩期には定期的なイベントがいくつかあります。   6月7日イタリアにて Delphi Day イタリアのDelphi Dayは、私(Marco Cantu)が何年も主催してきたカンファレンスです。毎年、約100人ほどDelphiのデベロッパーが集まります。今年は6月7日に開催され、その前日には詳細なセミナーが行われます。場所はピアチェンツァで、私が住んでいる街なので、本当にそれを見逃すことはできません! Delphi Dayでは、Delphiのステータスに関する基調講演とRAD ServerでRESTサービスを構築するためのテクニカルセッションを行います。また、他のリモートのEmbarcaderoスピーカーとのチャットを開催します。講演者のリストは、Bruno Fi...
RAD Server 製品[フィールドサービスアプリケーション] この記事は、Sarina DuPontによるRAD Server Solution Series: [Field Service Application]の抄訳です。 ソリューション名:RAD Server Field Service Application - Delphi 業種:フィールドサービス   ソリューションの概要 RAD Server Field Service インダストリーテンプレートは、予定のルーティング・部品の管理・ユーザー管理のためのエンドツーエンドのフィールドサービスアプリケーションテンプレートを提供します。 これは、RESTサーバーモジュール・デスクトップクライアント・クロスプラットフォームモバイルクライアントの3つで構成されています。 ダウンロード方法 Delphi / RAD Studio 10.2 のGetIt(ツール> GetItパッケージマネージャ>インダストリアルテンプレート)で利用できます。   セットアップ手順 クイックスタートガイドと詳細なセットアップドキュメ...

Check out more tips and tricks in this development video: