Sky株式会社 の技術ブログ
全100件
【MBD】S-Functionブロックを使った開発
2024/10/26
ブックマーク
車載システム開発で多用されるMBD(Model Based Development)と、その中で使用されるSimulinkの拡張機能S-Functionについて説明しています。S-Functionの種類と用途、効率的なコード生成方法についても触れています。
Visual Studio Code+ESLint+Prettierで開発の効率化
2024/10/25
ブックマーク
JavaScriptやTypeScriptの開発において、Visual Studio CodeにESLintとPrettierを導入し、コード品質と開発効率を向上させる方法を紹介します。ESLintは静的解析でエラーを検出し、Prettierはコードを自動整形します。
EVMによるプロジェクト管理実践(Redmine)
2024/10/24
ブックマーク
Redmineを用いたEVMによるプロジェクト管理の実用方法を紹介。WBS作成からBAC、PV、EV、ACの算出方法、Excelでのデータ集計、進捗状況の確認方法までを詳述。効率的なプロジェクト管理の参考に。
2つの文字列から同じ部分を探す方法について
2024/10/23
ブックマーク
最長共通部分列問題(LCS)は、2つの文字列から最長の共通部分列を探すアルゴリズムです。例として「ABCDCE」と「ACCDEX」を用い、対応表を作成して探査します。
APIフックでのジャンプ命令のサイズと競合回避について
2024/10/22
ブックマーク
セキュリティソフトは、Windows APIに割り込む「APIフック」を使用し、ログ取得やパラメータチェックを行います。SKYSEA Client Viewもこの手法を採用しており、特に相性問題を避けるために共通のジャンプ命令(0xE9)を使用しています。
Streamlitで3D点群を表示する
2024/10/21
ブックマーク
Streamlitを用いてWeb上で3D点群データ(PLY)を表示する方法を紹介。インタラクティブな操作が可能で、簡単に実装できます。3D点群データを扱う方におすすめの内容です。
プログラミング初心者向けの関数を作るタイミング
2024/10/20
ブックマーク
プログラミング初心者から中級者に向けた関数作成のタイミングとメリットを解説。関数はプログラムの可読性向上、重複処理の削減、テストの容易化に役立ちます。シンプルで使いやすい関数を作成し、皆がハッピーになるプログラムを目指しましょう。
生成AIを活用したテスト技法
2024/10/19
ブックマーク
ソフトウェアテストはホワイトボックス、ブラックボックス、グレーボックスの3種類に分類され、生成AIを活用してテスト技法を自動作成可能です。デシジョンテーブルを例に、効率的なテスト設計とセキュリティ対策の重要性を説明します。
ファイルサーバー構築で使用した技術③ ~記憶域スペース~
2024/10/18
ブックマーク
今回の記事では、Windows標準の拡張性があるソフトウェアRAID機能「記憶域スペース」を紹介します。物理ディスクをまとめて管理し、RAID0、RAID1、RAID5のような仮想ディスクを作成することで、速度重視や耐障害性を高めたデータ管理が可能です。
SKYDIV の SQL Server 冗長化 ②フェイルオーバー
2024/10/17
ブックマーク
SKYDIV Desktop Clientでは、無償のSQL Server Express Editionを使用しながらも高い冗長性と信頼性を実現するために「SQL Server Express 冗長化」機能を独自に実装しています。特に、障害発生時に自動的に予備システムに切り替える「フェイルオーバー」機能を支えるために、分散合意アルゴリズム「Raft」を採用しています。
SKYSEA Client View 更新プログラム配布管理、「Windows更新情報ファイル」の話
2024/10/16
ブックマーク
「Windows更新情報ファイル」は、MSRCで公開されるセキュリティ更新プログラムをSKYSEAで配布するための情報です。更新プログラムは端末のOSバージョンに応じて自動適用され、改ざん防止対策も施されています。
AWSでのIaC(Infrastructure as Code)導入について
2024/10/15
ブックマーク
クラウドサービスの普及に伴い、インフラ管理の効率化や自動化を実現するIaC(Infrastructure as Code)の活用が進んでいます。インフラをコードで管理し、効率性、再現性、一貫性、バージョン管理の向上をもたらすIaCについて説明します。
SKYSEA Client View Ver.19.3新機能とWindows 11の23H2搭載の「7z」形式対応について
2024/10/14
ブックマーク
SKYSEA Client View Ver.19.3ではパスワード付きzipファイルの暗号化方式の選択が可能になりました。Windows 11の新ビルド「23H2」では「7-Zip」形式がサポートされました。これらを踏まえたパスワード付きZipファイルの対応状況について説明します。
Java。SimpleDateFormatのマルチスレッドは要注意
2024/10/13
ブックマーク
Javaで日付の文字列をDate型に変換する際に使用されるSimpleDateFormatクラスについて調査しました。スレッドセーフではなく、マルチスレッド環境下で使用すると誤った日付変換が発生する可能性があります。
Pythonでインタラクティブな可視化をしよう
2024/10/12
ブックマーク
Pythonの可視化ライブラリであるPlotlyとBokehの特徴と使い分けについて解説します。業務での適用例を通じて、どのライブラリが適しているかを検討しました。