Sky Tech Blog(スカイ テック ブログ) /tech-blog/ Sky Tech Blog(スカイ テック ブログ)の新着記事 ja /tech-blog/article/1857/ 生成AI活用に向けたデータ・構造表現おさらい 生成AIの活用に向けて、主要なデータ・構造表現(CSV、XML、JSON、YAML、Markdown)についての概要と特徴を紹介しています。 TIPS /tech-blog/article/1857/ Fri, 05 Dec 2025 15:00:00 +0900 /tech-blog/article/1840/ Webシステム設計を行う上で考慮すべきセキュリティ設計 Webシステム設計におけるセキュリティ設計の重要ポイントについての説明です。ベースラインセキュリティの確保、個別脆弱性への対策、セキュリティポリシーの設定、クライアント側のセキュリティ、基本的なセキュリティ設計、セキュリティリスクの種類と対策について詳述しています。 TIPS /tech-blog/article/1840/ Thu, 04 Dec 2025 15:00:00 +0900 /tech-blog/article/1843/ 自動運転車両で活用されているセンサーについて 自動運転車両に使用される各種センサーの種類とその用途についての説明。カメラ、Radar、LiDAR、GPS、IMUセンサー、地図の役割と特徴を紹介し、安全な自動運転を実現するための技術的な詳細を解説しています。 その他 /tech-blog/article/1843/ Wed, 03 Dec 2025 15:00:00 +0900 /tech-blog/article/1826/ LLMを利用したサービス開発におけるポイント LLMを用いたサービス開発におけるプロンプトチューニング、設計・実装、モデル選定、精度評価、監視の重要性と具体的な方法について解説しています。開発効率化や不具合低減のための新技術導入の重要性も強調されています。 技術情報 /tech-blog/article/1826/ Tue, 02 Dec 2025 15:00:00 +0900 /tech-blog/article/1836/ 【AWS】CloudFormation StackSets入門 AWS CloudFormation StackSetsは、複数のAWSアカウントやリージョンに対して、一度の操作でスタックをデプロイ・更新・削除できる機能です。これにより、複数環境に対して効率的にデプロイ・管理が可能になります。 技術情報 /tech-blog/article/1836/ Mon, 01 Dec 2025 15:00:00 +0900 /tech-blog/article/1829/ 【SKYDIV】仮想ブラウザ(Linux)の技術要素について(ユーザープロファイルを保存する仕組み) SKYDIV Desktop Clientの仮想ブラウザ方式(Linux)におけるユーザープロファイルの保存方法について説明しています。ユーザープロファイルの保存方法として「すべて保存する」と「指定した情報のみ保存する」の2つの設定があり、それぞれの特徴と利点について解説しています。 製品情報 /tech-blog/article/1829/ Sun, 30 Nov 2025 15:00:00 +0900 /tech-blog/article/1937/ 自然言語による画像検索AIを実装してみる 自然言語で画像検索を実現するために、CLIPモデルを用いて日本語クエリを使った画像検索の実装とその結果について説明しています。 技術情報 /tech-blog/article/1937/ Sat, 29 Nov 2025 15:00:00 +0900 /tech-blog/article/1832/ 生成AI時代のソフトウェア開発:Office vs 軽量マークアップ言語 生成AI時代のソフトウェア開発における設計書作成の新たな選択肢として、Microsoft Office製品と軽量マークアップ言語の比較を行い、それぞれのメリットとデメリットを整理し、軽量マークアップ言語の利用イメージを紹介します。 TIPS /tech-blog/article/1832/ Fri, 28 Nov 2025 15:00:00 +0900 /tech-blog/article/1827/ 【JavaScript】Promiseチェーンとtry-catchを用いたエラーハンドリング JavaScriptにおける非同期処理のエラーハンドリングについて、Promiseとtry-catchを用いた具体例を交えながら説明しています。Promiseの状態やエラーハンドリングの方法、処理の順番や出力結果について紹介しています。 技術情報 /tech-blog/article/1827/ Thu, 27 Nov 2025 15:00:00 +0900 /tech-blog/article/1831/ RSATのオフラインインストール Windows Serverの機能をクライアントから管理するためのツールである「リモート サーバー管理ツール(RSAT)」のオフラインインストール方法について説明しています。PowerShellを使用して、ISOイメージからRSATをインストールする手順を詳細に解説しています。 技術情報 /tech-blog/article/1831/ Wed, 26 Nov 2025 15:00:00 +0900 /tech-blog/article/1828/ ソフトウェアテストの見積もり手法 ソフトウェアテストの見積もり手法について説明しています。JSTQB Foundation Levelのシラバスに紹介されている4つの手法(比率に基づく見積もり、外挿、ワイドバンドデルファイ、三点見積もり)について、それぞれのメリットとデメリットを解説します。 TIPS /tech-blog/article/1828/ Tue, 25 Nov 2025 15:00:00 +0900 /tech-blog/article/1815/ ICS版CIS Controls vs 通常版CIS Controls IT運用のガイドラインであるCIS Controlsの産業制御システム(ICS)版について説明しています。ICS版と通常版の違いや、ICS版特有のコントロール項目、ICS環境におけるセキュリティの課題と対策について詳述しています。 TIPS /tech-blog/article/1815/ Mon, 24 Nov 2025 15:00:00 +0900 /tech-blog/article/1818/ SVN から Git/GitLab 移行の実践手順とツールの活用 SVNからGit/GitLabへの移行手順と注意点について解説しています。具体的なコマンドやツールの使用方法、環境要件、移行後の整合性確認方法などを詳細に説明し、移行を成功させるためのガイドラインを提供します。 技術情報 /tech-blog/article/1818/ Sun, 23 Nov 2025 15:00:00 +0900 /tech-blog/article/1817/ タスクを実行する際に必要なユーザー権利 Windowsのタスクスケジューラにおいて、タスクが実行されない問題の原因と解決方法について説明しています。特に、「バッチジョブとしてログオン」というユーザー権利が不足していることが原因で発生するエラー2147943785について詳述しています。 技術情報 /tech-blog/article/1817/ Sat, 22 Nov 2025 15:00:00 +0900 /tech-blog/article/1783/ 状態遷移設計を活用して起こりうる状況を漏れなく抑える 状態遷移設計の重要性と基本的な書き方を解説しています。状態遷移表を用いて、状態とイベントの組み合わせを網羅的にチェックし、不具合を防止する方法を紹介しています。 技術情報 /tech-blog/article/1783/ Fri, 21 Nov 2025 15:00:00 +0900 /tech-blog/article/1895/ サーバーからファビコン取得する際のセキュリティ対策例 Azure上のWebシステムにおいて、ユーザーが任意のURLのショートカットを登録できる機能を導入しました。この機能では、URLを登録する際にシステムがサイトのファビコンを取得し、ショートカットのアイコンとして表示します。セキュリティ対策として、ファビコン取得機能を別サーバーで実装し、内部リソースへの不正アクセスやサーバー情報の露出を防ぐ方法を紹介しています。 Report /tech-blog/article/1895/ Thu, 20 Nov 2025 15:00:00 +0900 /tech-blog/article/1856/ GoogleのAgent Development Kitを使用してマルチエージェントを構築してみた Sky株式会社では、生成AIとAIエージェントの導入支援を行っており、特にマルチエージェントシステムの構築に注力しています。Agent Development Kitを使用したエージェントの連携やツールの活用方法について詳述しています。データ分析基盤やDeep Learningモデル開発などのプロジェクト支援も行っており、関連するスキルを持つ人材を募集しています。 Report /tech-blog/article/1856/ Wed, 19 Nov 2025 15:00:00 +0900 /tech-blog/article/1807/ ChatGPTの歴史、テキスト生成AIのメリットとデメリット ChatGPTの歴史と進化、およびテキスト生成AIのメリットとデメリットについて説明しています。特に、各モデルの特徴や進化の過程、そして生成AIの利点と課題について紹介しています。 TIPS /tech-blog/article/1807/ Tue, 18 Nov 2025 15:00:00 +0900 /tech-blog/article/1790/ 大きな型に代入すると符号が意図通りにならない 型キャストと符号の扱いについて説明しています。特に、符号なし型から符号あり型へのキャスト時に発生する問題と、その解決方法について具体的なコード例とアセンブラの動作を交えて解説しています。 技術情報 /tech-blog/article/1790/ Mon, 17 Nov 2025 15:00:00 +0900 /tech-blog/article/1749/ 情報セキュリティ10大脅威 2025を参考に対策を検討する 情報セキュリティ10大脅威 2025の公開を受け、組織が自社のセキュリティ対策を検討する重要性を説明しています。特に「システムの脆弱性を突いた攻撃」やNTLM認証の廃止に向けた取り組み、Attack Surface Managementの導入ガイダンスについて触れています Report /tech-blog/article/1749/ Sun, 16 Nov 2025 15:00:00 +0900 /tech-blog/article/1774/ 【AWS】Amazon Aurora Serverless のMaxコネクションの制約 AWSのAmazon Aurora PostgreSQL Serverlessのmax_connections設定に関する制約とその対応策について説明しています。性能試験でのDBコネクションの枯渇問題を解決するための手順や注意事項が詳述されています。 技術情報 /tech-blog/article/1774/ Sat, 15 Nov 2025 15:00:00 +0900 /tech-blog/article/1776/ 【Git】aliasを活用して作業効率アップ この記事は、Git Bashでのalias登録方法とおすすめコマンドについて説明しています。aliasを活用することで、コマンド入力の効率化とミスの防止が可能になります。 TIPS /tech-blog/article/1776/ Fri, 14 Nov 2025 15:00:00 +0900 /tech-blog/article/1816/ プロジェクトの品質を定量的に評価する手法・ゾーン分析 ゾーン分析は、プロジェクトの品質を定量的に評価する手法です。テスト密度とバグ密度を用いてプロジェクトの状況を可視化し、品質管理やプロセス改善などに役立つ方法を説明します。 TIPS /tech-blog/article/1816/ Thu, 13 Nov 2025 15:00:00 +0900 /tech-blog/article/1748/ アジャイル(スクラム)開発の実際 以前の記事「アジャイル開発:スクラムの基本を学ぼう」の続編として、スクラムを実際に運用した際の課題とその対策を共有します。現場での具体的な経験を基に、スクラムの利点と改善点を詳述しています。 Report /tech-blog/article/1748/ Wed, 12 Nov 2025 15:00:00 +0900 /tech-blog/article/1743/ iPhone搭載のLiDARについて iPhoneに搭載されているLiDAR技術について説明しています。LiDARは光を使って距離を計測する技術で、iPhone 12 Pro以降のモデルに搭載されています。主に計測アプリなどで使用されています。 TIPS /tech-blog/article/1743/ Tue, 11 Nov 2025 15:00:00 +0900 /tech-blog/article/1846/ AIの高速化方法の紹介 AIを実世界に適用する際に求められる精度と速度の両立について、量子化、枝刈り、蒸留、低ランク近似などの手法を用いてAIモデルの推論速度を向上させる方法を解説しています。 TIPS /tech-blog/article/1846/ Mon, 10 Nov 2025 15:00:00 +0900 /tech-blog/article/1747/ Wiresharkで通信量を測定する方法 Wiresharkを使用して特定の通信の通信量を計測する方法を説明しています。キャプチャの開始から終了、フィルタ設定、通信量の確認までの具体的な手順を紹介しています。 技術情報 /tech-blog/article/1747/ Sun, 09 Nov 2025 15:00:00 +0900 /tech-blog/article/1738/ 非機能要件の明確化 要件定義における非機能要件の重要性について説明しています。非機能要件の具体例としては、Web画面のレスポンスやシステムのダウンタイムが挙げられ、IPAの非機能要求グレードを参考にすることが推奨されています。 TIPS /tech-blog/article/1738/ Sat, 08 Nov 2025 15:00:00 +0900 /tech-blog/article/1842/ 【AWS】ALBを用いたSorryページの作成方法 AWS Application Load Balancer (ALB) の固定レスポンス機能を使用して、メンテナンス時のSorryページを簡単に実装する方法を説明しています。CloudFormationを使った実装例や、CloudWatch AlarmとEventBridgeによる自動化、Step Functionsによる動的制御についても紹介しています。 TIPS /tech-blog/article/1842/ Fri, 07 Nov 2025 15:00:00 +0900 /tech-blog/article/1726/ 初めてのアジャイル開発:スクラムの基本を学ぼう アジャイル開発のフレームワーク「スクラム」についての導入記事です。スクラムの基本概念、役割、イベントについて初心者向けに解説し、変化の激しい環境でのプロジェクト管理における有効性を紹介しています。 Report /tech-blog/article/1726/ Thu, 06 Nov 2025 15:00:00 +0900 /tech-blog/article/1773/ データベースパフォーマンスの誤解と改善 Webアプリケーションのデータベースパフォーマンス低下の事例と改善方法についての説明。データベースに蓄積された大量データが原因でパフォーマンスが低下する問題を、処理の分割や仕様・設計の見直しによって改善する方法を紹介しています。 Report /tech-blog/article/1773/ Wed, 05 Nov 2025 15:00:00 +0900 /tech-blog/article/1655/ MDMの仕組みを紐解く(Apple) ~⑤構成プロファイルについて~ Appleデバイスを制御するための構成プロファイルについて解説しています。構成プロファイルは、設定や制限を一元管理するためのXMLファイルで、セキュリティ強化やネットワーク設定の簡素化、端末の制限などに利用されます。 製品情報 /tech-blog/article/1655/ Tue, 04 Nov 2025 15:00:00 +0900 /tech-blog/article/1775/ Microsoft Azure上のWindows ServerでMicrosoft SQL Serverのインストールエラーが出た話 Microsoft Azure上のWindows ServerでMicrosoft SQL Serverをインストールする際に発生したエラーの原因と対処方法について説明しています。特に、ディスクのセクタサイズが原因でエラーが発生することに焦点を当て解説します。 TIPS /tech-blog/article/1775/ Mon, 03 Nov 2025 15:00:00 +0900 /tech-blog/article/1706/ Linuxをリモートデスクトップで操作する UbuntuなどのLinuxディストリビューションでリモートデスクトップを使用する方法について説明しています。特に、RDP(Remote Desktop Protocol)とVNC(Virtual Network Computing)の2つの主要な方法について、その特徴や利点を詳述しています。 TIPS /tech-blog/article/1706/ Sun, 02 Nov 2025 15:00:00 +0900 /tech-blog/article/1685/ Difyで作成したワークフローをLangChain変換してみました Difyというローコードツールで作成したワークフローを、LangChainに変換する方法について説明しています。Difyのコンテナ管理の課題を解決するため、Azure OpenAI Serviceを用いた具体的な変換手順を紹介しています。 その他 /tech-blog/article/1685/ Sat, 01 Nov 2025 15:00:00 +0900 /tech-blog/article/1713/ gRPCについて gRPCの通信コストやパフォーマンスのメリット、マイクロサービス間通信や機械学習モデルの開発などでの活用、HTTP/2の利用やストリーミングサポートによる利点と、デバッグの難易度などのデメリットについて説明しています。 技術情報 /tech-blog/article/1713/ Fri, 31 Oct 2025 15:00:00 +0900 /tech-blog/article/1680/ 【Proofpoint】Email Protection設定~①初期環境構築からメール送受信まで~ カスタムドメインを使用したメールの送受信設定について説明しています。Exchange OnlineとEmail Protectionの設定手順、DNSサーバーでのMXレコードとSPFレコードの登録方法を詳細に解説しています。 その他 /tech-blog/article/1680/ Thu, 30 Oct 2025 15:00:00 +0900 /tech-blog/article/1732/ 【AWS】Amazon S3における暗号化(KMS)の種類と選び方 AWS Key Management Service (KMS) を使用して Amazon S3 のデータを暗号化する方法と、AWSマネージド型キーとカスタマー管理型キーの使い分けについて説明しています。S3の暗号化方式としてのSSE-S3も含め、キーの選択基準も説明しています。 TIPS /tech-blog/article/1732/ Wed, 29 Oct 2025 15:00:00 +0900 /tech-blog/article/1734/ Azure Active Directory B2Cのサポート終了 Azure Active Directory B2C(Azure AD B2C)のサポート終了に関する情報を提供し、後継サービスであるMicrosoft Entra External IDへの移行について説明しています。 その他 /tech-blog/article/1734/ Tue, 28 Oct 2025 15:00:00 +0900 /tech-blog/article/1733/ パスキーについて パスワードレス認証の一種であるパスキーについて、技術的な内容を中心に説明しています。FIDO2規格やパスキーの登録・認証フェーズの仕組みを詳述し、公開鍵暗号やフィッシング耐性などの特徴を紹介します。 技術情報 /tech-blog/article/1733/ Mon, 27 Oct 2025 15:00:00 +0900 /tech-blog/article/1721/ Windowsサーバーのディスク容量不足について対策をする Windowsサーバー上でSKYSEA Client Viewの動作検証を行う際に、ディスク容量不足やメモリ不足の問題を解決するための方法を紹介しています。特に、重複除去機能を利用してストレージ容量を効率的に確保する手法について詳述しています。 TIPS /tech-blog/article/1721/ Sun, 26 Oct 2025 15:00:00 +0900 /tech-blog/article/1719/ 【AWS】クロスアカウントでAMIを引き渡す方法 AWS EC2インスタンスで動作するSKYPCEのサービスエンドポイントのサーバー群を、評価用AWSアカウントから本番用AWSアカウントにセキュアに受け渡すためのKMSキー設定について説明しています。 TIPS /tech-blog/article/1719/ Sat, 25 Oct 2025 15:00:00 +0900 /tech-blog/article/1720/ SKYPCEでのVLM活用 この記事では、SKYPCEにおける名刺情報データ入力業務でのVLM(Vision Language Model)の活用方法について説明しています。特に、LoRA(Low-Rank Adaptation)を用いた効率的なモデルチューニング方法とそのメリットについて詳述しています。 製品情報 /tech-blog/article/1720/ Fri, 24 Oct 2025 15:00:00 +0900 /tech-blog/article/1682/ UDS通信(Unified Diagnostic Services)の概要 自動車の電子制御ユニット(ECU)と診断ツール間で使用される通信プロトコルであるUDS(Unified Diagnostic Services)について説明しています。UDSの基本的な考え方、機能、通信の流れ、サービスID(SID)やデータ識別子(DID)の使用方法、ポジティブおよびネガティブ応答の詳細を紹介しています。 技術情報 /tech-blog/article/1682/ Thu, 23 Oct 2025 15:00:00 +0900 /tech-blog/article/1714/ 3Dグラフィックス基礎(2) ~ポリゴンと頂点インデックス~ 本記事は、3Dグラフィックスの基礎について説明しています。ポリゴンと頂点インデックスの概念、使用方法などについて解説します。 技術情報 /tech-blog/article/1714/ Wed, 22 Oct 2025 15:00:00 +0900 /tech-blog/article/1694/ SQuBOKを活用しよう SQuBOK(Software Quality Body of Knowledge)について説明しています。SQuBOKは、ソフトウェア品質に関する知識や技術を体系的に整理し、品質保証やリスク管理、プロセス改善などの実務に役立てるためのガイドです。 TIPS /tech-blog/article/1694/ Tue, 21 Oct 2025 15:00:00 +0900 /tech-blog/article/1686/ Google Workspace for Educationを使ったChrome拡張機能の自動インストールについて SKYMENU Cloud Devicecontrol EditionのChrome拡張機能をGoogle Workspace for Educationを利用して自動インストールする手順と設定方法について説明しています。手動インストールの手間を省くための自動インストール設定や必要な情報、設定例が詳述されています。 製品情報 /tech-blog/article/1686/ Mon, 20 Oct 2025 15:00:00 +0900 /tech-blog/article/1699/ Google APIの制限付きスコープのGoogle審査 体験談 ~CASAセキュリティ検証 Tier3編~ この記事は、Google APIの制限付きスコープの中でも特に機微なデータを扱う場合に必要なCASAセキュリティ検証(Tier3)の手順について説明しています。Tier3は最も厳しいレベルの検証で、認定機関がアプリを包括的に審査します。具体的な準備手順や審査の流れ、必要な資料の提供方法について詳述しています。 Report /tech-blog/article/1699/ Sun, 19 Oct 2025 15:00:00 +0900 /tech-blog/article/1681/ ARM64版Windows 11にて、PsGetProcessMachine APIを探索 この記事は、ARM64版Windows 11におけるPsGetProcessMachine APIの探索について説明しています。特に、カーネルモードでのプロセス種別の判別方法と、WinDbgを使用したAPIの動作確認について詳述します。 TIPS /tech-blog/article/1681/ Sat, 18 Oct 2025 15:00:00 +0900 /tech-blog/article/1663/ NULLのソート順はRDBMSによって変ります NULLを許容した列のソート結果はRDBMSによって異なり、Oracleでは一番下、SQL ServerとMySQLでは一番上に配置されます。各RDBMSでNULLの順番は制御可能ですが、移植性に影響します。標準SQLの使用が推奨されます。 TIPS /tech-blog/article/1663/ Fri, 17 Oct 2025 15:00:00 +0900 /tech-blog/article/1666/ 生成AIモデルを活用したシステム開発で考慮・検討したこと ここでは、生成AIを組み込んだシステム開発において、開発者が考慮すべきポイントについて説明します。開発環境、データの規模、学習方法などの具体的な検討事項について解説しています。 Report /tech-blog/article/1666/ Thu, 16 Oct 2025 15:00:00 +0900 /tech-blog/article/1657/ 設計FMEAについて FMEA(故障モード影響解析)は、製品の設計段階や製造プロセスにおける潜在的なリスクを解析・評価し、リスクを事前に取り除く手法です。特に設計FMEAは、設計段階での故障モードを特定し、影響を評価することで、早期発見と対策、コスト削減、信頼性向上を実現します。 技術情報 /tech-blog/article/1657/ Wed, 15 Oct 2025 15:00:00 +0900 /tech-blog/article/1656/ AWS CloudFormationでsecurity groupのアウトバウンドルールを全て拒否に設定する方法 AWS CloudFormationを使用し、セキュリティグループのアウトバウンドルールを全て拒否に設定する方法について説明しています。設定方法や注意点、解決方法などを解説します。 TIPS /tech-blog/article/1656/ Tue, 14 Oct 2025 15:00:00 +0900 /tech-blog/article/1653/ 【Excel】FILTER関数を使って表を柔軟にフィルタリングしよう! Excelでオートフィルターを使って特定の条件に合ったデータを抽出する方法についての説明しています。クレジットカードでの支払いまたは3000円以上の支払いを抽出する方法を例に、FILTER関数を使って複雑な条件を設定する方法を紹介しています。 その他 /tech-blog/article/1653/ Mon, 13 Oct 2025 15:00:00 +0900 /tech-blog/article/1707/ SKYDIVのサーバーの稼働状況の見える化③(システム稼働ログ ログ検索処理の工夫編) SKYDIV Desktop Clientのシステム稼働ログの検索処理について説明しています。サーバーの稼働状況を見える化し、障害発生時の原因調査に役立つログの検索方法と、その際の通信負荷を軽減する工夫や処理機構について詳述しています。 製品情報 /tech-blog/article/1707/ Sun, 12 Oct 2025 15:00:00 +0900 /tech-blog/article/1659/ 探索的テストについて 探索的テストは、ソフトウェアテストの手法の一つで、テストの設計と実行を同時に行うことが特徴です。テスターの知識と経験を活かし、柔軟かつ効率的にバグを発見することができますが、スキル依存度が高く、テストの透明性や再現性が低い点に注意が必要です。 技術情報 /tech-blog/article/1659/ Sat, 11 Oct 2025 15:00:00 +0900 /tech-blog/article/1641/ ルーフラインモデルについてのご紹介 ルーフラインモデルは、AIモデルやGPUの並列処理の性能を可視化する手法で、演算性能やメモリ帯域幅を基にアプリケーションの特性を評価します。メモリ律速と演算律速の概念を用いて、性能の制約要因を明確にします。 技術情報 /tech-blog/article/1641/ Fri, 10 Oct 2025 15:00:00 +0900 /tech-blog/article/1647/ Webアプリでの画像描画機能の実装 Webアプリケーション開発における画像描画機能の実装方法について説明しています。SVGタグを用いた描画方法や、Next.jsのクライアントコンポーネントとしての実装例などを紹介します。 TIPS /tech-blog/article/1647/ Thu, 09 Oct 2025 15:00:00 +0900 /tech-blog/article/1636/ 異体字セレクタについて 異体字セレクタ(Variation Selectors)は、同じ意味や読みを持つ漢字の異なる字体をUnicodeで表現するための仕組みです。基底文字とセレクタの組み合わせで文字を表現し、アプリケーションやフォントによってはサポートされない場合があります。 技術情報 /tech-blog/article/1636/ Wed, 08 Oct 2025 15:00:00 +0900 /tech-blog/article/1629/ Terraformでリソースをループ作成するコツ:Security GroupとEC2の実践例 本記事では、Terraformを使用してインフラを効率的に管理するためのfor_eachの活用方法を解説します。Security GroupやEC2インスタンスの具体例を通じて、保守性の高いコードの実現方法や実践的なテクニックを紹介します。 技術情報 /tech-blog/article/1629/ Tue, 07 Oct 2025 15:00:00 +0900 /tech-blog/article/1700/ 【Palo Alto Networks】Prisma® Access Browser ~①製品紹介とポリシー Palo Alto NetworksのPrisma® Access Browser(PAB)についての製品紹介とポリシーの設定方法を説明しています。PABはブラウザのセキュリティを強化し、情報漏洩対策を大幅に向上させる機能を提供します。 製品情報 /tech-blog/article/1700/ Mon, 06 Oct 2025 15:00:00 +0900 /tech-blog/article/1640/ 【SQL Server】パーティション分割によるデータ管理について SQL Serverのパーティション分割によるデータ管理について説明します。パーティション分割は、テーブルとインデックスのデータを複数のファイルグループに分割し、データ管理を容易にし、パフォーマンスを向上させます。 技術情報 /tech-blog/article/1640/ Sun, 05 Oct 2025 15:00:00 +0900 /tech-blog/article/1698/ SKYSEA Client Viewにおけるデータ圧縮 SKYSEA Client Viewにおけるデータ圧縮技術の利用について説明しています。圧縮技術を用いることで、インストールファイルやログの保管・配布時にディスク容量を節約し、ダウンロードや検索の速度を向上させる効果があります。 製品情報 /tech-blog/article/1698/ Sat, 04 Oct 2025 15:00:00 +0900 /tech-blog/article/1626/ RASICを使用した責務明確化 この記事ではRASICについて説明します。RASICは、プロジェクトや業務の役割と責務を明確化するためのフレームワークです。5つの役割(実行責任者、説明責任者、支援者、報告先、相談先)を定義し、企業間の責務分担を明確にします。 技術情報 /tech-blog/article/1626/ Fri, 03 Oct 2025 15:00:00 +0900 /tech-blog/article/1637/ 【VBA】インターフェイスの使い方 この記事は、Excel VBAにおけるインターフェイスの使い方について説明しています。インターフェイスを使用することで、ファイルごとに異なる処理を実装し、コードの見やすさとメンテナンス性を向上させる方法を紹介します。 TIPS /tech-blog/article/1637/ Thu, 02 Oct 2025 15:00:00 +0900 /tech-blog/article/1696/ 脱『Excel』 ~ソフト開発でのAI活用におけるハードル~ ここでは、ソフトウェア開発におけるExcelの多用途性とその限界について説明しています。特に、日本企業でのExcelの過度な使用と、生成AIの利用における課題を指摘し、時代に合った文書形式への移行を提案しています。 TIPS /tech-blog/article/1696/ Wed, 01 Oct 2025 15:00:00 +0900 /tech-blog/article/1692/ TOTPによる多要素認証の仕組みとリスク対策 TOTP(Time-based One-Time Password)による多要素認証の仕組みとリスク対策について説明しています。TOTPの基本的な動作原理、メリット、導入時のリスクなどについて解説します。 技術情報 /tech-blog/article/1692/ Tue, 30 Sep 2025 15:00:00 +0900 /tech-blog/article/1603/ ペアワイズ法を用い、生成AIでテストケースに排他設定を反映する ソフトウェアテストでペアワイズ法を用いてテストケースを効率的に絞り込む方法と、生成AIを活用して排他設定を反映したテストケースを自動生成する手法について説明しています。 TIPS /tech-blog/article/1603/ Mon, 29 Sep 2025 15:00:00 +0900 /tech-blog/article/1690/ SKYDIVのサーバーの稼働状況の見える化②(システム稼働ログ 確実にログを出力するための工夫編) 本記事では、SKYDIVの「システム稼働ログ」機能について説明しています。サーバーの稼働状況を見える化し、障害発生時の原因調査に役立つログを確実に記録するための工夫や処理機構について詳述しています。 製品情報 /tech-blog/article/1690/ Sun, 28 Sep 2025 15:00:00 +0900 /tech-blog/article/1691/ PrometheusによるMLOps環境のモニタリング AIシステムの継続運用に必要なモニタリングの重要性と、Prometheusを用いたモニタリングシステムの構築事例について説明しています。具体的には、MLOpsの構築におけるモニタリングの観点や、PrometheusとGrafanaの連携による活用例を紹介しています。 技術情報 /tech-blog/article/1691/ Sat, 27 Sep 2025 15:00:00 +0900 /tech-blog/article/1688/ ARM64でのAPIフックのジャンプ命令 ARM64でのAPIフックについての説明です。x86/x64系のCPUとARM64系のCPUでのAPIフックの違いを詳細に解説し、特にARM64での命令の詰め込み方やアドレッシングの方法について具体的な例を挙げて説明しています。 技術情報 /tech-blog/article/1688/ Fri, 26 Sep 2025 15:00:00 +0900 /tech-blog/article/1687/ 排他処理と優先度について 排他処理を行う際に、OSの挙動を意識する重要性を解説しています。特に、Mutexを使用したタスクの優先度変更やデッドロックのリスクについて説明しています。 TIPS /tech-blog/article/1687/ Thu, 25 Sep 2025 15:00:00 +0900 /tech-blog/article/1654/ MDMの仕組みを紐解く(Apple) ~④Apple Business Manager/Apple School Managerについて~ MDMの仕組みを紐解く(Apple)シリーズ第四弾では、Apple Business Manager(ABM)とApple School Manager(ASM)について紹介しています。これらは企業や学校でAppleデバイスを一元管理するための重要なツールで、デバイス管理、アプリやブックの管理、ユーザー管理の機能を提供します。 製品情報 /tech-blog/article/1654/ Wed, 24 Sep 2025 15:00:00 +0900 /tech-blog/article/1628/ PowerShell スクリプトモジュールから、参照元のスクリプトファイルの名前を取得するのに苦労した話 PowerShellスクリプトモジュール(.psm1ファイル)から参照元のスクリプト(.ps1ファイル)の名前を取得する方法について説明しています。具体的には、Get-PSCallStackコマンドとコマンドライン情報を利用する2つの方法を紹介しています。 技術情報 /tech-blog/article/1628/ Tue, 23 Sep 2025 15:00:00 +0900 /tech-blog/article/1625/ Azure Data Factory について Azure Data Factory(ADF)について説明しています。ADFはMicrosoft Azureが提供するクラウドベースのデータ統合サービスであり、データの移動、変換、統合を自動化するためのプラットフォームです。具体的には、データの移動、変換、スケジュールとオーケストレーション、他のAzureサービスとの統合などの特徴や、実際の利用シナリオ、重要な用語について詳しく解説しています。 Report /tech-blog/article/1625/ Mon, 22 Sep 2025 15:00:00 +0900 /tech-blog/article/1576/ 【Vue】開発ツールのご紹介 - Vue.js devtools Vue.jsを使用したWebアプリケーション開発に役立つツール「Vue.js devtools」の導入方法、起動方法、基本的な使い方について説明しています。特に、コンポーネントの管理やデバッグを効率化するための機能を紹介しています。 技術情報 /tech-blog/article/1576/ Sun, 21 Sep 2025 15:00:00 +0900 /tech-blog/article/1668/ モバイルアプリの処理をトリガーにしてAlexaを実行する Alexaとアプリの連携についての説明です。ユーザーの発話をトリガーとせず、モバイルアプリからAlexaの処理を呼び出す方法を解説しています。スキル有効化と定型アクションの呼び出しを通じて実現します。 TIPS /tech-blog/article/1668/ Sat, 20 Sep 2025 15:00:00 +0900 /tech-blog/article/1667/ SKYDIVのサーバーの稼働状況の見える化①(システム稼働ログ 概要編) SKYDIV Desktop Clientは、VDI方式、SBC方式、仮想ブラウザ方式に対応したシンクライアントシステムです。この記事では、SKYDIVのサーバー稼働状況を把握するための「システム稼働ログ」について説明しています。システム稼働ログは、設定変更、利用状況、システム状況の3種類のログを記録し、管理者がサーバーの異常を迅速に検知できる仕組みを提供します。 製品情報 /tech-blog/article/1667/ Fri, 19 Sep 2025 15:00:00 +0900 /tech-blog/article/1645/ Meta社のAIモデルSAM 2を試してみた。SAM 2を紹介。 SAM 2とは、Meta社が2024年7月29日に発表した「Segment Anything Model 2(SAM 2)」というAIモデルで、画像や動画中の物体を自動的にセグメント化することができます。GitHubでソースコードとデモが公開されています。 Report /tech-blog/article/1645/ Thu, 18 Sep 2025 15:00:00 +0900 /tech-blog/article/1618/ LangfuseのAPIキーを用いた自動運用機構の作成 Langfuseを利用した大規模言語モデル(LLM)アプリケーションの観測・分析について説明しています。LangfuseとDifyの連携方法やデータセット作成、自動評価の手順を詳しく解説しています。 技術情報 /tech-blog/article/1618/ Wed, 17 Sep 2025 15:00:00 +0900 /tech-blog/article/1586/ もしかすると今後10年通用するかもしれないアンチパターン 今後10年通用するかもしれないアンチパターンを紹介しています。具体的には、プログラミングにおける再帰処理、for文内での配列操作、deep copyの欠如といったアンチパターンについて説明しています。 TIPS /tech-blog/article/1586/ Tue, 16 Sep 2025 15:00:00 +0900 /tech-blog/article/1587/ 開発プロセスの効率化と品質向上を図る、フロントエンドワークショップ「Storybook」 Storybookは、ReactやVue.jsなどのモダンフロントエンド開発において、UIコンポーネントとページを個別に構築・テストするためのツールです。UIカタログを作成し、コンポーネントの挙動を確認・ドキュメント化することで、開発効率を向上させます。 技術情報 /tech-blog/article/1587/ Mon, 15 Sep 2025 15:00:00 +0900 /tech-blog/article/1592/ DRBFMを活用した設計品質の向上 トヨタ自動車株式会社が開発した品質確保の手法である「DRBFM(Design Review Based on Failure Mode)」について、進め方や実施の流れを解説しています。DRBFMを活用することで、設計変更に伴う問題点や心配点を未然に防ぎ、設計品質を向上させることができます。 TIPS /tech-blog/article/1592/ Sun, 14 Sep 2025 15:00:00 +0900 /tech-blog/article/1590/ 【生成AI】プロンプトインジェクションについて プロンプトインジェクションについて解説しています。SQLインジェクションと類似した攻撃手法で、AIのプロンプトを操作して不正な指示を実行させる方法とその対策について説明しています。 TIPS /tech-blog/article/1590/ Sat, 13 Sep 2025 15:00:00 +0900 /tech-blog/article/1578/ データ転送にかかる時間について データ転送における応答待ち時間の影響について説明しています。特に、TCP通信におけるパケット分割と応答待ち時間がデータ転送時間に与える影響を具体的な例を用いて解説しています。 Report /tech-blog/article/1578/ Fri, 12 Sep 2025 15:00:00 +0900 /tech-blog/article/1646/ 音声認識の仕組み(音声制御編) 音声認識で操作する家電やカーナビ、スマートスピーカの裏側にある高度な音声制御技術について説明しています。音声入力の制御、音声品質の改善、音声データ通知など、ユーザの声を正確に認識し、自然な操作体験を提供するための技術要素を詳述しています。 技術情報 /tech-blog/article/1646/ Thu, 11 Sep 2025 15:00:00 +0900 /tech-blog/article/1579/ 【SharePoint】ストレージ容量対策について SharePointのストレージ容量を節約するための方法について、バージョン履歴の管理と削除方法を中心に、PowerShellやPower Automateを用いた自動削除の手法を紹介しています。 TIPS /tech-blog/article/1579/ Wed, 10 Sep 2025 15:00:00 +0900 /tech-blog/article/1537/ SVNからGit/GitLabへの移行の事前準備と検討事項について SVNからGit/GitLabへの移行に際して、SVNの履歴を保持しつつ移行するための事前準備や検討事項について解説しています。具体的には、リポジトリレイアウトの確認、移行対象の決定、バイナリファイルの管理、コミッター情報のマッピングなどが含まれます。 Report /tech-blog/article/1537/ Tue, 09 Sep 2025 15:00:00 +0900 /tech-blog/article/1573/ 【AWS】どっちが先? Amazon CloudFrontは、AWSが提供するコンテンツ配信ネットワーク(CDN)サービスで、低遅延と高い信頼性を提供します。AWS WAFは、Webアプリケーションを保護するためのファイアウォールサービスで、SQLインジェクションやクロスサイトスクリプティング(XSS)などの攻撃から防御します。 その他 /tech-blog/article/1573/ Mon, 08 Sep 2025 15:00:00 +0900 /tech-blog/article/1575/ エクスプローラーでアクセス許可がないフォルダーを開こうとしたときのダイアログにご注意 ここでは、Windowsのエクスプローラーでアクセス許可がないフォルダーを開く際に表示されるダイアログについて説明しています。管理者権限で[続行]ボタンを押すかどうか、慎重に判断する必要があります。 TIPS /tech-blog/article/1575/ Sun, 07 Sep 2025 15:00:00 +0900 /tech-blog/article/1627/ 共起ネットワークを用いた分析手法 共起ネットワークについての説明です。共起ネットワークは、テキスト内の単語やフレーズの共起関係を視覚的に図式化する手法で、ソフトウェア品質の分析に役立ちます。視覚的理解の促進や重要なキーワードの抽出、データ前処理の簡便化、深い洞察の獲得などのメリットがあります。KH CoderやPythonを使用して作成できます。 技術情報 /tech-blog/article/1627/ Sat, 06 Sep 2025 15:00:00 +0900 /tech-blog/article/1619/ 【生成AI】動画検索システムの構築 生成AIを活用して社内動画から効率的に情報を取得するシステムの説明です。質問を入力すると、関連する動画セグメントとその要約を表示する仕組みを紹介し、精度向上のための工夫についても解説しています。 Report /tech-blog/article/1619/ Fri, 05 Sep 2025 15:00:00 +0900 /tech-blog/article/1593/ 【Git】cherry-pickの基本操作と応用 Gitのcherry-pick操作について、前提知識や由来、具体的な操作方法、Git Bashでの使い方、類似操作との違い、応用方法を紹介しています。 TIPS /tech-blog/article/1593/ Thu, 04 Sep 2025 15:00:00 +0900 /tech-blog/article/1570/ 報告時に使用される3つの話法について この記事では、報告やプレゼンテーションで使用される話法であるPREP法、SDS法、DESC法について、それぞれの手法の概要、特徴、適用場面を説明しています。これらの手法を適切に使い分けることで、情報を効果的に伝えることができます。 技術情報 /tech-blog/article/1570/ Wed, 03 Sep 2025 15:00:00 +0900 /tech-blog/article/1516/ 【初心者プログラマー向け】単語の略称を知ろう! 初心者プログラマー向けに、ソースコード内でよく使われる略語の意味とその重要性について説明しています。具体的なC言語のコード例を用いて、略語の使い方とその理解がプログラムの読みやすさにどのように寄与するかを解説しています。 その他 /tech-blog/article/1516/ Tue, 02 Sep 2025 15:00:00 +0900 /tech-blog/article/1524/ Open Vocabulary Object Detection OpenAIが発表したCLIPモデルとその応用であるOpen Vocabulary Object Detection (OVOD)について説明しています。特に、画像と自然言語のペアで学習する利点や、代表的なOVODモデルの特徴を紹介しています。 技術情報 /tech-blog/article/1524/ Mon, 01 Sep 2025 15:00:00 +0900 /tech-blog/article/1508/ PAM(特権アクセス管理)について ゼロトラストセキュリティの実現における特権アクセス管理(PAM)の重要性とその具体的な機能について説明しています。特権アカウントの保護を通じて、組織の情報・資産のセキュリティを強化する方法を紹介しています。 TIPS /tech-blog/article/1508/ Sun, 31 Aug 2025 15:00:00 +0900 /tech-blog/article/1509/ 業務の「振り返り」手法について 業務改善のための「振り返り」手法について説明しています。具体的な手法としてKPT法、YWT法、SWOT分析、5 Whys、PDCAサイクルを紹介し、それぞれの特徴と適用場面について解説しています。 技術情報 /tech-blog/article/1509/ Sat, 30 Aug 2025 15:00:00 +0900 /tech-blog/article/1506/ 2025 Japan All AWS Certifications Engineers に選出されるまでの道のり Sky株式会社のクラウドソリューションエンジニアが、AWSの資格全冠を取得した経緯やその道のり、Sky株式会社の資格取得支援制度について紹介しています。 Report /tech-blog/article/1506/ Fri, 29 Aug 2025 15:00:00 +0900 /tech-blog/article/1591/ Google APIの制限付きスコープのGoogle審査 体験談 ~CASAセキュリティ検証 Tier2編~ Google APIの制限付きスコープを使用するアプリが受ける必要のあるCASAセキュリティ検証(Tier2)の手順と体験談について説明しています。セキュリティ検証の流れや注意点を詳述しています。 Report /tech-blog/article/1591/ Thu, 28 Aug 2025 15:00:00 +0900