2015-01-01から1年間の記事一覧

Google でサイト内検索をおこなう際の URL

Google でサイト内検索をおこなう際の URL 記法について、よく忘れてしまうのでこれをメモ はてな内からDelphiをキーワードに日本語ページのみ検索するURLの例

Ubuntu 14.04 で ISO ファイルをコマンドで作成する

基本形 ロングファイル名 + Joliet + 所有者とモードの設定。 mkisofs -l -J -r -input-charset utf-8 -V MyCDROM -o /tmp/test.iso . 応用形 ロングファイル名 + Joliet + 所有者とモードの設定。ドット開始ファイルあり。4GB超えファイルあり (UDFのみ)。 …

関連する記事

2015-12-20 Delphiでバリューオブジェクト 2015-12-21 Delphi バリューオブジェクトにおけるバイナリの利用 2015-12-22 Delphi オブジェクトのJSON直列化 2015-12-03 Delphi: REST.JSON を利用したオブジェクトの直列化

Delphi オブジェクトのJSON直列化

この記事はDelphi Advent Calendar 2015 (#delphiadvent2015) の22日目の記事にあたります。所定の要件を満たした Delphi バリューオブジェクトは JSON 文字列として直列化することができます。オブジェクトと JSON との間の双方向変換ができると、さまざま…

関連する記事

2015-12-20 Delphiでバリューオブジェクト 2015-12-21 Delphi バリューオブジェクトにおけるバイナリの利用 2015-12-22 Delphi オブジェクトのJSON直列化

Delphi バリューオブジェクトにおけるバイナリの利用

Delphiでバリューオブジェクトで作成したバリューオブジェクトに、バイナリの項目を追加します。画像コンポーネントなどは SaveToStream を持っており 内部データをストリームに変換することができます。 uOrderItemVO.pas unit uOrderItemVO; interface use…

関連する記事

2015-12-20 Delphiでバリューオブジェクト 2015-12-21 Delphi バリューオブジェクトにおけるバイナリの利用 2015-12-22 Delphi オブジェクトのJSON直列化

Delphi でバリューオブジェクト

Delphi で静的な項目・型をもちいたバリューオブジェクトを利用する場合の簡単なサンプルを作成します。ここでは、注文−注文アイテムの2段階構造のものを利用することを想定します。 uOrderItemVO.pas まず最初に注文アイテムです。こちらは単純なものの例…

関連記事

ソニーの万能コンポ「MAP-S1」レビュー(前編)ハイレゾウォークマン買ったら次はコレ! 選定検討の過程で、ハイレゾ対応という用語についての知見が深まりました。

MAP-S1 のデフォルト設定からの変更点

DSEE HX のデフォルト値が AUTO(つまりON)ですが、これを OFF に変更 「非ハイレゾ」再生をハイレゾ化するしくみですが、これが ON だと私には違和感あります。

ミニコンポ購入(後日談 2015/12/20)

検討の結果 MAP-S1 および SS-HW1 を購入しました。(自分用ではありません)さまざまな面で満足しています。様々な都合から 西武新宿近くの ヤマダ電気で購入しました。購入後持って帰りました。重かったです。が、即日で設置&テストできたので満足です。

ミニコンポ選定検討

家電量販店で視聴したミニコンポの中で、このセットが一番私にはしっくりきました。 SONY: MAP-S1: マルチオーディオプレーヤーシステム http://www.sony.jp/system-stereo/products/MAP-S1/ SONY: SS-HW1: システムステレオ http://www.sony.jp/system-ster…

iPad mini 4 + IIJmio 導入検討中

iOS なデバイスを父親用に検討中です。今のところ以下の構成で考えています。 iPad mini 4 64 GB [WiFi + Cellular] 本体 (67,800.-) AppleCare+ for iPad (9,400.-) iPad mini 4 Smart Cover (4,500.-) IIJmio: SMS 機能付き SIM ミニマムスタートプラン (3…

Delphi: EMS: POST の際のコードスニップレット

EMS (Enterprise Mobility Services) で POST する際のコードを良く忘れるのでこれをメモ。 BackendEndpoint1.ClearBody; BackendEndpoint1.AddBody(JsonTextHere, TRESTContentType.ctAPPLICATION_JSON); BackendEndpoint1.Execute;

関連する記事

2015-12-20 Delphiでバリューオブジェクト 2015-12-21 Delphi バリューオブジェクトにおけるバイナリの利用 2015-12-22 Delphi オブジェクトのJSON直列化 2015-12-03 Delphi: REST.JSON を利用したオブジェクトの直列化

Delphi:Delphi: REST.JSON を利用したオブジェクトの直列化

オブジェクトからJSONへの相互変換のメモ。これは REST.JSON を利用する例です。直列化(シリアライズ)をおこないたいクラスは以下のようなものとします。string, Integer, TBytes (バイナリ) が REST.JSON の JSON シリアライズに対応しています。(すべて…

BeaconFence メモ

RAD Studio で利用可能な BeaconFence についてのメモ。iBeacon を扱う際に BeaconFence はとても便利です。アプリ開発はもちろんのこと、配置した Beacon のテストにも最適です。ビジュアルに各ビーコンの状況を把握できます。 TBeaconMapFencing メモ Beac…

iBeacon 電波強度

デシベル-オクテット(16進)対応表 デシベルとオクテッとの対応について、ピンポイントな値をメモ。 -56 dBm : 0xC8 -59 dBm : 0xC5 (iOS default) -60 dBm : 0xC4 -63 dBm : 0xC1 -67 dBm : 0xBD -69 dBm : 0xBB -71 dBm : 0xB9 -72 dBm : 0xB8 -80 dBm : 0x…

iBeacon 関連情報

iBeacon 関連書籍 先日、iBeacon の仕様を調べました。以下の情報源を有効活用しました。 iBeacon ハンドブック (Kindle版) iBeacon 関連情報 Apple:位置情報とマップ プログラミングガイド

画面を縦に固定する (FireMonkey)

以下のコードを記載することにより画面を縦に固定できます。RAD Studio 10 Seattle + iPhone 6 で確認しました。 procedure TForm1.FormCreate(Sender: TObject); begin // 画面を縦に固定 Application.FormFactor.Orientations := [TFormOrientation.Portra…

Delphi 概要 (2015/11)

Delphi 10 Seattle をもとに、Delphi およびそれを取り巻く様々な要素の概要をメモします。Delphi を知るうえでのきっかけになるようなコンテンツになればさいわいです。 なお、この記事は、Delphi 概要についての個人的なメモです。個人的な見解のもと作成…

Delphi / FireMonkey 小技集

画面を縦に固定する

関連記事

Windows 10初のアップグレード版「Threshold 2」、その変更点を見る http://cloud.watch.impress.co.jp/docs/special/20151117_730830.html TH は Threshold の略語のもよう。

Windows 10 アップデート TH2(10586)

Windows 10 アップデート TH2(10586) http://news.livedoor.com/article/detail/10835604/ Windows 10 の初メジャーアップデート インストール後、クリーンアップの実施を推奨したいです。手元の環境だと 20 GB ほどの不要ファイルが削除されました。なお、…

Google Eddystone のメモ

Eddystone https://developers.google.com/beacons/ Lighting the way with BLE beacons http://googledevelopers.blogspot.jp/2015/07/lighting-way-with-ble-beacons.html an open BLE beacon format ケータイWatch: 第718回:Eddystone とは http://k-tai…

デモ動画録画の自分用メモ

LiveShell やプロジェクタなどのターゲットディスプレイを接続して、OS 側の解像度を固定化する (特にVMの場合はハマりやすいので、この手法を推奨) QuickTime で録画する Windowsの場合は、タスクバーを非表示に設定する

Delphi: TNetHTTPClient とクッキー

Delphiの HTTPクライアントライブラリTNetHTTPClientは、デフォルトでクッキーを管理します。AllowCookiesがTrueになっていると、TNetHTTPClientオブジェクトがクッキーを維持します。このため、サーバー側のセッション情報も適切に維持されます。

Delphi でQRコードを読み込み

Delphi でQRコードを読み込みするのには、サードパーティ製のコンポーネントを使うのがよく知られた方法です。よく目にするのは、以下の2プロダクトです。 Winsoft http://support.embarcadero.com/jp/article/43708 TMS https://www.tmssoftware.com/site/…

Delphi から REST/JSONの呼び出し

Delphi から REST/JSONを呼び出すシンプルサンプルをメモします。ネイティブネットワークライブラリを利用した例です。http://d.hatena.ne.jp/igapyon/20151028 のサーバーを呼び出す例です。フォームに、TNetHTTPClient と TNetHTTPRequest コンポーネント…

Java Servlet シンプルサンプル

とてもシンプルな Java Servlet のサンプル SimpleServlet.java package simple; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.…