C言語

[C言語 標準ライブラリ] assert.hの使い方

マクロ NDEBUG #include <assert.h>では定義されません。NDEBUGを定義すると、後述するassertマクロ関数を無効にすることができます。Visual Studioでは、リリースモードの場...
資産運用

投資信託・個別株の運用実績(2020.10~2021.2の5ヵ月間)

2020年10月から資産運用を開始して5ヵ月が経過しました。この5ヵ月の運用実績を公開します。 これから投資・資産運用を始めようと思っている方への背中の後押しだったり、ポートフォリオ(資産構成)や銘柄選びの判断材料になれば良いなと思...
資産運用

投資・資産運用のススメ

なぜ投資・資産運用をするかというと、不労所得を得る最も簡単な方法だからです。定年退職後に再雇用を受けて働いている人が多いですが、自分はむしろ定年より早く退職して楽な暮らしがしたいと思いました。そのためには不労所得を得ることが必須となります...
スポンサーリンク
MIDI

[MIDI] ヘッダチャンク

ヘッダチャンクについて解説します。 ヘッダチャンクはMIDI(SMF)ファイルの先頭にあり、以下のようなデータ構造となっています。 バイトオフセットバイトサイズ内容04チャンクタイプ44ヘッダチャンクのサイズ82フォーマット1...
MIDI

[MIDI] ファイルフォーマットの概要

SMF (Standard MIDI File) のファイルフォーマットの概要について解説します。 SMFはチャンクと呼ばれるブロックで構成されています。チャンクにはヘッダチャンクとトラックチャンクの2つがあります。 また、フ...
MIDI

[MIDI] MIDIファイルとは

SMF (Standard MIDI File)とは、演奏データを記録したファイルです。つまり、MIDIファイルに音源はありません。 MIDIファイルに対応した音楽プレーヤでMIDIを再生することができますが、その場合は音源にサウン...
ゲーム

あつまれ どうぶつの森 の自作マイデザイン

マイデザ#1 コッコ隊長 最初に作ったマイデザです。 マイデザ#2 まめきち&つぶきち 自作した中では一番人気。かわいい。 マイデザ#3 1ごう...
C++

[C++/STL] std::stringクラスの使い方

std::stringはC++標準ライブラリ(STL)の文字列クラスです。char型の配列を使うよりとっても便利になりました。メモリのalloc/freeを自動でやってくれます。 ここでは、よく使う機能に絞って説明します。より詳しく...
C++

[C/C++] switch文のインデントの付け方

switch文のインデントってどうしてますか? よく教本ではcaseにインデント付けていますよね。 switch(data){ case 0: break; case 1: break; default: brea...
MIDI

ゲーム開発に挑戦してみる。#2「MIDIファイル解析してみた」

MIDIファイルを解析してみた まずはゲームの入力となるMIDIファイルをバイナリ解析してみました。 dominoでテキトーにMIDIファイルを作って、解析結果をテキストで出力していきます。 ヘッダチャンクの解析 ...
スポンサーリンク