サイオステクノロジー(Tech.Lab) の技術ブログ

Notebook LMへのデータ収集をSlack Botで効率化する開発 with Google Docs

はじめに お久です!皆さんAIにどれぐらい課金していますか?動画配信サービスより、AIサービスのほうが課金額が高くなっている龍ちゃんです。サービスごとに特色もあり、得意領域もそれぞれ異なるので、いっそのこと10万ぐらいぶっこんでしまいたいところですね。 さて!今回は、AIサービスを使うにあたって便利にしていこうというお話です。具体的な部分として

GAS × OAuth2.0:実践で使える実行可能API構築の手順

先日、久しぶりにGoogle App Script(GAS)で作成したコードのメンテナンスのために、GASのエディタを開いた龍ちゃんです。既存のコードが動いているからと言って、自分がメンテしていない外部APIを使用していると、知らないうちに更新が入る可能性もありますよね。やはり失敗を検知する仕組みは必要ですね。 今回は「GASの実行可能API」についてのお話です。 GASの公開方

[Apache エラー解説]プロキシを使用する際によく出力されるエラーの原因と対策

OSSよろずサポート担当の神﨑です。 お問い合わせとしてよく来るエラーメッセージについて解説していこうと思います。 今回は、AH02608、AH10154、AH01095 AH02608: read request body failed このエラーは何のエラー? クライアントからのリクエストボディの読み取りに失敗した旨のメッセージです。リクエストボディの送信が途中で中断してしまった場合や、ネットワークに問題があ

オリジナルのちょっと便利な『リモート MCP サーバー』を作ってみた

はじめに こんにちは、サイオステクノロジーの小沼 俊治です。 以前公開した以下の記事では、ローカル環境で動作するオリジナルの MCP サーバーを開発する手順を案内しました。今回はその続編として、ローカル MCP サーバーを Remote MCP サーバーへ改良し、リモートサーバーで動作させる方法を共有します。 オリジナルのちょっと便利な MCP サーバー を作ってみた | SIOS T

PRレビューを自動化しよう!GitHub Copilot × システムプロンプトの基本

ども!AI関連のブログを頑張って執筆中の龍ちゃんです。最近は、設計から開発まで幅広い範囲でのAI活用をしています。一向に仕事がなくなる気配がないですね。AIが仕事を奪うのはいつになるのでしょうか。それまでは、活用して業務効率化していかないといけないですね。 さて!今回は「GitHub CopilotのPull Request(PR)レビューにシステムプロンプトを与える」という内

GitHub Copilotをチーム開発で使いこなす!システムプロンプト設定方法

お疲れ様です。最近はブログから離れて隠遁生活をしていました。社内で「GitHub Copilot」の普及のためにイベントなどをやっていました。基本的な部分から実践的な使い方までをまとめていました。今回は「GitHub Copilot」でシステムプロンプトを設定して、チーム内で一定のGitHub Copilot出力を担保する方法について紹介していきます。 今回紹介する方法はパブリックプレビ

【Azure】EntraIDのトークン構成でオプション要求が反映されない問題の解決法

  こんにちは、サイオステクノロジーの佐藤 陽です。 今回はEntraIDのトークン構成の設定に関する内容になります。 自分が開発を進めていく中で 「トークン構成の設定でオプション要求の追加したにもかかわらず、取得されたアクセストークンの中には設定した値が入っていない」 といったケースに遭遇しました。 こちらの問題点を解消する方法や、解決策に関わる

知っておくとちょっと便利!cron によるタスク管理1

今号では、cron によるタスクの定期実行について、その仕組みや設定方法について説明します! cron とは cron とは、 指定した時間、曜日、日付に自動でコマンドを実行してくれる デーモンの名称です。 デフォルトでもいくつかの操作が cron ジョブ により実行されるようになっており、具体的な実行内容などは設定ファイルに記述されています。 (例:logrotate の実行、特

【2025年5月】OSSサポートエンジニアが気になった!OSS最新ニュース

こんにちは! 今月も「OSSのサポートエンジニアが気になった!OSSの最新ニュース」をお届けします。 今後リリース予定の Linux 6.15 カーネルをもって、「i486」と初期「Pentium」プロセッサのサポートが終了することになりました。 「Linux」で「i486」と初期「Pentium」のサポートが終了へ https://japan.zdnet.com/article/35232760/ マイクロソフトは、Microsoft Azure 上で動作する新たなディ

MCP を使って 自然言語で Confluent Cloud を操ってみた

はじめに こんにちは、サイオステクノロジーの小沼 俊治です。 SaaS 型のデータストリーミングプラットフォームの Confluent で、自然言語にて Confluent Cloud を操作できる Confluent MCP (Model Context Protocol) サーバーが GitHub に公開されました。この MCP サーバーを MCP ホストの Claude に組み込んで使ってみたので、設定方法を共有したいと思います。 confluentinc / mcp-confluent 何ができ

アクセス解析、やるならこれ!初心者にもわかりやすいMatomoのすすめ

こんにちは。サイオステクノロジーの久保です。 突然ですが、ご自身のウェブサイトが現在どのような状況にあるのか、把握できていますか? どのページがよく閲覧されているのか、どこから訪問者が来ているのか、どのようなユーザーが関心を寄せているのか…。 これらを明らかにするのが「 アクセス解析 」です。 アクセス解析とは、ウェブサイトを訪れたユーザ

【Azure】EntraIDにおけるアプリケーションマニフェストとは?

こんにちは、サイオステクノロジーの佐藤 陽です。 今回は少しニッチなところで、EntraIDのアプリケーションマニフェストの概要をご紹介したいと思います。 本当に記事にしたいのはこのマニフェスト部分関連でハマったポイントの解決方法なのですが その解決方法を理解するにはマニフェストの概要を知っておく必要があるため、まずはこちらを紹介していきたいと思

PostgreSQLのWAL管理 max_wal_sizeとwal_keep_sizeの役割とチューニング

サイオステクノロジーの橋本 です。 個人的に max_wal_size と wal_keep_size の役割を忘れたり、混同しがちなので、 備忘のためブログを書きます。 パラメータの説明 max_wal_size PostgreSQL 9.5 から追加されているパラメータです。 役割は 2 つあります。 ・保存される WAL ファイルサイズの上限値設定 (ソフトリミット) ・CHECKPOINT の実行条件の制御 wal_keep_size PostgreSQL 13から登場した

RHEL 10 同梱版主要 OSS のバージョンまとめ

こんにちは、OSSよろず相談室の神崎です。 RHEL 10 がリリースされたということで、同梱版の OSS のバージョンについて軽くまとめていきたいと思います。 Apache HTTP Server httpd-2.4.63-1.el10 Apache Tomcat tomcat-10.1.8-2.el10 PostgreSQL postgresql-16.8-1.el10_0 MariaDB mariadb-10.11.11-1.el10 MySQL mysql8.4-8.4.4-2.el10 Nginx nginx-1.26.3-1.el10 BIND bind-9.18.33-3.el10 FreeRADIUS freeradius-3.2.5-4.el10 OpenLDAP openldap-2.6.8-3.el10 OpenSS

オリジナルのちょっと便利な MCP サーバー を作ってみた

はじめに こんにちは、サイオステクノロジーの小沼 俊治です。 以前の記事ではベンダーが公開されている MCP サーバーを組み込んで利用してみましたが、 MCP を使って 自然言語で Kong Konnect を操ってみた | SIOS Tech. Lab もう少し仕組みを理解してみたくなったので、独自で考えた機能を搭載した 「オリジナルのちょっと便利な MCP サーバー」 を自作してみることにしました