From 28e5e696d1f42e6344fcf97e4de16f605eb7aa90 Mon Sep 17 00:00:00 2001 From: Gabriel Lim Date: Sun, 19 Jan 2014 16:26:11 -0800 Subject: [PATCH 1/9] Alphabetized Ruby books --- free-programming-books.md | 42 +++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 503083fe2..0f715cd54 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1364,31 +1364,31 @@ See also [TeX](#tex) ###Ruby -* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) -* [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) -* [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/) -* [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/) -* [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby)) -* [Ruby Hacking Guide](http://ruby-hacking-guide.github.io/) -* [Ruby Best Practices](http://majesticseacreature.com/rbp-book/pdfs/rbp_1-0.pdf) (PDF) -* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) * [A community-driven Ruby style guide](https://github.com/bbatsov/ruby-style-guide) * [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) * [How To Think Like a Computer Scientist: Learning With Ruby](http://mysite.verizon.net/hpassel/thinkruby/) -* [Ruby in Twenty Minutes](https://www.ruby-lang.org/en/documentation/quickstart/) -* [Ruby Essentials](http://www.techotopia.com/index.php/Ruby_Essentials) -* [Ruby User's Guide](http://www.linuxtopia.org/online_books/programming_books/ruby_guide/) -* [Ruby Programming](http://www.linuxtopia.org/online_books/programming_books/ruby_tutorial/) -* [Ruby Learning](http://rubylearning.com/) -* [Try Ruby](http://tryruby.org/) -* [Ruby Koans](http://www.rubykoans.com/) -* [Ruby User's Guide](http://www.rubyist.net/~slagell/ruby/) -* [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) -* [Mr. Neighborly's Humble Little Ruby Book](http://humblelittlerubybook.com/book/) -* [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) -* [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald -* [Just Enough Ruby to Get By](http://dmtri.com/posts/65) * [I Love Ruby](http://goo.gl/FW6slH) +* [Just Enough Ruby to Get By](http://dmtri.com/posts/65) +* [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) +* [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) +* [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/) +* [Mr. Neighborly's Humble Little Ruby Book](http://humblelittlerubybook.com/book/) +* [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/) +* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) +* [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/) +* [Ruby Koans](http://www.rubykoans.com/) +* [Ruby Learning](http://rubylearning.com/) +* [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/) +* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) +* [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) +* [Try Ruby](http://tryruby.org/) +* [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald +* [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby)) ####RSpec From 522a48d2720e1ae64fdd88ae5bd53a2fa48274f6 Mon Sep 17 00:00:00 2001 From: Gabriel Lim Date: Sun, 19 Jan 2014 20:25:58 -0800 Subject: [PATCH 2/9] Fixed alphabetization of Ruby Books Titles leading with "The" are ignored. Spaces have precedence over letters --- 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 0f715cd54..ae93ba509 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1365,16 +1365,17 @@ See also [TeX](#tex) ###Ruby * [A community-driven Ruby style guide](https://github.com/bbatsov/ruby-style-guide) +* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) * [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) * [How To Think Like a Computer Scientist: Learning With Ruby](http://mysite.verizon.net/hpassel/thinkruby/) * [I Love Ruby](http://goo.gl/FW6slH) * [Just Enough Ruby to Get By](http://dmtri.com/posts/65) * [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) * [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) +* [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) * [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/) * [Mr. Neighborly's Humble Little Ruby Book](http://humblelittlerubybook.com/book/) * [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/) -* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) * [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/) @@ -1384,8 +1385,7 @@ 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/) -* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) -* [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) +* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) * [Try Ruby](http://tryruby.org/) * [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald * [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby)) From ba36822cf99ea2053620958642f2e47e4acbe536 Mon Sep 17 00:00:00 2001 From: Gabriel Lim Date: Mon, 20 Jan 2014 06:40:20 -0800 Subject: [PATCH 3/9] Alphabetized Ruby books Ordered like a dictionary A-Z. Removed duplicate (http://humblelittlerubybook.com/book/) --- free-programming-books.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index ae93ba509..5c7611615 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1365,16 +1365,13 @@ See also [TeX](#tex) ###Ruby * [A community-driven Ruby style guide](https://github.com/bbatsov/ruby-style-guide) -* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) * [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) * [How To Think Like a Computer Scientist: Learning With Ruby](http://mysite.verizon.net/hpassel/thinkruby/) * [I Love Ruby](http://goo.gl/FW6slH) * [Just Enough Ruby to Get By](http://dmtri.com/posts/65) * [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) * [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) -* [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby) * [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/) -* [Mr. Neighborly's Humble Little Ruby Book](http://humblelittlerubybook.com/book/) * [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) @@ -1386,8 +1383,10 @@ See also [TeX](#tex) * [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) -* [Try Ruby](http://tryruby.org/) +* [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 +* [Try Ruby](http://tryruby.org/) * [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby)) From 009934cc5e06f5b2b542ac4440147767a06acf1a Mon Sep 17 00:00:00 2001 From: Samet Aydemir Date: Mon, 20 Jan 2014 21:55:21 +0200 Subject: [PATCH 4/9] add #php --- free-programming-books-tr.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index cf654e519..fc840367a 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -5,7 +5,8 @@ * [Git](#git) * [JavaScript](#javascript) * [LaTeX](#latex) -* [Linux](#linux) +* [Linux](#linux) +* [PHP](#php) * [Matlab](#matlab) * [Python](#python) * [Java](#java) From 63e621b719cf5d1f3944944c312143f7831aeb2f Mon Sep 17 00:00:00 2001 From: Gabriel Lim Date: Mon, 20 Jan 2014 14:05:39 -0800 Subject: [PATCH 5/9] Updated Ruby Books Deleted tryruby.org since it is available in the interactive file --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 5c7611615..81297788c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1386,7 +1386,6 @@ See also [TeX](#tex) * [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 -* [Try Ruby](http://tryruby.org/) * [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby)) From 139a50e13a643527e26aa034c0f05b6e619f637e Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Mon, 20 Jan 2014 17:32:26 -0800 Subject: [PATCH 6/9] Alphabetize git interactive --- free-programming-interactive-tutorials-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index 43d6627f2..03442ed54 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -26,8 +26,8 @@ ###Git * [Githug](https://github.com/Gazler/githug) (Tutorial in shell) -* [Try Git](http://try.github.io) * [Learn Git Branching](http://pcottle.github.io/learnGitBranching/) +* [Try Git](http://try.github.io) ###Go From 7574bf1491fc38b574f2881798827093833eef1a Mon Sep 17 00:00:00 2001 From: Chris Ben Date: Mon, 20 Jan 2014 17:34:12 -0800 Subject: [PATCH 7/9] Alphabetize ruby interactive --- free-programming-interactive-tutorials-en.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index 03442ed54..f87672a94 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -89,10 +89,10 @@ ###Ruby -* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) * [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) -* [Try Ruby](http://tryruby.org/) * [Ruby Koans](http://www.rubykoans.com/) +* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) +* [Try Ruby](http://tryruby.org/) ###Scala From c69a88004d51b68c7985fe98b21c1888053325ee Mon Sep 17 00:00:00 2001 From: Samet Aydemir Date: Tue, 21 Jan 2014 11:24:59 +0200 Subject: [PATCH 8/9] were placed in alphabetical order --- free-programming-books-tr.md | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index fc840367a..86c03d8ef 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -3,13 +3,13 @@ * [D](#d) * [Fortran](#fortran) * [Git](#git) +* [Java](#java) * [JavaScript](#javascript) * [LaTeX](#latex) * [Linux](#linux) -* [PHP](#php) * [Matlab](#matlab) +* [PHP](#php) * [Python](#python) -* [Java](#java) ###C @@ -28,6 +28,8 @@ ###Git * [git - basit rehber](http://rogerdudler.github.io/git-guide/index.tr.html) +###Java +* [Java Yazılım Tasarımı](http://tdsoftware.net/2011/09/23/java-yazalim-tasarimi-kitabi-pdf/) ###JavaScript * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/tr) @@ -40,18 +42,13 @@ ###Linux * [UNIX/Linux Sistem Programlama Kurs Notları](http://www.kaanaslan.com/resource/course_note/course_note.php) -###PHP - -* [PHP - Laravel 4 Türkçe Dokumantasyon](https://leanpub.com/laravel4-tr) - ###Matlab * [Matlab Programlamaya Giris](http://ismailari.com/blog/matlab-programlamaya-giris/) +###PHP +* [PHP - Laravel 4 Türkçe Dokumantasyon](https://leanpub.com/laravel4-tr) -####Python + +###Python * [Python ile Programlama](http://belgeler.istihza.com/py3/) * [Bilgisayar Bilimcisi Gibi Düşünmek](http://yzgrafik.ege.edu.tr/~tekrei/dersler/bbgd_p/BBGD_PIO.pdf) - - -####Java -* [Java Yazılım Tasarımı](http://tdsoftware.net/2011/09/23/java-yazalim-tasarimi-kitabi-pdf/) From f7db5ab2298267cb0d262039f071e79413856be4 Mon Sep 17 00:00:00 2001 From: Boris Egorov Date: Tue, 21 Jan 2014 17:13:53 +0700 Subject: [PATCH 9/9] Added aosabook translation --- free-programming-books-ru.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 3b7d65cd0..9e6ffc4d8 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -2,6 +2,7 @@ * [Списки книг](#meta-lists) * [Language Agnostic](#language-agnostic) * [Networking](#networking) + * [Open Source Ecosystem](#open-source-ecosystem) * [Programming Paradigms](#programming-paradigms) * [Assembly](#assembly) * [Bash](#bash) @@ -46,6 +47,10 @@ * [TCP/IP Крупным планом](http://www.soslan.ru/tcp/) +####Open Source Ecosytem +* [Архитектура приложений с открытым исходным кодом](http://rus-linux.net/MyLDP/BOOKS/Architecture-Open-Source-Applications/index.html) + + ####Programming Paradigms * [Введение в функциональное программирование](https://code.google.com/p/funprog-ru/) - John Harrison * [Практика функционального программирования](http://fprog.ru) - журнал