diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 64ff4d5e0..c2745ed63 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,7 +9,7 @@ By contributing you agree to respect the [Code of Conduct](https://github.com/vh 2. You don't have to know git: if you found something of interest which is *not already in this repo*, please open an issue with your links propositions. - If you know git, please fork the repo and send pull requests. 3. We have 5 kinds of lists. Choose the right one: - + - *Books* : PDF, HTML, ePub, a gitbook.io based site, a Git repo, etc. - *Courses* : A course is a learning material which is not a book and where there is no interactive tool embedded in the site. [This is a course](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/). - *Interactive Tutorials* : An interactive website which lets the user type code or commands and evaluates the result (by "evaluate" we don't mean "grade"). e.g.: [Try Haskell](http://tryhaskell.org), [Try Github](http://try.github.io). diff --git a/free-courses-en.md b/free-courses-en.md index 1353c5968..5c2d43b23 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -30,7 +30,6 @@ * [Python](#python) * [R](#r) * [RethinkDB](#rethinkdb) -* [Ruby](#ruby) * [Sails.js](#sailsjs) * [Scala](#scala) * [Software Engineering](#software-engineering) @@ -260,11 +259,6 @@ * [RethinkDB: Distributed Databases](https://courses.platzi.com/courses/rethinkdb-databases/) -### Ruby - -* [RubyMonk - Interactive Ruby tutorials](https://rubymonk.com) - - ### Sails.Js * [Develop web apps in Node.js and Sails.js](https://courses.platzi.com/courses/develop-apps-sails-js/) diff --git a/free-podcasts-screencasts-en.md b/free-podcasts-screencasts-en.md index 4eed77f8d..e8226d65d 100644 --- a/free-podcasts-screencasts-en.md +++ b/free-podcasts-screencasts-en.md @@ -119,7 +119,6 @@ * [Podcast] - [The Javascript Show](http://javascriptshow.com) * [Screencast] - [Free Quality Javascript video tutorials and screencasts](http://www.screencasts.org/topics/javascript) * [Screencast] - [Node Tuts - Node.JS Video Tutorials](http://nodetuts.com) -* [Screencast] - [ShowMeDo - Javascript Screencasts](http://showmedo.com/videotutorials/javascript) ### Language Agnostic @@ -209,7 +208,6 @@ * [Screencast] - [Diving into Django](http://code.tutsplus.com/articles/diving-into-django--net-2969) * [Screencast] - [Practical Flask Web Development Tutorials](https://www.youtube.com/playlist?list=PLQVvvaa0QuDc_owjTbIY4rbgXOFkUYOUB) * [Screencast] - [Python Tips](https://www.youtube.com/playlist?list=PLP8GkvaIxJP3ignHY_Dq7bFsvwzAcqZ1i) -* [Screencast] - [ShowMeDo - Python Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/python) * [Screencast] - [TheNewBoston - Pygame (Python Game Development) Playlist](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAjkwJocj7vlc_mFU-4wXJq) * [Screencast] - [TheNewBoston - Python 3.4 Programming Tutorials](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_) * [Screencast] - [TheNewBoston - Python GUI with Tkinter Playlist](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBwibXFtPtflztSNPGuIB_d) @@ -233,7 +231,6 @@ * [Podcast] - [The Ruby Show](http://rubyshow.com) * [Screencast] - [Free Ruby on Rails Screencasts](http://railscasts.com/?type=free) * [Screencast] - [Ruby Tapas | Free Screencasts](http://www.rubytapas.com/episodes?filter=free) -* [Screencast] - [Ruby Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/ruby) ### Rust diff --git a/free-programming-books-bg.md b/free-programming-books-bg.md index 15ab79bf4..9db87f4c4 100644 --- a/free-programming-books-bg.md +++ b/free-programming-books-bg.md @@ -19,7 +19,7 @@ ### Java -* [Въведение в програмирането с Java](http://www.introprogramming.info/intro-java-book/read-online/) - Светлин Наков +* [Въведение в програмирането с Java](http://www.introprogramming.info/intro-java-book/read-online/) - Светлин Наков * [Интернет програмиране с Java](http://www.nakov.com/books/inetjava/index.html) - Светлин Наков diff --git a/free-programming-books-es.md b/free-programming-books-es.md index 347ca5fd1..4876fc526 100644 --- a/free-programming-books-es.md +++ b/free-programming-books-es.md @@ -90,7 +90,7 @@ * [Compendio de Ingeniería del Software](http://www.navegapolis.com/files/cis.pdf) (PDF) * [Diseño Ágil con TDD](http://www.carlosble.com/libro-tdd/?lang=es) -* [Ingeniería de Software: Una Guía para Crear Sistemas de Información](http://www.wolnm.org/apa/articulos/Ingenieria_Software.pdf) (PDF) +* [Ingeniería de Software: Una Guía para Crear Sistemas de Información](https://web.archive.org/web/20150824055042/http://www.wolnm.org/apa/articulos/Ingenieria_Software.pdf) (PDF) * [Metodologías Ágiles para el Desarrollo de Software](http://www.desarrolloweb.com/manuales/metodologias-agil-desarrollo-software.html) * [Scrum & Extreme Programming (para programadores)](https://web.archive.org/web/20140209204645/http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-agile.pdf) (PDF) * [Scrum y XP desde las trincheras](http://www.proyectalis.com/wp-content/uploads/2008/02/scrum-y-xp-desde-las-trincheras.pdf) (PDF) @@ -101,12 +101,10 @@ * [97 cosas que todo programador debería saber](http://97cosas.com/programador/) * [El camino a un mejor programador](http://emanchado.github.io/camino-mejor-programador/) * [Programación de videojuegos SDL](http://libros.metabiblioteca.org/bitstream/001/271/8/Programacion_Videojuegos_SDL.pdf) (PDF) -* [Videojuegos Multiplataforma con OpenFL](http://www.openflbook.com) #### Paradigmas de Programación -* [Programación Concurrente y Tiempo Real](http://www.libropctr.com) * [Programación Funcional](http://www.staff.science.uu.nl/~fokke101/courses/fp-sp.pdf) (PDF) @@ -189,7 +187,6 @@ * [Aprendiendo Java](http://www.decom-uv.cl/~roberto/apuntes/java/AprendiendoJava.pdf) (PDF) * [Arquitectura Java Sólida](http://www.arquitecturajava.com) * [Desarrollo de proyectos informáticos con Java](http://www3.uji.es/~belfern/pdf/libroJavaConTapa.pdf) (PDF) -* [Guía Java para Docentes](http://ignaciolasalvia.com/material/prog1_2013/GuiaJavaparaDocentes2012.pdf) (PDF) * [Notas de Introducción al Lenguaje de Programación Java](http://lya.fciencias.unam.mx/jloa/publicaciones/introduccionJava.pdf) - Jorge L. Ortega Arjona, UNAM (PDF) * [OCPJP6 Resumen Español](https://github.com/PabloReyes/ocpjp-resumen-espanol) - Pablo Reyes Almagro (PDF) * [Pensando la computación como un científico (con Java)](http://www.ungs.edu.ar/areas/publicaciones/476/pensando-la-computacion-como-un-cientifico.html) @@ -268,7 +265,6 @@ ### Perl -* [Manual de Perl](http://www6.uniovi.es/perl/tutor/) - Universidad de Oviedo, España * [Tutorial de introducción a perl](http://flanagan.ugr.es/perl/index2.htm) - Universidad de Granada, España * [Tutorial Perl](http://es.tldp.org/Tutoriales/PERL/tutoperl-print.pdf) - TLDP (PDF) * [Tutorial Perl](http://kataix.umag.cl/~ruribe/Utilidades/Tutorial%20de%20Perl.pdf) - Universidad de Magallanes, Chile (PDF) @@ -277,7 +273,7 @@ ### Python -* [Aprenda a pensar como un programador (con Python)](http://arawako.com/wp-content/uploads/2010/03/thinkCSpy.es_.pdf) (PDF) +* [Aprenda a pensar como un programador (con Python)](https://argentinaenpython.com/quiero-aprender-python/aprenda-a-pensar-como-un-programador-con-python.pdf) (PDF) * [Doma de Serpientes para Niños: Aprendiendo a Programar con Python](http://code.google.com/p/swfk-es/) * [Inmersión en Python](http://es.diveintopython.net/toc.html) * [Inmersión en Python 3](https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/inmersionenpython3/inmersionEnPython3.0.11.pdf) (PDF) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index b464c3b96..bd76fe307 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -217,7 +217,6 @@ ### Python * [Appendre à programmer avec Python](http://inforef.be/swi/python.htm) - Gerard Swinnen -* [Dropbox a des fuites ! Un aperçu de la rétro-ingénierie des programmes Python](http://pdp.microjoe.org/tutoriels/280/dropbox-a-des-fuites/) * [Python](http://www.lincoste.com/ebooks/pdf/informatique/python.pdf) - Guido Van Rossum (PDF) * [Une introduction à Python 3](https://perso.limsi.fr/pointal/python:courspython3) - Bob Cordeau et Laurent Pointal @@ -240,7 +239,7 @@ ### Sage -* [Calcul mathématique avec Sage](http://sagebook.gforge.inria.fr) - A. Casamayou, N. Cohen, G. Connan, T. Dumont, L. Fousse, F. Maltey, M. Meulien, M. Mezzarobba, C. Pernet, N. M. Thiéry, P. Zimmermann +* [Calcul mathématique avec Sage](https://hal.inria.fr/inria-00540485/file/sagebook-web-20130530.pdf) - A. Casamayou, N. Cohen, G. Connan, T. Dumont, L. Fousse, F. Maltey, M. Meulien, M. Mezzarobba, C. Pernet, N. M. Thiéry, P. Zimmermann (PDF) ### Scilab diff --git a/free-programming-books-id.md b/free-programming-books-id.md index 8c8ab8ebd..8c016ac3f 100644 --- a/free-programming-books-id.md +++ b/free-programming-books-id.md @@ -33,7 +33,7 @@ ### Node.js -* [Belajar Node.js](http://idjs.github.io/belajar-nodejs/) +* [Belajar Node.js](http://idjs.github.io/belajar-nodejs/) ### NoSQL diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md index 7dc9111fe..93665b701 100644 --- a/free-programming-books-ja.md +++ b/free-programming-books-ja.md @@ -39,7 +39,6 @@ * [JavaScript](#javascript) * [Angular.js](#angularjs) * [Backbone.js](#backbonejs) - * [D3.js](#d3js) * [jQuery](#jquery) * [Node.js](#nodejs) * [React](#react) @@ -170,7 +169,7 @@ #### 機械学習 -* [Jubatus : オンライン機械学習向け分散処理フレームワーク](http://jubat.us/ja/index.html#table-of-contents) - [Jubatus チーム](http://jubat.us/ja/aboutus.html) +* [Jubatus : オンライン機械学習向け分散処理フレームワーク](http://jubat.us/ja/index.html#table-of-contents) * [Mahoutで体感する機械学習の実践](http://gihyo.jp/dev/serial/01/mahout) - やまかつ * [機械学習 はじめよう](http://gihyo.jp/dev/serial/01/machine-learning) - 中谷秀洋,恩田伊織 @@ -210,7 +209,7 @@ ### AWK -* [AWK の第一歩](http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/awk/intro/index.html) - 小栗栖修 +* [AWK の第一歩](http://lagendra.w3.kanazawa-u.ac.jp/ogurisu/manuals/awk/index.html) - 小栗栖修 * [AWK リファレンス](http://shellscript.sunone.me/awk.html) - SUNONE * [Effective AWK Programming](http://www.kt.rim.or.jp/~kbk/gawk-30/gawk_toc.html) - Arnold D. Robbins @@ -294,7 +293,6 @@ ### Erlang -* [Learn you some Erlang for great good!](http://www.ymotongpoo.com/works/lyse-ja/) * [お気楽 Erlang プログラミング入門](http://www.geocities.jp/m_hiroi/func/erlang.html) - 広井誠 @@ -375,7 +373,6 @@ * [JavaScript Programming](http://www.geocities.jp/m_hiroi/light/javascript.html) - 広井誠 * [JavaScript Promiseの本](http://azu.github.io/promises-book/) - azu * [JavaScript style guide](https://developer.mozilla.org/ja/docs/JavaScript_style_guide) - MDN -* [JavaScript によるイベントドリブン](https://github.com/hatena/Hatena-Textbook/blob/master/javascript-event-driven.md) - はてな教科書 * [JavaScript 基礎文法最速マスター](http://gifnksm.hatenablog.jp/entry/20100131/1264934942) - id:gifnksm * [JavaScript 言語リファレンス](https://msdn.microsoft.com/ja-jp/library/d1et7k7c.aspx) - MSDN Library * [Mozilla Developer Network 日本語ドキュメント](https://developer.mozilla.org/ja/docs/Web/JavaScript) - MDN @@ -398,11 +395,6 @@ * [Backboneドキュメント日本語訳](https://github.com/enja-oss/Backbone) - Jeremy Ashkenas, @studiomohawk(監訳) -#### D3.js - -* [D3 チュートリアル](http://ja.d3js.info/alignedleft/tutorials/d3/) - Scott Murray, h.sakai(翻訳) - - #### jQuery * [jQuery UI API 1.8.4 日本語リファレンス](http://stacktrace.jp/jquery/ui/) - いけまさ @@ -628,7 +620,6 @@ ### Smalltalk -* [GNU Smalltalk Tutorial](http://gst.plasticheart.info/tutorial-c84.html) - @PLHX * [自由自在 Squeakプログラミング](http://swikis.ddo.jp/squeak/13) - 梅澤真史 @@ -654,7 +645,6 @@ ### Tcl/Tk * [Tcl/Tk お気楽 GUI プログラミング](http://www.geocities.jp/m_hiroi/tcl_tk_doc/tcltk_doc.html) - 広井誠 -* [Tcl/TkでWindowsプログラミング](http://homepage3.nifty.com/kaku-chan/tcl_tk/) - KAKU-Chan * [Tcl/Tk入門](http://aoba.cc.saga-u.ac.jp/lecture/TclTk/text.pdf) - 只木進一 (PDF) diff --git a/free-programming-books-ko.md b/free-programming-books-ko.md index 54bb27888..06d57ad2d 100644 --- a/free-programming-books-ko.md +++ b/free-programming-books-ko.md @@ -83,7 +83,6 @@ * [Perl : GyparkWiki](http://gypark.pe.kr/wiki/Perl) * [Perl 객체지향프로그래밍(OOP)](https://github.com/aero/perl_docs/blob/master/hatena_perl_oop.md) : Hatena-TextBook의 oop-for-perl 문서 한역 by aero * [Seoul.pm 펄 크리스마스 달력 #2014 | Seoul.pm Perl Advent Calendar 2014](http://advent.perl.kr/2014/) -* [책벌레가 되고픈 어린이 Perl Tutorial](http://eriny.net/p/perl) ### PHP diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 520caaf8a..b111c3156 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -26,8 +26,7 @@ * [Pisanie OS](https://pl.wikibooks.org/wiki/Pisanie_OS) * [Pro Git](http://git-scm.com/book/pl/) * [SVN](https://pl.wikibooks.org/wiki/Subversion) -* [System kontroli wersji Subversion](http://svnbook.opensys.pl) -* [W obronie wolności](http://stallman.helion.pl) +* [System kontroli wersji Subversion](http://www.gajdaw.pl/varia/subversion-system-kontroli-wersji-tutorial/) ### Android @@ -107,7 +106,6 @@ ### Python * [Biblioteka Pythona](http://www.python.rk.edu.pl) -* [Ukąś Pythona](http://python.edu.pl/byteofpython/index.html) * [Zanurkuj w Pythonie](https://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 182cdf4a8..b46b5648b 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -49,7 +49,7 @@ ### C++ * [Apostila Linguagem C++](http://www.ime.usp.br/~slago/slago-C++.pdf) - Silvio Lago (PDF) -* [Programação Orientada a Objetos em C++](http://www.filoczar.com.br/sistemas_operacionais/linux/cpppara_linux.pdf) (PDF) +* [Programação Orientada a Objetos em C++](http://webserver2.tecgraf.puc-rio.br/~manuel/Download/Programacao%20Orientada%20a%20Objetos%20em%20C++.pdf) (PDF) ### Engenharia de Software diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 110ed2ce7..26235a370 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -165,7 +165,6 @@ ### Lisp * [Lisp In Small Pieces (translation)](https://github.com/ilammy/lisp) -* [Practical Common Lisp(translation)](http://lisper.ru/pcl/) ### MetaPost @@ -251,7 +250,7 @@ ### Rust -* [Rust на примерах](https://gordon-f.github.io/rust-by-example-ru/) +* [Rust на примерах](https://rurust.github.io/rust-by-example-ru/) * [Растономикон](https://github.com/ruRust/rustonomicon) * [Язык программирования Rust](http://rurust.github.io/rust_book_ru/) diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 46318dcf1..b00c12a11 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -130,7 +130,6 @@ ### Python -* [Bilgisayar Bilimcisi Gibi Düşünmek](http://yzgrafik.ege.edu.tr/~tekrei/dersler/bbgd_p/BBGD_PIO.pdf) (PDF) * [Python ile Programlama](http://belgeler.istihza.com/py3/) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index bc33edaa8..eff4fd92f 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -82,7 +82,6 @@ * [Disque 使用教程](http://disquebook.com) * [Neo4j .rb 中文資源](http://neo4j.tw) -* [Neo4j 简体中文手册 v1.8](http://docs.neo4j.org.cn) * [Redis 命令参考](http://redisdoc.com) * [Redis 设计与实现](http://redisbook.com) * [The Little MongoDB Book](https://github.com/justinyhuang/the-little-mongodb-book-cn/blob/master/mongodb.md) @@ -196,10 +195,9 @@ * [命令行的艺术](https://github.com/jlevy/the-art-of-command-line/blob/master/README-zh.md) * [嵌入式 Linux 知识库 (eLinux.org 中文版)](https://tinylab.gitbooks.io/elinux/content/zh/) * [开源世界旅行手册](http://i.linuxtoy.org/docs/guide/index.html) -* [深入分析Linux内核源码](http://www.kerneltravel.net/kernel-book/%E6%B7%B1%E5%85%A5%E5%88%86%E6%9E%90Linux%E5%86%85%E6%A0%B8%E6%BA%90%E7%A0%81.html) * [理解Linux进程](https://github.com/tobegit3hub/understand_linux_process) -* [鸟哥的 Linux 私房菜 基础学习篇](http://vbird.dic.ksu.edu.tw/linux_basic/linux_basic.php) -* [鸟哥的 Linux 私房菜 服务器架设篇](http://vbird.dic.ksu.edu.tw/linux_server/) +* [鸟哥的 Linux 私房菜 基础学习篇](http://cn.linux.vbird.org/linux_basic/linux_basic.php) +* [鸟哥的 Linux 私房菜 服务器架设篇](http://cn.linux.vbird.org/linux_server/) ### 数据库 @@ -232,7 +230,7 @@ * [Git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) (本文由 [@廖雪峰](http://weibo.com/liaoxuefeng) 创作,如果觉得本教程对您有帮助,可以去 [iTunes](https://itunes.apple.com/cn/app/git-jiao-cheng/id876420437) 购买) * [Got GitHub](https://github.com/gotgit/gotgithub) * [GotGitHub](http://www.worldhello.net/gotgithub/index.html) -* [HgInit (中文版)](http://bucunzai.net/hginit/) +* [HgInit (中文版)](https://zh-hginit.readthedocs.io/en/latest/) * [Mercurial 使用教程](https://www.mercurial-scm.org/wiki/ChineseTutorial) * [Pro Git](https://git-scm.com/book/zh/v2) * [Pro Git 中文版](https://www.gitbook.com/book/0532/progit/details) (整理在gitbook上) @@ -254,7 +252,7 @@ * [ELKstack 中文指南](http://kibana.logstash.es) * [Logstash 最佳实践](https://github.com/chenryn/logstash-best-practice-cn) * [Mastering Elasticsearch(中文版)](http://udn.yyuap.com/doc/mastering-elasticsearch/) -* [Puppet 2.7 Cookbook 中文版](http://bbs.konotes.org/workdoc/puppet-27/) +* [Puppet 2.7 Cookbook 中文版](https://www.gitbook.com/book/wizardforcel/puppet-27-cookbook/details) ### 编程艺术 @@ -316,7 +314,7 @@ * [Android Design(中文版)](http://www.apkbus.com/design/index.html) * [Android Note(开发过程中积累的知识点)](https://github.com/CharonChui/AndroidNote) -* [Android6.0新特性详解](http://leanote.com/blog/post/561658f938f41126b2000298?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io) +* [Android6.0新特性详解](http://leanote.com/blog/post/561658f938f41126b2000298) * [Android学习之路](http://stormzhang.github.io/android/2014/07/07/learn-android-from-rookie/) * [Android开发技术前线(android-tech-frontier)](https://github.com/bboyfeiyu/android-tech-frontier) * [Google Android官方培训课程中文版](http://hukai.me/android-training-course-in-chinese/index.html) @@ -405,12 +403,11 @@ ### Golang -* [Effective Go](http://www.hellogcc.org/effective_go.html) * [Go Web 编程](https://github.com/astaxie/build-web-application-with-golang) * [Go 入门指南](https://github.com/Unknwon/the-way-to-go_ZH_CN) (《The Way to Go》中文版) * [Go 官方文档翻译](https://github.com/golang-china/golangdoc.translations) -* [Go 指南](http://go-tour-zh.appsp0t.com) (《A Tour of Go》中文版) -* [Go 简易教程](https://github.com/songleo/the-little-go-book_ZH_CN) (《[The Little Go Book](https://github.com/karlseguin/the-little-go-book)》中文版) +* [Go 指南](https://tour.go-zh.org/list) (《A Tour of Go》中文版) +* [Go 简易教程](https://github.com/songleo/the-little-go-book_ZH_CN) (《 [The Little Go Book](https://github.com/karlseguin/the-little-go-book) 》中文版) * [Go 编程基础](https://github.com/Unknwon/go-fundamental-programming) * [Go 语言标准库](https://github.com/polaris1119/The-Golang-Standard-Library-by-Example) * [Go命令教程](https://github.com/hyper-carrot/go_command_tutorial) @@ -578,7 +575,7 @@ ### Node.js * [Node 入门](http://www.nodebeginner.org/index-zh-cn.html) -* [The NodeJS 中文文档](https://www.gitbook.com/book/0532/nodejs/details)(社区翻译) +* [The NodeJS 中文文档](https://www.gitbook.com/book/0532/nodejs/details) (社区翻译) * [七天学会NodeJS](http://nqdeng.github.io/7-days-nodejs/) 阿里出品,很好的入门资料 @@ -586,7 +583,7 @@ * [Master Perl Today](https://github.com/fayland/chinese-perl-book) * [《Modern Perl》中文版](https://github.com/horus/modern_perl_book) -* [Perl 5 教程](http://www.cbi.pku.edu.cn/chinese/documents/perl/index.htm) +* [Perl 5 教程](http://net.pku.edu.cn/~yhf/tutorial/perl/perl.html) * [Perl 教程](http://www.yiibai.com/perl) @@ -611,7 +608,6 @@ ### R * [153分钟学会 R](http://cran.r-project.org/doc/contrib/Liu-FAQ.pdf) (PDF) -* [《R for beginners》中文版](http://www.biosino.org/R/R-doc/files/R4beg_cn_2.0.pdf) (PDF) * [R 导论](http://cran.r-project.org/doc/contrib/Ding-R-intro_cn.pdf) (《An Introduction to R》中文版) (PDF) * [用 R 构建 Shiny 应用程序](http://yanping.me/shiny-tutorial/) (《Building 'Shiny' Applications with R》中文版) * [统计学与 R 读书笔记](http://cran.r-project.org/doc/contrib/Xu-Statistics_and_R.pdf) (PDF) diff --git a/free-programming-books.md b/free-programming-books.md index 37f6a69c8..d71ef1df2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -147,7 +147,7 @@ * [Kivy](#kivy) * [Pandas](#pandas) * [Pyramid](#pyramid) - * [Tornado](#tornado) + * [Tornado](#tornado) * [QML](#qml) * [R](#r) * [Racket](#racket) @@ -237,7 +237,7 @@ * [Learn OpenGL](http://learnopengl.com) - Joey de Vries * [Learning Modern 3D Graphics Programming](https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html) (draft) * [OpenGL](http://www.songho.ca/opengl/index.html) - Concepts and illustrations. -* [OpenGL Programming Guide (The Red Book)](http://fly.srk.fer.hr/~unreal/theredbook/) +* [OpenGL Programming Guide (The Red Book)](https://www.ics.uci.edu/~gopi/CS211B/opengl_programming_guide_8th_edition.pdf) (PDF) * [ShaderX series](http://www.realtimerendering.com/resources/shaderx/) * [Tutorials for modern OpenGL](http://www.opengl-tutorial.org) @@ -247,7 +247,6 @@ * [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 @@ -267,7 +266,7 @@ * [CS Unplugged: Computer Science without a computer](http://csunplugged.org/books/) * [Data Structures](http://www.cse.iitd.ernet.in/~suban/cs130/index.html) - Prof. Subhashis Banerjee, IIT Delhi * [Data Structures (Into Java) - Paul N. Hilfinger](http://www-inst.eecs.berkeley.edu/~cs61b/fa14/book2/data-structures.pdf) (PDF) -* [Data Structures and Algorithms: Annotated Reference with Examples](http://dotnetslackers.com/projects/Data-Structures-And-Algorithms/) - G. Barnett and L. Del Tongo +* [Data Structures and Algorithms: Annotated Reference with Examples](http://lib.mdp.ac.id/ebook/Karya%20Umum/Dsa.pdf) - G. Barnett and L. Del Tongo (PDF) * [Data Structures Succinctly Part 1, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1) (PDF, Kindle) *(Just fill the fields with any values)* * [Data Structures Succinctly Part 2, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) *(Just fill the fields with any values)* * [Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry LIU Xinyu @@ -418,10 +417,9 @@ * [Kalman and Bayesian Filters in Python](https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python) * [Knapsack Problems - Algorithms and Computer Implementations](http://www.or.deis.unibo.it/knapsack.html) - Silvano Martello and Paolo Toth * [Lecture Notes of Linear Algebra](http://home.iitk.ac.in/~psraj/mth102/lecture_notes.html) - Dr. P. Shunmugaraj, IIT Kanpur (PDF) -* [Linear Algebra](http://home.iitk.ac.in/~arlal/book/nptel/pdf/book_linear.pdf) - Dr. Arbind K Lal, IIT Kanpur (PDF) +* [Linear Algebra](http://home.iitk.ac.in/~arlal/book/nptel/pdf/booklinear.html) - Dr. Arbind K Lal, IIT Kanpur (PDF) * [Linear Algebra](https://www.math.ucdavis.edu/~linear/linear-guest.pdf) (PDF) * [Linear Algebra: An Introduction to Mathematical Discourse](https://en.wikibooks.org/wiki/Linear_Algebra) - Jim Hefferon -* [Linear Algebra, Theory And Applications](https://www.math.byu.edu/klkuttle/linearalgebra.pdf) - Kenneth Kuttler (PDF) * [Mathematical Logic - an Introduction](http://www.ii.uib.no/~michal/und/i227/book/book.pdf) (PDF) * [Mathematics, MTH101A](http://home.iitk.ac.in/~psraj/mth101/) - P. Shunmugaraj, IIT Kanpur * [Notes on Differential Equations](http://www.math.cornell.edu/~bterrell/dn.pdf) - Robert E. Terrell (PDF) @@ -794,7 +792,6 @@ * [Linux Shell Scripting Tutorial - A Beginner's Handbook](http://www.freeos.com/guides/lsst/) * [Slackbook](http://slackbook.org) * [The Bash Academy](http://www.bash.academy) -* [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) Z. A. Shaw * [Writing Shell Scripts](http://linuxcommand.org/lc3_writing_shell_scripts.php) - William E. Shotts, Jr. @@ -802,8 +799,6 @@ * [10 PRINT CHR$(205.5+RND(1)); : GOTO 10](http://10print.org) - Nick Montfort, Patsy Baudoin, John Bell,Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas, Casey Reas, Mark Sample, Noah Vawter * [A beginner's guide to Gambas](http://beginnersguidetogambas.com) -* [BASIC programming language - Wikibooks](https://en.wikibooks.org/wiki/Category%3ABASIC_programming_language) -* [How To Gambas3 Guides](http://howtogambas.org/index.php?page=cedi) * [Pick/Basic: A Programmer's Guide](http://www.jes.com/pb/) - Jonathan E. Sisk * [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials) @@ -855,7 +850,6 @@ ### C++ * [C++ Annotations](https://fbb-git.github.io/cppannotations/) -* [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf) (PDF) * [C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md) - Editors: Bjarne Stroustrup, Herb Sutter * [C++ GUI Programming With Qt 3](http://www.computer-books.us/cpp_0010.php) * [C++ Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) *(Just fill the fields with any values)* @@ -1061,7 +1055,6 @@ ### Fortran -* [Fortran programming language - Wikibooks](https://en.wikibooks.org/wiki/Category%3AFortran_programming_language) * [Introduction to fortran 95 and numerical computing: a jump-start for scientists and engineers](http://people.cs.vt.edu/~asandu/Deposit/Fortran95_notes.pdf) (PDF) * [Self Study Guide: Programming in Fortran 95](http://www.mrao.cam.ac.uk/~rachael/compphys/SelfStudyF95.pdf) (PDF) @@ -1163,7 +1156,6 @@ * [Real World Haskell](http://book.realworldhaskell.org) * [Speeding Through Haskell](http://www.sthaskell.com) * [The Haskell Road to Logic, Math and Programming](https://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF) -* [The Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) * [Wikibook Haskell](https://en.wikibooks.org/wiki/Haskell) * [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF) @@ -1175,7 +1167,6 @@ * [Haxe Manual](http://haxe.org/documentation/introduction/) - Haxe Foundation (PDF, HTML) * [HaxeFlixel Handbook](http://haxeflixel.com/documentation/haxeflixel-handbook/) (HTML) * [Kha Handbook](https://github.com/KTXSoftware/Kha/wiki/Tutorials) -* [OpenFL Handbook](https://www.gitbook.com/book/openfl/openfl-documentation/details) ### HTML / CSS @@ -1423,7 +1414,6 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [Linux Administrator's Security Guide](http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html) * [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org) * [Linux Compute Clusters](http://linuxclusters.com/compute_clusters.html) -* [Linux Device Drivers, 2nd Edition](http://www.xml.com/ldd/chapter/book/index.html) * [Linux Device Drivers, Third Edition](http://lwn.net/Kernel/LDD3/) - Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman * [Linux from Scratch](http://www.linuxfromscratch.org/lfs/view/stable/) * [Linux Inside](https://www.gitbook.com/book/0xax/linux-insides/details) @@ -1467,8 +1457,7 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [On Lisp](http://www.paulgraham.com/onlisp.html) - P. Graham * [Practical Common Lisp](http://www.gigamonkeys.com/book/) - P. Seibel * [Sketchy LISP](hhttp://www.bcl.hamilton.ie/~nmh/t3x.org/zzz/sketchy-lisp.zip) - Nils Holm (ZIP) -* [Structure and Interpretation of Computer Programs](http://mitpress.mit.edu/sicp/) -* [Successful Lisp: How to Understand and Use Common Lisp](https://psg.com/~dlamkins/sl/) - David Lamkins +* [Successful Lisp: How to Understand and Use Common Lisp](https://github.com/clojurians-org/lisp-ebook/blob/master/Successful%20Lisp%20How%20to%20Understand%20and%20Use%20Common%20Lisp%20-%20David%20B.%20Lamkins.pdf) - David Lamkins (PDF) * [The Evolution of Lisp](http://www.dreamsongs.com/Files/HOPL2-Uncut.pdf) - Guy L. Steele Jr., Richard P. Gabriel (PDF) @@ -1607,7 +1596,7 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, ### OpenMP -* [A Guide To OpenMP](http://www2.cs.uh.edu/~estrabd/openmp-combined.pdf) (PDF) +* [A Guide To OpenMP](http://bisqwit.iki.fi/story/howto/openmp/) * [OpenMP Application Programming Interface Standard Version 4.0](http://www.openmp.org/mp-documents/OpenMP4.0.0.pdf) (PDF) @@ -1629,14 +1618,14 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, ### PC-BSD -* [PC-BSD® Users Handbook](http://wiki.pcbsd.org/index.php/PC-BSD%C2%AE_Users_Handbook) +* [PC-BSD® Users Handbook](http://web.pcbsd.org/docs/) ### Perl * [Beginning Perl](https://www.perl.org/books/beginning-perl/) * [Data Munging with Perl](http://perlhacks.com/dmp.pdf) (PDF) -* [Embedding Perl in HTML with Mason](http://www.masonbook.com/book/) - D. Rolsky, K. Williams +* [Embedding Perl in HTML with Mason](http://masonbook.houseabsolute.com/book/) - D. Rolsky, K. Williams * [Essential Perl](http://cslibrary.stanford.edu/108/EssentialPerl.pdf) (PDF) * [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/) * [Extreme Perl](http://www.extremeperl.org/bk/home) - R. Nagier (HTML, PDF) @@ -1650,7 +1639,6 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [Perl for the Web](http://www.globalspin.com/thebook/) - C. Radcliff * [Perl Training Australia - Course Notes](http://perltraining.com.au/notes.html) * [Plack Handbook](http://handbook.plackperl.org) -* [Practical mod_perl](http://modperlbook.org) - Stas Bekman, Eric Cholet * [SDL::Manual Writing Games in Perl](https://github.com/PerlGameDev/SDL_Manual) * [Template Toolkit Documentation](http://template-toolkit.org/docs/index.html) * [The DBIx-Class Book](https://github.com/castaway/dbix-class-book) @@ -1867,7 +1855,7 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, #### Kivy -* [Kivy Programming Guide](http://kivy.org/docs/pdf/Kivy-latest.pdf) (PDF) +* [Kivy Programming Guide](https://kivy.org/docs/guide-index.html) #### Pandas @@ -2059,7 +2047,7 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, ### Scratch -* [Computer Science Concepts in Scratch](http://stwww.weizmann.ac.il/g-cs/scratch/scratch_en.html) +* [Computer Science Concepts in Scratch](https://stwww1.weizmann.ac.il/scratch/scratch_en/) ### Sed diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index 78db61267..6fb79fb50 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -186,9 +186,7 @@ * [CodeCademy Ruby](https://www.codecademy.com/learn/ruby) * [Codeschool Ruby paths](https://www.codeschool.com/paths/ruby) -* [Hackety Hack](http://www.hackety.com) * [Ruby Koans](http://www.rubykoans.com) -* [RubyMonk - Interactive Ruby tutorials](https://rubymonk.com) * [The Odin Project](http://www.theodinproject.com) * [Try Ruby](http://tryruby.org) @@ -196,7 +194,6 @@ ### Scala * [A Tour of Scala - an interactive scala tutorial](https://scalatutorials.com/tour/) -* [Scala Tour](http://www.scala-tour.com) ### SQL diff --git a/javascript-frameworks-resources-pt_BR.md b/javascript-frameworks-resources-pt_BR.md index cbdb7366a..0f0785638 100644 --- a/javascript-frameworks-resources-pt_BR.md +++ b/javascript-frameworks-resources-pt_BR.md @@ -1,8 +1,6 @@ ### Vue.js * [Adicionar Bootstrap e Font-awesome no projeto criado com o Vue Cli](http://www.vedovelli.com.br/frontend/adicionar-bootstrap-e-font-awesome-no-projeto-criado-com-o-vue-cli/) -* [Documentação pt-BR](http://vuejs-br.github.io/vuejs.org/) -* [Série de vídeos sobre Vue.js](http://www.vedcasts.com.br/series/vuejs) * [VueJS: Filtro para criar URL’s amigáveis](http://web.archive.org/web/20160331162636/http://carlosgartner.com.br/vuejs-filtro-para-criar-urls-amigaveis/) diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index 03ecf1d53..308958afd 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -80,27 +80,6 @@ * [jQuery Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)* -## Knockout.js - -* [Knockout.js Succinctly](https://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...) - - ## Meteor * [BulletProof Meteor](https://bulletproofmeteor.com)