PG
基本的には自分のための備忘録です。音関連の具体的なプログラムは「サウンド」で書いてます。いくつかの言語に手を出していますが、現在C言語中心。
C言語 ANSI C89 Meadow & MinGW GCC
学習メモ。プラットフォームに依存しない CUI&ファイル操作の範囲でやっています。- Ubuntu で C言語 140510
- C言語をかじりはじめる 120417 Windows固有
- MinGW のインストール(Windows10) 180421
- MinGW のインストール(WindowsXP) 120417 +130209
- Meadow のインストール 120228
- GCCのバージョンアップ 130209
- Windows ソースファイルの文字コードについて 120417 ANSI C89 以外
- Sleep関数 windows.h 130215
- キーボードの記号読み方 120416
- Hello World 120417
- main関数 120615
- GCC でコンパイル&リンク オプション 120418
- 標準ライブラリ関数 120420
- データ型 data type 120418
- 予約語 120610
- 定数 const, enum 120612
- 出力関数 printf 120615
- 文字列 120620
- 文字列のコピー strcpy 120620
- エスケープシーケンス 120601
- 演算子 (算術 代入 比較 論理) 120613
- ビット演算子 120619
- 三項演算子 ? : 120619
- インクリメント デクリメント 120424
- if 文 120424
- for 文 120423
- その他の制御文 switch, while, do, goto 120427
- 関数 function 120427
- 関数のプロトタイプ 120615
- マクロ #define 120618
- 配列 arrays 120502
- 多次元配列 120503
- ポインタ pointer 120426
- 構造体 struct 120503
- ビットフィールド bitfield 120601
- 共用体 union 120601
- static 変数 ローカル、グローバル 120502
- ローカル、グローバル変数 スコープ 120619
- 入力関数 scanf, fgets 120526
- コマンドプロンプトから数値入力 atoi, atof 130211
- テキストファイル読込み fopen 120526
- テキストファイル書込み fputs 120528
- バイナリファイル読込み fread 120531
- バイナリファイル書込み fwrite 120531
- 文字列比較 strncmp 130213
- ドラッグ&ドロップで読込み書込み 120601
- wavファイルのエンディアン変換 120602
- wavファイルのエンディアン変換 (union) 120607
- ファイルサイズの取得 120602
- malloc 動的メモリ 120608
- calloc 動的メモリ 170813
- realloc 動的メモリのリサイズ 120613
- 音声ファイル加工 音量 120608
- wavファイルのヘッダを読む 120610
- wavファイルのヘッダをメモリに読込む 130210
- 複数ファイルをコンパイル 120611
- 乱数 rand() 120618
- パスを構造体で管理してみる 120624
- static 関数 120626
- 処理時間を計測 120627
- 関数の再帰呼び出し 130212
- サイン波をつくる 120708
- のこぎり波をつくる 140318
- 矩形波をつくる 140318
- 三角波をつくる 140318
- ホワイトノイズをつくる 140318 所感
- 2ヶ月学習してみて 120613
- 半年振りにやってみて 130206
C++言語 Meadow & MinGW GCC
学習メモ。- 学習開始 120616
- クラスからオブジェクトを複数作る 120617
- クラスの継承 120620
- クラスの多重継承 120622
- オーバーロード overloading 120620
- オーバーライド override 120620
- new, delete演算子でインスタンス化 120620
- ファイルの分割 120620
UML (Unified Modeling Language)
- UMLでも 120701
- Class Diagram の表記 120704
Go言語
- Go言語をインストール 120421
Python言語
- Ubuntu で python 130926
HTML5 / JavaScript / Blogger
- 年々悪化していくBloggerサービス~引っ越し計画始動 240112
- HPからGoogle Bloggerへ 100602
- Bloggerの画像保存場所はPicasa 110724
- お気に入りアイコン(ファビコン)の変更 Blogger 110727
- GoogleMapを埋め込んでみる 120308
- SVGを少々 120323
- バックカラー 120327
- canvas サイン波を描く 120328
- アウトラインを意識してみる 120331
- カラー SVG 120405
- JavaScriptの学習をスタートしてみる 130816
- 変数 let const 180210
- クラス 180217
- スマホ対応を考えてみる 170909
- blogger 音声ファイル置き場に困る 201125