トリッキーコードネット トップへ戻る   C/C++, Java, Perl, PHP, JavaScript, アルゴリズム, ショートコーディング, IOCCCコードの解説, 等々

サイト情報

トリッキーなコード

7行プログラミング

物凄いコード集

アルゴリズム

データ構造

C/C++な話題

コードサンプル

ツール/環境構築

開発ノウハウ 等

ネタ/ジョーク集

おススメ書籍/サイト

サイトTOP >> おススメ書籍/サイト >> プログラミング/IT全般に関するおススメ書籍 - その2

プログラミング/IT全般に関するおススメ書籍 - その2

プログラミング/IT全般に関するおススメ書籍 - その1の続きです。

TCP/IP、ネットワーク

絶対わかる!TCP/IP超入門

カラフルな図と噛み砕いた説明で、TCP/IPの要点 (IPパケット, TCP/UPDプロトコル, NAT, IPマスカレード, PPP, DNS, IPv6, 等) が解説されています。
コードは全く出てきませんが、反面、細部にとらわれる事無くTCP/IPの全体像(概要)を掴み易いので、入門書+αとしては一押しです^^
(※「入門書」とは言っても、かなり深い内容まで解説してくれているので、ボリュームは満点)

絶対わかる!ネットワーク超入門

上記の本同様、日経NETWORKが出版しています。とにかく図が綺麗で説明も分かりやすい!
IP, LAN, ストリーミング, 電子メール, FAX, etc・・・の概要について知りたければ、おススメの一冊です。

猫でもわかるネットワークプログラミング

Winsock + C言語を使用しての、HTTP, FTP, SMTP/POP3, TCP/UDPソケット通信 プログラミングの基礎が上手にまとめてあります。
ネットワークプログラミングの入門書としては、最適だと思います。

オンラインゲームプログラミング

Winsock + C言語を利用した、ソケットプログラミング, スレッド, データベース, ODBC, アルゴリズム等の基礎が学べる本です。
レベル的には、上記の 猫でも(ry の次ぐらいに読むと良いかな?という感じです。

基礎からわかるTCP/IP ネットワーク実験プログラミング

IP, ICMP, TCP, UDP, etc・・・の説明から、Linux/FreeBSD環境でのC言語プログラミング、さらには応用まで、非常に内容が濃い一冊です。
中~上級者向け。スニファやらSYNアタックやら、悪用すればクラッキングにも使えちゃいそうな技がちらほら・・・

マスタリングTCP/IP SSL/TLS編

これ一冊でSSLについて深い理解を得られる本です。
サンプルソースコードは少ないですが、中級~上級者向け。
私は、この本の内容を参考に、オリジナルSSLライブラリを作りました。

アルゴリズム・データ構造

C言語による最新アルゴリズム事典

索引が非常に充実しており、アルゴリズムのリファレンスとして重宝しています。
「精読する必要はないけれど、手元において置くと安心の一冊」という感じです ^^
たまに頭の体操として眺めています。

珠玉のプログラミング ― 本質を見抜いたアルゴリズムとデータ構造

「より少ないメモリで、より高速に」を追求する為の一冊です。
問題が出題され、それを如何に解決してコーディングをしていくか?
という形式で話が進められていく為、非常に勉強になります。

Javaで学ぶアルゴリズムとデータ構造

Javaの多機能なメソッド群を使わず、わざわざC言語チックなコードを用いて、アルゴリズムの実装・解説をしています。
解説も非常に分かりやすいですし、各アルゴリズム毎にアプレットのサンプルがついており、視覚的にも理解する事ができます。

ハッカーのたのしみ ― 本物のプログラマはいかにして問題を解くか

数学的アプローチとビット演算により、とことん高速に動作するコードを追及する為の本です。
レベルは上級者向け^^

サーバ・インフラ

Apacheセキュリティ

Apacheサーバ管理者必読の書です。
一通りのApacheセキュリティ対策が網羅されており、この本の内容をそのまま実践するだけでも、
それなりに堅固なサーバを構築できると思います。

大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ

「1レコード取得しようとしてクエリを発行したら、応答までに200秒かかった。さぁどうしよう?!」
から始まる、システム高速化の為のお話集です。
軽く読み進められる文体の割には、大規模サービス運営に必要な事柄を、いっぱい学べました。

ハッキング / クラッキング

ハッカー・プログラミング大全

セキュリティホールの突っつき方、クラッキングの具体的な手法について解説してある本です。
レベルは上級者向け。この本を読む前提として、アセンブラの知識は必須です。

ハッカー・プログラミング大全 攻撃編

WindowsAPIを使用しての、トロイの木馬, キーロガー, パケットスニッファ, etc・・・の作成方法、
その他エクスプロイトの作成方法等が書かれています。
中級レベル以上のプログラマーならば、難なく読み進められると思います。

その他

30日でできる! OS自作入門

非常に砕けた文章で、OSの作り方を解説しています。
難しい理論は抜きにして、とりあえずOSを作りたい時にはおススメ♪

ハッカーと画家 コンピュータ時代の創造者たち

非常に有名な「良書中の良書」です。
技術書ではなくハッカー精神を説いた本であり、
読み進めながら、心がとてもワクワクしてきます^^


とりあえず、今本棚にある技術書の中で、「そこそこイイかな??」と思うものをリストアップしてみました^^

・・・う~む、こうしてみると、なかなか良書にめぐり合うのって難しいですね。

そして、"管理人の独断と偏見によるおススメ本ランキング" でもつけようかと思ったのですが、止めましたw
「誰かにとっては良書でも、別の他人にとってはつまらない本 (もしくはその逆)」という事が、多々ありえると思ったからです。

ここに挙げた本はあくまで参考ということで、ぜひ皆さんで、オリジナルの良書リストを作成してみて下さい^^;)


         このエントリーをはてなブックマークに追加   


作業効率化・ライフハックのオススメ記事




コンピュータ・テクノロジーのオススメ記事





恋愛・人間関係のオススメ記事




※ 当サイトは、トップページからリンクで辿る事の出来るページに限り、リンクフリーです。
※ 当サイトの閲覧/利用によって生じた如何なる損害も、当サイト管理人は責任を負いません。
※ 当サイトの内容を転載される場合は、当サイトへのリンクをお願い致します。