From c547be46a599ad503e168a5dffc17db23e6be0c0 Mon Sep 17 00:00:00 2001 From: Steve McAllister Date: Fri, 27 Dec 2013 08:21:36 -0600 Subject: [PATCH 001/206] Update free-programming-books.md Fixed typo. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index d4861a7a8..75f0b9c5f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -133,7 +133,7 @@ * [Websphere](#websphere) * [Windows 8](#windows-8) * [Windows Phone](#windows-phone) -* [Worflow](#workflow) +* [Workflow](#workflow) * [xBase (dBase / Clipper / Harbour)](#xbase-dbase--clipper--harbour) From 264b9f4daec8e128763244f22057f8c05b25dad6 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Thu, 20 Feb 2014 21:57:50 +0100 Subject: [PATCH 002/206] Update try objective C book URL #756 --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 9d4930000..eca5a6de1 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1162,7 +1162,7 @@ See also [TeX](#tex) * [Object-Oriented Programming with Objective-C](http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/OOP_ObjC/OOP_ObjC.pdf) (PDF) * [Objective-C Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/objective-c) (PDF, Kindle) *(Just fill the fields with any values)* * * [Google's Objective-C Style Guide](http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml) -* [Try Objective-C Book](http://rubymaverick.com/try-objectivec-book/) +* [Try Objective-C Book](http://tryobjectivec.codeschool.com/) ###OCaml From 12c5ad6541881cc5bed8e8b6a548d6e3eedb85f9 Mon Sep 17 00:00:00 2001 From: Alejandro Rojas Date: Thu, 20 Feb 2014 16:28:49 -0500 Subject: [PATCH 003/206] Django-ES, Web2py-Es and Rails as sublist of Ruby --- free-programming-books-es.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 255fc1e45..58b41ddac 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -25,8 +25,10 @@ * [.NET (C# Visual Studio)](#net-c--visual-studio) * [PHP](#php) * [Python](#python) + * [Django](#django) + * [Web2py](#web2py) * [Ruby](#ruby) -* [Ruby on Rails](#ruby-on-rails) + * [Ruby on Rails](#ruby-on-rails) * [R](#R) @@ -183,6 +185,14 @@ * [Python para principiantes (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf) [(HTML)](http://librosweb.es/libro/python/) +###Django +* [El libro de Django 1.0](http://django-book.mkaufmann.com.ar/) + + +###Web2py +* [Web2py - Manual de Referencia Completo, 5a Edición](http://www.web2py.com/books/default/chapter/41) + + ###Ruby * [Guía para aprender a programar con Ruby. Adaptación al español del libro "Learn to Program" de Chris Pine](https://github.com/rubyperu/aprende.a.programar) * [Ruby en 20 minutos](https://www.ruby-lang.org/es/documentation/quickstart/) From 000a13f3de105c0566da083251d31ddb7a53a1e8 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 20 Feb 2014 21:10:23 -0600 Subject: [PATCH 004/206] [en] 2 more perl books --- free-programming-books.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index eca5a6de1..4426fb73d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1213,6 +1213,7 @@ See also [TeX](#tex) * [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/) * [Extreme Perl](http://www.extremeperl.org/bk/home) * [Higher-Order Perl](http://hop.perl.plover.com/book/) +* [Impatient Perl](http://www.perl.org/books/impatient-perl/) * [Learning Perl The Hard Way](http://www.greenteapress.com/perl/) * [Mastering Perl](http://chimera.labs.oreilly.com/books/1234000001527) - Bryan D Foy * [Modern Perl 5](http://www.onyxneon.com/books/modern_perl/index.html) @@ -1225,6 +1226,7 @@ See also [TeX](#tex) * [SDL::Manual Writing Games in Perl](https://github.com/PerlGameDev/SDL_Manual) * [The Mason Book](http://www.masonbook.com/book/) * [The PDL Book](http://sourceforge.net/projects/pdl/files/PDL_2013/PDL-Book/PDL-Book-20130322.pdf/download) (PDF) +* [Using Perl 6 - a Perl 6 book in development](https://github.com/perl6/book) * [Web Client Programming with Perl](http://oreilly.com/openbook/webclient/) From 65a9f153d335f5ac074be54fe9d54edf0f494082 Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Thu, 20 Feb 2014 20:50:19 -0800 Subject: [PATCH 005/206] Add a new TypeScript book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index eca5a6de1..03833338a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1578,6 +1578,7 @@ See also [LaTeX](#latex) ###TypeScript +* [TypeScript for C# Programmers](http://www.infoq.com/minibooks/typescript-c-sharp-programmers) * [TypeScript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/typescript) (PDF, Kindle) *(Just fill the fields with any values)* From ff96e4062c945caaf048f9cda20b201ed22d4e08 Mon Sep 17 00:00:00 2001 From: Pablo Grisafi Date: Fri, 21 Feb 2014 10:14:52 -0200 Subject: [PATCH 006/206] add link to "An Introduction to Scheme and its Implementation" ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html a new link to a scheme book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 65f3e3759..457928c2d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1489,6 +1489,7 @@ See also [TeX](#tex) * The Scheme Programming Language [Edition 3](http://www.scheme.com/tspl3/), [Edition 4](http://www.scheme.com/tspl4/) * [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html) * [Teach Yourself Scheme in Fixnum Days](http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html) +* [An Introduction to Scheme and its Implementation](ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html) ###Scilab From 5a8c3ea18ef87e6f0ca0ea329eee17b1d8e6b95b Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 21 Feb 2014 09:49:40 -0600 Subject: [PATCH 007/206] [es] Cleaning some links added C book+section --- free-programming-books-es.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 58b41ddac..6fa5707be 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -12,7 +12,8 @@ * [Android](#android) * [CSS](#CSS) * [Coffeescript](#coffeescript) -* [C++](#c) +* [C](#C) +* [C++](#c-1) * [Emacs](#emacs) * [Ensamblador](#ensamblador) * [Git](#git) @@ -104,6 +105,10 @@ * [Coffeescript, un pequeño gran libro – Javi Jiménez](https://leanpub.com/coffeescript) +###C +* [Introducción a la programación con C](http://repositori.uji.es/xmlui/bitstream/handle/10234/24306/s29.pdf) + + ###C++ * [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/) @@ -177,7 +182,7 @@ * [El tutorial de Python](http://tutorialpython.com.ar) * [Inmersión en Python](http://es.diveintopython.net/toc.html) * [Inmersión en Python 3](http://inmersionenpython3.googlecode.com/files/inmersionEnPython3.0.11.pdf) (PDF) -* [Introducción a la programación con Python](http://www.uji.es/bin/publ/edicions/ippython.pdf) (PDF) +* [Introducción a la programación con Python](http://repositori.uji.es/xmlui/bitstream/handle/10234/24305/s23.pdf) (PDF) * [Introducción a Programando con Python](http://opentechschool.github.io/python-beginners/es_CL/) * [Python instantáneo](http://www.arrakis.es/~rapto/AprendaPython.html) * [Python para ciencia e ingeniería](https://github.com/mgaitan/python-ingenieria) @@ -185,11 +190,11 @@ * [Python para principiantes (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf) [(HTML)](http://librosweb.es/libro/python/) -###Django +####Django * [El libro de Django 1.0](http://django-book.mkaufmann.com.ar/) -###Web2py +####Web2py * [Web2py - Manual de Referencia Completo, 5a Edición](http://www.web2py.com/books/default/chapter/41) @@ -198,7 +203,7 @@ * [Ruby en 20 minutos](https://www.ruby-lang.org/es/documentation/quickstart/) -###Ruby on Rails +####Ruby on Rails * [El maldito libro de los Descarrilados](http://yottabi.com/mld.pdf) (PDF) From ea635e39a37059f5a32c0f35db98023b1c370658 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Fri, 21 Feb 2014 16:50:10 +0100 Subject: [PATCH 008/206] Close #761 --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 457928c2d..803282b9b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -35,7 +35,7 @@ * [Force.com](#forcecom) * [Forth](#forth) * [Fortran](#fortran) -* [FreeBSD](#freebsdf) +* [FreeBSD](#freebsd) * [Git](#git) * [Go](#go) * [Gradle](#gradle) From fc154af678443b6da30fa08b1b26ec59a3939b1e Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 21 Feb 2014 09:52:37 -0600 Subject: [PATCH 009/206] [es] Sorting the C list --- free-programming-books-es.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 6fa5707be..ab50c4da7 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -93,6 +93,13 @@ ###Android * [Curso de Programación Android](http://www.sgoliver.net/blog/wp-content/uploads/2011/11/Manual-Programacion-Android-SgoliverNet-v3-muestra.zip) (PDF) by Salvador Gómez Oliver +###C +* [Introducción a la programación con C](http://repositori.uji.es/xmlui/bitstream/handle/10234/24306/s29.pdf) + + +###C++ +* [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/) + ###CSS * [CSS avanzado](http://librosweb.es/css_avanzado/) @@ -105,14 +112,6 @@ * [Coffeescript, un pequeño gran libro – Javi Jiménez](https://leanpub.com/coffeescript) -###C -* [Introducción a la programación con C](http://repositori.uji.es/xmlui/bitstream/handle/10234/24306/s29.pdf) - - -###C++ -* [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/) - - ###Emacs * [Emacs: Iniciación a la edición](http://www.rpublica.net/emacs/emacs.html) From d5d6c560d25e9c4cfc60fa1a7e1ff646583beddf Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 21 Feb 2014 09:53:58 -0600 Subject: [PATCH 010/206] [es] Sorting the C list (again :( --- free-programming-books-es.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index ab50c4da7..89744a3ad 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -10,10 +10,10 @@ * [Paradigmas de Programación](#paradigmas-de-programaci%C3%B3n) * [Sistemas Operativos](#sistemas-operativos) * [Android](#android) -* [CSS](#CSS) -* [Coffeescript](#coffeescript) * [C](#C) * [C++](#c-1) +* [CSS](#CSS) +* [Coffeescript](#coffeescript) * [Emacs](#emacs) * [Ensamblador](#ensamblador) * [Git](#git) From 259ba357f7dff0c0d3ee515c27ec2387c360345a Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 22 Feb 2014 22:15:12 -0600 Subject: [PATCH 011/206] [es] Added a Python book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 89744a3ad..23647d397 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -184,6 +184,7 @@ * [Introducción a la programación con Python](http://repositori.uji.es/xmlui/bitstream/handle/10234/24305/s23.pdf) (PDF) * [Introducción a Programando con Python](http://opentechschool.github.io/python-beginners/es_CL/) * [Python instantáneo](http://www.arrakis.es/~rapto/AprendaPython.html) +* [Python no muerde](http://nomuerde.netmanagers.com.ar/) * [Python para ciencia e ingeniería](https://github.com/mgaitan/python-ingenieria) * [Python para todos](https://launchpadlibrarian.net/18980633/Python%20para%20todos.pdf) (PDF) * [Python para principiantes (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf) [(HTML)](http://librosweb.es/libro/python/) From aa368cc38be293eb565a8e7483b9fc235bd5ca9a Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sun, 23 Feb 2014 08:24:20 +0330 Subject: [PATCH 012/206] Cleaned French line --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8b9fdc03b..44097096c 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl + Bulgarian: [github](/free-programming-books-bg.md) + Chinese: [github](/free-programming-books-zh.md) + French: [github](/free-programming-books-fr.md) or [site](http://resrc.io/list/33/livres-gratuits-sur-la-programmation/). - The French list was based on . + The French list was based on [here](http://progdupeu.pl/forums/sujet/43/une-banque-de-liens). + German: [github](/free-programming-books-de.md) + Greek: [github](/free-programming-books-gr.md) + Hungarian: [github](/free-programming-books-hu.md) From 21723a24a7266ac0cefa7682622ec83742537b55 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sun, 23 Feb 2014 08:24:54 +0330 Subject: [PATCH 013/206] French Link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 44097096c..3a4a6c8d9 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl + Bulgarian: [github](/free-programming-books-bg.md) + Chinese: [github](/free-programming-books-zh.md) + French: [github](/free-programming-books-fr.md) or [site](http://resrc.io/list/33/livres-gratuits-sur-la-programmation/). - The French list was based on [here](http://progdupeu.pl/forums/sujet/43/une-banque-de-liens). + The French list was based on [this](http://progdupeu.pl/forums/sujet/43/une-banque-de-liens) page. + German: [github](/free-programming-books-de.md) + Greek: [github](/free-programming-books-gr.md) + Hungarian: [github](/free-programming-books-hu.md) From 654620e4b8aa152366ed74a93bfb2c4bdef601bd Mon Sep 17 00:00:00 2001 From: borgified Date: Sat, 22 Feb 2014 21:34:18 -0800 Subject: [PATCH 014/206] markdown formatting to make url parsing easier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BAD : (http://www.jsoftware.com/books/pdf/calculus.pdf)(PDF) GOOD: (http://www.jsoftware.com/books/pdf/calculus.pdf) (PDF) BAD : ([PDF](http://www.kamishima.net/archive/mlmpyja.pdf), [EPUB](http://www.kamishima.net/archive/mlmpyja.epub))- 神嶌敏弘 GOOD: [PDF](http://www.kamishima.net/archive/mlmpyja.pdf), [EPUB](http://www.kamishima.net/archive/mlmpyja.epub) - 神嶌敏弘 BAD : (http://introcs.cs.princeton.edu/java/home/)- Robert GOOD: (http://introcs.cs.princeton.edu/java/home/) - Robert --- free-programming-books-ja.md | 2 +- free-programming-books.md | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 35bf4e6cb..724ecc276 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -381,7 +381,7 @@ * [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 * [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))- 神嶌敏弘 +* [機械学習の 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/) - 花田康高 diff --git a/free-programming-books.md b/free-programming-books.md index 803282b9b..ef1248c94 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -395,7 +395,7 @@ ####Networking * [802.11ac: A Survival Guide](http://chimera.labs.oreilly.com/books/1234000001739) - Matthew Gast -* [Code Connected vol.1](http://hintjens.wdfiles.com/local--files/main%3Afiles/cc1pe.pdf)(PDF) (book on ZeroMQ) +* [Code Connected vol.1](http://hintjens.wdfiles.com/local--files/main%3Afiles/cc1pe.pdf) (PDF) (book on ZeroMQ) * [Computer Networking: Principles, Protocols and Practice, 2nd edition (CNP3bis)](http://cnp3bis.info.ucl.ac.be/) (PDF, EPUB + [sources](https://github.com/obonaventure/cnp3/tree/master/book-2nd)) - O. Bonaventure (in progress) * [HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) *(Just fill the fields with any values)* * [High-Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545/index.html) @@ -886,13 +886,13 @@ * [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) || [pdf](http://www.elliscave.com/APL_J/Learning_J.pdf) * [J for C Programmers by Henry Rich- online](http://www.jsoftware.com/help/jforc/contents.htm) || [pdf](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20071003.pdf) || [word 2003 file](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20070929.doc) * [J Reference Card](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=view&target=J602_RefCard_color_letter_current.pdf) (PDF) -* [Brief Reference by Chris Burke and Clifford Reiter](http://www.jsoftware.com/books/pdf/brief.pdf)(PDF) +* [Brief Reference by Chris Burke and Clifford Reiter](http://www.jsoftware.com/books/pdf/brief.pdf) (PDF) * [Computers and Mathematical Notation by Kenneth E Iverson](http://www.jsoftware.com/papers/camn.htm) * [Easy J by Linda Alvord, Norman Thomson - pdf](http://www.jsoftware.com/books/pdf/easyj.pdf) || [Word DOC](http://www.jsoftware.com/books/doc/easyj_doc.zip) * [Math for the Layman by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/mftl.zip) (zipped html+images) * [Exploring Math by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/expmath.pdf) (PDF) * [Arithmetic by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/arithmetic.pdf) (PDF) -* [Calculus by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/calculus.pdf)(PDF) +* [Calculus by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/calculus.pdf) (PDF) * [Concrete Math Companion by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/cmc.pdf) (PDF) * [J Primer](http://www.jsoftware.com/help/primer/contents.htm) @@ -909,8 +909,8 @@ * [Hibernate 4 Example Programs](https://leanpub.com/hibernate4-example-programs) - L. Mohan Arun * [HTTP Programming Recipes for Java Bots](http://www.heatonresearch.com/articles/series/16) * [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) -* [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) - -* [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/)- Robert Sedgewick and Kevin Wayne +* [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) +* [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/) - Robert Sedgewick and Kevin Wayne * [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck * [JAAS in Action](http://www.jaasbook.com/) * [Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf) (PDF) From 75cba08e9e372e3b121cb2175103106634a2b8c4 Mon Sep 17 00:00:00 2001 From: borgified Date: Sat, 22 Feb 2014 22:18:16 -0800 Subject: [PATCH 015/206] good/bad examples of adding book entries --- CONTRIBUTING.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4d7d144f0..c00906c80 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -42,8 +42,14 @@ Like this example: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) * [Some Other Book](http://so.me/other/book.html) +BAD : * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html)(PDF) +GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) (PDF) + +BAD : * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html)- Robert +GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) - Robert ``` + And that's it! Simple, easy and lovely... We hope you contribute to this great repository. :+1: From 170227846b64afcbf069082b8ac38fdcff8a2b27 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Mon, 24 Feb 2014 16:14:44 -0600 Subject: [PATCH 016/206] [en] Adding Perl Book (and removing Perl 6 duplicated) --- free-programming-books.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index ef1248c94..ce567eff0 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -909,7 +909,7 @@ * [Hibernate 4 Example Programs](https://leanpub.com/hibernate4-example-programs) - L. Mohan Arun * [HTTP Programming Recipes for Java Bots](http://www.heatonresearch.com/articles/series/16) * [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) -* [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) +* [Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1) * [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/) - Robert Sedgewick and Kevin Wayne * [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck * [JAAS in Action](http://www.jaasbook.com/) @@ -1199,7 +1199,7 @@ See also [TeX](#tex) ###Parrot / Perl 6 * [Using Perl 6](http://github.com/perl6/book/) (work in progress) -* [Perl 6 Programming] (https://en.wikibooks.org/wiki/Perl_6_Programming) +* [Perl 6 Programming](https://en.wikibooks.org/wiki/Perl_6_Programming) ###PC-BSD @@ -1221,12 +1221,12 @@ See also [TeX](#tex) * [Perl & LWP](http://lwp.interglacial.com/index.html) * [Perl for the Web](http://www.globalspin.com/thebook/) * [Perl Free Online EBooks](http://linkmingle.com/list/13-plus-List-of-Free-Great-Perl-Books-available-Online-freebooksandarticles) (meta-list) +* [Perl Training Australia - Course Notes](http://perltraining.com.au/notes.html) * [Practical mod_perl](http://modperlbook.org/) - Stas Bekman, Eric Cholet * [Plack Handbook](http://handbook.plackperl.org/) * [SDL::Manual Writing Games in Perl](https://github.com/PerlGameDev/SDL_Manual) * [The Mason Book](http://www.masonbook.com/book/) * [The PDL Book](http://sourceforge.net/projects/pdl/files/PDL_2013/PDL-Book/PDL-Book-20130322.pdf/download) (PDF) -* [Using Perl 6 - a Perl 6 book in development](https://github.com/perl6/book) * [Web Client Programming with Perl](http://oreilly.com/openbook/webclient/) From a05b4f3631208c7a1df2aaf4d360a50582d208f1 Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Mon, 24 Feb 2014 21:17:43 -0800 Subject: [PATCH 017/206] Sort scheme --- free-programming-books.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index ce567eff0..1beb93492 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1483,13 +1483,13 @@ See also [TeX](#tex) ###Scheme +* [An Introduction to Scheme and its Implementation](ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html) * [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html) * [How to Design Programs](http://htdp.org) -* [Structure and Interpretion of Computer Programs](http://mitpress.mit.edu/sicp/full-text/book/book.html) -* The Scheme Programming Language [Edition 3](http://www.scheme.com/tspl3/), [Edition 4](http://www.scheme.com/tspl4/) * [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html) +* [Structure and Interpretion of Computer Programs](http://mitpress.mit.edu/sicp/full-text/book/book.html) * [Teach Yourself Scheme in Fixnum Days](http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html) -* [An Introduction to Scheme and its Implementation](ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html) +* The Scheme Programming Language [Edition 3](http://www.scheme.com/tspl3/), [Edition 4](http://www.scheme.com/tspl4/) ###Scilab From 2a604b868fe5a1a55a3977c37f5a25bc9d1af726 Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Mon, 24 Feb 2014 21:20:15 -0800 Subject: [PATCH 018/206] Sort html/css --- free-programming-books.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 1beb93492..d9d9f9b2b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -851,20 +851,20 @@ ###HTML / CSS +* [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) +* [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) * [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) - Mark Pilgrim * [GA Dash](http://dash.generalassemb.ly) +* [Google's HTML/CSS Style Guide](http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml) * [HTML Canvas Deep Dive](http://joshondesign.com/p/books/canvasdeepdive/toc.html) - Josh Marinacci * [HTML Dog Tutorials](http://www.htmldog.com/) * [HTML5 Canvas](http://chimera.labs.oreilly.com/books/1234000001654/index.html) - Steve Fulton & Jeff Fulton * [HTML5 for Publishers](http://chimera.labs.oreilly.com/books/1234000000770/index.html) - Sanders Kleinfeld * [HTML5 For Web Designers](http://html5forwebdesigners.com/) - Jeremy Keith -* [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) * [Learn CSS Layout](http://learnlayout.com/) +* [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) * [Scalable and Modular Architecture for CSS](http://smacss.com) - Jonathan Snook * [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus -* [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) -* [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) -* [Google's HTML/CSS Style Guide](http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml) ###Icon From e87ba7a40d249e7530738d0b018d0abc65936840 Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Mon, 24 Feb 2014 21:20:56 -0800 Subject: [PATCH 019/206] Sort iOS --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index d9d9f9b2b..282585aa3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -877,9 +877,9 @@ ###iOS +* [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University * [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)* * [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF) -* [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University ###J From 130a2bf72e3c8853646a3eed362dd6aa0da60907 Mon Sep 17 00:00:00 2001 From: "Zhishen (Jason) Wen" Date: Wed, 26 Feb 2014 12:00:23 -0500 Subject: [PATCH 020/206] Update free-programming-books.md --- free-programming-books.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 282585aa3..98473fa2d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -670,6 +670,7 @@ * [Data Sorcery with Clojure](http://data-sorcery.org/contents/) * [Modern cljs](https://github.com/magomimmo/modern-cljs) * [The Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide) +* [Clojure Cheat Sheet](http://clojure.org/cheatsheet) ###COBOL @@ -1293,6 +1294,8 @@ See also [TeX](#tex) * [The First 10 Prolog Programming Contests](http://dtai.cs.kuleuven.be/ppcbook/) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon * [Visual Prolog 7.2 for Tyros](http://download.pdc.dk/vip/72/books/tyros/tyros72.pdf) (PDF) * [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci +* [Prolog Tutorial](https://www.csupomona.edu/~jrfisher/www/prolog_tutorial/pt_framer.html) +* [Concise Intro to Prolog](http://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Prolog.html) ###Python From af0d54843d6070b47f4a247c855f9a22cb5bdb52 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 26 Feb 2014 11:02:23 -0600 Subject: [PATCH 021/206] [es] Adding .NET book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 23647d397..9ab3b50f5 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -164,6 +164,7 @@ ###.NET (C# / Visual Studio) * [El lenguaje de programación C#](http://dis.um.es/~bmoros/privado/bibliografia/LibroCsharp.pdf) (PDF) * [Introducción a C#](http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/C_Sharp.pdf) (PDF) +* [Guía de Arquitectura N-capas Orientadas al Dominio](http://msdn.microsoft.com/es-es/architecture/default.aspx) ###PHP From 54aee2162d3e454d092b95a1d2bf62f382693b35 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 27 Feb 2014 11:05:33 -0600 Subject: [PATCH 022/206] [es] New Scala section with 2 book --- free-programming-books-es.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 9ab3b50f5..cf10ede1e 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -31,6 +31,7 @@ * [Ruby](#ruby) * [Ruby on Rails](#ruby-on-rails) * [R](#R) +* [Scala](#scala) ###Metalistas @@ -163,8 +164,9 @@ ###.NET (C# / Visual Studio) * [El lenguaje de programación C#](http://dis.um.es/~bmoros/privado/bibliografia/LibroCsharp.pdf) (PDF) -* [Introducción a C#](http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/C_Sharp.pdf) (PDF) * [Guía de Arquitectura N-capas Orientadas al Dominio](http://msdn.microsoft.com/es-es/architecture/default.aspx) +* [Introducción a C#](http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/C_Sharp.pdf) (PDF) + ###PHP @@ -218,3 +220,7 @@ * [Optimización Matemática con R: Volumen I](http://cran.r-project.org/doc/contrib/Optimizacion_Matematica_con_R_Volumen_I.pdf) * [R para Principiantes](http://cran.r-project.org/doc/contrib/rdebuts_es.pdf) + +###Scala +* [Escala con Ejemplos](https://github.com/ErunamoJAZZ/ScalaByExample-es) (En proceso) +* [Manual de Scala para programadores Java](http://www.scala-lang.org/docu/files/ScalaTutorial-es_ES.pdf) (PDF) From 7e600a28cd21fa39c54d3b61975d5f35c0f44fd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20Serhat=20D=C3=BCndar?= Date: Thu, 27 Feb 2014 22:32:00 +0200 Subject: [PATCH 023/206] =?UTF-8?q?Go=20Kayna=C4=9F=C4=B1=20Eklendi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-tr.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 70cdd7ba8..9145c0aae 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -3,6 +3,7 @@ * [D](#d) * [Fortran](#fortran) * [Git](#git) +* [Go](#go) * [Java](#java) * [JavaScript](#javascript) * [LaTeX](#latex) @@ -28,6 +29,9 @@ ###Git * [git - basit rehber](http://rogerdudler.github.io/git-guide/index.tr.html) +###Go +* [Go Turu](http://tur.a.golang.org.tr) + ###Java * [Java Yazılım Tasarımı](http://tdsoftware.net/2011/09/23/java-yazalim-tasarimi-kitabi-pdf/) @@ -37,7 +41,6 @@ ###LaTeX * [İnce bir LaTeX2ε Elkitabı](http://www.ctan.org/tex-archive/info/lshort/turkish) - ###Linux * [UNIX/Linux Sistem Programlama Kurs Notları](http://www.kaanaslan.com/resource/course_note/course_note.php) From 25129a55cf2064eba51bf096236304e53ab29386 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 28 Feb 2014 10:31:01 -0600 Subject: [PATCH 024/206] [en] Added a .NET book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 98473fa2d..0f8ef8412 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1123,6 +1123,7 @@ See also [TeX](#tex) ###.NET (C# / VB / Nemerle / Visual Studio) +* [.NET for Visual FoxPro Developers](http://foxcentral.net/microsoft/NETforVFPDevelopers.htm) * [C# Essentials](http://www.techotopia.com/index.php/C_Sharp_Essentials) * [C# Programming - Wikibook](http://en.wikibooks.org/wiki/C_Sharp_Programming) * [C# Yellow Book](http://www.csharpcourse.com/) (intro to programming) From d53321ae9f359f173c5d65d4d72d4bea94ab8c1c Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 28 Feb 2014 10:37:19 -0600 Subject: [PATCH 025/206] [en] Ording .Net section --- free-programming-books.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 0f8ef8412..3c221c5b1 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1123,7 +1123,6 @@ See also [TeX](#tex) ###.NET (C# / VB / Nemerle / Visual Studio) -* [.NET for Visual FoxPro Developers](http://foxcentral.net/microsoft/NETforVFPDevelopers.htm) * [C# Essentials](http://www.techotopia.com/index.php/C_Sharp_Essentials) * [C# Programming - Wikibook](http://en.wikibooks.org/wiki/C_Sharp_Programming) * [C# Yellow Book](http://www.csharpcourse.com/) (intro to programming) @@ -1131,16 +1130,17 @@ See also [TeX](#tex) * [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](http://www.brpreiss.com/books/opus6/) * [Entity Framework](http://weblogs.asp.net/zeeshanhirani/archive/2008/12/05/my-christmas-present-to-the-entity-framework-community.aspx) * [Fundamentals of Computer Programming with C#](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov +* [HTTP Programming Recipes for C# Bots](http://www.heatonresearch.com/articles/series/20) +* [Game Creation with XNA](http://en.wikibooks.org/wiki/Game_Creation_with_XNA) * [Moving to Microsoft Visual Studio 2010](http://blogs.msdn.com/b/microsoft_press/archive/2010/09/13/free-ebook-moving-to-microsoft-visual-studio-2010.aspx) * [Nemerle](http://asaha.com/ebook/AMTQ2NjA-/Nemerle.pdf) (PDF) +* [.NET for Visual FoxPro Developers](http://foxcentral.net/microsoft/NETforVFPDevelopers.htm) +* [.NET Performance Testing and Optimization - The Complete Guide](http://download.red-gate.com/ebooks/DotNet/Perf_Test_and_opt_eBook.zip) *(RedGate, By Paul Glavich and Chris Farrell)* +* [Practical Performance Profiling: Improving the efficiency of .NET code](http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/entrypage/practical-performance-profiling) *(RedGate, By Jean-Philippe Gouigoux)* * [Threading in C#](http://www.albahari.com/threading/) * [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials) * [Visual Studio Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) (VS 2003-2005 only) * [Under the Hood of .NET Memory Management](http://download.red-gate.com/ebooks/DotNet/Under_the_Hood_of_.NET_Management.pdf) (PDF) *(RedGate, By Chris Farrell and Nick Harrison)* -* [Practical Performance Profiling: Improving the efficiency of .NET code](http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/entrypage/practical-performance-profiling) *(RedGate, By Jean-Philippe Gouigoux)* -* [.NET Performance Testing and Optimization - The Complete Guide](http://download.red-gate.com/ebooks/DotNet/Perf_Test_and_opt_eBook.zip) *(RedGate, By Paul Glavich and Chris Farrell)* -* [HTTP Programming Recipes for C# Bots](http://www.heatonresearch.com/articles/series/20) -* [Game Creation with XNA](http://en.wikibooks.org/wiki/Game_Creation_with_XNA) ###NoSQL From a4dd56f943fe9d7850b3b816e2792f904686a8b4 Mon Sep 17 00:00:00 2001 From: killy971 Date: Sun, 2 Mar 2014 14:41:17 +0900 Subject: [PATCH 026/206] [en] Added CS240h: Functional Systems in Haskell --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 3c221c5b1..c82e0bd46 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -835,6 +835,7 @@ * [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) * [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook * [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF) +* [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) (course notes and slides) - Bryan O'Sullivan * [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh * [Haskell and Yesod](http://www.yesodweb.com/book-1.2) * [Haskell no panic](http://lisperati.com/haskell/) From 078838b688ca305b9813bde85527c23bb1f68be8 Mon Sep 17 00:00:00 2001 From: Joe2244 Date: Mon, 3 Mar 2014 23:32:41 +0200 Subject: [PATCH 027/206] Modified the Django list to contain version numbers --- free-programming-books.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index c82e0bd46..167c51a7a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1354,14 +1354,14 @@ See also [TeX](#tex) * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) - PDF -####Django +####Django (Version) * [Djen of Django](http://agiliq.com/books/djenofdjango/) -* [Django by Example](http://www.lightbird.net/dbe/) -* [Django by Example for Django 1.5](http://lightbird.net/dbe2/) -* [Effective Django](http://effectivedjango.com/) +* [Django by Example](http://www.lightbird.net/dbe/) (1.2) +* [Django by Example for Django 1.5](http://lightbird.net/dbe2/) (1.5) +* [Effective Django](http://effectivedjango.com/) (1.5) * [Deploy Django](http://www.deploydjango.com) -* [The Django Book](http://www.djangobook.com) -* [Tango With Django](http://www.tangowithdjango.com/) +* [The Django Book](http://www.djangobook.com) (1.0) +* [Tango With Django](http://www.tangowithdjango.com/) (1.5) ####Flask From cc29bdd7ff1ba093dd072d7b1aa8c5bcf361029f Mon Sep 17 00:00:00 2001 From: ryanoreilly Date: Wed, 5 Mar 2014 17:50:12 +0100 Subject: [PATCH 028/206] Fix the URL for the Introduction to Data Science book --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 167c51a7a..f76fd0a1a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -273,7 +273,7 @@ * [Data Mining Algorithms In R](http://en.wikibooks.org/wiki/Data_Mining_Algorithms_In_R) * [Data Mining and Analysis: Fundamental Concepts and Algorithms](http://www.dataminingbook.info/DokuWiki/doku.php) (Draft) * [Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users](http://arxiv.org/pdf/1206.1754v2.pdf) (PDF) -* [Introduction to Data Science](http://jsresearch.net/wiki/projects/teachdatascience/Teach_Data_Science.html) - Jeffrey Stanton +* [Introduction to Data Science](https://docs.google.com/file/d/0B6iefdnF22XQeVZDSkxjZ0Z5VUE/edit?pli=1) - Jeffrey Stanton * [Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds.html) * [School of Data Handbook](http://schoolofdata.org/handbook/) * [Theory and Applications for Advanced Text Mining](http://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining) From f741474e50170b44d2e21a8dbaa859ef92488aab Mon Sep 17 00:00:00 2001 From: Fernando Belaza Date: Thu, 6 Mar 2014 01:01:00 +0100 Subject: [PATCH 029/206] Update Windows 8 book; adding a incomplete v2 --- free-programming-books.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index f76fd0a1a..a17d49b4a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1614,7 +1614,8 @@ See also [LaTeX](#latex) ###Windows 8 -* [Programming Windows 8 Apps with HTML, CSS, and JavaScript](http://blogs.msdn.com/b/microsoft_press/archive/2012/06/04/free-ebook-programming-windows-8-apps-with-html-css-and-javascript-first-preview.aspx) +* [Programming Windows 8 Apps with HTML, CSS, and JavaScript (v1)](http://blogs.msdn.com/b/microsoft_press/archive/2012/10/29/free-ebook-programming-windows-8-apps-with-html-css-and-javascript.aspx) +* * [Programming Windows 8 Apps with HTML, CSS, and JavaScript (v2, incomplete)](http://blogs.msdn.com/b/microsoft_press/archive/2013/10/29/free-ebook-programming-windows-store-apps-with-html-css-and-javascript-second-edition-second-preview.aspx) ###Windows Phone From b9ee3c9452fdfbd16ce504e1f9848527bbeaf90c Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Thu, 6 Mar 2014 10:51:53 +0330 Subject: [PATCH 030/206] 20,000 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3a4a6c8d9..1f565e569 100644 --- a/README.md +++ b/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.) - Edit (we prefer multiple small commits rather than one large change) - [Send a PR](https://help.github.com/articles/using-pull-requests) -- be part of a project that over 19,000 people starred in 4 months. ;) +- be part of a project that over 20,000 people starred in 5 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. From cabe0d6ab820814f226f18cd87eabb5bcb2535bc Mon Sep 17 00:00:00 2001 From: HungMingWu Date: Fri, 7 Mar 2014 07:09:26 +0800 Subject: [PATCH 031/206] Add a bash book: Conquering the Command Line --- free-programming-books.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index a17d49b4a..4833620ce 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1,4 +1,4 @@ -###Index +###Index * [Ada](#ada) * [Agda](#agda) * [Android](#android) @@ -606,6 +606,7 @@ * [Learning the bash Shell](http://www.redbrick.dcu.ie/~teapott/MECS/Notes/learning_bash.pdf) * [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide) * [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) (also a Powershell reference) +* [Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter#top) - Mark Bates ###Basic From 723c577541940e32a20f1dd91acdeab8f3aa44bc Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 6 Mar 2014 18:59:15 -0600 Subject: [PATCH 032/206] [es] New section (& book): Erlang --- free-programming-books-es.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index cf10ede1e..122068795 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -16,6 +16,7 @@ * [Coffeescript](#coffeescript) * [Emacs](#emacs) * [Ensamblador](#ensamblador) +* [Erlang](#erlang) * [Git](#git) * [Haskell](#haskell) * [JavaScript](#javascript) @@ -122,6 +123,10 @@ * [Lenguaje Ensamblador para PC - Paul Carter](http://drpaulcarter.com/pcasm/) +###Erlang +* [Erlang/OTP: Un mundo concurrente](http://erlang-otp.es/) + + ###Git * [Git Immersion en Español](http://gitimmersion.mx) * [Gitmagic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/es/) From 0fee0a50d991b267485dba88095f90f86d392e06 Mon Sep 17 00:00:00 2001 From: jbranchaud Date: Fri, 7 Mar 2014 10:38:01 -0300 Subject: [PATCH 033/206] Adding Code Guide to HTML/CSS section. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4833620ce..8d719b433 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -856,6 +856,7 @@ ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) * [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) +* [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto * [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) - Mark Pilgrim * [GA Dash](http://dash.generalassemb.ly) * [Google's HTML/CSS Style Guide](http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml) From 5701872b27a52ab10d3361ae2c77dd0d39ef0a6c Mon Sep 17 00:00:00 2001 From: Victor Sergeyev Date: Fri, 7 Mar 2014 16:54:47 +0200 Subject: [PATCH 034/206] Add a single haskell book --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index ab2917222..174b1f409 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -114,6 +114,7 @@ ###Haskell * [Developing Web Applications with Haskell and Yesod](https://bitbucket.org/darkus/yesod/downloads) - Майкл Сноймен +* [О Haskell по-человечески](http://ohaskell.ru/) - Денис Шевченко ###LaTeX From cabc751e97174bd8ec1a37dfa293c4cf0d354917 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 7 Mar 2014 20:57:31 -0600 Subject: [PATCH 035/206] [es] Adding Erlang book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 122068795..ba696a17f 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -125,6 +125,7 @@ ###Erlang * [Erlang/OTP: Un mundo concurrente](http://erlang-otp.es/) +* [Programación en Erlang](https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Erlang) en Wikibooks ###Git From 908b3268099a5f0701443e4ba7f20b2bdad5ddcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christophe=20Sta=C3=AFesse?= Date: Mon, 10 Mar 2014 10:01:54 +0100 Subject: [PATCH 036/206] Add C book "Using C on the UNIX System" By David A. Curry. Made available for personal use by the author. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 8d719b433..8e223c864 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -634,7 +634,7 @@ * [The C book](http://publications.gbdirect.co.uk/c_book/) * [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/) - Craig A. Finseth * [The New C Standard - An Annotated Reference](http://www.knosof.co.uk/cbook/cbook.html) - +* [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system) ###C++ * [C++ Annotations](http://cppannotations.sourceforge.net/) From b96091e8b5a6e582f1f8bf38aeb4471db702d779 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Mon, 10 Mar 2014 05:35:42 -0600 Subject: [PATCH 037/206] [es] Adding C book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index ba696a17f..b06b81e31 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -97,6 +97,7 @@ ###C * [Introducción a la programación con C](http://repositori.uji.es/xmlui/bitstream/handle/10234/24306/s29.pdf) +* [GNU/Linux: Programación de Sistemas](http://www.alcancelibre.org/filemgmt_data/files/programaciongnulinux.pdf) (PDF) ###C++ From e5a26f11743292c8705b194febcf8abb8e2216af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20C=2E=20Barrionuevo=20da=20Luz?= Date: Mon, 10 Mar 2014 13:18:46 -0200 Subject: [PATCH 038/206] added pt-BR version of Official Python Tutorial --- free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 2a2c75abe..9d64028d7 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -56,6 +56,7 @@ ###Python * [A Byte of Python](http://rodrigoamaral.net/a-byte-of-python/) * [Python para Desenvolvedores](http://ark4n.files.wordpress.com/2010/01/python_para_desenvolvedores_2ed.pdf) +* [O tutorial de Python](http://turing.com.br/pydoc/2.7/tutorial/) ###Ruby From bb58683ff8442fbf44b017068d0f6c0ee3a5c7df Mon Sep 17 00:00:00 2001 From: Yong Heng Date: Thu, 13 Mar 2014 13:36:52 +0800 Subject: [PATCH 039/206] added Windows Phone 8 Development Succinctly added free ebook "Windows Phone 8 Development Succinctly" from syncfusion. link: http://www.syncfusion.com/resources/techportal/ebooks/windowsphone8 --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 8e223c864..042ba8da6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1624,6 +1624,7 @@ See also [LaTeX](#latex) * [Developing An Advanced Windows Phone 7.5 App That Connects To The Cloud](http://coolthingoftheday.blogspot.co.uk/2012/05/free-ebook-guidance-advanced-windows.html) * [Programming Windows Phone 7](http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx) * [Windows Phone Programming Blue Book](http://www.robmiles.com/c-yellow-book/) +* [Windows Phone 8 Development Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/windowsphone8) ###Workflow From 4e10c17d0deb247b83830a457c7a1e4a39635a7e Mon Sep 17 00:00:00 2001 From: Yong Heng Date: Thu, 13 Mar 2014 13:47:17 +0800 Subject: [PATCH 040/206] added author and file type --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 042ba8da6..30f301021 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1624,7 +1624,7 @@ See also [LaTeX](#latex) * [Developing An Advanced Windows Phone 7.5 App That Connects To The Cloud](http://coolthingoftheday.blogspot.co.uk/2012/05/free-ebook-guidance-advanced-windows.html) * [Programming Windows Phone 7](http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx) * [Windows Phone Programming Blue Book](http://www.robmiles.com/c-yellow-book/) -* [Windows Phone 8 Development Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/windowsphone8) +* [Windows Phone 8 Development Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/windowsphone8) (PDF) by Matteo Pagani ###Workflow From c3095444d89f81b54e45058ff64e93be84d22ce3 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 6 Mar 2014 18:59:15 -0600 Subject: [PATCH 041/206] [es] New section (& book): Erlang --- free-programming-books-es.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index cf10ede1e..122068795 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -16,6 +16,7 @@ * [Coffeescript](#coffeescript) * [Emacs](#emacs) * [Ensamblador](#ensamblador) +* [Erlang](#erlang) * [Git](#git) * [Haskell](#haskell) * [JavaScript](#javascript) @@ -122,6 +123,10 @@ * [Lenguaje Ensamblador para PC - Paul Carter](http://drpaulcarter.com/pcasm/) +###Erlang +* [Erlang/OTP: Un mundo concurrente](http://erlang-otp.es/) + + ###Git * [Git Immersion en Español](http://gitimmersion.mx) * [Gitmagic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/es/) From c482b93137df4ed19494e0f9851d5501452e6a04 Mon Sep 17 00:00:00 2001 From: jbranchaud Date: Fri, 7 Mar 2014 10:38:01 -0300 Subject: [PATCH 042/206] Adding Code Guide to HTML/CSS section. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4833620ce..8d719b433 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -856,6 +856,7 @@ ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) * [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) +* [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto * [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) - Mark Pilgrim * [GA Dash](http://dash.generalassemb.ly) * [Google's HTML/CSS Style Guide](http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml) From ec8c747880a22eb1f2f45b1bd222a1264fec74df Mon Sep 17 00:00:00 2001 From: Victor Sergeyev Date: Fri, 7 Mar 2014 16:54:47 +0200 Subject: [PATCH 043/206] Add a single haskell book --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index ab2917222..174b1f409 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -114,6 +114,7 @@ ###Haskell * [Developing Web Applications with Haskell and Yesod](https://bitbucket.org/darkus/yesod/downloads) - Майкл Сноймен +* [О Haskell по-человечески](http://ohaskell.ru/) - Денис Шевченко ###LaTeX From aa31d1e2ae50f76d58b9f8a21ba79c0513ae1c08 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 7 Mar 2014 20:57:31 -0600 Subject: [PATCH 044/206] [es] Adding Erlang book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 122068795..ba696a17f 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -125,6 +125,7 @@ ###Erlang * [Erlang/OTP: Un mundo concurrente](http://erlang-otp.es/) +* [Programación en Erlang](https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Erlang) en Wikibooks ###Git From 9626f513b1f32376de299754f7213ab7287c2300 Mon Sep 17 00:00:00 2001 From: HungMingWu Date: Thu, 13 Mar 2014 21:07:24 +0800 Subject: [PATCH 045/206] append two parallel programming books --- free-programming-books.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 8d719b433..6a331f5c6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -441,7 +441,7 @@ * [Introduction to Parallel Computing](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney * [Is Parallel Programming Hard, And, If So, What Can You Do About It?](http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) * [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff - +* [Is Parallel Programming Hard, And, If So, What Can You Do About It?](https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) - Paul E. McKenney ####Professional Development * [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* @@ -851,7 +851,7 @@ * [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) * [Wikibook Haskell](http://en.wikibooks.org/wiki/Haskell) * [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF) - +* [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929/index.html) - Simon Marlow ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) From d959c516ae72bbfee6cc7c677345190090fdf19d Mon Sep 17 00:00:00 2001 From: Piotr Lewandowski Date: Fri, 14 Mar 2014 16:25:47 +0100 Subject: [PATCH 046/206] Polish translation of PHP: The right way. --- free-programming-books-pl.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index f4e41794f..1d96272a3 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -56,6 +56,7 @@ ###PHP * [PHP](http://pl.wikibooks.org/wiki/PHP) +* [PHP: The Right Way](http://pl.phptherightway.com/) ###Python From c91c82f156b843f2c73c7da26f520b02c0816865 Mon Sep 17 00:00:00 2001 From: Piotr Lewandowski Date: Fri, 14 Mar 2014 16:27:43 +0100 Subject: [PATCH 047/206] Polish translation of Pro Git book --- free-programming-books-pl.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 1d96272a3..02cdef9fe 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -16,6 +16,7 @@ ###Niezależne od języka programowania * [W obronie wolności](http://stallman.helion.pl) * [Git](http://pl.wikibooks.org/wiki/Git) +* [Pro Git](http://git-scm.com/book/pl) * [SVN](http://pl.wikibooks.org/wiki/Subversion) * [System kontroli wersji Subversion](http://svnbook.opensys.pl) * [Pisanie OS](http://pl.wikibooks.org/wiki/Pisanie_OS) From 4e3f35dc1cdccd02991d5e080ee2153163408cfd Mon Sep 17 00:00:00 2001 From: Linjie Ding Date: Sat, 15 Mar 2014 08:37:42 +0800 Subject: [PATCH 048/206] Fixed Django Anchor in Index --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 5b78b2b1f..118293de4 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -114,7 +114,7 @@ * [Processing](#processing) * [Prolog](#prolog) * [Python](#python) - * [Django](#django) + * [Django](#django-version) * [Flask](#flask) * [QML](#qml) * [R](#r) From 40928b5edfefe1ca00061977eb627b18310d59c7 Mon Sep 17 00:00:00 2001 From: bmcculley Date: Sat, 15 Mar 2014 00:40:49 -0400 Subject: [PATCH 049/206] added learn pandas to the list --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 118293de4..4c67b4880 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -116,6 +116,7 @@ * [Python](#python) * [Django](#django-version) * [Flask](#flask) + * [Pandas](#pandas) * [QML](#qml) * [R](#r) * [Racket](#racket) @@ -1372,6 +1373,10 @@ See also [TeX](#tex) * [The Flask Blog tutorial](http://pypix.com/python/building-flask-blog-part-1/) - Pypix +####Pandas +* [Learn Pandas](https://bitbucket.org/hrojas/learn-pandas) - Hernan Rojas + + ###QML * [Qt5 Cadaques](http://qmlbook.org/) (HTML, PDF, ePub) (work in progress) - Juergen Bocklage-Ryannel and Johan Thelin From 304d9805a7049bc4bf926a051042f6d51fec04d6 Mon Sep 17 00:00:00 2001 From: Alejandro Santos Date: Sat, 15 Mar 2014 15:32:48 +0100 Subject: [PATCH 050/206] Apuntes de Algoritmos y Estructuras de Datos --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index b06b81e31..8668e695e 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -46,6 +46,7 @@ * [Algoritmos y Programación (Guía para docentes)](http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf) (PDF) * [Análisis de Algoritmos](http://docencia.izt.uam.mx/pece/pagina_academica/AA/indexa.html) * [Análisis y Diseño de Algoritmos](http://www.aliatuniversidades.com.mx/bibliotecasdigitales/pdf/sistemas/Analisis_y_disenio_de_algoritmos.pdf) (PDF) +* [Apuntes de Algoritmos y Estructuras de Datos](https://sites.google.com/site/prog3unlp/home/exp_algoritmos.pdf?attredirects=0&d=1) (PDF) * [Aprenda a programar como si estuviera en primero](http://www1.ceit.es/asignaturas/Informat1/ayudainf/aprendainf/Programar/Programar.pdf) (PDF) * [Breves Notas sobre Análisis de Algoritmos](http://www.matematicas.unam.mx/jloa/publicaciones/analisisdeAlgoritmos.pdf) (PDF) * [Técnicas de Diseño de Algoritmos ](http://www.lcc.uma.es/~av/Libro/indice.html) ([PDF](http://www.lcc.uma.es/%7eav/Libro/Libro.zip)) From 344f5fd16543d608a8a9a569bec4ffc34d439b7e Mon Sep 17 00:00:00 2001 From: Virendra Chandak Date: Sat, 15 Mar 2014 15:21:07 -0700 Subject: [PATCH 051/206] Updated JavaScript list Added Google JavaScript Style Guide. Also alphabetized the JavaScript list. --- free-programming-books.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 4c67b4880..a8a0474d7 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -948,8 +948,9 @@ * [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling) * [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford * [Dev Docs](http://devdocs.io/) -* [Eloquent JavaScript](http://eloquentjavascript.net/) - Marijn Haverbeke * [Eloquent JavaScript 2nd edition](https://github.com/marijnh/Eloquent-JavaScript) (work in progress) +* [Eloquent JavaScript](http://eloquentjavascript.net/) - Marijn Haverbeke +* [Google JavaScript Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml) * [JavaScript Allongé](https://leanpub.com/javascript-allonge/read) * [JavaScript Bible](http://media.wiley.com/product_ancillary/28/07645334/DOWNLOAD/all.pdf) (PDF) * [JavaScript Enlightenment](http://www.javascriptenlightenment.com/) - Cody Lindley @@ -957,21 +958,21 @@ * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) (Maintained by Tim Ruffles) * [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 the Right Way](https://github.com/braziljs/js-the-right-way) -* [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) +* [JavaScript the Right Way](https://github.com/braziljs/js-the-right-way) * [jQuery Fundamentals](http://jqfundamentals.com/book/) (starts with JavaScript basics) +* [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) * [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks) - Malcolm Maclean * [Learn to Code JavaScript by Playing a Game](http://codecombat.com) * [Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani -* [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani * [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](http://leanpub.com/marionetteexpose) - Jack Killilea * [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en/JavaScript/Guide) +* [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* * [O'Reilly Programming JavaScript Applications - Early Release](http://chimera.labs.oreilly.com/books/1234000000262/index.html) +* [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani * [The JavaScript Tutorial](http://javascript.info/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) -* [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* ####Angular.js From 4265bc98b38572e6e9ee0014065fee0761840f51 Mon Sep 17 00:00:00 2001 From: Virendra Chandak Date: Sat, 15 Mar 2014 15:40:06 -0700 Subject: [PATCH 052/206] Updated PHP book Added link to PHP security guide. --- free-programming-books.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 4c67b4880..54cf34164 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1246,20 +1246,22 @@ See also [TeX](#tex) * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) * Drupal Framework * [High Performance Drupal](http://chimera.labs.oreilly.com/books/1230000000845) - Jeff Sheltren, Narayan Newton, and Nathaniel Catchpole - * Drupal 7 * [The Tiny Book of Rules](https://drupal.org/files/tiny-book-of-rules.pdf) (PDF) * [Master Drupal in 7 hours](http://dl.dropboxusercontent.com/u/54624702/Master%20Drupal%20in%207%20hours_v1.1.pdf) (PDF) * Drupal 8 * CakePHP Framework * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf) + * [ * [PHP Internals Book](http://www.phpinternalsbook.com/) * [PHP Best Practices](https://phpbestpractices.org/) * [PHP Programming](http://en.wikibooks.org/wiki/PHP_Programming) * [PHP with Guru99](http://www.smashwords.com/books/view/324888) -* [Practical Php Testing](http://www.giorgiosironi.com/2009/12/practical-php-testing-is-here.html) +* [Practical PHP Testing](http://www.giorgiosironi.com/2009/12/practical-php-testing-is-here.html) * [Practical PHP Programming](http://www.tuxradar.com/practicalphp) * [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf) +* [PHP Security Guide](http://phpsec.org/projects/guide/) +* [PHP Cookbook](http://commons.oreilly.com/wiki/index.php/PHP_Cookbook) ###PicoLisp From a6f5e381c1c23aec2ba8be8e8de72bc9d4f968fd Mon Sep 17 00:00:00 2001 From: Virendra Chandak Date: Sat, 15 Mar 2014 15:45:06 -0700 Subject: [PATCH 053/206] Updated PHP books --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 54cf34164..dc65a7b92 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1252,7 +1252,6 @@ See also [TeX](#tex) * Drupal 8 * CakePHP Framework * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf) - * [ * [PHP Internals Book](http://www.phpinternalsbook.com/) * [PHP Best Practices](https://phpbestpractices.org/) * [PHP Programming](http://en.wikibooks.org/wiki/PHP_Programming) From a6eb66132f71928d28217f382bfd9b23eed6a2b3 Mon Sep 17 00:00:00 2001 From: Scott Lin Date: Sat, 15 Mar 2014 19:56:55 -0700 Subject: [PATCH 054/206] Added OS book: Operating System Concepts --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4c67b4880..0b1f01eba 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -430,6 +430,7 @@ * [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) (PDF) * [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo * [Xv6, a simple Unix-like teaching operating system](http://pdos.csail.mit.edu/6.828/2012/xv6.html) (PDF) +* [Operating System Concepts, 8th Edition](http://elajt.info/lit/OS_8th_Edition.pdf) (PDF) ####Parallel Programming From 476d411ba1dfd4fe81b98b3e398d19aa33d5acf0 Mon Sep 17 00:00:00 2001 From: Scott Lin Date: Sat, 15 Mar 2014 20:08:48 -0700 Subject: [PATCH 055/206] Add ML book: AI, A Modern Approach --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0b1f01eba..cc106a1f9 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -315,6 +315,7 @@ * [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/) +* [Artificial Intelligence A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf) (PDF) ####Mathematics From 8f3f61d253df10a79f6259dc5e9263605482b645 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 15 Mar 2014 22:34:44 -0600 Subject: [PATCH 056/206] [es] Adding new Section & book: SQL --- free-programming-books-es.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index b06b81e31..76ef5bf0c 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -33,6 +33,7 @@ * [Ruby on Rails](#ruby-on-rails) * [R](#R) * [Scala](#scala) +* [SQL](#sql) ###Metalistas @@ -231,3 +232,8 @@ ###Scala * [Escala con Ejemplos](https://github.com/ErunamoJAZZ/ScalaByExample-es) (En proceso) * [Manual de Scala para programadores Java](http://www.scala-lang.org/docu/files/ScalaTutorial-es_ES.pdf) (PDF) + + +###SQL +* [Tutorial de SQL](http://www.desarrolloweb.com/manuales/9/) + From e715ae6efdaf37c1e899a4bcd13840f1b7523044 Mon Sep 17 00:00:00 2001 From: Virendra Chandak Date: Sun, 16 Mar 2014 13:23:25 -0700 Subject: [PATCH 057/206] Added MySQL book Added MySQL book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 29cd17763..5f88a760a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1125,6 +1125,7 @@ See also [TeX](#tex) ###MySQL +* [MySQL Essentials](http://www.techotopia.com/index.php/MySQL_Essentials) * [MySQL Tutorial Excerpt](http://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.1-en.pdf) From ce862d3dd70a7965c7893aa4ef7fff2771222486 Mon Sep 17 00:00:00 2001 From: William Becher Date: Wed, 19 Mar 2014 09:09:04 -0300 Subject: [PATCH 058/206] Adicionado Grunt Adicionado artigo sobre Grunt --- free-programming-books-pt_BR.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 9d64028d7..8093ef4eb 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -3,6 +3,7 @@ * [Engenharia de software](#engenharia-de-software) * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software) * [Git](#git) +* [Grunt](#grunt) * [Haskell](#haskell) * [HTML / CSS](#html--css) * [Java](#java) @@ -26,6 +27,8 @@ * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/pt_br/) * [Pro Git](http://git-scm.com/book/pt-br) +###Grunt +* [Grunt - Voce deveria estar usando](http://tableless.com.br/grunt-voce-deveria-estar-usando/) ###Haskell * [Aprender o Haskell será um grande bem para você(tradução em andamento)](https://github.com/taylorrf/learnhaskell) From ce74ca6eb2e38b48839d50cd7a04fc558f02c343 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 19 Mar 2014 21:20:57 -0600 Subject: [PATCH 059/206] [en] Adding Operating System Book --- free-programming-books.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index a4d81e0c3..04f94937e 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -425,6 +425,7 @@ ####Operating systems +* [How to Make a Computer Operating System (Work in Progress)](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) * [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond * [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey * [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) (PDF and LaTeX) @@ -854,7 +855,7 @@ * [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) * [Wikibook Haskell](http://en.wikibooks.org/wiki/Haskell) * [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF) -* [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929/index.html) - Simon Marlow +* [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929/index.html) - Simon Marlow ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) From d806a9c996ddded820d786afd2671ac46e6fb6fb Mon Sep 17 00:00:00 2001 From: "Knight.zhou" Date: Thu, 20 Mar 2014 19:27:05 +0800 Subject: [PATCH 060/206] Update free-programming-books-zh.md --- free-programming-books-zh.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 334dcdecd..d6d12e364 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -19,6 +19,7 @@ * [Udacity](https://www.udacity.com/) * [xuetangX](https://www.xuetangx.com/) * [Codecademy](http://www.codecademy.com/?locale_code=zh) +* [CodeSchool](https://www.codeschool.com/) ###软件开发方法 From a8f7bfed3bdd452accb1d8e61c80063a9c276b4b Mon Sep 17 00:00:00 2001 From: Anthony Bouvier Date: Thu, 20 Mar 2014 09:45:18 -0400 Subject: [PATCH 061/206] Added Speaking JavaScript online book from Dr. Axel Rauschmayer --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 04f94937e..6a4b0919d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -973,6 +973,7 @@ * [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* * [O'Reilly Programming JavaScript Applications - Early Release](http://chimera.labs.oreilly.com/books/1234000000262/index.html) * [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/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) From 40858015fe399c9c68a712b2f5e82382f39007b8 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Thu, 20 Mar 2014 10:10:53 -0600 Subject: [PATCH 062/206] [es] Adding a security book --- free-programming-books.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 6a4b0919d..70cee4183 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -467,6 +467,7 @@ ####Security +* [Crypto 101 - Crypto for everyone](https://www.crypto101.io/) * [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) @@ -973,7 +974,7 @@ * [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* * [O'Reilly Programming JavaScript Applications - Early Release](http://chimera.labs.oreilly.com/books/1234000000262/index.html) * [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani -* [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer +* [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer * [The JavaScript Tutorial](http://javascript.info/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) From b35df09ae687a3ab288a9adc96c4c35cf7c82b46 Mon Sep 17 00:00:00 2001 From: Dan Ruswick Date: Fri, 21 Mar 2014 12:09:47 -0500 Subject: [PATCH 063/206] added speaking js --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 70cee4183..60c775713 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -978,6 +978,7 @@ * [The JavaScript Tutorial](http://javascript.info/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) +* [Speaking JavaScipt](http://speakingjs.com/es5/) ####Angular.js From 7bc7c0059b5523c4099df030be74d579b0d4ded2 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Fri, 21 Mar 2014 20:42:46 +0100 Subject: [PATCH 064/206] Remove duplicate (Speaking JS) --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 60c775713..70cee4183 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -978,7 +978,6 @@ * [The JavaScript Tutorial](http://javascript.info/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) -* [Speaking JavaScipt](http://speakingjs.com/es5/) ####Angular.js From b368adaa2e4ff4ed9ce85c942877111eea69ebcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Sun, 23 Mar 2014 11:36:36 +0100 Subject: [PATCH 065/206] Fixed markdown syntax --- README.md | 2 +- free-programming-books-de.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1f565e569..81063a4e4 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl + German: [github](/free-programming-books-de.md) + Greek: [github](/free-programming-books-gr.md) + Hungarian: [github](/free-programming-books-hu.md) -+ Indonesian : [github] (/free-programming-books-id.md) ++ Indonesian : [github](/free-programming-books-id.md) + Italian: [github](/free-programming-books-it.md) + Japanese: [github](/free-programming-books-ja.md) + Korean: [github](/free-programming-books-ko.md) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index f94c1042d..05ed760d1 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -52,7 +52,7 @@ * [Die Boost C++ Bibliotheken](http://www.highscore.de/cpp/boost/) * [Programmieren in C++: Einführung](http://www.highscore.de/cpp/einfuehrung/) * [Programmieren in C++: Aufbau](http://www.highscore.de/cpp/aufbau/) -* [Softwareprogrammierung in C++] (http://www.iaik.tugraz.at/content/teaching/bachelor_courses/betriebssysteme/downloads/schmaranz2.pdf) +* [Softwareprogrammierung in C++](http://www.iaik.tugraz.at/content/teaching/bachelor_courses/betriebssysteme/downloads/schmaranz2.pdf) ###C Sharp From bdc42b70482ca3bd2182d27da926f7e8403fd4a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Sun, 23 Mar 2014 11:31:25 +0100 Subject: [PATCH 066/206] Added books in czech language --- README.md | 1 + free-programming-books-cs.md | 71 ++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 free-programming-books-cs.md diff --git a/README.md b/README.md index 1f565e569..4ffdabbf6 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl ### In Other Spoken Languages + Bulgarian: [github](/free-programming-books-bg.md) + Chinese: [github](/free-programming-books-zh.md) ++ Czech: [github](/free-programming-books-cs.md) + French: [github](/free-programming-books-fr.md) or [site](http://resrc.io/list/33/livres-gratuits-sur-la-programmation/). The French list was based on [this](http://progdupeu.pl/forums/sujet/43/une-banque-de-liens) page. + German: [github](/free-programming-books-de.md) diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md new file mode 100644 index 000000000..8ea3052a4 --- /dev/null +++ b/free-programming-books-cs.md @@ -0,0 +1,71 @@ +###Index +* [Bash](#bash) +* [Git](#git) +* [Java](#java) +* [Language Agnostic](#language-agnostic) + * [Algoritmy a datové struktury](#algoritmy-a-datove-struktury) + * [Bezpečnost](#bezpecnost) + * [Právo](#pravo) + * [Regulární výrazy](#regularni-vyrazy) +* [LaTeX](#latex) +* [OpenSource](#opensource) +* [Python](#python) +* [Ruby](#ruby) +* [TeX](#tex) +* [XML](#xml) + + +###Bash +* [Bash očima Bohdana Milara](http://www.root.cz/knihy/bash-ocima-bohdana-milara/stahnout/980/) - PDF + + +###Java +* [Java 5.0, novinky jazyka a upgrade aplikací](http://www.root.cz/knihy/java-5-0-novinky-jazyka-a-upgrade-aplikaci/stahnout/1037/) - PDF + + +###Git +* [Pro Git](http://www.root.cz/knihy/pro-git/stahnout/1001/) - PDF + + +###Language Agnostic +####Algoritmy a datové struktury +* [Základy algoritmizace](http://www.root.cz/knihy/zaklady-algoritmizace/stahnout/950/) - PDF + + +####Bezpečnost +* [Báječný svět elektronického podpisu](http://www.root.cz/knihy/bajecny-svet-elektronickeho-podpisu/) - PDF + + +####Právo +* [Internet jako objekt práva](http://www.root.cz/knihy/internet-jako-objekt-prava/) - PDF + + +####Regulární výrazy +* [Regulární výrazy](http://www.root.cz/knihy/regularni-vyrazy/) - PDF + + +###LaTeX +* [Ne příliš stručný úvod do systému LaTeX 2e](http://www.root.cz/knihy/ne-prilis-strucny-uvod-do-systemu-latex-2e/) - PDF + + +###OpenSource +* [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) - PDF +* [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) - PDF + + +###Python +* [Ponořme se do Pythonu 3](http://www.root.cz/knihy/ponorme-se-do-pythonu-3/stahnout/1025/) - PDF +* [Učebnice jazyka Python](http://www.root.cz/knihy/ucebnice-jazyka-python/stahnout/920/) - PDF + + +###Ruby +* [Ruby Tutoriál](http://www.root.cz/knihy/ruby-tutorial/stahnout/924/) - PDF + + +###TeX +* [TeXbook naruby](http://www.root.cz/knihy/texbook-naruby/) - PDF +* [První setkání s TeXem](http://www.root.cz/knihy/prvni-setkani-s-texem/) - PDF + + +###XML +* [XML pro každého](http://www.root.cz/knihy/xml-pro-kazdeho/) - PDF From 21bcff88a1b997dd961fc21ccbf2dc0edb09ae7c Mon Sep 17 00:00:00 2001 From: alrz Date: Mon, 24 Mar 2014 23:02:39 +0430 Subject: [PATCH 067/206] add a software architecture book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 70cee4183..42d9350b4 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -499,6 +499,7 @@ * [Programming Reliable Systems (Joe Armstrong's PhD thesis)](http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf) (PDF) * [Scrum and XP from the Trenches](http://www.infoq.com/minibooks/scrum-xp-from-the-trenches) * [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf) (PDF) +* [Software Architecture](http://ftacademy.org/materials/fsm/11) (PDF) * [Software Engineering for Internet Applications](http://philip.greenspun.com/seia/) * [The Definitive Guide to Building Code Quality](http://nexus.realtimepublishers.com/dgbcq.php) * [Web API Design](https://blog.apigee.com/detail/announcement_new_ebook_on_web_api_design) From 13bd1375ce07b68c04fdda52ac10a24a2f1b11d3 Mon Sep 17 00:00:00 2001 From: Mojtahedi Date: Tue, 25 Mar 2014 20:24:44 +0430 Subject: [PATCH 068/206] Fixes #819 --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 42d9350b4..6ea9d67ac 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -353,6 +353,7 @@ * [Culture \& Empire: Digital Revolution](http://hintjens.com/books) (PDF) * [Data-Intensive Text Processing with MapReduce](http://www.umiacs.umd.edu/~jimmylin/MapReduce-book-final.pdf) (PDF) * [Designing Interfaces](http://designinginterfaces.com) by Jennifer Tidwell +* [DevDocs](http://devdocs.io/) - Documents for Developers in 1 place * [Digital Signal Processing For Engineers and Scientists](http://www.dspguide.com/) * [Digital Signal Processing For Communications](http://www.sp4comm.org/) * [Distributed systems for fun and profit](http://book.mixu.net/distsys/single-page.html) @@ -1322,6 +1323,7 @@ See also [TeX](#tex) * [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html) * [Dive into Python](http://www.diveintopython.net/) - Mark Pilgrim * [Dive into Python 3](http://getpython3.com/diveintopython3/) - Mark Pilgrim +* [Full Stack Python](http://www.fullstackpython.com/) * [Google's Python Class](https://developers.google.com/edu/python/?hl=de-DE&csw=1) * [Google's Python Style Guide](http://google-styleguide.googlecode.com/svn/trunk/pyguide.html) * [Hacking Secret Cyphers with Python](http://inventwithpython.com/hacking/chapters/) - Al Sweigart @@ -1333,6 +1335,7 @@ See also [TeX](#tex) * [Introduction to python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar * [Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart * [Learn Python The Hard Way](http://learnpythonthehardway.org/book/) +* [Learning to Program](http://www.freenetpages.co.uk/hp/alan.gauld/) * [Lectures on scientific computing with python](https://github.com/jrjohansson/scientific-python-lectures) - J.R. Johansson * [Making Games with Python & Pygame](http://inventwithpython.com/pygame/chapters/) - Al Sweigart * [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt @@ -1347,6 +1350,7 @@ See also [TeX](#tex) * [Python for Fun](http://www.openbookproject.net/py4fun/) * [Python for Informatics: Exploring Information](http://www.pythonlearn.com/book.php) * [Python for you and me](http://pymbook.readthedocs.org/en/latest/) +* [Python Idioms](http://safehammad.com/downloads/python-idioms-2014-01-16.pdf) - PDF * [Python in Hydrology](http://www.greenteapress.com/pythonhydro/pythonhydro.html) - Sat Kumar Tomer * [Python Koans](https://github.com/gregmalcolm/python_koans) * [Python Module of the Week](http://pymotw.com/2/) @@ -1373,6 +1377,7 @@ See also [TeX](#tex) * [Effective Django](http://effectivedjango.com/) (1.5) * [Deploy Django](http://www.deploydjango.com) * [The Django Book](http://www.djangobook.com) (1.0) +* [The Django book](http://www.djangobook.com/en/2.0/) (2.0) * [Tango With Django](http://www.tangowithdjango.com/) (1.5) From 1cf8a19e2659da7a0304eff25c4841ba5bb8a89a Mon Sep 17 00:00:00 2001 From: Ken Mazaika Date: Tue, 25 Mar 2014 14:15:35 -0400 Subject: [PATCH 069/206] Add an HTML and CSS Resource - Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 6ea9d67ac..8d8be9168 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -863,6 +863,7 @@ ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) * [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) +* [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto * [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) - Mark Pilgrim * [GA Dash](http://dash.generalassemb.ly) From 2373ca9605cc6cf219d1c42214e9f35799d040dc Mon Sep 17 00:00:00 2001 From: William Becher Date: Tue, 25 Mar 2014 15:22:02 -0300 Subject: [PATCH 070/206] Update free-programming-books-pt_BR.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adicionado curso em vídeo de HTML5 --- free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 8093ef4eb..ea072a564 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -37,6 +37,7 @@ ###HTML / CSS * [Estruturando o HTML com CSS](http://pt-br.learnlayout.com/) * [Dive Into HTML5](http://diveintohtml5.com.br/) +* [Curso de HTML5 em vídeo do Guanabara](http://www.youtube.com/playlist?list=PLHz_AreHm4dlAnJ_jJtV29RFxnPHDuk9o) ###Java From 14acfc4d134c40b5cdd4f892ef3f90dc59b9e22e Mon Sep 17 00:00:00 2001 From: William Becher Date: Tue, 25 Mar 2014 16:33:39 -0300 Subject: [PATCH 071/206] Update free-programming-books-pt_BR.md --- free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 8093ef4eb..ff6b9a1de 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -37,6 +37,7 @@ ###HTML / CSS * [Estruturando o HTML com CSS](http://pt-br.learnlayout.com/) * [Dive Into HTML5](http://diveintohtml5.com.br/) +* [Desenvolvendo para browsers antigos](http://tableless.com.br/browsers-antigos-guerra-contra-o-terror/) ###Java From 9923061c24be28f82ffcf36ee7609ff9573061d2 Mon Sep 17 00:00:00 2001 From: Ken Mazaika Date: Wed, 26 Mar 2014 12:09:17 -0400 Subject: [PATCH 072/206] Add a section to put free courses that aren't in the 'book' format (video/etc) --- free-courses-en.md | 7 +++++++ free-programming-books.md | 1 - 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 free-courses-en.md diff --git a/free-courses-en.md b/free-courses-en.md new file mode 100644 index 000000000..ca0431ac8 --- /dev/null +++ b/free-courses-en.md @@ -0,0 +1,7 @@ +###Index +* [HTML / CSS](#html--css) + +###HTML / CSS +* [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) + + diff --git a/free-programming-books.md b/free-programming-books.md index 8d8be9168..6ea9d67ac 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -863,7 +863,6 @@ ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) * [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) -* [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto * [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) - Mark Pilgrim * [GA Dash](http://dash.generalassemb.ly) From ec1053d1a201408f08f91420dfd928db6a562625 Mon Sep 17 00:00:00 2001 From: Ken Mazaika Date: Wed, 26 Mar 2014 12:22:27 -0400 Subject: [PATCH 073/206] Move the free video courses listed under free-programming-books.md, to the free-courses-en.md file --- free-courses-en.md | 17 +++++++++++++++++ free-programming-books.md | 4 ---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index ca0431ac8..6f83a5ce9 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -1,7 +1,24 @@ ###Index * [HTML / CSS](#html--css) +* [iOS](#ios) +* [Oracle PL/SQL](#oracle-plsql) +* [Ruby](#ruby) + + ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) +* [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) +###iOS +* [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University + + +###Oracle PL/SQL +* [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx) + + +###Ruby +* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) + diff --git a/free-programming-books.md b/free-programming-books.md index 6ea9d67ac..78aa5f0fa 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -873,7 +873,6 @@ * [HTML5 for Publishers](http://chimera.labs.oreilly.com/books/1234000000770/index.html) - Sanders Kleinfeld * [HTML5 For Web Designers](http://html5forwebdesigners.com/) - Jeremy Keith * [Learn CSS Layout](http://learnlayout.com/) -* [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) * [Scalable and Modular Architecture for CSS](http://smacss.com) - Jonathan Snook * [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus @@ -888,7 +887,6 @@ ###iOS -* [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University * [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)* * [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF) @@ -1205,7 +1203,6 @@ See also [TeX](#tex) ###Oracle PL/SQL * [PL/SQL Language Reference](http://download.oracle.com/docs/cd/E11882_01/appdev.112/e17126/toc.htm) * [PL/SQL Packages and Types Reference](http://download.oracle.com/docs/cd/E11882_01/appdev.112/e16760/toc.htm) -* [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx) ###Oracle Server @@ -1438,7 +1435,6 @@ See also [TeX](#tex) * [Ruby Programming](http://www.linuxtopia.org/online_books/programming_books/ruby_tutorial/) * [Ruby User's Guide](http://www.rubyist.net/~slagell/ruby/) * [Ruby User's Guide](http://www.linuxtopia.org/online_books/programming_books/ruby_guide/) -* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) * [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) * [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) * [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald From 578c20ef867c37c58a0fbfbc0c6320eb92ef3c48 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 26 Mar 2014 14:38:37 -0600 Subject: [PATCH 074/206] [es] Adding book on software enginieering --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 8b9aa48e0..715d02849 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -74,6 +74,7 @@ ####Metodologías de desarrollo de software * [Compendio de Ingeniería del Software](http://www.navegapolis.com/files/cis.pdf) (PDF) * [Diseño Ágil con TDD](http://www.dirigidoportests.com/el-libro) +* [Ingeniería de Software: Una Guía para Crear Sistemas de Información](http://www.wolnm.org/apa/articulos/Ingenieria_Software.pdf) (PDF) * [Metodologías Ágiles para el Desarrollo de Software](http://www.desarrolloweb.com/manuales/metodologias-agil-desarrollo-software.html) * [Scrum y XP desde la trincheras](http://www.proyectalis.com/wp-content/uploads/2008/02/scrum-y-xp-desde-las-trincheras.pdf) (PDF) * [Scrum & Extreme Programming (para programadores)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-agile.pdf) (PDF) From e29feadf0d83ed5d19cf55d2a1950e83f59c49d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Wed, 26 Mar 2014 22:00:29 +0100 Subject: [PATCH 075/206] Added books in czech language --- free-programming-books-cs.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md index 8ea3052a4..c7735a8db 100644 --- a/free-programming-books-cs.md +++ b/free-programming-books-cs.md @@ -7,7 +7,10 @@ * [Bezpečnost](#bezpecnost) * [Právo](#pravo) * [Regulární výrazy](#regularni-vyrazy) + * [Sítě](#site) * [LaTeX](#latex) +* [Linux](#linux) + * [Distribuce](#distribuce) * [OpenSource](#opensource) * [Python](#python) * [Ruby](#ruby) @@ -44,10 +47,27 @@ * [Regulární výrazy](http://www.root.cz/knihy/regularni-vyrazy/) - PDF +####Sítě +* [Internetový protokol IPv6](http://www.root.cz/knihy/internetovy-protokol-ipv6-treti-vydani/) (PDF) + + ###LaTeX * [Ne příliš stručný úvod do systému LaTeX 2e](http://www.root.cz/knihy/ne-prilis-strucny-uvod-do-systemu-latex-2e/) - PDF +###Linux +* [Linux: Dokumentační projekt](http://www.root.cz/knihy/linux-dokumentacni-projekt/) (PDF) +* [Učebnice ABCLinuxu](http://www.root.cz/knihy/ucebnice-abclinuxu/) (PDF) + + +####Distribuce +* [Mandriva Linux 2008 CZ](http://www.root.cz/knihy/mandriva-linux-2008-cz/) (PDF) +* [Gentoo Handbook česky](http://www.root.cz/knihy/gentoo-handbook-cesky/) (PDF) +* [Instalace a konfigurace Debian Linuxu](http://www.root.cz/knihy/instalace-a-konfigurace-debian-linuxu/) (PDF) +* [SUSE Linux: uživatelská příručka](http://www.root.cz/knihy/suse-linux-uzivatelska-prirucka/) (PDF) +* [Příručka uživatele Fedora 17](http://www.root.cz/knihy/prirucka-uzivatele-fedora-17/) (PDF) + + ###OpenSource * [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) - PDF * [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) - PDF From 77e0dfbc243564f2f02d38e1d0219c3fe15656f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Wed, 26 Mar 2014 22:45:10 +0100 Subject: [PATCH 076/206] Fixed label of PDF files by list for contribute --- free-programming-books-cs.md | 32 ++++++++++++++++---------------- free-programming-books.md | 8 ++++---- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md index c7735a8db..b24ff57a8 100644 --- a/free-programming-books-cs.md +++ b/free-programming-books-cs.md @@ -19,32 +19,32 @@ ###Bash -* [Bash očima Bohdana Milara](http://www.root.cz/knihy/bash-ocima-bohdana-milara/stahnout/980/) - PDF +* [Bash očima Bohdana Milara](http://www.root.cz/knihy/bash-ocima-bohdana-milara/stahnout/980/) (PDF) ###Java -* [Java 5.0, novinky jazyka a upgrade aplikací](http://www.root.cz/knihy/java-5-0-novinky-jazyka-a-upgrade-aplikaci/stahnout/1037/) - PDF +* [Java 5.0, novinky jazyka a upgrade aplikací](http://www.root.cz/knihy/java-5-0-novinky-jazyka-a-upgrade-aplikaci/stahnout/1037/) (PDF) ###Git -* [Pro Git](http://www.root.cz/knihy/pro-git/stahnout/1001/) - PDF +* [Pro Git](http://www.root.cz/knihy/pro-git/stahnout/1001/) (PDF) ###Language Agnostic ####Algoritmy a datové struktury -* [Základy algoritmizace](http://www.root.cz/knihy/zaklady-algoritmizace/stahnout/950/) - PDF +* [Základy algoritmizace](http://www.root.cz/knihy/zaklady-algoritmizace/stahnout/950/) (PDF) ####Bezpečnost -* [Báječný svět elektronického podpisu](http://www.root.cz/knihy/bajecny-svet-elektronickeho-podpisu/) - PDF +* [Báječný svět elektronického podpisu](http://www.root.cz/knihy/bajecny-svet-elektronickeho-podpisu/) (PDF) ####Právo -* [Internet jako objekt práva](http://www.root.cz/knihy/internet-jako-objekt-prava/) - PDF +* [Internet jako objekt práva](http://www.root.cz/knihy/internet-jako-objekt-prava/) (PDF) ####Regulární výrazy -* [Regulární výrazy](http://www.root.cz/knihy/regularni-vyrazy/) - PDF +* [Regulární výrazy](http://www.root.cz/knihy/regularni-vyrazy/) (PDF) ####Sítě @@ -52,7 +52,7 @@ ###LaTeX -* [Ne příliš stručný úvod do systému LaTeX 2e](http://www.root.cz/knihy/ne-prilis-strucny-uvod-do-systemu-latex-2e/) - PDF +* [Ne příliš stručný úvod do systému LaTeX 2e](http://www.root.cz/knihy/ne-prilis-strucny-uvod-do-systemu-latex-2e/) (PDF) ###Linux @@ -69,23 +69,23 @@ ###OpenSource -* [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) - PDF -* [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) - PDF +* [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) (PDF) +* [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) (PDF) ###Python -* [Ponořme se do Pythonu 3](http://www.root.cz/knihy/ponorme-se-do-pythonu-3/stahnout/1025/) - PDF -* [Učebnice jazyka Python](http://www.root.cz/knihy/ucebnice-jazyka-python/stahnout/920/) - PDF +* [Ponořme se do Pythonu 3](http://www.root.cz/knihy/ponorme-se-do-pythonu-3/stahnout/1025/) (PDF) +* [Učebnice jazyka Python](http://www.root.cz/knihy/ucebnice-jazyka-python/stahnout/920/) (PDF) ###Ruby -* [Ruby Tutoriál](http://www.root.cz/knihy/ruby-tutorial/stahnout/924/) - PDF +* [Ruby Tutoriál](http://www.root.cz/knihy/ruby-tutorial/stahnout/924/) (PDF) ###TeX -* [TeXbook naruby](http://www.root.cz/knihy/texbook-naruby/) - PDF -* [První setkání s TeXem](http://www.root.cz/knihy/prvni-setkani-s-texem/) - PDF +* [TeXbook naruby](http://www.root.cz/knihy/texbook-naruby/) (PDF) +* [První setkání s TeXem](http://www.root.cz/knihy/prvni-setkani-s-texem/) (PDF) ###XML -* [XML pro každého](http://www.root.cz/knihy/xml-pro-kazdeho/) - PDF +* [XML pro každého](http://www.root.cz/knihy/xml-pro-kazdeho/) (PDF) diff --git a/free-programming-books.md b/free-programming-books.md index 78aa5f0fa..c3cd67616 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -897,7 +897,7 @@ * [J Reference Card](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=view&target=J602_RefCard_color_letter_current.pdf) (PDF) * [Brief Reference by Chris Burke and Clifford Reiter](http://www.jsoftware.com/books/pdf/brief.pdf) (PDF) * [Computers and Mathematical Notation by Kenneth E Iverson](http://www.jsoftware.com/papers/camn.htm) -* [Easy J by Linda Alvord, Norman Thomson - pdf](http://www.jsoftware.com/books/pdf/easyj.pdf) || [Word DOC](http://www.jsoftware.com/books/doc/easyj_doc.zip) +* [Easy J by Linda Alvord, Norman Thomson (PDF)](http://www.jsoftware.com/books/pdf/easyj.pdf) || [Word DOC](http://www.jsoftware.com/books/doc/easyj_doc.zip) * [Math for the Layman by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/mftl.zip) (zipped html+images) * [Exploring Math by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/expmath.pdf) (PDF) * [Arithmetic by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/arithmetic.pdf) (PDF) @@ -1347,12 +1347,12 @@ See also [TeX](#tex) * [Python for Fun](http://www.openbookproject.net/py4fun/) * [Python for Informatics: Exploring Information](http://www.pythonlearn.com/book.php) * [Python for you and me](http://pymbook.readthedocs.org/en/latest/) -* [Python Idioms](http://safehammad.com/downloads/python-idioms-2014-01-16.pdf) - PDF +* [Python Idioms](http://safehammad.com/downloads/python-idioms-2014-01-16.pdf) (PDF) * [Python in Hydrology](http://www.greenteapress.com/pythonhydro/pythonhydro.html) - Sat Kumar Tomer * [Python Koans](https://github.com/gregmalcolm/python_koans) * [Python Module of the Week](http://pymotw.com/2/) * [Python Practice Book](http://anandology.com/python-practice-book/index.html) -* [Python Programming](http://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) - PDF +* [Python Programming](http://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) (PDF) * [Python Scientific Lecture Notes](http://scipy-lectures.github.io/) * [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh * [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html) @@ -1364,7 +1364,7 @@ See also [TeX](#tex) * [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz * [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) - HTML -* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) - PDF +* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF) ####Django (Version) From b79e4047dd9c60536bb4b6640ebd4d8a0f0beb58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Thu, 27 Mar 2014 19:06:08 +0100 Subject: [PATCH 077/206] Added czech books about mathematic --- free-programming-books-cs.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md index b24ff57a8..32eb8e397 100644 --- a/free-programming-books-cs.md +++ b/free-programming-books-cs.md @@ -5,6 +5,7 @@ * [Language Agnostic](#language-agnostic) * [Algoritmy a datové struktury](#algoritmy-a-datove-struktury) * [Bezpečnost](#bezpecnost) + * [Matematika](#matematika) * [Právo](#pravo) * [Regulární výrazy](#regularni-vyrazy) * [Sítě](#site) @@ -39,6 +40,12 @@ * [Báječný svět elektronického podpisu](http://www.root.cz/knihy/bajecny-svet-elektronickeho-podpisu/) (PDF) +####Matematika +* [Diskrétní matematika](http://math.feld.cvut.cz/habala/teaching/dma.htm) - Petr Habala (PDFs) +* [Lineární algebra](ftp://math.feld.cvut.cz/pub/olsak/linal/linal.pdf) - Petr Olšák (PDF) +* [Matematika SŠ](http://www.realisticky.cz/ucebnice.php?id=3) - Martin Krynický (PDFs) + + ####Právo * [Internet jako objekt práva](http://www.root.cz/knihy/internet-jako-objekt-prava/) (PDF) From 6e2ad07d7ac093084e27fae6d48bc2023e4b85bd Mon Sep 17 00:00:00 2001 From: borgified Date: Thu, 27 Mar 2014 21:38:38 -0700 Subject: [PATCH 078/206] fixes multiple issues (broken links to be deleted) fixes #738 fixes #727 fixes #725 --- free-programming-books.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index c3cd67616..e56915db8 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -852,7 +852,6 @@ * [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) - Miran Lipovaca * [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/index.xhtml) * [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929) -* [Reactive Objects and Functional Programming](http://staff.www.ltu.se/~nordland/Thesis.pdf) - Johan Nordlander * [Real World Haskell](http://book.realworldhaskell.org/) * [Speeding Through Haskell](http://www.sthaskell.com/) * [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) @@ -892,7 +891,7 @@ ###J -* [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) || [pdf](http://www.elliscave.com/APL_J/Learning_J.pdf) +* [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) * [J for C Programmers by Henry Rich- online](http://www.jsoftware.com/help/jforc/contents.htm) || [pdf](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20071003.pdf) || [word 2003 file](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20070929.doc) * [J Reference Card](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=view&target=J602_RefCard_color_letter_current.pdf) (PDF) * [Brief Reference by Chris Burke and Clifford Reiter](http://www.jsoftware.com/books/pdf/brief.pdf) (PDF) @@ -1426,7 +1425,6 @@ See also [TeX](#tex) * [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) * [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/) * [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/) -* [Ruby Best Practices](http://majesticseacreature.com/rbp-book/pdfs/rbp_1-0.pdf) (PDF) * [Ruby Essentials](http://www.techotopia.com/index.php/Ruby_Essentials) * [Ruby Hacking Guide](http://ruby-hacking-guide.github.io/) * [Ruby in Twenty Minutes](https://www.ruby-lang.org/en/documentation/quickstart/) From 2d2b04eddbbbd5ea4159d39fb74466303b641f82 Mon Sep 17 00:00:00 2001 From: Hitesh Trivedi Date: Fri, 28 Mar 2014 10:54:55 +0530 Subject: [PATCH 079/206] added nicholas c. zakas understanding ECMAScript 6 --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index c3cd67616..0bdd0818a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -977,6 +977,7 @@ * [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer * [The JavaScript Tutorial](http://javascript.info/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) +* [Understanding ECMAScript 6](https://leanpub.com/understandinges6/read) *(Leanpub, by Nicholas C. Zakas)* * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) From cbc60d8cc36915f90aba55f1b47a33493e6fa5cb Mon Sep 17 00:00:00 2001 From: Uriy Efremochkin Date: Sat, 29 Mar 2014 16:11:17 +0600 Subject: [PATCH 080/206] Added books by Peter Kropff --- free-programming-books-de.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 05ed760d1..fc8a7ae5d 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -14,6 +14,7 @@ * [Javascript](#javascript) * [LaTeX](#latex) * [Meta-Lists](#meta-lists) +* [MySQL](#mysql) * [PHP](#php) * [PostgreSQL](#postgresql) * [Python](#python) @@ -80,6 +81,8 @@ ### HTML & CSS * [HTML5-Handbuch](http://webkompetenz.wikidot.com/docs:html-handbuch) * [Self HTML](http://de.selfhtml.org/) +* [HTML](http://peterkropff.de/site/html/html.htm) — Peter Kropff [Online, PDF] +* [CSS](http://peterkropff.de/site/css/css.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF] ###Java @@ -94,6 +97,7 @@ ###Javascript * [JavaScript und AJAX](http://openbook.galileocomputing.de/javascript_ajax/) * [Webseiten erstellen mit Javascript](http://www.highscore.de/javascript/) +* [JavaScript](http://peterkropff.de/site/javascript/javascript.htm) — Peter Kropff (Grundlagen, AJAX, DOM, OOP) [Online, PDF] ###LaTeX @@ -104,13 +108,20 @@ * [Galileo Computing - openbook](http://www.galileocomputing.de/katalog/openbook) +###MySQL +* [MySQL](http://peterkropff.de/site/mysql/mysql.htm) — Peter Kropff [Online, PDF] + + ###PHP * [PHP PEAR](http://openbook.galileocomputing.de/php_pear/) -* [Praktischer Einstieg in MySQL mit PHP](http://examples.oreilly.de/openbooks/pdf_einmysql2ger.pdf) +* [Praktischer Einstieg in MySQL mit PHP](http://examples.oreilly.de/openbooks/pdf_einmysql2ger.pdf) [PDF] +* [PHP](http://peterkropff.de/site/php/php.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF] + ###PostgreSQL * [PostgreSQL Einführung](http://cybertec.at/pgbook/) + ###Python * [Python Das umfassende Handbuch](http://openbook.galileocomputing.de/python/) * [Programmiereinführung mit Python](http://opentechschool.github.io/python-beginners/de/) From aad64e19b1df9963f3f0a9bb65ea73c2b6d69333 Mon Sep 17 00:00:00 2001 From: Uriy Efremochkin Date: Sat, 29 Mar 2014 16:19:36 +0600 Subject: [PATCH 081/206] Verbesserungen --- free-programming-books-de.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index fc8a7ae5d..3cb0b2499 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -28,7 +28,7 @@ ###Unabhängig von der Programmiersprache * [IT-Handbuch für Fachinformatiker](http://openbook.galileocomputing.de/it_handbuch/) * [Objektorientierte Programmierung](http://openbook.galileocomputing.de/oop/) -* [Scrum und XP im harten Projektalltag](http://www.infoq.com/resource/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenchesonline_German.pdf) +* [Scrum und XP im harten Projektalltag](http://www.infoq.com/resource/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenchesonline_German.pdf) [PDF] ###Action Script @@ -37,7 +37,7 @@ ###Android -* [Grundlagen und Programmierung](http://www.dpunkt.de/ebooks_files/free/3436.pdf) +* [Grundlagen und Programmierung](http://www.dpunkt.de/ebooks_files/free/3436.pdf) [PDF] ###Assembly Language @@ -46,14 +46,14 @@ ###C * [C von A bis Z](http://openbook.galileocomputing.de/c_von_a_bis_z/) -* [Softwareentwicklung in C](http://www.asc.tuwien.ac.at/~eprog/download/schmaranz.pdf) +* [Softwareentwicklung in C](http://www.asc.tuwien.ac.at/~eprog/download/schmaranz.pdf) [PDF] ###C++ * [Die Boost C++ Bibliotheken](http://www.highscore.de/cpp/boost/) * [Programmieren in C++: Einführung](http://www.highscore.de/cpp/einfuehrung/) * [Programmieren in C++: Aufbau](http://www.highscore.de/cpp/aufbau/) -* [Softwareprogrammierung in C++](http://www.iaik.tugraz.at/content/teaching/bachelor_courses/betriebssysteme/downloads/schmaranz2.pdf) +* [Softwareprogrammierung in C++](http://www.iaik.tugraz.at/content/teaching/bachelor_courses/betriebssysteme/downloads/schmaranz2.pdf) [PDF] ###C Sharp @@ -66,7 +66,7 @@ ###iOS * [Apps programmieren für iPhone und iPad](http://openbook.galileocomputing.de/apps_programmieren_fuer_iphone_und_ipad/) * [iOS-Rezepte](http://examples.oreilly.de/openbooks/iosrecipesger.zip) -* [iPad-Programmierung](http://examples.oreilly.de/openbooks/pdf_ipadprogpragger.pdf) +* [iPad-Programmierung](http://examples.oreilly.de/openbooks/pdf_ipadprogpragger.pdf) [PDF] ###Git @@ -80,7 +80,7 @@ ### HTML & CSS * [HTML5-Handbuch](http://webkompetenz.wikidot.com/docs:html-handbuch) -* [Self HTML](http://de.selfhtml.org/) +* [Self HTML](http://de.selfhtml.org) * [HTML](http://peterkropff.de/site/html/html.htm) — Peter Kropff [Online, PDF] * [CSS](http://peterkropff.de/site/css/css.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF] @@ -133,14 +133,14 @@ ###Ruby on Rails -* [Praxiswissen Ruby](http://www.oreilly.de/german/freebooks/rubybasger/pdf_rubybasger.pdf) -* [Praxiswissen Ruby On Rails](http://examples.oreilly.de/openbooks/pdf_rubyonrailsbasger.pdf) -* [Rails Kochbuch](http://examples.oreilly.de/openbooks/pdf_railsckbkger.pdf) +* [Praxiswissen Ruby](http://www.oreilly.de/german/freebooks/rubybasger/pdf_rubybasger.pdf) [PDF] +* [Praxiswissen Ruby On Rails](http://examples.oreilly.de/openbooks/pdf_rubyonrailsbasger.pdf) [PDF] +* [Rails Kochbuch](http://examples.oreilly.de/openbooks/pdf_railsckbkger.pdf) [PDF] * [Ruby on Rails 2](http://openbook.galileocomputing.de/ruby_on_rails/) ###Scilab -* [Einführung in Scilab/Xcos 5.4](http://www.buech-gifhorn.de/scilab/Einfuehrung.pdf) +* [Einführung in Scilab/Xcos 5.4](http://www.buech-gifhorn.de/scilab/Einfuehrung.pdf) [PDF] ###UML From 6973d1a81213af14fe60bcda318983e39fec6615 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sat, 29 Mar 2014 21:02:25 +0430 Subject: [PATCH 082/206] [pt_BR] - Kanban e Scrum - Fixes #832 --- free-programming-books-pt_BR.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 49f731b25..5598118fb 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -11,6 +11,7 @@ * [LaTeX](#latex) * [Python](#python) * [Ruby](#ruby) +* [Scrum](#scrum) * [Shell Script](#shell) @@ -72,5 +73,9 @@ * [Tutorial de Ruby](http://dl.dropbox.com/u/1482800/eustaquiorangel.com/tutorialruby.pdf) +###Scrum +* [Kanban e Scrum - obtendo o melhor de ambos](http://www.infoq.com/br/minibooks/kanban-scrum-minibook) + + ###Shell * [Introdução ao Shell Script](http://aurelio.net/shell/apostila-introducao-shell.pdf) From 78d43f96a77a495e4b166127ac71a5cb33a4d9ce Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sat, 29 Mar 2014 21:10:10 +0430 Subject: [PATCH 083/206] [pt-BR] - Fixes #832 --- free-programming-books-pt_BR.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 5598118fb..071cbb205 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -21,6 +21,8 @@ ###Engenharia de Software ####Metodologias de Desenvolvimento de Software +* [Kanban e Scrum - obtendo o melhor de ambos](http://www.infoq.com/br/minibooks/kanban-scrum-minibook) +* [Kanban em 10 Passos](http://www.infoq.com/br/minibooks/priming-kanban-jesper-boeg) * [Scrum e XP direto das Trincheiras](http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches) @@ -73,9 +75,6 @@ * [Tutorial de Ruby](http://dl.dropbox.com/u/1482800/eustaquiorangel.com/tutorialruby.pdf) -###Scrum -* [Kanban e Scrum - obtendo o melhor de ambos](http://www.infoq.com/br/minibooks/kanban-scrum-minibook) - ###Shell * [Introdução ao Shell Script](http://aurelio.net/shell/apostila-introducao-shell.pdf) From 0f64cdb7a23c8bbc80d2d963cabdbe92c67b7b89 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Sat, 29 Mar 2014 21:11:32 +0430 Subject: [PATCH 084/206] [pt_BR] - Fixing Index --- free-programming-books-pt_BR.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 071cbb205..74d0b9f41 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -11,7 +11,6 @@ * [LaTeX](#latex) * [Python](#python) * [Ruby](#ruby) -* [Scrum](#scrum) * [Shell Script](#shell) From 7deffc433b673570623dc2bce33370c3ec644353 Mon Sep 17 00:00:00 2001 From: Jay Engineer Date: Sun, 30 Mar 2014 06:33:01 -0400 Subject: [PATCH 085/206] added an intro to databases class --- free-courses-en.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index 6f83a5ce9..f1bb81b40 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -1,10 +1,12 @@ ###Index +* [Databases](#databases) * [HTML / CSS](#html--css) * [iOS](#ios) * [Oracle PL/SQL](#oracle-plsql) * [Ruby](#ruby) - +###Databases +* [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford Univesity) ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) @@ -18,7 +20,6 @@ ###Oracle PL/SQL * [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx) - ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) From e09e5f86ad591ac8191b8509e6f7b95bc274ab64 Mon Sep 17 00:00:00 2001 From: Jay Engineer Date: Sun, 30 Mar 2014 06:38:15 -0400 Subject: [PATCH 086/206] added think complexity pdf --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index f2ef2167b..46469dbff 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -237,6 +237,7 @@ * [The Art of Computer Programming](http://www.cs.utsa.edu/~wagner/knuth/) (fascicles, mostly volume 4) - Donald Knuth * [The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf) (PDF) * [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) (PDF) +* [Think Complexity](http://greenteapress.com/complexity/) (PDF) ####Cellular Automata From 9ab06e1b62e2e295db541fbd50eef35d3495ad6b Mon Sep 17 00:00:00 2001 From: Levi Bostian Date: Sun, 30 Mar 2014 12:58:38 -0500 Subject: [PATCH 087/206] Add Angular.js and Postgres books. --- free-programming-books.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index f2ef2167b..22d35aa8f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -982,6 +982,7 @@ ####Angular.js * [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF) +* [AngularJS Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)* * [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)* @@ -1276,6 +1277,7 @@ See also [TeX](#tex) ###PostgreSQL * [Practical PostgreSQL](http://www.commandprompt.com/ppbook/) +* [Postgres Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/postgres) (PDF, Kindle) *(Just fill the fields with any values)* ###PowerShell From 4216abf62c88546e3125b79944ea90dc332e2bb3 Mon Sep 17 00:00:00 2001 From: Jay Engineer Date: Sun, 30 Mar 2014 19:03:45 -0400 Subject: [PATCH 088/206] added mit's database course --- free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-courses-en.md b/free-courses-en.md index f1bb81b40..c31e1e0ff 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -6,6 +6,7 @@ * [Ruby](#ruby) ###Databases +* [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) * [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford Univesity) ###HTML / CSS From 7ba8d8ba9ab85199a66939163b7aa29736e4b5ef Mon Sep 17 00:00:00 2001 From: Jay Engineer Date: Sun, 30 Mar 2014 19:05:20 -0400 Subject: [PATCH 089/206] typo --- free-courses-en.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index c31e1e0ff..b4f0e2c97 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -6,8 +6,8 @@ * [Ruby](#ruby) ###Databases -* [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) -* [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford Univesity) +* [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware) +* [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) From 985786ca8c252ce9bcbbfd7b8e3b13ef253a6902 Mon Sep 17 00:00:00 2001 From: Jake Worth Date: Thu, 3 Apr 2014 16:06:34 -0500 Subject: [PATCH 090/206] Alphabetize Oberon, Objective-C, Postgres --- free-programming-books.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 6ad67d4ae..88a20bf29 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -892,7 +892,7 @@ ###J -* [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) +* [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) * [J for C Programmers by Henry Rich- online](http://www.jsoftware.com/help/jforc/contents.htm) || [pdf](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20071003.pdf) || [word 2003 file](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20070929.doc) * [J Reference Card](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=view&target=J602_RefCard_color_letter_current.pdf) (PDF) * [Brief Reference by Chris Burke and Clifford Reiter](http://www.jsoftware.com/books/pdf/brief.pdf) (PDF) @@ -1168,15 +1168,15 @@ See also [TeX](#tex) ###Oberon -* [Programming in Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProgInOberon.pdf) (PDF) * [Object-Oriented Programming in Oberon-2](http://ssw.jku.at/Research/Books/Oberon2.pdf) (PDF) +* [Programming in Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProgInOberon.pdf) (PDF) ###Objective-C -* [Programming With Objective-C](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ProgrammingWithObjectiveC.pdf) (PDF) +* [Google's Objective-C Style Guide](http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml) * [Object-Oriented Programming with Objective-C](http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/OOP_ObjC/OOP_ObjC.pdf) (PDF) * [Objective-C Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/objective-c) (PDF, Kindle) *(Just fill the fields with any values)* -* * [Google's Objective-C Style Guide](http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml) +* [Programming With Objective-C](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ProgrammingWithObjectiveC.pdf) (PDF) * [Try Objective-C Book](http://tryobjectivec.codeschool.com/) @@ -1277,8 +1277,8 @@ See also [TeX](#tex) ###PostgreSQL -* [Practical PostgreSQL](http://www.commandprompt.com/ppbook/) * [Postgres Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/postgres) (PDF, Kindle) *(Just fill the fields with any values)* +* [Practical PostgreSQL](http://www.commandprompt.com/ppbook/) ###PowerShell From 669e7e066376a3625cb9b5667941b04d55816e49 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 4 Apr 2014 12:10:06 -0600 Subject: [PATCH 091/206] [en] Ordering the Operaring System section --- free-programming-books.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 88a20bf29..df5acd9e2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -428,13 +428,13 @@ ####Operating systems * [How to Make a Computer Operating System (Work in Progress)](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) -* [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond -* [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey +* [Operating System Concepts, 8th Edition](http://elajt.info/lit/OS_8th_Edition.pdf) (PDF) * [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) (PDF and LaTeX) * [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) (PDF) * [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo +* [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond +* [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey * [Xv6, a simple Unix-like teaching operating system](http://pdos.csail.mit.edu/6.828/2012/xv6.html) (PDF) -* [Operating System Concepts, 8th Edition](http://elajt.info/lit/OS_8th_Edition.pdf) (PDF) ####Parallel Programming From 8d4750a009492239e555b01b45a0a4fba37e8fab Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Fri, 4 Apr 2014 12:12:47 -0600 Subject: [PATCH 092/206] [en] Adding an operating system Lecture Notes (10 chapters) --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index df5acd9e2..395333be2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -434,6 +434,7 @@ * [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo * [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond * [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey +* [UNIX Application and System Programming, lecture notes](http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/unix_lecture_notes.php) (PDFs) - Prof. Stewart Weiss * [Xv6, a simple Unix-like teaching operating system](http://pdos.csail.mit.edu/6.828/2012/xv6.html) (PDF) From de09a56f2ba51b9f1ecb2af6acf55b0caf25c6c1 Mon Sep 17 00:00:00 2001 From: Fwiffo Date: Fri, 4 Apr 2014 12:05:45 -0700 Subject: [PATCH 093/206] delete magazines as per #356 --- free-programming-books-pt_PT.md | 48 --------------------------------- 1 file changed, 48 deletions(-) diff --git a/free-programming-books-pt_PT.md b/free-programming-books-pt_PT.md index 2d689e0b0..56bf28cc3 100644 --- a/free-programming-books-pt_PT.md +++ b/free-programming-books-pt_PT.md @@ -1,6 +1,4 @@ ##Indice -* [Revistas](#revistas) - * [Programar](#revista-programar) * [Livros e Textos Académicos](#livros) * [C/C++](#cc) * [CSS](#css) @@ -10,52 +8,6 @@ * [LaTeX](#latex) -## Revistas -### Revista Programar -* [1ª Edição - Começar a programar (Março de 2006)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=1) (PDF) -* [2ª Edição - Iniciação à programação em Visual Basic (Maio de 2006)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=2) (PDF) -* [3ª Edição - Segurança e hacking: Scripts NASL (Julho de 2006)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=3) (PDF) -* [4ª Edição - Microcontroladores (Setembro de 2006)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=4) (PDF) -* [5ª Edição - Base de Dados (Novembro de 2006)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=5) (PDF) -* [6ª Edição - Scheme (Janeiro de 2007)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=6) (PDF) -* [7ª Edição - Introdução ao WML (WAP) (Março de 2007)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=7) (PDF) -* [8ª Edição - Windows Vista para Programadores (Maio de 2007)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=8) (PDF) -* [9ª Edição - AJAX & PHP (Julho 2007)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=9) (PDF) -* [10ª Edição - Iniciação ao Assembly x86 (Setembro de 2007)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=10) (PDF) -* [11ª Edição - Programação Concorrente em Ambientes UNIX (Novembro de 2007)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=11) (PDF) -* [12ª Edição - Programação Orientada a Objectos em C# (Janeiro de 2008)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=12) (PDF) -* [13ª Edição - Assinaturas Digitais em XML (Março de 2008)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=13) (PDF) -* [14ª Edição - Reflection (Maio 2008)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=14) (PDF) -* [15ª Edição - Estado de Visualização em ASP.NET (Agosto 2008)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=15) (PDF) -* [16ª Edição - Visual Studio 2008 e .NET Framework 3.5 (Outubro 2008)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=16) (PDF) -* [17ª Edição - Subversion: Controlo total sobre o software (Dezembro 2008)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=17) (PDF) -* [18ª Edição - Cloud Computing (Fevereiro 2009)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=18) (PDF) -* [19ª Edição - Google Web Toolkit (Abril 2009)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=19) (PDF) -* [20ª Edição - Metaprogramação em C++ (Junho 2009)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=20) (PDF) -* [21ª Edição - Construção de Diagramas de Blocos (Setembro 2009)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=21) (PDF) -* [22ª Edição - Computação em Grid (Novembro 2009)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=22) (PDF) -* [23ª Edição - Introdução à Programação para Android (Março 2010)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=23) (PDF) -* [24ª Edição - Introdução a Bases de Dados para Objectos (Junho 2010)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=24) (PDF) -* [25ª Edição - Pong com Slick2D em Java (Setembro 2010)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=25) (PDF) -* [26ª Edição - LINQ:TakeLast, TakeLastWhile, SkipLast e SkipLastWhile (Dezembro 2010)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=26) (PDF) -* [27ª Edição - Introdução ao ASP .NET MVC 3.0 (Fevereiro 2011)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=27) (PDF) -* [28ª Edição - Business Connectivity Services (Abril 2011)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=28) (PDF) -* [29ª Edição - GIT - Controlo de Versões para Pequenos e Grandes Projectos (Junho 2011)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=29) (PDF) -* [30ª Edição - Introdução ao Ruby on Rails (Agosto 2011)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=30) (PDF) -* [31ª Edição - NHibernate (Outubro 2011)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=31) (PDF) -* [32ª Edição - iOS, Cocoa Touch & MVC (Dezembro 2011)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=32) (PDF) -* [33ª Edição - Kinect Hack (Fevereiro 2012)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=33) (PDF) -* [34ª Edição - Mobile World (Abril 2012)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=34) (PDF) -* [35ª Edição - Tema de capa Desenvolvimento de Aplicações Web Ricas (RIA) com Ext JS 4 e Rails 3 (Junho 2012)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=35) (PDF) -* [36ª Edição - As Novidades do Visual Studio 2012 RC (Agosto 2012)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=36) (PDF) -* [37ª Edição - Makefiles (Outubro 2012)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=37) (PDF) -* [38ª Edição - Introdução à Programação em CUDA (Dezembro 2012)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=38) (PDF) -* [39ª Edição - Windows 8 Store Apps - Do sonho à realidade (Fevereiro 2013)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=39) (PDF) -* [40ª Edição - Estruturas vs Objetos (Abril 2013)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=40) (PDF) -* [41ª Edição - Java EE & Java Web (Junho 2013)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=41) (PDF) -* [42ª Edição - Web Persistente/Local Storage (Setembro 2013)](http://www.revista-programar.info/?action=editions&type=viewmagazine&n=42) (PDF) - - ## Livros ### C/C++ * [Apontamentos de Programação em C/C++](http://www.dei.isep.ipp.pt/~pbsousa/aulas/ano_0/2006_07/c/Sebenta-cpp-03-2006.pdf) (PDF) - Paulo Baltarejo e Jorge Santos From 2970985bcbfde1459d1e762212a2bf1a9b1f4083 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 5 Apr 2014 11:57:29 -0600 Subject: [PATCH 094/206] [en] Removing duplicated link on Parallel Programming section --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index f294491d1..64b4da4b6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -447,7 +447,6 @@ * [The OpenCL Programming Book](http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/contents/) * [Introduction to High-Performance Scientific Computing](http://tacc-web.austin.utexas.edu/veijkhout/public_html/istc/istc.html) - Victor Eijkhout * [Introduction to Parallel Computing](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney -* [Is Parallel Programming Hard, And, If So, What Can You Do About It?](http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) * [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff * [Is Parallel Programming Hard, And, If So, What Can You Do About It?](https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) - Paul E. McKenney From fa049a3112eccb9be2db8abe353cea369fcd365a Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 5 Apr 2014 11:59:22 -0600 Subject: [PATCH 095/206] [en] Sorting Parallel programming section --- free-programming-books.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 64b4da4b6..b04a76634 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -444,11 +444,12 @@ * [High Performance Computing Training](https://computing.llnl.gov/?set=training&page=index) (LLNL materials) * [High-Performance Scientific Computing](http://bit.ly/hpc12) (class lectures and slides) * [How to Write Parallel Programs](http://www.lindaspaces.com/book/) -* [The OpenCL Programming Book](http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/contents/) * [Introduction to High-Performance Scientific Computing](http://tacc-web.austin.utexas.edu/veijkhout/public_html/istc/istc.html) - Victor Eijkhout * [Introduction to Parallel Computing](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney -* [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff * [Is Parallel Programming Hard, And, If So, What Can You Do About It?](https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) - Paul E. McKenney +* [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff +* [The OpenCL Programming Book](http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/contents/) + ####Professional Development * [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* From 0180cbe97e869339c071d8de6e8b2b663e4ab04b Mon Sep 17 00:00:00 2001 From: Levi Bostian Date: Sun, 6 Apr 2014 13:55:15 -0500 Subject: [PATCH 096/206] Add Bootstrap section with book resource. --- free-programming-books.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 395333be2..a5dd88806 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -45,6 +45,7 @@ * [Hadoop](#hadoop) * [Haskell](#haskell) * [HTML / CSS](#html--css) + * [Bootstrap](#bootstrap) * [Icon](#icon) * [IDL](#idl) * [iOS](#ios) @@ -861,6 +862,7 @@ * [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF) * [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929/index.html) - Simon Marlow + ###HTML / CSS * [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/) * [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) @@ -878,6 +880,10 @@ * [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus +####Bootstrap +* [Twitter Bootstrap Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/twitterbootstrap) (PDF, Kindle) *(Just fill the fields with any values)* + + ###Icon * [The Implementation of the Icon Programming Language](http://www.cs.arizona.edu/icon/ibsale.htm) From fa8f7a9ccf4a2c58588353fc5be6e9cc45a109f8 Mon Sep 17 00:00:00 2001 From: Henrik Holmboe Date: Mon, 7 Apr 2014 10:03:51 +0200 Subject: [PATCH 097/206] Add Git -- the simple guide --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 395333be2..286e6d2b5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -803,6 +803,7 @@ ###Git +* [The simple guide](http://rogerdudler.github.io/git-guide/) * [Conversational Git](http://blog.anvard.org/conversational-git/) * [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) * [Git Immersion](http://gitimmersion.com) From b3a8286e309a7b4b108482a610621f28ef90031b Mon Sep 17 00:00:00 2001 From: Ilya Rogov Date: Mon, 7 Apr 2014 12:15:36 +0400 Subject: [PATCH 098/206] Add Git - the simple guide --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 174b1f409..e9a15f0e7 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -104,6 +104,7 @@ ###Git +* [Простое руководство по работе с Git](http://rogerdudler.github.io/git-guide/index.ru.html) * [Волшебство Git](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/) * [Pro Git](http://git-scm.com/book/ru) From d7a152b787411a5d65debb0c8c61027b3b67423a Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Mon, 7 Apr 2014 11:42:35 +0200 Subject: [PATCH 099/206] Alphabetizing Git --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index b069f26be..f294491d1 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -804,7 +804,6 @@ ###Git -* [The simple guide](http://rogerdudler.github.io/git-guide/) * [Conversational Git](http://blog.anvard.org/conversational-git/) * [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) * [Git Immersion](http://gitimmersion.com) @@ -814,6 +813,7 @@ * [Git Pocket Guide](http://chimera.labs.oreilly.com/books/1230000000561/index.html) - Richard E. Silverman * [Git Reference](http://www.gitref.org) * [Git Succinctly, Syncfusion](http://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) * [Pro Git](http://git-scm.com/book) - Scott Chacon * [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest From fbcb69c27726befd21f8e063c110fd2fa692436c Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Tue, 8 Apr 2014 13:51:00 +0200 Subject: [PATCH 100/206] 21'000 ! --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c64c9c8af..5a98f1dab 100644 --- a/README.md +++ b/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.) - Edit (we prefer multiple small commits rather than one large change) - [Send a PR](https://help.github.com/articles/using-pull-requests) -- be part of a project that over 20,000 people starred in 5 months. ;) +- be part of a project that over 21,000 people starred in 6 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. From f1ef5bbde3f4f64a43a8e4c14800433950e43223 Mon Sep 17 00:00:00 2001 From: diekmann Date: Tue, 8 Apr 2014 14:25:31 +0200 Subject: [PATCH 101/206] Isabelle/HOL Link to current version as described in http://www21.in.tum.de/~nipkow/LNCS2283/ --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index b04a76634..0a54d7487 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -49,6 +49,7 @@ * [Icon](#icon) * [IDL](#idl) * [iOS](#ios) +* [Isabelle/HOL](#isabelle--hol) * [J](#j) * [Java](#java) * [Wicket](#wicket) @@ -899,6 +900,10 @@ * [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF) +###Isabelle/HOL +* [Isabelle/HOL - A Proof Assistant for Higher-Order Logic by Tobias Nipkow and Lawrence C. Paulson and Markus Wenzel](http://isabelle.in.tum.de/doc/tutorial.pdf) (PDF) + + ###J * [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) * [J for C Programmers by Henry Rich- online](http://www.jsoftware.com/help/jforc/contents.htm) || [pdf](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20071003.pdf) || [word 2003 file](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20070929.doc) From e72bedb3b0e18f6818cd4f852de3d4488a9e193c Mon Sep 17 00:00:00 2001 From: diekmann Date: Tue, 8 Apr 2014 14:32:41 +0200 Subject: [PATCH 102/206] Concrete Semantics - A Proof Assistant Approach --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0a54d7487..154681846 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -901,6 +901,7 @@ ###Isabelle/HOL +* [Concrete Semantics - A Proof Assistant Approach by Tobias Nipkow and Gerwin Klein](http://www21.in.tum.de/~nipkow/Concrete-Semantics/) (PDF) * [Isabelle/HOL - A Proof Assistant for Higher-Order Logic by Tobias Nipkow and Lawrence C. Paulson and Markus Wenzel](http://isabelle.in.tum.de/doc/tutorial.pdf) (PDF) From c35e423da1a68deca251c17af4f4184ea6e79faf Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 8 Apr 2014 21:17:22 -0500 Subject: [PATCH 103/206] [en] Adding book on Open Source section --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 154681846..451ff1fca 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -416,6 +416,7 @@ * [Free Software, Free Society](http://shop.fsf.org/product/free-software-free-society-2/) * [Free as in Freedom](http://static.fsf.org/nosvn/faif-2.0.pdf) (PDF) * [Getting started with Open source development](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_started_with_open_source_development_p2.pdf) (PDF) +* [How to get started with open source](opensource.com/resources/how-get-started-open-source) (ePub & ODT) * [Innovation Happens Elsewhere](http://dreamsongs.com/IHE/IHE.html) * [Open Advice: FOSS: What We Wish We Had Known When We Started](http://open-advice.org/) * [Producing Open Source Software](http://producingoss.com/) From 147e0a413551df5fcf51e29b87acaf1b06697640 Mon Sep 17 00:00:00 2001 From: Kevin Ngo Date: Wed, 9 Apr 2014 00:03:25 -0700 Subject: [PATCH 104/206] add angularjs resources --- free-programming-books.md | 1 + javascript-frameworks-resources.md | 1 + 2 files changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 154681846..30510251a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -999,6 +999,7 @@ * [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF) * [AngularJS Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)* * [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)* +* [Seven Part Introduction to Angular](http://ngokevin.com/blog/angular-1) ####Backbone.js diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index c6708c1c7..de7509c9c 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -11,6 +11,7 @@ * [egghead.io: Learn AngularJS with Tutorial Videos & Training](http://egghead.io) * [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist) * [Mastering AngularJS Directives](http://pascalprecht.github.com/slides/mastering-angularjs-directives/) +* [Seven-Part Introduction to Angular](http://ngokevin/blog/angular-1) * [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html) From 0e8312e393d7655515d767c60288ddedbe361839 Mon Sep 17 00:00:00 2001 From: Shirish Date: Wed, 9 Apr 2014 15:36:35 +0530 Subject: [PATCH 105/206] Removed dead link in VIM Section --- free-programming-books-fr.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index d443da48e..b0db82fc8 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -203,5 +203,4 @@ Voir aussi [LaTeX](#latex) ###Vim -* [A Byte of Vim](http://swaroopch.com/notes/Vim_fr/) * [Learn Vim Progressively](http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/) From 6aab3ecf6ab2ada4f41bb7297a9c7a47854e2173 Mon Sep 17 00:00:00 2001 From: Pedro Barbosa Date: Wed, 9 Apr 2014 12:11:48 +0200 Subject: [PATCH 106/206] Add Neo4J entry --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 30510251a..572d73e9d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -97,6 +97,7 @@ * [Meta-Lists](#meta-lists) * [MySQL](#mysql) * [.NET (C# / VB / Nemerle / Visual Studio)](#net-c--vb--nemerle--visual-studio) +* [Neo4J](#neo4j) * [NoSQL](#nosql) * [Oberon](#oberon) * [Objective-C](#objective-c) @@ -1171,6 +1172,10 @@ See also [TeX](#tex) * [Under the Hood of .NET Memory Management](http://download.red-gate.com/ebooks/DotNet/Under_the_Hood_of_.NET_Management.pdf) (PDF) *(RedGate, By Chris Farrell and Nick Harrison)* +###Neo4J +* [Graph Databases](http://info.neotechnology.com/rs/neotechnology/images/GraphDatabases.pdf) + + ###NoSQL * [CouchDB: The Definitive Guide](http://books.couchdb.org/relax/) * [Extracting Data from NoSQL Databases: A Step towards Interactive Visual Analysis of NoSQL Data](http://publications.lib.chalmers.se/records/fulltext/155048.pdf) - Petter Nasholm From 4faaa4b7bdf21e4befcf16788738a1d2942cfa95 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Wed, 9 Apr 2014 12:19:37 +0200 Subject: [PATCH 107/206] Specify PDF --- free-programming-books.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 572d73e9d..057b7106f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1173,7 +1173,7 @@ See also [TeX](#tex) ###Neo4J -* [Graph Databases](http://info.neotechnology.com/rs/neotechnology/images/GraphDatabases.pdf) +* [Graph Databases](http://info.neotechnology.com/rs/neotechnology/images/GraphDatabases.pdf) (PDF) ###NoSQL @@ -1638,7 +1638,7 @@ See also [LaTeX](#latex) ###Vim -* [A Byte of Vim](http://www.swaroopch.com/notes/Vim) +* [A Byte of Vim](http://www.swaroopch.com/notes/vim/) * [A guide to getting started with VIM](http://www.integralist.co.uk/posts/a-guide-to-getting-started-with-vim/) * [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) (PDF) by Steve Oualline * [Vim Recipes](http://ebooksgo.org/computer/vim-recipes.pdf) (PDF) From 61eccd744fa5e302bfa9f83ac581b192c9fe8db3 Mon Sep 17 00:00:00 2001 From: Eddie Date: Wed, 9 Apr 2014 13:18:14 +0200 Subject: [PATCH 108/206] Add Java EE7 tutorial (PDF) Add link to the JAVA EE7 Tutorial in the PDF version. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 057b7106f..0f1fb1abc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -949,6 +949,7 @@ * [Sun's Java Tutorials](http://download.oracle.com/javase/tutorial/) * [The ABC of PDF with iText: PDF Syntax essentials](https://leanpub.com/itext_pdfabc) * [The Java EE6 Tutorial](http://download.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF) +* [The Java EE7 Tutorial](http://docs.oracle.com/javaee/7/tutorial/doc/javaeetutorial7.pdf) (PDF) * [The Java Language Specification](http://java.sun.com/docs/books/jls/) - James Gosling, Bill Joy, Guy Steele, Gilad Bracha * [The Java Tutorial 4th Edition](http://download.oracle.com/javase/tutorial/) - Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber * [Think Java: How to Think Like a Computer Scientist](http://greenteapress.com/thinkapjava/) - Allen B. Downey From 6cf4f72e39ff3d8361e6bc4ccca24f01bfdefa41 Mon Sep 17 00:00:00 2001 From: Chris Massey Date: Wed, 9 Apr 2014 12:46:29 +0100 Subject: [PATCH 109/206] Added more Red Gate material Added the latest Red Gate SQL book, as well as a link to the complete Red Gate "library". --- free-programming-books.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0f1fb1abc..bf2874ea6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -182,6 +182,7 @@ * [Theassayer.org](http://theassayer.org/) * [tutorialspoint](http://www.tutorialspoint.com/) * [Wikibooks: Programming](http://en.wikibooks.org/wiki/Category%3aComputer_programming) +* [Red Gate Books](http://www.red-gate.com/community/books/index) ###Graphics Programming @@ -1593,6 +1594,7 @@ See also [TeX](#tex) * [How to Become an Exceptional DBA](http://www.red-gate.com/community/books/exceptional-dba-book) *(RedGate, By Brad McGehee)* * [SQL Server Stumpers Vol.5](http://www.red-gate.com/community/books/sql-server-stumpers-v5.htm) *(RedGate, By SQLServerCentral Authors)* * [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)* +* [Tribal SQL](http://www.red-gate.com/community/books/tribal-sql) *(RedGate & MidnightDBA, by various new SQL Server authors)* ###Standard ML From 57fd7fcb57df03b67860f236d3d1fb66c82d4762 Mon Sep 17 00:00:00 2001 From: Chris Massey Date: Wed, 9 Apr 2014 12:47:27 +0100 Subject: [PATCH 110/206] Formatting fix on recent additions --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index bf2874ea6..51005b7c2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1594,7 +1594,7 @@ See also [TeX](#tex) * [How to Become an Exceptional DBA](http://www.red-gate.com/community/books/exceptional-dba-book) *(RedGate, By Brad McGehee)* * [SQL Server Stumpers Vol.5](http://www.red-gate.com/community/books/sql-server-stumpers-v5.htm) *(RedGate, By SQLServerCentral Authors)* * [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)* -* [Tribal SQL](http://www.red-gate.com/community/books/tribal-sql) *(RedGate & MidnightDBA, by various new SQL Server authors)* +* [Tribal SQL](http://www.red-gate.com/community/books/tribal-sql) *(RedGate & MidnightDBA, By various new SQL Server Authors)* ###Standard ML From d009b9ff4620b01bfbc0a843becda4e166d7a883 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Wed, 9 Apr 2014 14:02:06 +0200 Subject: [PATCH 111/206] Revert #863 : not free --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 51005b7c2..0b45e1139 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1594,7 +1594,6 @@ See also [TeX](#tex) * [How to Become an Exceptional DBA](http://www.red-gate.com/community/books/exceptional-dba-book) *(RedGate, By Brad McGehee)* * [SQL Server Stumpers Vol.5](http://www.red-gate.com/community/books/sql-server-stumpers-v5.htm) *(RedGate, By SQLServerCentral Authors)* * [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)* -* [Tribal SQL](http://www.red-gate.com/community/books/tribal-sql) *(RedGate & MidnightDBA, By various new SQL Server Authors)* ###Standard ML From a3c0b5876069701e1759b14c15d4a48d37bdf85f Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Wed, 9 Apr 2014 14:15:34 +0200 Subject: [PATCH 112/206] Remove dead links (#850) --- free-programming-books-es.md | 2 -- free-programming-books-fr.md | 5 ++--- free-programming-books-it.md | 1 - free-programming-books-pl.md | 1 - free-programming-books.md | 4 ---- 5 files changed, 2 insertions(+), 11 deletions(-) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 715d02849..df583ac65 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -175,7 +175,6 @@ ###.NET (C# / Visual Studio) * [El lenguaje de programación C#](http://dis.um.es/~bmoros/privado/bibliografia/LibroCsharp.pdf) (PDF) * [Guía de Arquitectura N-capas Orientadas al Dominio](http://msdn.microsoft.com/es-es/architecture/default.aspx) -* [Introducción a C#](http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/C_Sharp.pdf) (PDF) @@ -197,7 +196,6 @@ * [Introducción a la programación con Python](http://repositori.uji.es/xmlui/bitstream/handle/10234/24305/s23.pdf) (PDF) * [Introducción a Programando con Python](http://opentechschool.github.io/python-beginners/es_CL/) * [Python instantáneo](http://www.arrakis.es/~rapto/AprendaPython.html) -* [Python no muerde](http://nomuerde.netmanagers.com.ar/) * [Python para ciencia e ingeniería](https://github.com/mgaitan/python-ingenieria) * [Python para todos](https://launchpadlibrarian.net/18980633/Python%20para%20todos.pdf) (PDF) * [Python para principiantes (PDF)](http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf) [(HTML)](http://librosweb.es/libro/python/) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index b0db82fc8..cadc282fe 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -36,7 +36,7 @@ ###Méta-listes -* [Le SILO: Sciences du numérique & Informatique au Lycée: Oui!](https://wiki.inria.fr/sciencinfolycee/Accueil) +* [Le SILO: Sciences du numérique & Informatique au Lycée: Oui!](https://wiki.inria.fr/sciencinfolycee/Accueil) ###Non dépendant du langage @@ -85,7 +85,6 @@ ###Caml -* [Introduction à Objective Caml](http://form-ocaml.forge.ocamlcore.org/html/index.html), par Maxence Guesdon * [Le language Caml](http://caml.inria.fr/) @@ -185,7 +184,7 @@ Voir aussi [TeX](#tex) ###Sage -* [Calcul mathématique avec Sage](http://sagebook.gforge.inria.fr/), par A. Casamayou, N. Cohen, G. Connan, T. Dumont, L. Fousse, F. Maltey, M. Meulien, M. Mezzarobba, C. Pernet, N. M. Thiéry, P. Zimmermann +* [Calcul mathématique avec Sage](http://sagebook.gforge.inria.fr/), par A. Casamayou, N. Cohen, G. Connan, T. Dumont, L. Fousse, F. Maltey, M. Meulien, M. Mezzarobba, C. Pernet, N. M. Thiéry, P. Zimmermann ###Scilab diff --git a/free-programming-books-it.md b/free-programming-books-it.md index a8a072228..88f9ba114 100644 --- a/free-programming-books-it.md +++ b/free-programming-books-it.md @@ -27,7 +27,6 @@ ####Algoritmi e Strutture Dati * [Dispense del Corso di Algoritmi e Strutture Dati](http://www.dmi.unict.it/nicosia/lectures/programmazione-scientifica/algo.pdf) -* [Algoritmi e Strutture Dati](http://homes.di.unimi.it/~bertoni/Algoritmi%20e%20Strutture%20Dati.pdf) ###Android diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 02cdef9fe..5ce0c2b8b 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -30,7 +30,6 @@ ###C++ * [Kurs C++](http://cpp0x.pl/kursy/Kurs-C++/1) * [Zaawansowane C++](http://wazniak.mimuw.edu.pl/index.php?title=Zaawansowane_CPP) -* [OpenGL w C++](http://cpp0x.pl/kursy/Kurs-OpenGL-C++/) * [Megatutorial "Od zera do gier kodera"](http://xion.org.pl/productions/texts/coding/megatutorial/) diff --git a/free-programming-books.md b/free-programming-books.md index 0b45e1139..4a2867fa7 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -404,7 +404,6 @@ ####Networking * [802.11ac: A Survival Guide](http://chimera.labs.oreilly.com/books/1234000001739) - Matthew Gast * [Code Connected vol.1](http://hintjens.wdfiles.com/local--files/main%3Afiles/cc1pe.pdf) (PDF) (book on ZeroMQ) -* [Computer Networking: Principles, Protocols and Practice, 2nd edition (CNP3bis)](http://cnp3bis.info.ucl.ac.be/) (PDF, EPUB + [sources](https://github.com/obonaventure/cnp3/tree/master/book-2nd)) - O. Bonaventure (in progress) * [HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) *(Just fill the fields with any values)* * [High-Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545/index.html) * [Network Security Tools](http://commons.oreilly.com/wiki/index.php/Network_Security_Tools) @@ -424,7 +423,6 @@ * The Art of Community: Building the New Age of Participation; [First edition](http://www.artofcommunityonline.org/downloads/jonobacon-theartofcommunity-1ed.pdf) (PDF), [Second edition](http://ubuntuone.com/0n352YwUjlcFR8PjIELH67) (PDF) - Jono Bacon * [The Architecture of Open Source Applications: Vol. 1: Elegance, Evolution, and a Few Fearless Hacks; Vol. 2: Structure, Scale, and a Few More Feerless Hacks](http://www.aosabook.org/en/index.html) * [The Cathedral and the Bazaar](http://www.catb.org/esr/writings/cathedral-bazaar/) - Eric S. Raymond -* [The Future of Ideas](http://the-future-of-ideas.com/download/lessig_FOI.pdf) * [The Future of the Internet](http://futureoftheinternet.org/) * [The Performance of Open Source Applications](http://aosabook.org/en/) * [The Wealth of Networks: How Social Production Transforms Markets and Freedom](http://cyber.law.harvard.edu/wealth_of_networks/Main_Page) - Yochai Benkler @@ -508,7 +506,6 @@ * [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf) (PDF) * [Software Architecture](http://ftacademy.org/materials/fsm/11) (PDF) * [Software Engineering for Internet Applications](http://philip.greenspun.com/seia/) -* [The Definitive Guide to Building Code Quality](http://nexus.realtimepublishers.com/dgbcq.php) * [Web API Design](https://blog.apigee.com/detail/announcement_new_ebook_on_web_api_design) * [Your API Is Bad](https://leanpub.com/yourapiisbad) *(Leanpub, by Paddy Foran)* * [Kanban for skeptics](https://leanpub.com/kanbanforskeptics) *(Leanpub, by Nick Oostvogels)* @@ -1329,7 +1326,6 @@ See also [TeX](#tex) * [Prolog Techniques](http://bookboon.com/int/student/it/prolog-techniques-applications-of-prolog) * [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html) * [The First 10 Prolog Programming Contests](http://dtai.cs.kuleuven.be/ppcbook/) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon -* [Visual Prolog 7.2 for Tyros](http://download.pdc.dk/vip/72/books/tyros/tyros72.pdf) (PDF) * [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci * [Prolog Tutorial](https://www.csupomona.edu/~jrfisher/www/prolog_tutorial/pt_framer.html) * [Concise Intro to Prolog](http://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Prolog.html) From 06eac42da2b09db65f9b3400a04a7b337d43cf11 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 9 Apr 2014 07:51:13 -0500 Subject: [PATCH 113/206] fixing c35e423 commit: adding schemme --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 451ff1fca..34e1b4f07 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -416,7 +416,7 @@ * [Free Software, Free Society](http://shop.fsf.org/product/free-software-free-society-2/) * [Free as in Freedom](http://static.fsf.org/nosvn/faif-2.0.pdf) (PDF) * [Getting started with Open source development](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_started_with_open_source_development_p2.pdf) (PDF) -* [How to get started with open source](opensource.com/resources/how-get-started-open-source) (ePub & ODT) +* [How to get started with open source](https://opensource.com/resources/how-get-started-open-source) (ePub & ODT) * [Innovation Happens Elsewhere](http://dreamsongs.com/IHE/IHE.html) * [Open Advice: FOSS: What We Wish We Had Known When We Started](http://open-advice.org/) * [Producing Open Source Software](http://producingoss.com/) From 9ad06552e4483c3c8b3bf19f4bd63e8d84bc8b0f Mon Sep 17 00:00:00 2001 From: adamd Date: Wed, 9 Apr 2014 09:06:16 -0400 Subject: [PATCH 114/206] Added What's New in Java 8 --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4a2867fa7..f767a8807 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -957,6 +957,7 @@ * [Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html) * [Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX)](http://www.cafeconleche.org/books/xmljava/) - Elliotte Rusty Harold * [Welcome to the Java Workshop](http://javaworkshop.sourceforge.net/) - An Apache Project +* [What's New in Java 8](https://leanpub.com/whatsnewinjava8/read) - Adam L. Davis ####Wicket * [Official Free Online Guide for Apache Wicket framework](http://wicket.apache.org/guide/) From e7385ac88424889da278f0a7c3ffb1dbb9b34a4e Mon Sep 17 00:00:00 2001 From: Geoff Lanotte Date: Wed, 9 Apr 2014 09:13:26 -0400 Subject: [PATCH 115/206] Add - Build Your Own Lisp to C Books --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4a2867fa7..1a86586d8 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -636,6 +636,7 @@ * [Advanced Linux Programming](http://www.advancedlinuxprogramming.com/) * [Beej's Guide to C Programming](http://beej.us/guide/bgc/) * [Beej's Guide to Network Programming](http://beej.us/guide/bgnet/) +* [Build Your Own Lisp](http://www.buildyourownlisp.com/) * [C Programming - Wikibooks](http://en.wikibooks.org/wiki/Programming:C) * [Deep C](http://www.slideshare.net/olvemaudal/deep-c) * [Essential C](http://cslibrary.stanford.edu/101/EssentialC.pdf) (PDF) From 4c8cb0e736b76379a8aedbb82ab662ac075b170b Mon Sep 17 00:00:00 2001 From: Pavel Timofeev Date: Wed, 9 Apr 2014 10:14:30 -0300 Subject: [PATCH 116/206] Add books in Russian on Perl, Ruby and VIM --- free-programming-books-ru.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index e9a15f0e7..9ea6b48ff 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -138,7 +138,9 @@ ###Perl -* [Pragmatic Perl (журнал)](http://pragmaticperl.com) +* [Введение в Perl](http://www.opennet.ru/docs/RUS/perl-maslov/) - Маслов Владимир Викторович +* [Краткий экскурс в Perl-программирование](http://www.opennet.ru/docs/RUS/perl_help/) - Докучаев Дмитрий +* [Pragmatic Perl](http://pragmaticperl.com) - журнал ###PHP @@ -169,6 +171,7 @@ ###Ruby * [Ruby](https://github.com/Krugloff/rus_ruby_book) - Круглов А. * [Ruby](http://ru.wikibooks.org/wiki/Ruby) - Викиучебник +* [Учись программировать](http://www.shokhirev.com/mikhail/ruby/ltp/title.html) - Крис Пайн ###RSpec @@ -203,7 +206,7 @@ ###Vim * [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf) - +* [Поваренная Книга Vim](http://www.opennet.ru/docs/RUS/vim_cookbook/) - Steve Oualline ###Parallel * [Параллельные технологии](http://www.inp.nsk.su/~baldin/Parallel/index.html) From 9990cede798b643d5852f949a6e01fccaf7d9f6d Mon Sep 17 00:00:00 2001 From: Tim van Deurzen Date: Wed, 9 Apr 2014 16:07:10 +0200 Subject: [PATCH 117/206] Update free-programming-books.md Added free book on partial evaluation. --- free-programming-books.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index fb841e9da..0fa87b7e5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -78,6 +78,7 @@ * [Open Source Ecosystem](#open-source-ecosystem) * [Operating systems](#operating-systems) * [Parallel Programming](#parallel-programming) + * [Partial Evaluation](#partial-evaluation) * [Professional Development](#professional-development) * [Programming Paradigms](#programming-paradigms) * [Regular Expressions](#regular-expressions) @@ -451,6 +452,9 @@ * [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff * [The OpenCL Programming Book](http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/contents/) +####Partial Evaluation +* [Partial Evaluation and Automatic Program Generation](http://www.itu.dk/people/sestoft/pebook/) - (PDF) Jones, Gomard and Sestoft + ####Professional Development * [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* From 674caa0cecb3c1f27620d6fa0ef805405be4534b Mon Sep 17 00:00:00 2001 From: Felipe Bueno Date: Wed, 9 Apr 2014 11:23:21 -0300 Subject: [PATCH 118/206] Added TONC GBA Programming for the Game Boy Advance. It is C + Assembly so I'm not sure where to put it. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0fa87b7e5..b6830d587 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -644,6 +644,7 @@ * [C Programming - Wikibooks](http://en.wikibooks.org/wiki/Programming:C) * [Deep C](http://www.slideshare.net/olvemaudal/deep-c) * [Essential C](http://cslibrary.stanford.edu/101/EssentialC.pdf) (PDF) +* [TONC GBA Programming - Game Boy Advance Development](http://www.coranac.com/tonc/text/toc.htm) * [Learn C the hard way](http://c.learncodethehardway.org/book/) * [Object Oriented Programming in C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF) * [The C book](http://publications.gbdirect.co.uk/c_book/) From bc00d9ed9f2dcb84a44746262b417536edef3660 Mon Sep 17 00:00:00 2001 From: Edward Look Date: Wed, 9 Apr 2014 09:41:46 -0700 Subject: [PATCH 119/206] Use http link instead of ftp The ftp:// protocol is not recognized as a link. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index c2fa990d1..1cbb1b368 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1533,7 +1533,7 @@ See also [TeX](#tex) ###Scheme -* [An Introduction to Scheme and its Implementation](ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html) +* [An Introduction to Scheme and its Implementation](http://www.cs.rpi.edu/academics/courses/fall00/ai/scheme/reference/schintro-v14/schintro_toc.html) * [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html) * [How to Design Programs](http://htdp.org) * [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html) From 8700427af84a179d3baaec86ef5d8e482a3a217d Mon Sep 17 00:00:00 2001 From: Daniel Bayerlein Date: Wed, 9 Apr 2014 18:48:52 +0200 Subject: [PATCH 120/206] =?UTF-8?q?Ruby=20on=20Rails=203.2=20f=C3=BCr=20Ei?= =?UTF-8?q?n-,=20Um-=20und=20Quereinsteiger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-de.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 3cb0b2499..01b96a17d 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -137,6 +137,7 @@ * [Praxiswissen Ruby On Rails](http://examples.oreilly.de/openbooks/pdf_rubyonrailsbasger.pdf) [PDF] * [Rails Kochbuch](http://examples.oreilly.de/openbooks/pdf_railsckbkger.pdf) [PDF] * [Ruby on Rails 2](http://openbook.galileocomputing.de/ruby_on_rails/) +* [Ruby on Rails 3.2 für Ein-, Um- und Quereinsteiger](http://ruby-auf-schienen.de/3.2/) ###Scilab From e2870f0ab3fe837b3f72e88f9ff0e52e56c5c207 Mon Sep 17 00:00:00 2001 From: Daniel Bayerlein Date: Wed, 9 Apr 2014 18:54:45 +0200 Subject: [PATCH 121/206] Ruby on Rails 3.2 - Step by Step --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index c2fa990d1..0bbc3a194 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1485,6 +1485,7 @@ See also [TeX](#tex) * [Rails Girls Guides](http://guides.railsgirls.com) * [Ruby on Rails Guides](http://guides.rubyonrails.org) * [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book) +* [Ruby on Rails 3.2 - Step by Step](http://www.xyzpub.com/en/ruby-on-rails/3.2/) * [Upgrading to Rails 4](https://github.com/alindeman/upgradingtorails4) From 0d94c26d6b95519654e48e0eba9ad8a5aaf5512d Mon Sep 17 00:00:00 2001 From: Daniel Bayerlein Date: Wed, 9 Apr 2014 18:55:58 +0200 Subject: [PATCH 122/206] Ruby on Rails 4.0 Guide --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 0bbc3a194..699c67a00 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1486,6 +1486,7 @@ See also [TeX](#tex) * [Ruby on Rails Guides](http://guides.rubyonrails.org) * [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book) * [Ruby on Rails 3.2 - Step by Step](http://www.xyzpub.com/en/ruby-on-rails/3.2/) +* [Ruby on Rails 4.0 Guide](http://www.xyzpub.com/en/ruby-on-rails/4.0/) * [Upgrading to Rails 4](https://github.com/alindeman/upgradingtorails4) From e7b8222b287eef76b813462484b066c5a0a7240e Mon Sep 17 00:00:00 2001 From: Daniel Bayerlein Date: Wed, 9 Apr 2014 18:57:01 +0200 Subject: [PATCH 123/206] Remove duplicate entry --- free-programming-books-de.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 01b96a17d..1080b2b21 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -129,7 +129,6 @@ ###Ruby * [Programmieren mit Ruby](http://approximity.com/rubybuch2/) -* [Ruby on Rails 2](http://openbook.galileocomputing.de/ruby_on_rails/) ###Ruby on Rails From 5725aa5dae25b9489421edb6931ee5c0f03e02e7 Mon Sep 17 00:00:00 2001 From: franck09 Date: Wed, 9 Apr 2014 13:13:16 -0400 Subject: [PATCH 124/206] added Elasticsearch: The Definitive Guide --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index eb0a8506c..25f81d306 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -741,6 +741,7 @@ ###Elasticsearch * [Exploring Elasticsearch](http://exploringelasticsearch.com/) +* [Elasticsearch: The Definitive Guide](http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/index.html) ###Emacs From 4a12200066a87d08ba27d51473729052ce885f08 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Wed, 9 Apr 2014 22:51:08 +0430 Subject: [PATCH 125/206] 22,000 Stars --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5a98f1dab..886e2beab 100644 --- a/README.md +++ b/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.) - Edit (we prefer multiple small commits rather than one large change) - [Send a PR](https://help.github.com/articles/using-pull-requests) -- be part of a project that over 21,000 people starred in 6 months. ;) +- be part of a project that over 22,000 people starred in 6 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. From 25a93aead2560f7e7f3a29c3b9697ea2f8d2853e Mon Sep 17 00:00:00 2001 From: viniciusmo Date: Wed, 9 Apr 2014 15:32:24 -0300 Subject: [PATCH 126/206] Projeto de Algoritmos em C --- free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 74d0b9f41..b6306512a 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -16,6 +16,7 @@ ###C * [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. +* [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/). ###Engenharia de Software From 38c33337d27ca8c11b1f162610d1d31cbdfd59a6 Mon Sep 17 00:00:00 2001 From: viniciusmo Date: Wed, 9 Apr 2014 15:53:24 -0300 Subject: [PATCH 127/206] Unicamp curso C --- free-programming-books-pt_BR.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index b6306512a..678bb1b46 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -17,8 +17,9 @@ ###C * [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/). +* [Introdução ao Curso de C ](http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html). - +http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html ###Engenharia de Software ####Metodologias de Desenvolvimento de Software * [Kanban e Scrum - obtendo o melhor de ambos](http://www.infoq.com/br/minibooks/kanban-scrum-minibook) From 40a06c23eadd76669ad0d9008d4e1f87d211af73 Mon Sep 17 00:00:00 2001 From: DaniSQL Date: Wed, 9 Apr 2014 14:56:26 -0400 Subject: [PATCH 128/206] Added "Introducing Microsoft SQL Server 2014" Added link to "Introducing Microsoft SQL Server 2014". http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 25f81d306..6cb6a2607 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1579,6 +1579,7 @@ See also [TeX](#tex) ###SQL Server +* [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx) * [Introducing Microsoft SQL Server 2008 R2](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#IntroducingMicrosoftSQLServer2008R2) * [Introducing Microsoft SQL Server 2012](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#IntroducingMicrosoftSQLServer2012) * [SQL Server 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#SQLServer2012Tutorials:ReportingServices) From 5bbd2c20c00208f38fffaaa1a029ea5496a4f09c Mon Sep 17 00:00:00 2001 From: viniciusmo Date: Wed, 9 Apr 2014 16:08:25 -0300 Subject: [PATCH 129/206] Removendo link --- free-programming-books-pt_BR.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 678bb1b46..6fa4f7966 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -19,7 +19,6 @@ * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/). * [Introdução ao Curso de C ](http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html). -http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html ###Engenharia de Software ####Metodologias de Desenvolvimento de Software * [Kanban e Scrum - obtendo o melhor de ambos](http://www.infoq.com/br/minibooks/kanban-scrum-minibook) From 065fdfd71e745b5a47cec95c45bc7cbe83591467 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Thu, 10 Apr 2014 00:47:30 +0430 Subject: [PATCH 130/206] Power Programming with Mathematica - #876 --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 6cb6a2607..3853b08b5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -340,6 +340,7 @@ * [Mathematics for Computer Science (November 2013 Version)](http://courses.csail.mit.edu/6.042/fall13/mcs.pdf) (PDF) - Eric Lehman * [Number Theory](http://web.mit.edu/~holden1/www/math/number-theory.pdf) (PDF) * [OpenIntro Statistics](http://www.openintro.org/stat/textbook.php) +* [Power Programming with Mathematica](http://mathematica.stackexchange.com/questions/16485/are-you-interested-in-purchasing-david-wagners-power-programming-with-mathemat/22724#22724) - David B. Wagner * [Probability and Statistics Cookbook](http://matthias.vallentin.net/probability-and-statistics-cookbook/) * [Probability and Statistics EBook](http://wiki.stat.ucla.edu/socr/index.php/Probability_and_statistics_EBook) * [Statistics Done Wrong](http://www.refsmmat.com/statistics/) - Alex Reinhart From 5b812ebbb4ce6220696c50df6872c846f13b93ee Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Thu, 10 Apr 2014 21:50:46 +0430 Subject: [PATCH 131/206] 23,000 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 886e2beab..3592a4baf 100644 --- a/README.md +++ b/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.) - Edit (we prefer multiple small commits rather than one large change) - [Send a PR](https://help.github.com/articles/using-pull-requests) -- be part of a project that over 22,000 people starred in 6 months. ;) +- be part of a project that over 23,000 people starred in 6 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. From 65d511d30a58c8b5245f076ea69cb32031a28f91 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:35:21 -0700 Subject: [PATCH 132/206] Create free-programming-books-ro.md" --- "free-programming-books-ro.md\"" | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 "free-programming-books-ro.md\"" diff --git "a/free-programming-books-ro.md\"" "b/free-programming-books-ro.md\"" new file mode 100644 index 000000000..4b52d532f --- /dev/null +++ "b/free-programming-books-ro.md\"" @@ -0,0 +1,6 @@ +###Index +* [PHP](#php) + + +###PHP +* [PHP PEAR](http://www.tutorialeweb.net/php/) From e3bcd84bd783155cdd9a3566d9747b305e5d37c7 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:36:02 -0700 Subject: [PATCH 133/206] Rename free-programming-books-ro.md" to free-programming-books-ro.md --- "free-programming-books-ro.md\"" => free-programming-books-ro.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "free-programming-books-ro.md\"" => free-programming-books-ro.md (100%) diff --git "a/free-programming-books-ro.md\"" b/free-programming-books-ro.md similarity index 100% rename from "free-programming-books-ro.md\"" rename to free-programming-books-ro.md From d18146a50485662d78c68c57a9d5756a30462eec Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:37:56 -0700 Subject: [PATCH 134/206] Programming books & articles in romanian --- free-programming-books-ro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 4b52d532f..0568b7640 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -3,4 +3,4 @@ ###PHP -* [PHP PEAR](http://www.tutorialeweb.net/php/) +* [PHP](http://www.tutorialeweb.net/php/) From eb0d7a3d217118c6db0623e6f3dc56924d0048b7 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:39:23 -0700 Subject: [PATCH 135/206] Update free-programming-books-ro.md --- free-programming-books-ro.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 0568b7640..41817d026 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,6 +1,11 @@ ###Index +* [CSS](#css) * [PHP](#php) +###CSS +* [CSS](http://www.tutorialeweb.net/css/) + + ###PHP * [PHP](http://www.tutorialeweb.net/php/) From 1378258cfd8b942660cdb2a346d5b744b574a03d Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:40:25 -0700 Subject: [PATCH 136/206] Update free-programming-books-ro.md --- free-programming-books-ro.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 41817d026..e1fb42a84 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,5 +1,6 @@ ###Index * [CSS](#css) +* [JAVASCRIPT](#javascript) * [PHP](#php) @@ -7,5 +8,8 @@ * [CSS](http://www.tutorialeweb.net/css/) +###JAVASCRIPT +* [JAVASCRIPT](http://www.tutorialeweb.net/javascript/) + ###PHP * [PHP](http://www.tutorialeweb.net/php/) From 6c55710b82b9c7d50a4a1600b38a4a9681379f1a Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:40:53 -0700 Subject: [PATCH 137/206] Update free-programming-books-ro.md --- free-programming-books-ro.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index e1fb42a84..993ea2cf9 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,6 +1,6 @@ ###Index * [CSS](#css) -* [JAVASCRIPT](#javascript) +* [JavaScript](#javascript) * [PHP](#php) @@ -8,8 +8,8 @@ * [CSS](http://www.tutorialeweb.net/css/) -###JAVASCRIPT -* [JAVASCRIPT](http://www.tutorialeweb.net/javascript/) +###JavaScript +* [JavaScript](http://www.tutorialeweb.net/javascript/) ###PHP * [PHP](http://www.tutorialeweb.net/php/) From 78cc2bdeacfd33824101d3dfffcefe032a182a54 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:42:01 -0700 Subject: [PATCH 138/206] Update free-programming-books-ro.md --- free-programming-books-ro.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 993ea2cf9..6fe4997a0 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -2,6 +2,7 @@ * [CSS](#css) * [JavaScript](#javascript) * [PHP](#php) +* [XHTML](#xhtml) ###CSS @@ -13,3 +14,7 @@ ###PHP * [PHP](http://www.tutorialeweb.net/php/) + + +###XHTML +* [XHTML](http://www.tutorialeweb.net/xhtml/) From 76634bd8e6e6ccc4d7ceba6c1de678fd65822817 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:43:46 -0700 Subject: [PATCH 139/206] Update free-programming-books-ro.md --- free-programming-books-ro.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 6fe4997a0..54c088817 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,5 +1,6 @@ ###Index * [CSS](#css) +* [HTML](#hmtl) * [JavaScript](#javascript) * [PHP](#php) * [XHTML](#xhtml) @@ -9,6 +10,10 @@ * [CSS](http://www.tutorialeweb.net/css/) +###HMTL +* [HTML](http://tutorialehtml.com/htmlt) + + ###JavaScript * [JavaScript](http://www.tutorialeweb.net/javascript/) From 84f6e4bcea6b22de3d27fb5b7db0c002c7063332 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:44:18 -0700 Subject: [PATCH 140/206] Update free-programming-books-ro.md --- free-programming-books-ro.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 54c088817..08b41f811 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -19,6 +19,7 @@ ###PHP * [PHP](http://www.tutorialeweb.net/php/) +* [PHP](http://php.punctsivirgula.ro) ###XHTML From e77472b0aa890bfa913207913a873c8190244b94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bismarck=20Gomes=20Souza=20J=C3=BAnior?= Date: Thu, 10 Apr 2014 14:44:51 -0300 Subject: [PATCH 141/206] Add Git: Aprendendo git Adicionado um arquivo no slideshare resumindo e explicando os principais comandos do git. --- free-programming-books-pt_BR.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 6fa4f7966..1d2f5e5d9 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -27,9 +27,11 @@ ###Git +* [Aprendendo Git](http://www.slideshare.net/bismarckjunior/aprendendo-git) * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/pt_br/) * [Pro Git](http://git-scm.com/book/pt-br) + ###Grunt * [Grunt - Voce deveria estar usando](http://tableless.com.br/grunt-voce-deveria-estar-usando/) From ba964fdb5338cc39eb1a2b878b2b6bca49cd4925 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:49:57 -0700 Subject: [PATCH 142/206] Update free-programming-books-ro.md --- free-programming-books-ro.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 08b41f811..30a02169c 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,6 +1,7 @@ ###Index * [CSS](#css) * [HTML](#hmtl) +* [Java](#java) * [JavaScript](#javascript) * [PHP](#php) * [XHTML](#xhtml) @@ -14,6 +15,10 @@ * [HTML](http://tutorialehtml.com/htmlt) +###Java +* [Curs practic de Java](http://web.info.uvt.ro/~iordan/PIII/Cristian_Frasinaru-Curs_practic_de_Java.pdf) - Cristian Fr ̆asinar + + ###JavaScript * [JavaScript](http://www.tutorialeweb.net/javascript/) From c418203483d9445179c0ec438ebe22a7a2443eec Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:50:48 -0700 Subject: [PATCH 143/206] Update free-programming-books-ro.md --- free-programming-books-ro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 30a02169c..3938a7974 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -16,7 +16,7 @@ ###Java -* [Curs practic de Java](http://web.info.uvt.ro/~iordan/PIII/Cristian_Frasinaru-Curs_practic_de_Java.pdf) - Cristian Fr ̆asinar +* [Curs practic de Java](http://web.info.uvt.ro/~iordan/PIII/Cristian_Frasinaru-Curs_practic_de_Java.pdf) - Cristian Frasinaru [PDF] ###JavaScript From 2d10459ba26a5f95c6bd907510461222cc514e9b Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:54:56 -0700 Subject: [PATCH 144/206] Update free-programming-books-ro.md --- free-programming-books-ro.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 3938a7974..3dfbb4476 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -1,4 +1,5 @@ ###Index +* [Ajaxa](#ajax) * [CSS](#css) * [HTML](#hmtl) * [Java](#java) @@ -7,6 +8,10 @@ * [XHTML](#xhtml) +###Ajax +* [Ajax](http://etutoriale.ro/articles/1483/1/Tutorial-Ajax/) + + ###CSS * [CSS](http://www.tutorialeweb.net/css/) From ee39aaee5d0f0181428a93527f5a3b0428d1fb1e Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 10:57:25 -0700 Subject: [PATCH 145/206] Update free-programming-books-ro.md --- free-programming-books-ro.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-programming-books-ro.md b/free-programming-books-ro.md index 3dfbb4476..adb1f2a8f 100644 --- a/free-programming-books-ro.md +++ b/free-programming-books-ro.md @@ -4,6 +4,7 @@ * [HTML](#hmtl) * [Java](#java) * [JavaScript](#javascript) +* [MySQL](#mysql) * [PHP](#php) * [XHTML](#xhtml) @@ -27,6 +28,11 @@ ###JavaScript * [JavaScript](http://www.tutorialeweb.net/javascript/) + +###MySQL +* [MySQL](http://profs.info.uaic.ro/~busaco/teach/courses/net/docs/mysql-ro.pdf) + + ###PHP * [PHP](http://www.tutorialeweb.net/php/) * [PHP](http://php.punctsivirgula.ro) From dabd4d4c1d3aa5393bee14294a27ef221cb95bbe Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 11:00:38 -0700 Subject: [PATCH 146/206] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3592a4baf..03ebb1427 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl + Polish: [github](/free-programming-books-pl.md) + Portuguese (Brazil): [github](/free-programming-books-pt_BR.md) + Portuguese (Portugal): [github](/free-programming-books-pt_PT.md) ++ Romanian (Romania): [github](/free-programing-books-ro.md) + Russian: [github](/free-programming-books-ru.md) + Turkish: [github](/free-programming-books-tr.md) + Spanish: [github](/free-programming-books-es.md) From a051653c7748428390be734164ac3aa2639b2586 Mon Sep 17 00:00:00 2001 From: Theodor Savuscan Date: Thu, 10 Apr 2014 11:01:27 -0700 Subject: [PATCH 147/206] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 03ebb1427..30733f786 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl + Polish: [github](/free-programming-books-pl.md) + Portuguese (Brazil): [github](/free-programming-books-pt_BR.md) + Portuguese (Portugal): [github](/free-programming-books-pt_PT.md) -+ Romanian (Romania): [github](/free-programing-books-ro.md) ++ Romanian (Romania): [github](/free-programming-books-ro.md) + Russian: [github](/free-programming-books-ru.md) + Turkish: [github](/free-programming-books-tr.md) + Spanish: [github](/free-programming-books-es.md) From d16817b78c2fce3ff796e301bf84bfe9dbc97380 Mon Sep 17 00:00:00 2001 From: Josh Lieberman Date: Thu, 10 Apr 2014 16:28:34 -0400 Subject: [PATCH 148/206] Added A Primer on SQL, Second Edition. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 3853b08b5..a204c8e57 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1573,6 +1573,7 @@ See also [TeX](#tex) ###SQL (implementation agnostic) +* [A Primer on SQL, Second Edition](https://leanpub.com/aprimeronsql) * [Developing Time-Oriented Database Applications in SQL](http://www.cs.arizona.edu/people/rts/publications.html) * [Learn SQL The Hard Way](http://sql.learncodethehardway.org/) * [SQL For Web Nerds](http://philip.greenspun.com/sql/) From 0c7edcf547323510ad1569f85a0c60d4ba93dc91 Mon Sep 17 00:00:00 2001 From: psyomn Date: Thu, 10 Apr 2014 17:00:41 -0400 Subject: [PATCH 149/206] ada: Add 'A Guide to Ada for C and C++ Programmers' --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index a204c8e57..fbc9cf9ad 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -546,6 +546,7 @@ * [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF) * [Ada for Software Engineers](http://pnyf.inf.elte.hu/kto/oktatas/ada/books/ase.pdf) (PDF) * [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html) +* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) ###Agda From e35b53aa0e27a33aa8389794416f3848c8976092 Mon Sep 17 00:00:00 2001 From: Jake Worth Date: Thu, 10 Apr 2014 17:25:54 -0500 Subject: [PATCH 150/206] Alphabetize a few more lists --- free-programming-books.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index fbc9cf9ad..61fd0d9dc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1116,17 +1116,17 @@ See also [TeX](#tex) ###Lua +* [Lua 5.1 Reference Manual](http://www.lua.org/manual/5.1/) * [Programming In Lua](http://www.lua.org/pil/) (for version 5) * [Programming Gems](http://www.lua.org/gems/) -* [Lua 5.1 Reference Manual](http://www.lua.org/manual/5.1/) ###Mathematica +* [Basics of Algebra, Topology, and Differential Calculus](http://www.cis.upenn.edu/~jean/math-basics.pdf) * [Mathematica® programming: an advanced introduction by Leonid Shifrin](http://www.mathprogramming-intro.org/) * [Stephen Wolfram's The Mathematica Book](http://reference.wolfram.com/legacy/v5_2/) -* [Wolfram Mathematica Tutorial Collection](http://www.wolfram.com/learningcenter/tutorialcollection/) -* [Basics of Algebra, Topology, and Differential Calculus](http://www.cis.upenn.edu/~jean/math-basics.pdf) * [Vector Math for 3d Computer Graphics](http://chortle.ccsu.edu/VectorLessons/index.html) +* [Wolfram Mathematica Tutorial Collection](http://www.wolfram.com/learningcenter/tutorialcollection/) ###MATLAB @@ -1145,15 +1145,15 @@ See also [TeX](#tex) ###Maven * [Better Builds with Maven](http://www.maestrodev.com/better-build-maven) +* [Developing with Eclipse and Maven](http://www.sonatype.com/books/m2eclipse-book/reference/) * [Maven by Example](http://www.sonatype.com/books/mvnex-book/reference/public-book.html) * [Maven: The Complete Reference](http://www.sonatype.com/books/mvnref-book/reference/public-book.html) * [Repository Management with Nexus](http://www.sonatype.com/books/nexus-book/reference/) -* [Developing with Eclipse and Maven](http://www.sonatype.com/books/m2eclipse-book/reference/) ###Mercurial -* [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) - * [HGInit - Mercurial Tutorial by Joel Spolsky](http://hginit.com/) +* [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) - ###MySQL @@ -1312,8 +1312,8 @@ See also [TeX](#tex) ###PowerShell -* [Mastering PowerShell](http://powershell.com/cs/blogs/ebook/) * [Layman’s Guide to PowerShell 2.0 remoting](http://www.ravichaganti.com/blog/wp-content/plugins/download-monitor/download.php?id=22) (PDF) +* [Mastering PowerShell](http://powershell.com/cs/blogs/ebook/) * [PowerShell 2.0 – One CMDLET At A Time](http://www.jonathanmedd.net/wp-content/uploads/2010/09/PowerShell_2_One_Cmdlet_at_a_Time.pdf) (PDF) @@ -1325,6 +1325,7 @@ See also [TeX](#tex) * [Adventure in Prolog](http://www.amzi.com/AdventureInProlog/advfrtop.htm) * [Applications of Prolog](http://bookboon.com/int/student/it/applications-of-prolog) * [Building Expert Systems in Prolog](http://www.amzi.com/ExpertSystemsInProlog/) +* [Concise Intro to Prolog](http://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Prolog.html) * [Introduction to Prolog for Mathematicians](http://www.j-paine.org/prolog/mathnotes/files/pms/pms.html) * [Learn Prolog Now!](http://www.learnprolognow.org/) * [Logic, Programming and Prolog (2ed)](http://www.ida.liu.se/~ulfni/lpp/) @@ -1335,11 +1336,10 @@ See also [TeX](#tex) * [Prolog Problems](https://sites.google.com/site/prologsite/prolog-problems) - Werner Hett * [Prolog Programming: A First Course](http://engronline.ee.memphis.edu/deductiveDB/prolog_book.pdf) - Paul Brna * [Prolog Techniques](http://bookboon.com/int/student/it/prolog-techniques-applications-of-prolog) +* [Prolog Tutorial](https://www.csupomona.edu/~jrfisher/www/prolog_tutorial/pt_framer.html) * [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html) * [The First 10 Prolog Programming Contests](http://dtai.cs.kuleuven.be/ppcbook/) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon * [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci -* [Prolog Tutorial](https://www.csupomona.edu/~jrfisher/www/prolog_tutorial/pt_framer.html) -* [Concise Intro to Prolog](http://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Prolog.html) ###Python From 6d48f215386547ca2dc07c6fa05665212575acb0 Mon Sep 17 00:00:00 2001 From: Pavel Timofeev Date: Thu, 10 Apr 2014 21:48:01 -0300 Subject: [PATCH 151/206] Give correct names to the Rails books --- free-programming-books-ru.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 9ea6b48ff..429e0702b 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -179,8 +179,8 @@ ###Ruby on Rails -* [Ruby on Rails Guides](http://rusrails.ru) -* [Ruby on Rails Tutorial](http://railstutorial.ru) +* [Ruby on Rails Tutorial. Изучение Rails на Примерах](http://railstutorial.ru/chapters/4_0/beginning) Майкл Хартл +* [Ruby on Rails по-русски](http://rusrails.ru) ###Scala From 85db66a3311dd11a186058c98cc3ee15968da233 Mon Sep 17 00:00:00 2001 From: Caio Ribeiro Pereira Date: Fri, 11 Apr 2014 09:50:20 -0300 Subject: [PATCH 152/206] Add Node.js and Meteor contents --- free-programming-books-pt_BR.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 1d2f5e5d9..964af63be 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -57,7 +57,8 @@ * [Eloquent Javascript PT-BR](https://leanpub.com/eloquentejavascript) * [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) - +* [Node.js para Leigos](http://udgwebdev.com/nodejs) +* [Tudo sobre Meteor](http://udgwebdev.com/meteor) ###LaTeX * [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br) From c3e65cba314174893b454a3341212293ded22706 Mon Sep 17 00:00:00 2001 From: Vishal Sodani Date: Sat, 12 Apr 2014 02:02:30 +0530 Subject: [PATCH 153/206] Add Node section and one interactive tutorial link --- free-programming-interactive-tutorials-en.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index a85229148..b0e4b0215 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -61,6 +61,10 @@ * [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials) +###Node +* [Node School](http://nodeschool.io/) + + ###NoSQL * [MongoDB Koans](https://github.com/chicagoruby/MongoDB_Koans) * [Try Redis](http://try.redis.io/) From 7cea61ac8932a36da52bd510d07225b7a61b97f3 Mon Sep 17 00:00:00 2001 From: Fwiffo Date: Fri, 11 Apr 2014 16:02:16 -0700 Subject: [PATCH 154/206] no tildes in url. (RFC 3986) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit replaced í with i in the url and it still takes me to the same place even though my browser can interpret í, url_checker cannot do it yet. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 61fd0d9dc..68a6e1727 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -364,7 +364,7 @@ * [Digital Signal Processing For Engineers and Scientists](http://www.dspguide.com/) * [Digital Signal Processing For Communications](http://www.sp4comm.org/) * [Distributed systems for fun and profit](http://book.mixu.net/distsys/single-page.html) -* ["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](http://www.lulu.com/shop/luis-enríquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21371318.html) - Luis A. Enríquez +* ["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](http://www.lulu.com/shop/luis-enriquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21371318.html) - Luis A. Enríquez * [Flow based Programming](http://jpaulmorrison.com/fbp/#book) * [Foundations of Programming](http://codebetter.com/files/folders/codebetter_downloads/entry179694.aspx) * [Getting Real](http://gettingreal.37signals.com/) From 4c55fcee6af1c93177282d664f630f3c3a50fde1 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 12 Apr 2014 01:40:16 -0500 Subject: [PATCH 155/206] Adding Python interactive tutorial --- free-programming-interactive-tutorials-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index b0e4b0215..d3a764185 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -88,6 +88,7 @@ ###Python * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) +* [Introduction to Data Processing with Python](http://opentechschool.github.io/python-data-intro/) * [Learn Python](http://www.learnpython.org/) * [Python Koans](https://github.com/gregmalcolm/python_koans) From b55bf481a1b36e6d8aff8d153101723be49b8de7 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 12 Apr 2014 18:05:09 +0200 Subject: [PATCH 156/206] Remove broken links --- free-programming-books-de.md | 1 - free-programming-books-fr.md | 5 ----- free-programming-books-id.md | 4 ---- free-programming-books.md | 3 --- javascript-frameworks-resources.md | 2 +- 5 files changed, 1 insertion(+), 14 deletions(-) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 1080b2b21..0cff17b41 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -89,7 +89,6 @@ * [EJB 3 für Umsteiger: Neuerungen und Änderungen gegenüber dem EJB-2.x-Standard](http://bsd.de/e3fu/umfrage.html) - Heiko W. Rupp * [Java 7 Mehr als eine Insel](http://openbook.galileocomputing.de/java7/) * [Java ist auch eine Insel](http://openbook.galileocomputing.de/javainsel/) -* [JSFAtWork, JSF 2.0 und Apache MyFaces](http://jsfatwork.irian.at/book_de/) * [Programmieren Java: Einführung](http://www.highscore.de/java/einfuehrung/) * [Programmieren Java: Aufbau](http://www.highscore.de/java/aufbau/) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index cadc282fe..36012475a 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -6,7 +6,6 @@ * [Logiciels libres](#logiciels-libres) * [Makefile](#makefile) * [Méthodes de développment](#méthodes-de-développement) - * [Systèmes informatiques](#systèmes-informatiques) * [Théorie des langages](#théorie-des-langages) * [Assembleur](#assembleur) * [Bash / Shell](#bash--shell) @@ -68,10 +67,6 @@ * [Scrum et XP depuis les tranchées](http://www.infoq.com/resource/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenches_French.pdf), par Henrik Kniberg -####Systèmes Informatiques -* [Systèmes Informatiques (C, Unix/Linux,...)](http://sinf1252.info.ucl.ac.be/), par Olivier Bonaventure ([sources](https://github.com/obonaventure/SystemesInformatiques)) - - ####Théorie des langages * [Compilation. Théorie des langages](http://www.lisyc.univ-brest.fr/pages_perso/leparc/Etud/Master/Compil/Doc/CoursCompilation.pdf) par Université de Bretagne Occidentale diff --git a/free-programming-books-id.md b/free-programming-books-id.md index 0b5a188dc..213fc46cf 100644 --- a/free-programming-books-id.md +++ b/free-programming-books-id.md @@ -1,13 +1,9 @@ ###Index -* [JAVA](#java) * [HTML & CSS](#html-css) * [Javascript](#javascript) * [PHP](#php) -###java -* [JENI Programming](http://www.taryo.net/free-e-book-pemrograman-java-edisi-indonesia-lengkap.html) - ###html-css * [Belajar HTML dan CSS](http://www.ariona.net/ebook-belajar-html-dan-css/) diff --git a/free-programming-books.md b/free-programming-books.md index 68a6e1727..acf773b83 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -313,7 +313,6 @@ * [Machine Learning, Neural and Statistical Classification](http://www1.maths.leeds.ac.uk/~charles/statlog/whole.pdf) (PDF) or [online version](http://www1.maths.leeds.ac.uk/~charles/statlog/) - This book is based on the EC (ESPRIT) project StatLog. * [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com) * [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/) * [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) @@ -326,11 +325,9 @@ ####Mathematics * [A First Course in Linear Algebra](http://linear.ups.edu/) - Robert A. Beezer -* [Advanced Data Analysis from an Elementary Point of View](http://www.stat.cmu.edu/~cshalizi/ADAfaEPoV/) * [Bayesian Methods for Hackers](https://github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers) - Cameron Davidson-Pilon * [CK-12 Probability and Statistics - Advanced](http://www.ck12.org/book/Probability-and-Statistics---Advanced-%2528Second-Edition%2529/) * [Calculus Made Easy](http://www.gutenberg.org/ebooks/33283) (PDF) - Silvanus P. Thompson -* [Category Theory for Computing Science](http://www.math.mcgill.ca/triples/Barr-Wells-ctcs.pdf) (PDF) * [Collaborative Statistics](http://cnx.org/content/col10522/latest/) * [Concepts & Applications of Inferential Statistics](http://vassarstats.net/textbook/) * [Essentials of Metaheuristics](http://cs.gmu.edu/~sean/book/metaheuristics/) by Sean Luke diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index de7509c9c..6da287996 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -11,7 +11,7 @@ * [egghead.io: Learn AngularJS with Tutorial Videos & Training](http://egghead.io) * [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist) * [Mastering AngularJS Directives](http://pascalprecht.github.com/slides/mastering-angularjs-directives/) -* [Seven-Part Introduction to Angular](http://ngokevin/blog/angular-1) +* [Seven-Part Introduction to Angular](http://ngokevin.com/blog/angular-1) * [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html) From 5e6934fc0d3829b7239a431c1d179abfc7f7d800 Mon Sep 17 00:00:00 2001 From: Perica Zivkovic Date: Sun, 13 Apr 2014 16:21:09 +0200 Subject: [PATCH 157/206] Added Practical Cryptography With Go In a "Go" section --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index acf773b83..9714e7fe8 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -834,6 +834,7 @@ * [Learning Go](http://archive.miek.nl/projects/learninggo/index.html) * [Network programming with Go](http://jan.newmarch.name/go/) * [The Go Tutorial](http://golang.org/doc/go_tutorial.html) +* [Practical Cryptography With Go](https://leanpub.com/gocrypto/read) ###Gradle From e8358d1131730a6a2c2207e3eda3150bd42bc0a5 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sun, 13 Apr 2014 16:25:42 +0200 Subject: [PATCH 158/206] Alphabetize Go section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 9714e7fe8..d5f5117af 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -833,8 +833,8 @@ * [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/) -* [The Go Tutorial](http://golang.org/doc/go_tutorial.html) * [Practical Cryptography With Go](https://leanpub.com/gocrypto/read) +* [The Go Tutorial](http://golang.org/doc/go_tutorial.html) ###Gradle From 4b845fc3087b60c7245835c1a67fa67d75c79f03 Mon Sep 17 00:00:00 2001 From: Emanuel Saringan Date: Mon, 14 Apr 2014 18:27:56 +0800 Subject: [PATCH 159/206] Added egghead.io in free courses --- free-courses-en.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index b4f0e2c97..9c809dfb8 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -1,6 +1,7 @@ ###Index * [Databases](#databases) * [HTML / CSS](#html--css) +* [JS](#js) * [iOS](#ios) * [Oracle PL/SQL](#oracle-plsql) * [Ruby](#ruby) @@ -14,6 +15,9 @@ * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) +###JS +* [Egghead.io](https://egghead.io/) + ###iOS * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University From 4ce19b8c1c46ab7921c3b77c86085b63d76b1085 Mon Sep 17 00:00:00 2001 From: Grzegorz Adam Kowalski Date: Mon, 14 Apr 2014 15:38:38 +0200 Subject: [PATCH 160/206] Update free-programming-books-pl.md Added one free book on Prolog programming --- free-programming-books-pl.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 5ce0c2b8b..2a056c919 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -8,6 +8,7 @@ * [JavaScript](#javascript) * [LaTeX](#latex) * [PHP](#php) +* [Prolog](#prolog) * [Python](#python) * [Ruby](#ruby) * [SQL](#sql) @@ -59,6 +60,10 @@ * [PHP: The Right Way](http://pl.phptherightway.com/) +###Prolog +* [Programowanie w logice z ograniczeniami: Łagodne wprowadzenie dla platformy ECLiPSe](http://www.pwlzo.pl/) + + ###Python * [Ukąś Pythona](http://python.edu.pl/byteofpython/index.html) * [Zanurkuj w Pythonie](http://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie) From 91a927977b27bec2ad356a8f17c2f3b2e209feaa Mon Sep 17 00:00:00 2001 From: Grzegorz Adam Kowalski Date: Mon, 14 Apr 2014 15:44:56 +0200 Subject: [PATCH 161/206] Update free-programming-books.md Added one book on CLP programming in Prolog --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index d5f5117af..9f4e9e83f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -117,6 +117,7 @@ * [PowerShell](#powershell) * [Processing](#processing) * [Prolog](#prolog) + * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog) * [Python](#python) * [Django](#django-version) * [Flask](#flask) @@ -1340,6 +1341,10 @@ See also [TeX](#tex) * [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci +####Constraint Logic Programming (extended Prolog) +* [A Gentle Guide to Constraint Logic Programming via ECLiPSe](http://anclp.pl/) + + ###Python * [A Beginner's Python Book](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) * [A Bit of Python and Other Things](http://jessenoller.com/good-to-great-python-reads/) From fe6c9406d792705e09d3dac543bc08f7a9e9e3b5 Mon Sep 17 00:00:00 2001 From: Rudy Date: Tue, 15 Apr 2014 16:03:25 +1000 Subject: [PATCH 162/206] Add Vim Adventures to free-programming-interactive --- free-programming-interactive-tutorials-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index b0e4b0215..bc3fdcb0c 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -109,3 +109,4 @@ ###Vim * [Interactive Vim Tutorial](http://www.openvim.com/tutorial.html) +* [Vim Adventures](http://vim-adventures.com/) From 1dd79b42acf6fa4e474eff02df96c5e237eacf8b Mon Sep 17 00:00:00 2001 From: Pmoranga Date: Tue, 15 Apr 2014 11:03:27 +0200 Subject: [PATCH 163/206] Added book made available by Alexandre Fiori --- free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 964af63be..66f76a693 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -18,6 +18,7 @@ * [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/). * [Introdução ao Curso de C ](http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html). +* [O Fantástico Mundo da Linguagem C] (https://fiorix.wordpress.com/2014/04/12/livro-sobre-c-e-linux/) ###Engenharia de Software ####Metodologias de Desenvolvimento de Software From 2dfa19494f2938a95616f5e428ccae4fdb4333c3 Mon Sep 17 00:00:00 2001 From: Bartuz Date: Tue, 15 Apr 2014 11:20:55 +0200 Subject: [PATCH 164/206] Adds Polish HTML & CSS book --- free-programming-books-pl.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 2a056c919..2248dcd7a 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -12,6 +12,8 @@ * [Python](#python) * [Ruby](#ruby) * [SQL](#sql) +* [HTML](#html) +* [CSS](#css) ###Niezależne od języka programowania @@ -76,3 +78,9 @@ ###SQL * [SQL i PL/SQL – podstawy](http://jsystems.pl/storage/sqlplsql1.pdf) + +###HTML +* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) + +###CSS +* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) From c3e4287ec821d5d0bce6b0e1a057d8207e9f3ca6 Mon Sep 17 00:00:00 2001 From: Bartuz Date: Tue, 15 Apr 2014 11:26:54 +0200 Subject: [PATCH 165/206] Sort list to alphabetical order --- free-programming-books-pl.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 2248dcd7a..c3e510b5c 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -2,8 +2,10 @@ * [Niezależne od języka programowania](#niezale%C5%BCne-od-j%C4%99zyka-programowania) * [C](#c) * [C++](#c-1) +* [CSS](#css) * [Common Lisp](#common-lisp) * [Haskell](#haskell) +* [HTML](#html) * [Java](#java) * [JavaScript](#javascript) * [LaTeX](#latex) @@ -12,8 +14,6 @@ * [Python](#python) * [Ruby](#ruby) * [SQL](#sql) -* [HTML](#html) -* [CSS](#css) ###Niezależne od języka programowania @@ -36,6 +36,10 @@ * [Megatutorial "Od zera do gier kodera"](http://xion.org.pl/productions/texts/coding/megatutorial/) +###CSS +* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) + + ###Common Lisp * [Kurs programowania w języku Common Lisp](http://jcubic.pl/lisp_tutorial.php) @@ -44,6 +48,10 @@ * [Haskell](http://pl.wikibooks.org/wiki/Haskell) +###HTML +* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) + + ###Java * [Java start](http://javastart.pl/) @@ -78,9 +86,3 @@ ###SQL * [SQL i PL/SQL – podstawy](http://jsystems.pl/storage/sqlplsql1.pdf) - -###HTML -* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) - -###CSS -* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) From f6e6350b267d12b0797fc835eb71d0c056219a43 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Tue, 15 Apr 2014 12:35:13 +0200 Subject: [PATCH 166/206] Vim adventures : not free --- free-programming-interactive-tutorials-en.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index bc3fdcb0c..b0e4b0215 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -109,4 +109,3 @@ ###Vim * [Interactive Vim Tutorial](http://www.openvim.com/tutorial.html) -* [Vim Adventures](http://vim-adventures.com/) From 1afba0c21cf41c2495aadb7e2142567c237e9787 Mon Sep 17 00:00:00 2001 From: Kiwamu Okabe Date: Tue, 15 Apr 2014 20:19:48 +0900 Subject: [PATCH 167/206] Add ATS language (like ML) manual in Japanese --- free-programming-books-ja.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 724ecc276..29f50c203 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -39,6 +39,7 @@ * [Lua](#lua) * [Maven](#maven) * [Mercurial](#mercurial) +* [ML](#ml) * [NoSQL](#nosql) * [Objective-C](#objective-c) * [OCaml](#ocaml) @@ -320,6 +321,8 @@ * [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(翻訳) +###ML +* [ATSプログラミング入門](http://jats-ug.metasepi.org/doc/ATS2/INT2PROGINATS/index.html) ###NoSQL * [MongoDBの薄い本](http://www.cuspy.org/diary/2012-04-17/the-little-mongodb-book-ja.pdf) (PDF) - Karl Seguin, 濱野司(翻訳) From e77bc8c850341e4efcd326ea623f694b8c808c54 Mon Sep 17 00:00:00 2001 From: Jason Lv Date: Tue, 15 Apr 2014 19:21:40 +0800 Subject: [PATCH 168/206] Update free-programming-books-zh.md A free Chinese book about design and implementation of Redis Thanks author [huangz](https://github.com/huangz1990) --- free-programming-books-zh.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index d6d12e364..da8a2aeca 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -74,3 +74,4 @@ ### Database * [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) +* [Redis 设计与实现](http://www.redisbook.com) From 6da5304124ab3a67ec462f60fee60820b73d70bb Mon Sep 17 00:00:00 2001 From: Jens Bissinger Date: Tue, 15 Apr 2014 17:00:16 +0200 Subject: [PATCH 169/206] Add "Learn Git". --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 9f4e9e83f..6ff8ee04f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -823,6 +823,7 @@ * [Git Succinctly, Syncfusion](http://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) +* [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/ebook/command-line/introduction#start) - Tobias Günther * [Pro Git](http://git-scm.com/book) - Scott Chacon * [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest * [Think Like (a) Git: A Guide for the Perplexed](http://think-like-a-git.net) From 4f7c8241d429d16d138d59a5c7589b5b60d5352e Mon Sep 17 00:00:00 2001 From: darkness Date: Tue, 15 Apr 2014 12:02:28 -0400 Subject: [PATCH 170/206] Update free-programming-books.md --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 9f4e9e83f..df0752194 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1280,6 +1280,7 @@ See also [TeX](#tex) * [Symfony2](http://symfony.com/doc/current/book/index.html) * [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/) * Laravel Framework + * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) * Drupal Framework * [High Performance Drupal](http://chimera.labs.oreilly.com/books/1230000000845) - Jeff Sheltren, Narayan Newton, and Nathaniel Catchpole From 92533741651323014b2b23be2c0c69788656fd5e Mon Sep 17 00:00:00 2001 From: duncanmccoll Date: Wed, 16 Apr 2014 07:04:28 +1000 Subject: [PATCH 171/206] added cocoadevcentral.com --- free-courses-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-courses-en.md b/free-courses-en.md index 9c809dfb8..ce6a84f05 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -20,7 +20,7 @@ ###iOS * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University - +* [Cocoa Dev Central](http://cocoadevcentral.com/) ###Oracle PL/SQL * [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx) From 1b239888da659690d04ceb80ceb7f5beed3447aa Mon Sep 17 00:00:00 2001 From: Pavel Timofeev Date: Tue, 15 Apr 2014 18:37:48 -0300 Subject: [PATCH 172/206] Add Ruby in 20 minutes book --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 429e0702b..aa6b08503 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -169,6 +169,7 @@ ###Ruby +* [Ruby за двадцать минут](https://www.ruby-lang.org/ru/documentation/quickstart/) * [Ruby](https://github.com/Krugloff/rus_ruby_book) - Круглов А. * [Ruby](http://ru.wikibooks.org/wiki/Ruby) - Викиучебник * [Учись программировать](http://www.shokhirev.com/mikhail/ruby/ltp/title.html) - Крис Пайн From c21416bd783df899b5eee70f9e458aa77a0a118c Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Wed, 16 Apr 2014 06:54:11 +0430 Subject: [PATCH 173/206] 24,000 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 30733f786..a23668e4f 100644 --- a/README.md +++ b/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.) - Edit (we prefer multiple small commits rather than one large change) - [Send a PR](https://help.github.com/articles/using-pull-requests) -- be part of a project that over 23,000 people starred in 6 months. ;) +- be part of a project that over 24,000 people starred in 7 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. From 90c648e6314bc7dcedac1ed7f92b407b3112900f Mon Sep 17 00:00:00 2001 From: Mojtahedi Date: Wed, 16 Apr 2014 07:01:59 +0430 Subject: [PATCH 174/206] Fixes #901 --- free-courses-en.md | 2 +- free-programming-books.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/free-courses-en.md b/free-courses-en.md index ce6a84f05..9c809dfb8 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -20,7 +20,7 @@ ###iOS * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University -* [Cocoa Dev Central](http://cocoadevcentral.com/) + ###Oracle PL/SQL * [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx) diff --git a/free-programming-books.md b/free-programming-books.md index 7d1eaeeed..074eabdf6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -907,6 +907,7 @@ ###iOS * [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)* * [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF) +* [Cocoa Dev Central](http://cocoadevcentral.com/) ###Isabelle/HOL From 451f769ea9abcdb7283560829cd434c336c7e2b9 Mon Sep 17 00:00:00 2001 From: Mojtahedi Date: Wed, 16 Apr 2014 07:37:54 +0430 Subject: [PATCH 175/206] [update] - [Contribution.md - differences of books, courses, interactive tutorials] --- CONTRIBUTING.md | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c00906c80..9e77963b7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,30 +4,30 @@ This guide details how to contribute to this repository. ## Contributor license agreement -By submitting code you agree to the [LICENSE](/LICENSE) of this repository. +By submitting code you agree to the [LICENSE](https://github.com/vhf/free-programming-books/blob/master/LICENSE) of this repository. -## Everyone is welcome to add a new free book to the list -Yep, that is true, you and your friends are welcome to add new free books to the list. And by free, we mean free, really free. -And you know what? It's really easy, see below. +## All the steps you need +1. First of all, what you want to add should be actually 'Free'. Don't mistake "An easy link to Download a book" with "Free". +2. If you don't know how to work with git or github, just simply go to [Wiki: Contribution](https://github.com/vhf/free-programming-books/wiki/Contribution) and read the rest. +3. We have 3 kinds of lists. Make sure you know where you're adding the link: + + + **Books** : PDF, HTML, DJVU, ePub, a gitBook.io based site, a Git repo, etc. + + **Courses** : A course is a well designed learning material which was made by an organized group and is availabe for a long time where there is no interactive tool embeded in the site. e.g.: [OpenCourseWare](http://ocw.mit.edu/), [PHPAcademy](https://phpacademy.org), etc. + + **Interactive Tutorials** : An application which helps you learn, by actually typing syntax. e.g.: [Codecademy](http://www.codecademy.com/), [Try Github](http://try.github.io/), etc. - -## Steps to add a new book - Make sure that you've read [Contribution](https://github.com/vhf/free-programming-books/wiki/Contribution), which guides you to editing a repository. Then: - -1. Again, unlike other projects, we prefer multiple small commits rather than one large change in a pull request - it's fine to have one pull request, but please make sure your title reflects what you've changed. -2. Use our standard for formatting the .md file. Check it out: [Formatting](#formatting) -3. Please try to use alphabetic order. +4. We prefer small commits rather than one large commit in a pull request. If you don't have the time to make small commit, add an issue with all the links included and we'll add them for you. +5. Use our standard for formatting the .md file. Check it out: [Formatting](#formatting) +6. Please try to use alphabetic order. ### Formatting -We are adults. Let's respect the next standard. + All lists are ```.md``` files. Try to learn Github's Markdown syntax. It's simple! + All the lists start with an Index, the idea is to show all of sections and subsections there, so it's important to have an index for each section. Right now it's alphabetized, so please use alphabetic order. -+ Sections are using level 3 heading (in HTML is ```

```, in Markdown is ```###```), and subsections are using level 4 (in Markdown is ####). ++ Sections are using level 3 heading (in HTML is ```

```, in Markdown is ```###```), and subsections are using level 4 (in HTML is ```

```, in Markdown is ```####```). The idea is to have -+ ```2``` empty lines between last suggested book & header ++ ```2``` empty lines between last suggested book & new header + ```0``` empty line between header & first book of that very section. + ```0``` empty line between each book in 1 section. + ```1``` empty line at the end of each ```.md``` file. @@ -47,6 +47,7 @@ GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) (P BAD : * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html)- Robert GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) - Robert + ``` From 1f355419aa7b2b8ee9e0330ac02197ff7bc3dd16 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 16 Apr 2014 10:47:27 -0500 Subject: [PATCH 176/206] [en] Sorting Python section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 522f84473..d7572be9a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1394,11 +1394,11 @@ See also [TeX](#tex) * [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh * [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html) * [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) +* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz * [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html) * [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern * [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey * [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) -* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz * [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) - HTML * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF) From c1674e25c38302d200ae245796de2712153393c1 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Wed, 16 Apr 2014 10:52:57 -0500 Subject: [PATCH 177/206] [en] Added Python book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index d7572be9a..25c0555bf 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1379,6 +1379,7 @@ See also [TeX](#tex) * [Porting to Python 3: An In-Depth Guide](http://python3porting.com/) * [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html) * [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) +* [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech * [Python Bibliotheca](http://openbookproject.net/pybiblio/) * [Python Cookbook](http://chimera.labs.oreilly.com/books/1230000000393/index.html) - David Beazley * [Python for Fun](http://www.openbookproject.net/py4fun/) From ab03ea2b0e43066c84abbf9a205bd67c5fa02b2a Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Wed, 16 Apr 2014 21:27:24 +0200 Subject: [PATCH 178/206] Line spacing --- free-programming-books.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 074eabdf6..522f84473 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -653,6 +653,7 @@ * [The New C Standard - An Annotated Reference](http://www.knosof.co.uk/cbook/cbook.html) * [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system) + ###C++ * [C++ Annotations](http://cppannotations.sourceforge.net/) * [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf) (PDF) @@ -702,7 +703,6 @@ * [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/) - ###ColdFusion * [CFML In 100 Minutes](https://github.com/mhenke/CFML-in-100-minutes/blob/master/cfml100mins.markdown) * [Learn CF in a Week](http://learncfinaweek.com/) @@ -757,7 +757,6 @@ * [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) - Frederic Trottier-Hebert - ###F Sharp * [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks * [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters) @@ -1282,7 +1281,7 @@ See also [TeX](#tex) * [Symfony2](http://symfony.com/doc/current/book/index.html) * [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/) * Laravel Framework - * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) + * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) * Drupal Framework * [High Performance Drupal](http://chimera.labs.oreilly.com/books/1230000000845) - Jeff Sheltren, Narayan Newton, and Nathaniel Catchpole From 527789ffcc4df7d73f2febe2ed029bf4eede231f Mon Sep 17 00:00:00 2001 From: wwq0327 Date: Thu, 17 Apr 2014 14:44:50 +0800 Subject: [PATCH 179/206] add python and golang --- free-programming-books-zh.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index da8a2aeca..d4a26fe5e 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -11,6 +11,8 @@ * [Scala](#scala) * [Shell](#shell) * [Database](#database) +* [Golang](#golang) +* [Python](#python) ###在线教育 @@ -75,3 +77,11 @@ ### Database * [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) * [Redis 设计与实现](http://www.redisbook.com) + +### Golang +* [Go Web编程](https://github.com/astaxie/build-web-application-with-golang) +* [Go编程基础](https://github.com/Unknwon/go-fundamental-programming) + +### Python +* [深入Python](http://woodpecker.org.cn/diveintopython/) +* [笨办法学 Python](http://sebug.net/paper/books/LearnPythonTheHardWay/) From 11b46d167165e30cbe715873971811f48a835002 Mon Sep 17 00:00:00 2001 From: kidsil Date: Thu, 17 Apr 2014 09:12:29 +0200 Subject: [PATCH 180/206] Removing none-free book (9$ for the ebook) --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 522f84473..5b03deb7b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -884,7 +884,6 @@ * [HTML Dog Tutorials](http://www.htmldog.com/) * [HTML5 Canvas](http://chimera.labs.oreilly.com/books/1234000001654/index.html) - Steve Fulton & Jeff Fulton * [HTML5 for Publishers](http://chimera.labs.oreilly.com/books/1234000000770/index.html) - Sanders Kleinfeld -* [HTML5 For Web Designers](http://html5forwebdesigners.com/) - Jeremy Keith * [Learn CSS Layout](http://learnlayout.com/) * [Scalable and Modular Architecture for CSS](http://smacss.com) - Jonathan Snook * [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus From dc34b65445732c5048038dafb0a677d590f9ec10 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Thu, 17 Apr 2014 13:26:06 +0200 Subject: [PATCH 181/206] Revert #904 : freely available online --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5b03deb7b..522f84473 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -884,6 +884,7 @@ * [HTML Dog Tutorials](http://www.htmldog.com/) * [HTML5 Canvas](http://chimera.labs.oreilly.com/books/1234000001654/index.html) - Steve Fulton & Jeff Fulton * [HTML5 for Publishers](http://chimera.labs.oreilly.com/books/1234000000770/index.html) - Sanders Kleinfeld +* [HTML5 For Web Designers](http://html5forwebdesigners.com/) - Jeremy Keith * [Learn CSS Layout](http://learnlayout.com/) * [Scalable and Modular Architecture for CSS](http://smacss.com) - Jonathan Snook * [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus From 0b35e5d95adae6d14167b529e386b1b8d87ed710 Mon Sep 17 00:00:00 2001 From: Martin Kiesel Date: Thu, 17 Apr 2014 19:21:45 +0200 Subject: [PATCH 182/206] Added PHP e-book --- free-programming-books-cs.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md index 32eb8e397..4079697e6 100644 --- a/free-programming-books-cs.md +++ b/free-programming-books-cs.md @@ -13,6 +13,7 @@ * [Linux](#linux) * [Distribuce](#distribuce) * [OpenSource](#opensource) +* [PHP](#php) * [Python](#python) * [Ruby](#ruby) * [TeX](#tex) @@ -79,6 +80,8 @@ * [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) (PDF) * [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) (PDF) +###PHP +* [PHP Tvorba interaktivních internetových aplikací](http://www.kosek.cz/php/php-tvorba-interaktivnich-internetovych-aplikaci.pdf) ###Python * [Ponořme se do Pythonu 3](http://www.root.cz/knihy/ponorme-se-do-pythonu-3/stahnout/1025/) (PDF) From 2fa91ea690f9488b213bd3aba6b3d77f36aa8950 Mon Sep 17 00:00:00 2001 From: psyomn Date: Thu, 17 Apr 2014 15:29:42 -0400 Subject: [PATCH 183/206] compiler-design: fix typo; add closing parenthesis --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 25c0555bf..defaa7396 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -255,7 +255,7 @@ ####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 * [Compiler Construction](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF) * [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann From 42a5320be91094c296f119e2427e664849b09b43 Mon Sep 17 00:00:00 2001 From: Harry Moreno Date: Thu, 17 Apr 2014 14:33:54 -0700 Subject: [PATCH 184/206] added unix for poets by kenneth ward church --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index defaa7396..f771b809a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1654,6 +1654,7 @@ See also [LaTeX](#latex) * [Conquering the Command Line](http://www.conqueringthecommandline.com/) * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel * [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) (HTML) +* [Unix for Poets](https://phaven-prod.s3.amazonaws.com/files/document_part/asset/25053/HYDkIhrS3il3SWCjj-WZ-ScKn2Y/UnixforPoets.pdf) - Kenneth Ward Church (PDF) ###Vim From 3d3b8c54dddf7bce160d19872d0e68dc4c98a1b1 Mon Sep 17 00:00:00 2001 From: Sebastian Godelet Date: Fri, 18 Apr 2014 13:37:17 +0200 Subject: [PATCH 185/206] Add the Visual Prolog programming language See: http://www.visual-prolog.com/ --- free-programming-books.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index f771b809a..792d1b003 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -152,6 +152,7 @@ * [TypeScript](#typescript) * [Unix](#unix) * [Vim](#vim) +* [Visual Prolog](#visual-prolog) * [Web Services](#web-services) * [Windows 8](#windows-8) * [Windows Phone](#windows-phone) @@ -1668,6 +1669,11 @@ See also [LaTeX](#latex) * [Use Vim Like A Pro](https://leanpub.com/VimLikeAPro) *(Leanpub, by Tim Ottinger)* +###Visual Prolog +* [A Beginners' Guide to Visual Prolog](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog) +* [Visual Prolog for Tyros](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros) + + ###Web Services * [RESTful Web Services](http://restfulwebapis.org/RESTful_Web_Services.pdf) (PDF) From 7e78051d7cfe990fc2aadbceb5270c1efcda520f Mon Sep 17 00:00:00 2001 From: Sebastian Godelet Date: Fri, 18 Apr 2014 13:41:44 +0200 Subject: [PATCH 186/206] Visual Prolog programming language in Chinese --- free-programming-books-zh.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index d4a26fe5e..455aa9b9e 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -13,6 +13,7 @@ * [Database](#database) * [Golang](#golang) * [Python](#python) +* [Visual Prolog](#visual-prolog) ###在线教育 @@ -85,3 +86,7 @@ ### Python * [深入Python](http://woodpecker.org.cn/diveintopython/) * [笨办法学 Python](http://sebug.net/paper/books/LearnPythonTheHardWay/) + +### Visual Prolog +* [Visual Prolog 7边练边学](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros_in_Chinese) +* [Visual Prolog 7初学指南](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog_in_Chinese) From 6d9f77f8fe9809dbd1e62febf4f14e02984a7b35 Mon Sep 17 00:00:00 2001 From: Sebastian Godelet Date: Fri, 18 Apr 2014 14:19:13 +0200 Subject: [PATCH 187/206] Add the Mercury programming language Add a link to the Mercury User's Guide (PDF) --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 792d1b003..11bcc3dc0 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -95,6 +95,7 @@ * [MATLAB](#matlab) * [Maven](#maven) * [Mercurial](#mercurial) +* [Mercury](#mercury) * [Meta-Lists](#meta-lists) * [MySQL](#mysql) * [.NET (C# / VB / Nemerle / Visual Studio)](#net-c--vb--nemerle--visual-studio) @@ -1157,6 +1158,10 @@ See also [TeX](#tex) * [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) - +###Mercury +* [The Mercury Users' Guide](http://www.mercurylang.org/information/doc-release/user_guide.pdf) (PDF) + + ###MySQL * [MySQL Essentials](http://www.techotopia.com/index.php/MySQL_Essentials) * [MySQL Tutorial Excerpt](http://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.1-en.pdf) From 2ead35a7917b84761305a3c8a7acfb9640a59d88 Mon Sep 17 00:00:00 2001 From: Sebastian Godelet Date: Fri, 18 Apr 2014 15:25:12 +0200 Subject: [PATCH 188/206] Linkifyed the Edit entry This way it is easer to scan for the main .md file --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a23668e4f..301ebd0b7 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Moved to GitHub for collaborative updating and for the site mentioned above. It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Please read [CONTRIBUTING](/CONTRIBUTING.md). - [Fork](https://help.github.com/articles/fork-a-repo) - 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](https://github.com/vhf/free-programming-books/edit/master/free-programming-books.md) (we prefer multiple small commits rather than one large change) - [Send a PR](https://help.github.com/articles/using-pull-requests) - be part of a project that over 24,000 people starred in 7 months. ;) From d986edcfb2a53e8cf3a65b4a9c395db222c73ad5 Mon Sep 17 00:00:00 2001 From: Sebastian Godelet Date: Sat, 19 Apr 2014 13:09:28 +0200 Subject: [PATCH 189/206] Unix for Poets: Using PDF from Stanford The previous link pointed to Amazon S3 web space, as mentioned in: https://github.com/vhf/free-programming-books/pull/909 that does not seem appropriate. --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 11bcc3dc0..53bf9117e 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1660,7 +1660,7 @@ See also [LaTeX](#latex) * [Conquering the Command Line](http://www.conqueringthecommandline.com/) * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel * [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) (HTML) -* [Unix for Poets](https://phaven-prod.s3.amazonaws.com/files/document_part/asset/25053/HYDkIhrS3il3SWCjj-WZ-ScKn2Y/UnixforPoets.pdf) - Kenneth Ward Church (PDF) +* [Unix for Poets](http://www.stanford.edu/class/cs124/kwc-unix-for-poets.pdf) - Kenneth Ward Church (PDF) ###Vim From eee7c8d9c873988c32665a4eccc74d1fc7cc4c85 Mon Sep 17 00:00:00 2001 From: AveVlad Date: Sat, 19 Apr 2014 23:12:07 +0300 Subject: [PATCH 190/206] add PHP: The Right Way --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index aa6b08503..f3b3cb041 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -145,6 +145,7 @@ ###PHP * [Руководство по PHP](http://docs.php.net/manual/ru/) +* [PHP: Правильный Путь](http://getjump.github.io/ru-php-the-right-way/) * [Самоучитель (учебник) по PHP](http://www.php-s.ru/self-teacher/) From 80b0e3121b9d1029d648f3a52b47747f28ba7a89 Mon Sep 17 00:00:00 2001 From: "Josh R." Date: Sat, 19 Apr 2014 15:51:59 -0700 Subject: [PATCH 191/206] Remove High Performance Drupal - Not Free --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 53bf9117e..f48316196 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1290,7 +1290,6 @@ See also [TeX](#tex) * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4) * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) * Drupal Framework - * [High Performance Drupal](http://chimera.labs.oreilly.com/books/1230000000845) - Jeff Sheltren, Narayan Newton, and Nathaniel Catchpole * Drupal 7 * [The Tiny Book of Rules](https://drupal.org/files/tiny-book-of-rules.pdf) (PDF) * [Master Drupal in 7 hours](http://dl.dropboxusercontent.com/u/54624702/Master%20Drupal%20in%207%20hours_v1.1.pdf) (PDF) From b517326156b66df6178795c48eac55710124ee52 Mon Sep 17 00:00:00 2001 From: Guillaume Nargeot Date: Sun, 20 Apr 2014 11:00:02 +0900 Subject: [PATCH 192/206] [en] Added CIS 194: Introduction to Haskell --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 53bf9117e..e25a4d25d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -858,6 +858,7 @@ * [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) * [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook * [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF) +* [CIS 194: Introduction to Haskell](http://www.seas.upenn.edu/~cis194/) (course) - Brent Yorgey * [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) (course notes and slides) - Bryan O'Sullivan * [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh * [Haskell and Yesod](http://www.yesodweb.com/book-1.2) From fa6c255cf12d8550902769eb579a1523631ce46e Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 19 Apr 2014 23:52:20 -0500 Subject: [PATCH 193/206] [es] Adding a misc. book --- free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index df583ac65..9f921cc95 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -83,6 +83,7 @@ ####Misceláneos * [97 cosas que todo programador debería saber](http://97cosas.com/programador) * [El camino a un mejor programador](http://emanchado.github.io/camino-mejor-programador/) +* [Videojuegos Multiplataforma con OpenFL](http://www.openflbook.com/) ####Paradigmas de Programación From fa7a4dfdf328b1666ff4561ac91baf4e93ab1bbf Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sun, 20 Apr 2014 14:04:55 +0200 Subject: [PATCH 194/206] Correct #918 --- free-courses-en.md | 5 +++++ free-programming-books.md | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index 9c809dfb8..f660518e3 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -1,5 +1,6 @@ ###Index * [Databases](#databases) +* [Haskell](#haskell) * [HTML / CSS](#html--css) * [JS](#js) * [iOS](#ios) @@ -10,6 +11,10 @@ * [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware) * [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) +###Haskell +* [CIS 194: Introduction to Haskell](http://www.seas.upenn.edu/~cis194/) - Brent Yorgey +* [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) - Bryan O'Sullivan + ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) diff --git a/free-programming-books.md b/free-programming-books.md index fd320efcc..74f26fc96 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -858,8 +858,6 @@ * [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) * [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook * [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF) -* [CIS 194: Introduction to Haskell](http://www.seas.upenn.edu/~cis194/) (course) - Brent Yorgey -* [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) (course notes and slides) - Bryan O'Sullivan * [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh * [Haskell and Yesod](http://www.yesodweb.com/book-1.2) * [Haskell no panic](http://lisperati.com/haskell/) From 2682fc8a7f04c4686319467489aa26f766594986 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sun, 20 Apr 2014 12:56:28 -0500 Subject: [PATCH 195/206] [en] Sorting Machine Learning section --- free-programming-books.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 74f26fc96..2e892687d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -307,23 +307,23 @@ * [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 A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf) (PDF) * [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/) * [Gaussian Processes for Machine Learning](http://www.gaussianprocess.org/gpml/) +* [Inductive Logic Programming](http://www-ai.ijs.si/SasoDzeroski/ILPBook/) * [Information Theory, Inference, and Learning Algorithms](http://www.inference.phy.cam.ac.uk/itila/) -* [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) (PDF) +* [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) - Alex Smola and S.V.N. Vishwanathan (PDF) +* [Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1) - Amnon Shashua * [Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf) (PDF) +* [Machine Learning](http://www.intechopen.com/books/machine_learning) * [Machine Learning, Neural and Statistical Classification](http://www1.maths.leeds.ac.uk/~charles/statlog/whole.pdf) (PDF) or [online version](http://www1.maths.leeds.ac.uk/~charles/statlog/) - This book is based on the EC (ESPRIT) project StatLog. * [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com) * [Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code) * [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 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/) -* [Artificial Intelligence A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf) (PDF) +* [The Python Game Book](http://thepythongamebook.com/en:start) ####Mathematics From e206bf3d76ef839696b3274252c021ae0a7cd737 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sun, 20 Apr 2014 12:59:15 -0500 Subject: [PATCH 196/206] [en] sorting Ada section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 2e892687d..95e8a25fc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -542,11 +542,11 @@ ###Ada +* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) * [Ada 95: The Craft of Object-Oriented Programming](http://faculty.cs.wwu.edu/reedyc/AdaResources/bookhtml/contents.htm) * [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF) * [Ada for Software Engineers](http://pnyf.inf.elte.hu/kto/oktatas/ada/books/ase.pdf) (PDF) * [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html) -* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) ###Agda From 936415473fe089ec7d2ede64a91ff5bd0d8e86dc Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sun, 20 Apr 2014 13:02:32 -0500 Subject: [PATCH 197/206] [en] sorting Assambly Language section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 95e8a25fc..735b41938 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -580,6 +580,7 @@ ###Assembly Language +* [An introduction to reverse engineering for beginners](https://github.com/dennis714/RE-for-beginners) * [Assembly Language Succinctly](http://www.syncfusion.com/Content/downloads/ebook/Assembly_Language_Succinctly.pdf) * [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/) * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter @@ -591,7 +592,6 @@ * [The Second Book Of Machine Language](http://www.atariarchives.org/2bml/) * [Wizard Code](http://vendu.twodots.nl/wizardcode.html) * [x86 Assembly](http://en.wikibooks.org/wiki/X86_Assembly) -* [An introduction to reverse engineering for beginners](https://github.com/dennis714/RE-for-beginners) ####Non-X86 From d33d00ec4c57c773dea883300018a457232f8512 Mon Sep 17 00:00:00 2001 From: jeffdc Date: Sun, 20 Apr 2014 16:29:10 -0400 Subject: [PATCH 198/206] Re-added Category Theory for Computing Science with udpated link. --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 74f26fc96..59a68a7be 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -524,6 +524,7 @@ ####Theoretical Computer Science * [An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html) * [Building Blocks for Theoretical Computer Science](http://www.cs.uiuc.edu/~mfleck/building-blocks/index.html) - Margaret M. Fleck +* [Category Theory for Computing Science](http://www.tac.mta.ca/tac/reprints/articles/22/tr22.pdf) (PDF) * [Homotopy Type Theory: Univalent Foundations of Mathematics](http://homotopytypetheory.org/book/) (PDF) * [Introduction to Computing](http://www.computingbook.org/) * [Introduction to Theory of Computation](http://cg.scs.carleton.ca/~michiel/TheoryOfComputation/) (PDF) - Anil Maheshwari and Michiel Smid From 79c02f1a6fb02191be55183de463592695a7ae95 Mon Sep 17 00:00:00 2001 From: Gutierri Barboza Date: Mon, 21 Apr 2014 03:45:28 -0300 Subject: [PATCH 199/206] PDF about language php --- free-programming-books-pt_BR.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 66f76a693..1507ce4a4 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -8,6 +8,7 @@ * [HTML / CSS](#html--css) * [Java](#java) * [JavaScript](#javascript) +* [PHP](#php) * [LaTeX](#latex) * [Python](#python) * [Ruby](#ruby) @@ -61,6 +62,9 @@ * [Node.js para Leigos](http://udgwebdev.com/nodejs) * [Tudo sobre Meteor](http://udgwebdev.com/meteor) +###Php +* [PHP](http://www.etelg.com.br/paginaete/downloads/informatica/php.pdf) + ###LaTeX * [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br) From f7114fc41aae2583c478e7c9d418581332abf5ac Mon Sep 17 00:00:00 2001 From: h0lyalg0rithm Date: Mon, 21 Apr 2014 00:01:31 -0700 Subject: [PATCH 200/206] Add EmberFlare and Dockyard tutorial --- javascript-frameworks-resources.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index 6da287996..6f0e22097 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -38,6 +38,8 @@ * [Ember.js - Getting started](http://emberjs.com/guides/getting-started/) * [Ember 101](http://ember101.com/) * [Let's Learn Ember](http://freecourses.tutsplus.com/lets-learn-ember/) +* [EmberFlare](https://emberflare.com/) +* [Ember App with RailsApi](http://reefpoints.dockyard.com/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1.html) ## Knockout.js From 777e438d2a2046868438f87c0fbf5db4d07d5d9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=BA=E5=91=BD=E6=97=A0=E6=95=8C=E8=83=A1=E5=B0=8F?= =?UTF-8?q?=E6=9D=A5?= Date: Tue, 22 Apr 2014 22:06:07 +0800 Subject: [PATCH 201/206] =?UTF-8?q?A=20Chinese=20translation=20of=20?= =?UTF-8?q?=E3=80=8AUNIX=20TOOLBOX=E3=80=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-zh.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 455aa9b9e..997061500 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -1,6 +1,7 @@ ###目录 * [在线教育](#在线教育) * [软件开发方法](#%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%91%e6%96%b9%e6%b3%95) +* [操作系统](#操作系统) * [HTML / CSS](#html--css) * [版本控制](#版本控制) * [Ruby](#ruby) @@ -29,6 +30,8 @@ * [硝烟中的 Scrum 和 XP](http://www.infoq.com/cn/minibooks/scrum-xp-from-the-trenches) * [文章《Functional Programming For The Rest of Us》的中文翻译](https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn) +###操作系统 +* [UNIX TOOLBOX](http://cb.vu/unixtoolbox_zh_CN.xhtml) ###HTML / CSS * [学习CSS布局](http://zh.learnlayout.com/) From ec0748a82d8e25ec3a25a8c16de01992f3fc71ef Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 22 Apr 2014 11:13:27 -0500 Subject: [PATCH 202/206] [en] Sorting Software Architecture section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 992207d89..f49065f9b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -498,6 +498,7 @@ * [How to Design Programs](http://www.htdp.org/) * [How to Write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) * [Kanban and Scrum - making the most of both](http://www.infoq.com/minibooks/kanban-scrum-minibook) +* [Kanban for skeptics](https://leanpub.com/kanbanforskeptics) (Leanpub, by Nick Oostvogels) * [Methods and Techniques for the Design and Implementation of Domain-Specific Languages](http://www.st.ewi.tudelft.nl/~arie/phds/Hemel.pdf) - Zef Hemel * [Naked objects](http://downloads.nakedobjects.net/resources/Pawson%20thesis.pdf) - Richard Pawson * [NASA Manager Handbook for Software Development](http://homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-manage.pdf) (PDF) @@ -514,7 +515,6 @@ * [Software Engineering for Internet Applications](http://philip.greenspun.com/seia/) * [Web API Design](https://blog.apigee.com/detail/announcement_new_ebook_on_web_api_design) * [Your API Is Bad](https://leanpub.com/yourapiisbad) *(Leanpub, by Paddy Foran)* -* [Kanban for skeptics](https://leanpub.com/kanbanforskeptics) *(Leanpub, by Nick Oostvogels)* ####Standards From 96e3c984f0a269877ce8fc7f4c5a80c046051ed0 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 22 Apr 2014 11:16:49 -0500 Subject: [PATCH 203/206] [en] Sorting Clojure section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index f49065f9b..0e7f0e941 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -683,6 +683,7 @@ ###Clojure * [A Brief Beginner’s Guide To Clojure](http://www.unexpected-vortices.com/clojure/brief-beginners-guide/) * [Clojure - Functional Programming for the JVM](http://java.ociweb.com/mark/clojure/article.html) +* [Clojure Cheat Sheet](http://clojure.org/cheatsheet) * [Clojure Cookbook](https://github.com/clojure-cookbook/clojure-cookbook) * [Clojure for the Brave and True](http://www.braveclojure.com/) * [Clojure in Small Pieces](http://daly.axiom-developer.org/clojure.pdf) - Rich Hickey @@ -692,7 +693,6 @@ * [Data Sorcery with Clojure](http://data-sorcery.org/contents/) * [Modern cljs](https://github.com/magomimmo/modern-cljs) * [The Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide) -* [Clojure Cheat Sheet](http://clojure.org/cheatsheet) ###COBOL From fdbc2156d71b76825b17e64004b01d16c6e1ad49 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 22 Apr 2014 11:18:14 -0500 Subject: [PATCH 204/206] [en] Sorting Emacs section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 0e7f0e941..d14b7ddfc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -748,9 +748,9 @@ ###Emacs -* [GNU Emacs Manual, 17th Edition, v. 24.2](http://shop.fsf.org/product/Emacs_Manual_24/) * [An Introduction to Programming in Emacs Lisp, 3rd Edition](https://www.gnu.org/software/emacs/manual/html_node/eintr/index.html) * [GNU Emacs Lisp Reference Manual](http://www.gnu.org/software/emacs/manual/elisp.html) +* [GNU Emacs Manual, 17th Edition, v. 24.2](http://shop.fsf.org/product/Emacs_Manual_24/) ###Erlang From 1c3980b2d324df360cf0db0a4592c60a7edc8bd4 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 22 Apr 2014 11:19:44 -0500 Subject: [PATCH 205/206] [en] Sorting F# section --- free-programming-books.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index d14b7ddfc..2b9bdcd91 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -761,10 +761,10 @@ ###F Sharp -* [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks -* [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters) -* [Programming Language Concepts for Software Developers](http://www.itu.dk/courses/BPRD/E2009/plcsd-1-2.pdf) (PDF) * [F# Succinctly, SyncFusion](http://www.syncfusion.com/resources/techportal/ebooks/fsharp) (PDF, Kindle) *(Just fill the fields with any values)* +* [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks +* [Programming Language Concepts for Software Developers](http://www.itu.dk/courses/BPRD/E2009/plcsd-1-2.pdf) (PDF) +* [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters) ###Flex From 5b9f8f4886d076bbadaa45118a4bac0881282606 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Tue, 22 Apr 2014 11:25:21 -0500 Subject: [PATCH 206/206] [en] Removing entry on free-programming-interactive-tutorials --- free-programming-interactive-tutorials-en.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index d3a764185..b0e4b0215 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -88,7 +88,6 @@ ###Python * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) -* [Introduction to Data Processing with Python](http://opentechschool.github.io/python-data-intro/) * [Learn Python](http://www.learnpython.org/) * [Python Koans](https://github.com/gregmalcolm/python_koans)