Sky株式会社
フォロワー 205人

面談受付中

グループにあなたのことを伝えて、面談の申し込みをしましょう。

Sky株式会社 の技術ブログ

安全で迷わないプログラム(前編)

実装者が迷わずに安全なプログラムを作成できるように、オブジェクト指向を意識し、クラスの責務とインターフェースを明確する手法について解説します。今回は前編です。

Difyによる論文検索の自動化

業務でのAIモデル検索を自動化するため、Difyを用いて論文検索を自動化しました。検索ワードを入力し、DuckDuckGoで論文IDを検索、arXivから内容を取得し、LLMで要約します。所要時間は約2時間です。

検証用自己証明書の作成方法のご紹介

SKYSEA Client Viewでは、申請承認ワークフローシステムのためにActive DirectoryとLDAPS通信を行う際、証明書が必要です。PowerShellを使用して自己証明書を作成する方法を紹介します。証明書はWebサーバーのSSL証明書としても利用可能です。

生成AIで動きのあるグラフィックを作成

データ分析基盤のプレゼン資料作成時に、生成AIを使って背景画像を作成しました。生成AIとthree.jsを用いて、ランダムな円を描画し、動かすプログラムを生成。ブラウザで動作確認し、動画キャプチャでGIFに変換しました。

時系列データ予測モデルを活用した、放送設備のネットワーク統合監視

テレビ放送設備のセキュリティ対策について解説します。 テレビ放送設備のデジタル化・IP化に伴い、サイバー攻撃のリスクが増加しています。Sky株式会社と九州朝日放送株式会社は、AIを用いたネットワーク監視システムを共同開発し、異常検知と管理者への通知を実現しました。

SKYDIV の SQL Server 冗長化 ①システム構成編

SKYDIV Desktop Client を支える技術の一つ SQL Server Express 冗長化についてご紹介します。SKYDIVでは、安価なSQL Server Expressを用いて、運用系と待機系の自動切り替え(フェールオーバー)とデータ同期(レプリケーション)を実現し、耐障害性を向上させています。

SKYSEAの端末機とサーバー間の通信

SKYSEAの通信エンジンについて説明します。 SKYSEAは端末機とサーバー間でTCP通信を行い、通信エンジンにより1本のTCPセッション内で複数の仮想的なTCPセッションを実現し、サーバー負荷を低減します。

SKYSEAのソフトウェア配布機能 ~①誕生物語~

ソフトウェア配布機能について紹介します。 弊社製品「SKYSEA Client View」の標準機能であるソフトウェア配布機能の歴史を通じて、機能開発の考え方や技術的要素を深掘りする連載です。

自社プロダクトのVue2→Vue3移行対応

Vue2のサポート終了に伴い、Vue3への移行を行いました。移行時の状況、課題、対応内容について説明します。

Microsoftより「新しいOutlook」がリリースされました

この記事では、Microsoftがリリースした「新しいOutlook」の概要とSKYSEA Client Viewの対応状況、未実装の機能について記載します。

CUDAによる処理の高速化 実装編

この記事では、既存のCPUプログラムをGPUで高速化する方法を説明します。具体的には、行列の和を計算する部分をカーネル関数に変更し、メモリ確保やデータ転送、カーネル関数の実装と呼び出し、エラーチェック、チューニング方法について順を追って解説します。

CUDA による処理の高速化 基礎編

この記事では、業務でCUDAを用いた画像処理の高速化を行った際に学んだことを記載します。CUDAの基礎、GPUの高速化の理由、グリッド・ブロック・スレッドの構造、GPUメモリの種類、CUDAプログラムの構成と流れについて説明します。

情報処理安全確保支援士合格体験記【IT未経験から3年】

この記事では、IT未経験でSky株式会社に新卒入社した筆者が、情報処理安全確保支援士試験に合格するまでの体験を記載します。学習方法や試験当日の注意点、合格後の感想を通じて、これから受験を目指す方へのアドバイスを提供します。

USBデバイスの制御情報、先に渡すか、都度渡すか

SKYSEA Client Viewは、USBデバイスのシリアル番号を基に利用制御を行うIT資産管理ソフトです。しかし、シリアル番号の重複が発生することがあり、管理が複雑化します。通信量を抑えるための方法として、端末ごとの登録やUSBデバイスに利用条件を記載する方法が考えられますが、SKYSEA Client Viewはサーバー確認方式を採用しています。

顔分類を使ったシステムを作ってみた

この記事では、OpenCVを使用してAndroidで顔検出を行う方法について説明します。カメラプレビュー画像の取得から、顔検出の実装、さらにAzure Functionsを用いた顔分類器の作成と通知までの手順について説明します。