2008-04-29から1日間の記事一覧

swapマクロについて

2つの変数の値を入れ替える為には一時的な変数を用意する必要があると思っていました。よくあるc = a, a = b, b = cという文です。しかし、次のような方法でも交換できることを知りました。 #define SWAP(a,b) (a += b, b = a - b, a -= b)

本を購入する

いろいろあって、次の本を購入しました。The Art of UNIX Programming作者: Eric S.Raymond,長尾高弘出版社/メーカー: アスキー発売日: 2007/06/19メディア: 大型本購入: 4人 クリック: 91回この商品を含むブログ (62件) を見るUnix/Linuxプログラミング理論…

Ubuntu 8.04 Hardy Heron

4,5日前の話ですが、Ubuntuの新しいバージョンがリリースされました。早速ダウンロードして入れてみたいと思います。

C++の勉強をはじめる

あまりにもC++レベルが低すぎるので、最初から徹底的に勉強することにしました。本来なら書籍を買って勉強をはじめるところですが、近くの本屋に目当ての本が無かったので、ネットのC++勉強サイト様で勉強することにしました。今回選択した勉強サイト様はロ…

キャストで新しく知ったこと

キャストって連続して行えるんですね,知りませんでした.以下のコードはコンパイルして実行できます. #include <stdio.h> int main() { int a = (int)(double)(int)(double)(int)(double)(int)(double)(int)(double)100; printf("%d\n", a); }</stdio.h>

ethxとNICの関連付けを変更する

Ubuntu 7.10でeth0とeth1を入れ替える必要があったので,やり方を調べてみました. /etc/udev/rules.d/70-persistent-net.rulesをエディタで開く. eth1をeth0に,eth0をeth1に書き換える 再起動をして終了*1. 以上の3ステップでeth0とeth1を入れ替えること…