瀏覽代碼

Consistent spacing; no tabs

Victor Felder 10 年之前
父節點
當前提交
8715068375

+ 7 - 7
free-programming-books-cs.md

@@ -4,15 +4,15 @@
 * [HTML](#html)
 * [Java](#java)
 * [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)
+  * [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)
 * [LaTeX](#latex)
 * [Linux](#linux)
-    * [Distribuce](#distribuce)
+  * [Distribuce](#distribuce)
 * [OpenSource](#opensource)
 * [PHP](#php)
 * [Python](#python)

+ 18 - 18
free-programming-books-es.md

@@ -1,14 +1,14 @@
 ### Index
 * [Metalistas](#metalistas)
 * [Agnósticos](#agn%C3%B3sticos)
-    * [Algoritmos y Estructuras de Datos](#algoritmos)
-    * [Base de Datos](#base-de-datos)
-    * [Ciencia Computacional](#ciencia-computacional)
-    * [Cursos Masivos en Línea](#cursos-masivos-en-L%C3%ADnea)
-    * [Metodologías de desarrollo de software](#metodolog%C3%ADas-de-desarrollo-de-software)
-    * [Misceláneos](#miscel%C3%A1neos)
-    * [Paradigmas de Programación](#paradigmas-de-programaci%C3%B3n)
-    * [Sistemas Operativos](#sistemas-operativos)
+  * [Algoritmos y Estructuras de Datos](#algoritmos)
+  * [Base de Datos](#base-de-datos)
+  * [Ciencia Computacional](#ciencia-computacional)
+  * [Cursos Masivos en Línea](#cursos-masivos-en-L%C3%ADnea)
+  * [Metodologías de desarrollo de software](#metodolog%C3%ADas-de-desarrollo-de-software)
+  * [Misceláneos](#miscel%C3%A1neos)
+  * [Paradigmas de Programación](#paradigmas-de-programaci%C3%B3n)
+  * [Sistemas Operativos](#sistemas-operativos)
 * [Android](#android)
 * [C](#c)
 * [C++](#c-1)
@@ -21,23 +21,23 @@
 * [Git](#git)
 * [Haskell](#haskell)
 * [JavaScript](#javascript)
-    * [AngularJS](#angularjs)
-    * [D3](#d3js)
-    * [jQuery](#jquery)
-    * [node.js](#nodejs)
+  * [AngularJS](#angularjs)
+  * [D3](#d3js)
+  * [jQuery](#jquery)
+  * [node.js](#nodejs)
 * [Java](#java)
 * [LaTeX](#latex)
 * [Linux](#linux)
 * [.NET (C# Visual Studio)](#net-c--visual-studio)
 * [NoSQL](#nosql)
-    * [MongoDB](#mongodb)
+  * [MongoDB](#mongodb)
 * [PHP](#php)
 * [Perl](#perl)
 * [Python](#python)
-    * [Django](#django)
-    * [Web2py](#web2py)
+  * [Django](#django)
+  * [Web2py](#web2py)
 * [Ruby](#ruby)
-    * [Ruby on Rails](#ruby-on-rails)
+  * [Ruby on Rails](#ruby-on-rails)
 * [R](#R)
 * [Scala](#scala)
 * [SQL](#sql)
@@ -213,8 +213,8 @@
 
 ### NoSQL
 * MongoDB
-    * [El pequeño libro MongoDB](https://github.com/uokesita/the-little-mongodb-book)
-    * [MongoDB en español: T1, El principio](https://github.com/yograterol/ebook-mongodb-basico) por Yohan Graterol
+  * [El pequeño libro MongoDB](https://github.com/uokesita/the-little-mongodb-book)
+  * [MongoDB en español: T1, El principio](https://github.com/yograterol/ebook-mongodb-basico) por Yohan Graterol
 
 
 ### PHP

+ 2 - 2
free-programming-books-fa_IR.md

@@ -1,7 +1,7 @@
 ### فهرست
 * [گنو/لینوکس](#%DA%AF%D9%86%D9%88%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3)
-    * [آرچ لینوکس](#%D8%A2%D8%B1%DA%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3)
-    * [اوبونتو](#%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88)
+  * [آرچ لینوکس](#%D8%A2%D8%B1%DA%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3)
+  * [اوبونتو](#%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88)
 * [C#](#c-sharp)
 * [CSS](#css)
 * [LaTeX](#latex)

+ 11 - 11
free-programming-books-fr.md

@@ -1,12 +1,12 @@
 ### Index
 * [Méta-listes](#méta-listes)
 * [Non dépendant du langage](#non-dépendant-du-langage)
-    * [Algorithmique](#algorithmique)
-    * [Logiciels libres](#logiciels-libres)
-    * [Makefile](#makefile)
-    * [Méthodes de développment](#méthodes-de-développement)
-    * [Pédagogie pour enfants et adolescents](#pédagogie-pour-enfants-et-adolescents)
-    * [Théorie des langages](#théorie-des-langages)
+  * [Algorithmique](#algorithmique)
+  * [Logiciels libres](#logiciels-libres)
+  * [Makefile](#makefile)
+  * [Méthodes de développment](#méthodes-de-développement)
+  * [Pédagogie pour enfants et adolescents](#pédagogie-pour-enfants-et-adolescents)
+  * [Théorie des langages](#théorie-des-langages)
 * [Arduino](#arduino)
 * [Assembleur](#assembleur)
 * [Bash / Shell](#bash--shell)
@@ -20,11 +20,11 @@
 * [Javascript](#javascript)
 * [jQuery](#jquery)
 * [(La)TeX et associés](#latex-et-associés)
-    * [Asymptote](#asymptote)
-    * [LaTeX](#latex)
-    * [Metapost](#metapost)
-    * [PGF/TikZ](#pgftikz)
-    * [TeX](#tex)
+  * [Asymptote](#asymptote)
+  * [LaTeX](#latex)
+  * [Metapost](#metapost)
+  * [PGF/TikZ](#pgftikz)
+  * [TeX](#tex)
 * [Lisp](#lisp)
 * [Lua](#lua)
 * [Meteor](#meteor)

+ 2 - 2
free-programming-books-it.md

@@ -1,7 +1,7 @@
 ### Index
 * [Agnostico](#agnostico)
-    * [Metodologie di sviluppo del software](#metodologie-di-sviluppo-del-software)
-    * [Algoritmi e Strutture Dati](#algoritmi-e-strutture-dati)
+  * [Metodologie di sviluppo del software](#metodologie-di-sviluppo-del-software)
+  * [Algoritmi e Strutture Dati](#algoritmi-e-strutture-dati)
 * [Android](#android)
 * [Assembly Language](#assembly-language)
 * [BASH](#bash)

+ 20 - 20
free-programming-books-ja.md

@@ -1,17 +1,17 @@
 ### Index
 * [言語非依存](#%e8%a8%80%e8%aa%9e%e9%9d%9e%e4%be%9d%e5%ad%98)
-    * [アクセシビリティ](#%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b7%e3%83%93%e3%83%aa%e3%83%86%e3%82%a3)
-	* [組み込みシステム](#%e7%b5%84%e3%81%bf%e8%be%bc%e3%81%bf%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0)
-    * [機械学習](#%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92)
-    * [グラフィックスプログラミング](#%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%82%b9%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0)
-    * [グラフィックユーザーインターフェイス](#%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%bc%e3%83%95%e3%82%a7%e3%82%a4%e3%82%b9)
-    * [正規表現](#%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be)
-	* [セキュリティ](#%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3)
-    * [ソフトウェアアーキテクチャ](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e3%82%a2%e3%83%bc%e3%82%ad%e3%83%86%e3%82%af%e3%83%81%e3%83%a3)
-    * [ソフトウェア開発方法論](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e9%96%8b%e7%99%ba%e6%96%b9%e6%b3%95%e8%ab%96)
-	* [ソフトウェア品質](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e5%93%81%e8%b3%aa)
-	* [並列プログラミング](#%e4%b8%a6%e5%88%97%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0)
-    * [その他の話題](#%e3%81%9d%e3%81%ae%e4%bb%96%e3%81%ae%e8%a9%b1%e9%a1%8c)
+  * [アクセシビリティ](#%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b7%e3%83%93%e3%83%aa%e3%83%86%e3%82%a3)
+  * [組み込みシステム](#%e7%b5%84%e3%81%bf%e8%be%bc%e3%81%bf%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0)
+  * [機械学習](#%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92)
+  * [グラフィックスプログラミング](#%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%82%b9%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0)
+  * [グラフィックユーザーインターフェイス](#%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%bc%e3%83%95%e3%82%a7%e3%82%a4%e3%82%b9)
+  * [正規表現](#%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be)
+  * [セキュリティ](#%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3)
+  * [ソフトウェアアーキテクチャ](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e3%82%a2%e3%83%bc%e3%82%ad%e3%83%86%e3%82%af%e3%83%81%e3%83%a3)
+  * [ソフトウェア開発方法論](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e9%96%8b%e7%99%ba%e6%96%b9%e6%b3%95%e8%ab%96)
+  * [ソフトウェア品質](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e5%93%81%e8%b3%aa)
+  * [並列プログラミング](#%e4%b8%a6%e5%88%97%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0)
+  * [その他の話題](#%e3%81%9d%e3%81%ae%e4%bb%96%e3%81%ae%e8%a9%b1%e9%a1%8c)
 * [AppleScript](#applescript)
 * [Android](#android)
 * [AWK](#awk)
@@ -27,18 +27,18 @@
 * [Git](#git)
 * [Go](#go)
 * [Groovy](#groovy)
-    * [Gradle](#gradle)
-    * [Grails](#grails)
-    * [Spock Framework](#spock-framework)
+  * [Gradle](#gradle)
+  * [Grails](#grails)
+  * [Spock Framework](#spock-framework)
 * [Haskell](#haskell)
 * [Haxe](#haxe)
 * [iOS](#ios)
 * [Java](#java)
 * [JavaScript](#javascript)
-    * [Backbone.js](#backbonejs)
-    * [D3.js](#d3js)
-    * [jQuery](#jquery)
-    * [Node.js](#nodejs)
+  * [Backbone.js](#backbonejs)
+  * [D3.js](#d3js)
+  * [jQuery](#jquery)
+  * [Node.js](#nodejs)
 * [LaTeX](#latex)
 * [Linux](#linux)
 * [Lua](#lua)
@@ -54,7 +54,7 @@
 * [Processing](#processing)
 * [Prolog](#prolog)
 * [Python](#python)
-    * [Flask](#flask)
+  * [Flask](#flask)
 * [R](#r)
 * [Ruby](#ruby)
 * [Sather](#sather)

+ 1 - 1
free-programming-books-ko.md

@@ -4,7 +4,7 @@
 * [Go](#go)
 * [HTML5](#html5)
 * [JavaScript](#javascript)
-    * [Node.js](#nodejs)
+  * [Node.js](#nodejs)
 * [LaTeX](#latex)
 * [Ruby](#ruby)
 * [Python](#python)

+ 1 - 1
free-programming-books-pt_BR.md

@@ -4,7 +4,7 @@
 * [C++](#cpp)
 * [C#](#csharp)
 * [Engenharia de software](#engenharia-de-software)
-    * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software)
+  * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software)
 * [Git](#git)
 * [Haskell](#haskell)
 * [HTML / CSS](#html--css)

+ 5 - 5
free-programming-books-ru.md

@@ -1,10 +1,10 @@
 ### Index
 * [Списки книг](#meta-lists)
 * [Language Agnostic](#language-agnostic)
-    * [Cloud Computing](#cloud-computing)
-    * [Networking](#networking)
-    * [Open Source Ecosystem](#open-source-ecosystem)
-    * [Programming Paradigms](#programming-paradigms)
+  * [Cloud Computing](#cloud-computing)
+  * [Networking](#networking)
+  * [Open Source Ecosystem](#open-source-ecosystem)
+  * [Programming Paradigms](#programming-paradigms)
 * [Assembly](#assembly)
 * [Bash](#bash)
 * [C](#c)
@@ -17,7 +17,7 @@
 * [Haskell](#haskell)
 * [Java](#java)
 * [JavaScript](#javascript)
-    * [Node.js](#nodejs)
+  * [Node.js](#nodejs)
 * [LaTeX](#latex)
 * [Lisp](#lisp)
 * [MetaPost](#metapost)

+ 1 - 1
free-programming-books-sk.md

@@ -1,6 +1,6 @@
 ### Index
 * [Language Agnostic](#language-agnostic)
-    * [Právo](#pravo)
+  * [Právo](#pravo)
 
 
 ### Language Agnostic

+ 7 - 7
free-programming-books-zh.md

@@ -1,12 +1,12 @@
 ### 目录
 * [语言无关](#语言无关)
-	* [在线教育](#在线教育)
-	* [软件开发方法](#软件开发方法)
-	* [操作系统](#操作系统)
-	* [版本控制](#版本控制)
-	* [数据库](#数据库)
-    * [智能系统](#智能系统)
-    * [正则表达式](#正则表达式)
+  * [在线教育](#在线教育)
+  * [软件开发方法](#软件开发方法)
+  * [操作系统](#操作系统)
+  * [版本控制](#版本控制)
+  * [数据库](#数据库)
+  * [智能系统](#智能系统)
+  * [正则表达式](#正则表达式)
 * [C](#c)
 * [C++](#c-1)
 * [CoffeeScript](#coffeescript)

+ 58 - 58
free-programming-books.md

@@ -12,7 +12,7 @@ Original Source: [List of freely available programming books](http://web.archive
 * [Arduino](#arduino)
 * [ASP.NET MVC](#aspnet-mvc)
 * [Assembly Language](#assembly-language)
-    * [Non-X86](#non-x86)
+  * [Non-X86](#non-x86)
 * [AutoHotkey](#autohotkey)
 * [Autotools](#autotools)
 * [Awk](#awk)
@@ -51,57 +51,57 @@ Original Source: [List of freely available programming books](http://web.archive
 * [Git](#git)
 * [Go](#go)
 * [Groovy](#groovy)
-    * [Gradle](#gradle)
-    * [Grails](#grails)
-    * [Spock Framework](#spock-framework)
+  * [Gradle](#gradle)
+  * [Grails](#grails)
+  * [Spock Framework](#spock-framework)
 * [Graphical user interfaces](#graphical-user-interfaces)
 * [Graphics Programming](#graphics-programming)
 * [Hadoop](#hadoop)
 * [Haskell](#haskell)
 * [HTML / CSS](#html--css)
-    * [Bootstrap](#bootstrap)
+  * [Bootstrap](#bootstrap)
 * [Icon](#icon)
 * [IDL](#idl)
 * [iOS](#ios)
 * [Isabelle/HOL](#isabellehol)
 * [J](#j)
 * [Java](#java)
-    * [Spring](#spring)
-    * [Spring Boot](#spring-boot)
-    * [Spring Security](#spring-security)
-    * [Wicket](#wicket)
+  * [Spring](#spring)
+  * [Spring Boot](#spring-boot)
+  * [Spring Security](#spring-security)
+  * [Wicket](#wicket)
 * [JavaScript](#javascript)
-    * [Javascript frameworks](#javascript-frameworks)
-    * [Node.js](#nodejs)
+  * [Javascript frameworks](#javascript-frameworks)
+  * [Node.js](#nodejs)
 * [Jenkins](#jenkins)
 * [Language Agnostic](#language-agnostic)
-    * [Algorithms & Datastructures](#algorithms--data-structures)
-    * [Cellular Automata](#cellular-automata)
-    * [Cloud Computing](#cloud-computing)
-    * [Competitive Programming](#competitive-programming)
-    * [Compiler Design](#compiler-design)
-    * [Database](#database)
-    * [Datamining](#datamining)
-    * [Information Retrieval](#information-retrieval)
-    * [Licensing](#licensing)
-    * [Machine Learning](#machine-learning)
-    * [Mathematics](#mathematics)
-    * [Misc](#misc)
-    * [MOOC](#mooc)
-    * [Networking](#networking)
-    * [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)
-    * [Reverse Engineering](#reverse-engineering)
-    * [Security](#security)
-    * [Software Architecture](#software-architecture)
-    * [Standards](#standards)
-    * [Theoretical Computer Science](#theoretical-computer-science)
-    * [Web Performance](#web-performance)
+  * [Algorithms & Datastructures](#algorithms--data-structures)
+  * [Cellular Automata](#cellular-automata)
+  * [Cloud Computing](#cloud-computing)
+  * [Competitive Programming](#competitive-programming)
+  * [Compiler Design](#compiler-design)
+  * [Database](#database)
+  * [Datamining](#datamining)
+  * [Information Retrieval](#information-retrieval)
+  * [Licensing](#licensing)
+  * [Machine Learning](#machine-learning)
+  * [Mathematics](#mathematics)
+  * [Misc](#misc)
+  * [MOOC](#mooc)
+  * [Networking](#networking)
+  * [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)
+  * [Reverse Engineering](#reverse-engineering)
+  * [Security](#security)
+  * [Software Architecture](#software-architecture)
+  * [Standards](#standards)
+  * [Theoretical Computer Science](#theoretical-computer-science)
+  * [Web Performance](#web-performance)
 * [LaTeX](#latex)
 * [Limbo](#limbo)
 * [Linux](#linux)
@@ -136,28 +136,28 @@ Original Source: [List of freely available programming books](http://web.archive
 * [PowerShell](#powershell)
 * [Processing](#processing)
 * [Prolog](#prolog)
-    * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog)
+  * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog)
 * [PureScript](#purescript)
 * [Python](#python)
-    * [Django](#django)
-    * [Flask](#flask)
-    * [Kivy](#kivy)
-    * [Pandas](#pandas)
-    * [Pyramid](#pyramid)
+  * [Django](#django)
+  * [Flask](#flask)
+  * [Kivy](#kivy)
+  * [Pandas](#pandas)
+  * [Pyramid](#pyramid)
 * [QML](#qml)
 * [R](#r)
 * [Racket](#racket)
 * [Raspberry Pi](#raspberry-pi)
 * [REBOL](#rebol)
 * [Ruby](#ruby)
-    * [RSpec](#rspec)
-    * [Sinatra](#sinatra)
-    * [Ruby on Rails](#ruby-on-rails)
+  * [RSpec](#rspec)
+  * [Sinatra](#sinatra)
+  * [Ruby on Rails](#ruby-on-rails)
 * [Rust](#rust)
 * [Sage](#sage)
 * [Scala](#scala)
-    * [Lift](#lift)
-    * [Play Scala](#play-scala)
+  * [Lift](#lift)
+  * [Play Scala](#play-scala)
 * [Scheme](#scheme)
 * [Scilab](#scilab)
 * [Scratch](#scratch)
@@ -1448,16 +1448,16 @@ See also [TeX](#tex)
 
 ### PHP
 * CakePHP Framework
-    * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf)
+  * [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf)
 * Drupal Framework
-    * Drupal 7
-        * [Master Drupal in 7 hours](http://dl.dropboxusercontent.com/u/54624702/Master%20Drupal%20in%207%20hours_v1.1.pdf) (PDF)
-        * [The Tiny Book of Rules](https://drupal.org/files/tiny-book-of-rules.pdf) (PDF)
-    * Drupal 8
+  * Drupal 7
+  * [Master Drupal in 7 hours](http://dl.dropboxusercontent.com/u/54624702/Master%20Drupal%20in%207%20hours_v1.1.pdf) (PDF)
+  * [The Tiny Book of Rules](https://drupal.org/files/tiny-book-of-rules.pdf) (PDF)
+  * Drupal 8
 * Laravel Framework
-    * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4)
-    * [Laravel: Code Bright](http://daylerees.com/codebright)
-    * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc)
+  * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4)
+  * [Laravel: Code Bright](http://daylerees.com/codebright)
+  * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc)
 * [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf)
 * [PHP Best Practices](https://phpbestpractices.org/)
 * [PHP Essentials](http://www.techotopia.com/index.php/PHP_Essentials)
@@ -1543,7 +1543,7 @@ See also [TeX](#tex)
 * [High Performance Python](http://ianozsvald.com/HighPerformancePythonfromTrainingatEuroPython2011_v0.2.pdf)
 * [Hitchhiker's Guide to Python!](http://docs.python-guide.org/en/latest/) (2.6)
 * [How to Think Like a Computer Scientist: Learning with Python](http://www.greenteapress.com/thinkpython/thinkCSpy/) - Allen B. Downey, Jeff Elkner and Chris Meyers (2.4)
-	* [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) (3.2)
+  * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) (3.2)
 * [Intermediate Python](http://book.pythontips.com/en/latest/index.html#) - Muhammad Yasoob Ullah Khalid (1st edition)
 * [Introduction to Programming Using Python](http://python-ebook.blogspot.com) - Cody Jackson (1st edition) (2.3)
 * [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) (3.3)

+ 18 - 18
javascript-frameworks-resources.md

@@ -74,21 +74,21 @@
 * [Knockout.js Starter](http://dl.e-book-free.com/2013/07/knockoutjs_starter.pdf)
 * [Knockout.js Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs) (PDF, Kindle) *(Just fill the fields with any values)*
 * tech.pro: Knockout.js tutorial video series
-    * [Lesson 1 - Introduction](http://tech.pro/tutorial/1562/knockoutjs-lesson-1-introduction)
-    * [Lesson 2 - Initialising the application](http://tech.pro/tutorial/1563/knockoutjs-lesson-2-initialising-the-application)
-    * [Lesson 3 - Adding a viewModel](http://tech.pro/tutorial/1564/knockoutjs-lesson-3-adding-a-viewmodel)
-    * [Lesson 4 - Basic bindings](http://tech.pro/tutorial/1565/knockoutjs-lesson-4-basic-bindings)
-    * [Lesson 5 - Observable arrays](http://tech.pro/tutorial/1566/knockoutjs-lesson-5-observable-arrays)
-    * [Lesson 6 - The foreach binding](http://tech.pro/tutorial/1567/knockoutjs-lesson-6-the-foreach-binding)
-    * [Lesson 7 - The event binding](http://tech.pro/tutorial/1568/knockoutjs-lesson-7-the-event-binding)
-    * [Lesson 8 - The click binding](http://tech.pro/tutorial/1569/knockoutjs-lesson-8-the-click-binding)
-    * [Lesson 9 - Custom bindings](http://tech.pro/tutorial/1570/knockoutjs-lesson-9-custom-bindings)
-    * [Lesson 10 - Computed Observables](http://tech.pro/tutorial/1571/knockoutjs-lesson-10-computed-observables)
-    * [Lesson 11 - The visible binding](http://tech.pro/tutorial/1572/knockoutjs-lesson-11-the-visible-binding)
-    * [Lesson 12 - The value binding](http://tech.pro/tutorial/1573/knockoutjs-lesson-12-the-value-binding)
-    * [Lesson 13 - Additional Knockout features](http://tech.pro/tutorial/1574/knockoutjs-lesson-13-additional-knockout-features)
-    * [Lesson 14 - Adding a lightbox](http://tech.pro/tutorial/1575/knockoutjs-lesson-14-adding-a-lightbox)
-    * Lesson 15: Summary of the series (Coming soon...)
+  * [Lesson 1 - Introduction](http://tech.pro/tutorial/1562/knockoutjs-lesson-1-introduction)
+  * [Lesson 2 - Initialising the application](http://tech.pro/tutorial/1563/knockoutjs-lesson-2-initialising-the-application)
+  * [Lesson 3 - Adding a viewModel](http://tech.pro/tutorial/1564/knockoutjs-lesson-3-adding-a-viewmodel)
+  * [Lesson 4 - Basic bindings](http://tech.pro/tutorial/1565/knockoutjs-lesson-4-basic-bindings)
+  * [Lesson 5 - Observable arrays](http://tech.pro/tutorial/1566/knockoutjs-lesson-5-observable-arrays)
+  * [Lesson 6 - The foreach binding](http://tech.pro/tutorial/1567/knockoutjs-lesson-6-the-foreach-binding)
+  * [Lesson 7 - The event binding](http://tech.pro/tutorial/1568/knockoutjs-lesson-7-the-event-binding)
+  * [Lesson 8 - The click binding](http://tech.pro/tutorial/1569/knockoutjs-lesson-8-the-click-binding)
+  * [Lesson 9 - Custom bindings](http://tech.pro/tutorial/1570/knockoutjs-lesson-9-custom-bindings)
+  * [Lesson 10 - Computed Observables](http://tech.pro/tutorial/1571/knockoutjs-lesson-10-computed-observables)
+  * [Lesson 11 - The visible binding](http://tech.pro/tutorial/1572/knockoutjs-lesson-11-the-visible-binding)
+  * [Lesson 12 - The value binding](http://tech.pro/tutorial/1573/knockoutjs-lesson-12-the-value-binding)
+  * [Lesson 13 - Additional Knockout features](http://tech.pro/tutorial/1574/knockoutjs-lesson-13-additional-knockout-features)
+  * [Lesson 14 - Adding a lightbox](http://tech.pro/tutorial/1575/knockoutjs-lesson-14-adding-a-lightbox)
+  * Lesson 15: Summary of the series (Coming soon...)
 
 ## Meteor
 * [BulletProof Meteor](https://bulletproofmeteor.com/)
@@ -102,7 +102,7 @@
 * [React.js tutorial - Creating components](http://ghost.stevenisekimart.in/react-js-tutorial-creating-components)
 * [React.js Tutorial: Now is Your Time to Try It, Right in Your Browser](https://codegeekz.com/react-js-tutorial)
 * React Tutorial by Josh Finnie
-    * [Part 1](http://www.joshfinnie.com/blog/reactjs-tutorial-part-1/)
-    * [Part 2](http://www.joshfinnie.com/blog/reactjs-tutorial-part-2/)
-    * [Part 3](http://www.joshfinnie.com/blog/reactjs-tutorial-part-3/)
+  * [Part 1](http://www.joshfinnie.com/blog/reactjs-tutorial-part-1/)
+  * [Part 2](http://www.joshfinnie.com/blog/reactjs-tutorial-part-2/)
+  * [Part 3](http://www.joshfinnie.com/blog/reactjs-tutorial-part-3/)
 * [SurviveJS - Webpack and React](http://survivejs.com/)