eSeGeCe ブログ

sgcWebSockets、sgcHTML、sgcOpenAPI、sgcSign、sgcBiometrics、sgcIndy のリリースノート、技術解説、チュートリアルをお届けします。

· コンポーネント

sgcHTML vs UniGUI、TMS WEB Core、IntraWeb: Delphiウェブフレームワークの選び方 | eSeGeCe ブログ

Delphiウェブ UIフレームワークの詳細比較: IntraWeb、UniGUI、TMS WEB Core、TMS XData と sgcHTML — アーキテクチャ、デプロイ、学習コスト、リアルタイム機能…

· アプリケーション

sgcHTML と Delphi でリアルタイム ERP ダッシュボードを構築する | eSeGeCe ブログ

sgcHTML を使って Delphi でライブ ERP ダッシュボードを構築するステップバイステップガイドです。KPI 統計カード、売上グラフ、ページ付き請求書テーブル、かんばんボード、リアルタイム WebSocket プッシュ更新を実装します…

· コンポーネント

sgcHTML: JavaScriptを書かずにDelphiからモダンなWeb UIを構築する | eSeGeCe ブログ

sgcHTMLは、Delphi、C++ Builder、.NETの開発者に60以上のサーバーサイドHTMLコンポーネントを提供します。Bootstrap 5のマークアップをレンダリングし、htmxを通じてインタラクティブな動作を実現します — JavaScriptは不要です…

· リリース

sgcWebSockets 2026.6: gRPC、OpenAPIサーバー、Kafka、ネイティブTLS | eSeGeCe ブログ

sgcWebSockets 2026.6 では、ネイティブ gRPC クライアント、スタンドアロンの OpenAPI 3 サーバー、Apache Kafka クライアント、ネイティブ Android / Apple TLS(OpenSSL 不要)、ファイアウォールのボット検出、MCP stdio トランスポート、ポスト量子暗号、強化された WebSocket / HTTP サーバーが追加されました…

· コンポーネント

sgcSign Server: REST 経由のセルフホスト型コード署名と文書署名 | eSeGeCe ブログ

sgcSign 2026.6 のセルフホスト型 REST 署名サーバー。秘密鍵をすべてのビルドエージェントに置くことなく、CI から実行可能ファイル、PDF、XML 文書に署名できます。管理コンソール、監査ログ、プラグイン可能な HSM およびクラウド KMS プロバイダーを備えています…

· コンポーネント

sgcWebSockets のネイティブ Android TLS: OpenSSL のデプロイ不要 | eSeGeCe ブログ

新しいネイティブ Android TLS バックエンドにより、アプリは Android 自身の SSLEngine を使って TLS で接続できるようになり、APK には OpenSSL の .so ファイルが一切含まれません。切り替えは TLSOptions.IOHandler への 1 行の変更だけです…

· コンポーネント

sgcWebSockets のネイティブ Apple TLS: iOS と macOS での TLS 1.3、OpenSSL 不要

新しいネイティブ Apple TLS バックエンドにより、iOS と macOS アプリはオペレーティングシステム自身のスタックを使って TLS で接続できます。そのため配布する OpenSSL の .dylib は不要で、Network.framework を通じて TLS 1.3 を利用できます…

· コンポーネント

Delphi で gRPC を使う Google Vertex AI | eSeGeCe ブログ

sgcWebSockets Enterprise には TsgcGRPCClient 上の型付き Vertex AI gRPC クライアントが付属しています。Delphi から HTTP/2 経由で Gemini モデルを呼び出し、サービスアカウントで認証し、コンテンツパーツから generateContent リクエストを構築し、候補を読み戻します…

· コンポーネント

sgcWebSockets HTTP サーバーからの大容量ファイルストリーミング | eSeGeCe ブログ

これまで DocumentRoot からのファイル配信は接続ごとにファイル全体をメモリへ読み込んでいたため、1 GB のファイルを 100 件ダウンロードすると約 100 GB の RAM が必要でした。ファイルはディスクからストリーミングされるようになり、メモリはほぼ一定に保たれます…

· コンポーネント

Delphi で gRPC を使う Google BigQuery | eSeGeCe ブログ

gRPC Storage Read API を使って Delphi から Google BigQuery のテーブルを読み取る実践ガイド: TsgcGRPCClient 上の型付き BigQuery クライアントが HTTP/2 上で動作し、サービスアカウントで認証し、読み取りセッションを作成し、Avro または Arrow で行をサーバーストリーミングする方法…

· コンポーネント

DelphiでLLMレスポンスをストリーミングする: Server-Sent Eventsによるトークン単位の出力 | eSeGeCe ブログ

DelphiでLLMの返答をトークン単位でストリーミング: OnHTTPAPISSEを割り当て、ストリーミングメソッドを呼び出し、各デルタをMemoに追加します。すべてのプロバイダーで同じパターン…

· コンポーネント

DelphiでAIチャットボットを構築する: 会話メモリとストリーミング | eSeGeCe ブログ

一回限りの補完はすべてを忘れます。チャットボットは記憶します。Delphiでターンをまたいで会話のコンテキストを保つ方法と、ライブな返答をストリーミングする方法…

· コンポーネント

Delphi における OpenAI 対 Anthropic 対 Gemini:どの AI API を使うべきか?

Delphi アプリには OpenAI、Anthropic Claude、Google Gemini のどれを選びますか?それぞれがコードでどう見えるか、何が得意か、そしてなぜその選択は後から変えられるのか…

· コンポーネント

DelphiでAIエージェントを構築する: 関数呼び出しとMCPツール利用 | eSeGeCe ブログ

AIエージェントとは、ツールを通じてあなた自身のコードをループで呼び出すLLMです。Delphiで構築する2つの方法: プロバイダーの関数呼び出しとMCPオープン標準…

· コンポーネント

DelphiでのRAG: LLMを自前のドキュメントに基づかせる | eSeGeCe ブログ

モデルに推測させるのをやめましょう。自前のドキュメントを埋め込み、ベクトルを保存し、質問ごとに最も近いチャンクを取得して、DelphiでLLMにあなたのデータから回答させます…

· コンポーネント

Delphi で gRPC を使う Google Cloud Storage | eSeGeCe ブログ

sgcWebSockets Enterprise の型付き Google Cloud Storage gRPC クライアントの実践ガイド: HTTP/2 トランスポート上での動作、サービスアカウント JWT 認証の仕組み、そしてバケットの一覧取得、バケットの作成、オブジェクトの一覧取得を行う Delphi 例…

· コンポーネント

Delphi で gRPC を使う Google Cloud Natural Language | eSeGeCe ブログ

Delphi から gRPC 経由で Google Cloud Natural Language を呼び出す実践的なウォークスルー: 型付き Natural Language クライアントが sgcWebSockets の HTTP/2 トランスポート上でどう動くか、サービスアカウント認証の仕組み、そして感情を分析し、エンティティを抽出し、テキストを分類する Delphi 例…

· コンポーネント

sgcWebSockets の HTTP サーバーを堅牢化する | eSeGeCe ブログ

HTTP サーバーは、静的ファイル配信におけるパストラバーサルをブロックし、リクエストボディに上限を設け、スマグリング形式のリクエストを拒否し、HTTP/2 を Rapid Reset から守り、レスポンスヘッダーをサニタイズするようになりました…

· コンポーネント

Delphi で gRPC を使う Google Cloud Vision | eSeGeCe ブログ

sgcWebSockets を使って Delphi から gRPC 経由で Google Cloud Vision を呼び出す方法: TsgcGRPCClient 上の型付き Vision クライアントが、サービスアカウント JWT 認証とすぐに実行できるデモを伴って、HTTP/2 経由でラベル、テキスト(OCR)、顔、ランドマークの検出を実行します…

· リリース

sgcIndy 2026.6: TLS、TCP、HTTP 向けのサーバーセキュリティ強化

sgcIndy 2026.6 は、そのサーバースタックにオプトイン式のセキュリティ強化をもたらします。厳格な TLS 証明書検証、CRIME と再ネゴシエーションの緩和、サーバー側暗号スイート優先、合計読み取りデッドラインによる Slowloris 対策、HTTP ボディとヘッダーのサイズ制限、リクエストスマグリングの拒否、さらに ML-KEM-768 ポスト量子プリミティブを備えています…

· コンポーネント

sgcWebSockets における WebSocket サーバーの堅牢化

WebSocket サーバー向けの新しい組み込み保護機能。サイズ超過、フラグメント化、圧縮によるメモリ攻撃を止める設定可能なメッセージサイズ制限に加え、より厳格なハンドシェイク検証を実現します…

· コンポーネント

Delphi で gRPC を使う Google Cloud Translation | eSeGeCe ブログ

sgcWebSockets を使って Delphi から gRPC 経由で Google Cloud Translation v3 を呼び出す方法: TsgcGRPCClient 上の型付き Translation クライアントが、サービスアカウント認証付きの HTTP/2 トランスポート経由でテキストを翻訳し、言語を検出し、サポート言語を一覧表示します…

· アプリケーション

新しいアカウント API で eSeGeCe のダウンロードを自動化する | eSeGeCe ブログ

新しい OpenAPI アカウント API を使って、スクリプトや CI から eSeGeCe 製品にログインし、一覧表示してダウンロードできます。すぐに実行できる Delphi クライアントも付属します…

· コンポーネント

Delphi で gRPC を使う Google Cloud Speech-to-Text | eSeGeCe ブログ

sgcWebSockets の型付き Speech-to-Text gRPC クライアントの実践ガイド: HTTP/2 トランスポート上での動作、Google サービスアカウントによる認証、そして認識リクエストを構築し、Recognize を呼び出して文字起こしと候補を読み取る Delphi 例…