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

構造化データのための4つの新しい sgcHTML コンポーネント。階層テーブル用の TreeGrid、グループ集計用の PivotTable、ライブイベントストリーム用の ActivityFeed、サイズ変更可能な2ペインレイアウト用の Splitter…

sgcWebSockets 2026.7 は、マルチサーバークラスタリング、再接続リカバリー付きのメッセージ履歴、async / await、バックオフとリトライ、送信キューのバックプレッシャー、HTTP サーバーの圧縮、堅牢化された HTTP クライアントを追加します…

Binance、Kraken、Coinbase をはじめとする取引所クライアントで、再接続後の自動再購読が可能に。さらに、一定時間内に送信できる REST リクエスト数を制限するクライアント側レートリミッターも追加…

MCP クライアントが OAuth2 で認証できるようになりました。トークンを取得し、キャッシュして、有効期限が切れるまで再利用します。さらに、ドメインをまたいで ID を連鎖させる新しいグラントタイプ、Identity Assertion Authorization Grant も追加…

読み込みをやめたクライアントが 1 つあるだけで、ブロードキャストするサーバーのメモリは破綻するまで膨らみます。sgcWebSockets 2026.7 は MaxQueueSize と 3 つのオーバーフローポリシー、そして OnSendBufferFull イベントで接続ごとの送信キューに上限を設けます…

公開鍵が攻撃者から来たものなら、その鍵で暗号化しても無意味です。sgcWebSockets は長期の識別鍵で一時 E2EE 鍵に署名するようになり、相手は署名を検証し、フィンガープリントを比較してピン留めできます…

sgcWebSockets の HTTP サーバーは、クライアントが Accept-Encoding で通知したときに、DocumentRoot のファイルにも自分で組み立てたレスポンスにも gzip または deflate による圧縮をかけられるようになりました。既定では無効です…

WatchDog は固定間隔ではなく指数バックオフとジッターで再接続できるようになり、HTTP クライアントはサーバーの Retry-After のヒントを尊重しながら、失敗したリクエストを自分でリトライできるようになりました…

sgcWebSockets 2026.7 は Delphi にタスクとフューチャーを追加します。HTTP リクエスト、WebSocket の接続、AI のチャット呼び出しを、値を返す関数のように await でき、ThenProc、OnError、そして実際に処理を止めるキャンセルを備えます…

IETFはQUERYと呼ばれる新しいHTTPメソッドを策定しました。ボディを持つ安全かつ冪等なリクエストです。sgcWebSocketsはHTTP/1.1、HTTP/2、HTTP/3のクライアントとサーバーでこれをサポートします…

リダイレクトに追従し、無制限にレスポンスを読み込む HTTP クライアントは攻撃対象そのものです。sgcWebSockets 2026.7 はそれを塞ぐオプトインのスイッチを追加します。クロスホストリダイレクトでの認証情報の除去、HTTPS ダウングレードの禁止、レスポンスの上限、Cookie の妥当性検査…

1 つの新しい sgcHTML コンポーネントが、ヘッダー、ナビゲーションメニュー、コンテンツ、フッターという Web ページ全体を構築し、単一の Layout プロパティが 6 種類のテンプレートにわたってそれを組み替えます。Delphi、C++ Builder、.NET で利用できます…

sgcWebSockets はオフセット付きでチャネルごとに上限付きのメッセージ履歴を保持するため、接続が切れたクライアントは再接続時に取りこぼしたメッセージを自動的に再送してもらえます。オプトイン方式で、Delphi と .NET の例付き…

TsgcWSCluster は sgcWebSockets を複数のサーバーノードにスケールし、あるノードでの publish や Presence イベントが、ゼロインフラのメッシュバックプレーンまたは Redis を介して他のどのノードのサブスクライバーにも届きます。Delphi と .NET のサンプル付き…

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

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

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

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

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

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

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

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

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

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