2015-05-01から1ヶ月間の記事一覧

C言語のシフト演算とビット演算

C

概要 1. シフト演算について 1-1. 左シフト 1-2. 右シフト 2. ビット演算について 2-1. ANDの使用方法 2-2. ORの使用方法 2-3. XORの使用方法

Linuxネットワークのトラブルシューティング(OSI参照モデル)

Linuxネットワークのトラブルシューティングで大事なことは、 障害箇所を「OSI参照モデル」で捉える ことだと思います。OSI参照モデルは、各層で完全に独立しています。 ただし、上位の層は下位の層が正しく機能していることが前提です。

正しいプログラムを作るための方法「デザインレシピ」

プログラミングの基礎 (Computer Science Library) で提示している方法「デザインレシピ」がプログラムを作る上で参考になりました。デザインレシピとはプログラムを作る、デザインするにはどうすればよいのかを示すレシピです。フェライゼン(M.Felleisen)氏…

VagrantでAWSのEC2インスタンスを作成する

概要 1. VagrantにAWS用のプラグインをインストール 2. AWS用にダミーBoxファイルを追加する 3. Vagrantfileの作成 4. インスタンスを起動する

C言語の構造体定義の種類と使い分け

C

概要 1. typedefを使用しない&タグ名あり 2. typedefを使用しない&タグ名なし 3. typedefを使用する&タグ名あり 4. typedefを使用する&タグ名なし

C言語の文字列リテラルにおける配列とポインタの違い

C

C言語を勉強し始めた時に、以下の2パターンの違いに躓きました。 (1) char str[] = "abc"; (2) char *str = "abc";(1)が配列の初期化で、(2)がポインタの初期化です。この2つの定義は似ていますが、実際は違います。 今回はこの違いについて書いていきます。

XNA Game Studioのインストール

XNA

XNA Game Studioのインストール手順です。[Windows7] 下記3つをインストールします。1. Visual C# 2010 Express http://www.microsoft.com/visualstudio/jpn/downloads#d-2010-express2. Microsoft XNA Game Studio 4.0 Refresh http://www.microsoft.com/en…