プログラミング
なんて気前がいいんだ > "freely available online"Real World HaskellHaskell は気になっていたので、がんばって読んでみよう。
自分が管理している svn レポジトリも、この方法でないと移行できないな...デブサミ2009 はてなの開発戦略 - 2nd life はてなが git へ移行できたただ一つの方法 スライド 13-21 を参照。 TortoiseSVN 1.5.x では HTTPS 経由の接続がうまくいかなくなってき…
本書 Code Craft の題材はCode Complete に似ているが、 例えば「10,000(かそこら)モンキーズ」が各章に現れるなど、 Code Complete よりもくだけた雰囲気の本に仕上がっている。 定量的議論を展開している Code Complete の方が個人的には好みなのだが、 こ…
デザインパターンとオブジェクト指向をまとめて学べる一粒で二度おいしい本。 デザインパターンを解説するだけでなく、パターンの導出までおこなうことで、 オブジェクト指向設計における原則を分かり易く説明している。 開放閉鎖原則(The Open-Closed Princ…
Vol.48 はかなり面白そう。 内容紹介 創刊8周年特別記念号 大増量248ページ! ■特集1 ワンランク上のプログラマへの高速道路 [言語別]モダンプログラミング入門 プログラミングのモダンな作法は、先人の知恵の結晶であり、生産性を上げるためのデザインパター…
ページを手で押さえるイライラ解消…受験勉強の必要品 特徴・机上の整理に役立ちます。 ・株式四季にすごく便利。 ・辞書、六法全書などの厚い本にすばらしい効果。 ・料理の時、料理本を押さえておくのに重宝である。 ・囲碁、将棋を本にて研究するのに便利…
OCP、LSP などの勉強に。http://www.objectmentor.com/resources/publishedArticles.html
Linux Kernel の読書のお供に使えそうだ。LXR / The Linux Cross Reference
目次1 C++ひとめぐり(C++の基本機能 C++のクラス機能 入出力とファイル処理) 2 C++文法(構成要素と基本的な概念 定数(リテラル) データ型 宣言と宣言子 標準変換 ほか) 積ん読になっていた、10年前の本なのでもはや「新」ではなくなっているのだけれど、C++ …
O'Reilly Open Books Project About Open BooksO'Reilly has published a number of Open Books--books with various forms of "open" copyright--over the years. The reasons for "opening" copyright, as well as the specific license agreements under …
こちらも無料。http://www.iam.unibe.ch/~scg/OORP/ The original edition was published by Morgan Kaufmann in 2003, and is now out-of-print. The copyright has reverted to the authors, and we are now making this volume available under the Creat…
無料配布とは太っ腹。 C++ の勉強に使えそうだ。http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html http://www.mindview.net/Books http://www.mindviewinc.com/Books/
プロのプログラマになるために読んでおきたい本 Amazon.co.jp ウィジェット Code Complete第2版〈上〉―完全なプログラミングを目指して (単行本) 目次第1部 基礎を固める(ソフトウェアコンストラクションへようこそ ソフトウェア開発への理解を深めるメタフ…
Git の情報をよく見かけるようになってきた。git for Windows もでてきているし、本格的に普及期かな。 Google Code Archive - Long-term storage for Google Code Project Hosting.ざっと読んでみたけど、git stash 便利そう。 Git(ギット)勉強会メモ - kin…
目次この考察をはじめたいきさつ 経験による公式 パレートの学説 心を訓練すること 既存の要素を組み合わせること アイデアは新しい組み合わせである 心の消化過程 つねにそれを考えていること 最後の段階 2、3の追記 本文は50ページほどなので、あっと言う…
参加したわけではないのだが、資料があったのでメモ。http://blog.miraclelinux.com/yume/2008/08/2008-7512.html若者に一度だけ与えられる出会いの場、セキュリティ&プログラミングキャンプ - IT戦記
もともとは Code Reading という一冊の本として出る予定だったが、分量と締め切りの関係で分けられることになった本。プログラムの信頼性、効率性、保守性などの非機能特性を NetBSD などのソ−スを用いて説明している。特に保守性の解析性に関する内容が参考…