diff --git a/free-programming-books-cs.md b/free-programming-books-cs.md
index fd6d9e5f..05218211 100644
--- a/free-programming-books-cs.md
+++ b/free-programming-books-cs.md
@@ -59,7 +59,6 @@
#### Matematika
* [Diskrétní matematika](http://math.feld.cvut.cz/habala/teaching/dma.htm) - Petr Habala (PDFs)
-* [Lineární algebra](ftp://math.feld.cvut.cz/pub/olsak/linal/linal.pdf) - Petr Olšák (PDF)
* [Matematika SŠ](http://www.realisticky.cz/ucebnice.php?id=3) - Martin Krynický (PDFs)
* [Think Stats: Pravděpodobnost a statistika pro programátory](http://eknihy.knihovna.cz/kniha/think-stats-pravdepodobnost-a-statistika-pro-programatory) - Allen B. Downey (PDF)
diff --git a/free-programming-books-es.md b/free-programming-books-es.md
index af79345a..1fed246d 100644
--- a/free-programming-books-es.md
+++ b/free-programming-books-es.md
@@ -290,11 +290,6 @@
* [Python para todos](https://launchpadlibrarian.net/18980633/Python%20para%20todos.pdf) (PDF)
-#### Django
-
-* [El libro de Django 1.0](http://django-book.mkaufmann.com.ar)
-
-
#### Web2py
* [Web2py - Manual de Referencia Completo, 5a Edición](http://www.web2py.com/books/default/chapter/41)
diff --git a/free-programming-books-fa_IR.md b/free-programming-books-fa_IR.md
index 475882a2..f4823ddd 100644
--- a/free-programming-books-fa_IR.md
+++ b/free-programming-books-fa_IR.md
@@ -28,11 +28,6 @@
* [مقدمه ای نه چندان کوتاه بر LaTeX](http://www.ctan.org/tex-archive/info/lshort/persian)
-### PHP
-
-* [آموزش فریمورک لاراول](http://www.laravel.ir)
-
-
### Python
* [از این پس پایتون](http://www.aviny.com/learning/pdf-learning/92-04-05/from-now-python/from-now-python.pdf) (PDF)
diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md
index a79df8d1..a26f14f8 100644
--- a/free-programming-books-fr.md
+++ b/free-programming-books-fr.md
@@ -83,11 +83,6 @@
* [Apprendre l'informatique sans ordinateur](https://interstices.info/jcms/c_47072/enseigner-et-apprendre-les-sciences-informatiques-a-lecole) - Tim Bell, Ian H. Witten et Mike Fellows (traduit)
-#### Théorie des langages
-
-* [Compilation. Théorie des langages](http://www.lisyc.univ-brest.fr/pages_perso/leparc/Etud/Master/Compil/Doc/CoursCompilation.pdf) - Université de Bretagne Occidentale (PDF)
-
-
### Arduino
* [Arduino : Premiers pas en informatique embarquée](http://eskimon.fr/ebook-tutoriel-arduino) - Eskimon et olyte
@@ -98,11 +93,6 @@
* [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/)
-
-
### Caml
* [Le language Caml](http://caml.inria.fr)
@@ -157,7 +147,6 @@
#### LaTeX
-* [Détecter et résoudre les problèmes](http://www.pearson.fr/livre/?GCOI=27440100048330), Annexe B du LaTeX Companion 2006, par Frank Mittelbach et Michel Goossens, mis à disposition par l'éditeur dans l'onglet « Compléments »
* [LaTeX... pour le prof de maths !](http://math.univ-lyon1.fr/irem/IMG/pdf/LatexPourProfMaths.pdf) - Arnaud Gazagnes (PDF)
* [Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/tout-sur-latex/) - Vincent Lozano
* [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net/95) - Maïeul Rouquette
diff --git a/free-programming-books-ja.md b/free-programming-books-ja.md
index e262720f..36b75d2d 100644
--- a/free-programming-books-ja.md
+++ b/free-programming-books-ja.md
@@ -351,17 +351,11 @@
* [お気楽 Haskell プログラミング入門](http://www.geocities.jp/m_hiroi/func/haskell.html) - 広井誠
-### Haxe
-
-* [Haxe 言語リファレンス](http://haxe.org/ref?lang=jp)
-
-
### iOS
* [Cocoa Programming Tips 1001](http://hmdt.jp/tips/cocoa/index.html) - 木下誠
* [iOSアプリケーション プログラミングガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhoneAppProgrammingGuide.pdf) - Apple Developer (PDF)
* [RubyMotion Tutorial: Ruby で iOS アプリを作ろう](http://tutorial.rubymotion.jp) - Clay Allsopp, RubyMotion JP(翻訳)
-* [Web API を利用する iOS アプリ作成](https://github.com/hatena/Hatena-Textbook/blob/master/ios-app-development-with-web-api.md) - はてな教科書
* [初めての iOS アプリケーション](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhone101.pdf) - Apple Developer (PDF)
@@ -504,12 +498,9 @@
### Perl
* [2時間半で学ぶPerl](http://qntm.org/files/perl/perl_jp.html) - Sam Hughes, Kato Atsusi(翻訳)
-* [MVC によるウェブアプリケーション開発 (Plack を使った開発)](https://github.com/hatena/Hatena-Textbook/blob/master/mvc-web-application-with-plack.md) - はてな教科書
* [Perl](https://ja.wikibooks.org/wiki/Perl) - Wikibooks
-* [Perl でのデータベース操作](https://github.com/hatena/Hatena-Textbook/blob/master/db-control-by-dbi.md) - はてな教科書
-* [Perl によるオブジェクト指向プログラミング](https://github.com/hatena/Hatena-Textbook/blob/master/oop-for-perl.md) - はてな教科書
+* [Perl でのデータベース操作](https://github.com/hatena/Hatena-Textbook/blob/master/database-programming-perl.md) - はてな教科書
* [Perl のコアドキュメント](http://perldoc.jp/index/core) - 一般社団法人 Japan Perl Association (JPA)
-* [Perl を使ったテストの書き方](https://github.com/hatena/Hatena-Textbook/blob/master/test-for-perl.md) - はてな教科書
* [Perl 基礎文法最速マスター](http://d.hatena.ne.jp/perlcodesample/20091226/1264257759) - 木本裕紀
* [お気楽 Perl プログラミング超入門](http://www.geocities.jp/m_hiroi/linux/perl.html) - 広井誠
@@ -574,7 +565,6 @@
### R
-* [Google's R Style Guide](http://www.okada.jp.org/RWiki/?Google%27s%20R%20Style%20Guide) - Google, 岡田昌史(翻訳)
* [R-Tips](http://cse.naro.affrc.go.jp/takezawa/r-tips/r2.html) - 舟尾暢男
* [R グラフィックス](http://stat.biopapyrus.net/graph/) - 孫建強
* [R プログラミング](http://stat.biopapyrus.net/r/) - 孫建強
diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md
index 29c9c97d..3048b90b 100644
--- a/free-programming-books-tr.md
+++ b/free-programming-books-tr.md
@@ -152,8 +152,3 @@
### Swift
* [Swift Türkiye](http://www.swiftturkiye.org)
-
-
-### Windows Phone
-
-* [Windows Phone'a Uygulama Yazmak](https://mehmetakifsonmez.files.wordpress.com/2013/12/windows-phone-a-uygulama-yazmak.pdf) (PDF)
diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md
index 9bf3f239..6f90bb83 100644
--- a/free-programming-books-zh.md
+++ b/free-programming-books-zh.md
@@ -95,13 +95,11 @@
* [Grunt中文文档](http://www.gruntjs.net)
* [Gulp 入门指南](https://github.com/nimojs/gulp-book)
* [gulp中文文档](http://www.gulpjs.com.cn/docs/)
-* [HTTP 下午茶](http://happypeter.github.io/tealeaf-http/)
* [HTTP 接口设计指北](https://github.com/bolasblack/http-api-guide)
* [HTTP/2.0 中文翻译](http://yuedu.baidu.com/ebook/478d1a62376baf1ffc4fad99?pn=1)
* [http2讲解](https://www.gitbook.com/book/ye11ow/http2-explained/details)
* [JSON风格指南](https://github.com/darcyliu/google-styleguide/blob/master/JSONStyleGuide.md)
* [Wireshark用户手册](http://man.lupaworld.com/content/network/wireshark/index.html)
-* [Yeoman中文文档](http://yeomanjs.org)
* [一站式学习Wireshark](https://community.emc.com/thread/194901)
* [关于浏览器和网络的 20 项须知](http://www.20thingsilearned.com/zh-CN/home)
* [前端代码规范 及 最佳实践](http://coderlmn.github.io/code-standards/)
@@ -161,7 +159,6 @@
* [大型集群上的快速和通用数据处理架构](https://code.csdn.net/CODE_Translation/spark_matei_phd)
* [大数据/数据挖掘/推荐系统/机器学习相关资源](https://github.com/Flowerowl/Big-Data-Resources)
* [数据挖掘中经典的算法实现和详细的注释](https://github.com/linyiqun/DataMiningAlgorithm)
-* [面向程序员的数据挖掘指南](https://github.com/jizhang/guidetodatamining)
### 操作系统
@@ -176,7 +173,6 @@
* [Linux Guide for Complete Beginners](http://happypeter.github.io/LGCB/book/)
* [Linux 构建指南](http://works.jinbuguo.com/lfs/lfs62/index.html)
* [Linux 系统高级编程](http://sourceforge.net/projects/elpi/)
-* [Linux 设备驱动](http://oss.org.cn/kernel-book/ldd3/index.html) (第三版)
* [Linux工具快速教程](https://github.com/me115/linuxtools_rst)
* [Mac 开发配置手册](https://aaaaaashu.gitbooks.io/mac-dev-setup/content/)
* [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/)
@@ -264,7 +260,6 @@
### 编辑器
* [exvim--vim 改良成IDE项目](http://exvim.github.io/docs-zh/intro/)
-* [tmux:高效的全键盘开发工具](https://github.com/aqua7regia/tmux-Productive-Mouse-Free-Development_zh)
* [Vim中文文档](https://github.com/vimcn/vimcdoc)
* [所需即所获:像 IDE 一样使用 vim](https://github.com/yangyangwithgnu/use_vim_as_ide)
* [笨方法学Vimscript 中译本](http://learnvimscriptthehardway.onefloweroneworld.com)
@@ -424,11 +419,6 @@
* [通用 CSS 笔记、建议与指导](https://github.com/chadluo/CSS-Guidelines/blob/master/README.md)
-### HTTP
-
-* [HTTP 下午茶](http://happypeter.github.io/tealeaf-http)
-
-
### iOS
* [Apple Watch开发初探](http://nilsun.github.io/apple-watch/)
@@ -478,7 +468,6 @@
* [CoffeeScript 编码风格指南](https://github.com/geekplux/coffeescript-style-guide)
* D3.js
* [D3.js 入门系列](http://www.ourd3js.com/wordpress/?cat=2) (还有进阶、高级等系列)
- * [pkuwwt的D3教程](http://www.pkuwwt.tk/d3-tutorial-cn/about.html)
* [官方API文档](https://github.com/mbostock/d3/wiki/API--%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C)
* [张天旭的D3教程](http://blog.csdn.net/zhang__tianxu/article/category/1623437)
* [楚狂人的D3教程](http://www.cnblogs.com/winleisure/tag/D3.js/)
@@ -524,7 +513,7 @@
* [You-Dont-Know-JS](https://github.com/getify/You-Dont-Know-JS) (深入JavaScript语言核心机制的系列图书)
* Zepto.js
* [Zepto.js 中文文档](http://mweb.baidu.com/zeptoapi/)
-* [命名函数表达式探秘](http://justjavac.com/named-function-expressions-demystified.html) (注:原文由[为之漫笔](http://www.cn-cuckoo.com)翻译,原始地址无法打开,所以此处地址为我博客上的备份)
+* [命名函数表达式探秘](http://justjavac.com/named-function-expressions-demystified.html) (注:原文由[为之漫笔](http://www.cn-cuckoo.com) 翻译,原始地址无法打开,所以此处地址为我博客上的备份)
* [学用 JavaScript 设计模式](http://www.oschina.net/translate/learning-javascript-design-patterns) (开源中国)
* [深入理解JavaScript系列](http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html)
@@ -586,7 +575,6 @@
* [Python 中文学习大本营](http://www.pythondoc.com)
* [深入 Python 3](https://github.com/jiechic/diveintopython3)
* [笨办法学 Python](http://old.sebug.net/paper/books/LearnPythonTheHardWay/)
-* [简明 Python 教程](http://woodpecker.org.cn/abyteofpython_cn/chinese/) (《A Byte of Python》中文版)
### R
@@ -623,7 +611,6 @@
### Scheme
* [Scheme 入门教程](http://deathking.github.io/yast-cn/) (《Yet Another Scheme Tutorial》中文版)
-* [算法语言Scheme修订6报告](https://r6rs.mrliu.org)(R6RS简体中文翻译)
### Shell
diff --git a/free-programming-books.md b/free-programming-books.md
index d919ce9b..9811a245 100644
--- a/free-programming-books.md
+++ b/free-programming-books.md
@@ -425,7 +425,6 @@
#### Mathematics For Computer Science
* [Discrete Structures for Computer Science: Counting, Recursion, and Probability](http://cglab.ca/~michiel/DiscreteStructures/) - Michiel Smid
-* [Mathematics for Computer Science (May 2015 Version)](https://courses.csail.mit.edu/6.042/spring15/mcs.pdf) - Eric Lehman, F Thomson Leighton and Albert R Meyer (PDF)
#### Misc
@@ -484,7 +483,6 @@
* [Small Memory Software](http://www.smallmemory.com/book.html)
* [SVG Essentials](http://commons.oreilly.com/wiki/index.php/SVG_Essentials)
* [The Quest for Artificial Intelligence: A History of Ideas and Achievements](http://ai.stanford.edu/~nilsson/QAI/qai.pdf) - Nils J. Nilsson (PDF)
-* [The Z Notation: A Reference Manual, Second Edition](http://spivey.oriel.ox.ac.uk/~mike/zrm/zrm.pdf) - J. M. Spivey (PDF)
#### MOOC
@@ -493,7 +491,6 @@
* [edX](https://www.edx.org)
* [FutureLearn](https://www.futurelearn.com)
* [MIT OCW](http://ocw.mit.edu/index.htm)
-* [NPTEL](http://nptel.ac.in/courses.php?disciplineId=106)
* [Platzi](https://courses.platzi.com)
* [Udacity](https://www.udacity.com)
@@ -645,7 +642,6 @@
#### Theoretical Computer Science
-* [An Introduction to the Theory of Computation](http://web.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html)
* [Building Blocks for Theoretical Computer Science](http://mfleck.cs.illinois.edu/building-blocks/index.html) - Margaret M. Fleck
* [Category Theory for Computing Science](http://www.tac.mta.ca/tac/reprints/articles/22/tr22.pdf) (PDF)
* [Homotopy Type Theory: Univalent Foundations of Mathematics](http://homotopytypetheory.org/book/) (PDF)
@@ -662,7 +658,6 @@
* [Semantics with Applications: A Formal Introduction](http://www.daimi.au.dk/~bra8130/Wiley_book/wiley.html) - Hanne Riis Nielson, Flemming Nielson
* [Structure and Interpretation of Computer Programs](https://mitpress.mit.edu/sicp/)
* [Structure and Interpretation of Computer Programs](http://sarabander.github.io/sicp/html/index.xhtml)
-* [Theory of Computation](http://www.cse.iitd.ernet.in/~ssen/csl705/admin705.html) - Sandeep Sen, IIT Delhi
* [Think Complexity](http://www.greenteapress.com/compmod/) - Allen B. Downey
@@ -1041,7 +1036,7 @@
### Git
-* [A practical git introduction](http://marc.helbling.fr/2014/09/practical-git-introduction/)
+* [A practical git introduction](http://marc.helbling.fr/2014/09/practical-git-introduction)
* [A Visual Git Reference](http://marklodato.github.io/visual-git-guide/index-en.html) - Mark Lodato
* [Conversational Git](http://blog.anvard.org/conversational-git/)
* [git - the simple guide](http://rogerdudler.github.io/git-guide/)
@@ -1085,7 +1080,6 @@
#### Gradle
-* [Building and Testing with Gradle](https://gradle.org/servicesregistered-access?content=books%2Fbuilding-and-testing%2F)
* [Building Java Projects with Gradle](http://spring.io/guides/gs/gradle/)
* [Gradle User Guide](https://docs.gradle.org/current/userguide/userguide.html) - Hans Dockter, Adam Murdoch ([PDF](https://docs.gradle.org/current/userguide/userguide.pdf))
@@ -1207,9 +1201,8 @@
* [Concrete Math Companion by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/cmc.pdf) (PDF)
* [Easy J by Linda Alvord, Norman Thomson](http://www.jsoftware.com/books/pdf/easyj.pdf) (PDF, [Word DOC](http://www.jsoftware.com/books/doc/easyj_doc.zip))
* [Exploring Math by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/expmath.pdf) (PDF)
-* [J for C Programmers by Henry Rich](http://www.jsoftware.com/help/jforc/contents.htm) ([PDF](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20071003.pdf), [Word 2003](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20070929.doc))
+* [J for C Programmers by Henry Rich](http://www.jsoftware.com/help/jforc/contents.htm)
* [J Primer](http://www.jsoftware.com/help/primer/contents.htm)
-* [J Reference Card](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=view&target=J602_RefCard_color_letter_current.pdf) (PDF)
* [Learning J by Roger Stokes- online](http://www.jsoftware.com/help/learning/contents.htm)
* [Math for the Layman by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/mftl.zip) (zipped html+images)
@@ -1219,7 +1212,6 @@
* [3D Programming in Java](http://www.mat.uniroma2.it/~picard/SMC/didattica/materiali_did/Java/Java_3D/Java_3D_Programming.pdf) - Daniel Selman (PDF)
* [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson (PDF)
* [Artificial Intelligence - Foundation of Computational Agents](http://artint.info/html/ArtInt.html)
-* [Cadmus: A Primer in Java](http://java.divshot.io) - Hashan Punchihewa, Joseph Bills et al.
* [Category wise tutorials - J2EE](http://www.mkyong.com)
* [Core Servlets and JavaServer Pages](http://pdf.coreservlets.com) - Marty Hall and Larry Brown
* [Data Structures and Algorithms with Object-Oriented Design Patterns in Java](http://www.brpreiss.com/books/opus5/html/page9.html)
@@ -1687,10 +1679,8 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout,
* [Logic, Programming and Prolog (2ed)](http://www.ida.liu.se/~ulfni53/lpp/)
* [Natural Language Processing Techniques in Prolog](http://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/) - P. Blackburn, K. Striegnitz
* [Prolog and Natural - Language Analysis](http://www.mtome.com/Publications/PNLA/pnla-digital.html) - Fernando C. N. Pereira, Stuart M. Shieber
-* [Prolog Experiments in Discrete Mathematics, Logic, and Computability](http://web.cecs.pdx.edu/~jhein/books/PrologLabBook09.pdf) - James L. Hein (PDF)
* [Prolog for Programmers](https://sites.google.com/site/prologforprogrammers/)
* [Prolog Problems](https://sites.google.com/site/prologsite/prolog-problems) - Werner Hett
-* [Prolog Programming: A First Course](http://engronline.ee.memphis.edu/deductiveDB/prolog_book.pdf) - Paul Brna (PDF)
* [Prolog Techniques](http://bookboon.com/en/prolog-techniques-applications-of-prolog-ebook)
* [Prolog Tutorial](http://www.cpp.edu/~jrfisher/www/prolog_tutorial/contents.html)
* [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html) - P. Flach (HTML, PDF)
diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md
index d0328554..7fc53291 100644
--- a/free-programming-interactive-tutorials-en.md
+++ b/free-programming-interactive-tutorials-en.md
@@ -181,11 +181,6 @@
* [Try R](http://tryr.codeschool.com)
-### Racket
-
-* [Try Racket](http://try-racket.org)
-
-
### Ruby
* [CodeCademy Ruby](https://www.codecademy.com/learn/ruby)
diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md
index ab335c8a..00693855 100644
--- a/javascript-frameworks-resources.md
+++ b/javascript-frameworks-resources.md
@@ -59,7 +59,7 @@
## Ember.js
* [AngularJs vs EmberJs](http://angularjs-emberjs-compare.bguiz.com)
-* [DockYard Ember.js Style Guide](https://github.com/dockyard/styleguides/blob/master/ember.md)
+* [DockYard Ember.js Style Guide](https://github.com/DockYard/styleguides/blob/master/engineering/ember.md)
* [Ember 101](http://ember101.com)
* [Ember App with RailsApi](https://dockyard.com/blog/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1)
* [Ember.js - Getting started](http://emberjs.com/guides/getting-started/)