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

【AI-102】Azure AI Engineer Associate認定されました!

こんにちは、サイオステクノロジーの遠藤です。 先日、AzureのAI資格であるAI-102に合格し、Azure AI Engineer Associateに認定されました! AI-102は比較的新し目の資格のためAZ-104などの鉄板Azure資格に比べて情報が少なく、どのような勉強方法が良いのかといったわからない方が多いと思います。今回はそういった方々に役立つようにまとめていきたいと思います。 はじめに 試験

OpenShift Serverless を構築してみた

前回の記事 では、サーバーレスアーキテクチャを実現するためのOpenShift Serverlessについて解説しました。今回は、OpenShift Serverless を実際に構築したいと思います。 Red Hat Developer のチュートリアル を参考にOpenShift Serverlessのサンプルアプリケーションをデプロイ、挙動の確認を行っていきます。 事前準備 下記コマンドを実行して作業端末にkn CLIをインストールします(バ

【Dart(Flutter)】メソッドの名前付き引数

こんにちは。サイオステクノロジーの木村です。 この記事では、Dart の名前付き引数の特徴と使い方を記載します。 Dart における名前付き引数は、引数を明示的に指定できるため、コードの可読性や保守性が向上します。名前付き引数を使うと、引数の順番に依存せず、引数の名前を指定して渡すことができるため、特に引数が多いメソッドやコンストラクタでは大きな

OpenShift Lightspeedを使ってみた

はじめに こんにちはサイオステクノロジーの小野です。 前回 はOpenShift LightspeedというAIチャットアシスタント機能の構築方法について説明しました。今回はそのOpenShift Lightspeedを使って数々の問題を解決する様子をお届けします。なお2025年1月23日の現時点ではテクノロジープレビューのため、不具合や正式版と異なる場合があることにご了承ください。 OpenShift Lightspeed使

OpenShift Lightspeedを構築してみた

はじめに こんにちはサイオステクノロジーの小野です。今回はOpenShift Lightspeedを構築する方法を解説します。この機能はコンテナプラットフォームの複雑な機能や操作を手助けしてくれます。なお2025年1月23日の現時点ではテクノロジープレビューのため、不具合や正式版と異なる場合があることにご了承ください。 OpenShift Lightspeedとは OpenShift LightspeedはOpenShift Webコンソー

知っておくとちょっと便利!logrotate の仕組みについて1

今号では、Linux におけるログローテーションの仕組みについて説明します! ログローテーションとは ログローテーションとは、ログファイルが肥大化するのを防ぐために、定期的に古いログをアーカイブ (圧縮) したり、削除する仕組みです。 Linux では logrotate というツールが主に使用されています。 このプロセスが systemd のタイマー機能により実行されることで、ログ

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

こんにちは! 今月も「OSSのサポートエンジニアが気になった!OSSの最新ニュース」をお届けします。 中央省庁の一部のウェブサイトではセキュリティ対策が不十分であり、外部から指摘を受け省庁側が修正したことが分かりました。 “中央省庁の一部サイト 不正利用のおそれ” 指摘受け修正 https://www3.nhk.or.jp/news/html/20250109/k10014688801000.html?fbclid=IwZXh0bgNhZW0CMTEAAR0_BrIvYe06cGEJ

【サンプルコード付き】GASでGoogle Calendarを操作する方法を徹底解説

ども!久しぶりに金曜日もお家で、ブログを執筆している龍ちゃんです。突然ですが、Google Calendar使っていますか?僕は入社してから、いろいろな予定をGoogle Calendarで管理するようになりました。ほぼ、TODOリスト化しています。手動で管理するのもいいんですが、システム化できそうと思っちゃったので検証したのでその報告になります。 今回は、Google Apps Script(GAS)を

【サンプルコード付き】GASで土日祝日判定スクリプトを作成する方法

概要 ども!久しぶりにGoogle Apps Script(GAS)でプログラムを書いている龍ちゃんです。さくっとかけてGoogleのサービスと連携できるのが利点ですね。今回は、プログラムの実行日時が土日祝日か判定する必要が出てきたので執筆です。 今回の内容です。 土日の判定をDate型を活用して判定 Google Calendarを活用して祝日を判定 実行日から一番近い平日を取得 それぞれ関数化して

Azure OpenAI Service RAGスターターパック 利用してみた! ~データ登録・チャットUI編~

こんにちは、サイオステクノロジーの遠藤です。 弊社ではこの度、Azure OpenAI サービスを基盤として最短一日でRAG環境を提供するAzure OpenAI Service RAGスターターパックのサービス提供を始めました。 本ブログではAzure OpenAI Service RAGスターターパックを利用し、独自データの登録からチャットUIによる検索までをご紹介します。 また、より詳細なサービス概要は 弊社ソリュー

Azure OpenAI Service RAGスターターパック サービス提供開始しました!

こんにちは、サイオステクノロジーの遠藤です。 弊社ではこの度、Azure OpenAI サービスを基盤とした最短一日でRAG環境を提供するAzure OpenAI Service RAGスターターパックのサービス提供を始めました。 本ブログではAzure OpenAI Service RAGスターターパックの概要と特徴についてご紹介します。また、より詳細なサービス概要は 弊社ソリューションサイト SIOS NEXT TECH SOLUTIONS からも

Solr って何者?④:解析内容を調整する① (ユーザ辞書)

こんにちは。サイオステクノロジー OSS サポート担当 山本 です。 今回は solr の仕組みの時にお話しした 辞書 を拡張するお話です。 ■おさらい:solr と辞書のお話 今回のお話を進めていく前に、軽くおさらいをしておきましょう。 solr は 予め登録しておいた一連のデータ である ドキュメント から高速な 文字列検索 を行うことに特化した、全文検索 OSS です。 この高速

Dify入門ガイド:初期セットアップ

SIOS Tech Labの龍ちゃんです。2024年は「誰でも簡単に」AIツールが作れるDifyが登場して大いに沸いていましたね。弊社では、Azureを利用したサービス開発が多くあるため、Azure OpenAI Serviceがリリースしてそちらばかり触っていました。2025年はDifyなどのノーコード・ローコードツールを駆使して、AIサービスの開発・検証を進めていきたいと考えています。 いまから入門:Dify

NestJSで謎のcan`t resolve dependenciesエラーの解消方法

はじめに 皆さんこんにちは。エンジニアの細川です。 皆さんはNestJSで開発を行っているときに Error: Nest can't resolve dependencies of the AppController のようなエラーに遭遇したことはありませんか? 基本的にこのエラーは依存性の解決がうまくできないときに発生するので、各モジュールの依存( imports や exports )を確認すれば解決できることが多いです。 しかし、コードをいくら

Rancher入門:RancherとLonghornを活用したストレージ運用の始め方

はじめに サイオステクノロジーの塚田です。Rancher入門ブログシリーズとして、 前回 はRancher上でモニタリング環境を構築する方法について解説しました。本記事では、Rancherから分散ストレージ管理サービスであるLonghornをインストールし、マルチクラスター環境下でストレージを管理する方法を解説します。 Longhornとは? Longhornとは、Rancher Lab社が開発した分散型ブロッ