リンク集

C言語

苦しんで覚えるC言語
C言語の初心者におすすめです.ゼロからプログラミングを学べるよう,非常に丁寧な解説になっています.
初心者のためのポイント学習C言語
C言語の機能を使いこなしたい初心者〜中級者向けです.

Linux

LINUX コマンド集 INDEX:ITpro
よく使うLinuxのコマンドと代表的なオプションが説明されています. manにはいろいろなオプションが書かれていてどれが重要なのかよくわからない, という場合に参照してみるといいかもしれません.
再入門 体で覚えるLinuxの基本
ログイン/ログアウトの方法から,シェルの基本操作,便利なコマンド操作など, Linuxで日常的に頻繁に使う操作が説明されています.
ペンギンの杜 ~Linux ソフト集~
シミュレーション計算からゲームのエミュレータまで,Linux上で使える楽しいツールが満載です.

ソケットプログラミング

武田研究室 ネットワークプログラミング
簡易サーバ/クライアントの作成を題材としたソケットプログラミングの講義資料が充実しています.
ネットワークプログラミングの基礎知識
エコークライアントの作り方やselect()関数の使い方が丁寧に説明されています.
Geekなぺーじ Linuxネットワークプログラミング
簡易サーバ/クライアントから始まり,select()関数の使い方,非同期ソケット, UDPによるマルチキャストなど,ソケット周辺の高度な話題がわかりやすく解説されています.

デバッグ

kei@sodan デバッグ
C言語における基本的なデバッグのノウハウがまとめられています.
使いながら覚えるGDB
とりあえずGDBを使ってみたいという人向けのページです.
ファイヤープロジェクト GDB
GDBをもっとよく知りたい人向けです.順を追って丁寧に説明されています.
電気系B演習 Valgrind
valgrindはメモリ不正を検出してくれる強力なデバッグツールです. valgrindを使うと,Segmentation Faultの原因をほぼ一発で突き止めることができます.

Emacs

emacsの使い方の初歩
Emacsの操作方法が画面付きで丁寧に説明されています.
~/.emacsへの雑多な設定
気に入った設定を.emacsにコピペして,使いやすいEmacsにしてみましょう.
dot emacs settings
気に入った設定を.emacsにコピペして,使いやすいEmacsにしてみましょう.
GNU Emacsマニュアル
Emacsのマニュアルです..emacsをより深くカスタマイズしたいときの参考になります.

検索系

JM Project
manページのWeb版です.
Google ソースコード検索
「この関数は具体的にどうやって使うんだろう?」と思ったとき, 実際の使用例を検索してみましょう.

gnuplot

gnuplot -not so Frequently Asked Questions-
gnuplotの使い方がグラフィカルに非常によくまとまっています.

/dev/dsp

注: 2015年度以降は使いません
Linux Sound programming with OSS API
/dev/dspの使い方が詳しく丁寧に説明されています. サンプリング周波数やチャネル数などの設定方法も載っています.