From 30d7392bc433b4442d2954eac3edfc82dd300fc6 Mon Sep 17 00:00:00 2001 From: Rand Date: Thu, 4 Feb 2016 19:25:46 +0200 Subject: [PATCH 01/12] Add jQuery book --- free-programming-books-ru.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index a62721a1..12ad57f8 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -17,6 +17,7 @@ * [Haskell](#haskell) * [Java](#java) * [JavaScript](#javascript) + * [jQuery](#jquery) * [Node.js](#nodejs) * [LaTeX](#latex) * [Lisp](#lisp) @@ -120,6 +121,9 @@ * [Паттерны для масштабируемых JavaScript-приложений](http://largescalejs.ru) - Эдди Османи * [Современный учебник JavaScript](http://learn.javascript.ru) - Илья Кантор +#### jQuery + +* [jQuery для начинающих](http://anton.shevchuk.name/jquery-book/) - Антон Шевчук #### Node.js From e7420a14121d7364d231e50187d370100e931b33 Mon Sep 17 00:00:00 2001 From: Rand Date: Thu, 4 Feb 2016 19:33:43 +0200 Subject: [PATCH 02/12] Fix formatting --- free-programming-books-ru.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 12ad57f8..bbe62791 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -121,10 +121,12 @@ * [Паттерны для масштабируемых JavaScript-приложений](http://largescalejs.ru) - Эдди Османи * [Современный учебник JavaScript](http://learn.javascript.ru) - Илья Кантор + #### jQuery * [jQuery для начинающих](http://anton.shevchuk.name/jquery-book/) - Антон Шевчук + #### Node.js * [Node.js для начинающих](http://nodebeginner.ru) From f422ac27a9ab6179c3f56a8d081cb8038e399cea Mon Sep 17 00:00:00 2001 From: Rand Date: Thu, 4 Feb 2016 19:59:35 +0200 Subject: [PATCH 03/12] Minor structure changes --- free-programming-books-ru.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index bbe62791..6018ea47 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -33,7 +33,7 @@ * [Reverse engineering](#reverse-engineering) * [Ruby](#ruby) * [RSpec](#rspec) -* [Ruby on Rails](#ruby-on-rails) + * [Ruby on Rails](#ruby-on-rails) * [Rust](#rust) * [Scala](#scala) * [Scilab](#scilab) @@ -237,12 +237,12 @@ * [Учись программировать](http://www.shokhirev.com/mikhail/ruby/ltp/title.html) - Крис Пайн -### RSpec +#### RSpec * [Better Specs (RSpec Guidelines with Ruby)](http://betterspecs.org/ru) -### Ruby on Rails +#### Ruby on Rails * [Ruby on Rails Tutorial. Изучение Rails на Примерах](http://railstutorial.ru/chapters/4_0/beginning) Майкл Хартл * [Ruby on Rails по-русски](http://rusrails.ru) From f556169fa91c7be5ea31b0d6aa658b2e0c53bb53 Mon Sep 17 00:00:00 2001 From: Rand Date: Thu, 4 Feb 2016 20:00:49 +0200 Subject: [PATCH 04/12] Add ruby and rails screencasts --- free-podcasts-screencasts-ru.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/free-podcasts-screencasts-ru.md b/free-podcasts-screencasts-ru.md index 80e1d370..01129587 100644 --- a/free-podcasts-screencasts-ru.md +++ b/free-podcasts-screencasts-ru.md @@ -3,8 +3,9 @@ * [Golang](#golang) * [Java](#java) * [Javascript](#javascript) -* [Node.js](#nodejs) + * [Node.js](#nodejs) * [Ruby](#ruby) + * [Rails](#rails) * [Webpack](#webpack) @@ -24,15 +25,22 @@ * [Podcast] - [RadioJS Podcast](http://radiojs.ru) -### Node.js +#### Node.js * [Screencast] - [Скринкаст Node.JS - Илья Кантор](https://learn.javascript.ru/screencast/nodejs) ### Ruby +* [Screencast] - [Ruby hasBrains](http://ruby.hasbrains.org/) * [Podcast] - [RWPod Podcast](http://rwpod.com) * [Podcast] - [RubyNoName Podcast](http://rubynoname.ru) +* [Screencast] - [RubySchool (Ruby, Rails)](http://rubyschool.us/) + + +#### Rails + +* [Screencast] - [Rails hasBrains](http://rails.hasbrains.org/) ### Webpack From f7d74e3d1d7d65b2d5f96782bce57668300501f1 Mon Sep 17 00:00:00 2001 From: Rand Date: Thu, 4 Feb 2016 20:05:59 +0200 Subject: [PATCH 05/12] Add bash screencast --- free-podcasts-screencasts-ru.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-podcasts-screencasts-ru.md b/free-podcasts-screencasts-ru.md index 01129587..4cb3b2a0 100644 --- a/free-podcasts-screencasts-ru.md +++ b/free-podcasts-screencasts-ru.md @@ -1,5 +1,6 @@ ### Index +* [Bash](#bash) * [Golang](#golang) * [Java](#java) * [Javascript](#javascript) @@ -9,6 +10,11 @@ * [Webpack](#webpack) +### Bash + +* [Screencast] - [Bash: Основы командной строки](https://ru.hexlet.io/courses/bash) + + ### Golang * [Podcast] - [GolangShow](https://golangshow.com) From 50ebe7ca28a0f754be255abb55fdacecf1c9c83d Mon Sep 17 00:00:00 2001 From: Rand Date: Thu, 4 Feb 2016 20:06:14 +0200 Subject: [PATCH 06/12] Add js screencast --- free-podcasts-screencasts-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-podcasts-screencasts-ru.md b/free-podcasts-screencasts-ru.md index 4cb3b2a0..b5fcc097 100644 --- a/free-podcasts-screencasts-ru.md +++ b/free-podcasts-screencasts-ru.md @@ -29,6 +29,7 @@ * [Podcast] - [Frontflip Podcast](http://frontflip.me) * [Podcast] - [RadioJS Podcast](http://radiojs.ru) +* [Screencast] - [Javascript для начинающих](http://www.magisters.org/education/course/js-for-beginners) #### Node.js From 245a3d964f82a58f39dc11bea897743a303de608 Mon Sep 17 00:00:00 2001 From: Rand Date: Thu, 4 Feb 2016 20:09:04 +0200 Subject: [PATCH 07/12] Fix formatting --- free-podcasts-screencasts-ru.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/free-podcasts-screencasts-ru.md b/free-podcasts-screencasts-ru.md index b5fcc097..d671c27b 100644 --- a/free-podcasts-screencasts-ru.md +++ b/free-podcasts-screencasts-ru.md @@ -39,15 +39,15 @@ ### Ruby -* [Screencast] - [Ruby hasBrains](http://ruby.hasbrains.org/) * [Podcast] - [RWPod Podcast](http://rwpod.com) * [Podcast] - [RubyNoName Podcast](http://rubynoname.ru) -* [Screencast] - [RubySchool (Ruby, Rails)](http://rubyschool.us/) +* [Screencast] - [Ruby hasBrains](http://ruby.hasbrains.org) +* [Screencast] - [RubySchool (Ruby, Rails)](http://rubyschool.us) #### Rails -* [Screencast] - [Rails hasBrains](http://rails.hasbrains.org/) +* [Screencast] - [Rails hasBrains](http://rails.hasbrains.org) ### Webpack From 0761ba41f33dd79015b7f10f3dbe8782024eea72 Mon Sep 17 00:00:00 2001 From: Rand Date: Thu, 4 Feb 2016 20:10:53 +0200 Subject: [PATCH 08/12] Add C screencast --- free-podcasts-screencasts-ru.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-podcasts-screencasts-ru.md b/free-podcasts-screencasts-ru.md index d671c27b..d2ba8508 100644 --- a/free-podcasts-screencasts-ru.md +++ b/free-podcasts-screencasts-ru.md @@ -1,6 +1,7 @@ ### Index * [Bash](#bash) +* [C](#c) * [Golang](#golang) * [Java](#java) * [Javascript](#javascript) @@ -10,6 +11,10 @@ * [Webpack](#webpack) +### C +* [Screencast] - [Введение в Си](https://ru.hexlet.io/courses/introduction_to_c) + + ### Bash * [Screencast] - [Bash: Основы командной строки](https://ru.hexlet.io/courses/bash) From 29e90207798ae6ff832a05b1f164ea2be7563434 Mon Sep 17 00:00:00 2001 From: Rand Date: Thu, 4 Feb 2016 20:13:16 +0200 Subject: [PATCH 09/12] Add python screencast --- free-podcasts-screencasts-ru.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/free-podcasts-screencasts-ru.md b/free-podcasts-screencasts-ru.md index d2ba8508..1bd0ffea 100644 --- a/free-podcasts-screencasts-ru.md +++ b/free-podcasts-screencasts-ru.md @@ -6,13 +6,14 @@ * [Java](#java) * [Javascript](#javascript) * [Node.js](#nodejs) +* [Python](#python) * [Ruby](#ruby) * [Rails](#rails) * [Webpack](#webpack) ### C -* [Screencast] - [Введение в Си](https://ru.hexlet.io/courses/introduction_to_c) +* [Screencast] - [Введение в Си - Hexlet](https://ru.hexlet.io/courses/introduction_to_c) ### Bash @@ -42,6 +43,11 @@ * [Screencast] - [Скринкаст Node.JS - Илья Кантор](https://learn.javascript.ru/screencast/nodejs) +### Python + +* [Screencast] - [Программирование на Python - Stepic](https://stepic.org/course/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0-Python-67) + + ### Ruby * [Podcast] - [RWPod Podcast](http://rwpod.com) From f7dfcd1662900b92fd78156c0f15dd309f7eda6f Mon Sep 17 00:00:00 2001 From: Rand Date: Thu, 4 Feb 2016 20:14:42 +0200 Subject: [PATCH 10/12] Add java screencast --- free-podcasts-screencasts-ru.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-podcasts-screencasts-ru.md b/free-podcasts-screencasts-ru.md index 1bd0ffea..37244eca 100644 --- a/free-podcasts-screencasts-ru.md +++ b/free-podcasts-screencasts-ru.md @@ -13,6 +13,7 @@ ### C + * [Screencast] - [Введение в Си - Hexlet](https://ru.hexlet.io/courses/introduction_to_c) @@ -29,6 +30,7 @@ ### Java * [Screencast] - [Введение в программирование на языке Java и с Java EE](https://www.youtube.com/playlist?list=PLkKunJj_bZefB1_hhS68092rbF4HFtKjW) - Yakov Fain +* [Screencast] - [Java. Базовый курс - Stepic](https://stepic.org/course/Java-%D0%91%D0%B0%D0%B7%D0%BE%D0%B2%D1%8B%D0%B9-%D0%BA%D1%83%D1%80%D1%81-187) ### Javascript From d2f04af73a0b244b305cffe60d1236ae025eb6ed Mon Sep 17 00:00:00 2001 From: Rand Date: Thu, 4 Feb 2016 20:19:20 +0200 Subject: [PATCH 11/12] Add descriptions to screencasts --- free-podcasts-screencasts-ru.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/free-podcasts-screencasts-ru.md b/free-podcasts-screencasts-ru.md index 37244eca..1968bc2e 100644 --- a/free-podcasts-screencasts-ru.md +++ b/free-podcasts-screencasts-ru.md @@ -14,12 +14,12 @@ ### C -* [Screencast] - [Введение в Си - Hexlet](https://ru.hexlet.io/courses/introduction_to_c) +* [Screencast] - [Введение в Си](https://ru.hexlet.io/courses/introduction_to_c) - Hexlet ### Bash -* [Screencast] - [Bash: Основы командной строки](https://ru.hexlet.io/courses/bash) +* [Screencast] - [Bash: Основы командной строки](https://ru.hexlet.io/courses/bash) - Hexlet ### Golang @@ -42,7 +42,7 @@ #### Node.js -* [Screencast] - [Скринкаст Node.JS - Илья Кантор](https://learn.javascript.ru/screencast/nodejs) +* [Screencast] - [Скринкаст Node.JS](https://learn.javascript.ru/screencast/nodejs) - Илья Кантор ### Python @@ -54,15 +54,15 @@ * [Podcast] - [RWPod Podcast](http://rwpod.com) * [Podcast] - [RubyNoName Podcast](http://rubynoname.ru) -* [Screencast] - [Ruby hasBrains](http://ruby.hasbrains.org) -* [Screencast] - [RubySchool (Ruby, Rails)](http://rubyschool.us) +* [Screencast] - [Ruby](http://ruby.hasbrains.org) - hasBrains +* [Screencast] - [RubySchool (Ruby, Rails)](http://rubyschool.us) - Роман Пушкин #### Rails -* [Screencast] - [Rails hasBrains](http://rails.hasbrains.org) +* [Screencast] - [Rails](http://rails.hasbrains.org) - hasBrains ### Webpack -* [Screencast] - [Скринкаст Webpack - Илья Кантор](https://learn.javascript.ru/screencast/webpack) +* [Screencast] - [Скринкаст Webpack](https://learn.javascript.ru/screencast/webpack) - Илья Кантор From 0c2409bbbe48079b7b175744d36ecf3750296152 Mon Sep 17 00:00:00 2001 From: Rand Date: Thu, 4 Feb 2016 20:23:02 +0200 Subject: [PATCH 12/12] Add coffeescript 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 6018ea47..de4b03f9 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -106,6 +106,7 @@ ### CoffeeScript +* [The Little Book on CoffeeScript](https://github.com/andrew--r/the-little-book-on-coffeescript) - перевод Андрея Романова * [Документация CoffeeScript](http://cidocs.ru/coffeescript/)