Преглед на файлове

Merge branch 'master' of github.com:vhf/free-programming-books

Espartaco Palma преди 12 години
родител
ревизия
b3a9b12147

+ 1 - 1
README.md

@@ -13,7 +13,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl
 - Read the [TODO](/TODO.md) file(Adding new books is our #1 priority, but things like Alphabetizing are important, too.)
 - Read the [TODO](/TODO.md) file(Adding new books is our #1 priority, but things like Alphabetizing are important, too.)
 - Edit (we prefer multiple small commits rather than one large change)
 - Edit (we prefer multiple small commits rather than one large change)
 - [Send a PR](https://help.github.com/articles/using-pull-requests)
 - [Send a PR](https://help.github.com/articles/using-pull-requests)
-- be part of a project that over 17,000 people starred in 4 months. ;)
+- be part of a project that over 18,000 people starred in 4 months. ;)
 
 
 **Again, unlike other projects, we prefer multiple small commits rather than one large change in a pull request - it's fine to have one PR, but please make sure your title reflects what you're changing**, thanks.
 **Again, unlike other projects, we prefer multiple small commits rather than one large change in a pull request - it's fine to have one PR, but please make sure your title reflects what you're changing**, thanks.
 
 

+ 1 - 0
free-programming-books-ja.md

@@ -427,6 +427,7 @@
 
 
 
 
 ###Scala
 ###Scala
+* [Learning Scalaz](http://eed3si9n.com/learning-scalaz/)
 * [tetrix in Scala](http://eed3si9n.com/tetrix-in-scala-html5-book)
 * [tetrix in Scala](http://eed3si9n.com/tetrix-in-scala-html5-book)
 
 
 
 

+ 3 - 1
free-programming-books-pt_BR.md

@@ -44,8 +44,10 @@
 
 
 
 
 ###JavaScript
 ###JavaScript
-* [Guia Rápido de Desenvolvimento para Firefox OS: Criando apps com HTML5 para o Firefox OS](https://leanpub.com/guiarapidofirefoxos)
+* [Aprendendo Padrões de Projeto JavaScript PT-BR](https://leanpub.com/aprendendo-padroes-de-projeto-javascript)
+* [Eloquent Javascript PT-BR](https://leanpub.com/eloquentejavascript)
 * [Fundamentos de jQuery](http://herberthamaral.com/posts/2013-02-25-sobre-o-jquery-fundamentals.html)
 * [Fundamentos de jQuery](http://herberthamaral.com/posts/2013-02-25-sobre-o-jquery-fundamentals.html)
+* [Guia Rápido de Desenvolvimento para Firefox OS: Criando apps com HTML5 para o Firefox OS](https://leanpub.com/guiarapidofirefoxos)
 
 
 
 
 ###LaTeX
 ###LaTeX

+ 8 - 0
free-programming-books-ru.md

@@ -1,6 +1,7 @@
 ###Index
 ###Index
 * [Списки книг](#meta-lists)
 * [Списки книг](#meta-lists)
 * [Language Agnostic](#language-agnostic)
 * [Language Agnostic](#language-agnostic)
+    * [Cloud Computing](#cloud-computing)
     * [Networking](#networking)
     * [Networking](#networking)
     * [Open Source Ecosystem](#open-source-ecosystem)
     * [Open Source Ecosystem](#open-source-ecosystem)
     * [Programming Paradigms](#programming-paradigms)
     * [Programming Paradigms](#programming-paradigms)
@@ -18,6 +19,7 @@
 * [LaTeX](#latex)
 * [LaTeX](#latex)
 * [Lisp](#lisp)
 * [Lisp](#lisp)
 * [MetaPost](#metapost)
 * [MetaPost](#metapost)
+* [Misc](#misc)
 * [NoSQL](#nosql)
 * [NoSQL](#nosql)
 * [Perl](#perl)
 * [Perl](#perl)
 * [PHP](#php)
 * [PHP](#php)
@@ -51,6 +53,10 @@
 * [Архитектура приложений с открытым исходным кодом](http://rus-linux.net/MyLDP/BOOKS/Architecture-Open-Source-Applications/index.html)
 * [Архитектура приложений с открытым исходным кодом](http://rus-linux.net/MyLDP/BOOKS/Architecture-Open-Source-Applications/index.html)
 
 
 
 
+####Cloud Computing
+* [Разработка мультитенантных приложений для облака, издание 3-е](http://www.microsoft.com/ru-ru/download/details.aspx?id=29263)
+
+
 ####Programming Paradigms
 ####Programming Paradigms
 * [Введение в функциональное программирование](https://code.google.com/p/funprog-ru/) - John Harrison
 * [Введение в функциональное программирование](https://code.google.com/p/funprog-ru/) - John Harrison
 * [Практика функционального программирования](http://fprog.ru) - журнал
 * [Практика функционального программирования](http://fprog.ru) - журнал
@@ -121,6 +127,8 @@
 ###MetaPost
 ###MetaPost
 * [Создание иллюстраций в MetaPost](http://www.inp.nsk.su/~baldin/mpost/index.html)
 * [Создание иллюстраций в MetaPost](http://www.inp.nsk.su/~baldin/mpost/index.html)
 
 
+###Misc
+* [Не мешайте мне работать!](http://motivateme.ru/book/) - Стас Давыдов
 
 
 ###NoSQL
 ###NoSQL
 * [Маленькая книга о MongoDB](http://jsman.ru/mongo-book/index.html)
 * [Маленькая книга о MongoDB](http://jsman.ru/mongo-book/index.html)

+ 2 - 0
free-programming-books-zh.md

@@ -46,6 +46,7 @@
 
 
 ###Javascript
 ###Javascript
 * [Javascript Garden](http://bonsaiden.github.io/JavaScript-Garden/zh/)
 * [Javascript Garden](http://bonsaiden.github.io/JavaScript-Garden/zh/)
+* [Javascript 原理](http://typeof.net/s/jsmech/), by Belleve Invis. 
 
 
 
 
 ###LaTeX
 ###LaTeX
@@ -58,6 +59,7 @@
 
 
 ### Haskell
 ### Haskell
 * [Real World Haskell 中文版](http://rwh.readthedocs.org/en/latest/)
 * [Real World Haskell 中文版](http://rwh.readthedocs.org/en/latest/)
+* [Haskell 趣学指南](http://learnyouahaskell-zh-tw.csie.org/)
 
 
 
 
 ### Scala
 ### Scala

+ 28 - 9
free-programming-books.md

@@ -62,6 +62,7 @@
 * [Language Agnostic](#language-agnostic)
 * [Language Agnostic](#language-agnostic)
     * [Algorithms & Datastructures](#algorithms--data-structures)
     * [Algorithms & Datastructures](#algorithms--data-structures)
     * [Cellular Automata](#cellular-automata)
     * [Cellular Automata](#cellular-automata)
+    * [Cloud Computing](#cloud-computing)
     * [Compiler Design](#compiler-design)
     * [Compiler Design](#compiler-design)
     * [Database](#database)
     * [Database](#database)
     * [Datamining](#datamining)
     * [Datamining](#datamining)
@@ -107,6 +108,7 @@
 * [PC-BSD](#pc-bsd)
 * [PC-BSD](#pc-bsd)
 * [Perl](#perl)
 * [Perl](#perl)
 * [PHP](#php)
 * [PHP](#php)
+* [PicoLisp](#picolisp)
 * [PostgreSQL](#postgresql)
 * [PostgreSQL](#postgresql)
 * [PowerShell](#powershell)
 * [PowerShell](#powershell)
 * [Processing](#processing)
 * [Processing](#processing)
@@ -239,6 +241,10 @@
 * [Cellular Automata Books](http://uncomp.uwe.ac.uk/genaro/Cellular_Automata_Repository/Books.html)
 * [Cellular Automata Books](http://uncomp.uwe.ac.uk/genaro/Cellular_Automata_Repository/Books.html)
 
 
 
 
+####Cloud Computing
+* [Multi-tenant Applications for the Cloud, 3rd Edition](http://www.microsoft.com/en-us/download/details.aspx?id=29263)
+
+
 ####Compiler Design
 ####Compiler Design
 * [Basics of Compiler Design (Anniversary Edition](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen
 * [Basics of Compiler Design (Anniversary Edition](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen
 * [Compilers and Compiler Generators: An Introduction with C++](http://www.scifac.ru.ac.za/compilers/) - P. D. Terry
 * [Compilers and Compiler Generators: An Introduction with C++](http://www.scifac.ru.ac.za/compilers/) - P. D. Terry
@@ -269,7 +275,6 @@
 * [Introduction to Data Science](http://jsresearch.net/wiki/projects/teachdatascience/Teach_Data_Science.html) - Jeffrey Stanton
 * [Introduction to Data Science](http://jsresearch.net/wiki/projects/teachdatascience/Teach_Data_Science.html) - Jeffrey Stanton
 * [Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds.html)
 * [Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds.html)
 * [School of Data Handbook](http://schoolofdata.org/handbook/)
 * [School of Data Handbook](http://schoolofdata.org/handbook/)
-* [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman
 * [Theory and Applications for Advanced Text Mining](http://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining)
 * [Theory and Applications for Advanced Text Mining](http://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining)
 
 
 
 
@@ -289,6 +294,7 @@
 * [A Course in Machine Learning](http://ciml.info/dl/v0_8/ciml-v0_8-all.pdf) (PDF)
 * [A Course in Machine Learning](http://ciml.info/dl/v0_8/ciml-v0_8-all.pdf) (PDF)
 * [A First Encounter with Machine Learning](https://www.ics.uci.edu/~welling/teaching/ICS273Afall11/IntroMLBook.pdf) (PDF)
 * [A First Encounter with Machine Learning](https://www.ics.uci.edu/~welling/teaching/ICS273Afall11/IntroMLBook.pdf) (PDF)
 * [AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java](http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0136070477_1.pdf) - George F. Luger, William A Stubblefield
 * [AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java](http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0136070477_1.pdf) - George F. Luger, William A Stubblefield
+* [An Introduction to Statistical Learning](http://www-bcf.usc.edu/~gareth/ISL/) - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani
 * [Artificial Intelligence | Machine Learning](http://see.stanford.edu/see/materials/aimlcs229/handouts.aspx) - Andrew Ng *(Notes, lectures, and problems)*
 * [Artificial Intelligence | Machine Learning](http://see.stanford.edu/see/materials/aimlcs229/handouts.aspx) - Andrew Ng *(Notes, lectures, and problems)*
 * [Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage)
 * [Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage)
 * [Computer Vision: Algorithms and Applications](http://hackershelf.com/book/134/computer-vision-algorithms-and-applications/)
 * [Computer Vision: Algorithms and Applications](http://hackershelf.com/book/134/computer-vision-algorithms-and-applications/)
@@ -301,7 +307,12 @@
 * [Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code)
 * [Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code)
 * [Programming Computer Vision with Python](http://programmingcomputervision.com/)
 * [Programming Computer Vision with Python](http://programmingcomputervision.com/)
 * [Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html)
 * [Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html)
+* [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman
 * [The Python Game Book](http://thepythongamebook.com/en:start)
 * [The Python Game Book](http://thepythongamebook.com/en:start)
+* [The LION Way: Machine Learning plus Intelligent Optimization](http://www.e-booksdirectory.com/details.php?ebook=9575)
+* [Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1)
+* [Machine Learning](http://www.intechopen.com/books/machine_learning)
+* [Inductive Logic Programming](http://www-ai.ijs.si/SasoDzeroski/ILPBook/)
 
 
 
 
 ####Mathematics
 ####Mathematics
@@ -797,11 +808,11 @@
 
 
 
 
 ###Go
 ###Go
-* [The Go Tutorial](http://golang.org/doc/go_tutorial.html)
-* [Go by Example](https://gobyexample.com/)
-* [Learning Go](http://www.miek.nl/projects/learninggo/)
 * [An Introduction to Programming in Go](http://www.golang-book.com/)
 * [An Introduction to Programming in Go](http://www.golang-book.com/)
+* [Go by Example](https://gobyexample.com/)
+* [Learning Go](http://archive.miek.nl/projects/learninggo/index.html)
 * [Network programming with Go](http://jan.newmarch.name/go/)
 * [Network programming with Go](http://jan.newmarch.name/go/)
+* [The Go Tutorial](http://golang.org/doc/go_tutorial.html)
 
 
 
 
 ###Gradle
 ###Gradle
@@ -886,6 +897,7 @@
 
 
 
 
 ###Java
 ###Java
+* [Agile Java](http://www.langrsoft.com/ftp/agileJava/) - Jeff Langr
 * [Animation/Games in Java](http://www.heatonresearch.com/articles/series/3)
 * [Animation/Games in Java](http://www.heatonresearch.com/articles/series/3)
 * [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson
 * [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson
 * [Artificial Intelligence - Foundation of Computational Agents](http://artint.info/html/ArtInt.html)
 * [Artificial Intelligence - Foundation of Computational Agents](http://artint.info/html/ArtInt.html)
@@ -940,6 +952,7 @@
 * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) (Maintained by Tim Ruffles)
 * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) (Maintained by Tim Ruffles)
 * [JavaScript Patterns Collection](http://shichuan.github.io/javascript-patterns/) - Shi Chuan
 * [JavaScript Patterns Collection](http://shichuan.github.io/javascript-patterns/) - Shi Chuan
 * [Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) *(Just fill the fields with any values)*
 * [Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) *(Just fill the fields with any values)*
+* [Javascript the Right Way](https://github.com/braziljs/js-the-right-way)
 * [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf)
 * [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf)
 * [jQuery Fundamentals](http://jqfundamentals.com/book/) (starts with JavaScript basics)
 * [jQuery Fundamentals](http://jqfundamentals.com/book/) (starts with JavaScript basics)
 * [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks) - Malcolm Maclean
 * [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks) - Malcolm Maclean
@@ -970,9 +983,9 @@
 
 
 
 
 ####D3.js
 ####D3.js
-* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) - Scott Murray
 * [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks)
 * [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks)
 * [Dashing D3.js](https://www.dashingd3js.com/table-of-contents)
 * [Dashing D3.js](https://www.dashingd3js.com/table-of-contents)
+* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) - Scott Murray
 * [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3)
 * [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3)
 
 
 
 
@@ -985,8 +998,8 @@
 
 
 
 
 ####jQuery
 ####jQuery
-* [jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)*
 * [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF)
 * [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF)
+* [jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)*
 
 
 
 
 ####Knockout.js
 ####Knockout.js
@@ -994,11 +1007,11 @@
 
 
 
 
 ####Node.js
 ####Node.js
+* [JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read) *(Leanpub - by Azat Mardanov)*
 * [Mastering Node.js](http://visionmedia.github.com/masteringnode/)
 * [Mastering Node.js](http://visionmedia.github.com/masteringnode/)
 * [Mixu's Node Book](http://book.mixu.net/node/)
 * [Mixu's Node Book](http://book.mixu.net/node/)
-* [The Node Beginner Book](http://nodebeginner.org/)
 * [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher
 * [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher
-* [JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read) *(Leanpub - by Azat Mardanov)*
+* [The Node Beginner Book](http://nodebeginner.org/)
 
 
 
 
 ###LaTeX
 ###LaTeX
@@ -1185,6 +1198,7 @@ See also [TeX](#tex)
 
 
 ###Parrot / Perl 6
 ###Parrot / Perl 6
 * [Using Perl 6](http://github.com/perl6/book/) (work in progress)
 * [Using Perl 6](http://github.com/perl6/book/) (work in progress)
+* [Perl 6 Programming] (https://en.wikibooks.org/wiki/Perl_6_Programming)
 
 
 
 
 ###PC-BSD
 ###PC-BSD
@@ -1239,6 +1253,11 @@ See also [TeX](#tex)
 * [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf)
 * [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf)
 
 
 
 
+###PicoLisp
+* [PicoLisp by Example](http://www.scribd.com/doc/103733857/PicoLisp-by-Example)
+* [PicoLisp Works](http://www.scribd.com/doc/103732688/PicoLisp-Works)
+
+
 ###PostgreSQL
 ###PostgreSQL
 * [Practical PostgreSQL](http://www.commandprompt.com/ppbook/)
 * [Practical PostgreSQL](http://www.commandprompt.com/ppbook/)
 
 
@@ -1330,7 +1349,6 @@ See also [TeX](#tex)
 * [Django by Example](http://www.lightbird.net/dbe/)
 * [Django by Example](http://www.lightbird.net/dbe/)
 * [Django by Example for Django 1.5](http://lightbird.net/dbe2/)
 * [Django by Example for Django 1.5](http://lightbird.net/dbe2/)
 * [Effective Django](http://effectivedjango.com/)
 * [Effective Django](http://effectivedjango.com/)
-* [Tango With Django](http://www.tangowithdjango.com/book/)
 * [Deploy Django](http://www.deploydjango.com)
 * [Deploy Django](http://www.deploydjango.com)
 * [The Django Book](http://www.djangobook.com)
 * [The Django Book](http://www.djangobook.com)
 * [Tango With Django](http://www.tangowithdjango.com/)
 * [Tango With Django](http://www.tangowithdjango.com/)
@@ -1426,6 +1444,7 @@ See also [TeX](#tex)
 * [Another tour of Scala](http://naildrivin5.com/scalatour)
 * [Another tour of Scala](http://naildrivin5.com/scalatour)
 * [EAI Patterns with Actor Model](https://github.com/alexanderfefelov/eai-patterns-with-actor-model) - Vaughn Vernon
 * [EAI Patterns with Actor Model](https://github.com/alexanderfefelov/eai-patterns-with-actor-model) - Vaughn Vernon
 * [Effective Scala](http://twitter.github.com/effectivescala/)
 * [Effective Scala](http://twitter.github.com/effectivescala/)
+* [Learning Scalaz](http://eed3si9n.com/learning-scalaz/)
 * [Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/)
 * [Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/)
 * [Program Transformation in Scala](http://homepages.cwi.nl/~ai/MScThesis-A-Izmaylova.pdf) - Anastasia Izmaylova
 * [Program Transformation in Scala](http://homepages.cwi.nl/~ai/MScThesis-A-Izmaylova.pdf) - Anastasia Izmaylova
 * [Programming in Scala, First Edition](http://www.artima.com/pins1ed/)
 * [Programming in Scala, First Edition](http://www.artima.com/pins1ed/)

+ 5 - 1
free-programming-interactive-tutorials-en.md

@@ -24,6 +24,10 @@
 * [Try Erlang](http://www.tryerlang.org/)
 * [Try Erlang](http://www.tryerlang.org/)
 
 
 
 
+###F#
+* [Try F#](http://www.tryfsharp.org/)
+
+
 ###Git
 ###Git
 * [Githug](https://github.com/Gazler/githug) (Tutorial in shell)
 * [Githug](https://github.com/Gazler/githug) (Tutorial in shell)
 * [Learn Git Branching](http://pcottle.github.io/learnGitBranching/)
 * [Learn Git Branching](http://pcottle.github.io/learnGitBranching/)
@@ -42,7 +46,7 @@
 * [Learn Java](http://www.learnjavaonline.org/)
 * [Learn Java](http://www.learnjavaonline.org/)
 
 
 
 
-###Javascript
+###JavaScript
 * [Learning Advanced JavaScript](http://ejohn.org/apps/learn/)
 * [Learning Advanced JavaScript](http://ejohn.org/apps/learn/)
 * [Learn JavaScript](http://www.learn-js.org/)
 * [Learn JavaScript](http://www.learn-js.org/)
 * [Learn knockout.js](http://learn.knockoutjs.com)
 * [Learn knockout.js](http://learn.knockoutjs.com)