From 8968735814db20a145b3a1daf8101a1e56589010 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 3 May 2014 15:05:32 +0200 Subject: [PATCH 01/16] 25,000 stars --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 301ebd0b7..4566b6294 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](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. ;) +- be part of a project that over 25,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 e51c288f7202b28ab85abc66b004c44a8700223f Mon Sep 17 00:00:00 2001 From: Tatsuro Yasukawa Date: Tue, 6 May 2014 14:16:51 +0900 Subject: [PATCH 02/16] add think python MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit think pythonとはAllen Downey氏が書いているthinkシリーズの1つである. 他のThinkシリーズは[こちら](http://greenteapress.com/)からご覧になれます. --- free-programming-books-ja.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 7532caaca..173e9426f 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -391,7 +391,7 @@ * [Pythonヒッチハイク・ガイド](http://python-guide-ja.readthedocs.org/) - Kenneth Reitz, Tsuyoshi Tokuda(翻訳) * [Python プログラマーのための gevent チュートリアル](http://methane.github.io/gevent-tutorial-ja/) - Stephen Diehl, Jérémy Bethmont, sww, Bruno Bigras, David Ripton, Travis Cline, Boris Feld, youngsterxyf, Eddie Hebert, Alexis Metaireau, Daniel Velkov, methane(翻訳) * [お気楽 Python プログラミング入門](http://www.geocities.jp/m_hiroi/light/index.html) - 広井誠 - +* [Think Python:コンピュータサイエンティストのように考えてみよう](http://www.cauldron.sakura.ne.jp/thinkpython/thinkpython/ThinkPython.pdf) - Allen Downey, 相川 利樹(翻訳) ####Flask * [Flask ドキュメント](http://flask-docs-ja.readthedocs.org/) - Armin Ronacher, Tsuyoshi Tokuda(翻訳) From 4cc81a63521b5d127a902d3e17c66f7396ffce2b Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Tue, 6 May 2014 14:48:11 -0400 Subject: [PATCH 03/16] Move Awk book from Unix section to Awk section. --- 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 a32bd4e27..cfaed80d5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -615,9 +615,11 @@ ###Awk +* [A User's Guide for GNU AWK](http://www.math.utah.edu/docs/info/gawk_toc.html) * [Awk](http://www.grymoire.com/Unix/Awk.html) - Bruce Barnett + ###Bash * [Advanced Bash-Scripting Guide](http://tldp.org/LDP/abs/html/) * [Bash Guide for Beginners](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) by Machtelt Garrels @@ -1662,7 +1664,6 @@ See also [LaTeX](#latex) ###Unix -* [A User's Guide for GNU AWK](http://www.math.utah.edu/docs/info/gawk_toc.html) * [Commentary on the Sixth Edition UNIX Operating System](http://www.lemis.com/grog/Documentation/Lions/) - J. Lions * [Conquering the Command Line](http://www.conqueringthecommandline.com/) * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel From a691c1aabbf20e4b852935ec4e2f27d6ba50e246 Mon Sep 17 00:00:00 2001 From: Hogan Long Date: Tue, 6 May 2014 14:52:58 -0400 Subject: [PATCH 04/16] Awk book -> Awk section (from Unix) Move Awk book from Unix section to Awk section and remove typo extra line. --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index cfaed80d5..130b878b3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -619,7 +619,6 @@ * [Awk](http://www.grymoire.com/Unix/Awk.html) - Bruce Barnett - ###Bash * [Advanced Bash-Scripting Guide](http://tldp.org/LDP/abs/html/) * [Bash Guide for Beginners](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) by Machtelt Garrels From 967ec4ba38a52e560d5956b4c6a634c78fa2d76d Mon Sep 17 00:00:00 2001 From: Manan Shah Date: Tue, 6 May 2014 22:32:12 -0700 Subject: [PATCH 05/16] Add four base Java courses to free-courses-en.md Includes * MIT OpenCourseWare introduction to Java * Udacity Problem Solving With Java * Coursera Princeton Algorithms Part I * Coursera Princeton Algorithms Part II --- free-courses-en.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index a37046966..2c20c3a40 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -4,6 +4,7 @@ * [Haskell](#haskell) * [HTML / CSS](#html--css) * [JS](#js) +* [Java](#java) * [iOS](#ios) * [Oracle PL/SQL](#oracle-plsql) * [Python](#python) @@ -34,6 +35,11 @@ ###JS * [Egghead.io](https://egghead.io/) +###Java +* [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) +* [Problem Solving With Java](https://www.udacity.com/course/cs046) +* [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI) +* [Princeton Algorithms, Part 2](https://www.coursera.org/course/algs4partII) ###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 def4d3dfb673a7d9cacb04c7f9b21cf3ae7e4208 Mon Sep 17 00:00:00 2001 From: Manan Shah Date: Wed, 7 May 2014 00:12:09 -0700 Subject: [PATCH 06/16] Add Central Connecticut State University Course Intro to CS Using Java --- free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-courses-en.md b/free-courses-en.md index 2c20c3a40..46f142763 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -37,6 +37,7 @@ ###Java * [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) +* [Central Connecticut State University, Introduction to CS Using Java](http://chortle.ccsu.edu/CS151/cs151java.html) * [Problem Solving With Java](https://www.udacity.com/course/cs046) * [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI) * [Princeton Algorithms, Part 2](https://www.coursera.org/course/algs4partII) From 721f5171665a97301d7283b7c8177a2df41a3017 Mon Sep 17 00:00:00 2001 From: Jason Yeo Date: Wed, 7 May 2014 19:36:19 +0800 Subject: [PATCH 07/16] Added Cornell's fp course --- free-courses-en.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index 46f142763..676d62cae 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -6,6 +6,7 @@ * [JS](#js) * [Java](#java) * [iOS](#ios) +* [OCaml](#ocaml) * [Oracle PL/SQL](#oracle-plsql) * [Python](#python) * [Ruby](#ruby) @@ -46,6 +47,9 @@ * [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 +###OCaml +* [Cornell's Data Structures and Functional Programming](http://www.cs.cornell.edu/courses/cs3110/) + ###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 1458bbd4c6e25375e43c28e6f66419a66c41b920 Mon Sep 17 00:00:00 2001 From: Jason Yeo Date: Wed, 7 May 2014 19:46:55 +0800 Subject: [PATCH 08/16] Add berkeley's sicp in python course --- free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-courses-en.md b/free-courses-en.md index 676d62cae..9928e9775 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -56,6 +56,7 @@ ###Python * [Google's Python Course](https://developers.google.com/edu/python/) +* [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) ###Ruby From 0fc4a26a0c7a8aa743d779efba36e2fac077d669 Mon Sep 17 00:00:00 2001 From: Davide Pastore Date: Wed, 7 May 2014 15:48:37 +0200 Subject: [PATCH 09/16] Fix markdown --- free-programming-books-it.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books-it.md b/free-programming-books-it.md index 88f9ba114..a145d6aa6 100644 --- a/free-programming-books-it.md +++ b/free-programming-books-it.md @@ -59,7 +59,7 @@ ###Javascript -*[Guida di riferimento](http://www.econ.uniurb.it/laerte/Reti_Internet_1/materiale/JavaScript.pdf) +* [Guida di riferimento](http://www.econ.uniurb.it/laerte/Reti_Internet_1/materiale/JavaScript.pdf) ###LaTeX @@ -93,8 +93,8 @@ ###Ruby -*[Introduzione a Ruby](http://tesi.cab.unipd.it/22937/1/Tesina_-_Introduzione_a_Ruby.pdf) -*[Ruby User Guide](http://ruby-it.org/rug_it.zip) +* [Introduzione a Ruby](http://tesi.cab.unipd.it/22937/1/Tesina_-_Introduzione_a_Ruby.pdf) +* [Ruby User Guide](http://ruby-it.org/rug_it.zip) ###Visual Basic From 1dd51bc872a1327b3374bed2d0b0c64d0f9200a0 Mon Sep 17 00:00:00 2001 From: Manan Shah Date: Wed, 7 May 2014 10:06:54 -0700 Subject: [PATCH 10/16] Add additional JS and iOS courses --- free-courses-en.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index 9928e9775..c63c31bf6 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -35,6 +35,8 @@ ###JS * [Egghead.io](https://egghead.io/) +* [Codecademy Walkthrough](http://www.codecademy.com/tracks/javascript) +* [LearnStreet Walkthrough](https://www.learnstreet.com/lessons/study/javascript) ###Java * [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) @@ -45,6 +47,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 +* [AppCoda Complete iOS Tutorial](http://www.appcoda.com/ios-programming-course/) ###OCaml From f5b85a6a46afd9b063aae5c9ec12eeb5388f5970 Mon Sep 17 00:00:00 2001 From: Manan Shah Date: Wed, 7 May 2014 10:24:01 -0700 Subject: [PATCH 11/16] Include additional Java books Include * UML for Java Programmers * Oracle Java Guide * Introduction to 3D Programming in Java --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index cadbbfbe3..630587239 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -937,6 +937,7 @@ ###Java +* [3D Programming in Java](http://www.mat.uniroma2.it/~picard/SMC/didattica/materiali_did/Java/Java_3D/Java_3D_Programming.pdf) - Daniel Selman * [Agile Java](http://www.langrsoft.com/ftp/agileJava/) - Jeff Langr * [Animation/Games in Java](http://www.heatonresearch.com/articles/series/3) * [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson @@ -956,6 +957,8 @@ * [Java for the Beginning Programmer](http://www.heatonresearch.com/articles/series/15) * [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain * [Java Thin-Client Programming](http://www.redbooks.ibm.com/redbooks/SG245118.html) +* [Java: A Beginner's Guide](http://www.oracle.com/events/global/en/java-outreach/resources/java-a-beginners-guide-1720064.pdf) - Oracle +* [Java Programming Language Handbook](http://portal.aauj.edu/portal_resources/downloads/programming/javap_programming_language_handbook.pdf) * [Learning Java (4th Edition)](http://chimera.labs.oreilly.com/books/1234000001805/index.html) - Patrick Niemeyer * [OOP - Learn Object Oriented Thinking & Programming](http://pub.bruckner.cz/titles/oop) - Rudolf Pecinovsky * [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) (PDF) @@ -971,10 +974,12 @@ * [Think Java: How to Think Like a Computer Scientist](http://greenteapress.com/thinkapjava/) - Allen B. Downey * [Thinking in Java](http://www.mindview.net/Books/TIJ/) * [Tutorial: Java, Maven 2, Eclipse & JSF](http://www.lulu.com/shop/arulkumaran-kumaraswamipillai-and-sivayini-arulkumaran/tutorial-java-maven-2-eclipse-jsf/ebook/product-1603040.html;jsessionid=E57B1E8662500F2ADF96D7B317769B6E) - Arulkumaran Kumaraswamipillai, Sivayini Arulkumaran +* [UML For Java Programmers](http://www.csd.uoc.gr/~hy252/references/UML_for_Java_Programmers-Book.pdf) - Robert Cecil Martin * [Welcome to Java for Python Programmers](http://interactivepython.org/runestone/static/java4python/index.html) - Brad Miller * [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 4390675a0a5268b12d644a524cb6bbc33d6b55c3 Mon Sep 17 00:00:00 2001 From: Manan Shah Date: Wed, 7 May 2014 12:23:40 -0700 Subject: [PATCH 12/16] Update free-programming-books.md Fix free book error --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 630587239..d1303f1b4 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -958,7 +958,6 @@ * [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain * [Java Thin-Client Programming](http://www.redbooks.ibm.com/redbooks/SG245118.html) * [Java: A Beginner's Guide](http://www.oracle.com/events/global/en/java-outreach/resources/java-a-beginners-guide-1720064.pdf) - Oracle -* [Java Programming Language Handbook](http://portal.aauj.edu/portal_resources/downloads/programming/javap_programming_language_handbook.pdf) * [Learning Java (4th Edition)](http://chimera.labs.oreilly.com/books/1234000001805/index.html) - Patrick Niemeyer * [OOP - Learn Object Oriented Thinking & Programming](http://pub.bruckner.cz/titles/oop) - Rudolf Pecinovsky * [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) (PDF) From 4e546855d8edefd41580206304c41969c8c4d3e0 Mon Sep 17 00:00:00 2001 From: Jake Date: Wed, 7 May 2014 14:38:51 -0500 Subject: [PATCH 13/16] Alphabetize the SQL Server list --- free-programming-books.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index cadbbfbe3..32d893a55 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -795,7 +795,7 @@ * [ISVForce Workbook](http://www.salesforce.com/us/developer/docs/workbook_isv/index.htm) (HTML) * [Security Workbook](http://www.salesforce.com/us/developer/docs/workbook_security/index.htm) (HTML) * [Service Cloud Workbook](http://www.salesforce.com/us/developer/docs/workbook_service_cloud/index.htm) (HTML) -* [Site.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_siteforce/index.htm) +* [Site.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_siteforce/index.htm) * [Visualforce Workbook](http://www.salesforce.com/us/developer/docs/workbook_vf/index.htm) (HTML) @@ -1600,29 +1600,29 @@ 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) +* [Best of SQLServerCentral.com Vol 7](http://www.red-gate.com/community/books/ssc-7.htm) *(RedGate, By SQLServerCentral Authors)* +* [Brad's Sure Guide to SQL Server Maintenance Plans](http://www.red-gate.com/community/books/sql-server-maintenance-plans) *(RedGate, By Brad McGehee)* +* [Defensive Database Programming](http://download.red-gate.com/ebooks/SQL/defensive-database-programming.pdf) (PDF) *(RedGate, By Alex Kuznetsov)* +* [How to Become an Exceptional DBA](http://www.red-gate.com/community/books/exceptional-dba-book) *(RedGate, By Brad McGehee)* +* [Inside the SQL Server Query Optimizer](http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/sql-query-optimizer-ebook3) *(RedGate, By Benjamin Nevarez)* * [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) +* [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx) +* [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)* +* [Performance Tuning with SQL Server Dynamic Management Views](http://www.red-gate.com/community/books/dynamic-management-views.htm) *(RedGate, By Tim Ford and Louis Davidson)* +* [Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data.htm) *(RedGate, By John Magnabosco)* * [SQL Server 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#SQLServer2012Tutorials:ReportingServices) +* [SQL Server Backup and Restore](http://www.red-gate.com/community/books/sql-server-backup-and-restore.htm) *(RedGate, By Shawn McGehee)* +* [SQL Server Concurrency: Locking, Blocking and Row Versioning](http://www.red-gate.com/community/books/sql-server-concurrency.htm) *(RedGate, By Kalen Delaney)* * [SQL Server Execution Plans](http://download.red-gate.com/ebooks/SQL/sql-server-execution-plans.pdf) (PDF) *(RedGate, By Grant Fritchey)* -* [Defensive Database Programming](http://download.red-gate.com/ebooks/SQL/defensive-database-programming.pdf) (PDF) *(RedGate, By Alex Kuznetsov)* * [SQL Server Execution Plans, Second Edition](http://download.red-gate.com/ebooks/SQL/eBOOK_SQLServerExecutionPlans_2Ed_G_Fritchey.pdf) (PDF) *(RedGate, By Grant Fritchey)* -* [Inside the SQL Server Query Optimizer](http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/sql-query-optimizer-ebook3) *(RedGate, By Benjamin Nevarez)* -* [SQL Server Transaction Log Management](http://www.red-gate.com/community/books/sql-server-transaction-log-management) *(RedGate, By Tony Davis and Gail Shaw)* -* [The Art of SQL Server FILESTREAM](http://www.red-gate.com/community/books/art-of-filestream.htm) *(RedGate, By Jacob Sebastian and Sven Aelterman)* -* [SQL Server Concurrency: Locking, Blocking and Row Versioning](http://www.red-gate.com/community/books/sql-server-concurrency.htm) *(RedGate, By Kalen Delaney)* -* [SQL Server Backup and Restore](http://www.red-gate.com/community/books/sql-server-backup-and-restore.htm) *(RedGate, By Shawn McGehee)* -* [Troubleshooting SQL Server: A Guide for the Accidental DBA](http://www.red-gate.com/community/books/accidental-dba) *(RedGate, By Jonathan Kehayias and Ted Krueger)* * [SQL Server Hardware](http://www.red-gate.com/community/books/sql-server-hardware) *(RedGate, By Glenn Berry)* * [SQL Server Statistics](http://www.red-gate.com/community/books/sql-server-statistics.htm) *(RedGate, By Holger Schmeling)* -* [Performance Tuning with SQL Server Dynamic Management Views](http://www.red-gate.com/community/books/dynamic-management-views.htm) *(RedGate, By Tim Ford and Louis Davidson)* -* [Brad's Sure Guide to SQL Server Maintenance Plans](http://www.red-gate.com/community/books/sql-server-maintenance-plans) *(RedGate, By Brad McGehee)* -* [Best of SQLServerCentral.com Vol 7](http://www.red-gate.com/community/books/ssc-7.htm) *(RedGate, By SQLServerCentral Authors)* -* [Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data.htm) *(RedGate, By John Magnabosco)* -* [SQL Server Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox) *(RedGate, By Rodney Landrum)* -* [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)* +* [SQL Server Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox) *(RedGate, By Rodney Landrum)* +* [SQL Server Transaction Log Management](http://www.red-gate.com/community/books/sql-server-transaction-log-management) *(RedGate, By Tony Davis and Gail Shaw)* +* [The Art of SQL Server FILESTREAM](http://www.red-gate.com/community/books/art-of-filestream.htm) *(RedGate, By Jacob Sebastian and Sven Aelterman)* +* [Troubleshooting SQL Server: A Guide for the Accidental DBA](http://www.red-gate.com/community/books/accidental-dba) *(RedGate, By Jonathan Kehayias and Ted Krueger)* ###Standard ML From 86d4e2e9e78e51fc085dc393b2d024423cc5f95f Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Thu, 8 May 2014 18:14:41 +0200 Subject: [PATCH 14/16] 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 32d893a55..cdcaa5c7a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -864,7 +864,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) -* [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh +* [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres Löh * [Haskell and Yesod](http://www.yesodweb.com/book-1.2) * [Haskell no panic](http://lisperati.com/haskell/) * [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) From 392a4b7a2b7f2472ddd2580d578957a6de914766 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Thu, 8 May 2014 21:59:32 +0200 Subject: [PATCH 15/16] Remove anchors from some links --- 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 cdcaa5c7a..4eb0ac157 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -235,7 +235,7 @@ * [Linked List Basics](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf) (PDF) * [Linked List Problems](http://cslibrary.stanford.edu/105/LinkedListProblems.pdf) (PDF) * [Mastering Algorithms with C](http://www.das.ufsc.br/~romulo/discipli/cad-fei/Mastering-Algorithms-with-C-Loudon.pdf) (PDF) -* [Matters Computational](http://www.jjj.de/fxt/#fxtbook) +* [Matters Computational](http://www.jjj.de/fxt/) * [Planning Algorithms](http://planning.cs.uiuc.edu/) * [Problems on Algorithms (Second Edition)](http://larc.unt.edu/ian/books/free/poa.pdf), University of North Texas (PDF) * [Programming Pearls](http://www.cs.bell-labs.com/cm/cs/pearls/) - Jon Bentley @@ -342,7 +342,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 +* [Power Programming with Mathematica](http://mathematica.stackexchange.com/questions/16485/are-you-interested-in-purchasing-david-wagners-power-programming-with-mathemat/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 @@ -367,7 +367,7 @@ * [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-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) +* [Flow based Programming](http://jpaulmorrison.com/fbp/) * [Foundations of Programming](http://codebetter.com/files/folders/codebetter_downloads/entry179694.aspx) * [Getting Real](http://gettingreal.37signals.com/) * [Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson @@ -628,7 +628,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 +* [Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter) - Mark Bates ###Basic @@ -830,7 +830,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 +* [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/ebook/command-line/introduction) - 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) @@ -1605,13 +1605,13 @@ See also [TeX](#tex) * [Defensive Database Programming](http://download.red-gate.com/ebooks/SQL/defensive-database-programming.pdf) (PDF) *(RedGate, By Alex Kuznetsov)* * [How to Become an Exceptional DBA](http://www.red-gate.com/community/books/exceptional-dba-book) *(RedGate, By Brad McGehee)* * [Inside the SQL Server Query Optimizer](http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/sql-query-optimizer-ebook3) *(RedGate, By Benjamin Nevarez)* -* [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) +* [Introducing Microsoft SQL Server 2008 R2](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) +* [Introducing Microsoft SQL Server 2012](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) * [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx) * [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)* * [Performance Tuning with SQL Server Dynamic Management Views](http://www.red-gate.com/community/books/dynamic-management-views.htm) *(RedGate, By Tim Ford and Louis Davidson)* * [Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data.htm) *(RedGate, By John Magnabosco)* -* [SQL Server 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#SQLServer2012Tutorials:ReportingServices) +* [SQL Server 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx) * [SQL Server Backup and Restore](http://www.red-gate.com/community/books/sql-server-backup-and-restore.htm) *(RedGate, By Shawn McGehee)* * [SQL Server Concurrency: Locking, Blocking and Row Versioning](http://www.red-gate.com/community/books/sql-server-concurrency.htm) *(RedGate, By Kalen Delaney)* * [SQL Server Execution Plans](http://download.red-gate.com/ebooks/SQL/sql-server-execution-plans.pdf) (PDF) *(RedGate, By Grant Fritchey)* From ca6d5a45ff82d818cb369240555ab06d0507b747 Mon Sep 17 00:00:00 2001 From: Ruslan Brest Date: Fri, 9 May 2014 13:45:33 +0300 Subject: [PATCH 16/16] Alphabetize entries in the "ru" page --- TODO.md | 6 +++--- free-programming-books-ru.md | 28 ++++++++++++++-------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/TODO.md b/TODO.md index a6ddd420c..9ba9ca8d3 100644 --- a/TODO.md +++ b/TODO.md @@ -25,11 +25,11 @@ TODO + ☐ : ko + ☐ : pt_BR + ☐ : pt_PT - + ☐ : ru + + ☑ : ru + ☐ : tr + ☐ : zh + ☐ : javascript framework -Map: -☑ : Done +Map: +☑ : Done ☐ : In progress \ No newline at end of file diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index f3b3cb041..fbb757d22 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -39,10 +39,10 @@ ###Language Agnostic -* [Scrum и XP: заметки с передовой](http://scrum.org.ua/wp-content/uploads/2008/12/scrum_xp-from-the-trenches-rus-final.pdf) -* [Эффективные алгоритмы и сложность вычислений](http://discopal.ispras.ru/Ru.book-advanced-algorithms.htm) - Н. Н. Кузюрин, С. А. Фомин * [E-maxx.ru: Сборник алгоритмов с примерами на C++](http://e-maxx.ru/upload/e-maxx_algo.pdf) +* [Scrum и XP: заметки с передовой](http://scrum.org.ua/wp-content/uploads/2008/12/scrum_xp-from-the-trenches-rus-final.pdf) * [Занимательное программирование. Самоучитель](http://padabum.com/x.php?id=35055) - Мозговой М.В. +* [Эффективные алгоритмы и сложность вычислений](http://discopal.ispras.ru/Ru.book-advanced-algorithms.htm) - Н. Н. Кузюрин, С. А. Фомин ####Networking @@ -63,9 +63,9 @@ ###Assembly -* [Программирование на языке ассемблера NASM для ОС Unix](http://www.stolyarov.info/books/pdf/nasm_unix.pdf) -* [Ассемблер для чайников](http://av-assembler.ru/asm/afd/assembler-for-dummy.htm) * [Ассемблер в Linux для программистов C](http://ru.wikibooks.org/wiki/Ассемблер_в_Linux_для_программистов_C) +* [Ассемблер для чайников](http://av-assembler.ru/asm/afd/assembler-for-dummy.htm) +* [Программирование на языке ассемблера NASM для ОС Unix](http://www.stolyarov.info/books/pdf/nasm_unix.pdf) ###Bash @@ -81,8 +81,8 @@ ###C++ * [Введение в язык программирования С++](http://lib.ru/CPPHB/cpptut.txt_with-big-pictures.html) - Бьерн Страуструп -* [Справочное руководство по C++](http://lib.ru/CPPHB/cppref.txt_with-big-pictures.html) - Бьерн Страуструп * [Вводный курс по объектно-ориентированному программированию на языке Си++](http://ru.wikibooks.org/wiki/Си-плюс-плюс) +* [Справочное руководство по C++](http://lib.ru/CPPHB/cppref.txt_with-big-pictures.html) - Бьерн Страуструп ###CoffeeScript @@ -94,9 +94,9 @@ ###JavaScript -* [Современный учебник JavaScript](http://learn.javascript.ru) * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ru/) - Иво Ветцель * [Паттерны для масштабируемых JavaScript-приложений](http://largescalejs.ru) - Эдди Османи +* [Современный учебник JavaScript](http://learn.javascript.ru) ####Node.js @@ -104,9 +104,9 @@ ###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) +* [Волшебство Git](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/) +* [Простое руководство по работе с Git](http://rogerdudler.github.io/git-guide/index.ru.html) ###Erlang @@ -138,14 +138,14 @@ ###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 -* [Руководство по PHP](http://docs.php.net/manual/ru/) * [PHP: Правильный Путь](http://getjump.github.io/ru-php-the-right-way/) +* [Руководство по PHP](http://docs.php.net/manual/ru/) * [Самоучитель (учебник) по PHP](http://www.php-s.ru/self-teacher/) @@ -156,8 +156,8 @@ ###PostgreSQL -* [Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua) * [История о PostgreSQL](http://www.inp.nsk.su/~baldin/PostgreSQL/index.html) +* [Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua) ###R @@ -200,15 +200,15 @@ ###Unix +* [Beyond Linux From Scratch (version 2011-12-30)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html) +* [Linux From Scratch (version 6.8)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html) * [Архитектура операционной системы Unix](http://lib.ru/BACH/) * [Введение в системное администрирование UNIX](http://lib.ru/unixhelp/) - Мошков. М -* [Linux From Scratch (version 6.8)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html) -* [Beyond Linux From Scratch (version 2011-12-30)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html) ###Vim -* [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf) * [Поваренная Книга Vim](http://www.opennet.ru/docs/RUS/vim_cookbook/) - Steve Oualline +* [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf) ###Parallel * [Параллельные технологии](http://www.inp.nsk.su/~baldin/Parallel/index.html)