diff --git a/free-courses-en.md b/free-courses-en.md index 86eeaac81..c77644b37 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -11,7 +11,7 @@ * [Git](#git) * [Go](#go) * [Haskell](#haskell) -* [HTML / CSS](#html--css) + * [HTML / CSS](#html--css) * [iOS](#ios) * [Java](#java) * [JS](#js) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index cc06078e9..ba99f4639 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -1,7 +1,7 @@ ### Index -* [Metalistas](#metalistas) -* [Agnósticos](#agn%C3%B3sticos) +* [0 - Metalistas](#0-metalistas) +* [1 - Agnósticos](#1-agn%C3%B3sticos) * [Algoritmos y Estructuras de Datos](#algoritmos) * [Base de Datos](#base-de-datos) * [Ciencia Computacional](#ciencia-computacional) @@ -13,20 +13,20 @@ * [Android](#android) * [C](#c) * [C++](#c-1) -* [CSS](#CSS) -* [HTML5](#HTML5) * [Coffeescript](#coffeescript) +* [CSS](#CSS) * [Emacs](#emacs) * [Ensamblador](#ensamblador) * [Erlang](#erlang) * [Git](#git) * [Haskell](#haskell) +* [HTML5](#HTML5) +* [Java](#java) * [JavaScript](#javascript) * [AngularJS](#angularjs) * [D3](#d3js) * [jQuery](#jquery) * [node.js](#nodejs) -* [Java](#java) * [LaTeX](#latex) * [Linux](#linux) * [.NET (C# Visual Studio)](#net-c--visual-studio) @@ -45,14 +45,14 @@ * [SVG](#svg) -### Metalistas +### 0 - Metalistas * [¡Quiero Aprender Python! - Python Argentina](http://python.org.ar/wiki/AprendiendoPython) * [CodeHero](http://codehero.co) * [OPENLIBRA La Biblioteca Libre online que estabas esperando](http://www.etnassoft.com/biblioteca/) -### Agnósticos +### 1 - Agnósticos #### Algoritmos @@ -267,9 +267,9 @@ ### Perl * [Manual de Perl](http://www6.uniovi.es/perl/tutor/) - Universidad de Oviedo, España +* [Tutorial de introducción a perl](http://flanagan.ugr.es/perl/index2.htm) - Universidad de Granada, España * [Tutorial Perl](http://es.tldp.org/Tutoriales/PERL/tutoperl-print.pdf) - TLDP (PDF) * [Tutorial Perl](http://kataix.umag.cl/~ruribe/Utilidades/Tutorial%20de%20Perl.pdf) - Universidad de Magallanes, Chile (PDF) -* [Tutorial de introducción a perl](http://flanagan.ugr.es/perl/index2.htm) - Universidad de Granada, España * [Tutoriales de Perl](http://perlenespanol.com/tutoriales/) diff --git a/free-programming-books-fa_IR.md b/free-programming-books-fa_IR.md index 9a6a6a8fc..ffcbdb660 100644 --- a/free-programming-books-fa_IR.md +++ b/free-programming-books-fa_IR.md @@ -1,8 +1,5 @@ ### فهرست -* [گنو/لینوکس](#%DA%AF%D9%86%D9%88%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3) - * [آرچ لینوکس](#%D8%A2%D8%B1%DA%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3) - * [اوبونتو](#%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88) * [C#](#c-sharp) * [CSS](#css) * [LaTeX](#latex) @@ -10,21 +7,12 @@ * [Python](#python) * [R](#r) * [رایانش ابری](#%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D8%B4-%D8%A7%D8%A8%D8%B1%DB%8C) +* [گنو/لینوکس](#%DA%AF%D9%86%D9%88%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3) + * [آرچ لینوکس](#%D8%A2%D8%B1%DA%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3) + * [اوبونتو](#%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88) * [مهندسی نرم‌افزار](#%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C-%D9%86%D8%B1%D9%85%E2%80%8C%D8%A7%D9%81%D8%B2%D8%A7%D8%B1) -### گنو/لینوکس - -#### آرچ لینوکس - -* [آرچ بوک](http://linuxreview.ir/archbook/ArchBook-2012-1.pdf) (PDF) - - -#### اوبونتو - -* [اوبونتو برای تازه واردها](http://ubuntu-book.org) - - ### C Sharp * [توسعه چابک در C#](http://agiledevelopment.ir/ebook/) @@ -57,11 +45,23 @@ * [موضعات ویژه در R](http://cran.r-project.org/doc/contrib/Mousavi-R_topics_in_Farsi.pdf) (PDF) -### مهندسی نرم‌افزار +### رایانش ابری -* [الگوهای طراحی در برنامه‌نویسی شیء‌گرا](https://github.com/khajavi/Practical-Design-Patterns) +* [رایانش ابری](http://docs.occc.ir/books/Main%20Book-20110110_2.pdf) (PDF) -### رایانش ابری +### گنو/لینوکس -* [رایانش ابری](http://docs.occc.ir/books/Main%20Book-20110110_2.pdf) (PDF) +#### آرچ لینوکس + +* [آرچ بوک](http://linuxreview.ir/archbook/ArchBook-2012-1.pdf) (PDF) + + +#### اوبونتو + +* [اوبونتو برای تازه واردها](http://ubuntu-book.org) + + +### مهندسی نرم‌افزار + +* [الگوهای طراحی در برنامه‌نویسی شیء‌گرا](https://github.com/khajavi/Practical-Design-Patterns) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index de0f12c14..51addf461 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -1,7 +1,7 @@ ### Index -* [Méta-listes](#méta-listes) -* [Non dépendant du langage](#non-dépendant-du-langage) +* [0 - Méta-listes](#0-méta-listes) +* [1 - Non dépendant du langage](#1-non-dépendant-du-langage) * [Algorithmique](#algorithmique) * [Logiciels libres](#logiciels-libres) * [Makefile](#makefile) @@ -41,12 +41,12 @@ * [Vim](#vim) -### Méta-listes +### 0 - Méta-listes * [Le SILO: Sciences du numérique & Informatique au Lycée: Oui!](https://wiki.inria.fr/sciencinfolycee/Accueil) -### Non dépendant du langage +### 1 - Non dépendant du langage #### Algorithmique @@ -156,10 +156,10 @@ #### LaTeX -* [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net/95) - Maïeul Rouquette * [Détecter et résoudre les problèmes](http://www.pearson.fr/livre/?GCOI=27440100048330), Annexe B du LaTeX Companion 2006, par Frank Mittelbach et Michel Goossens, mis à disposition par l'éditeur dans l'onglet « Compléments » * [LaTeX... pour le prof de maths !](http://math.univ-lyon1.fr/irem/IMG/pdf/LatexPourProfMaths.pdf) - Arnaud Gazagnes (PDF) * [Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/tout-sur-latex/) - Vincent Lozano +* [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net/95) - Maïeul Rouquette #### Asymptote diff --git a/free-programming-books-hu.md b/free-programming-books-hu.md index a4406e701..a210ea6a4 100644 --- a/free-programming-books-hu.md +++ b/free-programming-books-hu.md @@ -1,6 +1,6 @@ ### Index -* [Programozási nyelv független](#programozasi-nyelv-fuggetlen) +* [0 - Programozási nyelv független](#0-programozasi-nyelv-fuggetlen) * [Ada](#ada) * [Arduino](#arduino) * [C++](#c) @@ -15,7 +15,7 @@ * [Windows Phone](#windows-phone) -### Programozási nyelv független +### 0 - Programozási nyelv független * [A hitelesítés-szolgáltatókkal szembeni bizalom erősítése](http://mek.oszk.hu/03900/03943/index.phtml) - Várnai Róbert (PDF) * [Adatmodellezés](http://mek.oszk.hu/11100/11144/index.phtml) - Halassy Béla (Word, PDF) diff --git a/free-programming-books-it.md b/free-programming-books-it.md index b00bbe107..1b45a6035 100644 --- a/free-programming-books-it.md +++ b/free-programming-books-it.md @@ -1,8 +1,8 @@ ### Index -* [Agnostico](#agnostico) - * [Metodologie di sviluppo del software](#metodologie-di-sviluppo-del-software) +* [0 - Agnostico](#0-agnostico) * [Algoritmi e Strutture Dati](#algoritmi-e-strutture-dati) + * [Metodologie di sviluppo del software](#metodologie-di-sviluppo-del-software) * [Android](#android) * [Assembly Language](#assembly-language) * [BASH](#bash) @@ -20,12 +20,12 @@ * [Visual Basic](#visual-basic) -### Agnostico +### 0 - Agnostico #### Metodologie di sviluppo del software -* [Scrum e XP dalle trincee](http://www.open-ware.org/ita/news/kniberg1.htm) * [Programmazione Funzionale](http://minimalprocedure.pragmas.org/writings/programmazione_funzionale/programmazione_funzionale.html) +* [Scrum e XP dalle trincee](http://www.open-ware.org/ita/news/kniberg1.htm) #### Algoritmi e Strutture Dati @@ -68,8 +68,8 @@ * [Guida a Java 8](http://twiki.di.uniroma1.it/pub/Metod_prog/RS_INFO/lezioni.html) * [Introduzione a Java](http://www.ateneonline.it/hyperbook/j_book/java2.htm) -* [Java - Wikibooks](https://it.wikibooks.org/wiki/Java) -* [Object Oriented && Java 5 (II Edizione) - Claudio De Sio Cesari](http://www.claudiodesio.com/download/oo_&&_java_5.zip) +* [Java](https://it.wikibooks.org/wiki/Java) - Wikibooks +* [Object Oriented && Java 5 (II Edizione)](http://www.claudiodesio.com/download/oo_&&_java_5.zip) - Claudio De Sio Cesari (ZIP) ### Javascript @@ -79,11 +79,11 @@ ### LaTeX -* [Appunti di programmazione in LaTeX e TeX - Enrico Gregorio](http://profs.sci.univr.it/~gregorio/introtex.pdf) (PDF) -* [Introduzione all'arte della composizione tipografica con LaTeX - GuIT](http://www.guitex.org/home/images/doc/guidaguit-b5.pdf) (PDF) -* [L'arte di scrivere con LaTeX - L. Pantieri e T. Gordini](http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf) (PDF) +* [Appunti di programmazione in LaTeX e TeX](http://profs.sci.univr.it/~gregorio/introtex.pdf) - Enrico Gregorio (PDF) +* [Impara LaTeX! (... e mettilo da parte)](https://users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/impara_latex.pdf) - Marc Baudoin (PDF) +* [Introduzione all'arte della composizione tipografica con LaTeX](http://www.guitex.org/home/images/doc/guidaguit-b5.pdf) - GuIT (PDF) +* [L'arte di scrivere con LaTeX](http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf) - L. Pantieri e T. Gordini (PDF) * [Una (mica tanto) breve introduzione a LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/italian) -* [Impara LaTeX! (... e mettilo da parte) - Marc Baudoin](https://users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/impara_latex.pdf) (PDF) ### Linux @@ -114,8 +114,8 @@ ### Ruby * [Introduzione a Ruby](http://tesi.cab.unipd.it/22937/1/Tesina_-_Introduzione_a_Ruby.pdf) (PDF) -* [Ruby User Guide](http://ruby-it.org/rug_it.zip) * [Programmazione elementare in Ruby](http://minimalprocedure.pragmas.org/writings/programmazione_elementare_ruby/corso_elementare_ruby.html) +* [Ruby User Guide](http://ruby-it.org/rug_it.zip) ### Visual Basic diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 74b6ecf6a..463db5517 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -1,20 +1,20 @@ ### Index -* [言語非依存](#%e8%a8%80%e8%aa%9e%e9%9d%9e%e4%be%9d%e5%ad%98) +* [0 - 言語非依存](#0-%e8%a8%80%e8%aa%9e%e9%9d%9e%e4%be%9d%e5%ad%98) * [アクセシビリティ](#%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b7%e3%83%93%e3%83%aa%e3%83%86%e3%82%a3) - * [組み込みシステム](#%e7%b5%84%e3%81%bf%e8%be%bc%e3%81%bf%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0) - * [機械学習](#%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92) * [グラフィックスプログラミング](#%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%82%b9%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0) * [グラフィックユーザーインターフェイス](#%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%bc%e3%83%95%e3%82%a7%e3%82%a4%e3%82%b9) - * [正規表現](#%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be) * [セキュリティ](#%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3) + * [その他の話題](#%e3%81%9d%e3%81%ae%e4%bb%96%e3%81%ae%e8%a9%b1%e9%a1%8c) * [ソフトウェアアーキテクチャ](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e3%82%a2%e3%83%bc%e3%82%ad%e3%83%86%e3%82%af%e3%83%81%e3%83%a3) - * [ソフトウェア開発方法論](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e9%96%8b%e7%99%ba%e6%96%b9%e6%b3%95%e8%ab%96) * [ソフトウェア品質](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e5%93%81%e8%b3%aa) + * [ソフトウェア開発方法論](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e9%96%8b%e7%99%ba%e6%96%b9%e6%b3%95%e8%ab%96) * [並列プログラミング](#%e4%b8%a6%e5%88%97%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0) - * [その他の話題](#%e3%81%9d%e3%81%ae%e4%bb%96%e3%81%ae%e8%a9%b1%e9%a1%8c) -* [AppleScript](#applescript) + * [機械学習](#%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92) + * [正規表現](#%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be) + * [組み込みシステム](#%e7%b5%84%e3%81%bf%e8%be%bc%e3%81%bf%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0) * [Android](#android) +* [AppleScript](#applescript) * [AWK](#awk) * [Bash](#bash) * [C](#c) @@ -72,63 +72,51 @@ * [Vim](#vim) -### 言語非依存 +### 0 - 言語非依存 #### アクセシビリティ -* [iOS アクセシビリティ プログラミング ガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhoneAccessibility.pdf) - Apple Developer (PDF) * [Accessible Rich Internet Applications](https://developer.mozilla.org/ja/docs/ARIA/Accessible_Rich_Internet_Applications) - MDN +* [iOS アクセシビリティ プログラミング ガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhoneAccessibility.pdf) - Apple Developer (PDF) * [アクセシビリティのための設計](https://msdn.microsoft.com/ja-jp/library/windows/apps/hh700407.aspx) - MSDN Library -#### 機械学習 - -* [機械学習 はじめよう](http://gihyo.jp/dev/serial/01/machine-learning) - 中谷秀洋,恩田伊織 -* [Mahoutで体感する機械学習の実践](http://gihyo.jp/dev/serial/01/mahout) - やまかつ -* [Jubatus : オンライン機械学習向け分散処理フレームワーク](http://jubat.us/ja/index.html#table-of-contents) - [Jubatus チーム](http://jubat.us/ja/aboutus.html) - - -#### 組み込みシステム - -* [【改訂版】組込みソフトウェア開発向け コーディング作法ガイド[C言語版]](http://www.ipa.go.jp/files/000005123.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [組込みソフトウェア開発向け コーディング作法ガイド[C++言語版]](http://www.ipa.go.jp/files/000005142.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [【改訂版】 組込みソフトウェア開発向け 品質作り込みガイド](http://www.ipa.go.jp/files/000005146.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [【改訂版】 組込みソフトウェア向け 開発プロセスガイド](http://www.ipa.go.jp/files/000005126.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [組込みソフトウェア向け プロジェクトマネジメントガイド[計画書編]](http://www.ipa.go.jp/files/000005116.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [組込みソフトウェア向け 設計ガイド ESDR[事例編]](http://www.ipa.go.jp/files/000005148.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [組込みソフトウェア向け プロジェクト計画立案トレーニングガイド](http://www.ipa.go.jp/files/000005145.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) - - #### グラフィックスプログラミング +* [DirectX を使った初めての Windows ストア アプリの作成](https://msdn.microsoft.com/ja-jp/library/windows/apps/br229580.aspx) - MSDN Library * [GLUTによる「手抜き」OpenGL入門](http://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html) - 床井浩平 -* [仮想物理実験室構築のためのOpenGL, WebGL, GLSL入門](http://www.natural-science.or.jp/laboratory/opengl_intro.php) - 遠藤理平 * [iOS OpenGL ES プログラミングガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/OpenGLES_ProgrammingGuide.pdf) - Apple Developer (PDF) -* [DirectX を使った初めての Windows ストア アプリの作成](https://msdn.microsoft.com/ja-jp/library/windows/apps/br229580.aspx) - MSDN Library +* [仮想物理実験室構築のためのOpenGL, WebGL, GLSL入門](http://www.natural-science.or.jp/laboratory/opengl_intro.php) - 遠藤理平 #### グラフィックユーザーインターフェイス -* [Qtプログラミング入門](http://densan-labs.net/tech/qt/) - @nishio\_dens +* [Qtプログラミング入門](http://densan-labs.net/tech/qt/) - @nishio_dens * [入門GTK+ 第3版](http://www.iim.ics.tut.ac.jp/~sugaya/wiki/wiki/index.php?GTK%2FGNOME%A4%CB%A4%E8%A4%EBGUI%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0#s8b2472b) - 菅谷保之 -#### 正規表現 - -* [正規表現メモ](http://www.kt.rim.or.jp/~kbk/regex/regex.html) - 木村浩一 -* [.NET Framework の正規表現](https://msdn.microsoft.com/library/hs600312.aspx) - MSDN Library - - #### セキュリティ -* [セキュア・プログラミング講座](http://www.ipa.go.jp/security/awareness/vendor/programmingv2/index.html) - 独立行政法人情報処理推進機構(IPA) -* [安全なウェブサイトの作り方](http://www.ipa.go.jp/files/000017316.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [安全なSQLの呼び出し方](http://www.ipa.go.jp/files/000017320.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) +* [RSA暗号体験入門](http://www.cybersyndrome.net/rsa/) - CyberSyndrome * [ウェブ健康診断仕様](http://www.ipa.go.jp/files/000017319.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) +* [セキュア・プログラミング講座](http://www.ipa.go.jp/security/awareness/vendor/programmingv2/index.html) - 独立行政法人情報処理推進機構(IPA) +* [ネットワークプログラミングの基礎知識](http://x68000.q-e-d.net/~68user/net/) - 68user * [はやわかり RSA](http://www.mew.org/~kazu/doc/rsa.html) - 山本和彦 -* [RSA暗号体験入門](http://www.cybersyndrome.net/rsa/) - CyberSyndrome +* [安全なSQLの呼び出し方](http://www.ipa.go.jp/files/000017320.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) +* [安全なウェブサイトの作り方](http://www.ipa.go.jp/files/000017316.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [暗号化アルゴリズム ([1])](http://fussy.web.fc2.com/algo/algo9-1.htm) - Fussy ([2](http://fussy.web.fc2.com/algo/algo9-2.htm)), ([3](http://fussy.web.fc2.com/algo/algo9-3.htm)), ([4](http://fussy.web.fc2.com/algo/cipher4_elgamal.htm)) -* [ネットワークプログラミングの基礎知識](http://x68000.q-e-d.net/~68user/net/) - 68user + + +#### その他の話題 + +* [オープンソースソフトウェアの育て方](http://producingoss.com/ja/index.html) - Fogel Karl, 高木正弘(翻訳), Yoshinari Takaoka(翻訳) +* [ケヴィン・ケリー著作選集 1](http://tatsu-zine.com/books/kk1) - ケヴィン・ケリー, 堺屋七左衛門(翻訳) +* [ケヴィン・ケリー著作選集 2](http://tatsu-zine.com/books/kk2) - ケヴィン・ケリー, 堺屋七左衛門(翻訳) +* [ケヴィン・ケリー著作選集 3](http://tatsu-zine.com/books/kk3) - ケヴィン・ケリー, 堺屋七左衛門(翻訳) +* [一般教養としてのGarbage Collection](http://matsu-www.is.titech.ac.jp/~endo/gc/gc.pdf) - 遠藤敏夫 (PDF) +* [川合史朗 翻訳集](http://practical-scheme.net/index-j.html) - 川合史朗 +* [徹底解剖「G1GC」実装編](https://github.com/authorNari/g1gc-impl-book/) - 中村成洋 +* [青木靖 翻訳集](http://www.aoky.net) - 青木靖 #### ソフトウェアアーキテクチャ @@ -145,13 +133,13 @@ #### ソフトウェア品質 +* [組込みシステムの安全性向上の勧め(機能安全編)](http://www.ipa.go.jp/files/000005118.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) +* [組込みソフトウェア開発におけるプロジェクトマネジメント導入の勧め](http://www.ipa.go.jp/files/000005105.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) +* [組込みソフトウェア開発における品質向上の勧め [バグ管理手法編]](http://www.ipa.go.jp/files/000027629.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [組込みソフトウェア開発における品質向上の勧め [ユーザビリティ編] ](http://www.ipa.go.jp/files/000005114.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [組込みソフトウェア開発における品質向上の勧め [設計モデリング編]](http://www.ipa.go.jp/files/000005113.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [組込みソフトウェア開発における品質向上の勧め(コーディング編)](http://www.ipa.go.jp/files/000005106.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [組込みソフトウェア開発におけるプロジェクトマネジメント導入の勧め](http://www.ipa.go.jp/files/000005105.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [組込みシステムの安全性向上の勧め(機能安全編)](http://www.ipa.go.jp/files/000005118.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [組込みソフトウェア開発における品質向上の勧め[テスト編~事例集~]](http://www.ipa.go.jp/files/000005149.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [組込みソフトウェア開発における品質向上の勧め [バグ管理手法編]](http://www.ipa.go.jp/files/000027629.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [高信頼化ソフトウェアのための開発手法ガイドブック](http://www.ipa.go.jp/files/000005144.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) @@ -167,76 +155,88 @@ #### 並列プログラミング +* [インテル コンパイラー OpenMP 入門](http://jp.xlsoft.com/documents/intel/compiler/525J-001.pdf) - 戸室隆彦 (PDF) * [これからの並列計算のためのGPGPU連載講座 [I]](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No1/201001gpgpu.pdf) - 大島聡史 ([II](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No2/201003gpgpu.pdf)), ([III](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No3/201005_gpgpu2.pdf)), ([VI](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No4/201007_gpgpu.pdf)), ([V](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No5/201009_gpgpu.pdf)), ([VI](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No6/201011_gpgpu.pdf)) (PDF) * [連載講座: 高生産並列言語を使いこなす [1]](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No1/Rensai201101.pdf) - 田浦健次朗 ([2](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No3/Rensai201105.pdf)), ([3](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No4/Rensai201107.pdf)), ([4](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No5/Rennsai201109.pdf)), ([5](http://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No6/Rennsai201111.pdf)) (PDF) -* [インテル コンパイラー OpenMP 入門](http://jp.xlsoft.com/documents/intel/compiler/525J-001.pdf) - 戸室隆彦 (PDF) -#### その他の話題 +#### 機械学習 -* [徹底解剖「G1GC」実装編](https://github.com/authorNari/g1gc-impl-book/) - 中村成洋 -* [一般教養としてのGarbage Collection](http://matsu-www.is.titech.ac.jp/~endo/gc/gc.pdf) - 遠藤敏夫 (PDF) -* [ケヴィン・ケリー著作選集 1](http://tatsu-zine.com/books/kk1) - ケヴィン・ケリー, 堺屋七左衛門(翻訳) -* [ケヴィン・ケリー著作選集 2](http://tatsu-zine.com/books/kk2) - ケヴィン・ケリー, 堺屋七左衛門(翻訳) -* [ケヴィン・ケリー著作選集 3](http://tatsu-zine.com/books/kk3) - ケヴィン・ケリー, 堺屋七左衛門(翻訳) -* [青木靖 翻訳集](http://www.aoky.net) - 青木靖 -* [川合史朗 翻訳集](http://practical-scheme.net/index-j.html) - 川合史朗 -* [オープンソースソフトウェアの育て方](http://producingoss.com/ja/index.html) - Fogel Karl, 高木正弘(翻訳), Yoshinari Takaoka(翻訳) +* [Jubatus : オンライン機械学習向け分散処理フレームワーク](http://jubat.us/ja/index.html#table-of-contents) - [Jubatus チーム](http://jubat.us/ja/aboutus.html) +* [Mahoutで体感する機械学習の実践](http://gihyo.jp/dev/serial/01/mahout) - やまかつ +* [機械学習 はじめよう](http://gihyo.jp/dev/serial/01/machine-learning) - 中谷秀洋,恩田伊織 -### AppleScript +#### 正規表現 + +* [.NET Framework の正規表現](https://msdn.microsoft.com/library/hs600312.aspx) - MSDN Library +* [正規表現メモ](http://www.kt.rim.or.jp/~kbk/regex/regex.html) - 木村浩一 -* [Applescriptのごく基本的なサンプル](http://www.asahi-net.or.jp/~va5n-okmt/factory/applescript/sample_code/) - Okamoto -* [Bash でやってることを AppleScript でやろうとするとこうなる](http://qiita.com/mattintosh4/items/353c57ba75eda20af3c4) - id:mattintosh4 -* [AppleScript 言語ガイド(改訂版)](https://sites.google.com/site/zzaatrans/home/applescriptlangguide) + +#### 組み込みシステム + +* [【改訂版】 組込みソフトウェア向け 開発プロセスガイド](http://www.ipa.go.jp/files/000005126.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) +* [【改訂版】 組込みソフトウェア開発向け コーディング作法ガイド[C言語版]](http://www.ipa.go.jp/files/000005123.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) +* [【改訂版】 組込みソフトウェア開発向け 品質作り込みガイド](http://www.ipa.go.jp/files/000005146.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) +* [組込みソフトウェア向け プロジェクトマネジメントガイド[計画書編]](http://www.ipa.go.jp/files/000005116.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) +* [組込みソフトウェア向け プロジェクト計画立案トレーニングガイド](http://www.ipa.go.jp/files/000005145.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) +* [組込みソフトウェア向け 設計ガイド ESDR[事例編]](http://www.ipa.go.jp/files/000005148.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) +* [組込みソフトウェア開発向け コーディング作法ガイド[C++言語版]](http://www.ipa.go.jp/files/000005142.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) ### Android +* [Android Open Text book](https://github.com/TechBooster/AndroidOpenTextbook) - TechBooster +* [Android アプリのセキュア設計・セキュアコーディングガイド](https://www.jssec.org/report/securecoding.html) - 一般社団法人日本スマートフォンセキュリティ協会(JSSEC) * [Android アプリ開発のための Java 入門](https://gist.github.com/nobuoka/6546813) - id:nobuoka * [コントリビュータのためのAndroidコードスタイルガイドライン 日本語訳](http://www.textdrop.net/android/code-style-ja.html) - Android Open Source Project, Takashi Sasai(翻訳) -* [Androidアプリのセキュア設計・セキュアコーディングガイド](https://www.jssec.org/report/securecoding.html) - 一般社団法人日本スマートフォンセキュリティ協会(JSSEC) -* [Android Open Text book](https://github.com/TechBooster/AndroidOpenTextbook) - TechBooster + + +### AppleScript + +* [Applescript のごく基本的なサンプル](http://www.asahi-net.or.jp/~va5n-okmt/factory/applescript/sample_code/) - Okamoto +* [AppleScript 言語ガイド(改訂版)](https://sites.google.com/site/zzaatrans/home/applescriptlangguide) +* [Bash でやってることを AppleScript でやろうとするとこうなる](http://qiita.com/mattintosh4/items/353c57ba75eda20af3c4) - id:mattintosh4 ### AWK -* [AWKの第一歩](http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/awk/intro/index.html) - 小栗栖修 -* [Effective AWK Programming](http://www.kt.rim.or.jp/~kbk/gawk-30/gawk_toc.html) - Arnold D. Robbins +* [AWK の第一歩](http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/awk/intro/index.html) - 小栗栖修 * [AWK リファレンス](http://shellscript.sunone.me/awk.html) - SUNONE +* [Effective AWK Programming](http://www.kt.rim.or.jp/~kbk/gawk-30/gawk_toc.html) - Arnold D. Robbins ### Bash -* [Bash基礎文法最速マスター](http://d.hatena.ne.jp/nattou_curry_2/20100131/1264910483) - id:nattou\_curry -* [UNIX & Linux コマンド・シェルスクリプト リファレンス](http://shellscript.sunone.me) - SUNONE * [BASH Programming - Introduction HOW-TO](http://linuxjf.osdn.jp/JFdocs/Bash-Prog-Intro-HOWTO.html) - Mike G, 千旦裕司(翻訳) +* [Bash 基礎文法最速マスター](http://d.hatena.ne.jp/nattou_curry_2/20100131/1264910483) - id:nattou\_curry +* [UNIX & Linux コマンド・シェルスクリプト リファレンス](http://shellscript.sunone.me) - SUNONE ### C * [Cプログラミング診断室](http://www.pro.or.jp/~fuji/mybooks/cdiag/index.html) - 藤原博文 +* [C言語](https://ja.wikibooks.org/wiki/C%E8%A8%80%E8%AA%9E) - Wikibooks +* [C言語プログラミング入門](http://densan-labs.net/tech/clang/) - @nishio_dens +* [ゲーム作りで学ぶ!実践的C言語プログラミング](http://densan-labs.net/tech/game/) - @nishio_dens * [猫でもわかるプログラミング](http://kumei.ne.jp/c_lang/) - 粂井康孝 * [計算物理のためのC/C++言語入門](http://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/) - 渡辺尚貴 -* [C言語](https://ja.wikibooks.org/wiki/C%E8%A8%80%E8%AA%9E) - Wikibooks -* [C言語プログラミング入門](http://densan-labs.net/tech/clang/) - @nishio\_dens -* [ゲーム作りで学ぶ!実践的C言語プログラミング](http://densan-labs.net/tech/game/) - @nishio\_dens ### C++ +* [C++11の文法と機能(C++11: Syntax and Feature)](https://ezoeryou.github.io/cpp-book/C++11-Syntax-and-Feature.xhtml) - 江添亮 * [C++入門](http://www.asahi-net.or.jp/~yf8k-kbys/newcpp0.html) - 小林健一郎 -* [ロベールのC++教室](http://www7b.biglobe.ne.jp/~robe/cpphtml/) - ロベール * [cpprefjp - C++ Reference Site in Japanese](https://cpprefjp.github.io) -* [C++11の文法と機能(C++11: Syntax and Feature)](https://ezoeryou.github.io/cpp-book/C++11-Syntax-and-Feature.xhtml) - 江添亮 * [Google C++スタイルガイド 日本語訳](http://www.textdrop.net/google-styleguide-ja/cppguide.xml) - Benjy Weinberger, Craig Silverstein, Gregory Eitzmann, Mark Mentovai, Tashana Landray, Takashi Sasai(翻訳) * [Standard Template Library プログラミング](http://episteme.wankuma.com/stlprog/) - επιστημη +* [ロベールのC++教室](http://www7b.biglobe.ne.jp/~robe/cpphtml/) - ロベール ### CoffeeScript -* [The Little Book on CoffeeScript](http://minghai.github.io/library/coffeescript/index.html) - Alex MacCaw, Narumi Katoh(翻訳) * [CoffeeScript 言語リファレンス](http://memo.sappari.org/coffeescript/coffeescript-langref) +* [The Little Book on CoffeeScript](http://minghai.github.io/library/coffeescript/index.html) - Alex MacCaw, Narumi Katoh(翻訳) * [基本操作逆引きリファレンス(CoffeeScript)](http://kyu-mu.net/coffeescript/revref/) - 飯塚直 * [正規表現リファレンス(CoffeeScript)](http://kyu-mu.net/coffeescript/regexp/) - 飯塚直 @@ -251,10 +251,10 @@ ### Common Lisp * [Common Lisp 入門](http://www.geocities.jp/m_hiroi/xyzzy_lisp.html) - 広井誠 +* [Google Common Lisp スタイルガイド 日本語訳](http://google-common-lisp-style-guide-ja.cddddr.org) - Robert Brown, François-René Rideau, TOYOZUMIKouichi 他(翻訳) * [LISP and PROLOG](http://home.soka.ac.jp/~unemi/LispProlog/) - 畝見達夫 -* [マンガで分かるLisp(Manga Guide to Lisp)](http://lambda.bugyo.tk/cdr/mwl/) - λ組 * [On Lisp (草稿)](http://www.asahi-net.or.jp/~kc7k-nd/) - Paul Graham, 野田開(翻訳) -* [Google Common Lisp スタイルガイド 日本語訳](http://google-common-lisp-style-guide-ja.cddddr.org) - Robert Brown, François-René Rideau, TOYOZUMIKouichi 他(翻訳) +* [マンガで分かるLisp(Manga Guide to Lisp)](http://lambda.bugyo.tk/cdr/mwl/) - λ組 ### Coq @@ -270,16 +270,16 @@ ### Erlang -* [お気楽 Erlang プログラミング入門](http://www.geocities.jp/m_hiroi/func/erlang.html) - 広井誠 * [Learn you some Erlang for great good!](http://www.ymotongpoo.com/works/lyse-ja/) +* [お気楽 Erlang プログラミング入門](http://www.geocities.jp/m_hiroi/func/erlang.html) - 広井誠 ### Git -* [Pro Git](http://git-scm.com/book/ja/) - Scott Chacon, 高木正弘 他(翻訳) ([PDF](https://raw.github.com/progit-ja/progit/master/progit.ja.pdf), [EPUB](https://raw.github.com/progit-ja/progit/master/progit.ja.epub), [MOBI](https://raw.github.com/progit-ja/progit/master/progit.ja.mobi)) * [Git ユーザマニュアル (バージョン 1.5.3 以降用)](http://cdn8.atwikiimg.com/git_jp/pub/git-manual-jp/Documentation/user-manual.html) - Yasuaki Narita -* [デザイナのための Git](https://github.com/hatena/Git-for-Designers) - はてな教科書 +* [Pro Git](http://git-scm.com/book/ja/) - Scott Chacon, 高木正弘 他(翻訳) ([PDF](https://raw.github.com/progit-ja/progit/master/progit.ja.pdf), [EPUB](https://raw.github.com/progit-ja/progit/master/progit.ja.epub), [MOBI](https://raw.github.com/progit-ja/progit/master/progit.ja.mobi)) * [サルでもわかるGit入門](http://www.backlog.jp/git-guide/) - 株式会社ヌーラボ +* [デザイナのための Git](https://github.com/hatena/Git-for-Designers) - はてな教科書 ### Go @@ -307,15 +307,15 @@ ### Spock Framework -* [Spock Framework リファレンスドキュメント](http://spock-framework-reference-documentation-ja.readthedocs.org/ja/latest/) - Peter Niederwieser, Kazuki YAMAMOTO * [G*ワークショップZ May 2013 - Spockハンズオンの資料](https://github.com/yamkazu/spock-workshop/tree/master/docs) - Kazuki YAMAMOTO +* [Spock Framework リファレンスドキュメント](http://spock-framework-reference-documentation-ja.readthedocs.org/ja/latest/) - Peter Niederwieser, Kazuki YAMAMOTO ### Haskell -* [Haskell基礎文法最速マスター](http://d.hatena.ne.jp/ruicc/20100131/1264905896) - id:ruicc -* [お気楽 Haskell プログラミング入門](http://www.geocities.jp/m_hiroi/func/haskell.html) - 広井誠 * [Haskell のお勉強](http://www.shido.info/hs/index.html) - 紫藤貴文 +* [Haskell 基礎文法最速マスター](http://d.hatena.ne.jp/ruicc/20100131/1264905896) - id:ruicc +* [お気楽 Haskell プログラミング入門](http://www.geocities.jp/m_hiroi/func/haskell.html) - 広井誠 ### Haxe @@ -325,11 +325,11 @@ ### iOS -* [iOSアプリケーション プログラミングガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhoneAppProgrammingGuide.pdf) - Apple Developer (PDF) -* [初めての iOS アプリケーション](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhone101.pdf) - Apple Developer (PDF) * [Cocoa Programming Tips 1001](http://hmdt.jp/tips/cocoa/index.html) - 木下誠 -* [Web API を利用する iOS アプリ作成](https://github.com/hatena/Hatena-Textbook/blob/master/ios-app-development-with-web-api.md) - はてな教科書 +* [iOSアプリケーション プログラミングガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhoneAppProgrammingGuide.pdf) - Apple Developer (PDF) * [RubyMotion Tutorial: Ruby で iOS アプリを作ろう](http://tutorial.rubymotion.jp) - Clay Allsopp, RubyMotion JP(翻訳) +* [Web API を利用する iOS アプリ作成](https://github.com/hatena/Hatena-Textbook/blob/master/ios-app-development-with-web-api.md) - はてな教科書 +* [初めての iOS アプリケーション](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhone101.pdf) - Apple Developer (PDF) ### Java @@ -341,16 +341,16 @@ ### JavaScript -* [JavaScript基礎文法最速マスター](http://gifnksm.hatenablog.jp/entry/20100131/1264934942) - id:gifnksm -* [Mozilla Developer Network 日本語ドキュメント](https://developer.mozilla.org/ja/docs/Web/JavaScript) - MDN -* [JavaScript 言語リファレンス](https://msdn.microsoft.com/ja-jp/library/d1et7k7c.aspx) - MSDN Library -* [JavaScript Programming](http://www.geocities.jp/m_hiroi/light/javascript.html) - 広井誠 -* [一撃必殺JavaScript日本語リファレンス](http://www.openspc2.org/JavaScript/) - 古籏一浩 -* [JavaScript によるイベントドリブン](https://github.com/hatena/Hatena-Textbook/blob/master/javascript-event-driven.md) - はてな教科書 -* [JavaScript style guide](https://developer.mozilla.org/ja/docs/JavaScript_style_guide) - MDN -* [Google JavaScript スタイルガイド](http://www38.atwiki.jp/aias-jsstyleguide2/) - Aaron Whyte, Bob Jervis, Dan Pupius, Erik Arvidsson, Fritz Schneider, Robby Walker, aiaswood(翻訳) * [Airbnb JavaScript スタイルガイド](http://mitsuruog.github.io/javacript-style-guide/) - Airbnb, 小川充(翻訳) +* [Google JavaScript スタイルガイド](http://www38.atwiki.jp/aias-jsstyleguide2/) - Aaron Whyte, Bob Jervis, Dan Pupius, Erik Arvidsson, Fritz Schneider, Robby Walker, aiaswood(翻訳) * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ja/) - Ivo Wetzel, HIRAKI Satoru(翻訳) +* [JavaScript Programming](http://www.geocities.jp/m_hiroi/light/javascript.html) - 広井誠 +* [JavaScript style guide](https://developer.mozilla.org/ja/docs/JavaScript_style_guide) - MDN +* [JavaScript によるイベントドリブン](https://github.com/hatena/Hatena-Textbook/blob/master/javascript-event-driven.md) - はてな教科書 +* [JavaScript 基礎文法最速マスター](http://gifnksm.hatenablog.jp/entry/20100131/1264934942) - id:gifnksm +* [JavaScript 言語リファレンス](https://msdn.microsoft.com/ja-jp/library/d1et7k7c.aspx) - MSDN Library +* [Mozilla Developer Network 日本語ドキュメント](https://developer.mozilla.org/ja/docs/Web/JavaScript) - MDN +* [一撃必殺JavaScript日本語リファレンス](http://www.openspc2.org/JavaScript/) - 古籏一浩 #### Backbone.js @@ -365,36 +365,36 @@ #### jQuery -* [jQuery日本語リファレンス](http://semooh.jp/jquery/) - semooh.jp * [jQuery UI API 1.8.4 日本語リファレンス](http://stacktrace.jp/jquery/ui/) - いけまさ +* [jQuery日本語リファレンス](http://semooh.jp/jquery/) - semooh.jp #### Node.js -* [Nodeビギナーズブック](http://www.nodebeginner.org/index-jp.html) - Manuel Kiessling, Yuki Kawashima(翻訳) -* [node.js 怒濤の50サンプル!! – socket.io編](https://github.com/omatoro/NodeSample) - omatoro * [Felix's Node.js Style Guide](http://popkirby.github.io/contents/nodeguide/style.html) - Debuggable Limited., @popkirby(翻訳) +* [node.js 怒濤の50サンプル!! – socket.io編](https://github.com/omatoro/NodeSample) - omatoro +* [Nodeビギナーズブック](http://www.nodebeginner.org/index-jp.html) - Manuel Kiessling, Yuki Kawashima(翻訳) ### LaTeX -* [TeX入門 TeX Wiki](http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%E5%85%A5%E9%96%80) - 奥村晴彦 -* [TeX入門](http://www.comp.tmu.ac.jp/tsakai/lectures/intro_tex.html) - 酒井高司 * [TeX/LaTeX入門](https://ja.wikibooks.org/wiki/TeX/LaTeX%E5%85%A5%E9%96%80) - Wikibooks +* [TeX入門](http://www.comp.tmu.ac.jp/tsakai/lectures/intro_tex.html) - 酒井高司 +* [TeX入門 TeX Wiki](http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%E5%85%A5%E9%96%80) - 奥村晴彦 ### Linux * [Linux Device Driver](http://www.mech.tohoku-gakuin.ac.jp/rde/contents/linux/drivers/indexframe.html) - 熊谷正朗 -* [Secure Programming for Linux and Unix HOWTO](http://linuxjf.osdn.jp/JFdocs/Secure-Programs-HOWTO/) - David A. Wheeler, 高橋聡(翻訳) * [Linux from Scratch (Version 7.4)](http://lfsbookja.osdn.jp/7.4.ja/) - Gerard Beekmans, 松山道夫(翻訳) +* [Secure Programming for Linux and Unix HOWTO](http://linuxjf.osdn.jp/JFdocs/Secure-Programs-HOWTO/) - David A. Wheeler, 高橋聡(翻訳) ### Lua * [Lua 5.2 リファレンスマニュアル](http://milkpot.sakura.ne.jp/lua/lua52_manual_ja.html) - Lua.org, PUC-Rio. * [Lua Programming](http://www.geocities.jp/m_hiroi/light/lua.html) - 広井誠 -* [Luaプログラミング入門](http://densan-labs.net/tech/lua/) - @nishio\_dens +* [Luaプログラミング入門](http://densan-labs.net/tech/lua/) - @nishio_dens ### Maven @@ -405,8 +405,8 @@ ### Mercurial -* [Mercurial: The Definitive Guide](http://foozy.bitbucket.org/hgbook-ja/index.ja.html) - Bryan O'Sullivan, 藤原克則(翻訳) * [Mercurial チュートリアル hginit.com の和訳](http://d.hatena.ne.jp/mmitou/20100501/1272680474) - Joel Spolsky, id:mmitou(翻訳) +* [Mercurial: The Definitive Guide](http://foozy.bitbucket.org/hgbook-ja/index.ja.html) - Bryan O'Sullivan, 藤原克則(翻訳) ### ML @@ -416,18 +416,18 @@ ### NoSQL -* [MongoDBの薄い本](http://www.cuspy.org/diary/2012-04-17/the-little-mongodb-book-ja.pdf) - Karl Seguin, 濱野司(翻訳) (PDF) * [Hibari アプリケーション開発者ガイド](http://hibari.github.io/hibari-doc/hibari-app-developer-guide.ja.html) +* [MongoDBの薄い本](http://www.cuspy.org/diary/2012-04-17/the-little-mongodb-book-ja.pdf) - Karl Seguin, 濱野司(翻訳) (PDF) * [The Little Redis Book](https://github.com/craftgear/the-little-redis-book) - Karl Seguin, @craftgear(翻訳) ### Objective-C -* [Objective-C 最速基礎文法マスター](http://d.hatena.ne.jp/fn7/20100203/1265207098) -id:fn7 -* [Objective-Cによるプログラミング](https://developer.apple.com/jp/devcenter/ios/library/documentation/ProgrammingWithObjectiveC.pdf) - Apple Developer (PDF) -* [Objective-Cプログラミング言語](https://developer.apple.com/jp/devcenter/ios/library/documentation/ObjC.pdf) - Apple Developer (PDF) +* [Google Objective-C スタイルガイド 日本語訳](http://www.textdrop.net/google-styleguide-ja/objcguide.xml) - Mike Pinkerton, Greg Miller, Dave MacLachlan, Takashi Sasai(翻訳) +* [Objective-C によるプログラミング](https://developer.apple.com/jp/devcenter/ios/library/documentation/ProgrammingWithObjectiveC.pdf) - Apple Developer (PDF) * [Objective-C プログラミングの概念](https://developer.apple.com/jp/devcenter/ios/library/documentation/CocoaEncyclopedia.pdf) - Apple Developer (PDF) -* [Google Objective-Cスタイルガイド 日本語訳](http://www.textdrop.net/google-styleguide-ja/objcguide.xml) - Mike Pinkerton, Greg Miller, Dave MacLachlan, Takashi Sasai(翻訳) +* [Objective-C プログラミング言語](https://developer.apple.com/jp/devcenter/ios/library/documentation/ObjC.pdf) - Apple Developer (PDF) +* [Objective-C 最速基礎文法マスター](http://d.hatena.ne.jp/fn7/20100203/1265207098) -id:fn7 ### OCaml @@ -438,21 +438,21 @@ ### Perl -* [Perl基礎文法最速マスター](http://d.hatena.ne.jp/perlcodesample/20091226/1264257759) - 木本裕紀 -* [Perlのコアドキュメント](http://perldoc.jp/index/core) - 一般社団法人 Japan Perl Association (JPA) * [2時間半で学ぶPerl](http://qntm.org/files/perl/perl_jp.html) - Sam Hughes, Kato Atsusi(翻訳) +* [MVC によるウェブアプリケーション開発 (Plack を使った開発)](https://github.com/hatena/Hatena-Textbook/blob/master/mvc-web-application-with-plack.md) - はてな教科書 * [Perl](https://ja.wikibooks.org/wiki/Perl) - Wikibooks +* [Perl でのデータベース操作](https://github.com/hatena/Hatena-Textbook/blob/master/db-control-by-dbi.md) - はてな教科書 * [Perl によるオブジェクト指向プログラミング](https://github.com/hatena/Hatena-Textbook/blob/master/oop-for-perl.md) - はてな教科書 -* [Perlでのデータベース操作](https://github.com/hatena/Hatena-Textbook/blob/master/db-control-by-dbi.md) - はてな教科書 -* [MVC によるウェブアプリケーション開発 (Plack を使った開発)](https://github.com/hatena/Hatena-Textbook/blob/master/mvc-web-application-with-plack.md) - はてな教科書 -* [Perlを使ったテストの書き方](https://github.com/hatena/Hatena-Textbook/blob/master/test-for-perl.md) - はてな教科書 +* [Perl のコアドキュメント](http://perldoc.jp/index/core) - 一般社団法人 Japan Perl Association (JPA) +* [Perl を使ったテストの書き方](https://github.com/hatena/Hatena-Textbook/blob/master/test-for-perl.md) - はてな教科書 +* [Perl 基礎文法最速マスター](http://d.hatena.ne.jp/perlcodesample/20091226/1264257759) - 木本裕紀 ### PHP -* [PHP基礎文法最速マスター](http://www.1x1.jp/blog/2010/01/php-basic-syntax.html) - 新原雅司 +* [PHP によるデザインパターン入門](https://web.archive.org/web/20140703001758/http://www.doyouphp.jp/book/book_phpdp.shtml) * [PHP マニュアル](http://www.php.net/manual/ja/) - The PHP Group -* [PHPによるデザインパターン入門](https://web.archive.org/web/20140703001758/http://www.doyouphp.jp/book/book_phpdp.shtml) +* [PHP 基礎文法最速マスター](http://www.1x1.jp/blog/2010/01/php-basic-syntax.html) - 新原雅司 * [PHP4徹底攻略改訂版](http://net-newbie.com/support/pdf2/) * [PSR-2 – コーディングスタイルガイド](https://github.com/maosanhioro/fig-standards/blob/master/translation/PSR-2-coding-style-guide.md) - maosanhioro @@ -465,38 +465,38 @@ ### Processing -* [Processingクイックリファレンス](http://www.musashinodenpa.com/p5/) - 株式会社武蔵野電波 +* [Processing クイックリファレンス](http://www.musashinodenpa.com/p5/) - 株式会社武蔵野電波 +* [Processing 入門講座](http://ap.kakoku.net/index.html) - maeda * [Processing 学習ノート](http://www.d-improvement.jp/learning/processing/) - @mathatelle -* [Processing入門講座](http://ap.kakoku.net/index.html) - maeda ### Prolog +* [LISP and PROLOG](http://home.soka.ac.jp/~unemi/LispProlog/) - 畝見達夫 * [Prolog プログラミング入門](http://bach.istc.kobe-u.ac.jp/prolog/intro/) - 田村直之 * [お気楽 Prolog プログラミング入門](http://www.geocities.jp/m_hiroi/prolog/index.html) - 広井誠 -* [LISP and PROLOG](http://home.soka.ac.jp/~unemi/LispProlog/) - 畝見達夫 ### Python -* [Python基礎文法最速マスター](http://d.hatena.ne.jp/dplusplus/20100126/p1) - id:dplusplus -* [Python 2.7.2 ドキュメント日本語訳](http://docs.python.jp/2.7/) - Python Software Foundation -* [Python の学習](http://skitazaki.github.io/python-school-ja/index.html) - KITAZAKI Shigeru +* [Dive Into Python 3 日本語版](http://diveintopython3-ja.rdy.jp) - Mark Pilgrim, Fukada(翻訳), Fujimoto(翻訳) * [Google Python スタイルガイド](http://works.surgo.jp/translation/pyguide.html) - Amit Patel, Antoine Picard, Eugene Jhong, Jeremy Hylton, Matt Smart, Mike Shields, Kosei Kitahara(翻訳) -* [機械学習の Python との出会い (Machine Learning Meets Python)](http://www.kamishima.net/mlmpyja/) - 神嶌敏弘 [PDF](http://www.kamishima.net/archive/mlmpyja.pdf), [EPUB](http://www.kamishima.net/archive/mlmpyja.epub) -* [The Programming Historian](https://sites.google.com/site/theprogramminghistorianja/) - William J. Turkel, Alan MacEachern, @moroshigeki(翻訳), @historyanddigi(翻訳), @Say\_no(翻訳), @knagasaki(翻訳), @mak\_goto(翻訳) -* [Python Scientific Lecture Notes (一部翻訳)](http://turbare.net/transl/scipy-lecture-notes/) - 打田旭宏(翻訳) * [Notes on scientific computing with python](http://japanichaos.appspot.com) - 花田康高 -* [pythonで心理実験](http://www.s12600.net/psy/python/) - 十河宏行 -* [Python による日本語自然言語処理](http://www.nltk.org/book-jp/ch12.html) - Steven Bird, Ewan Klein, Edward Loper, 萩原正人(翻訳), 中山敬広(翻訳), 水野貴明(翻訳) -* [Pythonで音声信号処理](http://aidiary.hatenablog.com/entry/20110514/1305377659) - id:aidiary -* [Dive Into Python 3 日本語版](http://diveintopython3-ja.rdy.jp) - Mark Pilgrim, Fukada(翻訳), Fujimoto(翻訳) * [php プログラマのための Python チュートリアル](http://phpy.readthedocs.org/en/latest/) - INADA Naoki -* [みんなのPython Webアプリ編](http://coreblog.org/ats/minpy-web-is-now-free-to-read/) - 柴田淳 -* [Pythonヒッチハイク・ガイド](http://python-guide-ja.readthedocs.org) - Kenneth Reitz, Tsuyoshi Tokuda(翻訳) +* [Python 2.7.2 ドキュメント日本語訳](http://docs.python.jp/2.7/) - Python Software Foundation +* [Python Scientific Lecture Notes (一部翻訳)](http://turbare.net/transl/scipy-lecture-notes/) - 打田旭宏(翻訳) +* [python で心理実験](http://www.s12600.net/psy/python/) - 十河宏行 +* [Python で音声信号処理](http://aidiary.hatenablog.com/entry/20110514/1305377659) - id:aidiary +* [Python による日本語自然言語処理](http://www.nltk.org/book-jp/ch12.html) - Steven Bird, Ewan Klein, Edward Loper, 萩原正人(翻訳), 中山敬広(翻訳), 水野貴明(翻訳) +* [Python の学習](http://skitazaki.github.io/python-school-ja/index.html) - KITAZAKI Shigeru +* [Python ヒッチハイク・ガイド](http://python-guide-ja.readthedocs.org) - Kenneth Reitz, Tsuyoshi Tokuda(翻訳) * [Python プログラマーのための gevent チュートリアル](http://methane.github.io/gevent-tutorial-ja/) - Stephen Diehl, Jérémy Bethmont, sww, Bruno Bigras, David Ripton, Travis Cline, Boris Feld, youngsterxyf, Eddie Hebert, Alexis Metaireau, Daniel Velkov, methane(翻訳) -* [お気楽 Python プログラミング入門](http://www.geocities.jp/m_hiroi/light/index.html) - 広井誠 +* [Python 基礎文法最速マスター](http://d.hatena.ne.jp/dplusplus/20100126/p1) - id:dplusplus +* [The Programming Historian](https://sites.google.com/site/theprogramminghistorianja/) - William J. Turkel, Alan MacEachern, @moroshigeki(翻訳), @historyanddigi(翻訳), @Say\_no(翻訳), @knagasaki(翻訳), @mak\_goto(翻訳) * [Think Python:コンピュータサイエンティストのように考えてみよう](http://www.cauldron.sakura.ne.jp/thinkpython/thinkpython/ThinkPython.pdf) - Allen Downey, 相川 利樹(翻訳)(PDF) +* [お気楽 Python プログラミング入門](http://www.geocities.jp/m_hiroi/light/index.html) - 広井誠 +* [みんなのPython Webアプリ編](http://coreblog.org/ats/minpy-web-is-now-free-to-read/) - 柴田淳 +* [機械学習の Python との出会い (Machine Learning Meets Python)](http://www.kamishima.net/mlmpyja/) - 神嶌敏弘 [PDF](http://www.kamishima.net/archive/mlmpyja.pdf), [EPUB](http://www.kamishima.net/archive/mlmpyja.epub) #### Flask @@ -507,28 +507,28 @@ ### R +* [Google's R Style Guide](http://www.okada.jp.org/RWiki/?Google%27s%20R%20Style%20Guide) - Google, 岡田昌史(翻訳) * [R 入門](http://cran.r-project.org/doc/contrib/manuals-jp/R-intro-170.jp.pdf) - W. N. Venables, D. M. Smith and the R Development Core Team, 間瀬茂(翻訳) (PDF) -* [R 言語定義](http://cran.r-project.org/doc/contrib/manuals-jp/R-lang.jp.v110.pdf) - R Development Core Team, 間瀬茂(翻訳) (PDF) * [R 基本統計関数マニュアル](http://cran.r-project.org/doc/contrib/manuals-jp/Mase-Rstatman.pdf) - 間瀬茂 (PDF) +* [R 言語定義](http://cran.r-project.org/doc/contrib/manuals-jp/R-lang.jp.v110.pdf) - R Development Core Team, 間瀬茂(翻訳) (PDF) * [R-Tips](http://cse.naro.affrc.go.jp/takezawa/r-tips/r2.html) - 舟尾暢男 -* [統計解析ソフトRのスクリプト集](http://psych.educa.nagoya-u.ac.jp/doc/Rscripts_ishii.pdf) - 石井秀宗 (PDF) -* [統計解析フリーソフトRの備忘録](http://cse.naro.affrc.go.jp/takezawa/r-tips.pdf) - 竹澤邦夫 (PDF) * [Rチュートリアルセミナーテキスト](http://psycho.edu.yamaguchi-u.ac.jp/?page_id=626) - 小杉考司, 押江隆 (PDF, ePUB) * [Rによる保健医療データ解析演習](http://minato.sip21c.org/msb/medstatbook.pdf) - 中澤港 (PDF) * [Rによる統計解析の基礎](http://minato.sip21c.org/statlib/stat.pdf) - 中澤港 (PDF) * [無料統計ソフトRで心理学](http://blue.zero.jp/yokumura/Rhtml/Haebera2002.html) - 奥村泰之 -* [Google's R Style Guide](http://www.okada.jp.org/RWiki/?Google%27s%20R%20Style%20Guide) - Google, 岡田昌史(翻訳) +* [統計解析ソフトRのスクリプト集](http://psych.educa.nagoya-u.ac.jp/doc/Rscripts_ishii.pdf) - 石井秀宗 (PDF) +* [統計解析フリーソフトRの備忘録](http://cse.naro.affrc.go.jp/takezawa/r-tips.pdf) - 竹澤邦夫 (PDF) ### Ruby -* [Ruby基礎文法最速マスター](http://route477.net/d/?date=20100125) +* [Ruby on Rails ガイド](http://railsguides.jp) - Michael Hartl, 八田 昌三(翻訳), 安川 要平(翻訳) +* [Ruby on Rails チュートリアル](http://railstutorial.jp) - Michael Hartl, 八田 昌三(翻訳), 安川 要平(翻訳) +* [Ruby ソースコード完全解説](http://i.loveruby.net/ja/rhg/book/) - 青木峰郎 * [Ruby リファレンスマニュアル](https://www.ruby-lang.org/ja/documentation/) - まつもとゆきひろ -* [Rubyソースコード完全解説](http://i.loveruby.net/ja/rhg/book/) - 青木峰郎 -* [ホワイの(感動的)Rubyガイド](http://www.aoky.net/articles/why_poignant_guide_to_ruby/) - why the lucky stiff, 青木靖(翻訳) +* [Ruby 基礎文法最速マスター](http://route477.net/d/?date=20100125) * [お気楽 Ruby プログラミング入門](http://www.geocities.jp/m_hiroi/light/ruby.html) - 広井誠 -* [Ruby on Rails チュートリアル](http://railstutorial.jp) - Michael Hartl, 八田 昌三(翻訳), 安川 要平(翻訳) -* [Ruby on Rails ガイド](http://railsguides.jp) - Michael Hartl, 八田 昌三(翻訳), 安川 要平(翻訳) +* [ホワイの(感動的)Rubyガイド](http://www.aoky.net/articles/why_poignant_guide_to_ruby/) - why the lucky stiff, 青木靖(翻訳) ### Sather @@ -545,13 +545,13 @@ ### Scheme +* [Gauche プログラミング(立読み版)](https://web.archive.org/web/20140521224625/http://karetta.jp/book-cover/gauche-hacks) - 川合史朗(監修), Kahuaプロジェクト * [Gauche ユーザリファレンス](http://practical-scheme.net/gauche/man/gauche-refj.html) - 川合史朗 -* [お気楽 Scheme プログラミング入門](http://www.geocities.jp/m_hiroi/func/scheme.html) - 広井誠 * [Scheme](https://ja.wikibooks.org/wiki/Scheme) - Wikibooks +* [Scheme 入門 スーパービギナー編](https://sites.google.com/site/atponslisp/home/scheme/racket/schemenyuumon-1/schemenyuumon) +* [お気楽 Scheme プログラミング入門](http://www.geocities.jp/m_hiroi/func/scheme.html) - 広井誠 * [もうひとつの Scheme 入門](http://www.shido.info/lisp/idx_scm.html) - 紫藤貴文 * [入門Scheme](https://web.archive.org/web/20140812144348/http://www4.ocn.ne.jp/~inukai/scheme_primer_j.html) - 犬飼大 -* [Scheme入門 スーパービギナー編](https://sites.google.com/site/atponslisp/home/scheme/racket/schemenyuumon-1/schemenyuumon) -* [Gaucheプログラミング(立読み版)](https://web.archive.org/web/20140521224625/http://karetta.jp/book-cover/gauche-hacks) - 川合史朗(監修), Kahuaプロジェクト ### sed @@ -561,8 +561,8 @@ ### Smalltalk -* [自由自在 Squeakプログラミング](http://swikis.ddo.jp/squeak/13) - 梅澤真史 * [GNU Smalltalk Tutorial](http://gst.plasticheart.info/tutorial-c84.html) - @PLHX +* [自由自在 Squeakプログラミング](http://swikis.ddo.jp/squeak/13) - 梅澤真史 ### SQL(実装非依存) @@ -574,8 +574,8 @@ ### Standard ML -* [プログラミング言語SML#解説](http://www.pllab.riec.tohoku.ac.jp/smlsharp/docs/1.0/ja/manual.xhtml) - 大堀淳, 上野 雄大 * [お気楽 Standard ML of New Jersey 入門](http://www.geocities.jp/m_hiroi/func/index.html#sml) - 広井誠 +* [プログラミング言語SML#解説](http://www.pllab.riec.tohoku.ac.jp/smlsharp/docs/1.0/ja/manual.xhtml) - 大堀淳, 上野 雄大 ### Swift @@ -597,13 +597,13 @@ ### VBA -* [VBA基礎文法最速マスター](http://d.hatena.ne.jp/nattou_curry_2/20100129/1264787849) - id:nattou\_curry -* [Office 2013 Visual Basic for Applications 言語リファレンス](https://msdn.microsoft.com/ja-jp/library/office/gg264383.aspx) - MSDN Library * [Excel 2013 で学ぶ Visual Basic for Applications (VBA)](http://brain.cc.kogakuin.ac.jp/~kanamaru/lecture/vba2013/index.html) - 金丸隆志 +* [Office 2013 Visual Basic for Applications 言語リファレンス](https://msdn.microsoft.com/ja-jp/library/office/gg264383.aspx) - MSDN Library +* [VBA基礎文法最速マスター](http://d.hatena.ne.jp/nattou_curry_2/20100129/1264787849) - id:nattou\_curry ### Vim -* [Vimスクリプト基礎文法最速マスター](http://d.hatena.ne.jp/thinca/20100201/1265009821) - id:thinca -* [Vimスクリプトリファレンス](http://nanasi.jp/code.html) - 小見拓 +* [Vim スクリプトリファレンス](http://nanasi.jp/code.html) - 小見拓 +* [Vim スクリプト基礎文法最速マスター](http://d.hatena.ne.jp/thinca/20100201/1265009821) - id:thinca * [Vim スクリプト書法](http://vim-jp.org/vimdoc-ja/usr_41.html) - Bram Moolenaar, vimdoc-ja プロジェクト(翻訳) diff --git a/free-programming-books-ko.md b/free-programming-books-ko.md index 902a2471a..6faa09eaf 100644 --- a/free-programming-books-ko.md +++ b/free-programming-books-ko.md @@ -7,9 +7,9 @@ * [JavaScript](#javascript) * [Node.js](#nodejs) * [LaTeX](#latex) +* [Python](#python) * [R](#r) * [Ruby](#ruby) -* [Python](#python) ### Assembly Language @@ -19,8 +19,8 @@ ### GIT -* [Pro Git 한글 번역](http://git-scm.com/book/ko/) * [Git - 간편 안내서](http://rogerdudler.github.io/git-guide/index.ko.html) +* [Pro Git 한글 번역](http://git-scm.com/book/ko/) * [깃허브 치트 시트](https://github.com/tiimgreen/github-cheat-sheet/blob/master/README.ko.md) @@ -51,30 +51,30 @@ ### Perl * [2시간 반만에 펄 익히기](http://qntm.org/files/perl/perl_kr.html) -* [책벌레가 되고픈 어린이 Perl Tutorial](http://eriny.net/p/perl) * [Perl : GyparkWiki](http://gypark.pe.kr/wiki/Perl) -* [Seoul.pm 펄 크리스마스 달력 #2014 | Seoul.pm Perl Advent Calendar 2014](http://advent.perl.kr/2014/) * [Perl 객체지향프로그래밍(OOP)](https://github.com/aero/perl_docs/blob/master/hatena_perl_oop.md) : Hatena-TextBook의 oop-for-perl 문서 한역 by aero +* [Seoul.pm 펄 크리스마스 달력 #2014 | Seoul.pm Perl Advent Calendar 2014](http://advent.perl.kr/2014/) +* [책벌레가 되고픈 어린이 Perl Tutorial](http://eriny.net/p/perl) -### R +### Node.js -* [R을 이용한 데이터 처리 & 분석 실무](http://r4pda.co.kr) - 서민구 (HTML, PDF - 이전 버젼) -* [The R Manuals (translated in Korean)](http://www.openstatistics.net) +* [Node.js API 한글 번역 by outsideris](http://nodejs.sideeffect.kr/docs/) -### Ruby +### Python -* [루비 스타일 가이드](https://github.com/dalzony/ruby-style-guide/blob/master/README-koKR.md) +* [A Byte of Python 한글 번역 by Jeongbin Park](http://byteofpython-korean.sourceforge.net/byte_of_python.pdf) (PDF) +* [왕초보를 위한 Python 2.7](https://wikidocs.net/book/2) +* [점프 투 파이썬 - Python 3](https://wikidocs.net/book/1) -### Node.js +### R -* [Node.js API 한글 번역 by outsideris](http://nodejs.sideeffect.kr/docs/) +* [R을 이용한 데이터 처리 & 분석 실무](http://r4pda.co.kr) - 서민구 (HTML, PDF - 이전 버젼) +* [The R Manuals (translated in Korean)](http://www.openstatistics.net) -### Python +### Ruby -* [점프 투 파이썬 - Python 3](https://wikidocs.net/book/1) -* [왕초보를 위한 Python 2.7](https://wikidocs.net/book/2) -* [A Byte of Python 한글 번역 by Jeongbin Park](http://byteofpython-korean.sourceforge.net/byte_of_python.pdf) (PDF) +* [루비 스타일 가이드](https://github.com/dalzony/ruby-style-guide/blob/master/README-koKR.md) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 471e0214a..69c5a8155 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -1,11 +1,11 @@ ### Index -* [Niezależne od języka programowania](#niezale%C5%BCne-od-j%C4%99zyka-programowania) +* [0 - Niezależne od języka programowania](#0-niezale%C5%BCne-od-j%C4%99zyka-programowania) * [Android](#android) * [C](#c) * [C++](#c-1) -* [CSS](#css) * [Common Lisp](#common-lisp) +* [CSS](#css) * [Haskell](#haskell) * [HTML](#html) * [Java](#java) @@ -20,14 +20,14 @@ * [SQL](#sql) -### Niezależne od języka programowania +### 0 - Niezależne od języka programowania -* [W obronie wolności](http://stallman.helion.pl) * [Git](https://pl.wikibooks.org/wiki/Git) +* [Pisanie OS](https://pl.wikibooks.org/wiki/Pisanie_OS) * [Pro Git](http://git-scm.com/book/pl/) * [SVN](https://pl.wikibooks.org/wiki/Subversion) * [System kontroli wersji Subversion](http://svnbook.opensys.pl) -* [Pisanie OS](https://pl.wikibooks.org/wiki/Pisanie_OS) +* [W obronie wolności](http://stallman.helion.pl) ### Android @@ -38,25 +38,25 @@ ### C -* [Programowanie w C](https://upload.wikimedia.org/wikibooks/pl/6/6a/C.pdf) (PDF) * [Podstawy programowania Unixa/Linuxa](http://www.opcode.eu.org/programing/c_cpp/) +* [Programowanie w C](https://upload.wikimedia.org/wikibooks/pl/6/6a/C.pdf) (PDF) ### C++ * [Kurs C++](http://cpp0x.pl/kursy/Kurs-C++/1) -* [Zaawansowane C++](http://wazniak.mimuw.edu.pl/index.php?title=Zaawansowane_CPP) * [Megatutorial "Od zera do gier kodera"](http://xion.org.pl/productions/texts/coding/megatutorial/) +* [Zaawansowane C++](http://wazniak.mimuw.edu.pl/index.php?title=Zaawansowane_CPP) -### CSS +### Common Lisp -* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) +* [Kurs programowania w języku Common Lisp](http://jcubic.pl/lisp_tutorial.php) -### Common Lisp +### CSS -* [Kurs programowania w języku Common Lisp](http://jcubic.pl/lisp_tutorial.php) +* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) ### Haskell @@ -93,9 +93,9 @@ ### PHP +* [Kurs PHP](http://phpkurs.pl) * [PHP](https://pl.wikibooks.org/wiki/PHP) * [PHP: The Right Way](http://pl.phptherightway.com) -* [Kurs PHP](http://phpkurs.pl) ### Prolog @@ -105,9 +105,9 @@ ### Python +* [Biblioteka Pythona](http://www.python.rk.edu.pl) * [Ukąś Pythona](http://python.edu.pl/byteofpython/index.html) * [Zanurkuj w Pythonie](https://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie) -* [Biblioteka Pythona](http://www.python.rk.edu.pl) ### Ruby diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 222b98c0d..4319a5676 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -2,8 +2,8 @@ * [Android](#android) * [C](#c) -* [C++](#cpp) -* [C#](#csharp) +* [C#](#c-sharp) +* [C++](#c-1) * [Engenharia de software](#engenharia-de-software) * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software) * [Git](#git) @@ -35,19 +35,19 @@ * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/) -### CPP - -* [Apostila Linguagem C++](http://www.ime.usp.br/~slago/slago-C++.pdf) - Silvio Lago (PDF) -* [Programação Orientada a Objetos em C++](http://www.filoczar.com.br/sistemas_operacionais/linux/cpppara_linux.pdf) (PDF) - - -### CSharp +### C Sharp * [C# e Orientação a Objetos](https://www.caelum.com.br/apostila-csharp-orientacao-objetos/) - Caelum * [C# e Orientação a Objetos](http://www.k19.com.br/downloads/apostilas/dotnet/k19-k31-csharp-e-orientacao-a-objetos) - K19 * [Desenvolvimento Web com ASP.NET MVC](http://www.k19.com.br/downloads/apostilas/dotnet/k19-k32-desenvolvimento-web-com-aspnet-mvc) - K19 +### C++ + +* [Apostila Linguagem C++](http://www.ime.usp.br/~slago/slago-C++.pdf) - Silvio Lago (PDF) +* [Programação Orientada a Objetos em C++](http://www.filoczar.com.br/sistemas_operacionais/linux/cpppara_linux.pdf) (PDF) + + ### Engenharia de Software #### Metodologias de Desenvolvimento de Software @@ -60,9 +60,9 @@ ### Git * [Aprendendo Git](http://www.slideshare.net/bismarckjunior/aprendendo-git) +* [Git - guia prático](http://rogerdudler.github.io/git-guide/index.pt_BR.html) * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/pt_br/) * [Pro Git](http://git-scm.com/book/pt-br/) -* [Git - guia prático](http://rogerdudler.github.io/git-guide/index.pt_BR.html) ### Haskell @@ -151,7 +151,7 @@ ### Vim +* [Editor VI - Guia de Referência](http://aurelio.net/curso/material/vim-ref.html) - Aurelio Marinho Jargas +* [Vim Avançado](http://aurelio.net/vim/vim-avancado.txt) - Aurelio Marinho Jargas * [Vim Básico](http://aurelio.net/vim/vim-basico.txt) - Aurelio Marinho Jargas * [Vim Médio](http://aurelio.net/vim/vim-medio.txt) - Aurelio Marinho Jargas -* [Vim Avançado](http://aurelio.net/vim/vim-avancado.txt) - Aurelio Marinho Jargas -* [Editor VI - Guia de Referência](http://aurelio.net/curso/material/vim-ref.html) - Aurelio Marinho Jargas diff --git a/free-programming-books-pt_PT.md b/free-programming-books-pt_PT.md index 8e1e10179..64c956587 100644 --- a/free-programming-books-pt_PT.md +++ b/free-programming-books-pt_PT.md @@ -25,8 +25,8 @@ ### LaTeX -* [Uma não tão pequena introdução ao LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/portuguese) * [Uma não tão pequena introdução ao LaTeX](http://alfarrabio.di.uminho.pt/~albie/lshort/pt-lshort.pdf) - Tradução de Alberto Simões (PDF) +* [Uma não tão pequena introdução ao LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/portuguese) ### Prolog diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 90c239bef..93190ecce 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -1,20 +1,19 @@ ### Index -* [Списки книг](#meta-lists) -* [Language Agnostic](#language-agnostic) - * [Облачные Вычисления](#Облачные-вычисления) - * [Работа c cетью](#Работа-с-сетью) +* [0 - Language Agnostic](#1-language-agnostic) * [Open Source Ecosystem](#open-source-ecosystem) + * [Облачные Вычисления](#Облачные-вычисления) * [Парадигмы Программирования](#Парадигмы-программирования) + * [Работа c cетью](#Работа-с-сетью) * [Assembly](#assembly) * [Bash](#bash) * [C](#c) * [C++](#c-1) * [Clojure](#clojure) * [CoffeeScript](#coffeescript) +* [Erlang](#erlang) * [Git](#git) * [Go](#go) -* [Erlang](#erlang) * [Haskell](#haskell) * [Java](#java) * [JavaScript](#javascript) @@ -27,8 +26,8 @@ * [Objective-C](#objective-c) * [Perl](#perl) * [PHP](#php) -* [Python](#python) * [PostgreSQL](#postgresql) +* [Python](#python) * [R](#r) * [Reverse engineering](#reverse-engineering) * [Ruby](#ruby) @@ -43,7 +42,7 @@ * [Параллельные технологии](#parallel) -### Language Agnostic +### 0 - Language Agnostic * [E-maxx.ru: Сборник алгоритмов с примерами на C++](http://e-maxx.ru/upload/e-maxx_algo.pdf) (PDF) * [Scrum и XP: заметки с передовой](http://scrum.org.ua/wp-content/uploads/2008/12/scrum_xp-from-the-trenches-rus-final.pdf) (PDF) @@ -76,8 +75,8 @@ * [Ассемблер в Linux для программистов C](https://ru.wikibooks.org/wiki/Ассемблер_в_Linux_для_программистов_C) * [Ассемблер для чайников](http://av-assembler.ru/asm/afd/assembler-for-dummy.htm) -* [Программирование на языке ассемблера NASM для ОС Unix](http://www.stolyarov.info/books/pdf/nasm_unix.pdf) (PDF) * [Микропроцессоры и вычислительные комплексы семейства "Эльбрус"](http://www.mcst.ru/doc/book_121130.pdf) (PDF) +* [Программирование на языке ассемблера NASM для ОС Unix](http://www.stolyarov.info/books/pdf/nasm_unix.pdf) (PDF) ### Bash @@ -180,8 +179,8 @@ ### Objective-C -* [Хрестоматия iOS паттернов](https://maleevdimka.files.wordpress.com/2013/04/ios-patterns-cliff-notes2.pdf) (PDF) * [Become an XCoder](https://yadi.sk/d/ugz7jW4RXLGTN) +* [Хрестоматия iOS паттернов](https://maleevdimka.files.wordpress.com/2013/04/ios-patterns-cliff-notes2.pdf) (PDF) * [Цикл статей разработки под Apple iOS](http://habrahabr.ru/post/149090/) @@ -201,10 +200,10 @@ ### Python +* [Problem Solving with Algorithms and Data Structures](http://aliev.me/runestone/) * [Вглубь языка Python](http://ru.diveintopython.net/toc.html) * [Укус Питона](http://wombat.org.ua/AByteOfPython/) - Swaroop C H * [Учебник Python 2.6](http://ru.wikibooks.org/wiki/Учебник_Python_2.6) -* [Problem Solving with Algorithms and Data Structures](http://aliev.me/runestone/) ### PostgreSQL @@ -226,9 +225,9 @@ ### Ruby -* [Ruby за двадцать минут](https://www.ruby-lang.org/ru/documentation/quickstart/) -* [Ruby](https://github.com/Krugloff/rus_ruby_book) - Круглов А. * [Ruby](https://ru.wikibooks.org/wiki/Ruby) - Викиучебник +* [Ruby](https://github.com/Krugloff/rus_ruby_book) - Круглов А. +* [Ruby за двадцать минут](https://www.ruby-lang.org/ru/documentation/quickstart/) * [Учись программировать](http://www.shokhirev.com/mikhail/ruby/ltp/title.html) - Крис Пайн diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 70a3de94a..41bb40cc4 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -76,8 +76,8 @@ ### Html -* [Html'e Yolculuk](https://github.com/paufsc/journey-to-html) * [Html'e Giriş](http://www.htmldersleri.org) +* [Html'e Yolculuk](https://github.com/paufsc/journey-to-html) ### iOS @@ -87,8 +87,8 @@ ### Java -* [Java Yazılım Tasarımı](http://tdsoftware.net/2011/09/23/java-yazalim-tasarimi-kitabi-pdf/) * [Java 8 Kitabı](http://kodcu.com/java-8-ebook/) +* [Java Yazılım Tasarımı](http://tdsoftware.net/2011/09/23/java-yazalim-tasarimi-kitabi-pdf/) ### JavaScript diff --git a/free-programming-books-ua.md b/free-programming-books-ua.md index 24cdaa531..c3f46c5c1 100644 --- a/free-programming-books-ua.md +++ b/free-programming-books-ua.md @@ -1,13 +1,8 @@ ### Index -* [Language Agnostic](#language-agnostic) * [Haskell](#haskell) * [Java](#java) - - -### Language Agnostic - -* [Дизайн патерни - просто, як двері](http://designpatterns.andriybuday.com) - А. Будай +* [Language Agnostic](#language-agnostic) ### Haskell @@ -18,3 +13,8 @@ ### Java * [Програмування мовою Java для дітей, батьків, дідусів та бабусь](http://myflex.org/books/java4kids/java4kids.htm) - Яків Файн + + +### Language Agnostic + +* [Дизайн патерни - просто, як двері](http://designpatterns.andriybuday.com) - А. Будай diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 06fb47f86..da7afce67 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -1,29 +1,29 @@ ## 目录 * [语言无关](#语言无关) + * [MySQL](#mysql) + * [NoSQL](#nosql) + * [PostgreSQL](#postgresql) + * [Web](#web) + * [WEB服务器](#web服务器) + * [其它](#其它) + * [函数式概念](#函数式概念) + * [分布式系统](#分布式系统) * [在线教育](#在线教育) - * [软件开发方法](#软件开发方法) + * [大数据](#大数据) * [操作系统](#操作系统) - * [版本控制](#版本控制) * [数据库](#数据库) - * [正则表达式](#正则表达式) * [智能系统](#智能系统) - * [分布式系统](#分布式系统) + * [正则表达式](#正则表达式) + * [版本控制](#版本控制) + * [管理和监控](#管理和监控) + * [编程艺术](#编程艺术) * [编译原理](#编译原理) - * [函数式概念](#函数式概念) - * [计算机图形学](#计算机图形学) - * [WEB服务器](#web服务器) * [编辑器](#编辑器) - * [NoSQL](#nosql) - * [PostgreSQL](#postgresql) - * [MySQL](#mysql) - * [管理和监控](#管理和监控) - * [项目相关](#项目相关) + * [计算机图形学](#计算机图形学) * [设计模式](#设计模式) - * [Web](#web) - * [大数据](#大数据) - * [编程艺术](#编程艺术) - * [其它](#其它) + * [软件开发方法](#软件开发方法) + * [项目相关](#项目相关) * [语言相关](#语言相关) * [Android](#android) * [AWK](#awk) @@ -61,10 +61,88 @@ ## 语言无关 +### MySQL + +* [21分钟MySQL入门教程](http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html) +* [MySQL索引背后的数据结构及算法原理](http://blog.codinglabs.org/articles/theory-of-mysql-index.html) + + +### NoSQL + +* [Disque 使用教程](http://disquebook.com) +* [Neo4j .rb 中文資源](http://neo4j.tw) +* [Neo4j 简体中文手册 v1.8](http://docs.neo4j.org.cn) +* [Redis 命令参考](http://redisdoc.com) +* [Redis 设计与实现](http://redisbook.com) +* [The Little MongoDB Book](https://github.com/justinyhuang/the-little-mongodb-book-cn/blob/master/mongodb.md) +* [The Little Redis Book](https://github.com/JasonLai256/the-little-redis-book/blob/master/cn/redis.md) +* [带有详细注释的 Redis 2.6 代码](https://github.com/huangz1990/annotated_redis_source) +* [带有详细注释的 Redis 3.0 代码](https://github.com/huangz1990/redis-3.0-annotated) + + +### PostgreSQL + +* [PostgreSQL 8.2.3 中文文档](http://works.jinbuguo.com/postgresql/menu823/index.html) +* [PostgreSQL 9.3.1 中文文档](http://www.postgres.cn/docs/9.3/index.html) + + +### Web + +* [3 Web Designs in 3 Weeks](https://www.gitbook.com/book/juntao/3-web-designs-in-3-weeks/details) +* [Chrome 开发者工具中文手册](https://github.com/CN-Chrome-DevTools/CN-Chrome-DevTools) +* [Chrome扩展开发文档](http://open.chrome.360.cn/extension_dev/overview.html) +* [Grunt中文文档](http://www.gruntjs.net) +* [Gulp 入门指南](https://github.com/nimojs/gulp-book) +* [gulp中文文档](http://www.gulpjs.com.cn/docs/) +* [HTTP 下午茶](http://happypeter.github.io/tealeaf-http/) +* [HTTP 接口设计指北](https://github.com/bolasblack/http-api-guide) +* [HTTP/2.0 中文翻译](http://yuedu.baidu.com/ebook/478d1a62376baf1ffc4fad99?pn=1) +* [http2讲解](https://www.gitbook.com/book/ye11ow/http2-explained/details) +* [JSON风格指南](https://github.com/darcyliu/google-styleguide/blob/master/JSONStyleGuide.md) +* [Wireshark用户手册](http://man.lupaworld.com/content/network/wireshark/index.html) +* [Yeoman中文文档](http://yeomanjs.org) +* [一站式学习Wireshark](https://community.emc.com/thread/194901) +* [关于浏览器和网络的 20 项须知](http://www.20thingsilearned.com/zh-CN/home) +* [前端代码规范 及 最佳实践](http://coderlmn.github.io/code-standards/) +* [前端开发体系建设日记](https://github.com/fouber/blog/issues/2) +* [前端资源分享(一)](https://github.com/hacke2/hacke2.github.io/issues/1) +* [前端资源分享(二)](https://github.com/hacke2/hacke2.github.io/issues/3) +* [正则表达式30分钟入门教程](http://deerchao.net/tutorials/regex/regex.htm) +* [浏览器开发工具的秘密](http://jinlong.github.io/2013/08/29/devtoolsecrets/) +* [移动Web前端知识库](https://github.com/AlloyTeam/Mars) +* [移动前端开发收藏夹](https://github.com/hoosin/mobile-web-favorites) + + +### WEB服务器 + +* [Apache 中文手册](http://works.jinbuguo.com/apache/menu22/index.html) +* [Nginx开发从入门到精通](http://tengine.taobao.org/book/index.html) (淘宝团队出品) +* [Nginx教程从入门到精通](http://www.ttlsa.com/nginx/nginx-stu-pdf/) (PDF版本,运维生存时间出品) + + +### 其它 + +* [OpenWrt智能、自动、透明翻墙路由器教程](https://softwaredownload.gitbooks.io/openwrt-fanqiang/content/) +* [SAN 管理入门系列](https://community.emc.com/docs/DOC-16067) +* [Sketch 中文手册](http://sketchcn.com/sketch-chinese-user-manual.html#introduce) +* [深入理解并行编程](http://ifeve.com/perfbook/) + + +### 函数式概念 + +* [傻瓜函数编程](https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn) + + +### 分布式系统 + +* [走向分布式](http://dcaoyuan.github.io/papers/pdfs/Scalability.pdf) (PDF) + + ### 在线教育 -* [CodeSchool](https://www.codeschool.com) +* [51CTO学院](http://edu.51cto.com) * [Codecademy](https://www.codecademy.com/?locale_code=zh) +* [CodeSchool](https://www.codeschool.com) * [Coursera](https://www.coursera.org/courses?orderby=upcoming&lngs=zh) * [Learn X in Y minutes](https://learnxinyminutes.com) (数十种语言快速入门教程) * [shiyanlou](https://www.shiyanlou.com) @@ -73,67 +151,45 @@ * [xuetangX](https://www.xuetangx.com) * [慕课网](http://www.imooc.com/course/list) (丰富的移动端开发、php开发、web前端、html5教程以及css3视频教程等课程资源) * [极客学院](http://www.jikexueyuan.com) -* [51CTO学院](http://edu.51cto.com) * [计蒜客](http://www.jisuanke.com) -### 软件开发方法 +### 大数据 -* [傻瓜函数编程](https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn) (《Functional Programming For The Rest of Us》中文版) -* [硝烟中的 Scrum 和 XP](http://www.infoq.com/cn/minibooks/scrum-xp-from-the-trenches) +* [Spark 编程指南简体中文版](https://aiyanbo.gitbooks.io/spark-programming-guide-zh-cn/content/) +* [大型集群上的快速和通用数据处理架构](https://code.csdn.net/CODE_Translation/spark_matei_phd) +* [大数据/数据挖掘/推荐系统/机器学习相关资源](https://github.com/Flowerowl/Big-Data-Resources) +* [数据挖掘中经典的算法实现和详细的注释](https://github.com/linyiqun/DataMiningAlgorithm) +* [面向程序员的数据挖掘指南](https://github.com/jizhang/guidetodatamining) ### 操作系统 * [Debian 参考手册 ](http://man.chinaunix.net/linux/debian/reference/reference.zh-cn.html) -* [Ubuntu 参考手册 ](http://wiki.ubuntu.org.cn/UbuntuManual) +* [Docker —— 从入门到实践](https://github.com/yeasy/docker_practice) +* [Docker中文指南](https://github.com/widuu/chinese_docker) +* [Docker入门实战](http://yuedu.baidu.com/ebook/d817967416fc700abb68fca1) * [FreeBSD 使用手册](http://www.freebsd.org/doc/zh_CN.UTF-8/books/handbook/) +* [FreeRADIUS新手入门](http://freeradius.akagi201.org) +* [Linux Documentation (中文版)](https://tinylab.gitbooks.io/linux-doc/content/zh-cn/) * [Linux Guide for Complete Beginners](http://happypeter.github.io/LGCB/book/) -* [UNIX TOOLBOX](http://cb.vu/unixtoolbox_zh_CN.xhtml) -* [鸟哥的 Linux 私房菜 基础学习篇](http://vbird.dic.ksu.edu.tw/linux_basic/linux_basic.php) -* [鸟哥的 Linux 私房菜 服务器架设篇](http://vbird.dic.ksu.edu.tw/linux_server/) -* [开源世界旅行手册](http://i.linuxtoy.org/docs/guide/index.html) +* [Linux 构建指南](http://works.jinbuguo.com/lfs/lfs62/index.html) * [Linux 系统高级编程](http://sourceforge.net/projects/elpi/) -* [The Linux Command Line](http://billie66.github.io/TLCL/index.html) (中英文版) * [Linux 设备驱动](http://oss.org.cn/kernel-book/ldd3/index.html) (第三版) -* [深入分析Linux内核源码](http://www.kerneltravel.net/kernel-book/%E6%B7%B1%E5%85%A5%E5%88%86%E6%9E%90Linux%E5%86%85%E6%A0%B8%E6%BA%90%E7%A0%81.html) -* [Linux 构建指南](http://works.jinbuguo.com/lfs/lfs62/index.html) * [Linux工具快速教程](https://github.com/me115/linuxtools_rst) -* [Linux Documentation (中文版)](https://tinylab.gitbooks.io/linux-doc/content/zh-cn/) -* [嵌入式 Linux 知识库 (eLinux.org 中文版)](https://tinylab.gitbooks.io/elinux/content/zh/) -* [理解Linux进程](https://github.com/tobegit3hub/understand_linux_process) +* [Mac 开发配置手册](https://aaaaaashu.gitbooks.io/mac-dev-setup/content/) * [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) +* [The Linux Command Line](http://billie66.github.io/TLCL/index.html) (中英文版) +* [Ubuntu 参考手册 ](http://wiki.ubuntu.org.cn/UbuntuManual) * [uCore Lab: Operating System Course in Tsinghua University](https://www.gitbook.com/book/objectkuan/ucore-docs/details) -* [Docker中文指南](https://github.com/widuu/chinese_docker) -* [Docker —— 从入门到实践](https://github.com/yeasy/docker_practice) -* [Docker入门实战](http://yuedu.baidu.com/ebook/d817967416fc700abb68fca1) -* [FreeRADIUS新手入门](http://freeradius.akagi201.org) -* [Mac 开发配置手册](https://aaaaaashu.gitbooks.io/mac-dev-setup/content/) +* [UNIX TOOLBOX](http://cb.vu/unixtoolbox_zh_CN.xhtml) * [命令行的艺术](https://github.com/jlevy/the-art-of-command-line/blob/master/README-zh.md) - - -### 版本控制 - -* [Git - 简易指南](http://rogerdudler.github.io/git-guide/index.zh.html) -* [Git Community Book 中文版](http://gitbook.liuhui998.com) -* [Git magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/) -* [Git 参考手册](http://gitref.justjavac.com) -* [Got GitHub](https://github.com/gotgit/gotgithub) -* [Pro Git](https://git-scm.com/book/zh/v2) -* [Pro Git 中文版](https://www.gitbook.com/book/0532/progit/details) (整理在gitbook上) -* [学习 Git 分支](http://pcottle.github.io/learnGitBranching/) (点击右下角按钮可切换至简体及正体中文) -* [沉浸式学 Git](http://igit.linuxtoy.org/index.html) -* [Git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) (本文由 [@廖雪峰](http://weibo.com/liaoxuefeng) 创作,如果觉得本教程对您有帮助,可以去 [iTunes](https://itunes.apple.com/cn/app/git-jiao-cheng/id876420437) 购买) -* [猴子都能懂的GIT入门](http://backlogtool.com/git-guide/cn/) -* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/) -* [GotGitHub](http://www.worldhello.net/gotgithub/index.html) -* [Mercurial 使用教程](https://www.mercurial-scm.org/wiki/ChineseTutorial) -* [HgInit (中文版)](http://bucunzai.net/hginit/) -* [Git-Cheat-Sheet](https://github.com/flyhigher139/Git-Cheat-Sheet) (感谢 @flyhigher139 翻译了中文版) -* [GitHub秘籍](https://snowdream86.gitbooks.io/github-cheat-sheet/content/zh/) -* [Github帮助文档](https://github.com/waylau/github-help) -* [git-flow 备忘清单](http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html) -* [svn 手册](http://svnbook.red-bean.com/nightly/zh/index.html) +* [嵌入式 Linux 知识库 (eLinux.org 中文版)](https://tinylab.gitbooks.io/elinux/content/zh/) +* [开源世界旅行手册](http://i.linuxtoy.org/docs/guide/index.html) +* [深入分析Linux内核源码](http://www.kerneltravel.net/kernel-book/%E6%B7%B1%E5%85%A5%E5%88%86%E6%9E%90Linux%E5%86%85%E6%A0%B8%E6%BA%90%E7%A0%81.html) +* [理解Linux进程](https://github.com/tobegit3hub/understand_linux_process) +* [鸟哥的 Linux 私房菜 基础学习篇](http://vbird.dic.ksu.edu.tw/linux_basic/linux_basic.php) +* [鸟哥的 Linux 私房菜 服务器架设篇](http://vbird.dic.ksu.edu.tw/linux_server/) ### 数据库 @@ -142,158 +198,102 @@ * [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) -### 正则表达式 - -* [正则表达式30分钟入门教程](http://deerchao.net/tutorials/regex/regex.htm) - - ### 智能系统 * [一步步搭建物联网系统](https://github.com/phodal/designiot) -### 分布式系统 +### 正则表达式 -* [走向分布式](http://dcaoyuan.github.io/papers/pdfs/Scalability.pdf) (PDF) +* [正则表达式30分钟入门教程](http://deerchao.net/tutorials/regex/regex.htm) -### 编译原理 +### 版本控制 -* [《计算机程序的结构和解释》公开课 翻译项目](https://github.com/DeathKing/Learning-SICP) +* [Git - 简易指南](http://rogerdudler.github.io/git-guide/index.zh.html) +* [Git Community Book 中文版](http://gitbook.liuhui998.com) +* [Git magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/) +* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/) +* [Git 参考手册](http://gitref.justjavac.com) +* [Git-Cheat-Sheet](https://github.com/flyhigher139/Git-Cheat-Sheet) (感谢 @flyhigher139 翻译了中文版) +* [git-flow 备忘清单](http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html) +* [Github帮助文档](https://github.com/waylau/github-help) +* [GitHub秘籍](https://snowdream86.gitbooks.io/github-cheat-sheet/content/zh/) +* [Git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) (本文由 [@廖雪峰](http://weibo.com/liaoxuefeng) 创作,如果觉得本教程对您有帮助,可以去 [iTunes](https://itunes.apple.com/cn/app/git-jiao-cheng/id876420437) 购买) +* [Got GitHub](https://github.com/gotgit/gotgithub) +* [GotGitHub](http://www.worldhello.net/gotgithub/index.html) +* [HgInit (中文版)](http://bucunzai.net/hginit/) +* [Mercurial 使用教程](https://www.mercurial-scm.org/wiki/ChineseTutorial) +* [Pro Git](https://git-scm.com/book/zh/v2) +* [Pro Git 中文版](https://www.gitbook.com/book/0532/progit/details) (整理在gitbook上) +* [svn 手册](http://svnbook.red-bean.com/nightly/zh/index.html) +* [学习 Git 分支](http://pcottle.github.io/learnGitBranching/) (点击右下角按钮可切换至简体及正体中文) +* [沉浸式学 Git](http://igit.linuxtoy.org/index.html) +* [猴子都能懂的GIT入门](http://backlogtool.com/git-guide/cn/) -### 函数式概念 +### 管理和监控 -* [傻瓜函数编程](https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn) +* [ElasticSearch 权威指南](https://www.gitbook.com/book/fuxiaopang/learnelasticsearch/details) +* [Elasticsearch 权威指南(中文版)](http://es.xiaoleilu.com) +* [ELKstack 中文指南](http://kibana.logstash.es) +* [Logstash 最佳实践](https://github.com/chenryn/logstash-best-practice-cn) +* [Mastering Elasticsearch(中文版)](http://udn.yyuap.com/doc/mastering-elasticsearch/) +* [Puppet 2.7 Cookbook 中文版](http://bbs.konotes.org/workdoc/puppet-27/) -### 计算机图形学 +### 编程艺术 -* [OpenGL 教程](https://github.com/zilongshanren/opengl-tutorials) +* [取悦的工序:如何理解游戏](http://read.douban.com/ebook/4972883/) (豆瓣阅读,免费书籍) +* [每个程序员都应该了解的内存知识(译)](http://www.oschina.net/translate/what-every-programmer-should-know-about-memory-part1?print)【第一部分】 +* [程序员编程艺术](https://github.com/julycoding/The-Art-Of-Programming-by-July) +* [编程入门指南](http://huyuefeng.me/intro-to-prog/) -### WEB服务器 +### 编译原理 -* [Nginx开发从入门到精通](http://tengine.taobao.org/book/index.html) (淘宝团队出品) -* [Nginx教程从入门到精通](http://www.ttlsa.com/nginx/nginx-stu-pdf/) (PDF版本,运维生存时间出品) -* [Apache 中文手册](http://works.jinbuguo.com/apache/menu22/index.html) +* [《计算机程序的结构和解释》公开课 翻译项目](https://github.com/DeathKing/Learning-SICP) ### 编辑器 * [exvim--vim 改良成IDE项目](http://exvim.github.io/docs-zh/intro/) -* [笨方法学Vimscript 中译本](http://learnvimscriptthehardway.onefloweroneworld.com) -* [Vim中文文档](https://github.com/vimcn/vimcdoc) -* [所需即所获:像 IDE 一样使用 vim](https://github.com/yangyangwithgnu/use_vim_as_ide) * [tmux:高效的全键盘开发工具](https://github.com/aqua7regia/tmux-Productive-Mouse-Free-Development_zh) +* [Vim中文文档](https://github.com/vimcn/vimcdoc) +* [所需即所获:像 IDE 一样使用 vim](https://github.com/yangyangwithgnu/use_vim_as_ide) +* [笨方法学Vimscript 中译本](http://learnvimscriptthehardway.onefloweroneworld.com) -### NoSQL - -* [Redis 设计与实现](http://redisbook.com) -* [Redis 命令参考](http://redisdoc.com) -* [带有详细注释的 Redis 3.0 代码](https://github.com/huangz1990/redis-3.0-annotated) -* [带有详细注释的 Redis 2.6 代码](https://github.com/huangz1990/annotated_redis_source) -* [The Little MongoDB Book](https://github.com/justinyhuang/the-little-mongodb-book-cn/blob/master/mongodb.md) -* [The Little Redis Book](https://github.com/JasonLai256/the-little-redis-book/blob/master/cn/redis.md) -* [Neo4j 简体中文手册 v1.8](http://docs.neo4j.org.cn) -* [Neo4j .rb 中文資源](http://neo4j.tw) -* [Disque 使用教程](http://disquebook.com) - - -### PostgreSQL - -* [PostgreSQL 8.2.3 中文文档](http://works.jinbuguo.com/postgresql/menu823/index.html) -* [PostgreSQL 9.3.1 中文文档](http://www.postgres.cn/docs/9.3/index.html) - - -### MySQL - -* [MySQL索引背后的数据结构及算法原理](http://blog.codinglabs.org/articles/theory-of-mysql-index.html) -* [21分钟MySQL入门教程](http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html) - - -### 管理和监控 - -* [ELKstack 中文指南](http://kibana.logstash.es) -* [Mastering Elasticsearch(中文版)](http://udn.yyuap.com/doc/mastering-elasticsearch/) -* [ElasticSearch 权威指南](https://www.gitbook.com/book/fuxiaopang/learnelasticsearch/details) -* [Elasticsearch 权威指南(中文版)](http://es.xiaoleilu.com) -* [Logstash 最佳实践](https://github.com/chenryn/logstash-best-practice-cn) -* [Puppet 2.7 Cookbook 中文版](http://bbs.konotes.org/workdoc/puppet-27/) - - -### 项目相关 - -* [持续集成(第二版)](http://article.yeeyan.org/view/2251/94882) (译言网) -* [让开发自动化系列专栏](http://www.ibm.com/developerworks/cn/java/j-ap/) -* [追求代码质量](http://www.ibm.com/developerworks/cn/java/j-cq/) -* [selenium 中文文档](https://github.com/fool2fish/selenium-doc) -* [Joel谈软件](http://local.joelonsoftware.com/wiki/Chinese_(Simplified)) -* [約耳談軟體(Joel on Software)](http://local.joelonsoftware.com/wiki/%E9%A6%96%E9%A0%81) -* [Gradle 2 用户指南](https://github.com/waylau/Gradle-2-User-Guide) -* [Gradle 中文使用文档](http://yuedu.baidu.com/ebook/f23af265998fcc22bcd10da2) -* [编码规范](https://github.com/ecomfe/spec) -* [开源软件架构](http://www.ituring.com.cn/book/1143) -* [GNU make 指南](http://docs.huihoo.com/gnu/linux/gmake.html) - - -### 设计模式 - -* [图说设计模式](https://github.com/me115/design_patterns) -* [史上最全设计模式导学目录](http://blog.csdn.net/lovelion/article/details/17517213) - - -### Web +### 计算机图形学 -* [关于浏览器和网络的 20 项须知](http://www.20thingsilearned.com/zh-CN/home) -* [浏览器开发工具的秘密](http://jinlong.github.io/2013/08/29/devtoolsecrets/) -* [Chrome 开发者工具中文手册](https://github.com/CN-Chrome-DevTools/CN-Chrome-DevTools) -* [Chrome扩展开发文档](http://open.chrome.360.cn/extension_dev/overview.html) -* [Grunt中文文档](http://www.gruntjs.net) -* [gulp中文文档](http://www.gulpjs.com.cn/docs/) -* [Gulp 入门指南](https://github.com/nimojs/gulp-book) -* [Yeoman中文文档](http://yeomanjs.org) -* [移动Web前端知识库](https://github.com/AlloyTeam/Mars) -* [正则表达式30分钟入门教程](http://deerchao.net/tutorials/regex/regex.htm) -* [前端开发体系建设日记](https://github.com/fouber/blog/issues/2) -* [移动前端开发收藏夹](https://github.com/hoosin/mobile-web-favorites) -* [JSON风格指南](https://github.com/darcyliu/google-styleguide/blob/master/JSONStyleGuide.md) -* [HTTP 接口设计指北](https://github.com/bolasblack/http-api-guide) -* [前端资源分享(一)](https://github.com/hacke2/hacke2.github.io/issues/1) -* [前端资源分享(二)](https://github.com/hacke2/hacke2.github.io/issues/3) -* [前端代码规范 及 最佳实践](http://coderlmn.github.io/code-standards/) -* [Wireshark用户手册](http://man.lupaworld.com/content/network/wireshark/index.html) -* [一站式学习Wireshark](https://community.emc.com/thread/194901) -* [HTTP 下午茶](http://happypeter.github.io/tealeaf-http/) -* [HTTP/2.0 中文翻译](http://yuedu.baidu.com/ebook/478d1a62376baf1ffc4fad99?pn=1) -* [http2讲解](https://www.gitbook.com/book/ye11ow/http2-explained/details) -* [3 Web Designs in 3 Weeks](https://www.gitbook.com/book/juntao/3-web-designs-in-3-weeks/details) +* [OpenGL 教程](https://github.com/zilongshanren/opengl-tutorials) -### 大数据 +### 设计模式 -* [大数据/数据挖掘/推荐系统/机器学习相关资源](https://github.com/Flowerowl/Big-Data-Resources) -* [面向程序员的数据挖掘指南](https://github.com/jizhang/guidetodatamining) -* [大型集群上的快速和通用数据处理架构](https://code.csdn.net/CODE_Translation/spark_matei_phd) -* [数据挖掘中经典的算法实现和详细的注释](https://github.com/linyiqun/DataMiningAlgorithm) -* [Spark 编程指南简体中文版](https://aiyanbo.gitbooks.io/spark-programming-guide-zh-cn/content/) +* [史上最全设计模式导学目录](http://blog.csdn.net/lovelion/article/details/17517213) +* [图说设计模式](https://github.com/me115/design_patterns) -### 编程艺术 +### 软件开发方法 -* [编程入门指南](http://huyuefeng.me/intro-to-prog/) -* [程序员编程艺术](https://github.com/julycoding/The-Art-Of-Programming-by-July) -* [每个程序员都应该了解的内存知识(译)](http://www.oschina.net/translate/what-every-programmer-should-know-about-memory-part1?print)【第一部分】 -* [取悦的工序:如何理解游戏](http://read.douban.com/ebook/4972883/) (豆瓣阅读,免费书籍) +* [傻瓜函数编程](https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn) (《Functional Programming For The Rest of Us》中文版) +* [硝烟中的 Scrum 和 XP](http://www.infoq.com/cn/minibooks/scrum-xp-from-the-trenches) -### 其它 +### 项目相关 -* [OpenWrt智能、自动、透明翻墙路由器教程](https://softwaredownload.gitbooks.io/openwrt-fanqiang/content/) -* [SAN 管理入门系列](https://community.emc.com/docs/DOC-16067) -* [Sketch 中文手册](http://sketchcn.com/sketch-chinese-user-manual.html#introduce) -* [深入理解并行编程](http://ifeve.com/perfbook/) +* [GNU make 指南](http://docs.huihoo.com/gnu/linux/gmake.html) +* [Gradle 2 用户指南](https://github.com/waylau/Gradle-2-User-Guide) +* [Gradle 中文使用文档](http://yuedu.baidu.com/ebook/f23af265998fcc22bcd10da2) +* [Joel谈软件](http://local.joelonsoftware.com/wiki/Chinese_(Simplified)) +* [selenium 中文文档](https://github.com/fool2fish/selenium-doc) +* [开源软件架构](http://www.ituring.com.cn/book/1143) +* [持续集成(第二版)](http://article.yeeyan.org/view/2251/94882) (译言网) +* [約耳談軟體(Joel on Software)](http://local.joelonsoftware.com/wiki/%E9%A6%96%E9%A0%81) +* [编码规范](https://github.com/ecomfe/spec) +* [让开发自动化系列专栏](http://www.ibm.com/developerworks/cn/java/j-ap/) +* [追求代码质量](http://www.ibm.com/developerworks/cn/java/j-cq/) ## 语言相关 @@ -301,50 +301,50 @@ ### Android * [Android Design(中文版)](http://www.apkbus.com/design/index.html) -* Google Material Design 正體中文版 ([译本一](https://wcc723.gitbooks.io/google_design_translate/content/style-icons.html) [译本二](https://github.com/1sters/material_design_zh)) -* [Material Design 中文版](http://wiki.jikexueyuan.com/project/material-design/) -* [Google Android官方培训课程中文版](http://hukai.me/android-training-course-in-chinese/index.html) +* [Android6.0新特性详解](http://leanote.com/blog/post/561658f938f41126b2000298?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io) * [Android学习之路](http://stormzhang.github.io/android/2014/07/07/learn-android-from-rookie/) * [Android开发技术前线(android-tech-frontier)](https://github.com/bboyfeiyu/android-tech-frontier) +* [Google Android官方培训课程中文版](http://hukai.me/android-training-course-in-chinese/index.html) +* Google Material Design 正體中文版 ([译本一](https://wcc723.gitbooks.io/google_design_translate/content/style-icons.html) [译本二](https://github.com/1sters/material_design_zh)) +* [Material Design 中文版](http://wiki.jikexueyuan.com/project/material-design/) * [Point-of-Android](https://github.com/FX-Max/Point-of-Android) Android 一些重要知识点解析整理 -* [Android6.0新特性详解](http://leanote.com/blog/post/561658f938f41126b2000298?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io) ### AWK -* [awk程序设计语言](https://github.com/wuzhouhui/awk) * [awk中文指南](http://awk.readthedocs.org/en/latest/index.html) +* [awk程序设计语言](https://github.com/wuzhouhui/awk) ### C * [C 语言常见问题集](http://c-faq-chn.sourceforge.net/ccfaq/ccfaq.html) * [C/C++ 学习教程](http://doc.lellansin.com) -* [新概念 C 语言教程](https://github.com/limingth/NCCL) * [Linux C 编程一站式学习](http://docs.linuxtone.org/ebooks/C&CPP/c/) +* [新概念 C 语言教程](https://github.com/limingth/NCCL) ### C++ +* [100个gcc小技巧](https://github.com/hellogcc/100-gcc-tips/blob/master/src/index.md) +* [100个gdb小技巧](https://github.com/hellogcc/100-gdb-tips/blob/master/src/index.md) +* [C 语言编程透视](https://tinylab.gitbooks.io/cbook/content/) +* [C/C++ Primer](https://github.com/andycai/cprimer) - @andycai +* [C++ FAQ LITE(中文版)](http://www.sunistudio.com/cppfaq/) +* [C++ Primer 5th Answers](https://github.com/Mooophy/Cpp-Primer) * [C++ Template 进阶指南](https://github.com/wuye9036/CppTemplateTutorial) * [C++ 基础教程](http://www.prglab.com/cms/) +* [C++ 并发编程(基于C++11)](https://chenxiaowei.gitbooks.io/cpp_concurrency_in_action/content/) * [C++ 并发编程指南](https://github.com/forhappy/Cplusplus-Concurrency-In-Practice) -* [像计算机科学家一样思考(C++版)](http://www.ituring.com.cn/book/1203) (《How To Think Like a Computer Scientist: C++ Version》中文版) -* [C 语言编程透视](https://tinylab.gitbooks.io/cbook/content/) * [CGDB中文手册](https://github.com/leeyiw/cgdb-manual-in-chinese) -* [100个gdb小技巧](https://github.com/hellogcc/100-gdb-tips/blob/master/src/index.md) -* [100个gcc小技巧](https://github.com/hellogcc/100-gcc-tips/blob/master/src/index.md) -* [ZMQ 指南](https://github.com/anjuke/zguide-cn) -* [跟我一起写Makefile(PDF)](http://scc.qibebt.cas.cn/docs/linux/base/%B8%FA%CE%D2%D2%BB%C6%F0%D0%B4Makefile-%B3%C2%F0%A9.pdf) (PDF) +* [Cmake 实践](http://sewm.pku.edu.cn/src/paradise/reference/CMake%20Practice.pdf) (PDF版) * [GNU make 指南](http://docs.huihoo.com/gnu/linux/gmake.html) * [Google C++ 风格指南](http://zh-google-styleguide.readthedocs.org/en/latest/google-cpp-styleguide/contents/) -* [C/C++ Primer](https://github.com/andycai/cprimer) (by @andycai) -* [简单易懂的C魔法](http://www.nowamagic.net/librarys/books/contents/c) -* [Cmake 实践](http://sewm.pku.edu.cn/src/paradise/reference/CMake%20Practice.pdf) (PDF版) -* [C++ FAQ LITE(中文版)](http://www.sunistudio.com/cppfaq/) -* [C++ Primer 5th Answers](https://github.com/Mooophy/Cpp-Primer) -* [C++ 并发编程(基于C++11)](https://chenxiaowei.gitbooks.io/cpp_concurrency_in_action/content/) * [QT 教程](http://www.kuqin.com/qtdocument/tutorial.html) +* [ZMQ 指南](https://github.com/anjuke/zguide-cn) +* [像计算机科学家一样思考(C++版)](http://www.ituring.com.cn/book/1203) (《How To Think Like a Computer Scientist: C++ Version》中文版) +* [简单易懂的C魔法](http://www.nowamagic.net/librarys/books/contents/c) +* [跟我一起写Makefile(PDF)](http://scc.qibebt.cas.cn/docs/linux/base/%B8%FA%CE%D2%D2%BB%C6%F0%D0%B4Makefile-%B3%C2%F0%A9.pdf) (PDF) ### CoffeeScript @@ -377,20 +377,20 @@ ### Golang +* [Effective Go](http://www.hellogcc.org/effective_go.html) * [Go Web 编程](https://github.com/astaxie/build-web-application-with-golang) * [Go 入门指南](https://github.com/Unknwon/the-way-to-go_ZH_CN) (《The Way to Go》中文版) +* [Go 官方文档翻译](https://github.com/golang-china/golangdoc.translations) * [Go 指南](http://go-tour-zh.appsp0t.com) (《A Tour of Go》中文版) * [Go 编程基础](https://github.com/Unknwon/go-fundamental-programming) -* [学习Go语言](http://mikespook.com/learning-go/) -* [Go实战开发](https://github.com/astaxie/Go-in-Action) (当我收录此项目时,作者已经写完第三章,如果读完前面章节觉得有帮助,可以给作者[捐赠](https://me.alipay.com/astaxie),以鼓励作者的继续创作) -* [Network programming with Go 中文翻译版本](https://github.com/astaxie/NPWG_zh) -* [Effective Go](http://www.hellogcc.org/effective_go.html) * [Go 语言标准库](https://github.com/polaris1119/The-Golang-Standard-Library-by-Example) -* [Revel 框架手册](http://gorevel.cn/docs/manual/index.html) -* [Java程序员的Golang入门指南](http://blog.csdn.net/dc_726/article/details/46565241) * [Go命令教程](https://github.com/hyper-carrot/go_command_tutorial) +* [Go实战开发](https://github.com/astaxie/Go-in-Action) (当我收录此项目时,作者已经写完第三章,如果读完前面章节觉得有帮助,可以给作者[捐赠](https://me.alipay.com/astaxie),以鼓励作者的继续创作) * [Go语言博客实践](https://github.com/achun/Go-Blog-In-Action) -* [Go 官方文档翻译](https://github.com/golang-china/golangdoc.translations) +* [Java程序员的Golang入门指南](http://blog.csdn.net/dc_726/article/details/46565241) +* [Network programming with Go 中文翻译版本](https://github.com/astaxie/NPWG_zh) +* [Revel 框架手册](http://gorevel.cn/docs/manual/index.html) +* [学习Go语言](http://mikespook.com/learning-go/) ### Groovy @@ -406,15 +406,15 @@ ### HTML / CSS -* [学习CSS布局](http://zh.learnlayout.com) -* [通用 CSS 笔记、建议与指导](https://github.com/chadluo/CSS-Guidelines/blob/master/README.md) -* [CSS参考手册](http://css.doyoe.com) * [CSS3 Tutorial 《CSS3 教程》](https://github.com/waylau/css3-tutorial) +* [CSS参考手册](http://css.doyoe.com) * [Emmet 文档](http://yanxyz.github.io/emmet-docs/) -* [前端代码规范](http://alloyteam.github.io/CodeGuide/) (腾讯 AlloyTeam 团队) -* [HTML和CSS编码规范](http://codeguide.bootcss.com) * [HTML5 教程](http://www.w3school.com.cn/html5/) +* [HTML和CSS编码规范](http://codeguide.bootcss.com) * [Sass Guidelines 中文](http://sass-guidelin.es/zh/) +* [前端代码规范](http://alloyteam.github.io/CodeGuide/) (腾讯 AlloyTeam 团队) +* [学习CSS布局](http://zh.learnlayout.com) +* [通用 CSS 笔记、建议与指导](https://github.com/chadluo/CSS-Guidelines/blob/master/README.md) ### HTTP @@ -424,103 +424,103 @@ ### iOS -* [iOS开发60分钟入门](https://github.com/qinjx/30min_guides/blob/master/ios.md) -* [iOS7人机界面指南](http://isux.tencent.com/ios-human-interface-guidelines-ui-design-basics-ios7.html) +* [Apple Watch开发初探](http://nilsun.github.io/apple-watch/) * [Google Objective-C Style Guide 中文版](http://zh-google-styleguide.readthedocs.org/en/latest/google-objc-styleguide/) +* [iOS7人机界面指南](http://isux.tencent.com/ios-human-interface-guidelines-ui-design-basics-ios7.html) +* [iOS开发60分钟入门](https://github.com/qinjx/30min_guides/blob/master/ios.md) * [iPhone 6 屏幕揭秘](http://wileam.com/iphone-6-screen-cn/) -* [Apple Watch开发初探](http://nilsun.github.io/apple-watch/) -* [马上着手开发 iOS 应用程序](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOSCh/index.html) * [网易斯坦福大学公开课:iOS 7应用开发字幕文件](https://github.com/jkyin/Subtitle) +* [马上着手开发 iOS 应用程序](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOSCh/index.html) ### Java +* [Activiti 5.x 用户指南](https://github.com/waylau/activiti-5.x-user-guide) +* [Apache MINA 2 用户指南](https://github.com/waylau/apache-mina-2.x-user-guide) * [Apache Shiro 用户指南](https://github.com/waylau/apache-shiro-1.2.x-reference) +* [Google Java编程风格指南](http://www.hawstein.com/posts/google-java-style.html) +* [H2 Database 教程](https://github.com/waylau/h2-database-doc) +* [Java Servlet 3.1 规范](https://github.com/waylau/servlet-3.1-specification) +* [Java 编码规范](https://github.com/waylau/java-code-conventions) * [Jersey 2.x 用户指南](https://github.com/waylau/Jersey-2.x-User-Guide) -* [Spring Framework 4.x参考文档](https://github.com/waylau/spring-framework-4-reference) -* [Spring Boot参考指南](https://github.com/qibaoguang/Spring-Boot-Reference-Guide) (翻译中) +* [JSSE 参考指南](https://github.com/waylau/jsse-reference-guide) * [MyBatis中文文档](http://mybatis.github.io/mybatis-3/zh/index.html) -* [用jersey构建REST服务](https://github.com/waylau/RestDemo) -* [Activiti 5.x 用户指南](https://github.com/waylau/activiti-5.x-user-guide) -* [Google Java编程风格指南](http://www.hawstein.com/posts/google-java-style.html) * [Netty 4.x 用户指南](https://github.com/waylau/netty-4-user-guide) * [Netty 实战(精髓)](https://github.com/waylau/essential-netty-in-action) * [REST 实战](https://github.com/waylau/rest-in-action) -* [Java 编码规范](https://github.com/waylau/java-code-conventions) -* [Apache MINA 2 用户指南](https://github.com/waylau/apache-mina-2.x-user-guide) -* [H2 Database 教程](https://github.com/waylau/h2-database-doc) -* [Java Servlet 3.1 规范](https://github.com/waylau/servlet-3.1-specification) -* [JSSE 参考指南](https://github.com/waylau/jsse-reference-guide) +* [Spring Boot参考指南](https://github.com/qibaoguang/Spring-Boot-Reference-Guide) (翻译中) +* [Spring Framework 4.x参考文档](https://github.com/waylau/spring-framework-4-reference) +* [用jersey构建REST服务](https://github.com/waylau/RestDemo) ### Javascript -* [Javascript 原理](http://typeof.net/s/jsmech/) +* [Airbnb JavaScript 规范](https://github.com/adamlu/javascript-style-guide) +* AngularJS + * [AngularJS中译本](https://github.com/peiransun/angularjs-cn) + * [AngularJS入门教程](https://github.com/zensh/AngularjsTutorial_cn) + * [AngularJS最佳实践和风格指南](https://github.com/mgechev/angularjs-style-guide/blob/master/README-zh-cn.md) + * [在Windows环境下用Yeoman构建AngularJS项目](http://www.waylau.com/build-angularjs-app-with-yeoman-in-windows/) + * [构建自己的AngularJS](https://github.com/xufei/Make-Your-Own-AngularJS/blob/master/01.md) +* backbone.js + * [backbone.js中文文档](http://www.css88.com/doc/backbone/) + * [backbone.js入门教程](http://www.the5fire.com/backbone-js-tutorials-pdf-download.html) (PDF) + * [Backbone.js入门教程第二版](https://github.com/the5fire/backbonejs-learning-note) + * [Developing Backbone.js Applications(中文版)](http://feliving.github.io/developing-backbone-applications) +* [Chrome扩展及应用开发](http://www.ituring.com.cn/minibook/950) +* CoffeeScript + * [CoffeeScript 编码风格指南](https://github.com/geekplux/coffeescript-style-guide) +* D3.js + * [D3.js 入门系列](http://www.ourd3js.com/wordpress/?cat=2) (还有进阶、高级等系列) + * [pkuwwt的D3教程](http://www.pkuwwt.tk/d3-tutorial-cn/about.html) + * [官方API文档](https://github.com/mbostock/d3/wiki/API--%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C) + * [张天旭的D3教程](http://blog.csdn.net/zhang__tianxu/article/category/1623437) + * [楚狂人的D3教程](http://www.cnblogs.com/winleisure/tag/D3.js/) +* [ECMAScript 6 入门](http://es6.ruanyifeng.com) (作者:阮一峰) +* ExtJS + * [Ext4.1.0 中文文档](http://extjs-doc-cn.github.io/ext4api/) * [Google JavaScript 代码风格指南](http://bq69.com/blog/articles/script/868/google-javascript-style-guide.html) * [Google JSON 风格指南](https://github.com/darcyliu/google-styleguide/blob/master/JSONStyleGuide.md) -* [Airbnb JavaScript 规范](https://github.com/adamlu/javascript-style-guide) +* impress.js + * [impress.js的中文教程](https://github.com/kokdemo/impress.js-tutorial-in-Chinese) +* [JavaScript Promise迷你书](http://liubin.github.io/promises-book/) +* [Javascript 原理](http://typeof.net/s/jsmech/) * [JavaScript 标准参考教程(alpha)](http://javascript.ruanyifeng.com) -* [Javascript编程指南](http://pij.robinqu.me) ([源码](https://github.com/RobinQu/Programing-In-Javascript)) +* [《JavaScript 模式》](https://github.com/jayli/javascript-patterns) “JavaScript patterns”中译本 * [javascript 的 12 个怪癖](https://github.com/justjavac/12-javascript-quirks) * [JavaScript 秘密花园](http://bonsaiden.github.io/JavaScript-Garden/zh/) * [JavaScript核心概念及实践](http://icodeit.org/jsccp/) (PDF) (此书已由人民邮电出版社出版发行,但作者依然免费提供PDF版本,希望开发者们去购买,支持作者) -* [《JavaScript 模式》](https://github.com/jayli/javascript-patterns) “JavaScript patterns”中译本 -* [命名函数表达式探秘](http://justjavac.com/named-function-expressions-demystified.html) (注:原文由[为之漫笔](http://www.cn-cuckoo.com)翻译,原始地址无法打开,所以此处地址为我博客上的备份) -* [学用 JavaScript 设计模式](http://www.oschina.net/translate/learning-javascript-design-patterns) (开源中国) -* [深入理解JavaScript系列](http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html) -* [ECMAScript 6 入门](http://es6.ruanyifeng.com) (作者:阮一峰) -* [JavaScript Promise迷你书](http://liubin.github.io/promises-book/) -* [You-Dont-Know-JS](https://github.com/getify/You-Dont-Know-JS) (深入JavaScript语言核心机制的系列图书) +* [Javascript编程指南](http://pij.robinqu.me) ([源码](https://github.com/RobinQu/Programing-In-Javascript)) * jQuery - * [简单易懂的JQuery魔法](http://www.nowamagic.net/librarys/books/contents/jquery) * [How to write jQuery plugin](http://i5ting.github.io/How-to-write-jQuery-plugin/build/jquery.plugin.html) + * [简单易懂的JQuery魔法](http://www.nowamagic.net/librarys/books/contents/jquery) +* Meteor + * [Discover Meteor](http://zh.discovermeteor.com) * Node.js - * [Node入门](http://www.nodebeginner.org/index-zh-cn.html) - * [七天学会NodeJS](http://nqdeng.github.io/7-days-nodejs/) - * [Nodejs Wiki Book](https://github.com/nodejs-tw/nodejs-wiki-book) (繁体中文) * [express.js 中文文档](http://expressjs.jser.us) - * [koa 中文文档](https://github.com/guo-yu/koa-guide) - * [使用 Express + MongoDB 搭建多人博客](https://github.com/nswbmw/N-blog) * [Express框架](http://javascript.ruanyifeng.com/nodejs/express.html) - * [Node.js 包教不包会](https://github.com/alsotang/node-lessons) + * [koa 中文文档](https://github.com/guo-yu/koa-guide) * [Learn You The Node.js For Much Win! (中文版)](https://www.npmjs.com/package/learnyounode-zh-cn) * [Node debug 三法三例](http://i5ting.github.io/node-debug-tutorial/) + * [Node.js 包教不包会](https://github.com/alsotang/node-lessons) + * [Nodejs Wiki Book](https://github.com/nodejs-tw/nodejs-wiki-book) (繁体中文) * [nodejs中文文档](https://www.gitbook.com/book/0532/nodejs/details) + * [Node入门](http://www.nodebeginner.org/index-zh-cn.html) + * [七天学会NodeJS](http://nqdeng.github.io/7-days-nodejs/) + * [使用 Express + MongoDB 搭建多人博客](https://github.com/nswbmw/N-blog) +* React.js + * [React Native 中文文档(含最新Android内容)](http://wiki.jikexueyuan.com/project/react-native/) + * [React webpack-cookbook](https://github.com/fakefish/react-webpack-cookbook) + * [React 入门教程](http://fraserxu.me/intro-to-react/) + * [React.js 中文文档](http://reactjs.cn) * underscore.js * [Underscore.js中文文档](http://learningcn.com/underscore/) -* backbone.js - * [backbone.js中文文档](http://www.css88.com/doc/backbone/) - * [backbone.js入门教程](http://www.the5fire.com/backbone-js-tutorials-pdf-download.html) (PDF) - * [Backbone.js入门教程第二版](https://github.com/the5fire/backbonejs-learning-note) - * [Developing Backbone.js Applications(中文版)](http://feliving.github.io/developing-backbone-applications) -* AngularJS - * [AngularJS最佳实践和风格指南](https://github.com/mgechev/angularjs-style-guide/blob/master/README-zh-cn.md) - * [AngularJS中译本](https://github.com/peiransun/angularjs-cn) - * [AngularJS入门教程](https://github.com/zensh/AngularjsTutorial_cn) - * [构建自己的AngularJS](https://github.com/xufei/Make-Your-Own-AngularJS/blob/master/01.md) - * [在Windows环境下用Yeoman构建AngularJS项目](http://www.waylau.com/build-angularjs-app-with-yeoman-in-windows/) +* [You-Dont-Know-JS](https://github.com/getify/You-Dont-Know-JS) (深入JavaScript语言核心机制的系列图书) * Zepto.js * [Zepto.js 中文文档](http://mweb.baidu.com/zeptoapi/) -* React.js - * [React.js 中文文档](http://reactjs.cn) - * [React webpack-cookbook](https://github.com/fakefish/react-webpack-cookbook) - * [React 入门教程](http://fraserxu.me/intro-to-react/) - * [React Native 中文文档(含最新Android内容)](http://wiki.jikexueyuan.com/project/react-native/) -* impress.js - * [impress.js的中文教程](https://github.com/kokdemo/impress.js-tutorial-in-Chinese) -* CoffeeScript - * [CoffeeScript 编码风格指南](https://github.com/geekplux/coffeescript-style-guide) -* ExtJS - * [Ext4.1.0 中文文档](http://extjs-doc-cn.github.io/ext4api/) -* Meteor - * [Discover Meteor](http://zh.discovermeteor.com) -* D3.js - * [官方API文档](https://github.com/mbostock/d3/wiki/API--%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C) - * [pkuwwt的D3教程](http://www.pkuwwt.tk/d3-tutorial-cn/about.html) - * [张天旭的D3教程](http://blog.csdn.net/zhang__tianxu/article/category/1623437) - * [楚狂人的D3教程](http://www.cnblogs.com/winleisure/tag/D3.js/) - * [D3.js 入门系列](http://www.ourd3js.com/wordpress/?cat=2) (还有进阶、高级等系列) -* [Chrome扩展及应用开发](http://www.ituring.com.cn/minibook/950) +* [命名函数表达式探秘](http://justjavac.com/named-function-expressions-demystified.html) (注:原文由[为之漫笔](http://www.cn-cuckoo.com)翻译,原始地址无法打开,所以此处地址为我博客上的备份) +* [学用 JavaScript 设计模式](http://www.oschina.net/translate/learning-javascript-design-patterns) (开源中国) +* [深入理解JavaScript系列](http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html) ### LaTeX @@ -559,18 +559,18 @@ ### Perl * [Master Perl Today](https://github.com/fayland/chinese-perl-book) +* [《Modern Perl》中文版](https://github.com/horus/modern_perl_book) * [Perl 5 教程](http://www.cbi.pku.edu.cn/chinese/documents/perl/index.htm) * [Perl 教程](http://www.yiibai.com/perl) -* [《Modern Perl》中文版](https://github.com/horus/modern_perl_book) ### PHP -* [深入理解 PHP 内核](http://www.php-internals.com/book/) +* [PHP 之道](http://wulijun.github.io/php-the-right-way/) * [PHP5中文手册](http://php.net/manual/zh/) * [PHP扩展开发及内核应用](http://www.walu.cc/phpbook/preface.md) * [Symfony2 实例教程](https://wusuopu.gitbooks.io/symfony2_tutorial/content) -* [PHP 之道](http://wulijun.github.io/php-the-right-way/) +* [深入理解 PHP 内核](http://www.php-internals.com/book/) ### Python @@ -586,9 +586,9 @@ ### R -* [R 导论](http://cran.r-project.org/doc/contrib/Ding-R-intro_cn.pdf) (《An Introduction to R》中文版) (PDF) * [153分钟学会 R](http://cran.r-project.org/doc/contrib/Liu-FAQ.pdf) (PDF) * [《R for beginners》中文版](http://www.biosino.org/R/R-doc/files/R4beg_cn_2.0.pdf) (PDF) +* [R 导论](http://cran.r-project.org/doc/contrib/Ding-R-intro_cn.pdf) (《An Introduction to R》中文版) (PDF) * [用 R 构建 Shiny 应用程序](http://yanping.me/shiny-tutorial/) (《Building 'Shiny' Applications with R》中文版) * [统计学与 R 读书笔记](http://cran.r-project.org/doc/contrib/Xu-Statistics_and_R.pdf) (PDF) @@ -611,8 +611,8 @@ ### Scala * [Effective Scala](http://twitter.github.io/effectivescala/index-cn.html) -* [Scala 课堂](http://twitter.github.io/scala_school/zh_cn/index.html) (Twitter的Scala中文教程) * [Scala 初学者指南](https://www.gitbook.com/book/windor/beginners-guide-to-scala/details) (The Neophyte's Guide to Scala) +* [Scala 课堂](http://twitter.github.io/scala_school/zh_cn/index.html) (Twitter的Scala中文教程) ### Scheme @@ -635,8 +635,8 @@ ### Vim -* [大家來學 VIM](http://www.study-area.org/tips/vim/index.html) * [Vim Manual(中文版)](http://man.chinaunix.net/newsoft/vi/doc/help.html) +* [大家來學 VIM](http://www.study-area.org/tips/vim/index.html) ### Visual Prolog diff --git a/free-programming-books.md b/free-programming-books.md index 0817027d4..5062ff954 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -51,12 +51,12 @@ Original Source: [List of freely available programming books](http://web.archive * [FreeBSD](#freebsd) * [Git](#git) * [Go](#go) +* [Graphical user interfaces](#graphical-user-interfaces) +* [Graphics Programming](#graphics-programming) * [Groovy](#groovy) * [Gradle](#gradle) * [Grails](#grails) * [Spock Framework](#spock-framework) -* [Graphical user interfaces](#graphical-user-interfaces) -* [Graphics Programming](#graphics-programming) * [Hadoop](#hadoop) * [Haskell](#haskell) * [Haxe](#haxe) @@ -103,7 +103,9 @@ Original Source: [List of freely available programming books](http://web.archive * [Standards](#standards) * [Theoretical Computer Science](#theoretical-computer-science) * [Web Performance](#web-performance) -* [LaTeX](#latex) +* [LaTeX / TeX](#latex-tex) + * [LaTeX](#latex) + * [TeX](#tex) * [Limbo](#limbo) * [Linux](#linux) * [Lisp](#lisp) @@ -116,8 +118,8 @@ Original Source: [List of freely available programming books](http://web.archive * [Mercury](#mercury) * [Meta-Lists](#meta-lists) * [MySQL](#mysql) -* [.NET Framework](#net-framework) * [Neo4J](#neo4j) +* [.NET Framework](#net-framework) * [NoSQL](#nosql) * [Oberon](#oberon) * [Objective-C](#objective-c) @@ -152,8 +154,8 @@ Original Source: [List of freely available programming books](http://web.archive * [REBOL](#rebol) * [Ruby](#ruby) * [RSpec](#rspec) - * [Sinatra](#sinatra) * [Ruby on Rails](#ruby-on-rails) + * [Sinatra](#sinatra) * [Rust](#rust) * [Sage](#sage) * [Scala](#scala) @@ -171,7 +173,6 @@ Original Source: [List of freely available programming books](http://web.archive * [Swift](#swift) * [Tcl](#tcl) * [Teradata](#teradata) -* [TeX](#tex) * [Tizen](#tizen) * [TLA](#tla) * [TypeScript](#typescript) @@ -218,6 +219,7 @@ Original Source: [List of freely available programming books](http://web.archive * [Red Gate Books](http://www.red-gate.com/community/books/index) * [Stef's Free Online Smalltalk Books](http://stephane.ducasse.free.fr/FreeBooks/) * [TechBooksForFree.com](http://www.techbooksforfree.com) +* [The Definitive C++ Book Guide and List](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) * [Theassayer.org](http://theassayer.org) * [tutorialspoint](http://www.tutorialspoint.com) * [Wikibooks: Programming](https://en.wikibooks.org/wiki/Category%3aComputer_programming) @@ -256,11 +258,11 @@ Original Source: [List of freely available programming books](http://web.archive * [A Field Guide To Genetic Programming](http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/toc.html) * [Algorithmic Graph Theory](http://code.google.com/p/graphbook/) * [Algorithms](http://algorithmics.lsi.upc.edu/docs/Dasgupta-Papadimitriou-Vazirani.pdf) (PDF) -* [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick and Kevin Wayne * [Algorithms and Automatic Computing Machines (1963)](https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot * [Algorithms and Complexity](https://www.math.upenn.edu/~wilf/AlgoComp.pdf) (PDF) * [Algorithms and Data-Structures](http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf) (PDF) * [Algorithms Course Materials](http://jeffe.cs.illinois.edu/teaching/algorithms/) - Jeff Erickson +* [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick and Kevin Wayne * [Analysis and Design of Algorithms](http://www.cse.iitd.ernet.in/~ssen/csl356/admin356.html) - Sandeep Sen, IIT Delhi * [Animated Algorithm and Data Structure Visualization](http://visualgo.net) (Resource) * [Binary Trees](http://cslibrary.stanford.edu/110/BinaryTrees.pdf) (PDF) @@ -356,8 +358,8 @@ Original Source: [List of freely available programming books](http://web.archive #### Information Retrieval -* [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/information-retrieval-book.html) * [Information Retrieval: A Survey](http://www.csee.umbc.edu/csee/research/cadip/readings/IR.report.120600.book.pdf) (PDF) +* [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/information-retrieval-book.html) #### Licensing @@ -404,16 +406,16 @@ Original Source: [List of freely available programming books](http://web.archive * [Elementary Differential Equations](http://ramanujan.math.trinity.edu/wtrench/texts/TRENCH_DIFF_EQNS_I.PDF) - William F. Trench (PDF) * [Essentials of Metaheuristics](http://cs.gmu.edu/~sean/book/metaheuristics/) - Sean Luke * [Graph Theory](http://compalg.inf.elte.hu/~tony/Oktatas/TDK/FINAL/) -* [Introduction to Probability and Statistics Spring 2014](http://ocw.mit.edu/courses/mathematics/18-05-introduction-to-probability-and-statistics-spring-2014/) * [Introduction to Probability](http://www.dartmouth.edu/~chance/teaching_aids/books_articles/probability_book/book.html) - Charles M. Grinstead and J. Laurie Snell +* [Introduction to Probability and Statistics Spring 2014](http://ocw.mit.edu/courses/mathematics/18-05-introduction-to-probability-and-statistics-spring-2014/) * [Introduction to Statistical Thought](http://people.math.umass.edu/~lavine/Book/book.html) - Michael Lavine * [Kalman and Bayesian Filters in Python](https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python) * [Knapsack Problems - Algorithms and Computer Implementations](http://www.or.deis.unibo.it/knapsack.html) - Silvano Martello and Paolo Toth * [Lecture Notes of Linear Algebra](http://home.iitk.ac.in/~psraj/mth102/lecture_notes.html) - Dr. P. Shunmugaraj, IIT Kanpur (PDF) -* [Linear Algebra, Theory And Applications](https://www.math.byu.edu/klkuttle/linearalgebra.pdf) - Kenneth Kuttler (PDF) -* [Linear Algebra: An Introduction to Mathematical Discourse](https://en.wikibooks.org/wiki/Linear_Algebra) - Jim Hefferon * [Linear Algebra](http://home.iitk.ac.in/~arlal/book/nptel/pdf/book_linear.pdf) - Dr. Arbind K Lal, IIT Kanpur (PDF) * [Linear Algebra](https://www.math.ucdavis.edu/~linear/linear-guest.pdf) (PDF) +* [Linear Algebra, Theory And Applications](https://www.math.byu.edu/klkuttle/linearalgebra.pdf) - Kenneth Kuttler (PDF) +* [Linear Algebra: An Introduction to Mathematical Discourse](https://en.wikibooks.org/wiki/Linear_Algebra) - Jim Hefferon * [Mathematical Logic - an Introduction](http://www.ii.uib.no/~michal/und/i227/book/book.pdf) (PDF) * [Mathematics, MTS 101A](http://home.iitk.ac.in/~psraj/mth101/) - P. Shunmugaraj, IIT Kanpur * [Notes on Differential Equations](http://www.math.cornell.edu/~bterrell/dn.pdf) - Robert E. Terrell (PDF) @@ -598,22 +600,22 @@ Original Source: [List of freely available programming books](http://web.archive #### Reverse Engineering -* [Hacking the Xbox: An Introduction to Reverse Engineering](https://www.nostarch.com/xboxfree/) - Andrew "bunnie" Huang -* [Reverse Engineering for Beginners](http://beginners.re) - Dennis Yurichev (PDF) * [BIOS Disassembly Ninjutsu Uncovered 1st Edition](http://bioshacking.blogspot.co.uk/2012/02/bios-disassembly-ninjutsu-uncovered-1st.html) - Darmawan Salihun (PDF) +* [Hacking the Xbox: An Introduction to Reverse Engineering](https://www.nostarch.com/xboxfree/) - Andrew "bunnie" Huang * [iOS App Reverse Engineering](https://github.com/iosre/iOSAppReverseEngineering) (PDF) +* [Reverse Engineering for Beginners](http://beginners.re) - Dennis Yurichev (PDF) #### Security * [Crypto 101 - Crypto for everyone](https://www.crypto101.io) +* [CryptoParty Handbook](https://www.cryptoparty.in/documentation/handbook) * [Handbook of Applied Cryptography](http://cacr.uwaterloo.ca/hac/index.html) * [How to deal with Passwords](https://github.com/MHM5000/pass) * [Intrusion Detection Systems with Snort](http://ptgmedia.pearsoncmg.com/images/0131407333/downloads/0131407333.pdf) (PDF) * [OpenSSL Cookbook](https://www.feistyduck.com/library/openssl-cookbook/) * [OWASP Top 10 for .NET Developers](http://www.troyhunt.com/2011/12/free-ebook-owasp-top-10-for-net.html) * [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html) -* [CryptoParty Handbook](https://www.cryptoparty.in/documentation/handbook) #### Software Architecture @@ -865,7 +867,6 @@ Original Source: [List of freely available programming books](http://web.archive * [The Boost C++ libraries](http://theboostcpplibraries.com) * [The Rook's Guide to C++](http://rooksguide.org/2013/11/26/version-1-0-is-out/) (PDF) * [Thinking in C++, Second Edition, Vol. 1.](http://www.mindviewinc.com/downloads/TICPP-2nd-ed-Vol-one.zip) - Bruce Eckel [(Vol. 2)](http://www.mindviewinc.com/downloads/TICPP-2nd-ed-Vol-two.zip) (ZIP) -* Also see: [The Definitive C++ Book Guide and List](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) ### Chapel @@ -1056,16 +1057,16 @@ Original Source: [List of freely available programming books](http://web.archive * [A practical git introduction](http://marc.helbling.fr/2014/09/practical-git-introduction/) * [A Visual Git Reference](http://marklodato.github.io/visual-git-guide/index-en.html) - Mark Lodato * [Conversational Git](http://blog.anvard.org/conversational-git/) +* [git - the simple guide](http://rogerdudler.github.io/git-guide/) * [Git for Computer Scientists](http://eagain.net/articles/git-for-computer-scientists/) * [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) * [Git Immersion](http://gitimmersion.com) -* [Git internals](https://github.com/pluralsight/git-internals-pdf/raw/master/drafts/peepcode-git.pdf) - Scott Chacon (PDF) * [Git In The Trenches](http://cbx33.github.io/gitt/index.html) +* [Git internals](https://github.com/pluralsight/git-internals-pdf/raw/master/drafts/peepcode-git.pdf) - Scott Chacon (PDF) * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/) * [Git Pocket Guide](http://chimera.labs.oreilly.com/books/1230000000561/index.html) - Richard E. Silverman * [Git Reference](http://gitref.org) * [Git Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/git) (PDF, Kindle) *(Just fill the fields with any values)* -* [git - the simple guide](http://rogerdudler.github.io/git-guide/) * [Git Workflows](http://documentup.com/skwp/git-workflows-book) * [GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - Tim Green (Markdown) * [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/git/ebook/command-line/introduction) - Tobias Günther @@ -1147,8 +1148,8 @@ Original Source: [List of freely available programming books](http://web.archive * [Flambe Handbook](https://github.com/markknol/flambe-guide/wiki) * [Haxe and JavaScript](https://matthijskamstra.github.io/haxejs/) - Matthijs Kamstra (wikibook) -* [HaxeFlixel Handbook](http://haxeflixel.com/documentation/haxeflixel-handbook/) (HTML) * [Haxe Manual](http://haxe.org/documentation/introduction/) - Haxe Foundation (PDF, HTML) +* [HaxeFlixel Handbook](http://haxeflixel.com/documentation/haxeflixel-handbook/) (HTML) * [Kha Handbook](http://wiki.ktxsoftware.com/wiki/Home) * [OpenFL Handbook](https://www.gitbook.com/book/openfl/openfl-documentation/details) @@ -1175,8 +1176,8 @@ Original Source: [List of freely available programming books](http://web.archive #### Bootstrap -* [Twitter Bootstrap Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/twitterbootstrap) (PDF, Kindle) *(Just fill the fields with any values)* * [Twitter Bootstrap 3 Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/twitterbootstrap3) (PDF, Kindle) *(Just fill the fields with any values)* +* [Twitter Bootstrap Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/twitterbootstrap) (PDF, Kindle) *(Just fill the fields with any values)* ### Icon @@ -1190,8 +1191,8 @@ Original Source: [List of freely available programming books](http://web.archive * [iOS 8 App Development Essentials](http://www.techotopia.com/index.php/IOS_8_App_Development_Essentials) * [iOS Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)* * [NSHipster](http://nshipster.com/#archive) (Resource) -* [Start Developing iOS Apps Today (Objective-C) - Last updated 22.10.2013](http://everythingcomputerscience.com/books/RoadMapiOS.pdf) (PDF) * [Start Developing iOS Apps (Swift)](https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html) (HTML) +* [Start Developing iOS Apps Today (Objective-C) - Last updated 22.10.2013](http://everythingcomputerscience.com/books/RoadMapiOS.pdf) (PDF) ### Isabelle/HOL @@ -1304,8 +1305,8 @@ Original Source: [List of freely available programming books](http://web.archive * [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com) - Noel Rappin * [Marionette Exposé: Learn to write modular Javascript applicatons using Backbone Marionette and RequireJS/AMD](https://leanpub.com/marionetteexpose) - Jack Killilea * [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide) -* [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* * [O'Reilly Programming JavaScript Applications](http://chimera.labs.oreilly.com/books/1234000000262/) +* [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* * [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani * [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer * [The JavaScript Tutorial](http://javascript.info) @@ -1325,8 +1326,8 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [An Introduction to libuv](https://nikhilm.github.io/uvbook/) - Nikhil Marathe ([PDF](http://nikhilm.github.io/uvbook/An%20Introduction%20to%20libuv.pdf) - [ePub](http://nikhilm.github.io/uvbook/An%20Introduction%20to%20libuv.epub)) * [JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read) - Azat Mardanov *(Leanpub)* * [Mixu's Node Book](http://book.mixu.net/node/) -* [Node.js Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/nodejs) (PDF, Kindle) *(Just fill the fields with any values)* * [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher +* [Node.js Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/nodejs) (PDF, Kindle) *(Just fill the fields with any values)* * [The Node Beginner Book](http://nodebeginner.org) @@ -1335,12 +1336,20 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [Jenkins: The Definitive Guide](http://www.wakaleo.com/books/jenkins-the-definitive-guide) (PDF) -### LaTeX +### LaTeX / TeX + +#### LaTeX * [Arbirtrary LaTex Reference](http://latex.knobs-dials.com) * [LaTeX Wikibook](https://en.wikibooks.org/wiki/LaTeX) * [The Not So Short Introduction to LaTeX](https://tobi.oetiker.ch/lshort/lshort.pdf) (PDF) -* See also [TeX](#tex) + + +#### TeX + +* [Notes On Programming in TeX](http://pgfplots.sourceforge.net/TeX-programming-notes.pdf) - Christian Feursänger (PDF) +* [TeX by Topic, A TeXnician's Reference](http://eijkhout.net/texbytopic/texbytopic.html) - Victor Eijkhout +* [TeX for the Impatient](https://www.gnu.org/software/teximpatient/) - Paul Abrahams, Kathryn Hargreaves, and Karl Berry ### Limbo @@ -1472,6 +1481,11 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [MySQL Tutorial Excerpt](http://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.1-en.pdf) (PDF) +### Neo4J + +* [Graph Databases](http://info.neotechnology.com/rs/neotechnology/images/GraphDatabases.pdf) (PDF) + + ### .NET Framework * [Charles Petzold's .NET Book Zero](http://www.charlespetzold.com/dotnet/index.html) @@ -1485,11 +1499,6 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [Visual Studio .NET Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) (VS 2003-2005 only) -### Neo4J - -* [Graph Databases](http://info.neotechnology.com/rs/neotechnology/images/GraphDatabases.pdf) (PDF) - - ### NoSQL * [CouchDB: The Definitive Guide](http://guide.couchdb.org) @@ -1690,8 +1699,8 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [CodeCademy Python](https://www.codecademy.com/learn/python) * [Composing Programs](http://composingprograms.com) (3.x) * [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html) -* [Dive into Python 3](http://getpython3.com/diveintopython3/) - Mark Pilgrim (3.0) * [Dive into Python](http://www.diveintopython.net) - Mark Pilgrim (2.3) +* [Dive into Python 3](http://getpython3.com/diveintopython3/) - Mark Pilgrim (3.0) * [Full Stack Python](http://www.fullstackpython.com) * [Google's Python Class](https://developers.google.com/edu/python/) (2.4 - 2.x) * [Google's Python Style Guide](http://google-styleguide.googlecode.com/svn/trunk/pyguide.html) @@ -1709,8 +1718,8 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [Learn Python The Hard Way](http://learnpythonthehardway.org/book/) (2.5 - 2.6) * [Learn Python, Break Python](http://learnpythonbreakpython.com) * [Learn to Program Using Python](https://www.ida.liu.se/~732A47/literature/PythonBook.pdf) - Cody Jackson (PDF) -* [Learning to Program with Python](http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman (PDF) (3.2) * [Learning to Program](http://www.freenetpages.co.uk/hp/alan.gauld/) (2.3) +* [Learning to Program with Python](http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman (PDF) (3.2) * [Lectures on scientific computing with python](https://github.com/jrjohansson/scientific-python-lectures) - J.R. Johansson (2.7) * [Making Games with Python & Pygame](http://inventwithpython.com/pygame/chapters/) - Al Sweigart (2.7) * [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt (PDF) @@ -1722,7 +1731,9 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [Problem Solving with Algorithms and Data Structure using Python](http://interactivepython.org/runestone/static/pythonds/index.html) - Bradley N. Miller and David L. Ranum * [Program Arcade Games With Python And Pygame](http://programarcadegames.com) (3.3) * [Programming Computer Vision with Python](http://programmingcomputervision.com/downloads/ProgrammingComputerVision_CCdraft.pdf) (PDF) +* [Python 2 Official Documentation](https://docs.python.org/2/download.html) (PDF, HTML, TEXT) (2.x) * [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech (2.7) +* [Python 3 Official Documentation](https://docs.python.org/3/download.html) (PDF, EPUB, HTML, TEXT) (3.x) * [Python Algorithms](http://kysmykseka.net/koti/wizardry/Programming/Python/Apress%20-%20Python%20Algorithms%20Mastering%20Basic%20Algorithms%20in%20the%20Python%20Language.pdf) (PDF) * [Python Bibliotheca](http://openbookproject.net/pybiblio/) * [Python Cookbook](http://chimera.labs.oreilly.com/books/1230000000393/index.html) - David Beazley @@ -1736,8 +1747,6 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [Python in Hydrology](http://www.greenteapress.com/pythonhydro/pythonhydro.html) - Sat Kumar Tomer * [Python Koans](https://github.com/gregmalcolm/python_koans) (2.7 or 3.x) * [Python Module of the Week](https://pymotw.com/2/) -* [Python Official Documentation](https://docs.python.org/2/download.html) (PDF, HTML, TEXT) (2.x) -* [Python Official Documentation](https://docs.python.org/3/download.html) (PDF, EPUB, HTML, TEXT) (3.x) * [Python Practice Book](http://anandology.com/python-practice-book/index.html) (2.7.1) * [Python Practice Projects](http://pythonpracticeprojects.com) * [Python Programming](https://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) (PDF) (2.6) @@ -1758,8 +1767,8 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, #### Django -* [Django by Example for Django 1.5](http://lightbird.net/dbe2/) (1.5) * [Django by Example](http://www.lightbird.net/dbe/) (1.2) +* [Django by Example for Django 1.5](http://lightbird.net/dbe2/) (1.5) * [Django Official Documentation](https://media.readthedocs.org/pdf/django/1.5.x/django.pdf) (PDF) (1.5) * [Django Official Documentation](https://media.readthedocs.org/pdf/django/1.7.x/django.pdf) (PDF) (1.7) * [Djen of Django](http://agiliq.com/books/djenofdjango/) @@ -1865,11 +1874,6 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [Better Specs (RSpec Guidelines with Ruby)](http://betterspecs.org) -#### Sinatra - -* [Sinatra Book](https://github.com/sinatra/sinatra-book) - - #### Ruby on Rails * [A community-driven Rails style guide](https://github.com/bbatsov/rails-style-guide) @@ -1885,6 +1889,11 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [Upgrading to Rails 4](https://github.com/alindeman/upgradingtorails4) +#### Sinatra + +* [Sinatra Book](https://github.com/sinatra/sinatra-book) + + ### Rust * [Rust by Example](http://rustbyexample.com) @@ -2042,14 +2051,6 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [Teradata Books](http://www.info.teradata.com) -### TeX - -* [Notes On Programming in TeX](http://pgfplots.sourceforge.net/TeX-programming-notes.pdf) - Christian Feursänger (PDF) -* [TeX by Topic, A TeXnician's Reference](http://eijkhout.net/texbytopic/texbytopic.html) - Victor Eijkhout -* [TeX for the Impatient](https://www.gnu.org/software/teximpatient/) - Paul Abrahams, Kathryn Hargreaves, and Karl Berry -* See also [LaTeX](#latex) - - ### Tizen * [Tizen for Dummies](https://developer.tizen.org/sites/default/files/blogs/tizenfordummiesmainchangelist.pdf) - Jon Lansdell, Cheng Luo, Michelle Somersville (PDF) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index c1139f047..531b68d18 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -104,8 +104,8 @@ ### Java * [CodingBat code practice](http://codingbat.com/java) -* [Learneroo Java tutorial](https://www.learneroo.com/modules/11) * [Learn Java](http://www.learnjavaonline.org) +* [Learneroo Java tutorial](https://www.learneroo.com/modules/11) ### JavaScript @@ -116,9 +116,9 @@ * [Javascript interactive tutorial on CodeCademy](https://www.codecademy.com/learn/javascript) * [Javascript interactive tutorial on CoderMania](http://www.codermania.com/javascript/lesson/1a/hello-world) * [Javascripting](https://github.com/sethvincent/javascripting) -* [Learning Advanced JavaScript](http://ejohn.org/apps/learn/) * [Learn JavaScript](http://www.learn-js.org) * [Learn knockout.js](http://learn.knockoutjs.com) +* [Learning Advanced JavaScript](http://ejohn.org/apps/learn/) * [Try jQuery](http://try.jquery.com) diff --git a/javascript-frameworks-resources-pt_BR.md b/javascript-frameworks-resources-pt_BR.md index bbea8f85c..5a59fd6c8 100644 --- a/javascript-frameworks-resources-pt_BR.md +++ b/javascript-frameworks-resources-pt_BR.md @@ -14,10 +14,10 @@ * [Conceitos basicos do Ember.js ](http://fabriciotav.org/blog/2013/02/19/conceitos-basicos-do-emberjs.html) * [Desmistificando um pouco do ember.js](https://medium.com/@marciojunior_me/desmistificando-um-pouco-do-ember-js-71b92f9ab9f0#.axkvq1se3) +* [Ember JS … Actions e Controllers](https://medium.com/@andersondecastro/ember-js-actions-e-controllers-1b12b588d1f3#.trfmw9iz2) +* [Ember JS … Carregando conteúdo no Template](https://medium.com/@andersondecastro/ember-carregando-conteudo-no-template-63652962fc5#.eks92v6kq) * [Ember JS … Do Zero!](https://medium.com/@andersondecastro/ember-js-do-zero-9150ec2fc22c#.jdlrdp4iw) * [Ember JS … Roteando](https://medium.com/@andersondecastro/ember-js-roteando-8a7469e3c88c#.urpjya430) -* [Ember JS … Carregando conteúdo no Template](https://medium.com/@andersondecastro/ember-carregando-conteudo-no-template-63652962fc5#.eks92v6kq) -* [Ember JS … Actions e Controllers](https://medium.com/@andersondecastro/ember-js-actions-e-controllers-1b12b588d1f3#.trfmw9iz2) * [Handlebars Helpers com Ember.js](http://fabriciotav.org/blog/2013/02/19/handlebars-helpers-com-emberjs.html) diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index f96eb2e8a..27b24ca6e 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -83,15 +83,15 @@ * [Knockout.js Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/knockoutjs) (PDF, Kindle) *(Just fill the fields with any values)* * tech.pro: Knockout.js tutorial video series - * [Lesson 1 - Introduction](http://tech.pro/tutorial/1562/knockoutjs-lesson-1-introduction) - * [Lesson 2 - Initialising the application](http://tech.pro/tutorial/1563/knockoutjs-lesson-2-initialising-the-application) - * [Lesson 3 - Adding a viewModel](http://tech.pro/tutorial/1564/knockoutjs-lesson-3-adding-a-viewmodel) - * [Lesson 4 - Basic bindings](http://tech.pro/tutorial/1565/knockoutjs-lesson-4-basic-bindings) - * [Lesson 5 - Observable arrays](http://tech.pro/tutorial/1566/knockoutjs-lesson-5-observable-arrays) - * [Lesson 6 - The foreach binding](http://tech.pro/tutorial/1567/knockoutjs-lesson-6-the-foreach-binding) - * [Lesson 7 - The event binding](http://tech.pro/tutorial/1568/knockoutjs-lesson-7-the-event-binding) - * [Lesson 8 - The click binding](http://tech.pro/tutorial/1569/knockoutjs-lesson-8-the-click-binding) - * [Lesson 9 - Custom bindings](http://tech.pro/tutorial/1570/knockoutjs-lesson-9-custom-bindings) + * [Lesson 1 - Introduction](http://tech.pro/tutorial/1562/knockoutjs-lesson-1-introduction) + * [Lesson 2 - Initialising the application](http://tech.pro/tutorial/1563/knockoutjs-lesson-2-initialising-the-application) + * [Lesson 3 - Adding a viewModel](http://tech.pro/tutorial/1564/knockoutjs-lesson-3-adding-a-viewmodel) + * [Lesson 4 - Basic bindings](http://tech.pro/tutorial/1565/knockoutjs-lesson-4-basic-bindings) + * [Lesson 5 - Observable arrays](http://tech.pro/tutorial/1566/knockoutjs-lesson-5-observable-arrays) + * [Lesson 6 - The foreach binding](http://tech.pro/tutorial/1567/knockoutjs-lesson-6-the-foreach-binding) + * [Lesson 7 - The event binding](http://tech.pro/tutorial/1568/knockoutjs-lesson-7-the-event-binding) + * [Lesson 8 - The click binding](http://tech.pro/tutorial/1569/knockoutjs-lesson-8-the-click-binding) + * [Lesson 9 - Custom bindings](http://tech.pro/tutorial/1570/knockoutjs-lesson-9-custom-bindings) * [Lesson 10 - Computed Observables](http://tech.pro/tutorial/1571/knockoutjs-lesson-10-computed-observables) * [Lesson 11 - The visible binding](http://tech.pro/tutorial/1572/knockoutjs-lesson-11-the-visible-binding) * [Lesson 12 - The value binding](http://tech.pro/tutorial/1573/knockoutjs-lesson-12-the-value-binding) @@ -117,11 +117,11 @@ * [Learning React.js: Getting Started and Concepts](https://scotch.io/tutorials/learning-react-getting-started-and-concepts) * [React Primer Draft](https://github.com/mikechau/react-primer-draft) * [React Tutorial](https://facebook.github.io/react/docs/tutorial.html) -* [React with ASP.NET 5 Tutorial](http://reactjs.net/getting-started/aspnet5.html) -* [React.js tutorial - Creating components](http://ghost.stevenisekimart.in/react-js-tutorial-creating-components) -* [React.js Tutorial: Now is Your Time to Try It, Right in Your Browser](https://codegeekz.com/react-js-tutorial/) * React Tutorial by Josh Finnie * [Part 1](http://www.joshfinnie.com/blog/reactjs-tutorial-part-1/) * [Part 2](http://www.joshfinnie.com/blog/reactjs-tutorial-part-2/) * [Part 3](http://www.joshfinnie.com/blog/reactjs-tutorial-part-3/) +* [React with ASP.NET 5 Tutorial](http://reactjs.net/getting-started/aspnet5.html) +* [React.js tutorial - Creating components](http://ghost.stevenisekimart.in/react-js-tutorial-creating-components) +* [React.js Tutorial: Now is Your Time to Try It, Right in Your Browser](https://codegeekz.com/react-js-tutorial/) * [SurviveJS - Webpack and React](http://survivejs.com)