ブログ

ハッシュ関数とは?目的と活用方法をわかりやすく解説!

こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 昨今、米の価格高騰をはじめとする物価上昇の影響で、食料品の買い物にも工夫が求められるようになってきました。私も日々の買い物ではコストパ...

構造体コピー、代入か memcpy か? C/C++ 組み込みソフトウエア開発現場の設計判断を考察する

こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。組込みソフトウェアの開発現場では、限られたメモリやCPU性能の中で動作させる必要があり、さらに製品として高い信頼性が求められます。そのた...

セッション不整合による誤動作の実体験と、業務Webアプリにおける設計の注意点

こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。本記事では、私が実際に経験したセッション不整合に起因する不具合を紹介します。業務系Webアプリの設計において、見落とされがちなリスクとそ...

マルチリーダ移行時にハマった整合性の罠と、そこから得た3つの教訓

こんにちは。スーパーソフトウエア東京オフィス技術部の加藤です。 Webサービスが成長するにつれて、アーキテクチャやインフラ構成もスケーラブルに進化させていく必要があります。私が関わったあるプロジェクト...

組み込み開発者向け:エンディアン変換を正しく理解しよう

こんにちは。スーパーソフトウエア東京オフィス技術部の加藤です。組み込みソフトウェアの現場では、センサーや他のCPU、通信機器から届くバイナリデータを扱う機会が非常に多くあります。その中でも特に重要な概...

Excel VBAで全シート名をCSVに出力&クリップボードにコピーするマクロ

こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 ソフトウェア開発の現場では、設計やテストに関わるさまざまな成果物をドキュメント化する必要があります。基本設計書はWordで、シーケンス...

【組み込み開発入門】mutex(ミューテックス)とセマフォの違いをわかりやすく解説【C言語サンプル付き】

こんにちは、スーパーソフトウエア東京オフィス技術部の加藤です。組み込み開発でよく登場する「mutex(ミューテックス)」と「セマフォ(semaphore)」。それぞれ何のために使うのか?どう違うのか?...

Pythonで挑戦!酒田五法「三空叩き込み」をサンリオ株で検出してみた

こんにちは、スーパーソフトウエア東京オフィス技術部の加藤です。週末に趣味で株価分析をしているのですが、今回は日本の伝統的なローソク足のテクニカル分析法「酒田五法」の一つ、「三空叩き込み」をPython...

Python + yfinance で株価取得中に SSL エラー。原因は意外なところにあった

こんにちは。スーパーソフトウエア東京オフィス技術部の加藤です。 週末に趣味として株価の分析をしてみようと思い、久しぶりに Python でヤフーファイナンスのデータを取得しようとしました。使用したのは...
blank
blank