From 03aa0d65e8060ade47f8d25edefce4b219b3b025 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 05:21:59 +0400 Subject: [PATCH 1/9] Added "Best of Smashing Magazine" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 27ce14e63..cdf227ffd 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -181,6 +181,7 @@ * [Grokking the GIMP](http://gimp-savvy.com/BOOK/index.html) ###Graphical User Interfaces +* [Best of Smashing Magazine](http://anniversary.smashingmagazine.com/best-of-smashing-magazine.zip) * [Programming with gtkmm 3](https://developer.gnome.org/gtkmm-tutorial/stable/) * [Search User Interfaces](http://searchuserinterfaces.com/book/) - Marti A. Hearst From 9c98cdaa6065e0bc783a83fb493d64ab4f75dc76 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 05:42:25 +0400 Subject: [PATCH 2/9] Added "PC Assembly Language" (EN, FR, IT, ES, DE, KO) --- free-programming-books-de.md | 6 ++++++ free-programming-books-es.md | 1 + free-programming-books-fr.md | 5 +++++ free-programming-books-it.md | 6 ++++++ free-programming-books-ko.md | 7 +++++++ free-programming-books.md | 1 + 6 files changed, 26 insertions(+) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index 350f096f6..a9b2f7e09 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -2,6 +2,7 @@ * [Unabhängig von der Programmiersprache](#unabh%C3%A4ngig-von-der-programmiersprache) * [Action Script](#action-script) * [Android](#android) +* [Assembly Language](#assembly-language) * [C](#c) * [C++](#c-1) * [C#](#c-sharp) @@ -35,6 +36,11 @@ * [Grundlagen und Programmierung](http://www.dpunkt.de/ebooks_files/free/3436.pdf) +###Assembly Language + +* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter + + ###C * [C von A bis Z](http://openbook.galileocomputing.de/c_von_a_bis_z/) diff --git a/free-programming-books-es.md b/free-programming-books-es.md index b98cb1ce7..c76f0647b 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -8,6 +8,7 @@ * [Metodologías de desarrollo de software](#metodolog%C3%ADas-de-desarrollo-de-software) * [Misceláneos](#miscelaneos) * [Android](#android) +* [Assembly Language](#assembly-language) * [CSS](#CSS) * [C++](#c-1) * [Emacs](#emacs) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index d11134ddd..3b95f0a40 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -76,6 +76,11 @@ * [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 +###Assembleur + +* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter + + ###Bash / Shell * [Guide avancé d'écriture des scripts Bash](http://abs.traduc.org/abs-fr/) diff --git a/free-programming-books-it.md b/free-programming-books-it.md index 4c7be60ab..200d8cba4 100644 --- a/free-programming-books-it.md +++ b/free-programming-books-it.md @@ -2,6 +2,7 @@ * [Agnostico](#agnostico) * [Metodologie di sviluppo del software](#metodologie-di-sviluppo-del-software) * [Android](#android) +* [Assembly Language](#assembly-language) * [BASH](#bash) * [C](#c) * [C#](#c-sharp) @@ -29,6 +30,11 @@ * [Guida programmazione Android 4.2](http://www.sprik.it/guida/Android4_2.pdf) +###Assembly Language + +* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter + + ###BASH * [Guida avanzata per la bash](http://www.dmi.unict.it/diraimondo/web/wp-content/uploads/classes/so/mirror-stuff/abs-guide.pdf) diff --git a/free-programming-books-ko.md b/free-programming-books-ko.md index b2fac22d2..45352b133 100644 --- a/free-programming-books-ko.md +++ b/free-programming-books-ko.md @@ -1,10 +1,17 @@ ###Index + +* [Assembly Language](#assembly-language) * [GIT](#git) * [HTML5](#html5) * [JavaScript](#javascript) * [Node.js](#nodejs) * [LaTeX](#latex) +###Assembly Language + +* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter + + ###GIT * [Pro Git 한글 번역](http://git-scm.com/book/ko/) * [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown) diff --git a/free-programming-books.md b/free-programming-books.md index cdf227ffd..b1043405d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -491,6 +491,7 @@ ###Assembly Language * [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/) +* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter * [Professional Assembly Language](http://blog.hit.edu.cn/jsx/upload/AT%EF%BC%86TAssemblyLanguage.pdf) (PDF) * [Programming from the Ground Up](http://download.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) (PDF) * [Software optimization resources by Agner Fog](http://www.agner.org/optimize/) From 8d1124747f2c468b4c5602169b356274f24c63cb Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 05:46:29 +0400 Subject: [PATCH 3/9] Fixed error with "PC Assembly Language" (ES) --- 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 c76f0647b..dadd3956b 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -65,6 +65,11 @@ ###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 +###Assembly Language + +* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter + + ###CSS * [Guía Completa de CSS3](http://www.etnassoft.com/biblioteca/guia-completa-de-css3/) * [Introducción a CSS](http://librosweb.es/css/) From 2d86523c3440daa27b9cc04e9198cd92e87ede95 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 05:54:45 +0400 Subject: [PATCH 4/9] Added "Creative Commons: a user guide" --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index b1043405d..4f760d688 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -4,6 +4,7 @@ * [Graphics Programming](#graphics-programming) * [Language Agnostic](#language-agnostic) * [Algorithms & Datastructures](#algorithms--datastructures) + * [Licensing](#licensing) * [Theoretical Computer Science](#theoretical-computer-science) * [Operating systems](#operating-systems) * [Database](#database) @@ -221,6 +222,10 @@ * [Problems on Algorithms (Second Edition)](http://larc.unt.edu/ian/books/free/poa.pdf), University of North Texas (PDF) * [Mastering Algorithms with C](http://www.das.ufsc.br/~romulo/discipli/cad-fei/Mastering-Algorithms-with-C-Loudon.pdf) (PDF) +####Licensing + +* [Creative Commons: a user guide](http://www.aliprandi.org/cc-user-guide/) - Simone Aliprandi + ####Theoretical Computer Science * [An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html) From 1f73578ce08f6429ec35b28e1ee39f4471bf11a7 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 06:05:43 +0400 Subject: [PATCH 5/9] Added "Principles of Programming Languages" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 4f760d688..dfaaac321 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -235,6 +235,7 @@ * [Models of Computation](http://cs.brown.edu/people/jes/book/) - John E. Savage * [Network Science](http://barabasilab.neu.edu/networksciencebook/index.html) * [Practical Foundations for Programming Languages, Preview](http://www.cs.cmu.edu/~rwh/plbook/book.pdf) - Robert Harper +* [Principles of Programming Languages](http://www.cs.jhu.edu/~scott/pl/book/dist/) - Scott F. Smith * [Programming Languages: Application and Interpretation (2nd Edition)](http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/) * [Structure and Interpretation of Computer Programs](http://mitpress.mit.edu/sicp/) * [Think Complexity](http://www.greenteapress.com/compmod/) - Allen B. Downey From a4310e862e4996bd3c8368a30c3a58c98d13147e Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 06:10:00 +0400 Subject: [PATCH 6/9] Added "Programming in Standard ML, Draft" --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index dfaaac321..ffc4f72c8 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -128,6 +128,7 @@ * [Smalltalk](#smalltalk) * [SQL (implementation agnostic)](#sql-implementation-agnostic) * [SQL Server](#sql-server) +* [Standard ML](#standard-ml) * [Subversion](#subversion) * [Tcl](#tcl) * [Teradata](#teradata) @@ -1354,6 +1355,10 @@ See also [TeX](#tex) * [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)* +###Standard ML + +* [Programming in Standard ML, Draft](http://www.cs.cmu.edu/~rwh/smlbook/) - Robert Harper + ###Subversion * [Subversion Version Control](http://www.phptr.com/content/images/0131855182/downloads/Nagel_book.pdf) (PDF) From 8edb68acee14e8cc9b6db2bb71e08d5b74911d5d Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 06:14:01 +0400 Subject: [PATCH 7/9] Added "Big Fat Rails" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index ffc4f72c8..829246936 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1255,6 +1255,7 @@ See also [TeX](#tex) * [Sinatra Book](https://github.com/sinatra/sinatra-book) ####Ruby on Rails +* [Big Fat Rails](http://www.bigfatrails.com/) - Mitch Guthrie * [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book) * [Objects on Rails](http://objectsonrails.com) * [Ruby on Rails Guides](http://guides.rubyonrails.org) From 317ec5610288100d955266e9a5ec725faa203bc2 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 06:21:26 +0400 Subject: [PATCH 8/9] Added "Working through Screens" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 829246936..b5c17ae5d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -186,6 +186,7 @@ * [Best of Smashing Magazine](http://anniversary.smashingmagazine.com/best-of-smashing-magazine.zip) * [Programming with gtkmm 3](https://developer.gnome.org/gtkmm-tutorial/stable/) * [Search User Interfaces](http://searchuserinterfaces.com/book/) - Marti A. Hearst +* [Working through Screens](http://www.flashbulbinteraction.com/WTS.html) - Jacob Burghardt ###Language Agnostic From 660871c535ce747a3d59e217b25fe4be293b071e Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 06:23:38 +0400 Subject: [PATCH 9/9] Added "Practical mod_perl" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index b5c17ae5d..b95d824a6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1076,6 +1076,7 @@ See also [TeX](#tex) * [Essential Perl](http://cslibrary.stanford.edu/108/EssentialPerl.pdf) (PDF) * [Extreme Perl](http://www.extremeperl.org/bk/home) * [Higher-Order Perl](http://hop.perl.plover.com/book/) +* [Practical mod_perl](http://modperlbook.org/) - Stas Bekman, Eric Cholet * [The Mason Book](http://www.masonbook.com/book/) * [Mastering Perl](http://chimera.labs.oreilly.com/books/1234000001527) - Bryan D Foy * [Modern Perl 5](http://www.onyxneon.com/books/modern_perl/index.html)