Sky株式会社のブログ - TECH PLAY

TECH PLAY

Sky株式会社

Sky株式会社 の技術ブログ

691

DevOpsは、ソフトウェア開発とIT運用のコラボレーションを強化し、プロセスの自動化を通じて迅速かつ高品質なソフトウェア提供を目指す文化とツールの総称です。本記事では、DevOpsの主な要素、トレンド、メリットとデメリットを紹介しています。
XcodeでiPhoneアプリを開発する際に、SwiftとC言語を連携させるための静的ライブラリにオブジェクトファイルを追加する方法と、Universal Binaryの概念について解説しています。
独立行政法人情報処理推進機構(IPA)が毎年刊行している「情報セキュリティ白書」の2025年版について説明しています。サイバーセキュリティの現状や対策、国内外の政策、AI関連のセキュリティ情報などを解説しています。
業務改善の技術的プロセスについて説明しています。PMP保持者の視点から、PoC、MVP、全体適用の3段階で改善施策を構造化し、成功条件を提示しています。
AI開発におけるコンテキストエンジニアリングの重要性と概念を説明しています。AIが適切にタスクを解決するために必要な文脈情報を提供する技術であり、プロンプトエンジニアリングを超えた新たなアプローチです。
DatabricksのAI/BI Genieを活用して、自然言語でデータを分析する方法について説明しています。特に日本語での利用時に精度を高めるための工夫やレポート作成のポイントについて解説します。
WebRTC(Web Real-Time Communication)技術についての説明をしています。WebRTCはブラウザ間で低遅延・安全・双方向のリアルタイム通信を可能にする技術で、ビデオ通話や画面共有などに利用されます。
ソフトウェア開発におけるユーザー視点を重視したユースケース駆動開発を基にしたテスト設計手法について説明しています。ユースケースの構成要素をテスト観点に展開し、ユーザー操作に即した網羅的なテストケースを作成する方法とそのメリット、注意点を解説しています。
Microsoft Azure標準化ガイドラインについての説明です。日本マイクロソフトの有志エンジニアが作成したこのガイドラインは、Azureの設計指針を基礎から実例ベースで解説し、設計や運用のベストプラクティスを提供しています。公式ではないため知られていないことが多いですが、非常に実践的で参考になります。
Streamlitを用いたWebアプリケーションの自動統合テストの基本的な流れと、実装における重要なポイントについて説明しています。pytestを使用した自動テストの方法や、ウィジェットのkey属性の設定の重要性を紹介しています。
ソフトウェアの品質を定量的に評価するための「コードメトリクス値」と、その計算方法について説明しています。特に、Microsoft Visual Studioを使用してコードメトリクス値を計算し、保守性や可読性を向上させる方法を紹介しています。
Windows 11のデバイスマネージャーにある「ACPI温度管理ゾーン」デバイスからPC内の温度を取得する方法について説明しています。カーネルモードとユーザーモードでのデバイス一覧取得方法や、温度取得の具体的な手順を紹介しています。
システムやアプリケーションのログをExcelで分析していたが、データ量が増えたためSQL Serverを利用し、LAG関数を使って前の値との差分を計算する方法を紹介しています。
システム開発におけるテスト工程の重要性と、機能テストおよび非機能テストの種類と目的について説明しています。各テストの具体的な内容とその役割を紹介しています。
インメモリデータベースを活用したキャッシュ戦略について説明しています。オンメモリキャッシュの限界と、インメモリデータベースを用いることで得られるメリットを整理し、分散構成におけるキャッシュの共有化の重要性を解説します。
自動車の車載ネットワークで広く利用されるCAN通信の解説です。ノイズ耐性の高さといった特徴や、車両制御における重要性について基本的な仕組みを交えながら説明しています。
Wake on LAN (WOL) とは、ネットワークを介して遠隔地にあるコンピュータの電源をオンにする仕組みです。マジックパケットを送信することで、電源がオフのPCを起動させることができます。
WPFアプリケーションの開発における留意事項についての説明しています。特に、XAMLデザイナーの使用方法と、フック処理を含むViewModelをDataContextにバインドする際の注意点について詳述しています。
Microsoft Fabricのデータを外部データと結合して分析するためのミラーリング機能とその設定手順について説明しています。Azure SQL Databaseとの統合方法や前提条件も詳しく解説しています。
ソフトウェア開発チームのパフォーマンスを向上させるためのケイパビリティ・モデルの導入と、継続的デリバリーを実現するための具体的な測定基準とプラクティスについて説明しています。