ホームに戻る
トップページ
お知らせ:infoseek の無料ホームページサービスの終了に伴いこのページは平成22年10月末に無くなります。
自己紹介
名前:Niwa Masahiro(仮名)
生年月日:1979/2/25
趣味:プログラミング、音楽
連絡先:
(←画像)
このページのおすすめ
「Win32プログラムをどう書くか?」とか「OpenGLメモ」など。
自作のゲームや音楽なども置いています。
個人的な覚え書き
・3Dの数値計算に関する覚え書き
・64ビット研究
・構造体のアラインメント
・base64 エンコード
・bitlocker の使い方
・コンソールCDプレイヤー
・CでCGIを書く
・文字列置換
・CODE39 の覚え書き
・C#メモ
・エンディアンの確認
・FFTによる周波数解析
・FIR と IIR の覚え書き
・浮動小数のメモリ上の扱いについて
・ゲーム理論
・ヘッダの書き方
・アイコンを作る
・JANコード覚え書き
・lame のメモ
・BCC用のMAKEを書く
・迷路作成プログラム
・MIDI INプログラム
・MIDI OUTプログラム
・文字のドット情報を取り出す
・MS-DOSコマンドメモ
・MySQL導入記録
・newtのテスト(グリッドとボタン)
・newtのテスト(エディットとラジオボタン)
・数字フォント(PNG)
・OSを作成
・音プログラミングメモ
・乱数発生
・配列にランダムに数値を設定
・総当り式さめがめ自動解法検索
・32ビット値のスワップ
・時間測定
・統計学メモ
・WinSock(Client)
・WinSock(Non-Blocking Client)
・WinSock(Server)
・呼び出し規約
PIC
・電子部品の選び方
・PIC16F84A の覚え書き
・PICとLCD(SC1602BS)を使ったテスト
・PICのプログラムをCで書く
・PIC16F88 で RS232C
・PIC16F88 でSPI通信
・PIC16F88 でSDカードにFAT12で書き込み
・PIC18F2455 でUSB機器を作る
・遅延タイマーの計算
Win32プログラムをどう書くか?
・Windows のメッセージ処理について
・(コードサンプル)イベント駆動型のメッセージ処理
・(コードサンプル)アイドル時間駆動型のメッセージ処理
・メッセージの定義
・ウィンドウ
・(コードサンプル)所有関係のポップアップウィンドウ
・ウィンドウ間通信
・(コードサンプル)ダイアログボックス
・(コードサンプル)デバグ用コンソール
・メモリ管理
・(コードサンプル)メモリの状態の表示
・ディスク管理
・スレッド
・スレッドと同期
・(コードサンプル)スレッドとミューテックス
・プロセス
・プロセス間通信
・描画
・ウィンドウ関連APIとその使い道
Win32APIサンプル集
ウィンドウ基礎
・ウィンドウのみ
・ウィンドウからみたクライアントの左上座標を得る
・クライアントサイズからウィンドウサイズを逆算
・フルスクリーン
コントロール関係
・ボタンの使用
・エディットの使用
・リッチエディットの使用
・メモ帳
・リストボックスの使用
・ダイアログの使用
・ラベル(自作コントロール)の使用
・スクロールバーの使用
・メニューの使用
描画関係
・デバイスコンテキスト
・図形描画
・ビットマップの表示
・ビットマップの表示(DIB)
ファイル、ディレクトリ関係
・ファイル関連
・ファイルを開くダイアログ
・カレントディレクトリ名を得る
・ディレクトリ探索
入力関係
・キーの使用
・カーソルキーの使用
・マウスの使用
・マウスカーソルの変更
印刷関係
・プリンターの使用
その他
・タイマーの使用
・マルチスレッドの使用
・ドラッグアンドドロップ
・メッセージの自作
・オリジナルリソースの使用
・DLLの使用
・DLLの使用(その2)
・他プロセスを起動(ランチャー)
追記
・リソースの結合法
・makefileの書き方
OpenGLメモ
・OpenGLメモ
・中央に三角形を表示(Borland C++ Compiler 5.5用)
・三角形が回るアニメ(Borland C++ Compiler 5.5用)
・複数のレンダリングコンテキスト(Borland C++ Compiler 5.5用)
・視点と視野(GLUT)
・光源(GLUT)
・テクスチャ(ミップマップ GLUT)
・透過処理(アルファテスト GLUT)
・フォグ(GLUT)
・立方体(デプス バッファ、カリング、ディスプレイリスト GLUT)
・曲線(GLUT)
・曲面(GLUT)
・アキュムレーション バッファ(GLUT)
・ステンシル バッファ(GLUT)
・ピクセル操作(ダブル バッファ GLUT)
・クリッピング(シザーテスト、平面クリッピング GLUT)
・自由軸回転(行列変換、マウス、キー、クォータニオン GLUT)
・ビルボード(GLUT)
・2D描画(GLUT)
・GLUT を Borland C++ Compiler 5.5 で使用する方法
C++サンプル
・文字列を表示
・グローバル変数のスコープ
・配列の動的生成
・参照渡しと参照戻し
・クラス
・クラスの初期化
・new と delete
・const変数とconstクラスとconst関数
・staticメンバ変数とstaticメンバ関数
・コピーコンストラクタ、コピー代入演算子
・クラスの継承
・friendクラスとfriend関数
・仮想関数
・オペレータ、inline関数
・関数オブジェクト
・テンプレート
・STL(vector)
・STL(string)
・ファイル入出力
・例外処理(try, throw, catch)
・シングルトンなクラス
・クラスのサンプル(球クラス)
BCCとNASMでMMX
・はじめに
・Cとアセンブラの競合
・CPUID でMMXのチェック
・データを渡す
・エンディアンを考える
・実行時間の測定
・配列へのマスク処理を考える
・乗算を考える
・SIMDの概要
・MMX命令の覚え書き
DirectX
・DirectDraw メモ
・DirectDraw を Visual C++ で使うには
・DirectDraw サンプル(for Visual C++)
・DirectDraw サンプル(for Visual アルファブレンド)
・DirectDraw サンプル(for Visual C++ 独自クラス Ver)
・Direct3D メモ
・Direct3D サンプル(for Visual C++)
・Direct3D サンプル(for Visual C++ 頂点バッファ)
・Direct3D サンプル(for Visual C++ ピクセル・シェーダ)
・Direct3D サンプル(テクスチャ・レンダリング)
・Direct3D サンプル(爆発・パーティクル)
・爆発・パーティクル用テクスチャデータ
・Direct3D サンプル(爆発・パーティクル2)・DirectSound メモ
・DirectSound サンプル専用音ファイル
・DirectSound サンプル
・DirectInput メモ
・DirectInput サンプル
GBAプログラミング
・GBA概要
・GBAメモ
・GBAサンプルの使い方
・背景サンプル
・スプライトサンプル
・キーと割り込みサンプル
・タイマーと割り込みサンプル
・サウンド1〜4サンプル
・サウンドABサンプル
・サウンドABサンプル用波形データ
・通信サンプル
NDSプログラミング
・NDS概要
・コンソール
・タッチペン
・キー
・タイマー
・2D グラフィック
・3D グラフィック
・サウンド
JAVA
・基本的な描画のアプレット
・ベジェ曲線のアプレット
・ダブルバッファアニメのアプレット
iアプリメモ(Docomo 504i用)
・設定から
・描画関数
・abcを表示
・キー入力
・画像の表示
・タイマーの使用
・スレッドの使用
・音の使用
・スクラッチパッドの使用
・待ち受け画面への対応(504i以降)
・ドラム音MDL
WonderWitchメモ
・画面系
・テキスト系
・時間系
・ファイル系
・通信系
・カラー対応
・リソースの使用(画像系)
・リソースの使用(音系)
・MML文法
サンプル
・IRAMのマッピング
・AXを2進数で表示
・点を打つ
・タイマー割り込み
・キー割り込み
・サウンド
・PCMボイス
S・スウィープとノイズ
・通信(受信)のテスト
・通信(送信)のテスト
GAME
・神経衰弱3D
・シューティング
・さめがめ
PhotoShop plugins
・cutcolour (02/02/10 20.0kb/zip)
・decolour (02/02/10 20.4kb/zip)
VST plugins
・nmSynth (09/06/21 227kb/zip)
・VSTplugin制作メモ
機材の使い方の覚え書き
・POD2の使い方
・EDIROL UA−4FXの使い方
・BEHRINGER EURORACK UB1202の使い方
・CUBASELE4の使い方
MP3
・song_a.mp3
・song_b.mp3
・song_c.mp3
・song_d.mp3
その他
・おすすめCDのコーナー