diff --git a/cover.jpg b/cover.jpg index b2f3710db..8818895c0 100644 Binary files a/cover.jpg and b/cover.jpg differ diff --git a/de/images/1.1.cmd.png b/de/images/1.1.cmd.png index 0df2504b2..5048aa9aa 100644 Binary files a/de/images/1.1.cmd.png and b/de/images/1.1.cmd.png differ diff --git a/de/images/1.1.linux.png b/de/images/1.1.linux.png index 539563d96..c56fa14d0 100644 Binary files a/de/images/1.1.linux.png and b/de/images/1.1.linux.png differ diff --git a/de/images/1.1.mac.png b/de/images/1.1.mac.png index ad2ceed6f..ec5f5f76c 100644 Binary files a/de/images/1.1.mac.png and b/de/images/1.1.mac.png differ diff --git a/de/images/1.3.go.png b/de/images/1.3.go.png index 8155b2d5e..796a5fb0c 100644 Binary files a/de/images/1.3.go.png and b/de/images/1.3.go.png differ diff --git a/de/images/1.4.eclipse4.png b/de/images/1.4.eclipse4.png index d4ee77af1..b225fdcce 100644 Binary files a/de/images/1.4.eclipse4.png and b/de/images/1.4.eclipse4.png differ diff --git a/de/images/1.4.eclipse5.png b/de/images/1.4.eclipse5.png index 8a89555d3..c4e57bfa2 100644 Binary files a/de/images/1.4.eclipse5.png and b/de/images/1.4.eclipse5.png differ diff --git a/de/images/1.4.eclipse6.png b/de/images/1.4.eclipse6.png index 7771ec2e2..5bff9cb82 100644 Binary files a/de/images/1.4.eclipse6.png and b/de/images/1.4.eclipse6.png differ diff --git a/de/images/1.4.idea1.png b/de/images/1.4.idea1.png index 87d2e51e0..9e79a6d7f 100644 Binary files a/de/images/1.4.idea1.png and b/de/images/1.4.idea1.png differ diff --git a/de/images/1.4.idea2.png b/de/images/1.4.idea2.png index 8059b20ff..c2b5ec938 100644 Binary files a/de/images/1.4.idea2.png and b/de/images/1.4.idea2.png differ diff --git a/de/images/1.4.idea3.png b/de/images/1.4.idea3.png index 574e1d74b..245525d5e 100644 Binary files a/de/images/1.4.idea3.png and b/de/images/1.4.idea3.png differ diff --git a/de/images/1.4.idea4.png b/de/images/1.4.idea4.png index f6e5138dc..5c68db923 100644 Binary files a/de/images/1.4.idea4.png and b/de/images/1.4.idea4.png differ diff --git a/de/images/1.4.idea5.png b/de/images/1.4.idea5.png index 7784a6116..c664357c5 100644 Binary files a/de/images/1.4.idea5.png and b/de/images/1.4.idea5.png differ diff --git a/de/images/1.4.liteide.png b/de/images/1.4.liteide.png index f28d755e5..1b73f4293 100644 Binary files a/de/images/1.4.liteide.png and b/de/images/1.4.liteide.png differ diff --git a/de/images/1.4.sublime1.png b/de/images/1.4.sublime1.png index 60f2b3dbc..f79a00e94 100644 Binary files a/de/images/1.4.sublime1.png and b/de/images/1.4.sublime1.png differ diff --git a/de/images/1.4.sublime2.png b/de/images/1.4.sublime2.png index a888636f1..bf391e088 100644 Binary files a/de/images/1.4.sublime2.png and b/de/images/1.4.sublime2.png differ diff --git a/de/images/1.4.sublime3.png b/de/images/1.4.sublime3.png index 8b2eb3dcd..0adf1f88b 100644 Binary files a/de/images/1.4.sublime3.png and b/de/images/1.4.sublime3.png differ diff --git a/de/images/1.4.sublime4.png b/de/images/1.4.sublime4.png index b0fef6249..d11ca6dd4 100644 Binary files a/de/images/1.4.sublime4.png and b/de/images/1.4.sublime4.png differ diff --git a/de/images/1.4.vim.png b/de/images/1.4.vim.png index 27a15c056..c9dc55958 100644 Binary files a/de/images/1.4.vim.png and b/de/images/1.4.vim.png differ diff --git a/de/images/13.1.gopath.png b/de/images/13.1.gopath.png index c948437a6..fa1d0db8a 100644 Binary files a/de/images/13.1.gopath.png and b/de/images/13.1.gopath.png differ diff --git a/de/images/13.1.gopath2.png b/de/images/13.1.gopath2.png index 450b41048..4b9f37da2 100644 Binary files a/de/images/13.1.gopath2.png and b/de/images/13.1.gopath2.png differ diff --git a/de/images/13.4.beego.png b/de/images/13.4.beego.png index 96a9d2743..71d5c5b27 100644 Binary files a/de/images/13.4.beego.png and b/de/images/13.4.beego.png differ diff --git a/de/images/14.1.bootstrap.png b/de/images/14.1.bootstrap.png index 13ab7f829..224247f4c 100644 Binary files a/de/images/14.1.bootstrap.png and b/de/images/14.1.bootstrap.png differ diff --git a/de/images/14.1.bootstrap2.png b/de/images/14.1.bootstrap2.png index 753ffc790..64bf65e2b 100644 Binary files a/de/images/14.1.bootstrap2.png and b/de/images/14.1.bootstrap2.png differ diff --git a/de/images/14.1.bootstrap3.png b/de/images/14.1.bootstrap3.png index 460b81830..f8795d729 100644 Binary files a/de/images/14.1.bootstrap3.png and b/de/images/14.1.bootstrap3.png differ diff --git a/de/images/14.4.github.png b/de/images/14.4.github.png index 4da4c6f5d..c2cb2b2d0 100644 Binary files a/de/images/14.4.github.png and b/de/images/14.4.github.png differ diff --git a/de/images/14.4.github2.png b/de/images/14.4.github2.png index c3ae04bf8..d7eac4861 100644 Binary files a/de/images/14.4.github2.png and b/de/images/14.4.github2.png differ diff --git a/de/images/14.4.github3.png b/de/images/14.4.github3.png index e98768c3e..8f7ac521b 100644 Binary files a/de/images/14.4.github3.png and b/de/images/14.4.github3.png differ diff --git a/de/images/14.6.pprof.png b/de/images/14.6.pprof.png index 532f1a764..48c9dd025 100644 Binary files a/de/images/14.6.pprof.png and b/de/images/14.6.pprof.png differ diff --git a/de/images/14.6.pprof2.png b/de/images/14.6.pprof2.png index 610c93a4d..aa79c5aba 100644 Binary files a/de/images/14.6.pprof2.png and b/de/images/14.6.pprof2.png differ diff --git a/de/images/14.6.pprof3.png b/de/images/14.6.pprof3.png index a3b9f7baa..bd9d84a9f 100644 Binary files a/de/images/14.6.pprof3.png and b/de/images/14.6.pprof3.png differ diff --git a/de/images/2.2.array.png b/de/images/2.2.array.png index 5560023b2..0336c7ba5 100644 Binary files a/de/images/2.2.array.png and b/de/images/2.2.array.png differ diff --git a/de/images/2.2.basic.png b/de/images/2.2.basic.png index 9bac6a0fc..5be7c668c 100644 Binary files a/de/images/2.2.basic.png and b/de/images/2.2.basic.png differ diff --git a/de/images/2.2.makenew.png b/de/images/2.2.makenew.png index 00f74179f..7969069d1 100644 Binary files a/de/images/2.2.makenew.png and b/de/images/2.2.makenew.png differ diff --git a/de/images/2.2.slice.png b/de/images/2.2.slice.png index 119f21418..3dfda94a6 100644 Binary files a/de/images/2.2.slice.png and b/de/images/2.2.slice.png differ diff --git a/de/images/2.2.slice2.png b/de/images/2.2.slice2.png index 0729a1bf8..9dc782650 100644 Binary files a/de/images/2.2.slice2.png and b/de/images/2.2.slice2.png differ diff --git a/de/images/2.3.init.png b/de/images/2.3.init.png index abe7cfad0..955c91ee4 100644 Binary files a/de/images/2.3.init.png and b/de/images/2.3.init.png differ diff --git a/de/images/2.4.student_struct.png b/de/images/2.4.student_struct.png index 7c4f87acb..46f309ff1 100644 Binary files a/de/images/2.4.student_struct.png and b/de/images/2.4.student_struct.png differ diff --git a/de/images/2.5.rect_func_without_receiver.png b/de/images/2.5.rect_func_without_receiver.png index b4b571fd1..0da068d02 100644 Binary files a/de/images/2.5.rect_func_without_receiver.png and b/de/images/2.5.rect_func_without_receiver.png differ diff --git a/de/images/2.5.shapes_func_with_receiver_cp.png b/de/images/2.5.shapes_func_with_receiver_cp.png index 2d26a01dd..d9629fd76 100644 Binary files a/de/images/2.5.shapes_func_with_receiver_cp.png and b/de/images/2.5.shapes_func_with_receiver_cp.png differ diff --git a/de/images/2.5.shapes_func_without_receiver.png b/de/images/2.5.shapes_func_without_receiver.png index 112f56fc6..99809f7a4 100644 Binary files a/de/images/2.5.shapes_func_without_receiver.png and b/de/images/2.5.shapes_func_without_receiver.png differ diff --git a/de/images/3.1.dns2.png b/de/images/3.1.dns2.png index f432edf34..5da1da1fe 100644 Binary files a/de/images/3.1.dns2.png and b/de/images/3.1.dns2.png differ diff --git a/de/images/3.1.dns_hierachy.png b/de/images/3.1.dns_hierachy.png index 8dfeb2326..eb1051f59 100644 Binary files a/de/images/3.1.dns_hierachy.png and b/de/images/3.1.dns_hierachy.png differ diff --git a/de/images/3.1.dns_inquery.png b/de/images/3.1.dns_inquery.png index b95d952ee..e60cd25ed 100644 Binary files a/de/images/3.1.dns_inquery.png and b/de/images/3.1.dns_inquery.png differ diff --git a/de/images/3.1.http.png b/de/images/3.1.http.png index 25108bf3d..24f526fd6 100644 Binary files a/de/images/3.1.http.png and b/de/images/3.1.http.png differ diff --git a/de/images/3.1.httpPOST.png b/de/images/3.1.httpPOST.png index 31d02020c..a7bd7f6a3 100644 Binary files a/de/images/3.1.httpPOST.png and b/de/images/3.1.httpPOST.png differ diff --git a/de/images/3.1.response.png b/de/images/3.1.response.png index 978de7904..6114a1380 100644 Binary files a/de/images/3.1.response.png and b/de/images/3.1.response.png differ diff --git a/de/images/3.1.web2.png b/de/images/3.1.web2.png index a604c2179..756f163b4 100644 Binary files a/de/images/3.1.web2.png and b/de/images/3.1.web2.png differ diff --git a/de/images/3.2.goweb.png b/de/images/3.2.goweb.png index d6a538299..754cb75e1 100644 Binary files a/de/images/3.2.goweb.png and b/de/images/3.2.goweb.png differ diff --git a/de/images/3.3.http.png b/de/images/3.3.http.png index 40137e33d..fbdee7bf2 100644 Binary files a/de/images/3.3.http.png and b/de/images/3.3.http.png differ diff --git a/de/images/3.3.illustrator.png b/de/images/3.3.illustrator.png index 8159b8bb4..f5a79735b 100644 Binary files a/de/images/3.3.illustrator.png and b/de/images/3.3.illustrator.png differ diff --git a/de/images/4.1.login.png b/de/images/4.1.login.png index dfca39df4..b5092f22d 100644 Binary files a/de/images/4.1.login.png and b/de/images/4.1.login.png differ diff --git a/de/images/4.1.slice.png b/de/images/4.1.slice.png index 3405c147d..3e9bc02b9 100644 Binary files a/de/images/4.1.slice.png and b/de/images/4.1.slice.png differ diff --git a/de/images/4.3.escape.png b/de/images/4.3.escape.png index 76ce12458..d312cfcbf 100644 Binary files a/de/images/4.3.escape.png and b/de/images/4.3.escape.png differ diff --git a/de/images/4.4.token.png b/de/images/4.4.token.png index b52cc1d1f..18baf89bc 100644 Binary files a/de/images/4.4.token.png and b/de/images/4.4.token.png differ diff --git a/de/images/4.5.upload.png b/de/images/4.5.upload.png index e5766e385..2239b57af 100644 Binary files a/de/images/4.5.upload.png and b/de/images/4.5.upload.png differ diff --git a/de/images/4.5.upload2.png b/de/images/4.5.upload2.png index 064604469..52eb91c9d 100644 Binary files a/de/images/4.5.upload2.png and b/de/images/4.5.upload2.png differ diff --git a/de/images/5.6.mongodb.png b/de/images/5.6.mongodb.png index 6161fbe56..2ab6e2237 100644 Binary files a/de/images/5.6.mongodb.png and b/de/images/5.6.mongodb.png differ diff --git a/de/images/6.1.cookie.png b/de/images/6.1.cookie.png index b94559cf5..f4b75fbd0 100644 Binary files a/de/images/6.1.cookie.png and b/de/images/6.1.cookie.png differ diff --git a/de/images/6.1.cookie2.png b/de/images/6.1.cookie2.png index 2888e3927..a88d6113c 100644 Binary files a/de/images/6.1.cookie2.png and b/de/images/6.1.cookie2.png differ diff --git a/de/images/6.1.session.png b/de/images/6.1.session.png index f538b8f5b..a914b1062 100644 Binary files a/de/images/6.1.session.png and b/de/images/6.1.session.png differ diff --git a/de/images/6.4.cookie.png b/de/images/6.4.cookie.png index 0dad93f17..be2f75ac2 100644 Binary files a/de/images/6.4.cookie.png and b/de/images/6.4.cookie.png differ diff --git a/de/images/6.4.hijack.png b/de/images/6.4.hijack.png index 5ab0753f0..bcda0d404 100644 Binary files a/de/images/6.4.hijack.png and b/de/images/6.4.hijack.png differ diff --git a/de/images/6.4.hijacksuccess.png b/de/images/6.4.hijacksuccess.png index 57f48d41f..a2d0aa518 100644 Binary files a/de/images/6.4.hijacksuccess.png and b/de/images/6.4.hijacksuccess.png differ diff --git a/de/images/6.4.setcookie.png b/de/images/6.4.setcookie.png index dbb52170c..01e82918c 100644 Binary files a/de/images/6.4.setcookie.png and b/de/images/6.4.setcookie.png differ diff --git a/de/images/7.4.template.png b/de/images/7.4.template.png index 195e24fb1..05d6a89bf 100644 Binary files a/de/images/7.4.template.png and b/de/images/7.4.template.png differ diff --git a/de/images/8.1.socket.png b/de/images/8.1.socket.png index 93dd544d6..efa15b129 100644 Binary files a/de/images/8.1.socket.png and b/de/images/8.1.socket.png differ diff --git a/de/images/8.2.websocket.png b/de/images/8.2.websocket.png index b293c6536..93551f09f 100644 Binary files a/de/images/8.2.websocket.png and b/de/images/8.2.websocket.png differ diff --git a/de/images/8.2.websocket2.png b/de/images/8.2.websocket2.png index b744c634e..6d291250c 100644 Binary files a/de/images/8.2.websocket2.png and b/de/images/8.2.websocket2.png differ diff --git a/de/images/8.2.websocket3.png b/de/images/8.2.websocket3.png index ee769c164..1768ddc61 100644 Binary files a/de/images/8.2.websocket3.png and b/de/images/8.2.websocket3.png differ diff --git a/de/images/8.3.rest.png b/de/images/8.3.rest.png index 0c1e5b541..e7772431b 100644 Binary files a/de/images/8.3.rest.png and b/de/images/8.3.rest.png differ diff --git a/de/images/8.3.rest2.png b/de/images/8.3.rest2.png index b43c08044..0c7fcd911 100644 Binary files a/de/images/8.3.rest2.png and b/de/images/8.3.rest2.png differ diff --git a/de/images/8.3.rest3.png b/de/images/8.3.rest3.png index 1f62b5057..19a1ad5ee 100644 Binary files a/de/images/8.3.rest3.png and b/de/images/8.3.rest3.png differ diff --git a/de/images/8.4.rpc.png b/de/images/8.4.rpc.png index 0b3fcfe2a..d2a0eeac3 100644 Binary files a/de/images/8.4.rpc.png and b/de/images/8.4.rpc.png differ diff --git a/de/images/9.1.csrf.png b/de/images/9.1.csrf.png index 54d3a4349..5767cb9cb 100644 Binary files a/de/images/9.1.csrf.png and b/de/images/9.1.csrf.png differ diff --git a/de/images/cover.png b/de/images/cover.png index 22bfab449..7026447b0 100644 Binary files a/de/images/cover.png and b/de/images/cover.png differ diff --git a/de/images/ebook.jpg b/de/images/ebook.jpg index b2f3710db..8818895c0 100644 Binary files a/de/images/ebook.jpg and b/de/images/ebook.jpg differ diff --git a/de/images/navi1.png b/de/images/navi1.png index 92a7669e7..640caa768 100644 Binary files a/de/images/navi1.png and b/de/images/navi1.png differ diff --git a/de/images/navi10.png b/de/images/navi10.png index 94935e27a..c3acc1363 100644 Binary files a/de/images/navi10.png and b/de/images/navi10.png differ diff --git a/de/images/navi11.png b/de/images/navi11.png index 8eb93cb1f..b922bcbe3 100644 Binary files a/de/images/navi11.png and b/de/images/navi11.png differ diff --git a/de/images/navi12.png b/de/images/navi12.png index 5bdbadfa7..f53187a86 100644 Binary files a/de/images/navi12.png and b/de/images/navi12.png differ diff --git a/de/images/navi13.png b/de/images/navi13.png index c797033b1..5af8293d9 100644 Binary files a/de/images/navi13.png and b/de/images/navi13.png differ diff --git a/de/images/navi14.png b/de/images/navi14.png index 3d9d38cc5..1dee75cc8 100644 Binary files a/de/images/navi14.png and b/de/images/navi14.png differ diff --git a/de/images/navi2.png b/de/images/navi2.png index d18526ac5..e5e5403e9 100644 Binary files a/de/images/navi2.png and b/de/images/navi2.png differ diff --git a/de/images/navi3.png b/de/images/navi3.png index 23495893d..d7ecbcfef 100644 Binary files a/de/images/navi3.png and b/de/images/navi3.png differ diff --git a/de/images/navi4.png b/de/images/navi4.png index 1b4df73a5..05e9a496f 100644 Binary files a/de/images/navi4.png and b/de/images/navi4.png differ diff --git a/de/images/navi5.png b/de/images/navi5.png index 55788152c..49204dc8d 100644 Binary files a/de/images/navi5.png and b/de/images/navi5.png differ diff --git a/de/images/navi6.png b/de/images/navi6.png index 74cab8172..95b9d1621 100644 Binary files a/de/images/navi6.png and b/de/images/navi6.png differ diff --git a/de/images/navi7.png b/de/images/navi7.png index 2e1c974e7..82801566e 100644 Binary files a/de/images/navi7.png and b/de/images/navi7.png differ diff --git a/de/images/navi8.png b/de/images/navi8.png index 7a52d84ea..37b66876f 100644 Binary files a/de/images/navi8.png and b/de/images/navi8.png differ diff --git a/de/images/navi9.png b/de/images/navi9.png index 7692e1137..f624d6de0 100644 Binary files a/de/images/navi9.png and b/de/images/navi9.png differ diff --git a/de/images/polling.png b/de/images/polling.png index 8bd128ec7..9855ea3d9 100644 Binary files a/de/images/polling.png and b/de/images/polling.png differ diff --git a/en/images/1.1.cmd.png b/en/images/1.1.cmd.png index 0df2504b2..c0233754a 100644 Binary files a/en/images/1.1.cmd.png and b/en/images/1.1.cmd.png differ diff --git a/en/images/1.1.linux.png b/en/images/1.1.linux.png index 539563d96..a92e77bff 100644 Binary files a/en/images/1.1.linux.png and b/en/images/1.1.linux.png differ diff --git a/en/images/1.1.mac.png b/en/images/1.1.mac.png index ad2ceed6f..6775da797 100644 Binary files a/en/images/1.1.mac.png and b/en/images/1.1.mac.png differ diff --git a/en/images/1.3.go.png b/en/images/1.3.go.png index 8155b2d5e..6e80ce62e 100644 Binary files a/en/images/1.3.go.png and b/en/images/1.3.go.png differ diff --git a/en/images/1.4.eclipse4.png b/en/images/1.4.eclipse4.png index d4ee77af1..828838a0b 100644 Binary files a/en/images/1.4.eclipse4.png and b/en/images/1.4.eclipse4.png differ diff --git a/en/images/1.4.eclipse5.png b/en/images/1.4.eclipse5.png index 8a89555d3..b192268c9 100644 Binary files a/en/images/1.4.eclipse5.png and b/en/images/1.4.eclipse5.png differ diff --git a/en/images/1.4.eclipse6.png b/en/images/1.4.eclipse6.png index 7771ec2e2..db350adf4 100644 Binary files a/en/images/1.4.eclipse6.png and b/en/images/1.4.eclipse6.png differ diff --git a/en/images/1.4.idea1.png b/en/images/1.4.idea1.png index 87d2e51e0..1725fbc2f 100644 Binary files a/en/images/1.4.idea1.png and b/en/images/1.4.idea1.png differ diff --git a/en/images/1.4.idea2.png b/en/images/1.4.idea2.png index 8059b20ff..1d9064421 100644 Binary files a/en/images/1.4.idea2.png and b/en/images/1.4.idea2.png differ diff --git a/en/images/1.4.idea3.png b/en/images/1.4.idea3.png index 574e1d74b..7907f6037 100644 Binary files a/en/images/1.4.idea3.png and b/en/images/1.4.idea3.png differ diff --git a/en/images/1.4.idea4.png b/en/images/1.4.idea4.png index f6e5138dc..03255c307 100644 Binary files a/en/images/1.4.idea4.png and b/en/images/1.4.idea4.png differ diff --git a/en/images/1.4.idea5.png b/en/images/1.4.idea5.png index 7784a6116..71b4453d6 100644 Binary files a/en/images/1.4.idea5.png and b/en/images/1.4.idea5.png differ diff --git a/en/images/1.4.liteide.png b/en/images/1.4.liteide.png index f28d755e5..d677249dd 100644 Binary files a/en/images/1.4.liteide.png and b/en/images/1.4.liteide.png differ diff --git a/en/images/1.4.sublime1.png b/en/images/1.4.sublime1.png index 60f2b3dbc..131cd3d5c 100644 Binary files a/en/images/1.4.sublime1.png and b/en/images/1.4.sublime1.png differ diff --git a/en/images/1.4.sublime2.png b/en/images/1.4.sublime2.png index a888636f1..c05511c36 100644 Binary files a/en/images/1.4.sublime2.png and b/en/images/1.4.sublime2.png differ diff --git a/en/images/1.4.sublime3.png b/en/images/1.4.sublime3.png index 8b2eb3dcd..61fdc812d 100644 Binary files a/en/images/1.4.sublime3.png and b/en/images/1.4.sublime3.png differ diff --git a/en/images/1.4.sublime4.png b/en/images/1.4.sublime4.png index b0fef6249..04dca2554 100644 Binary files a/en/images/1.4.sublime4.png and b/en/images/1.4.sublime4.png differ diff --git a/en/images/1.4.vim.png b/en/images/1.4.vim.png index 27a15c056..33cd41d92 100644 Binary files a/en/images/1.4.vim.png and b/en/images/1.4.vim.png differ diff --git a/en/images/13.1.gopath.png b/en/images/13.1.gopath.png index c948437a6..595bed417 100644 Binary files a/en/images/13.1.gopath.png and b/en/images/13.1.gopath.png differ diff --git a/en/images/13.1.gopath2.png b/en/images/13.1.gopath2.png index 450b41048..8417212b7 100644 Binary files a/en/images/13.1.gopath2.png and b/en/images/13.1.gopath2.png differ diff --git a/en/images/13.4.beego.png b/en/images/13.4.beego.png index 96a9d2743..81c45b7dc 100644 Binary files a/en/images/13.4.beego.png and b/en/images/13.4.beego.png differ diff --git a/en/images/14.1.bootstrap.png b/en/images/14.1.bootstrap.png index 13ab7f829..fd08e53c0 100644 Binary files a/en/images/14.1.bootstrap.png and b/en/images/14.1.bootstrap.png differ diff --git a/en/images/14.1.bootstrap2.png b/en/images/14.1.bootstrap2.png index 753ffc790..0ab9767b7 100644 Binary files a/en/images/14.1.bootstrap2.png and b/en/images/14.1.bootstrap2.png differ diff --git a/en/images/14.1.bootstrap3.png b/en/images/14.1.bootstrap3.png index 460b81830..ad166e5a1 100644 Binary files a/en/images/14.1.bootstrap3.png and b/en/images/14.1.bootstrap3.png differ diff --git a/en/images/14.4.github.png b/en/images/14.4.github.png index 4da4c6f5d..bb04a3006 100644 Binary files a/en/images/14.4.github.png and b/en/images/14.4.github.png differ diff --git a/en/images/14.4.github2.png b/en/images/14.4.github2.png index c3ae04bf8..da3010f43 100644 Binary files a/en/images/14.4.github2.png and b/en/images/14.4.github2.png differ diff --git a/en/images/14.4.github3.png b/en/images/14.4.github3.png index e98768c3e..b15c7ebff 100644 Binary files a/en/images/14.4.github3.png and b/en/images/14.4.github3.png differ diff --git a/en/images/14.6.pprof.png b/en/images/14.6.pprof.png index 532f1a764..ab2845ba8 100644 Binary files a/en/images/14.6.pprof.png and b/en/images/14.6.pprof.png differ diff --git a/en/images/14.6.pprof2.png b/en/images/14.6.pprof2.png index 610c93a4d..f79bbc02e 100644 Binary files a/en/images/14.6.pprof2.png and b/en/images/14.6.pprof2.png differ diff --git a/en/images/14.6.pprof3.png b/en/images/14.6.pprof3.png index a3b9f7baa..047595502 100644 Binary files a/en/images/14.6.pprof3.png and b/en/images/14.6.pprof3.png differ diff --git a/en/images/2.2.array.png b/en/images/2.2.array.png index 5560023b2..29905cdea 100644 Binary files a/en/images/2.2.array.png and b/en/images/2.2.array.png differ diff --git a/en/images/2.2.basic.png b/en/images/2.2.basic.png index 9bac6a0fc..4024b45a3 100644 Binary files a/en/images/2.2.basic.png and b/en/images/2.2.basic.png differ diff --git a/en/images/2.2.makenew.png b/en/images/2.2.makenew.png index 00f74179f..fafcaf3bb 100644 Binary files a/en/images/2.2.makenew.png and b/en/images/2.2.makenew.png differ diff --git a/en/images/2.2.slice.png b/en/images/2.2.slice.png index 119f21418..7a772ddf9 100644 Binary files a/en/images/2.2.slice.png and b/en/images/2.2.slice.png differ diff --git a/en/images/2.2.slice2.png b/en/images/2.2.slice2.png index 0729a1bf8..34a2da678 100644 Binary files a/en/images/2.2.slice2.png and b/en/images/2.2.slice2.png differ diff --git a/en/images/2.3.init.png b/en/images/2.3.init.png index abe7cfad0..6d3367d38 100644 Binary files a/en/images/2.3.init.png and b/en/images/2.3.init.png differ diff --git a/en/images/2.4.student_struct.png b/en/images/2.4.student_struct.png index 7c4f87acb..728d6150e 100644 Binary files a/en/images/2.4.student_struct.png and b/en/images/2.4.student_struct.png differ diff --git a/en/images/2.5.rect_func_without_receiver.png b/en/images/2.5.rect_func_without_receiver.png index b4b571fd1..da09e4e23 100644 Binary files a/en/images/2.5.rect_func_without_receiver.png and b/en/images/2.5.rect_func_without_receiver.png differ diff --git a/en/images/2.5.shapes_func_with_receiver_cp.png b/en/images/2.5.shapes_func_with_receiver_cp.png index 2d26a01dd..4a2b64a9b 100644 Binary files a/en/images/2.5.shapes_func_with_receiver_cp.png and b/en/images/2.5.shapes_func_with_receiver_cp.png differ diff --git a/en/images/2.5.shapes_func_without_receiver.png b/en/images/2.5.shapes_func_without_receiver.png index 112f56fc6..e75d86c69 100644 Binary files a/en/images/2.5.shapes_func_without_receiver.png and b/en/images/2.5.shapes_func_without_receiver.png differ diff --git a/en/images/3.1.dns2.png b/en/images/3.1.dns2.png index f432edf34..b6f7225fc 100644 Binary files a/en/images/3.1.dns2.png and b/en/images/3.1.dns2.png differ diff --git a/en/images/3.1.dns_hierachy.png b/en/images/3.1.dns_hierachy.png index 8dfeb2326..53c75395c 100644 Binary files a/en/images/3.1.dns_hierachy.png and b/en/images/3.1.dns_hierachy.png differ diff --git a/en/images/3.1.dns_inquery.png b/en/images/3.1.dns_inquery.png index b95d952ee..f18279e27 100644 Binary files a/en/images/3.1.dns_inquery.png and b/en/images/3.1.dns_inquery.png differ diff --git a/en/images/3.1.http.png b/en/images/3.1.http.png index 25108bf3d..52b1dcb95 100644 Binary files a/en/images/3.1.http.png and b/en/images/3.1.http.png differ diff --git a/en/images/3.1.httpPOST.png b/en/images/3.1.httpPOST.png index 31d02020c..35acd62dc 100644 Binary files a/en/images/3.1.httpPOST.png and b/en/images/3.1.httpPOST.png differ diff --git a/en/images/3.1.response.png b/en/images/3.1.response.png index 978de7904..75801eac0 100644 Binary files a/en/images/3.1.response.png and b/en/images/3.1.response.png differ diff --git a/en/images/3.1.web2.png b/en/images/3.1.web2.png index a604c2179..486def838 100644 Binary files a/en/images/3.1.web2.png and b/en/images/3.1.web2.png differ diff --git a/en/images/3.2.goweb.png b/en/images/3.2.goweb.png index d6a538299..d9b7999a3 100644 Binary files a/en/images/3.2.goweb.png and b/en/images/3.2.goweb.png differ diff --git a/en/images/3.3.http.png b/en/images/3.3.http.png index 40137e33d..e31280f92 100644 Binary files a/en/images/3.3.http.png and b/en/images/3.3.http.png differ diff --git a/en/images/3.3.illustrator.png b/en/images/3.3.illustrator.png index 8159b8bb4..04221e088 100644 Binary files a/en/images/3.3.illustrator.png and b/en/images/3.3.illustrator.png differ diff --git a/en/images/4.1.login.png b/en/images/4.1.login.png index dfca39df4..b4a196673 100644 Binary files a/en/images/4.1.login.png and b/en/images/4.1.login.png differ diff --git a/en/images/4.1.slice.png b/en/images/4.1.slice.png index 3405c147d..8dfe25e03 100644 Binary files a/en/images/4.1.slice.png and b/en/images/4.1.slice.png differ diff --git a/en/images/4.3.escape.png b/en/images/4.3.escape.png index 76ce12458..8e67852c9 100644 Binary files a/en/images/4.3.escape.png and b/en/images/4.3.escape.png differ diff --git a/en/images/4.4.token.png b/en/images/4.4.token.png index b52cc1d1f..1283db5da 100644 Binary files a/en/images/4.4.token.png and b/en/images/4.4.token.png differ diff --git a/en/images/4.5.upload.png b/en/images/4.5.upload.png index e5766e385..686263764 100644 Binary files a/en/images/4.5.upload.png and b/en/images/4.5.upload.png differ diff --git a/en/images/4.5.upload2.png b/en/images/4.5.upload2.png index 064604469..71a32c247 100644 Binary files a/en/images/4.5.upload2.png and b/en/images/4.5.upload2.png differ diff --git a/en/images/5.6.mongodb.png b/en/images/5.6.mongodb.png index 6161fbe56..95d9d0c29 100644 Binary files a/en/images/5.6.mongodb.png and b/en/images/5.6.mongodb.png differ diff --git a/en/images/6.1.cookie.png b/en/images/6.1.cookie.png index b94559cf5..14b7451aa 100644 Binary files a/en/images/6.1.cookie.png and b/en/images/6.1.cookie.png differ diff --git a/en/images/6.1.cookie2.png b/en/images/6.1.cookie2.png index 8363a819e..507d04103 100644 Binary files a/en/images/6.1.cookie2.png and b/en/images/6.1.cookie2.png differ diff --git a/en/images/6.4.cookie.png b/en/images/6.4.cookie.png index 0dad93f17..80a9dad79 100644 Binary files a/en/images/6.4.cookie.png and b/en/images/6.4.cookie.png differ diff --git a/en/images/6.4.hijack.png b/en/images/6.4.hijack.png index 5ab0753f0..ea32c36cd 100644 Binary files a/en/images/6.4.hijack.png and b/en/images/6.4.hijack.png differ diff --git a/en/images/6.4.hijacksuccess.png b/en/images/6.4.hijacksuccess.png index 57f48d41f..7e93e6512 100644 Binary files a/en/images/6.4.hijacksuccess.png and b/en/images/6.4.hijacksuccess.png differ diff --git a/en/images/6.4.setcookie.png b/en/images/6.4.setcookie.png index dbb52170c..513135cac 100644 Binary files a/en/images/6.4.setcookie.png and b/en/images/6.4.setcookie.png differ diff --git a/en/images/7.4.template.png b/en/images/7.4.template.png index 195e24fb1..f8bb11d07 100644 Binary files a/en/images/7.4.template.png and b/en/images/7.4.template.png differ diff --git a/en/images/8.1.socket.png b/en/images/8.1.socket.png index 93dd544d6..631f59547 100644 Binary files a/en/images/8.1.socket.png and b/en/images/8.1.socket.png differ diff --git a/en/images/8.2.websocket.png b/en/images/8.2.websocket.png index b293c6536..4cfdb952e 100644 Binary files a/en/images/8.2.websocket.png and b/en/images/8.2.websocket.png differ diff --git a/en/images/8.2.websocket2.png b/en/images/8.2.websocket2.png index b744c634e..71fb7b5c4 100644 Binary files a/en/images/8.2.websocket2.png and b/en/images/8.2.websocket2.png differ diff --git a/en/images/8.2.websocket3.png b/en/images/8.2.websocket3.png index ee769c164..5e88aab28 100644 Binary files a/en/images/8.2.websocket3.png and b/en/images/8.2.websocket3.png differ diff --git a/en/images/8.3.rest.png b/en/images/8.3.rest.png index 0c1e5b541..363298244 100644 Binary files a/en/images/8.3.rest.png and b/en/images/8.3.rest.png differ diff --git a/en/images/8.3.rest2.png b/en/images/8.3.rest2.png index b43c08044..2b8d44c2b 100644 Binary files a/en/images/8.3.rest2.png and b/en/images/8.3.rest2.png differ diff --git a/en/images/8.3.rest3.png b/en/images/8.3.rest3.png index 1f62b5057..b3921bc1f 100644 Binary files a/en/images/8.3.rest3.png and b/en/images/8.3.rest3.png differ diff --git a/en/images/8.4.rpc.png b/en/images/8.4.rpc.png index 0b3fcfe2a..52edb741a 100644 Binary files a/en/images/8.4.rpc.png and b/en/images/8.4.rpc.png differ diff --git a/en/images/9.1.csrf.png b/en/images/9.1.csrf.png index 54d3a4349..950793097 100644 Binary files a/en/images/9.1.csrf.png and b/en/images/9.1.csrf.png differ diff --git a/en/images/alipay.png b/en/images/alipay.png index 2bac3531d..50d2e746e 100644 Binary files a/en/images/alipay.png and b/en/images/alipay.png differ diff --git a/en/images/cover.png b/en/images/cover.png index 22bfab449..541ce7eb6 100644 Binary files a/en/images/cover.png and b/en/images/cover.png differ diff --git a/en/images/ebook.jpg b/en/images/ebook.jpg index b2f3710db..8818895c0 100644 Binary files a/en/images/ebook.jpg and b/en/images/ebook.jpg differ diff --git a/en/images/navi1.png b/en/images/navi1.png index 92a7669e7..0369b7d57 100644 Binary files a/en/images/navi1.png and b/en/images/navi1.png differ diff --git a/en/images/navi10.png b/en/images/navi10.png index 94935e27a..1666f3129 100644 Binary files a/en/images/navi10.png and b/en/images/navi10.png differ diff --git a/en/images/navi11.png b/en/images/navi11.png index 8eb93cb1f..08ec7ae7d 100644 Binary files a/en/images/navi11.png and b/en/images/navi11.png differ diff --git a/en/images/navi12.png b/en/images/navi12.png index 5bdbadfa7..92453c44c 100644 Binary files a/en/images/navi12.png and b/en/images/navi12.png differ diff --git a/en/images/navi13.png b/en/images/navi13.png index c797033b1..d375e04e7 100644 Binary files a/en/images/navi13.png and b/en/images/navi13.png differ diff --git a/en/images/navi14.png b/en/images/navi14.png index 3d9d38cc5..231a97086 100644 Binary files a/en/images/navi14.png and b/en/images/navi14.png differ diff --git a/en/images/navi2.png b/en/images/navi2.png index d18526ac5..d1a55701e 100644 Binary files a/en/images/navi2.png and b/en/images/navi2.png differ diff --git a/en/images/navi3.png b/en/images/navi3.png index 23495893d..4d7897708 100644 Binary files a/en/images/navi3.png and b/en/images/navi3.png differ diff --git a/en/images/navi4.png b/en/images/navi4.png index 1b4df73a5..6297aef79 100644 Binary files a/en/images/navi4.png and b/en/images/navi4.png differ diff --git a/en/images/navi5.png b/en/images/navi5.png index 55788152c..1e4c9f96c 100644 Binary files a/en/images/navi5.png and b/en/images/navi5.png differ diff --git a/en/images/navi6.png b/en/images/navi6.png index 74cab8172..512fe6b36 100644 Binary files a/en/images/navi6.png and b/en/images/navi6.png differ diff --git a/en/images/navi7.png b/en/images/navi7.png index 2e1c974e7..634af36e2 100644 Binary files a/en/images/navi7.png and b/en/images/navi7.png differ diff --git a/en/images/navi8.png b/en/images/navi8.png index 7a52d84ea..5f65fcbbf 100644 Binary files a/en/images/navi8.png and b/en/images/navi8.png differ diff --git a/en/images/navi9.png b/en/images/navi9.png index 7692e1137..b4dd4edf4 100644 Binary files a/en/images/navi9.png and b/en/images/navi9.png differ diff --git a/en/images/polling.png b/en/images/polling.png index 8bd128ec7..a6f67b5fb 100644 Binary files a/en/images/polling.png and b/en/images/polling.png differ diff --git a/es/images/1.1.cmd.png b/es/images/1.1.cmd.png index 0df2504b2..f52960c30 100644 Binary files a/es/images/1.1.cmd.png and b/es/images/1.1.cmd.png differ diff --git a/es/images/1.1.linux.png b/es/images/1.1.linux.png index 539563d96..952bae9c7 100644 Binary files a/es/images/1.1.linux.png and b/es/images/1.1.linux.png differ diff --git a/es/images/1.1.mac.png b/es/images/1.1.mac.png index ad2ceed6f..08e696c7c 100644 Binary files a/es/images/1.1.mac.png and b/es/images/1.1.mac.png differ diff --git a/es/images/1.3.go.png b/es/images/1.3.go.png index 8155b2d5e..2897a489a 100644 Binary files a/es/images/1.3.go.png and b/es/images/1.3.go.png differ diff --git a/es/images/1.4.eclipse4.png b/es/images/1.4.eclipse4.png index d4ee77af1..c437790ba 100644 Binary files a/es/images/1.4.eclipse4.png and b/es/images/1.4.eclipse4.png differ diff --git a/es/images/1.4.eclipse5.png b/es/images/1.4.eclipse5.png index 8a89555d3..51f669fa3 100644 Binary files a/es/images/1.4.eclipse5.png and b/es/images/1.4.eclipse5.png differ diff --git a/es/images/1.4.eclipse6.png b/es/images/1.4.eclipse6.png index 7771ec2e2..702845fb9 100644 Binary files a/es/images/1.4.eclipse6.png and b/es/images/1.4.eclipse6.png differ diff --git a/es/images/1.4.idea1.png b/es/images/1.4.idea1.png index 87d2e51e0..55d44335f 100644 Binary files a/es/images/1.4.idea1.png and b/es/images/1.4.idea1.png differ diff --git a/es/images/1.4.idea2.png b/es/images/1.4.idea2.png index 8059b20ff..6fba19749 100644 Binary files a/es/images/1.4.idea2.png and b/es/images/1.4.idea2.png differ diff --git a/es/images/1.4.idea3.png b/es/images/1.4.idea3.png index 574e1d74b..d495f96dc 100644 Binary files a/es/images/1.4.idea3.png and b/es/images/1.4.idea3.png differ diff --git a/es/images/1.4.idea4.png b/es/images/1.4.idea4.png index f6e5138dc..72dff8658 100644 Binary files a/es/images/1.4.idea4.png and b/es/images/1.4.idea4.png differ diff --git a/es/images/1.4.idea5.png b/es/images/1.4.idea5.png index 7784a6116..cb2a9b8ec 100644 Binary files a/es/images/1.4.idea5.png and b/es/images/1.4.idea5.png differ diff --git a/es/images/1.4.liteide.png b/es/images/1.4.liteide.png index f28d755e5..5682bd56b 100644 Binary files a/es/images/1.4.liteide.png and b/es/images/1.4.liteide.png differ diff --git a/es/images/1.4.sublime1.png b/es/images/1.4.sublime1.png index 60f2b3dbc..c4ba9f23a 100644 Binary files a/es/images/1.4.sublime1.png and b/es/images/1.4.sublime1.png differ diff --git a/es/images/1.4.sublime2.png b/es/images/1.4.sublime2.png index a888636f1..5b8b80436 100644 Binary files a/es/images/1.4.sublime2.png and b/es/images/1.4.sublime2.png differ diff --git a/es/images/1.4.sublime3.png b/es/images/1.4.sublime3.png index 8b2eb3dcd..da51e725f 100644 Binary files a/es/images/1.4.sublime3.png and b/es/images/1.4.sublime3.png differ diff --git a/es/images/1.4.sublime4.png b/es/images/1.4.sublime4.png index b0fef6249..d051de847 100644 Binary files a/es/images/1.4.sublime4.png and b/es/images/1.4.sublime4.png differ diff --git a/es/images/1.4.vim.png b/es/images/1.4.vim.png index 27a15c056..9a118200c 100644 Binary files a/es/images/1.4.vim.png and b/es/images/1.4.vim.png differ diff --git a/es/images/13.1.flow.png b/es/images/13.1.flow.png index b47e5bfc5..0a7419f5b 100644 Binary files a/es/images/13.1.flow.png and b/es/images/13.1.flow.png differ diff --git a/es/images/13.1.gopath.png b/es/images/13.1.gopath.png index c948437a6..e3b3db8a7 100644 Binary files a/es/images/13.1.gopath.png and b/es/images/13.1.gopath.png differ diff --git a/es/images/13.1.gopath2.png b/es/images/13.1.gopath2.png index 450b41048..b114a8b2e 100644 Binary files a/es/images/13.1.gopath2.png and b/es/images/13.1.gopath2.png differ diff --git a/es/images/13.4.beego.png b/es/images/13.4.beego.png index 96a9d2743..2f2f599ba 100644 Binary files a/es/images/13.4.beego.png and b/es/images/13.4.beego.png differ diff --git a/es/images/14.1.bootstrap.png b/es/images/14.1.bootstrap.png index 13ab7f829..1e9e0651a 100644 Binary files a/es/images/14.1.bootstrap.png and b/es/images/14.1.bootstrap.png differ diff --git a/es/images/14.1.bootstrap2.png b/es/images/14.1.bootstrap2.png index 753ffc790..2fea5ca23 100644 Binary files a/es/images/14.1.bootstrap2.png and b/es/images/14.1.bootstrap2.png differ diff --git a/es/images/14.1.bootstrap3.png b/es/images/14.1.bootstrap3.png index 460b81830..6068fc810 100644 Binary files a/es/images/14.1.bootstrap3.png and b/es/images/14.1.bootstrap3.png differ diff --git a/es/images/14.4.github.png b/es/images/14.4.github.png index 4da4c6f5d..78d19cfc2 100644 Binary files a/es/images/14.4.github.png and b/es/images/14.4.github.png differ diff --git a/es/images/14.4.github2.png b/es/images/14.4.github2.png index c3ae04bf8..7c396cb2f 100644 Binary files a/es/images/14.4.github2.png and b/es/images/14.4.github2.png differ diff --git a/es/images/14.4.github3.png b/es/images/14.4.github3.png index e98768c3e..a3b547eea 100644 Binary files a/es/images/14.4.github3.png and b/es/images/14.4.github3.png differ diff --git a/es/images/14.6.pprof.png b/es/images/14.6.pprof.png index 532f1a764..dfd7dbee7 100644 Binary files a/es/images/14.6.pprof.png and b/es/images/14.6.pprof.png differ diff --git a/es/images/14.6.pprof2.png b/es/images/14.6.pprof2.png index 610c93a4d..25aceb314 100644 Binary files a/es/images/14.6.pprof2.png and b/es/images/14.6.pprof2.png differ diff --git a/es/images/14.6.pprof3.png b/es/images/14.6.pprof3.png index a3b9f7baa..5cefe1570 100644 Binary files a/es/images/14.6.pprof3.png and b/es/images/14.6.pprof3.png differ diff --git a/es/images/2.2.array.png b/es/images/2.2.array.png index 5560023b2..1e788fa1e 100644 Binary files a/es/images/2.2.array.png and b/es/images/2.2.array.png differ diff --git a/es/images/2.2.basic.png b/es/images/2.2.basic.png index 9bac6a0fc..211022656 100644 Binary files a/es/images/2.2.basic.png and b/es/images/2.2.basic.png differ diff --git a/es/images/2.2.makenew.png b/es/images/2.2.makenew.png index 00f74179f..e5f75a7bd 100644 Binary files a/es/images/2.2.makenew.png and b/es/images/2.2.makenew.png differ diff --git a/es/images/2.2.slice.png b/es/images/2.2.slice.png index 119f21418..cb5ca0052 100644 Binary files a/es/images/2.2.slice.png and b/es/images/2.2.slice.png differ diff --git a/es/images/2.2.slice2.png b/es/images/2.2.slice2.png index 0729a1bf8..fd7a4ee0c 100644 Binary files a/es/images/2.2.slice2.png and b/es/images/2.2.slice2.png differ diff --git a/es/images/2.3.init.png b/es/images/2.3.init.png index abe7cfad0..20db0b50c 100644 Binary files a/es/images/2.3.init.png and b/es/images/2.3.init.png differ diff --git a/es/images/2.4.student_struct.png b/es/images/2.4.student_struct.png index 7c4f87acb..542f7af8f 100644 Binary files a/es/images/2.4.student_struct.png and b/es/images/2.4.student_struct.png differ diff --git a/es/images/2.5.rect_func_without_receiver.png b/es/images/2.5.rect_func_without_receiver.png index b4b571fd1..dfabc38b4 100644 Binary files a/es/images/2.5.rect_func_without_receiver.png and b/es/images/2.5.rect_func_without_receiver.png differ diff --git a/es/images/2.5.shapes_func_with_receiver_cp.png b/es/images/2.5.shapes_func_with_receiver_cp.png index 2d26a01dd..ed627e4d5 100644 Binary files a/es/images/2.5.shapes_func_with_receiver_cp.png and b/es/images/2.5.shapes_func_with_receiver_cp.png differ diff --git a/es/images/2.5.shapes_func_without_receiver.png b/es/images/2.5.shapes_func_without_receiver.png index 112f56fc6..061c15fe0 100644 Binary files a/es/images/2.5.shapes_func_without_receiver.png and b/es/images/2.5.shapes_func_without_receiver.png differ diff --git a/es/images/3.1.dns2.png b/es/images/3.1.dns2.png index f432edf34..61c862786 100644 Binary files a/es/images/3.1.dns2.png and b/es/images/3.1.dns2.png differ diff --git a/es/images/3.1.dns_hierachy.png b/es/images/3.1.dns_hierachy.png index 8dfeb2326..54360dce0 100644 Binary files a/es/images/3.1.dns_hierachy.png and b/es/images/3.1.dns_hierachy.png differ diff --git a/es/images/3.1.dns_inquery.png b/es/images/3.1.dns_inquery.png index b95d952ee..244401a15 100644 Binary files a/es/images/3.1.dns_inquery.png and b/es/images/3.1.dns_inquery.png differ diff --git a/es/images/3.1.http.png b/es/images/3.1.http.png index 25108bf3d..b43226d76 100644 Binary files a/es/images/3.1.http.png and b/es/images/3.1.http.png differ diff --git a/es/images/3.1.httpPOST.png b/es/images/3.1.httpPOST.png index 31d02020c..fe265c1f8 100644 Binary files a/es/images/3.1.httpPOST.png and b/es/images/3.1.httpPOST.png differ diff --git a/es/images/3.1.response.png b/es/images/3.1.response.png index 978de7904..aa4b56221 100644 Binary files a/es/images/3.1.response.png and b/es/images/3.1.response.png differ diff --git a/es/images/3.1.web2.png b/es/images/3.1.web2.png index a604c2179..aa0ac8683 100644 Binary files a/es/images/3.1.web2.png and b/es/images/3.1.web2.png differ diff --git a/es/images/3.2.goweb.png b/es/images/3.2.goweb.png index d6a538299..b1153ca8a 100644 Binary files a/es/images/3.2.goweb.png and b/es/images/3.2.goweb.png differ diff --git a/es/images/3.3.http.png b/es/images/3.3.http.png index 40137e33d..9004436c6 100644 Binary files a/es/images/3.3.http.png and b/es/images/3.3.http.png differ diff --git a/es/images/3.3.illustrator.png b/es/images/3.3.illustrator.png index 8159b8bb4..e12298905 100644 Binary files a/es/images/3.3.illustrator.png and b/es/images/3.3.illustrator.png differ diff --git a/es/images/4.1.login.png b/es/images/4.1.login.png index dfca39df4..f3c872279 100644 Binary files a/es/images/4.1.login.png and b/es/images/4.1.login.png differ diff --git a/es/images/4.1.slice.png b/es/images/4.1.slice.png index 3405c147d..f4e2f703d 100644 Binary files a/es/images/4.1.slice.png and b/es/images/4.1.slice.png differ diff --git a/es/images/4.3.escape.png b/es/images/4.3.escape.png index 76ce12458..3fddd76c0 100644 Binary files a/es/images/4.3.escape.png and b/es/images/4.3.escape.png differ diff --git a/es/images/4.4.token.png b/es/images/4.4.token.png index b52cc1d1f..c2c159f8d 100644 Binary files a/es/images/4.4.token.png and b/es/images/4.4.token.png differ diff --git a/es/images/4.5.upload.png b/es/images/4.5.upload.png index e5766e385..ca6241fea 100644 Binary files a/es/images/4.5.upload.png and b/es/images/4.5.upload.png differ diff --git a/es/images/4.5.upload2.png b/es/images/4.5.upload2.png index 064604469..525e2f09a 100644 Binary files a/es/images/4.5.upload2.png and b/es/images/4.5.upload2.png differ diff --git a/es/images/5.6.mongodb.png b/es/images/5.6.mongodb.png index 6161fbe56..d07646abc 100644 Binary files a/es/images/5.6.mongodb.png and b/es/images/5.6.mongodb.png differ diff --git a/es/images/6.1.cookie.png b/es/images/6.1.cookie.png index b94559cf5..c957be1c3 100644 Binary files a/es/images/6.1.cookie.png and b/es/images/6.1.cookie.png differ diff --git a/es/images/6.1.cookie2.png b/es/images/6.1.cookie2.png index 2888e3927..e55fb653d 100644 Binary files a/es/images/6.1.cookie2.png and b/es/images/6.1.cookie2.png differ diff --git a/es/images/6.1.session.png b/es/images/6.1.session.png index f538b8f5b..f9e71a702 100644 Binary files a/es/images/6.1.session.png and b/es/images/6.1.session.png differ diff --git a/es/images/6.4.cookie.png b/es/images/6.4.cookie.png index 0dad93f17..d7f7475c5 100644 Binary files a/es/images/6.4.cookie.png and b/es/images/6.4.cookie.png differ diff --git a/es/images/6.4.hijack.png b/es/images/6.4.hijack.png index 5ab0753f0..d9bccaf80 100644 Binary files a/es/images/6.4.hijack.png and b/es/images/6.4.hijack.png differ diff --git a/es/images/6.4.hijacksuccess.png b/es/images/6.4.hijacksuccess.png index 57f48d41f..04fefb0e6 100644 Binary files a/es/images/6.4.hijacksuccess.png and b/es/images/6.4.hijacksuccess.png differ diff --git a/es/images/6.4.setcookie.png b/es/images/6.4.setcookie.png index dbb52170c..c76ace152 100644 Binary files a/es/images/6.4.setcookie.png and b/es/images/6.4.setcookie.png differ diff --git a/es/images/7.4.template.png b/es/images/7.4.template.png index 195e24fb1..9be1cc81b 100644 Binary files a/es/images/7.4.template.png and b/es/images/7.4.template.png differ diff --git a/es/images/8.1.socket.png b/es/images/8.1.socket.png index 93dd544d6..c8e226190 100644 Binary files a/es/images/8.1.socket.png and b/es/images/8.1.socket.png differ diff --git a/es/images/8.2.websocket.png b/es/images/8.2.websocket.png index b293c6536..9d356f2e3 100644 Binary files a/es/images/8.2.websocket.png and b/es/images/8.2.websocket.png differ diff --git a/es/images/8.2.websocket2.png b/es/images/8.2.websocket2.png index b744c634e..b818a0c80 100644 Binary files a/es/images/8.2.websocket2.png and b/es/images/8.2.websocket2.png differ diff --git a/es/images/8.2.websocket3.png b/es/images/8.2.websocket3.png index ee769c164..976b5a6d5 100644 Binary files a/es/images/8.2.websocket3.png and b/es/images/8.2.websocket3.png differ diff --git a/es/images/8.3.rest.png b/es/images/8.3.rest.png index 0c1e5b541..363298244 100644 Binary files a/es/images/8.3.rest.png and b/es/images/8.3.rest.png differ diff --git a/es/images/8.3.rest2.png b/es/images/8.3.rest2.png index b43c08044..2b8d44c2b 100644 Binary files a/es/images/8.3.rest2.png and b/es/images/8.3.rest2.png differ diff --git a/es/images/8.3.rest3.png b/es/images/8.3.rest3.png index 1f62b5057..b3921bc1f 100644 Binary files a/es/images/8.3.rest3.png and b/es/images/8.3.rest3.png differ diff --git a/es/images/8.4.rpc.png b/es/images/8.4.rpc.png index 0b3fcfe2a..52edb741a 100644 Binary files a/es/images/8.4.rpc.png and b/es/images/8.4.rpc.png differ diff --git a/es/images/9.1.csrf.png b/es/images/9.1.csrf.png index 54d3a4349..950793097 100644 Binary files a/es/images/9.1.csrf.png and b/es/images/9.1.csrf.png differ diff --git a/es/images/cover.png b/es/images/cover.png index 22bfab449..541ce7eb6 100644 Binary files a/es/images/cover.png and b/es/images/cover.png differ diff --git a/es/images/ebook.jpg b/es/images/ebook.jpg index b2f3710db..8818895c0 100644 Binary files a/es/images/ebook.jpg and b/es/images/ebook.jpg differ diff --git a/es/images/navi1.png b/es/images/navi1.png index 92a7669e7..0369b7d57 100644 Binary files a/es/images/navi1.png and b/es/images/navi1.png differ diff --git a/es/images/navi10.png b/es/images/navi10.png index 94935e27a..1666f3129 100644 Binary files a/es/images/navi10.png and b/es/images/navi10.png differ diff --git a/es/images/navi11.png b/es/images/navi11.png index 8eb93cb1f..08ec7ae7d 100644 Binary files a/es/images/navi11.png and b/es/images/navi11.png differ diff --git a/es/images/navi12.png b/es/images/navi12.png index 5bdbadfa7..92453c44c 100644 Binary files a/es/images/navi12.png and b/es/images/navi12.png differ diff --git a/es/images/navi13.png b/es/images/navi13.png index c797033b1..d375e04e7 100644 Binary files a/es/images/navi13.png and b/es/images/navi13.png differ diff --git a/es/images/navi14.png b/es/images/navi14.png index 3d9d38cc5..231a97086 100644 Binary files a/es/images/navi14.png and b/es/images/navi14.png differ diff --git a/es/images/navi2.png b/es/images/navi2.png index d18526ac5..d1a55701e 100644 Binary files a/es/images/navi2.png and b/es/images/navi2.png differ diff --git a/es/images/navi3.png b/es/images/navi3.png index 23495893d..4d7897708 100644 Binary files a/es/images/navi3.png and b/es/images/navi3.png differ diff --git a/es/images/navi4.png b/es/images/navi4.png index 1b4df73a5..6297aef79 100644 Binary files a/es/images/navi4.png and b/es/images/navi4.png differ diff --git a/es/images/navi5.png b/es/images/navi5.png index 55788152c..1e4c9f96c 100644 Binary files a/es/images/navi5.png and b/es/images/navi5.png differ diff --git a/es/images/navi6.png b/es/images/navi6.png index 74cab8172..512fe6b36 100644 Binary files a/es/images/navi6.png and b/es/images/navi6.png differ diff --git a/es/images/navi7.png b/es/images/navi7.png index 2e1c974e7..634af36e2 100644 Binary files a/es/images/navi7.png and b/es/images/navi7.png differ diff --git a/es/images/navi8.png b/es/images/navi8.png index 7a52d84ea..5f65fcbbf 100644 Binary files a/es/images/navi8.png and b/es/images/navi8.png differ diff --git a/es/images/navi9.png b/es/images/navi9.png index 7692e1137..b4dd4edf4 100644 Binary files a/es/images/navi9.png and b/es/images/navi9.png differ diff --git a/es/images/polling.png b/es/images/polling.png index 8bd128ec7..a6f67b5fb 100644 Binary files a/es/images/polling.png and b/es/images/polling.png differ diff --git a/fa/images/1.1.cmd.png b/fa/images/1.1.cmd.png index 0df2504b2..e3344c9ef 100644 Binary files a/fa/images/1.1.cmd.png and b/fa/images/1.1.cmd.png differ diff --git a/fa/images/1.1.linux.png b/fa/images/1.1.linux.png index 539563d96..d52dea39c 100644 Binary files a/fa/images/1.1.linux.png and b/fa/images/1.1.linux.png differ diff --git a/fa/images/1.1.mac.png b/fa/images/1.1.mac.png index ad2ceed6f..08e696c7c 100644 Binary files a/fa/images/1.1.mac.png and b/fa/images/1.1.mac.png differ diff --git a/fa/images/1.3.go.png b/fa/images/1.3.go.png index 8155b2d5e..f3a0e42fb 100644 Binary files a/fa/images/1.3.go.png and b/fa/images/1.3.go.png differ diff --git a/fa/images/1.4.eclipse4.png b/fa/images/1.4.eclipse4.png index d4ee77af1..c437790ba 100644 Binary files a/fa/images/1.4.eclipse4.png and b/fa/images/1.4.eclipse4.png differ diff --git a/fa/images/1.4.eclipse5.png b/fa/images/1.4.eclipse5.png index 8a89555d3..51f669fa3 100644 Binary files a/fa/images/1.4.eclipse5.png and b/fa/images/1.4.eclipse5.png differ diff --git a/fa/images/1.4.eclipse6.png b/fa/images/1.4.eclipse6.png index 7771ec2e2..702845fb9 100644 Binary files a/fa/images/1.4.eclipse6.png and b/fa/images/1.4.eclipse6.png differ diff --git a/fa/images/1.4.idea1.png b/fa/images/1.4.idea1.png index 87d2e51e0..55d44335f 100644 Binary files a/fa/images/1.4.idea1.png and b/fa/images/1.4.idea1.png differ diff --git a/fa/images/1.4.idea2.png b/fa/images/1.4.idea2.png index 8059b20ff..6fba19749 100644 Binary files a/fa/images/1.4.idea2.png and b/fa/images/1.4.idea2.png differ diff --git a/fa/images/1.4.idea3.png b/fa/images/1.4.idea3.png index 574e1d74b..d495f96dc 100644 Binary files a/fa/images/1.4.idea3.png and b/fa/images/1.4.idea3.png differ diff --git a/fa/images/1.4.idea4.png b/fa/images/1.4.idea4.png index f6e5138dc..72dff8658 100644 Binary files a/fa/images/1.4.idea4.png and b/fa/images/1.4.idea4.png differ diff --git a/fa/images/1.4.idea5.png b/fa/images/1.4.idea5.png index 7784a6116..cb2a9b8ec 100644 Binary files a/fa/images/1.4.idea5.png and b/fa/images/1.4.idea5.png differ diff --git a/fa/images/1.4.liteide.png b/fa/images/1.4.liteide.png index f28d755e5..5682bd56b 100644 Binary files a/fa/images/1.4.liteide.png and b/fa/images/1.4.liteide.png differ diff --git a/fa/images/1.4.sublime1.png b/fa/images/1.4.sublime1.png index 60f2b3dbc..c4ba9f23a 100644 Binary files a/fa/images/1.4.sublime1.png and b/fa/images/1.4.sublime1.png differ diff --git a/fa/images/1.4.sublime2.png b/fa/images/1.4.sublime2.png index a888636f1..5b8b80436 100644 Binary files a/fa/images/1.4.sublime2.png and b/fa/images/1.4.sublime2.png differ diff --git a/fa/images/1.4.sublime3.png b/fa/images/1.4.sublime3.png index 8b2eb3dcd..9d221f379 100644 Binary files a/fa/images/1.4.sublime3.png and b/fa/images/1.4.sublime3.png differ diff --git a/fa/images/1.4.sublime4.png b/fa/images/1.4.sublime4.png index b0fef6249..d051de847 100644 Binary files a/fa/images/1.4.sublime4.png and b/fa/images/1.4.sublime4.png differ diff --git a/fa/images/1.4.vim.png b/fa/images/1.4.vim.png index 27a15c056..8c6b9fb26 100644 Binary files a/fa/images/1.4.vim.png and b/fa/images/1.4.vim.png differ diff --git a/fa/images/13.1.gopath.png b/fa/images/13.1.gopath.png index c948437a6..e3b3db8a7 100644 Binary files a/fa/images/13.1.gopath.png and b/fa/images/13.1.gopath.png differ diff --git a/fa/images/13.1.gopath2.png b/fa/images/13.1.gopath2.png index 450b41048..b114a8b2e 100644 Binary files a/fa/images/13.1.gopath2.png and b/fa/images/13.1.gopath2.png differ diff --git a/fa/images/13.4.beego.png b/fa/images/13.4.beego.png index 96a9d2743..2f2f599ba 100644 Binary files a/fa/images/13.4.beego.png and b/fa/images/13.4.beego.png differ diff --git a/fa/images/14.1.bootstrap.png b/fa/images/14.1.bootstrap.png index 13ab7f829..1e9e0651a 100644 Binary files a/fa/images/14.1.bootstrap.png and b/fa/images/14.1.bootstrap.png differ diff --git a/fa/images/14.1.bootstrap2.png b/fa/images/14.1.bootstrap2.png index 753ffc790..8b3cabd90 100644 Binary files a/fa/images/14.1.bootstrap2.png and b/fa/images/14.1.bootstrap2.png differ diff --git a/fa/images/14.1.bootstrap3.png b/fa/images/14.1.bootstrap3.png index 460b81830..6068fc810 100644 Binary files a/fa/images/14.1.bootstrap3.png and b/fa/images/14.1.bootstrap3.png differ diff --git a/fa/images/14.4.github.png b/fa/images/14.4.github.png index 4da4c6f5d..78d19cfc2 100644 Binary files a/fa/images/14.4.github.png and b/fa/images/14.4.github.png differ diff --git a/fa/images/14.4.github2.png b/fa/images/14.4.github2.png index c3ae04bf8..7c396cb2f 100644 Binary files a/fa/images/14.4.github2.png and b/fa/images/14.4.github2.png differ diff --git a/fa/images/14.4.github3.png b/fa/images/14.4.github3.png index e98768c3e..a3b547eea 100644 Binary files a/fa/images/14.4.github3.png and b/fa/images/14.4.github3.png differ diff --git a/fa/images/14.6.pprof.png b/fa/images/14.6.pprof.png index 532f1a764..dfd7dbee7 100644 Binary files a/fa/images/14.6.pprof.png and b/fa/images/14.6.pprof.png differ diff --git a/fa/images/14.6.pprof2.png b/fa/images/14.6.pprof2.png index 610c93a4d..25aceb314 100644 Binary files a/fa/images/14.6.pprof2.png and b/fa/images/14.6.pprof2.png differ diff --git a/fa/images/14.6.pprof3.png b/fa/images/14.6.pprof3.png index a3b9f7baa..5cefe1570 100644 Binary files a/fa/images/14.6.pprof3.png and b/fa/images/14.6.pprof3.png differ diff --git a/fa/images/2.2.array.png b/fa/images/2.2.array.png index 5560023b2..1e788fa1e 100644 Binary files a/fa/images/2.2.array.png and b/fa/images/2.2.array.png differ diff --git a/fa/images/2.2.basic.png b/fa/images/2.2.basic.png index 9bac6a0fc..211022656 100644 Binary files a/fa/images/2.2.basic.png and b/fa/images/2.2.basic.png differ diff --git a/fa/images/2.2.makenew.png b/fa/images/2.2.makenew.png index 00f74179f..e5f75a7bd 100644 Binary files a/fa/images/2.2.makenew.png and b/fa/images/2.2.makenew.png differ diff --git a/fa/images/2.2.slice.png b/fa/images/2.2.slice.png index 119f21418..cb5ca0052 100644 Binary files a/fa/images/2.2.slice.png and b/fa/images/2.2.slice.png differ diff --git a/fa/images/2.2.slice2.png b/fa/images/2.2.slice2.png index 0729a1bf8..fd7a4ee0c 100644 Binary files a/fa/images/2.2.slice2.png and b/fa/images/2.2.slice2.png differ diff --git a/fa/images/2.3.init.png b/fa/images/2.3.init.png index abe7cfad0..20db0b50c 100644 Binary files a/fa/images/2.3.init.png and b/fa/images/2.3.init.png differ diff --git a/fa/images/2.4.student_struct.png b/fa/images/2.4.student_struct.png index 7c4f87acb..542f7af8f 100644 Binary files a/fa/images/2.4.student_struct.png and b/fa/images/2.4.student_struct.png differ diff --git a/fa/images/2.5.rect_func_without_receiver.png b/fa/images/2.5.rect_func_without_receiver.png index b4b571fd1..dfabc38b4 100644 Binary files a/fa/images/2.5.rect_func_without_receiver.png and b/fa/images/2.5.rect_func_without_receiver.png differ diff --git a/fa/images/2.5.shapes_func_with_receiver_cp.png b/fa/images/2.5.shapes_func_with_receiver_cp.png index 2d26a01dd..ed627e4d5 100644 Binary files a/fa/images/2.5.shapes_func_with_receiver_cp.png and b/fa/images/2.5.shapes_func_with_receiver_cp.png differ diff --git a/fa/images/2.5.shapes_func_without_receiver.png b/fa/images/2.5.shapes_func_without_receiver.png index 112f56fc6..061c15fe0 100644 Binary files a/fa/images/2.5.shapes_func_without_receiver.png and b/fa/images/2.5.shapes_func_without_receiver.png differ diff --git a/fa/images/3.1.dns2.png b/fa/images/3.1.dns2.png index f432edf34..61c862786 100644 Binary files a/fa/images/3.1.dns2.png and b/fa/images/3.1.dns2.png differ diff --git a/fa/images/3.1.dns_hierachy.png b/fa/images/3.1.dns_hierachy.png index 8dfeb2326..54360dce0 100644 Binary files a/fa/images/3.1.dns_hierachy.png and b/fa/images/3.1.dns_hierachy.png differ diff --git a/fa/images/3.1.dns_inquery.png b/fa/images/3.1.dns_inquery.png index b95d952ee..244401a15 100644 Binary files a/fa/images/3.1.dns_inquery.png and b/fa/images/3.1.dns_inquery.png differ diff --git a/fa/images/3.1.http.png b/fa/images/3.1.http.png index 25108bf3d..44ab1a8bc 100644 Binary files a/fa/images/3.1.http.png and b/fa/images/3.1.http.png differ diff --git a/fa/images/3.1.httpPOST.png b/fa/images/3.1.httpPOST.png index 31d02020c..fe265c1f8 100644 Binary files a/fa/images/3.1.httpPOST.png and b/fa/images/3.1.httpPOST.png differ diff --git a/fa/images/3.1.response.png b/fa/images/3.1.response.png index 978de7904..aa4b56221 100644 Binary files a/fa/images/3.1.response.png and b/fa/images/3.1.response.png differ diff --git a/fa/images/3.1.web2.png b/fa/images/3.1.web2.png index a604c2179..a4595d2c3 100644 Binary files a/fa/images/3.1.web2.png and b/fa/images/3.1.web2.png differ diff --git a/fa/images/3.2.goweb.png b/fa/images/3.2.goweb.png index d6a538299..786655ad0 100644 Binary files a/fa/images/3.2.goweb.png and b/fa/images/3.2.goweb.png differ diff --git a/fa/images/3.3.http.png b/fa/images/3.3.http.png index 40137e33d..173b46dda 100644 Binary files a/fa/images/3.3.http.png and b/fa/images/3.3.http.png differ diff --git a/fa/images/3.3.illustrator.png b/fa/images/3.3.illustrator.png index 8159b8bb4..95f8ea204 100644 Binary files a/fa/images/3.3.illustrator.png and b/fa/images/3.3.illustrator.png differ diff --git a/fa/images/4.1.login.png b/fa/images/4.1.login.png index dfca39df4..011ab95a8 100644 Binary files a/fa/images/4.1.login.png and b/fa/images/4.1.login.png differ diff --git a/fa/images/4.1.slice.png b/fa/images/4.1.slice.png index 3405c147d..fc8b5ed74 100644 Binary files a/fa/images/4.1.slice.png and b/fa/images/4.1.slice.png differ diff --git a/fa/images/4.3.escape.png b/fa/images/4.3.escape.png index 76ce12458..287d2332d 100644 Binary files a/fa/images/4.3.escape.png and b/fa/images/4.3.escape.png differ diff --git a/fa/images/4.4.token.png b/fa/images/4.4.token.png index b52cc1d1f..1c2503795 100644 Binary files a/fa/images/4.4.token.png and b/fa/images/4.4.token.png differ diff --git a/fa/images/4.5.upload.png b/fa/images/4.5.upload.png index e5766e385..50f615e24 100644 Binary files a/fa/images/4.5.upload.png and b/fa/images/4.5.upload.png differ diff --git a/fa/images/4.5.upload2.png b/fa/images/4.5.upload2.png index 064604469..1987b2893 100644 Binary files a/fa/images/4.5.upload2.png and b/fa/images/4.5.upload2.png differ diff --git a/fa/images/5.6.mongodb.png b/fa/images/5.6.mongodb.png index 6161fbe56..170b17136 100644 Binary files a/fa/images/5.6.mongodb.png and b/fa/images/5.6.mongodb.png differ diff --git a/fa/images/6.1.cookie.png b/fa/images/6.1.cookie.png index b94559cf5..176e3fc05 100644 Binary files a/fa/images/6.1.cookie.png and b/fa/images/6.1.cookie.png differ diff --git a/fa/images/6.1.cookie2.png b/fa/images/6.1.cookie2.png index 8363a819e..8005ad7c8 100644 Binary files a/fa/images/6.1.cookie2.png and b/fa/images/6.1.cookie2.png differ diff --git a/fa/images/6.4.cookie.png b/fa/images/6.4.cookie.png index 0dad93f17..a4c7698fc 100644 Binary files a/fa/images/6.4.cookie.png and b/fa/images/6.4.cookie.png differ diff --git a/fa/images/6.4.hijack.png b/fa/images/6.4.hijack.png index 5ab0753f0..f21dcb5e3 100644 Binary files a/fa/images/6.4.hijack.png and b/fa/images/6.4.hijack.png differ diff --git a/fa/images/6.4.hijacksuccess.png b/fa/images/6.4.hijacksuccess.png index 57f48d41f..7963c9fad 100644 Binary files a/fa/images/6.4.hijacksuccess.png and b/fa/images/6.4.hijacksuccess.png differ diff --git a/fa/images/6.4.setcookie.png b/fa/images/6.4.setcookie.png index dbb52170c..f83b10588 100644 Binary files a/fa/images/6.4.setcookie.png and b/fa/images/6.4.setcookie.png differ diff --git a/fa/images/7.4.template.png b/fa/images/7.4.template.png index 195e24fb1..c3b303537 100644 Binary files a/fa/images/7.4.template.png and b/fa/images/7.4.template.png differ diff --git a/fa/images/8.1.socket.png b/fa/images/8.1.socket.png index 93dd544d6..78bd40e96 100644 Binary files a/fa/images/8.1.socket.png and b/fa/images/8.1.socket.png differ diff --git a/fa/images/8.2.websocket.png b/fa/images/8.2.websocket.png index b293c6536..5f48822e8 100644 Binary files a/fa/images/8.2.websocket.png and b/fa/images/8.2.websocket.png differ diff --git a/fa/images/8.2.websocket2.png b/fa/images/8.2.websocket2.png index b744c634e..d2ffcaef1 100644 Binary files a/fa/images/8.2.websocket2.png and b/fa/images/8.2.websocket2.png differ diff --git a/fa/images/8.2.websocket3.png b/fa/images/8.2.websocket3.png index ee769c164..6469a6f49 100644 Binary files a/fa/images/8.2.websocket3.png and b/fa/images/8.2.websocket3.png differ diff --git a/fa/images/8.3.rest.png b/fa/images/8.3.rest.png index 0c1e5b541..9089d36a5 100644 Binary files a/fa/images/8.3.rest.png and b/fa/images/8.3.rest.png differ diff --git a/fa/images/8.3.rest2.png b/fa/images/8.3.rest2.png index b43c08044..0cce7f90b 100644 Binary files a/fa/images/8.3.rest2.png and b/fa/images/8.3.rest2.png differ diff --git a/fa/images/8.3.rest3.png b/fa/images/8.3.rest3.png index 1f62b5057..587136e2b 100644 Binary files a/fa/images/8.3.rest3.png and b/fa/images/8.3.rest3.png differ diff --git a/fa/images/8.4.rpc.png b/fa/images/8.4.rpc.png index 0b3fcfe2a..63b11ff1f 100644 Binary files a/fa/images/8.4.rpc.png and b/fa/images/8.4.rpc.png differ diff --git a/fa/images/9.1.csrf.png b/fa/images/9.1.csrf.png index 54d3a4349..28bb16a8a 100644 Binary files a/fa/images/9.1.csrf.png and b/fa/images/9.1.csrf.png differ diff --git a/fa/images/alipay.png b/fa/images/alipay.png index 2bac3531d..d408bda60 100644 Binary files a/fa/images/alipay.png and b/fa/images/alipay.png differ diff --git a/fa/images/cover.png b/fa/images/cover.png index 22bfab449..725f2829a 100644 Binary files a/fa/images/cover.png and b/fa/images/cover.png differ diff --git a/fa/images/ebook.jpg b/fa/images/ebook.jpg index b2f3710db..8818895c0 100644 Binary files a/fa/images/ebook.jpg and b/fa/images/ebook.jpg differ diff --git a/fa/images/navi1.png b/fa/images/navi1.png index 92a7669e7..10205cfec 100644 Binary files a/fa/images/navi1.png and b/fa/images/navi1.png differ diff --git a/fa/images/navi10.png b/fa/images/navi10.png index 94935e27a..608db7b52 100644 Binary files a/fa/images/navi10.png and b/fa/images/navi10.png differ diff --git a/fa/images/navi11.png b/fa/images/navi11.png index 8eb93cb1f..0d3aa32bb 100644 Binary files a/fa/images/navi11.png and b/fa/images/navi11.png differ diff --git a/fa/images/navi12.png b/fa/images/navi12.png index 5bdbadfa7..d19bc9124 100644 Binary files a/fa/images/navi12.png and b/fa/images/navi12.png differ diff --git a/fa/images/navi13.png b/fa/images/navi13.png index c797033b1..bf3ea9df4 100644 Binary files a/fa/images/navi13.png and b/fa/images/navi13.png differ diff --git a/fa/images/navi14.png b/fa/images/navi14.png index 3d9d38cc5..fd4a19d40 100644 Binary files a/fa/images/navi14.png and b/fa/images/navi14.png differ diff --git a/fa/images/navi2.png b/fa/images/navi2.png index d18526ac5..ac725fb29 100644 Binary files a/fa/images/navi2.png and b/fa/images/navi2.png differ diff --git a/fa/images/navi3.png b/fa/images/navi3.png index 23495893d..1321d29ba 100644 Binary files a/fa/images/navi3.png and b/fa/images/navi3.png differ diff --git a/fa/images/navi4.png b/fa/images/navi4.png index 1b4df73a5..80ab12643 100644 Binary files a/fa/images/navi4.png and b/fa/images/navi4.png differ diff --git a/fa/images/navi5.png b/fa/images/navi5.png index 55788152c..dd8f51182 100644 Binary files a/fa/images/navi5.png and b/fa/images/navi5.png differ diff --git a/fa/images/navi6.png b/fa/images/navi6.png index 74cab8172..500d3258a 100644 Binary files a/fa/images/navi6.png and b/fa/images/navi6.png differ diff --git a/fa/images/navi7.png b/fa/images/navi7.png index 2e1c974e7..cc7e99238 100644 Binary files a/fa/images/navi7.png and b/fa/images/navi7.png differ diff --git a/fa/images/navi8.png b/fa/images/navi8.png index 7a52d84ea..b092a35d2 100644 Binary files a/fa/images/navi8.png and b/fa/images/navi8.png differ diff --git a/fa/images/navi9.png b/fa/images/navi9.png index 7692e1137..70b28c453 100644 Binary files a/fa/images/navi9.png and b/fa/images/navi9.png differ diff --git a/fa/images/polling.png b/fa/images/polling.png index 8bd128ec7..a5785bbc4 100644 Binary files a/fa/images/polling.png and b/fa/images/polling.png differ diff --git a/fr/images/1.1.mac.png b/fr/images/1.1.mac.png index ad2ceed6f..92c8a66fc 100644 Binary files a/fr/images/1.1.mac.png and b/fr/images/1.1.mac.png differ diff --git a/fr/images/1.3.go.png b/fr/images/1.3.go.png index 8155b2d5e..93441026b 100644 Binary files a/fr/images/1.3.go.png and b/fr/images/1.3.go.png differ diff --git a/fr/images/1.4.eclipse4.png b/fr/images/1.4.eclipse4.png index d4ee77af1..9670dd4bb 100644 Binary files a/fr/images/1.4.eclipse4.png and b/fr/images/1.4.eclipse4.png differ diff --git a/fr/images/1.4.eclipse5.png b/fr/images/1.4.eclipse5.png index 8a89555d3..9dfa1a286 100644 Binary files a/fr/images/1.4.eclipse5.png and b/fr/images/1.4.eclipse5.png differ diff --git a/fr/images/1.4.eclipse6.png b/fr/images/1.4.eclipse6.png index 7771ec2e2..cf7b94274 100644 Binary files a/fr/images/1.4.eclipse6.png and b/fr/images/1.4.eclipse6.png differ diff --git a/fr/images/1.4.idea1.png b/fr/images/1.4.idea1.png index 87d2e51e0..5410eb1f2 100644 Binary files a/fr/images/1.4.idea1.png and b/fr/images/1.4.idea1.png differ diff --git a/fr/images/1.4.idea3.png b/fr/images/1.4.idea3.png index 574e1d74b..a5e2f2296 100644 Binary files a/fr/images/1.4.idea3.png and b/fr/images/1.4.idea3.png differ diff --git a/fr/images/1.4.idea4.png b/fr/images/1.4.idea4.png index f6e5138dc..390d25960 100644 Binary files a/fr/images/1.4.idea4.png and b/fr/images/1.4.idea4.png differ diff --git a/fr/images/1.4.idea5.png b/fr/images/1.4.idea5.png index 7784a6116..657023ec2 100644 Binary files a/fr/images/1.4.idea5.png and b/fr/images/1.4.idea5.png differ diff --git a/fr/images/1.4.liteide.png b/fr/images/1.4.liteide.png index f28d755e5..87c45fc7d 100644 Binary files a/fr/images/1.4.liteide.png and b/fr/images/1.4.liteide.png differ diff --git a/fr/images/1.4.sublime1.png b/fr/images/1.4.sublime1.png index 60f2b3dbc..60ed52d9b 100644 Binary files a/fr/images/1.4.sublime1.png and b/fr/images/1.4.sublime1.png differ diff --git a/fr/images/1.4.sublime2.png b/fr/images/1.4.sublime2.png index a888636f1..3db2fc6c2 100644 Binary files a/fr/images/1.4.sublime2.png and b/fr/images/1.4.sublime2.png differ diff --git a/fr/images/1.4.sublime3.png b/fr/images/1.4.sublime3.png index 8b2eb3dcd..8e223a72f 100644 Binary files a/fr/images/1.4.sublime3.png and b/fr/images/1.4.sublime3.png differ diff --git a/fr/images/1.4.sublime4.png b/fr/images/1.4.sublime4.png index b0fef6249..293170f6b 100644 Binary files a/fr/images/1.4.sublime4.png and b/fr/images/1.4.sublime4.png differ diff --git a/fr/images/1.4.vim.png b/fr/images/1.4.vim.png index 27a15c056..bc5a9a097 100644 Binary files a/fr/images/1.4.vim.png and b/fr/images/1.4.vim.png differ diff --git a/fr/images/navi1.png b/fr/images/navi1.png index 92a7669e7..10205cfec 100644 Binary files a/fr/images/navi1.png and b/fr/images/navi1.png differ diff --git a/ja/images/1.1.cmd.png b/ja/images/1.1.cmd.png index 0df2504b2..9ad6ad4d2 100644 Binary files a/ja/images/1.1.cmd.png and b/ja/images/1.1.cmd.png differ diff --git a/ja/images/1.1.linux.png b/ja/images/1.1.linux.png index 539563d96..1a9154b21 100644 Binary files a/ja/images/1.1.linux.png and b/ja/images/1.1.linux.png differ diff --git a/ja/images/1.1.mac.png b/ja/images/1.1.mac.png index ad2ceed6f..92c8a66fc 100644 Binary files a/ja/images/1.1.mac.png and b/ja/images/1.1.mac.png differ diff --git a/ja/images/1.3.go.png b/ja/images/1.3.go.png index 8155b2d5e..d877be1f3 100644 Binary files a/ja/images/1.3.go.png and b/ja/images/1.3.go.png differ diff --git a/ja/images/1.4.eclipse4.png b/ja/images/1.4.eclipse4.png index d4ee77af1..9670dd4bb 100644 Binary files a/ja/images/1.4.eclipse4.png and b/ja/images/1.4.eclipse4.png differ diff --git a/ja/images/1.4.eclipse5.png b/ja/images/1.4.eclipse5.png index 8a89555d3..9dfa1a286 100644 Binary files a/ja/images/1.4.eclipse5.png and b/ja/images/1.4.eclipse5.png differ diff --git a/ja/images/1.4.eclipse6.png b/ja/images/1.4.eclipse6.png index 7771ec2e2..cf7b94274 100644 Binary files a/ja/images/1.4.eclipse6.png and b/ja/images/1.4.eclipse6.png differ diff --git a/ja/images/1.4.idea1.png b/ja/images/1.4.idea1.png index 87d2e51e0..5410eb1f2 100644 Binary files a/ja/images/1.4.idea1.png and b/ja/images/1.4.idea1.png differ diff --git a/ja/images/1.4.idea2.png b/ja/images/1.4.idea2.png index 8059b20ff..1fdcb7be8 100644 Binary files a/ja/images/1.4.idea2.png and b/ja/images/1.4.idea2.png differ diff --git a/ja/images/1.4.idea3.png b/ja/images/1.4.idea3.png index 574e1d74b..a5e2f2296 100644 Binary files a/ja/images/1.4.idea3.png and b/ja/images/1.4.idea3.png differ diff --git a/ja/images/1.4.idea4.png b/ja/images/1.4.idea4.png index f6e5138dc..390d25960 100644 Binary files a/ja/images/1.4.idea4.png and b/ja/images/1.4.idea4.png differ diff --git a/ja/images/1.4.idea5.png b/ja/images/1.4.idea5.png index 7784a6116..657023ec2 100644 Binary files a/ja/images/1.4.idea5.png and b/ja/images/1.4.idea5.png differ diff --git a/ja/images/1.4.liteide.png b/ja/images/1.4.liteide.png index f28d755e5..87c45fc7d 100644 Binary files a/ja/images/1.4.liteide.png and b/ja/images/1.4.liteide.png differ diff --git a/ja/images/1.4.sublime1.png b/ja/images/1.4.sublime1.png index 60f2b3dbc..60ed52d9b 100644 Binary files a/ja/images/1.4.sublime1.png and b/ja/images/1.4.sublime1.png differ diff --git a/ja/images/1.4.sublime2.png b/ja/images/1.4.sublime2.png index a888636f1..3db2fc6c2 100644 Binary files a/ja/images/1.4.sublime2.png and b/ja/images/1.4.sublime2.png differ diff --git a/ja/images/1.4.sublime3.png b/ja/images/1.4.sublime3.png index 8b2eb3dcd..e847f24fd 100644 Binary files a/ja/images/1.4.sublime3.png and b/ja/images/1.4.sublime3.png differ diff --git a/ja/images/1.4.sublime4.png b/ja/images/1.4.sublime4.png index b0fef6249..293170f6b 100644 Binary files a/ja/images/1.4.sublime4.png and b/ja/images/1.4.sublime4.png differ diff --git a/ja/images/1.4.vim.png b/ja/images/1.4.vim.png index 27a15c056..15d0b9e41 100644 Binary files a/ja/images/1.4.vim.png and b/ja/images/1.4.vim.png differ diff --git a/ja/images/13.1.flow.png b/ja/images/13.1.flow.png index b47e5bfc5..a75362e05 100644 Binary files a/ja/images/13.1.flow.png and b/ja/images/13.1.flow.png differ diff --git a/ja/images/13.1.gopath.png b/ja/images/13.1.gopath.png index c948437a6..72db8f4fe 100644 Binary files a/ja/images/13.1.gopath.png and b/ja/images/13.1.gopath.png differ diff --git a/ja/images/13.1.gopath2.png b/ja/images/13.1.gopath2.png index 450b41048..8acc062cf 100644 Binary files a/ja/images/13.1.gopath2.png and b/ja/images/13.1.gopath2.png differ diff --git a/ja/images/13.4.beego.png b/ja/images/13.4.beego.png index 96a9d2743..88fe4847c 100644 Binary files a/ja/images/13.4.beego.png and b/ja/images/13.4.beego.png differ diff --git a/ja/images/14.1.bootstrap.png b/ja/images/14.1.bootstrap.png index 13ab7f829..82c4ef57d 100644 Binary files a/ja/images/14.1.bootstrap.png and b/ja/images/14.1.bootstrap.png differ diff --git a/ja/images/14.1.bootstrap2.png b/ja/images/14.1.bootstrap2.png index 753ffc790..468b9aafa 100644 Binary files a/ja/images/14.1.bootstrap2.png and b/ja/images/14.1.bootstrap2.png differ diff --git a/ja/images/14.1.bootstrap3.png b/ja/images/14.1.bootstrap3.png index 460b81830..fe6df26c4 100644 Binary files a/ja/images/14.1.bootstrap3.png and b/ja/images/14.1.bootstrap3.png differ diff --git a/ja/images/14.4.github.png b/ja/images/14.4.github.png index 4da4c6f5d..92abda855 100644 Binary files a/ja/images/14.4.github.png and b/ja/images/14.4.github.png differ diff --git a/ja/images/14.4.github2.png b/ja/images/14.4.github2.png index c3ae04bf8..8d94c350a 100644 Binary files a/ja/images/14.4.github2.png and b/ja/images/14.4.github2.png differ diff --git a/ja/images/14.4.github3.png b/ja/images/14.4.github3.png index e98768c3e..47c2752cd 100644 Binary files a/ja/images/14.4.github3.png and b/ja/images/14.4.github3.png differ diff --git a/ja/images/14.6.pprof.png b/ja/images/14.6.pprof.png index 532f1a764..4f04966fe 100644 Binary files a/ja/images/14.6.pprof.png and b/ja/images/14.6.pprof.png differ diff --git a/ja/images/14.6.pprof2.png b/ja/images/14.6.pprof2.png index 610c93a4d..c094a1589 100644 Binary files a/ja/images/14.6.pprof2.png and b/ja/images/14.6.pprof2.png differ diff --git a/ja/images/14.6.pprof3.png b/ja/images/14.6.pprof3.png index a3b9f7baa..d39ec3af0 100644 Binary files a/ja/images/14.6.pprof3.png and b/ja/images/14.6.pprof3.png differ diff --git a/ja/images/2.2.array.png b/ja/images/2.2.array.png index 5560023b2..2320868fc 100644 Binary files a/ja/images/2.2.array.png and b/ja/images/2.2.array.png differ diff --git a/ja/images/2.2.basic.png b/ja/images/2.2.basic.png index 9bac6a0fc..b08ef98b5 100644 Binary files a/ja/images/2.2.basic.png and b/ja/images/2.2.basic.png differ diff --git a/ja/images/2.2.makenew.png b/ja/images/2.2.makenew.png index 00f74179f..076aadfb7 100644 Binary files a/ja/images/2.2.makenew.png and b/ja/images/2.2.makenew.png differ diff --git a/ja/images/2.2.slice.png b/ja/images/2.2.slice.png index 119f21418..268a0bf49 100644 Binary files a/ja/images/2.2.slice.png and b/ja/images/2.2.slice.png differ diff --git a/ja/images/2.2.slice2.png b/ja/images/2.2.slice2.png index 0729a1bf8..cecbb8c38 100644 Binary files a/ja/images/2.2.slice2.png and b/ja/images/2.2.slice2.png differ diff --git a/ja/images/2.3.init.png b/ja/images/2.3.init.png index abe7cfad0..0a78c1ddf 100644 Binary files a/ja/images/2.3.init.png and b/ja/images/2.3.init.png differ diff --git a/ja/images/2.4.student_struct.png b/ja/images/2.4.student_struct.png index 7c4f87acb..0a32aa23b 100644 Binary files a/ja/images/2.4.student_struct.png and b/ja/images/2.4.student_struct.png differ diff --git a/ja/images/2.5.rect_func_without_receiver.png b/ja/images/2.5.rect_func_without_receiver.png index b4b571fd1..8f5a318e4 100644 Binary files a/ja/images/2.5.rect_func_without_receiver.png and b/ja/images/2.5.rect_func_without_receiver.png differ diff --git a/ja/images/2.5.shapes_func_with_receiver_cp.png b/ja/images/2.5.shapes_func_with_receiver_cp.png index 2d26a01dd..af9ce010d 100644 Binary files a/ja/images/2.5.shapes_func_with_receiver_cp.png and b/ja/images/2.5.shapes_func_with_receiver_cp.png differ diff --git a/ja/images/2.5.shapes_func_without_receiver.png b/ja/images/2.5.shapes_func_without_receiver.png index 112f56fc6..22c8ab62a 100644 Binary files a/ja/images/2.5.shapes_func_without_receiver.png and b/ja/images/2.5.shapes_func_without_receiver.png differ diff --git a/ja/images/3.1.dns2.png b/ja/images/3.1.dns2.png index f432edf34..1c4d51f04 100644 Binary files a/ja/images/3.1.dns2.png and b/ja/images/3.1.dns2.png differ diff --git a/ja/images/3.1.dns_hierachy.png b/ja/images/3.1.dns_hierachy.png index 8dfeb2326..d96d7872b 100644 Binary files a/ja/images/3.1.dns_hierachy.png and b/ja/images/3.1.dns_hierachy.png differ diff --git a/ja/images/3.1.dns_inquery.png b/ja/images/3.1.dns_inquery.png index b95d952ee..0b87bac2b 100644 Binary files a/ja/images/3.1.dns_inquery.png and b/ja/images/3.1.dns_inquery.png differ diff --git a/ja/images/3.1.http.png b/ja/images/3.1.http.png index 25108bf3d..9a5cbca71 100644 Binary files a/ja/images/3.1.http.png and b/ja/images/3.1.http.png differ diff --git a/ja/images/3.1.httpPOST.png b/ja/images/3.1.httpPOST.png index 31d02020c..53e1b9637 100644 Binary files a/ja/images/3.1.httpPOST.png and b/ja/images/3.1.httpPOST.png differ diff --git a/ja/images/3.1.response.png b/ja/images/3.1.response.png index 978de7904..1e0333588 100644 Binary files a/ja/images/3.1.response.png and b/ja/images/3.1.response.png differ diff --git a/ja/images/3.1.web2.png b/ja/images/3.1.web2.png index a604c2179..a4595d2c3 100644 Binary files a/ja/images/3.1.web2.png and b/ja/images/3.1.web2.png differ diff --git a/ja/images/3.2.goweb.png b/ja/images/3.2.goweb.png index d6a538299..9bddb486d 100644 Binary files a/ja/images/3.2.goweb.png and b/ja/images/3.2.goweb.png differ diff --git a/ja/images/3.3.http.png b/ja/images/3.3.http.png index 40137e33d..173b46dda 100644 Binary files a/ja/images/3.3.http.png and b/ja/images/3.3.http.png differ diff --git a/ja/images/3.3.illustrator.png b/ja/images/3.3.illustrator.png index 8159b8bb4..95f8ea204 100644 Binary files a/ja/images/3.3.illustrator.png and b/ja/images/3.3.illustrator.png differ diff --git a/ja/images/4.1.login.png b/ja/images/4.1.login.png index dfca39df4..011ab95a8 100644 Binary files a/ja/images/4.1.login.png and b/ja/images/4.1.login.png differ diff --git a/ja/images/4.1.slice.png b/ja/images/4.1.slice.png index 3405c147d..e51b9d6fa 100644 Binary files a/ja/images/4.1.slice.png and b/ja/images/4.1.slice.png differ diff --git a/ja/images/4.3.escape.png b/ja/images/4.3.escape.png index 76ce12458..287d2332d 100644 Binary files a/ja/images/4.3.escape.png and b/ja/images/4.3.escape.png differ diff --git a/ja/images/4.4.token.png b/ja/images/4.4.token.png index b52cc1d1f..1c2503795 100644 Binary files a/ja/images/4.4.token.png and b/ja/images/4.4.token.png differ diff --git a/ja/images/4.5.upload.png b/ja/images/4.5.upload.png index e5766e385..50f615e24 100644 Binary files a/ja/images/4.5.upload.png and b/ja/images/4.5.upload.png differ diff --git a/ja/images/4.5.upload2.png b/ja/images/4.5.upload2.png index 064604469..1987b2893 100644 Binary files a/ja/images/4.5.upload2.png and b/ja/images/4.5.upload2.png differ diff --git a/ja/images/5.6.mongodb.png b/ja/images/5.6.mongodb.png index 6161fbe56..170b17136 100644 Binary files a/ja/images/5.6.mongodb.png and b/ja/images/5.6.mongodb.png differ diff --git a/ja/images/6.1.cookie.png b/ja/images/6.1.cookie.png index b94559cf5..176e3fc05 100644 Binary files a/ja/images/6.1.cookie.png and b/ja/images/6.1.cookie.png differ diff --git a/ja/images/6.1.cookie2.png b/ja/images/6.1.cookie2.png index 2888e3927..38f879240 100644 Binary files a/ja/images/6.1.cookie2.png and b/ja/images/6.1.cookie2.png differ diff --git a/ja/images/6.1.session.png b/ja/images/6.1.session.png index f538b8f5b..9f0873735 100644 Binary files a/ja/images/6.1.session.png and b/ja/images/6.1.session.png differ diff --git a/ja/images/6.4.cookie.png b/ja/images/6.4.cookie.png index 0dad93f17..a4c7698fc 100644 Binary files a/ja/images/6.4.cookie.png and b/ja/images/6.4.cookie.png differ diff --git a/ja/images/6.4.hijack.png b/ja/images/6.4.hijack.png index 5ab0753f0..f21dcb5e3 100644 Binary files a/ja/images/6.4.hijack.png and b/ja/images/6.4.hijack.png differ diff --git a/ja/images/6.4.hijacksuccess.png b/ja/images/6.4.hijacksuccess.png index 57f48d41f..7963c9fad 100644 Binary files a/ja/images/6.4.hijacksuccess.png and b/ja/images/6.4.hijacksuccess.png differ diff --git a/ja/images/6.4.setcookie.png b/ja/images/6.4.setcookie.png index dbb52170c..f83b10588 100644 Binary files a/ja/images/6.4.setcookie.png and b/ja/images/6.4.setcookie.png differ diff --git a/ja/images/7.4.template.png b/ja/images/7.4.template.png index 195e24fb1..c3b303537 100644 Binary files a/ja/images/7.4.template.png and b/ja/images/7.4.template.png differ diff --git a/ja/images/8.1.socket.png b/ja/images/8.1.socket.png index 93dd544d6..78bd40e96 100644 Binary files a/ja/images/8.1.socket.png and b/ja/images/8.1.socket.png differ diff --git a/ja/images/8.2.websocket.png b/ja/images/8.2.websocket.png index b293c6536..5f48822e8 100644 Binary files a/ja/images/8.2.websocket.png and b/ja/images/8.2.websocket.png differ diff --git a/ja/images/8.2.websocket2.png b/ja/images/8.2.websocket2.png index b744c634e..b19fe84a2 100644 Binary files a/ja/images/8.2.websocket2.png and b/ja/images/8.2.websocket2.png differ diff --git a/ja/images/8.2.websocket3.png b/ja/images/8.2.websocket3.png index ee769c164..a469b03e2 100644 Binary files a/ja/images/8.2.websocket3.png and b/ja/images/8.2.websocket3.png differ diff --git a/ja/images/8.3.rest.png b/ja/images/8.3.rest.png index 0c1e5b541..9089d36a5 100644 Binary files a/ja/images/8.3.rest.png and b/ja/images/8.3.rest.png differ diff --git a/ja/images/8.3.rest2.png b/ja/images/8.3.rest2.png index b43c08044..0cce7f90b 100644 Binary files a/ja/images/8.3.rest2.png and b/ja/images/8.3.rest2.png differ diff --git a/ja/images/8.3.rest3.png b/ja/images/8.3.rest3.png index 1f62b5057..587136e2b 100644 Binary files a/ja/images/8.3.rest3.png and b/ja/images/8.3.rest3.png differ diff --git a/ja/images/8.4.rpc.png b/ja/images/8.4.rpc.png index 0b3fcfe2a..63b11ff1f 100644 Binary files a/ja/images/8.4.rpc.png and b/ja/images/8.4.rpc.png differ diff --git a/ja/images/9.1.csrf.png b/ja/images/9.1.csrf.png index 54d3a4349..28bb16a8a 100644 Binary files a/ja/images/9.1.csrf.png and b/ja/images/9.1.csrf.png differ diff --git a/ja/images/alipay.png b/ja/images/alipay.png index 2bac3531d..d408bda60 100644 Binary files a/ja/images/alipay.png and b/ja/images/alipay.png differ diff --git a/ja/images/cover.png b/ja/images/cover.png index 22bfab449..725f2829a 100644 Binary files a/ja/images/cover.png and b/ja/images/cover.png differ diff --git a/ja/images/ebook.jpg b/ja/images/ebook.jpg index b2f3710db..8818895c0 100644 Binary files a/ja/images/ebook.jpg and b/ja/images/ebook.jpg differ diff --git a/ja/images/navi1.png b/ja/images/navi1.png index 92a7669e7..10205cfec 100644 Binary files a/ja/images/navi1.png and b/ja/images/navi1.png differ diff --git a/ja/images/navi10.png b/ja/images/navi10.png index 94935e27a..608db7b52 100644 Binary files a/ja/images/navi10.png and b/ja/images/navi10.png differ diff --git a/ja/images/navi11.png b/ja/images/navi11.png index 8eb93cb1f..0d3aa32bb 100644 Binary files a/ja/images/navi11.png and b/ja/images/navi11.png differ diff --git a/ja/images/navi12.png b/ja/images/navi12.png index 5bdbadfa7..d19bc9124 100644 Binary files a/ja/images/navi12.png and b/ja/images/navi12.png differ diff --git a/ja/images/navi13.png b/ja/images/navi13.png index c797033b1..bf3ea9df4 100644 Binary files a/ja/images/navi13.png and b/ja/images/navi13.png differ diff --git a/ja/images/navi14.png b/ja/images/navi14.png index 3d9d38cc5..fd4a19d40 100644 Binary files a/ja/images/navi14.png and b/ja/images/navi14.png differ diff --git a/ja/images/navi2.png b/ja/images/navi2.png index d18526ac5..ac725fb29 100644 Binary files a/ja/images/navi2.png and b/ja/images/navi2.png differ diff --git a/ja/images/navi3.png b/ja/images/navi3.png index 23495893d..1321d29ba 100644 Binary files a/ja/images/navi3.png and b/ja/images/navi3.png differ diff --git a/ja/images/navi4.png b/ja/images/navi4.png index 1b4df73a5..80ab12643 100644 Binary files a/ja/images/navi4.png and b/ja/images/navi4.png differ diff --git a/ja/images/navi5.png b/ja/images/navi5.png index 55788152c..dd8f51182 100644 Binary files a/ja/images/navi5.png and b/ja/images/navi5.png differ diff --git a/ja/images/navi6.png b/ja/images/navi6.png index 74cab8172..500d3258a 100644 Binary files a/ja/images/navi6.png and b/ja/images/navi6.png differ diff --git a/ja/images/navi7.png b/ja/images/navi7.png index 2e1c974e7..cc7e99238 100644 Binary files a/ja/images/navi7.png and b/ja/images/navi7.png differ diff --git a/ja/images/navi8.png b/ja/images/navi8.png index 7a52d84ea..b092a35d2 100644 Binary files a/ja/images/navi8.png and b/ja/images/navi8.png differ diff --git a/ja/images/navi9.png b/ja/images/navi9.png index 7692e1137..70b28c453 100644 Binary files a/ja/images/navi9.png and b/ja/images/navi9.png differ diff --git a/ja/images/polling.png b/ja/images/polling.png index 8bd128ec7..a5785bbc4 100644 Binary files a/ja/images/polling.png and b/ja/images/polling.png differ diff --git a/pt-br/images/1.1.cmd.png b/pt-br/images/1.1.cmd.png index 0df2504b2..6c19e3cdf 100644 Binary files a/pt-br/images/1.1.cmd.png and b/pt-br/images/1.1.cmd.png differ diff --git a/pt-br/images/1.1.linux.png b/pt-br/images/1.1.linux.png index 539563d96..102e6f97a 100644 Binary files a/pt-br/images/1.1.linux.png and b/pt-br/images/1.1.linux.png differ diff --git a/pt-br/images/1.1.mac.png b/pt-br/images/1.1.mac.png index ad2ceed6f..92c8a66fc 100644 Binary files a/pt-br/images/1.1.mac.png and b/pt-br/images/1.1.mac.png differ diff --git a/pt-br/images/1.3.go.png b/pt-br/images/1.3.go.png index 8155b2d5e..6ae645718 100644 Binary files a/pt-br/images/1.3.go.png and b/pt-br/images/1.3.go.png differ diff --git a/pt-br/images/1.4.eclipse4.png b/pt-br/images/1.4.eclipse4.png index d4ee77af1..9670dd4bb 100644 Binary files a/pt-br/images/1.4.eclipse4.png and b/pt-br/images/1.4.eclipse4.png differ diff --git a/pt-br/images/1.4.eclipse5.png b/pt-br/images/1.4.eclipse5.png index 8a89555d3..9dfa1a286 100644 Binary files a/pt-br/images/1.4.eclipse5.png and b/pt-br/images/1.4.eclipse5.png differ diff --git a/pt-br/images/1.4.eclipse6.png b/pt-br/images/1.4.eclipse6.png index 7771ec2e2..cf7b94274 100644 Binary files a/pt-br/images/1.4.eclipse6.png and b/pt-br/images/1.4.eclipse6.png differ diff --git a/pt-br/images/1.4.idea1.png b/pt-br/images/1.4.idea1.png index 87d2e51e0..5410eb1f2 100644 Binary files a/pt-br/images/1.4.idea1.png and b/pt-br/images/1.4.idea1.png differ diff --git a/pt-br/images/1.4.idea2.png b/pt-br/images/1.4.idea2.png index 8059b20ff..1fdcb7be8 100644 Binary files a/pt-br/images/1.4.idea2.png and b/pt-br/images/1.4.idea2.png differ diff --git a/pt-br/images/1.4.idea3.png b/pt-br/images/1.4.idea3.png index 574e1d74b..a5e2f2296 100644 Binary files a/pt-br/images/1.4.idea3.png and b/pt-br/images/1.4.idea3.png differ diff --git a/pt-br/images/1.4.idea4.png b/pt-br/images/1.4.idea4.png index f6e5138dc..390d25960 100644 Binary files a/pt-br/images/1.4.idea4.png and b/pt-br/images/1.4.idea4.png differ diff --git a/pt-br/images/1.4.idea5.png b/pt-br/images/1.4.idea5.png index 7784a6116..657023ec2 100644 Binary files a/pt-br/images/1.4.idea5.png and b/pt-br/images/1.4.idea5.png differ diff --git a/pt-br/images/1.4.liteide.png b/pt-br/images/1.4.liteide.png index f28d755e5..87c45fc7d 100644 Binary files a/pt-br/images/1.4.liteide.png and b/pt-br/images/1.4.liteide.png differ diff --git a/pt-br/images/1.4.sublime1.png b/pt-br/images/1.4.sublime1.png index 60f2b3dbc..60ed52d9b 100644 Binary files a/pt-br/images/1.4.sublime1.png and b/pt-br/images/1.4.sublime1.png differ diff --git a/pt-br/images/1.4.sublime2.png b/pt-br/images/1.4.sublime2.png index a888636f1..3db2fc6c2 100644 Binary files a/pt-br/images/1.4.sublime2.png and b/pt-br/images/1.4.sublime2.png differ diff --git a/pt-br/images/1.4.sublime3.png b/pt-br/images/1.4.sublime3.png index 8b2eb3dcd..91eb22404 100644 Binary files a/pt-br/images/1.4.sublime3.png and b/pt-br/images/1.4.sublime3.png differ diff --git a/pt-br/images/1.4.sublime4.png b/pt-br/images/1.4.sublime4.png index b0fef6249..293170f6b 100644 Binary files a/pt-br/images/1.4.sublime4.png and b/pt-br/images/1.4.sublime4.png differ diff --git a/pt-br/images/1.4.vim.png b/pt-br/images/1.4.vim.png index 27a15c056..5db267ada 100644 Binary files a/pt-br/images/1.4.vim.png and b/pt-br/images/1.4.vim.png differ diff --git a/pt-br/images/13.1.gopath.png b/pt-br/images/13.1.gopath.png index c948437a6..72db8f4fe 100644 Binary files a/pt-br/images/13.1.gopath.png and b/pt-br/images/13.1.gopath.png differ diff --git a/pt-br/images/13.1.gopath2.png b/pt-br/images/13.1.gopath2.png index 450b41048..8acc062cf 100644 Binary files a/pt-br/images/13.1.gopath2.png and b/pt-br/images/13.1.gopath2.png differ diff --git a/pt-br/images/13.4.beego.png b/pt-br/images/13.4.beego.png index 96a9d2743..88fe4847c 100644 Binary files a/pt-br/images/13.4.beego.png and b/pt-br/images/13.4.beego.png differ diff --git a/pt-br/images/14.1.bootstrap.png b/pt-br/images/14.1.bootstrap.png index 13ab7f829..82c4ef57d 100644 Binary files a/pt-br/images/14.1.bootstrap.png and b/pt-br/images/14.1.bootstrap.png differ diff --git a/pt-br/images/14.1.bootstrap2.png b/pt-br/images/14.1.bootstrap2.png index 753ffc790..26f68c31b 100644 Binary files a/pt-br/images/14.1.bootstrap2.png and b/pt-br/images/14.1.bootstrap2.png differ diff --git a/pt-br/images/14.1.bootstrap3.png b/pt-br/images/14.1.bootstrap3.png index 460b81830..fe6df26c4 100644 Binary files a/pt-br/images/14.1.bootstrap3.png and b/pt-br/images/14.1.bootstrap3.png differ diff --git a/pt-br/images/14.4.github.png b/pt-br/images/14.4.github.png index 4da4c6f5d..92abda855 100644 Binary files a/pt-br/images/14.4.github.png and b/pt-br/images/14.4.github.png differ diff --git a/pt-br/images/14.4.github2.png b/pt-br/images/14.4.github2.png index c3ae04bf8..8d94c350a 100644 Binary files a/pt-br/images/14.4.github2.png and b/pt-br/images/14.4.github2.png differ diff --git a/pt-br/images/14.4.github3.png b/pt-br/images/14.4.github3.png index e98768c3e..47c2752cd 100644 Binary files a/pt-br/images/14.4.github3.png and b/pt-br/images/14.4.github3.png differ diff --git a/pt-br/images/14.6.pprof.png b/pt-br/images/14.6.pprof.png index 532f1a764..4f04966fe 100644 Binary files a/pt-br/images/14.6.pprof.png and b/pt-br/images/14.6.pprof.png differ diff --git a/pt-br/images/14.6.pprof2.png b/pt-br/images/14.6.pprof2.png index 610c93a4d..c094a1589 100644 Binary files a/pt-br/images/14.6.pprof2.png and b/pt-br/images/14.6.pprof2.png differ diff --git a/pt-br/images/14.6.pprof3.png b/pt-br/images/14.6.pprof3.png index a3b9f7baa..d39ec3af0 100644 Binary files a/pt-br/images/14.6.pprof3.png and b/pt-br/images/14.6.pprof3.png differ diff --git a/pt-br/images/2.2.array.png b/pt-br/images/2.2.array.png index 5560023b2..2320868fc 100644 Binary files a/pt-br/images/2.2.array.png and b/pt-br/images/2.2.array.png differ diff --git a/pt-br/images/2.2.basic.png b/pt-br/images/2.2.basic.png index 9bac6a0fc..b08ef98b5 100644 Binary files a/pt-br/images/2.2.basic.png and b/pt-br/images/2.2.basic.png differ diff --git a/pt-br/images/2.2.makenew.png b/pt-br/images/2.2.makenew.png index 00f74179f..076aadfb7 100644 Binary files a/pt-br/images/2.2.makenew.png and b/pt-br/images/2.2.makenew.png differ diff --git a/pt-br/images/2.2.slice.png b/pt-br/images/2.2.slice.png index 119f21418..268a0bf49 100644 Binary files a/pt-br/images/2.2.slice.png and b/pt-br/images/2.2.slice.png differ diff --git a/pt-br/images/2.2.slice2.png b/pt-br/images/2.2.slice2.png index 0729a1bf8..cecbb8c38 100644 Binary files a/pt-br/images/2.2.slice2.png and b/pt-br/images/2.2.slice2.png differ diff --git a/pt-br/images/2.3.init.png b/pt-br/images/2.3.init.png index abe7cfad0..0a78c1ddf 100644 Binary files a/pt-br/images/2.3.init.png and b/pt-br/images/2.3.init.png differ diff --git a/pt-br/images/2.4.student_struct.png b/pt-br/images/2.4.student_struct.png index 7c4f87acb..0a32aa23b 100644 Binary files a/pt-br/images/2.4.student_struct.png and b/pt-br/images/2.4.student_struct.png differ diff --git a/pt-br/images/2.5.rect_func_without_receiver.png b/pt-br/images/2.5.rect_func_without_receiver.png index b4b571fd1..8f5a318e4 100644 Binary files a/pt-br/images/2.5.rect_func_without_receiver.png and b/pt-br/images/2.5.rect_func_without_receiver.png differ diff --git a/pt-br/images/2.5.shapes_func_with_receiver_cp.png b/pt-br/images/2.5.shapes_func_with_receiver_cp.png index 2d26a01dd..af9ce010d 100644 Binary files a/pt-br/images/2.5.shapes_func_with_receiver_cp.png and b/pt-br/images/2.5.shapes_func_with_receiver_cp.png differ diff --git a/pt-br/images/2.5.shapes_func_without_receiver.png b/pt-br/images/2.5.shapes_func_without_receiver.png index 112f56fc6..22c8ab62a 100644 Binary files a/pt-br/images/2.5.shapes_func_without_receiver.png and b/pt-br/images/2.5.shapes_func_without_receiver.png differ diff --git a/pt-br/images/3.1.dns2.png b/pt-br/images/3.1.dns2.png index f432edf34..1c4d51f04 100644 Binary files a/pt-br/images/3.1.dns2.png and b/pt-br/images/3.1.dns2.png differ diff --git a/pt-br/images/3.1.dns_hierachy.png b/pt-br/images/3.1.dns_hierachy.png index 8dfeb2326..d96d7872b 100644 Binary files a/pt-br/images/3.1.dns_hierachy.png and b/pt-br/images/3.1.dns_hierachy.png differ diff --git a/pt-br/images/3.1.dns_inquery.png b/pt-br/images/3.1.dns_inquery.png index b95d952ee..0b87bac2b 100644 Binary files a/pt-br/images/3.1.dns_inquery.png and b/pt-br/images/3.1.dns_inquery.png differ diff --git a/pt-br/images/3.1.http.png b/pt-br/images/3.1.http.png index 25108bf3d..97f5abf66 100644 Binary files a/pt-br/images/3.1.http.png and b/pt-br/images/3.1.http.png differ diff --git a/pt-br/images/3.1.httpPOST.png b/pt-br/images/3.1.httpPOST.png index 31d02020c..53e1b9637 100644 Binary files a/pt-br/images/3.1.httpPOST.png and b/pt-br/images/3.1.httpPOST.png differ diff --git a/pt-br/images/3.1.response.png b/pt-br/images/3.1.response.png index 978de7904..1e0333588 100644 Binary files a/pt-br/images/3.1.response.png and b/pt-br/images/3.1.response.png differ diff --git a/pt-br/images/3.1.web2.png b/pt-br/images/3.1.web2.png index a604c2179..a4595d2c3 100644 Binary files a/pt-br/images/3.1.web2.png and b/pt-br/images/3.1.web2.png differ diff --git a/pt-br/images/3.2.goweb.png b/pt-br/images/3.2.goweb.png index d6a538299..2375ae006 100644 Binary files a/pt-br/images/3.2.goweb.png and b/pt-br/images/3.2.goweb.png differ diff --git a/pt-br/images/3.3.http.png b/pt-br/images/3.3.http.png index 40137e33d..173b46dda 100644 Binary files a/pt-br/images/3.3.http.png and b/pt-br/images/3.3.http.png differ diff --git a/pt-br/images/3.3.illustrator.png b/pt-br/images/3.3.illustrator.png index 8159b8bb4..95f8ea204 100644 Binary files a/pt-br/images/3.3.illustrator.png and b/pt-br/images/3.3.illustrator.png differ diff --git a/pt-br/images/4.1.login.png b/pt-br/images/4.1.login.png index dfca39df4..011ab95a8 100644 Binary files a/pt-br/images/4.1.login.png and b/pt-br/images/4.1.login.png differ diff --git a/pt-br/images/4.1.slice.png b/pt-br/images/4.1.slice.png index 3405c147d..441828535 100644 Binary files a/pt-br/images/4.1.slice.png and b/pt-br/images/4.1.slice.png differ diff --git a/pt-br/images/4.3.escape.png b/pt-br/images/4.3.escape.png index 76ce12458..287d2332d 100644 Binary files a/pt-br/images/4.3.escape.png and b/pt-br/images/4.3.escape.png differ diff --git a/pt-br/images/4.4.token.png b/pt-br/images/4.4.token.png index b52cc1d1f..1c2503795 100644 Binary files a/pt-br/images/4.4.token.png and b/pt-br/images/4.4.token.png differ diff --git a/pt-br/images/4.5.upload.png b/pt-br/images/4.5.upload.png index e5766e385..50f615e24 100644 Binary files a/pt-br/images/4.5.upload.png and b/pt-br/images/4.5.upload.png differ diff --git a/pt-br/images/4.5.upload2.png b/pt-br/images/4.5.upload2.png index 064604469..1987b2893 100644 Binary files a/pt-br/images/4.5.upload2.png and b/pt-br/images/4.5.upload2.png differ diff --git a/pt-br/images/5.6.mongodb.png b/pt-br/images/5.6.mongodb.png index 6161fbe56..170b17136 100644 Binary files a/pt-br/images/5.6.mongodb.png and b/pt-br/images/5.6.mongodb.png differ diff --git a/pt-br/images/6.1.cookie.png b/pt-br/images/6.1.cookie.png index b94559cf5..176e3fc05 100644 Binary files a/pt-br/images/6.1.cookie.png and b/pt-br/images/6.1.cookie.png differ diff --git a/pt-br/images/6.1.cookie2.png b/pt-br/images/6.1.cookie2.png index 2888e3927..38f879240 100644 Binary files a/pt-br/images/6.1.cookie2.png and b/pt-br/images/6.1.cookie2.png differ diff --git a/pt-br/images/6.1.session.png b/pt-br/images/6.1.session.png index f538b8f5b..9f0873735 100644 Binary files a/pt-br/images/6.1.session.png and b/pt-br/images/6.1.session.png differ diff --git a/pt-br/images/6.4.cookie.png b/pt-br/images/6.4.cookie.png index 0dad93f17..a4c7698fc 100644 Binary files a/pt-br/images/6.4.cookie.png and b/pt-br/images/6.4.cookie.png differ diff --git a/pt-br/images/6.4.hijack.png b/pt-br/images/6.4.hijack.png index 5ab0753f0..f21dcb5e3 100644 Binary files a/pt-br/images/6.4.hijack.png and b/pt-br/images/6.4.hijack.png differ diff --git a/pt-br/images/6.4.hijacksuccess.png b/pt-br/images/6.4.hijacksuccess.png index 57f48d41f..7963c9fad 100644 Binary files a/pt-br/images/6.4.hijacksuccess.png and b/pt-br/images/6.4.hijacksuccess.png differ diff --git a/pt-br/images/6.4.setcookie.png b/pt-br/images/6.4.setcookie.png index dbb52170c..f83b10588 100644 Binary files a/pt-br/images/6.4.setcookie.png and b/pt-br/images/6.4.setcookie.png differ diff --git a/pt-br/images/7.4.template.png b/pt-br/images/7.4.template.png index 195e24fb1..c3b303537 100644 Binary files a/pt-br/images/7.4.template.png and b/pt-br/images/7.4.template.png differ diff --git a/pt-br/images/8.1.socket.png b/pt-br/images/8.1.socket.png index 93dd544d6..78bd40e96 100644 Binary files a/pt-br/images/8.1.socket.png and b/pt-br/images/8.1.socket.png differ diff --git a/pt-br/images/8.2.websocket.png b/pt-br/images/8.2.websocket.png index b293c6536..5f48822e8 100644 Binary files a/pt-br/images/8.2.websocket.png and b/pt-br/images/8.2.websocket.png differ diff --git a/pt-br/images/8.2.websocket2.png b/pt-br/images/8.2.websocket2.png index b744c634e..0ac616fa0 100644 Binary files a/pt-br/images/8.2.websocket2.png and b/pt-br/images/8.2.websocket2.png differ diff --git a/pt-br/images/8.2.websocket3.png b/pt-br/images/8.2.websocket3.png index ee769c164..6484be57e 100644 Binary files a/pt-br/images/8.2.websocket3.png and b/pt-br/images/8.2.websocket3.png differ diff --git a/pt-br/images/8.3.rest.png b/pt-br/images/8.3.rest.png index 0c1e5b541..9089d36a5 100644 Binary files a/pt-br/images/8.3.rest.png and b/pt-br/images/8.3.rest.png differ diff --git a/pt-br/images/8.3.rest2.png b/pt-br/images/8.3.rest2.png index b43c08044..0cce7f90b 100644 Binary files a/pt-br/images/8.3.rest2.png and b/pt-br/images/8.3.rest2.png differ diff --git a/pt-br/images/8.3.rest3.png b/pt-br/images/8.3.rest3.png index 1f62b5057..587136e2b 100644 Binary files a/pt-br/images/8.3.rest3.png and b/pt-br/images/8.3.rest3.png differ diff --git a/pt-br/images/8.4.rpc.png b/pt-br/images/8.4.rpc.png index 0b3fcfe2a..63b11ff1f 100644 Binary files a/pt-br/images/8.4.rpc.png and b/pt-br/images/8.4.rpc.png differ diff --git a/pt-br/images/9.1.csrf.png b/pt-br/images/9.1.csrf.png index 54d3a4349..28bb16a8a 100644 Binary files a/pt-br/images/9.1.csrf.png and b/pt-br/images/9.1.csrf.png differ diff --git a/pt-br/images/cover.png b/pt-br/images/cover.png index 22bfab449..725f2829a 100644 Binary files a/pt-br/images/cover.png and b/pt-br/images/cover.png differ diff --git a/pt-br/images/ebook.jpg b/pt-br/images/ebook.jpg index b2f3710db..8818895c0 100644 Binary files a/pt-br/images/ebook.jpg and b/pt-br/images/ebook.jpg differ diff --git a/pt-br/images/navi1.png b/pt-br/images/navi1.png index 92a7669e7..10205cfec 100644 Binary files a/pt-br/images/navi1.png and b/pt-br/images/navi1.png differ diff --git a/pt-br/images/navi10.png b/pt-br/images/navi10.png index 94935e27a..608db7b52 100644 Binary files a/pt-br/images/navi10.png and b/pt-br/images/navi10.png differ diff --git a/pt-br/images/navi11.png b/pt-br/images/navi11.png index 8eb93cb1f..0d3aa32bb 100644 Binary files a/pt-br/images/navi11.png and b/pt-br/images/navi11.png differ diff --git a/pt-br/images/navi12.png b/pt-br/images/navi12.png index 5bdbadfa7..d19bc9124 100644 Binary files a/pt-br/images/navi12.png and b/pt-br/images/navi12.png differ diff --git a/pt-br/images/navi13.png b/pt-br/images/navi13.png index c797033b1..bf3ea9df4 100644 Binary files a/pt-br/images/navi13.png and b/pt-br/images/navi13.png differ diff --git a/pt-br/images/navi14.png b/pt-br/images/navi14.png index 3d9d38cc5..fd4a19d40 100644 Binary files a/pt-br/images/navi14.png and b/pt-br/images/navi14.png differ diff --git a/pt-br/images/navi2.png b/pt-br/images/navi2.png index d18526ac5..ac725fb29 100644 Binary files a/pt-br/images/navi2.png and b/pt-br/images/navi2.png differ diff --git a/pt-br/images/navi3.png b/pt-br/images/navi3.png index 23495893d..1321d29ba 100644 Binary files a/pt-br/images/navi3.png and b/pt-br/images/navi3.png differ diff --git a/pt-br/images/navi4.png b/pt-br/images/navi4.png index 1b4df73a5..80ab12643 100644 Binary files a/pt-br/images/navi4.png and b/pt-br/images/navi4.png differ diff --git a/pt-br/images/navi5.png b/pt-br/images/navi5.png index 55788152c..dd8f51182 100644 Binary files a/pt-br/images/navi5.png and b/pt-br/images/navi5.png differ diff --git a/pt-br/images/navi6.png b/pt-br/images/navi6.png index 74cab8172..500d3258a 100644 Binary files a/pt-br/images/navi6.png and b/pt-br/images/navi6.png differ diff --git a/pt-br/images/navi7.png b/pt-br/images/navi7.png index 2e1c974e7..cc7e99238 100644 Binary files a/pt-br/images/navi7.png and b/pt-br/images/navi7.png differ diff --git a/pt-br/images/navi8.png b/pt-br/images/navi8.png index 7a52d84ea..b092a35d2 100644 Binary files a/pt-br/images/navi8.png and b/pt-br/images/navi8.png differ diff --git a/pt-br/images/navi9.png b/pt-br/images/navi9.png index 7692e1137..70b28c453 100644 Binary files a/pt-br/images/navi9.png and b/pt-br/images/navi9.png differ diff --git a/pt-br/images/polling.png b/pt-br/images/polling.png index 8bd128ec7..a5785bbc4 100644 Binary files a/pt-br/images/polling.png and b/pt-br/images/polling.png differ diff --git a/ru/images/1.1.cmd.png b/ru/images/1.1.cmd.png index 0df2504b2..c0aff5d56 100644 Binary files a/ru/images/1.1.cmd.png and b/ru/images/1.1.cmd.png differ diff --git a/ru/images/1.1.linux.png b/ru/images/1.1.linux.png index 539563d96..141db4de5 100644 Binary files a/ru/images/1.1.linux.png and b/ru/images/1.1.linux.png differ diff --git a/ru/images/1.1.mac.png b/ru/images/1.1.mac.png index ad2ceed6f..92c8a66fc 100644 Binary files a/ru/images/1.1.mac.png and b/ru/images/1.1.mac.png differ diff --git a/ru/images/1.3.go.png b/ru/images/1.3.go.png index 8155b2d5e..7cae71c2e 100644 Binary files a/ru/images/1.3.go.png and b/ru/images/1.3.go.png differ diff --git a/ru/images/1.4.eclipse4.png b/ru/images/1.4.eclipse4.png index d4ee77af1..9670dd4bb 100644 Binary files a/ru/images/1.4.eclipse4.png and b/ru/images/1.4.eclipse4.png differ diff --git a/ru/images/1.4.eclipse5.png b/ru/images/1.4.eclipse5.png index 8a89555d3..9dfa1a286 100644 Binary files a/ru/images/1.4.eclipse5.png and b/ru/images/1.4.eclipse5.png differ diff --git a/ru/images/1.4.eclipse6.png b/ru/images/1.4.eclipse6.png index 7771ec2e2..cf7b94274 100644 Binary files a/ru/images/1.4.eclipse6.png and b/ru/images/1.4.eclipse6.png differ diff --git a/ru/images/1.4.idea1.png b/ru/images/1.4.idea1.png index 87d2e51e0..5410eb1f2 100644 Binary files a/ru/images/1.4.idea1.png and b/ru/images/1.4.idea1.png differ diff --git a/ru/images/1.4.idea2.png b/ru/images/1.4.idea2.png index 8059b20ff..1fdcb7be8 100644 Binary files a/ru/images/1.4.idea2.png and b/ru/images/1.4.idea2.png differ diff --git a/ru/images/1.4.idea3.png b/ru/images/1.4.idea3.png index 574e1d74b..a5e2f2296 100644 Binary files a/ru/images/1.4.idea3.png and b/ru/images/1.4.idea3.png differ diff --git a/ru/images/1.4.idea4.png b/ru/images/1.4.idea4.png index f6e5138dc..390d25960 100644 Binary files a/ru/images/1.4.idea4.png and b/ru/images/1.4.idea4.png differ diff --git a/ru/images/1.4.idea5.png b/ru/images/1.4.idea5.png index 7784a6116..657023ec2 100644 Binary files a/ru/images/1.4.idea5.png and b/ru/images/1.4.idea5.png differ diff --git a/ru/images/1.4.liteide.png b/ru/images/1.4.liteide.png index f28d755e5..87c45fc7d 100644 Binary files a/ru/images/1.4.liteide.png and b/ru/images/1.4.liteide.png differ diff --git a/ru/images/1.4.sublime1.png b/ru/images/1.4.sublime1.png index 60f2b3dbc..60ed52d9b 100644 Binary files a/ru/images/1.4.sublime1.png and b/ru/images/1.4.sublime1.png differ diff --git a/ru/images/1.4.sublime2.png b/ru/images/1.4.sublime2.png index a888636f1..3db2fc6c2 100644 Binary files a/ru/images/1.4.sublime2.png and b/ru/images/1.4.sublime2.png differ diff --git a/ru/images/1.4.sublime3.png b/ru/images/1.4.sublime3.png index 8b2eb3dcd..4aa1538db 100644 Binary files a/ru/images/1.4.sublime3.png and b/ru/images/1.4.sublime3.png differ diff --git a/ru/images/1.4.sublime4.png b/ru/images/1.4.sublime4.png index b0fef6249..293170f6b 100644 Binary files a/ru/images/1.4.sublime4.png and b/ru/images/1.4.sublime4.png differ diff --git a/ru/images/1.4.vim.png b/ru/images/1.4.vim.png index 27a15c056..99225b058 100644 Binary files a/ru/images/1.4.vim.png and b/ru/images/1.4.vim.png differ diff --git a/ru/images/1.4.vscode1.png b/ru/images/1.4.vscode1.png index 9ca7954e6..0166877ce 100644 Binary files a/ru/images/1.4.vscode1.png and b/ru/images/1.4.vscode1.png differ diff --git a/ru/images/1.4.vscode2.png b/ru/images/1.4.vscode2.png index 1e8d205b6..fce46c39f 100644 Binary files a/ru/images/1.4.vscode2.png and b/ru/images/1.4.vscode2.png differ diff --git a/ru/images/1.4.vscode3.png b/ru/images/1.4.vscode3.png index 943f0088b..f26f7b9e1 100644 Binary files a/ru/images/1.4.vscode3.png and b/ru/images/1.4.vscode3.png differ diff --git a/ru/images/13.1.gopath.png b/ru/images/13.1.gopath.png index c948437a6..72db8f4fe 100644 Binary files a/ru/images/13.1.gopath.png and b/ru/images/13.1.gopath.png differ diff --git a/ru/images/13.1.gopath2.png b/ru/images/13.1.gopath2.png index 450b41048..8acc062cf 100644 Binary files a/ru/images/13.1.gopath2.png and b/ru/images/13.1.gopath2.png differ diff --git a/ru/images/13.4.beego.png b/ru/images/13.4.beego.png index 96a9d2743..88fe4847c 100644 Binary files a/ru/images/13.4.beego.png and b/ru/images/13.4.beego.png differ diff --git a/ru/images/14.1.bootstrap.png b/ru/images/14.1.bootstrap.png index 13ab7f829..82c4ef57d 100644 Binary files a/ru/images/14.1.bootstrap.png and b/ru/images/14.1.bootstrap.png differ diff --git a/ru/images/14.1.bootstrap2.png b/ru/images/14.1.bootstrap2.png index 753ffc790..d0adff2df 100644 Binary files a/ru/images/14.1.bootstrap2.png and b/ru/images/14.1.bootstrap2.png differ diff --git a/ru/images/14.1.bootstrap3.png b/ru/images/14.1.bootstrap3.png index 460b81830..fe6df26c4 100644 Binary files a/ru/images/14.1.bootstrap3.png and b/ru/images/14.1.bootstrap3.png differ diff --git a/ru/images/14.4.github.png b/ru/images/14.4.github.png index 4da4c6f5d..92abda855 100644 Binary files a/ru/images/14.4.github.png and b/ru/images/14.4.github.png differ diff --git a/ru/images/14.4.github2.png b/ru/images/14.4.github2.png index c3ae04bf8..8d94c350a 100644 Binary files a/ru/images/14.4.github2.png and b/ru/images/14.4.github2.png differ diff --git a/ru/images/14.4.github3.png b/ru/images/14.4.github3.png index e98768c3e..47c2752cd 100644 Binary files a/ru/images/14.4.github3.png and b/ru/images/14.4.github3.png differ diff --git a/ru/images/14.6.pprof.png b/ru/images/14.6.pprof.png index 532f1a764..4f04966fe 100644 Binary files a/ru/images/14.6.pprof.png and b/ru/images/14.6.pprof.png differ diff --git a/ru/images/14.6.pprof2.png b/ru/images/14.6.pprof2.png index 610c93a4d..c094a1589 100644 Binary files a/ru/images/14.6.pprof2.png and b/ru/images/14.6.pprof2.png differ diff --git a/ru/images/14.6.pprof3.png b/ru/images/14.6.pprof3.png index a3b9f7baa..d39ec3af0 100644 Binary files a/ru/images/14.6.pprof3.png and b/ru/images/14.6.pprof3.png differ diff --git a/ru/images/2.2.array.png b/ru/images/2.2.array.png index 5560023b2..2320868fc 100644 Binary files a/ru/images/2.2.array.png and b/ru/images/2.2.array.png differ diff --git a/ru/images/2.2.basic.png b/ru/images/2.2.basic.png index 9bac6a0fc..b08ef98b5 100644 Binary files a/ru/images/2.2.basic.png and b/ru/images/2.2.basic.png differ diff --git a/ru/images/2.2.makenew.png b/ru/images/2.2.makenew.png index 00f74179f..076aadfb7 100644 Binary files a/ru/images/2.2.makenew.png and b/ru/images/2.2.makenew.png differ diff --git a/ru/images/2.2.slice.png b/ru/images/2.2.slice.png index 119f21418..268a0bf49 100644 Binary files a/ru/images/2.2.slice.png and b/ru/images/2.2.slice.png differ diff --git a/ru/images/2.2.slice2.png b/ru/images/2.2.slice2.png index 0729a1bf8..cecbb8c38 100644 Binary files a/ru/images/2.2.slice2.png and b/ru/images/2.2.slice2.png differ diff --git a/ru/images/2.3.init.png b/ru/images/2.3.init.png index abe7cfad0..0a78c1ddf 100644 Binary files a/ru/images/2.3.init.png and b/ru/images/2.3.init.png differ diff --git a/ru/images/2.4.student_struct.png b/ru/images/2.4.student_struct.png index 7c4f87acb..0a32aa23b 100644 Binary files a/ru/images/2.4.student_struct.png and b/ru/images/2.4.student_struct.png differ diff --git a/ru/images/2.5.rect_func_without_receiver.png b/ru/images/2.5.rect_func_without_receiver.png index b4b571fd1..8f5a318e4 100644 Binary files a/ru/images/2.5.rect_func_without_receiver.png and b/ru/images/2.5.rect_func_without_receiver.png differ diff --git a/ru/images/2.5.shapes_func_with_receiver_cp.png b/ru/images/2.5.shapes_func_with_receiver_cp.png index 2d26a01dd..af9ce010d 100644 Binary files a/ru/images/2.5.shapes_func_with_receiver_cp.png and b/ru/images/2.5.shapes_func_with_receiver_cp.png differ diff --git a/ru/images/2.5.shapes_func_without_receiver.png b/ru/images/2.5.shapes_func_without_receiver.png index 112f56fc6..22c8ab62a 100644 Binary files a/ru/images/2.5.shapes_func_without_receiver.png and b/ru/images/2.5.shapes_func_without_receiver.png differ diff --git a/ru/images/3.1.dns2.png b/ru/images/3.1.dns2.png index a55d216c1..3c584d375 100644 Binary files a/ru/images/3.1.dns2.png and b/ru/images/3.1.dns2.png differ diff --git a/ru/images/3.1.dns2_Ru.png b/ru/images/3.1.dns2_Ru.png index 923e1699e..1fd13a7f0 100644 Binary files a/ru/images/3.1.dns2_Ru.png and b/ru/images/3.1.dns2_Ru.png differ diff --git a/ru/images/3.1.dns_hierachy.png b/ru/images/3.1.dns_hierachy.png index 8dfeb2326..ce994fe96 100644 Binary files a/ru/images/3.1.dns_hierachy.png and b/ru/images/3.1.dns_hierachy.png differ diff --git a/ru/images/3.1.dns_inquery.png b/ru/images/3.1.dns_inquery.png index 0b1bedc95..ff99cf960 100644 Binary files a/ru/images/3.1.dns_inquery.png and b/ru/images/3.1.dns_inquery.png differ diff --git a/ru/images/3.1.http.png b/ru/images/3.1.http.png index 25108bf3d..455b07c33 100644 Binary files a/ru/images/3.1.http.png and b/ru/images/3.1.http.png differ diff --git a/ru/images/3.1.httpPOST.png b/ru/images/3.1.httpPOST.png index 31d02020c..8547260eb 100644 Binary files a/ru/images/3.1.httpPOST.png and b/ru/images/3.1.httpPOST.png differ diff --git a/ru/images/3.1.response.png b/ru/images/3.1.response.png index 978de7904..7c38a6d12 100644 Binary files a/ru/images/3.1.response.png and b/ru/images/3.1.response.png differ diff --git a/ru/images/3.1.web2.png b/ru/images/3.1.web2.png index a604c2179..afa1b233b 100644 Binary files a/ru/images/3.1.web2.png and b/ru/images/3.1.web2.png differ diff --git a/ru/images/3.1.web2_Ru.png b/ru/images/3.1.web2_Ru.png index ab3386ad5..dff65877a 100644 Binary files a/ru/images/3.1.web2_Ru.png and b/ru/images/3.1.web2_Ru.png differ diff --git a/ru/images/3.2.goweb.png b/ru/images/3.2.goweb.png index d6a538299..9583907ec 100644 Binary files a/ru/images/3.2.goweb.png and b/ru/images/3.2.goweb.png differ diff --git a/ru/images/3.3.http.png b/ru/images/3.3.http.png index 40137e33d..c67981a02 100644 Binary files a/ru/images/3.3.http.png and b/ru/images/3.3.http.png differ diff --git a/ru/images/3.3.illustrator.png b/ru/images/3.3.illustrator.png index 8159b8bb4..9c4f6f920 100644 Binary files a/ru/images/3.3.illustrator.png and b/ru/images/3.3.illustrator.png differ diff --git a/ru/images/3.3.illustrator_Ru.png b/ru/images/3.3.illustrator_Ru.png index 095baa489..761305e69 100644 Binary files a/ru/images/3.3.illustrator_Ru.png and b/ru/images/3.3.illustrator_Ru.png differ diff --git a/ru/images/4.1.login.png b/ru/images/4.1.login.png index dfca39df4..632bd883f 100644 Binary files a/ru/images/4.1.login.png and b/ru/images/4.1.login.png differ diff --git a/ru/images/4.1.slice.png b/ru/images/4.1.slice.png index 3405c147d..574641ebd 100644 Binary files a/ru/images/4.1.slice.png and b/ru/images/4.1.slice.png differ diff --git a/ru/images/4.3.escape.png b/ru/images/4.3.escape.png index 76ce12458..058350731 100644 Binary files a/ru/images/4.3.escape.png and b/ru/images/4.3.escape.png differ diff --git a/ru/images/4.4.token.png b/ru/images/4.4.token.png index b52cc1d1f..f97a1203c 100644 Binary files a/ru/images/4.4.token.png and b/ru/images/4.4.token.png differ diff --git a/ru/images/4.5.upload.png b/ru/images/4.5.upload.png index e5766e385..6e2d2c7d5 100644 Binary files a/ru/images/4.5.upload.png and b/ru/images/4.5.upload.png differ diff --git a/ru/images/4.5.upload2.png b/ru/images/4.5.upload2.png index 064604469..66de5ed5f 100644 Binary files a/ru/images/4.5.upload2.png and b/ru/images/4.5.upload2.png differ diff --git a/ru/images/5.6.mongodb.png b/ru/images/5.6.mongodb.png index 6161fbe56..2dbdeee47 100644 Binary files a/ru/images/5.6.mongodb.png and b/ru/images/5.6.mongodb.png differ diff --git a/ru/images/6.1.cookie.png b/ru/images/6.1.cookie.png index b94559cf5..0c4179ff5 100644 Binary files a/ru/images/6.1.cookie.png and b/ru/images/6.1.cookie.png differ diff --git a/ru/images/6.1.cookie2.png b/ru/images/6.1.cookie2.png index 2888e3927..4ef1ed64f 100644 Binary files a/ru/images/6.1.cookie2.png and b/ru/images/6.1.cookie2.png differ diff --git a/ru/images/6.1.session.png b/ru/images/6.1.session.png index f538b8f5b..14bcd079d 100644 Binary files a/ru/images/6.1.session.png and b/ru/images/6.1.session.png differ diff --git a/ru/images/6.4.cookie.png b/ru/images/6.4.cookie.png index 0dad93f17..dd7b28bfc 100644 Binary files a/ru/images/6.4.cookie.png and b/ru/images/6.4.cookie.png differ diff --git a/ru/images/6.4.hijack.png b/ru/images/6.4.hijack.png index 5ab0753f0..b8b3b1975 100644 Binary files a/ru/images/6.4.hijack.png and b/ru/images/6.4.hijack.png differ diff --git a/ru/images/6.4.hijacksuccess.png b/ru/images/6.4.hijacksuccess.png index 57f48d41f..91ad24037 100644 Binary files a/ru/images/6.4.hijacksuccess.png and b/ru/images/6.4.hijacksuccess.png differ diff --git a/ru/images/6.4.setcookie.png b/ru/images/6.4.setcookie.png index dbb52170c..bf0fc459f 100644 Binary files a/ru/images/6.4.setcookie.png and b/ru/images/6.4.setcookie.png differ diff --git a/ru/images/7.4.template.png b/ru/images/7.4.template.png index 195e24fb1..c9ec29b7f 100644 Binary files a/ru/images/7.4.template.png and b/ru/images/7.4.template.png differ diff --git a/ru/images/8.1.socket.png b/ru/images/8.1.socket.png index 93dd544d6..8b57b75a2 100644 Binary files a/ru/images/8.1.socket.png and b/ru/images/8.1.socket.png differ diff --git a/ru/images/8.2.websocket.png b/ru/images/8.2.websocket.png index b293c6536..fb85502ba 100644 Binary files a/ru/images/8.2.websocket.png and b/ru/images/8.2.websocket.png differ diff --git a/ru/images/8.2.websocket2.png b/ru/images/8.2.websocket2.png index b744c634e..f9ce83160 100644 Binary files a/ru/images/8.2.websocket2.png and b/ru/images/8.2.websocket2.png differ diff --git a/ru/images/8.2.websocket3.png b/ru/images/8.2.websocket3.png index ee769c164..7f1baec1d 100644 Binary files a/ru/images/8.2.websocket3.png and b/ru/images/8.2.websocket3.png differ diff --git a/ru/images/8.3.rest.png b/ru/images/8.3.rest.png index 0c1e5b541..28b310960 100644 Binary files a/ru/images/8.3.rest.png and b/ru/images/8.3.rest.png differ diff --git a/ru/images/8.3.rest2.png b/ru/images/8.3.rest2.png index b43c08044..3a9804ef8 100644 Binary files a/ru/images/8.3.rest2.png and b/ru/images/8.3.rest2.png differ diff --git a/ru/images/8.3.rest3.png b/ru/images/8.3.rest3.png index 1f62b5057..d95b4f755 100644 Binary files a/ru/images/8.3.rest3.png and b/ru/images/8.3.rest3.png differ diff --git a/ru/images/8.4.rpc.png b/ru/images/8.4.rpc.png index b673d19ab..5b1d11ee9 100644 Binary files a/ru/images/8.4.rpc.png and b/ru/images/8.4.rpc.png differ diff --git a/ru/images/8.4.rpc_Ru.png b/ru/images/8.4.rpc_Ru.png index bc26ddc88..1487854b9 100644 Binary files a/ru/images/8.4.rpc_Ru.png and b/ru/images/8.4.rpc_Ru.png differ diff --git a/ru/images/9.1.csrf.png b/ru/images/9.1.csrf.png index 54d3a4349..523d54ab7 100644 Binary files a/ru/images/9.1.csrf.png and b/ru/images/9.1.csrf.png differ diff --git a/ru/images/cover.png b/ru/images/cover.png index 22bfab449..67457cd6c 100644 Binary files a/ru/images/cover.png and b/ru/images/cover.png differ diff --git a/ru/images/ebook.jpg b/ru/images/ebook.jpg index b2f3710db..8818895c0 100644 Binary files a/ru/images/ebook.jpg and b/ru/images/ebook.jpg differ diff --git a/ru/images/navi1.png b/ru/images/navi1.png index aae199c42..28c3f0070 100644 Binary files a/ru/images/navi1.png and b/ru/images/navi1.png differ diff --git a/ru/images/navi10.png b/ru/images/navi10.png index 231431a97..7466a6091 100644 Binary files a/ru/images/navi10.png and b/ru/images/navi10.png differ diff --git a/ru/images/navi10_Ru.png b/ru/images/navi10_Ru.png index 73be0b06f..f8379186c 100644 Binary files a/ru/images/navi10_Ru.png and b/ru/images/navi10_Ru.png differ diff --git a/ru/images/navi11.png b/ru/images/navi11.png index 25a331427..11b95ca7f 100644 Binary files a/ru/images/navi11.png and b/ru/images/navi11.png differ diff --git a/ru/images/navi11_Ru.png b/ru/images/navi11_Ru.png index ccd0e1a4e..1fbf0e93a 100644 Binary files a/ru/images/navi11_Ru.png and b/ru/images/navi11_Ru.png differ diff --git a/ru/images/navi12.png b/ru/images/navi12.png index 6f0a16856..9fdfb8df1 100644 Binary files a/ru/images/navi12.png and b/ru/images/navi12.png differ diff --git a/ru/images/navi12_Ru.png b/ru/images/navi12_Ru.png index 9efefaf78..64bbfeb17 100644 Binary files a/ru/images/navi12_Ru.png and b/ru/images/navi12_Ru.png differ diff --git a/ru/images/navi13.png b/ru/images/navi13.png index dab568e69..2d653495c 100644 Binary files a/ru/images/navi13.png and b/ru/images/navi13.png differ diff --git a/ru/images/navi13_Ru.png b/ru/images/navi13_Ru.png index c93111f0c..863fd56c7 100644 Binary files a/ru/images/navi13_Ru.png and b/ru/images/navi13_Ru.png differ diff --git a/ru/images/navi14.png b/ru/images/navi14.png index 88c275635..41986694d 100644 Binary files a/ru/images/navi14.png and b/ru/images/navi14.png differ diff --git a/ru/images/navi14_Ru.png b/ru/images/navi14_Ru.png index 4e2eb3496..788321557 100644 Binary files a/ru/images/navi14_Ru.png and b/ru/images/navi14_Ru.png differ diff --git a/ru/images/navi1_Ru.png b/ru/images/navi1_Ru.png index e8a13ebe9..875bbf1b4 100644 Binary files a/ru/images/navi1_Ru.png and b/ru/images/navi1_Ru.png differ diff --git a/ru/images/navi2.png b/ru/images/navi2.png index dede1ebb1..01265eb66 100644 Binary files a/ru/images/navi2.png and b/ru/images/navi2.png differ diff --git a/ru/images/navi2_Ru.png b/ru/images/navi2_Ru.png index a297f187e..62f060028 100644 Binary files a/ru/images/navi2_Ru.png and b/ru/images/navi2_Ru.png differ diff --git a/ru/images/navi3.png b/ru/images/navi3.png index da9f4363c..5c9074994 100644 Binary files a/ru/images/navi3.png and b/ru/images/navi3.png differ diff --git a/ru/images/navi3_Ru.png b/ru/images/navi3_Ru.png index 9ce3a5731..e8050c904 100644 Binary files a/ru/images/navi3_Ru.png and b/ru/images/navi3_Ru.png differ diff --git a/ru/images/navi4.png b/ru/images/navi4.png index 352fec28d..1730f1003 100644 Binary files a/ru/images/navi4.png and b/ru/images/navi4.png differ diff --git a/ru/images/navi4_Ru.png b/ru/images/navi4_Ru.png index 56b104c8b..f7c611411 100644 Binary files a/ru/images/navi4_Ru.png and b/ru/images/navi4_Ru.png differ diff --git a/ru/images/navi5.png b/ru/images/navi5.png index 91c8cc097..7aa71b369 100644 Binary files a/ru/images/navi5.png and b/ru/images/navi5.png differ diff --git a/ru/images/navi5_Ru.png b/ru/images/navi5_Ru.png index 015824ae5..59003655d 100644 Binary files a/ru/images/navi5_Ru.png and b/ru/images/navi5_Ru.png differ diff --git a/ru/images/navi6.png b/ru/images/navi6.png index 508ffa274..f45ca03c8 100644 Binary files a/ru/images/navi6.png and b/ru/images/navi6.png differ diff --git a/ru/images/navi6_Ru.png b/ru/images/navi6_Ru.png index 68cbb842a..69593ebc1 100644 Binary files a/ru/images/navi6_Ru.png and b/ru/images/navi6_Ru.png differ diff --git a/ru/images/navi7.png b/ru/images/navi7.png index f09e259a9..dc08e636b 100644 Binary files a/ru/images/navi7.png and b/ru/images/navi7.png differ diff --git a/ru/images/navi7_Ru.png b/ru/images/navi7_Ru.png index 3c2dc8065..0b3f328fa 100644 Binary files a/ru/images/navi7_Ru.png and b/ru/images/navi7_Ru.png differ diff --git a/ru/images/navi8.png b/ru/images/navi8.png index 16d186b0e..a5388fff4 100644 Binary files a/ru/images/navi8.png and b/ru/images/navi8.png differ diff --git a/ru/images/navi8_Ru.png b/ru/images/navi8_Ru.png index 79aeffbea..a617592ad 100644 Binary files a/ru/images/navi8_Ru.png and b/ru/images/navi8_Ru.png differ diff --git a/ru/images/navi9.png b/ru/images/navi9.png index a57c7bd1a..eab605109 100644 Binary files a/ru/images/navi9.png and b/ru/images/navi9.png differ diff --git a/ru/images/navi9_Ru.png b/ru/images/navi9_Ru.png index d0ebddbdb..6d5311434 100644 Binary files a/ru/images/navi9_Ru.png and b/ru/images/navi9_Ru.png differ diff --git a/ru/images/polling.png b/ru/images/polling.png index 8bd128ec7..ca198c24a 100644 Binary files a/ru/images/polling.png and b/ru/images/polling.png differ diff --git a/th/images/1.1.cmd.png b/th/images/1.1.cmd.png index 0df2504b2..6d57cf76f 100644 Binary files a/th/images/1.1.cmd.png and b/th/images/1.1.cmd.png differ diff --git a/th/images/1.1.linux.png b/th/images/1.1.linux.png index 539563d96..417f37d69 100644 Binary files a/th/images/1.1.linux.png and b/th/images/1.1.linux.png differ diff --git a/th/images/1.1.mac.png b/th/images/1.1.mac.png index ad2ceed6f..9bbd09f29 100644 Binary files a/th/images/1.1.mac.png and b/th/images/1.1.mac.png differ diff --git a/th/images/1.3.go.png b/th/images/1.3.go.png index 8155b2d5e..49784e987 100644 Binary files a/th/images/1.3.go.png and b/th/images/1.3.go.png differ diff --git a/th/images/1.4.eclipse4.png b/th/images/1.4.eclipse4.png index d4ee77af1..ec055cda8 100644 Binary files a/th/images/1.4.eclipse4.png and b/th/images/1.4.eclipse4.png differ diff --git a/th/images/1.4.eclipse5.png b/th/images/1.4.eclipse5.png index 8a89555d3..9eb1ed251 100644 Binary files a/th/images/1.4.eclipse5.png and b/th/images/1.4.eclipse5.png differ diff --git a/th/images/1.4.eclipse6.png b/th/images/1.4.eclipse6.png index 7771ec2e2..230d9027c 100644 Binary files a/th/images/1.4.eclipse6.png and b/th/images/1.4.eclipse6.png differ diff --git a/th/images/1.4.idea1.png b/th/images/1.4.idea1.png index 87d2e51e0..847d741df 100644 Binary files a/th/images/1.4.idea1.png and b/th/images/1.4.idea1.png differ diff --git a/th/images/1.4.idea2.png b/th/images/1.4.idea2.png index 8059b20ff..e44dcde0b 100644 Binary files a/th/images/1.4.idea2.png and b/th/images/1.4.idea2.png differ diff --git a/th/images/1.4.idea3.png b/th/images/1.4.idea3.png index 574e1d74b..f899c8f13 100644 Binary files a/th/images/1.4.idea3.png and b/th/images/1.4.idea3.png differ diff --git a/th/images/1.4.idea4.png b/th/images/1.4.idea4.png index f6e5138dc..ba2dfd2f5 100644 Binary files a/th/images/1.4.idea4.png and b/th/images/1.4.idea4.png differ diff --git a/th/images/1.4.idea5.png b/th/images/1.4.idea5.png index 7784a6116..347beaa23 100644 Binary files a/th/images/1.4.idea5.png and b/th/images/1.4.idea5.png differ diff --git a/th/images/1.4.liteide.png b/th/images/1.4.liteide.png index f28d755e5..6d07c5695 100644 Binary files a/th/images/1.4.liteide.png and b/th/images/1.4.liteide.png differ diff --git a/th/images/1.4.sublime1.png b/th/images/1.4.sublime1.png index 60f2b3dbc..5dc5b1aca 100644 Binary files a/th/images/1.4.sublime1.png and b/th/images/1.4.sublime1.png differ diff --git a/th/images/1.4.sublime2.png b/th/images/1.4.sublime2.png index a888636f1..555e4ba37 100644 Binary files a/th/images/1.4.sublime2.png and b/th/images/1.4.sublime2.png differ diff --git a/th/images/1.4.sublime3.png b/th/images/1.4.sublime3.png index 8b2eb3dcd..a5c0acc97 100644 Binary files a/th/images/1.4.sublime3.png and b/th/images/1.4.sublime3.png differ diff --git a/th/images/1.4.sublime4.png b/th/images/1.4.sublime4.png index b0fef6249..808ede553 100644 Binary files a/th/images/1.4.sublime4.png and b/th/images/1.4.sublime4.png differ diff --git a/th/images/1.4.vim.png b/th/images/1.4.vim.png index 27a15c056..5db2ccc7b 100644 Binary files a/th/images/1.4.vim.png and b/th/images/1.4.vim.png differ diff --git a/th/images/13.1.gopath.png b/th/images/13.1.gopath.png index c948437a6..7a93764f7 100644 Binary files a/th/images/13.1.gopath.png and b/th/images/13.1.gopath.png differ diff --git a/th/images/13.1.gopath2.png b/th/images/13.1.gopath2.png index 450b41048..28b07e915 100644 Binary files a/th/images/13.1.gopath2.png and b/th/images/13.1.gopath2.png differ diff --git a/th/images/13.4.beego.png b/th/images/13.4.beego.png index 96a9d2743..d8f76d046 100644 Binary files a/th/images/13.4.beego.png and b/th/images/13.4.beego.png differ diff --git a/th/images/14.1.bootstrap.png b/th/images/14.1.bootstrap.png index 13ab7f829..2c8fe57dc 100644 Binary files a/th/images/14.1.bootstrap.png and b/th/images/14.1.bootstrap.png differ diff --git a/th/images/14.1.bootstrap2.png b/th/images/14.1.bootstrap2.png index 753ffc790..75048d715 100644 Binary files a/th/images/14.1.bootstrap2.png and b/th/images/14.1.bootstrap2.png differ diff --git a/th/images/14.1.bootstrap3.png b/th/images/14.1.bootstrap3.png index 460b81830..4095fbb04 100644 Binary files a/th/images/14.1.bootstrap3.png and b/th/images/14.1.bootstrap3.png differ diff --git a/th/images/14.4.github.png b/th/images/14.4.github.png index 4da4c6f5d..f25872685 100644 Binary files a/th/images/14.4.github.png and b/th/images/14.4.github.png differ diff --git a/th/images/14.4.github2.png b/th/images/14.4.github2.png index c3ae04bf8..cd1045ddd 100644 Binary files a/th/images/14.4.github2.png and b/th/images/14.4.github2.png differ diff --git a/th/images/14.4.github3.png b/th/images/14.4.github3.png index e98768c3e..985bec147 100644 Binary files a/th/images/14.4.github3.png and b/th/images/14.4.github3.png differ diff --git a/th/images/14.6.pprof.png b/th/images/14.6.pprof.png index 532f1a764..0f2d6b791 100644 Binary files a/th/images/14.6.pprof.png and b/th/images/14.6.pprof.png differ diff --git a/th/images/14.6.pprof2.png b/th/images/14.6.pprof2.png index 610c93a4d..488fafafa 100644 Binary files a/th/images/14.6.pprof2.png and b/th/images/14.6.pprof2.png differ diff --git a/th/images/14.6.pprof3.png b/th/images/14.6.pprof3.png index a3b9f7baa..e7b613bd3 100644 Binary files a/th/images/14.6.pprof3.png and b/th/images/14.6.pprof3.png differ diff --git a/th/images/2.2.array.png b/th/images/2.2.array.png index 5560023b2..80b7195b6 100644 Binary files a/th/images/2.2.array.png and b/th/images/2.2.array.png differ diff --git a/th/images/2.2.basic.png b/th/images/2.2.basic.png index 9bac6a0fc..2988850c6 100644 Binary files a/th/images/2.2.basic.png and b/th/images/2.2.basic.png differ diff --git a/th/images/2.2.makenew.png b/th/images/2.2.makenew.png index 00f74179f..044c6930b 100644 Binary files a/th/images/2.2.makenew.png and b/th/images/2.2.makenew.png differ diff --git a/th/images/2.2.slice.png b/th/images/2.2.slice.png index 119f21418..184a9d66b 100644 Binary files a/th/images/2.2.slice.png and b/th/images/2.2.slice.png differ diff --git a/th/images/2.2.slice2.png b/th/images/2.2.slice2.png index 0729a1bf8..34528f9aa 100644 Binary files a/th/images/2.2.slice2.png and b/th/images/2.2.slice2.png differ diff --git a/th/images/2.3.init.png b/th/images/2.3.init.png index abe7cfad0..9cb13cb25 100644 Binary files a/th/images/2.3.init.png and b/th/images/2.3.init.png differ diff --git a/th/images/2.4.student_struct.png b/th/images/2.4.student_struct.png index 7c4f87acb..241f2d027 100644 Binary files a/th/images/2.4.student_struct.png and b/th/images/2.4.student_struct.png differ diff --git a/th/images/2.5.rect_func_without_receiver.png b/th/images/2.5.rect_func_without_receiver.png index b4b571fd1..26c13ab85 100644 Binary files a/th/images/2.5.rect_func_without_receiver.png and b/th/images/2.5.rect_func_without_receiver.png differ diff --git a/th/images/2.5.shapes_func_with_receiver_cp.png b/th/images/2.5.shapes_func_with_receiver_cp.png index 2d26a01dd..35be1a2a2 100644 Binary files a/th/images/2.5.shapes_func_with_receiver_cp.png and b/th/images/2.5.shapes_func_with_receiver_cp.png differ diff --git a/th/images/2.5.shapes_func_without_receiver.png b/th/images/2.5.shapes_func_without_receiver.png index 112f56fc6..8f4cbfbd1 100644 Binary files a/th/images/2.5.shapes_func_without_receiver.png and b/th/images/2.5.shapes_func_without_receiver.png differ diff --git a/th/images/3.1.dns2.png b/th/images/3.1.dns2.png index f432edf34..3cebf15e5 100644 Binary files a/th/images/3.1.dns2.png and b/th/images/3.1.dns2.png differ diff --git a/th/images/3.1.dns_hierachy.png b/th/images/3.1.dns_hierachy.png index 8dfeb2326..ce994fe96 100644 Binary files a/th/images/3.1.dns_hierachy.png and b/th/images/3.1.dns_hierachy.png differ diff --git a/th/images/3.1.dns_inquery.png b/th/images/3.1.dns_inquery.png index b95d952ee..643a209a6 100644 Binary files a/th/images/3.1.dns_inquery.png and b/th/images/3.1.dns_inquery.png differ diff --git a/th/images/3.1.http.png b/th/images/3.1.http.png index 25108bf3d..ed7b7683a 100644 Binary files a/th/images/3.1.http.png and b/th/images/3.1.http.png differ diff --git a/th/images/3.1.httpPOST.png b/th/images/3.1.httpPOST.png index 31d02020c..8547260eb 100644 Binary files a/th/images/3.1.httpPOST.png and b/th/images/3.1.httpPOST.png differ diff --git a/th/images/3.1.response.png b/th/images/3.1.response.png index 978de7904..7c38a6d12 100644 Binary files a/th/images/3.1.response.png and b/th/images/3.1.response.png differ diff --git a/th/images/3.1.web2.png b/th/images/3.1.web2.png index a604c2179..afa1b233b 100644 Binary files a/th/images/3.1.web2.png and b/th/images/3.1.web2.png differ diff --git a/th/images/3.2.goweb.png b/th/images/3.2.goweb.png index d6a538299..9d7d6cdd6 100644 Binary files a/th/images/3.2.goweb.png and b/th/images/3.2.goweb.png differ diff --git a/th/images/3.3.http.png b/th/images/3.3.http.png index 40137e33d..c67981a02 100644 Binary files a/th/images/3.3.http.png and b/th/images/3.3.http.png differ diff --git a/th/images/3.3.illustrator.png b/th/images/3.3.illustrator.png index 8159b8bb4..9c4f6f920 100644 Binary files a/th/images/3.3.illustrator.png and b/th/images/3.3.illustrator.png differ diff --git a/th/images/4.1.login.png b/th/images/4.1.login.png index dfca39df4..632bd883f 100644 Binary files a/th/images/4.1.login.png and b/th/images/4.1.login.png differ diff --git a/th/images/4.1.slice.png b/th/images/4.1.slice.png index 3405c147d..dd202a08f 100644 Binary files a/th/images/4.1.slice.png and b/th/images/4.1.slice.png differ diff --git a/th/images/4.3.escape.png b/th/images/4.3.escape.png index 76ce12458..058350731 100644 Binary files a/th/images/4.3.escape.png and b/th/images/4.3.escape.png differ diff --git a/th/images/4.4.token.png b/th/images/4.4.token.png index b52cc1d1f..f97a1203c 100644 Binary files a/th/images/4.4.token.png and b/th/images/4.4.token.png differ diff --git a/th/images/4.5.upload.png b/th/images/4.5.upload.png index e5766e385..6e2d2c7d5 100644 Binary files a/th/images/4.5.upload.png and b/th/images/4.5.upload.png differ diff --git a/th/images/4.5.upload2.png b/th/images/4.5.upload2.png index 064604469..66de5ed5f 100644 Binary files a/th/images/4.5.upload2.png and b/th/images/4.5.upload2.png differ diff --git a/th/images/5.6.mongodb.png b/th/images/5.6.mongodb.png index 6161fbe56..2dbdeee47 100644 Binary files a/th/images/5.6.mongodb.png and b/th/images/5.6.mongodb.png differ diff --git a/th/images/6.1.cookie.png b/th/images/6.1.cookie.png index b94559cf5..0c4179ff5 100644 Binary files a/th/images/6.1.cookie.png and b/th/images/6.1.cookie.png differ diff --git a/th/images/6.1.cookie2.png b/th/images/6.1.cookie2.png index 8363a819e..aaaa51eba 100644 Binary files a/th/images/6.1.cookie2.png and b/th/images/6.1.cookie2.png differ diff --git a/th/images/6.4.cookie.png b/th/images/6.4.cookie.png index 0dad93f17..dd7b28bfc 100644 Binary files a/th/images/6.4.cookie.png and b/th/images/6.4.cookie.png differ diff --git a/th/images/6.4.hijack.png b/th/images/6.4.hijack.png index 5ab0753f0..b8b3b1975 100644 Binary files a/th/images/6.4.hijack.png and b/th/images/6.4.hijack.png differ diff --git a/th/images/6.4.hijacksuccess.png b/th/images/6.4.hijacksuccess.png index 57f48d41f..91ad24037 100644 Binary files a/th/images/6.4.hijacksuccess.png and b/th/images/6.4.hijacksuccess.png differ diff --git a/th/images/6.4.setcookie.png b/th/images/6.4.setcookie.png index dbb52170c..bf0fc459f 100644 Binary files a/th/images/6.4.setcookie.png and b/th/images/6.4.setcookie.png differ diff --git a/th/images/7.4.template.png b/th/images/7.4.template.png index 195e24fb1..c9ec29b7f 100644 Binary files a/th/images/7.4.template.png and b/th/images/7.4.template.png differ diff --git a/th/images/8.1.socket.png b/th/images/8.1.socket.png index 93dd544d6..8b57b75a2 100644 Binary files a/th/images/8.1.socket.png and b/th/images/8.1.socket.png differ diff --git a/th/images/8.2.websocket.png b/th/images/8.2.websocket.png index b293c6536..fb85502ba 100644 Binary files a/th/images/8.2.websocket.png and b/th/images/8.2.websocket.png differ diff --git a/th/images/8.2.websocket2.png b/th/images/8.2.websocket2.png index b744c634e..035181536 100644 Binary files a/th/images/8.2.websocket2.png and b/th/images/8.2.websocket2.png differ diff --git a/th/images/8.2.websocket3.png b/th/images/8.2.websocket3.png index ee769c164..9f0bca56b 100644 Binary files a/th/images/8.2.websocket3.png and b/th/images/8.2.websocket3.png differ diff --git a/th/images/8.3.rest.png b/th/images/8.3.rest.png index 0c1e5b541..28b310960 100644 Binary files a/th/images/8.3.rest.png and b/th/images/8.3.rest.png differ diff --git a/th/images/8.3.rest2.png b/th/images/8.3.rest2.png index b43c08044..3a9804ef8 100644 Binary files a/th/images/8.3.rest2.png and b/th/images/8.3.rest2.png differ diff --git a/th/images/8.3.rest3.png b/th/images/8.3.rest3.png index 1f62b5057..d95b4f755 100644 Binary files a/th/images/8.3.rest3.png and b/th/images/8.3.rest3.png differ diff --git a/th/images/8.4.rpc.png b/th/images/8.4.rpc.png index 0b3fcfe2a..e5c1a2700 100644 Binary files a/th/images/8.4.rpc.png and b/th/images/8.4.rpc.png differ diff --git a/th/images/9.1.csrf.png b/th/images/9.1.csrf.png index 54d3a4349..523d54ab7 100644 Binary files a/th/images/9.1.csrf.png and b/th/images/9.1.csrf.png differ diff --git a/th/images/alipay.png b/th/images/alipay.png index 2bac3531d..fc64f06b4 100644 Binary files a/th/images/alipay.png and b/th/images/alipay.png differ diff --git a/th/images/cover.png b/th/images/cover.png index 22bfab449..67457cd6c 100644 Binary files a/th/images/cover.png and b/th/images/cover.png differ diff --git a/th/images/ebook.jpg b/th/images/ebook.jpg index b2f3710db..8818895c0 100644 Binary files a/th/images/ebook.jpg and b/th/images/ebook.jpg differ diff --git a/th/images/navi1.png b/th/images/navi1.png index 92a7669e7..d6331cabd 100644 Binary files a/th/images/navi1.png and b/th/images/navi1.png differ diff --git a/th/images/navi10.png b/th/images/navi10.png index 94935e27a..eaa79c0aa 100644 Binary files a/th/images/navi10.png and b/th/images/navi10.png differ diff --git a/th/images/navi11.png b/th/images/navi11.png index 8eb93cb1f..beed1f327 100644 Binary files a/th/images/navi11.png and b/th/images/navi11.png differ diff --git a/th/images/navi12.png b/th/images/navi12.png index 5bdbadfa7..72017a70f 100644 Binary files a/th/images/navi12.png and b/th/images/navi12.png differ diff --git a/th/images/navi13.png b/th/images/navi13.png index c797033b1..a5d570c26 100644 Binary files a/th/images/navi13.png and b/th/images/navi13.png differ diff --git a/th/images/navi14.png b/th/images/navi14.png index 3d9d38cc5..9cf610449 100644 Binary files a/th/images/navi14.png and b/th/images/navi14.png differ diff --git a/th/images/navi2.png b/th/images/navi2.png index d18526ac5..51205986e 100644 Binary files a/th/images/navi2.png and b/th/images/navi2.png differ diff --git a/th/images/navi3.png b/th/images/navi3.png index 23495893d..47530c945 100644 Binary files a/th/images/navi3.png and b/th/images/navi3.png differ diff --git a/th/images/navi4.png b/th/images/navi4.png index 1b4df73a5..23cd18700 100644 Binary files a/th/images/navi4.png and b/th/images/navi4.png differ diff --git a/th/images/navi5.png b/th/images/navi5.png index 55788152c..b6b7bb056 100644 Binary files a/th/images/navi5.png and b/th/images/navi5.png differ diff --git a/th/images/navi6.png b/th/images/navi6.png index 74cab8172..00d219bb0 100644 Binary files a/th/images/navi6.png and b/th/images/navi6.png differ diff --git a/th/images/navi7.png b/th/images/navi7.png index 2e1c974e7..236b12672 100644 Binary files a/th/images/navi7.png and b/th/images/navi7.png differ diff --git a/th/images/navi8.png b/th/images/navi8.png index 7a52d84ea..743e045b2 100644 Binary files a/th/images/navi8.png and b/th/images/navi8.png differ diff --git a/th/images/navi9.png b/th/images/navi9.png index 7692e1137..eac975455 100644 Binary files a/th/images/navi9.png and b/th/images/navi9.png differ diff --git a/th/images/polling.png b/th/images/polling.png index 8bd128ec7..ca198c24a 100644 Binary files a/th/images/polling.png and b/th/images/polling.png differ diff --git a/tr/images/1.1.cmd.png b/tr/images/1.1.cmd.png index 0df2504b2..a39bab982 100644 Binary files a/tr/images/1.1.cmd.png and b/tr/images/1.1.cmd.png differ diff --git a/tr/images/1.1.linux.png b/tr/images/1.1.linux.png index 539563d96..c72740bf5 100644 Binary files a/tr/images/1.1.linux.png and b/tr/images/1.1.linux.png differ diff --git a/tr/images/1.1.mac.png b/tr/images/1.1.mac.png index ad2ceed6f..9bbd09f29 100644 Binary files a/tr/images/1.1.mac.png and b/tr/images/1.1.mac.png differ diff --git a/tr/images/1.3.go.png b/tr/images/1.3.go.png index 8155b2d5e..3cd5ec00d 100644 Binary files a/tr/images/1.3.go.png and b/tr/images/1.3.go.png differ diff --git a/tr/images/1.4.eclipse4.png b/tr/images/1.4.eclipse4.png index d4ee77af1..ec055cda8 100644 Binary files a/tr/images/1.4.eclipse4.png and b/tr/images/1.4.eclipse4.png differ diff --git a/tr/images/1.4.eclipse5.png b/tr/images/1.4.eclipse5.png index 8a89555d3..9eb1ed251 100644 Binary files a/tr/images/1.4.eclipse5.png and b/tr/images/1.4.eclipse5.png differ diff --git a/tr/images/1.4.eclipse6.png b/tr/images/1.4.eclipse6.png index 7771ec2e2..230d9027c 100644 Binary files a/tr/images/1.4.eclipse6.png and b/tr/images/1.4.eclipse6.png differ diff --git a/tr/images/1.4.idea1.png b/tr/images/1.4.idea1.png index 87d2e51e0..847d741df 100644 Binary files a/tr/images/1.4.idea1.png and b/tr/images/1.4.idea1.png differ diff --git a/tr/images/1.4.idea2.png b/tr/images/1.4.idea2.png index 8059b20ff..e44dcde0b 100644 Binary files a/tr/images/1.4.idea2.png and b/tr/images/1.4.idea2.png differ diff --git a/tr/images/1.4.idea3.png b/tr/images/1.4.idea3.png index 574e1d74b..f899c8f13 100644 Binary files a/tr/images/1.4.idea3.png and b/tr/images/1.4.idea3.png differ diff --git a/tr/images/1.4.idea4.png b/tr/images/1.4.idea4.png index f6e5138dc..ba2dfd2f5 100644 Binary files a/tr/images/1.4.idea4.png and b/tr/images/1.4.idea4.png differ diff --git a/tr/images/1.4.idea5.png b/tr/images/1.4.idea5.png index 7784a6116..347beaa23 100644 Binary files a/tr/images/1.4.idea5.png and b/tr/images/1.4.idea5.png differ diff --git a/tr/images/1.4.liteide.png b/tr/images/1.4.liteide.png index f28d755e5..6d07c5695 100644 Binary files a/tr/images/1.4.liteide.png and b/tr/images/1.4.liteide.png differ diff --git a/tr/images/1.4.sublime1.png b/tr/images/1.4.sublime1.png index 60f2b3dbc..5dc5b1aca 100644 Binary files a/tr/images/1.4.sublime1.png and b/tr/images/1.4.sublime1.png differ diff --git a/tr/images/1.4.sublime2.png b/tr/images/1.4.sublime2.png index a888636f1..555e4ba37 100644 Binary files a/tr/images/1.4.sublime2.png and b/tr/images/1.4.sublime2.png differ diff --git a/tr/images/1.4.sublime3.png b/tr/images/1.4.sublime3.png index 8b2eb3dcd..f44015b3a 100644 Binary files a/tr/images/1.4.sublime3.png and b/tr/images/1.4.sublime3.png differ diff --git a/tr/images/1.4.sublime4.png b/tr/images/1.4.sublime4.png index b0fef6249..808ede553 100644 Binary files a/tr/images/1.4.sublime4.png and b/tr/images/1.4.sublime4.png differ diff --git a/tr/images/1.4.vim.png b/tr/images/1.4.vim.png index 27a15c056..2503264b2 100644 Binary files a/tr/images/1.4.vim.png and b/tr/images/1.4.vim.png differ diff --git a/tr/images/13.1.flow.png b/tr/images/13.1.flow.png index b47e5bfc5..578e9b1dd 100644 Binary files a/tr/images/13.1.flow.png and b/tr/images/13.1.flow.png differ diff --git a/tr/images/13.1.gopath.png b/tr/images/13.1.gopath.png index c948437a6..7a93764f7 100644 Binary files a/tr/images/13.1.gopath.png and b/tr/images/13.1.gopath.png differ diff --git a/tr/images/13.1.gopath2.png b/tr/images/13.1.gopath2.png index 450b41048..28b07e915 100644 Binary files a/tr/images/13.1.gopath2.png and b/tr/images/13.1.gopath2.png differ diff --git a/tr/images/13.4.beego.png b/tr/images/13.4.beego.png index 96a9d2743..d8f76d046 100644 Binary files a/tr/images/13.4.beego.png and b/tr/images/13.4.beego.png differ diff --git a/tr/images/14.1.bootstrap.png b/tr/images/14.1.bootstrap.png index 13ab7f829..2c8fe57dc 100644 Binary files a/tr/images/14.1.bootstrap.png and b/tr/images/14.1.bootstrap.png differ diff --git a/tr/images/14.1.bootstrap2.png b/tr/images/14.1.bootstrap2.png index 753ffc790..2bebb7913 100644 Binary files a/tr/images/14.1.bootstrap2.png and b/tr/images/14.1.bootstrap2.png differ diff --git a/tr/images/14.1.bootstrap3.png b/tr/images/14.1.bootstrap3.png index 460b81830..4095fbb04 100644 Binary files a/tr/images/14.1.bootstrap3.png and b/tr/images/14.1.bootstrap3.png differ diff --git a/tr/images/14.4.github.png b/tr/images/14.4.github.png index 4da4c6f5d..f25872685 100644 Binary files a/tr/images/14.4.github.png and b/tr/images/14.4.github.png differ diff --git a/tr/images/14.4.github2.png b/tr/images/14.4.github2.png index c3ae04bf8..cd1045ddd 100644 Binary files a/tr/images/14.4.github2.png and b/tr/images/14.4.github2.png differ diff --git a/tr/images/14.4.github3.png b/tr/images/14.4.github3.png index e98768c3e..985bec147 100644 Binary files a/tr/images/14.4.github3.png and b/tr/images/14.4.github3.png differ diff --git a/tr/images/14.6.pprof.png b/tr/images/14.6.pprof.png index 532f1a764..0f2d6b791 100644 Binary files a/tr/images/14.6.pprof.png and b/tr/images/14.6.pprof.png differ diff --git a/tr/images/14.6.pprof2.png b/tr/images/14.6.pprof2.png index 610c93a4d..488fafafa 100644 Binary files a/tr/images/14.6.pprof2.png and b/tr/images/14.6.pprof2.png differ diff --git a/tr/images/14.6.pprof3.png b/tr/images/14.6.pprof3.png index a3b9f7baa..e7b613bd3 100644 Binary files a/tr/images/14.6.pprof3.png and b/tr/images/14.6.pprof3.png differ diff --git a/tr/images/2.2.array.png b/tr/images/2.2.array.png index 5560023b2..80b7195b6 100644 Binary files a/tr/images/2.2.array.png and b/tr/images/2.2.array.png differ diff --git a/tr/images/2.2.basic.png b/tr/images/2.2.basic.png index 9bac6a0fc..2988850c6 100644 Binary files a/tr/images/2.2.basic.png and b/tr/images/2.2.basic.png differ diff --git a/tr/images/2.2.makenew.png b/tr/images/2.2.makenew.png index 00f74179f..044c6930b 100644 Binary files a/tr/images/2.2.makenew.png and b/tr/images/2.2.makenew.png differ diff --git a/tr/images/2.2.slice.png b/tr/images/2.2.slice.png index 119f21418..184a9d66b 100644 Binary files a/tr/images/2.2.slice.png and b/tr/images/2.2.slice.png differ diff --git a/tr/images/2.2.slice2.png b/tr/images/2.2.slice2.png index 0729a1bf8..34528f9aa 100644 Binary files a/tr/images/2.2.slice2.png and b/tr/images/2.2.slice2.png differ diff --git a/tr/images/2.3.init.png b/tr/images/2.3.init.png index abe7cfad0..9cb13cb25 100644 Binary files a/tr/images/2.3.init.png and b/tr/images/2.3.init.png differ diff --git a/tr/images/2.4.student_struct.png b/tr/images/2.4.student_struct.png index 7c4f87acb..241f2d027 100644 Binary files a/tr/images/2.4.student_struct.png and b/tr/images/2.4.student_struct.png differ diff --git a/tr/images/2.5.rect_func_without_receiver.png b/tr/images/2.5.rect_func_without_receiver.png index b4b571fd1..26c13ab85 100644 Binary files a/tr/images/2.5.rect_func_without_receiver.png and b/tr/images/2.5.rect_func_without_receiver.png differ diff --git a/tr/images/2.5.shapes_func_with_receiver_cp.png b/tr/images/2.5.shapes_func_with_receiver_cp.png index 2d26a01dd..35be1a2a2 100644 Binary files a/tr/images/2.5.shapes_func_with_receiver_cp.png and b/tr/images/2.5.shapes_func_with_receiver_cp.png differ diff --git a/tr/images/2.5.shapes_func_without_receiver.png b/tr/images/2.5.shapes_func_without_receiver.png index 112f56fc6..8f4cbfbd1 100644 Binary files a/tr/images/2.5.shapes_func_without_receiver.png and b/tr/images/2.5.shapes_func_without_receiver.png differ diff --git a/tr/images/3.1.dns2.png b/tr/images/3.1.dns2.png index f432edf34..3cebf15e5 100644 Binary files a/tr/images/3.1.dns2.png and b/tr/images/3.1.dns2.png differ diff --git a/tr/images/3.1.dns_hierachy.png b/tr/images/3.1.dns_hierachy.png index 8dfeb2326..ce994fe96 100644 Binary files a/tr/images/3.1.dns_hierachy.png and b/tr/images/3.1.dns_hierachy.png differ diff --git a/tr/images/3.1.dns_inquery.png b/tr/images/3.1.dns_inquery.png index b95d952ee..643a209a6 100644 Binary files a/tr/images/3.1.dns_inquery.png and b/tr/images/3.1.dns_inquery.png differ diff --git a/tr/images/3.1.http.png b/tr/images/3.1.http.png index 25108bf3d..81948159b 100644 Binary files a/tr/images/3.1.http.png and b/tr/images/3.1.http.png differ diff --git a/tr/images/3.1.httpPOST.png b/tr/images/3.1.httpPOST.png index 31d02020c..8547260eb 100644 Binary files a/tr/images/3.1.httpPOST.png and b/tr/images/3.1.httpPOST.png differ diff --git a/tr/images/3.1.response.png b/tr/images/3.1.response.png index 978de7904..7c38a6d12 100644 Binary files a/tr/images/3.1.response.png and b/tr/images/3.1.response.png differ diff --git a/tr/images/3.1.web2.png b/tr/images/3.1.web2.png index a604c2179..afa1b233b 100644 Binary files a/tr/images/3.1.web2.png and b/tr/images/3.1.web2.png differ diff --git a/tr/images/3.2.goweb.png b/tr/images/3.2.goweb.png index d6a538299..d30e12969 100644 Binary files a/tr/images/3.2.goweb.png and b/tr/images/3.2.goweb.png differ diff --git a/tr/images/3.3.http.png b/tr/images/3.3.http.png index 40137e33d..c67981a02 100644 Binary files a/tr/images/3.3.http.png and b/tr/images/3.3.http.png differ diff --git a/tr/images/3.3.illustrator.png b/tr/images/3.3.illustrator.png index 8159b8bb4..9c4f6f920 100644 Binary files a/tr/images/3.3.illustrator.png and b/tr/images/3.3.illustrator.png differ diff --git a/tr/images/4.1.login.png b/tr/images/4.1.login.png index dfca39df4..632bd883f 100644 Binary files a/tr/images/4.1.login.png and b/tr/images/4.1.login.png differ diff --git a/tr/images/4.1.slice.png b/tr/images/4.1.slice.png index 3405c147d..3859c9ad5 100644 Binary files a/tr/images/4.1.slice.png and b/tr/images/4.1.slice.png differ diff --git a/tr/images/4.3.escape.png b/tr/images/4.3.escape.png index 76ce12458..058350731 100644 Binary files a/tr/images/4.3.escape.png and b/tr/images/4.3.escape.png differ diff --git a/tr/images/4.4.token.png b/tr/images/4.4.token.png index b52cc1d1f..f97a1203c 100644 Binary files a/tr/images/4.4.token.png and b/tr/images/4.4.token.png differ diff --git a/tr/images/4.5.upload.png b/tr/images/4.5.upload.png index e5766e385..6e2d2c7d5 100644 Binary files a/tr/images/4.5.upload.png and b/tr/images/4.5.upload.png differ diff --git a/tr/images/4.5.upload2.png b/tr/images/4.5.upload2.png index 064604469..66de5ed5f 100644 Binary files a/tr/images/4.5.upload2.png and b/tr/images/4.5.upload2.png differ diff --git a/tr/images/5.6.mongodb.png b/tr/images/5.6.mongodb.png index 6161fbe56..2dbdeee47 100644 Binary files a/tr/images/5.6.mongodb.png and b/tr/images/5.6.mongodb.png differ diff --git a/tr/images/6.1.cookie.png b/tr/images/6.1.cookie.png index b94559cf5..0c4179ff5 100644 Binary files a/tr/images/6.1.cookie.png and b/tr/images/6.1.cookie.png differ diff --git a/tr/images/6.1.cookie2.png b/tr/images/6.1.cookie2.png index 2888e3927..4ef1ed64f 100644 Binary files a/tr/images/6.1.cookie2.png and b/tr/images/6.1.cookie2.png differ diff --git a/tr/images/6.1.session.png b/tr/images/6.1.session.png index f538b8f5b..14bcd079d 100644 Binary files a/tr/images/6.1.session.png and b/tr/images/6.1.session.png differ diff --git a/tr/images/6.4.cookie.png b/tr/images/6.4.cookie.png index 0dad93f17..dd7b28bfc 100644 Binary files a/tr/images/6.4.cookie.png and b/tr/images/6.4.cookie.png differ diff --git a/tr/images/6.4.hijack.png b/tr/images/6.4.hijack.png index 5ab0753f0..b8b3b1975 100644 Binary files a/tr/images/6.4.hijack.png and b/tr/images/6.4.hijack.png differ diff --git a/tr/images/6.4.hijacksuccess.png b/tr/images/6.4.hijacksuccess.png index 57f48d41f..91ad24037 100644 Binary files a/tr/images/6.4.hijacksuccess.png and b/tr/images/6.4.hijacksuccess.png differ diff --git a/tr/images/6.4.setcookie.png b/tr/images/6.4.setcookie.png index dbb52170c..bf0fc459f 100644 Binary files a/tr/images/6.4.setcookie.png and b/tr/images/6.4.setcookie.png differ diff --git a/tr/images/7.4.template.png b/tr/images/7.4.template.png index 195e24fb1..c9ec29b7f 100644 Binary files a/tr/images/7.4.template.png and b/tr/images/7.4.template.png differ diff --git a/tr/images/8.1.socket.png b/tr/images/8.1.socket.png index 93dd544d6..8b57b75a2 100644 Binary files a/tr/images/8.1.socket.png and b/tr/images/8.1.socket.png differ diff --git a/tr/images/8.2.websocket.png b/tr/images/8.2.websocket.png index b293c6536..fb85502ba 100644 Binary files a/tr/images/8.2.websocket.png and b/tr/images/8.2.websocket.png differ diff --git a/tr/images/8.2.websocket2.png b/tr/images/8.2.websocket2.png index b744c634e..75873bb92 100644 Binary files a/tr/images/8.2.websocket2.png and b/tr/images/8.2.websocket2.png differ diff --git a/tr/images/8.2.websocket3.png b/tr/images/8.2.websocket3.png index ee769c164..3435a8277 100644 Binary files a/tr/images/8.2.websocket3.png and b/tr/images/8.2.websocket3.png differ diff --git a/tr/images/8.3.rest.png b/tr/images/8.3.rest.png index 0c1e5b541..28b310960 100644 Binary files a/tr/images/8.3.rest.png and b/tr/images/8.3.rest.png differ diff --git a/tr/images/8.3.rest2.png b/tr/images/8.3.rest2.png index b43c08044..3a9804ef8 100644 Binary files a/tr/images/8.3.rest2.png and b/tr/images/8.3.rest2.png differ diff --git a/tr/images/8.3.rest3.png b/tr/images/8.3.rest3.png index 1f62b5057..d95b4f755 100644 Binary files a/tr/images/8.3.rest3.png and b/tr/images/8.3.rest3.png differ diff --git a/tr/images/8.4.rpc.png b/tr/images/8.4.rpc.png index 0b3fcfe2a..e5c1a2700 100644 Binary files a/tr/images/8.4.rpc.png and b/tr/images/8.4.rpc.png differ diff --git a/tr/images/9.1.csrf.png b/tr/images/9.1.csrf.png index 54d3a4349..523d54ab7 100644 Binary files a/tr/images/9.1.csrf.png and b/tr/images/9.1.csrf.png differ diff --git a/tr/images/cover.png b/tr/images/cover.png index 22bfab449..67457cd6c 100644 Binary files a/tr/images/cover.png and b/tr/images/cover.png differ diff --git a/tr/images/ebook.jpg b/tr/images/ebook.jpg index b2f3710db..8818895c0 100644 Binary files a/tr/images/ebook.jpg and b/tr/images/ebook.jpg differ diff --git a/tr/images/navi1.png b/tr/images/navi1.png index 92a7669e7..d6331cabd 100644 Binary files a/tr/images/navi1.png and b/tr/images/navi1.png differ diff --git a/tr/images/navi10.png b/tr/images/navi10.png index 94935e27a..eaa79c0aa 100644 Binary files a/tr/images/navi10.png and b/tr/images/navi10.png differ diff --git a/tr/images/navi11.png b/tr/images/navi11.png index 8eb93cb1f..beed1f327 100644 Binary files a/tr/images/navi11.png and b/tr/images/navi11.png differ diff --git a/tr/images/navi12.png b/tr/images/navi12.png index 5bdbadfa7..72017a70f 100644 Binary files a/tr/images/navi12.png and b/tr/images/navi12.png differ diff --git a/tr/images/navi13.png b/tr/images/navi13.png index c797033b1..a5d570c26 100644 Binary files a/tr/images/navi13.png and b/tr/images/navi13.png differ diff --git a/tr/images/navi14.png b/tr/images/navi14.png index 3d9d38cc5..9cf610449 100644 Binary files a/tr/images/navi14.png and b/tr/images/navi14.png differ diff --git a/tr/images/navi2.png b/tr/images/navi2.png index d18526ac5..51205986e 100644 Binary files a/tr/images/navi2.png and b/tr/images/navi2.png differ diff --git a/tr/images/navi3.png b/tr/images/navi3.png index 23495893d..47530c945 100644 Binary files a/tr/images/navi3.png and b/tr/images/navi3.png differ diff --git a/tr/images/navi4.png b/tr/images/navi4.png index 1b4df73a5..23cd18700 100644 Binary files a/tr/images/navi4.png and b/tr/images/navi4.png differ diff --git a/tr/images/navi5.png b/tr/images/navi5.png index 55788152c..b6b7bb056 100644 Binary files a/tr/images/navi5.png and b/tr/images/navi5.png differ diff --git a/tr/images/navi6.png b/tr/images/navi6.png index 74cab8172..00d219bb0 100644 Binary files a/tr/images/navi6.png and b/tr/images/navi6.png differ diff --git a/tr/images/navi7.png b/tr/images/navi7.png index 2e1c974e7..236b12672 100644 Binary files a/tr/images/navi7.png and b/tr/images/navi7.png differ diff --git a/tr/images/navi8.png b/tr/images/navi8.png index 7a52d84ea..743e045b2 100644 Binary files a/tr/images/navi8.png and b/tr/images/navi8.png differ diff --git a/tr/images/navi9.png b/tr/images/navi9.png index 7692e1137..eac975455 100644 Binary files a/tr/images/navi9.png and b/tr/images/navi9.png differ diff --git a/tr/images/polling.png b/tr/images/polling.png index 8bd128ec7..ca198c24a 100644 Binary files a/tr/images/polling.png and b/tr/images/polling.png differ diff --git a/zh-tw/images/1.1.cmd.png b/zh-tw/images/1.1.cmd.png index 0df2504b2..372a385c4 100644 Binary files a/zh-tw/images/1.1.cmd.png and b/zh-tw/images/1.1.cmd.png differ diff --git a/zh-tw/images/1.1.linux.png b/zh-tw/images/1.1.linux.png index 45ffd9240..0041fcfdc 100644 Binary files a/zh-tw/images/1.1.linux.png and b/zh-tw/images/1.1.linux.png differ diff --git a/zh-tw/images/1.1.mac.png b/zh-tw/images/1.1.mac.png index 45ffd9240..9f044c221 100644 Binary files a/zh-tw/images/1.1.mac.png and b/zh-tw/images/1.1.mac.png differ diff --git a/zh-tw/images/1.3.go.png b/zh-tw/images/1.3.go.png index 8155b2d5e..90a593af9 100644 Binary files a/zh-tw/images/1.3.go.png and b/zh-tw/images/1.3.go.png differ diff --git a/zh-tw/images/1.4.eclipse4.png b/zh-tw/images/1.4.eclipse4.png index d4ee77af1..93f561ae9 100644 Binary files a/zh-tw/images/1.4.eclipse4.png and b/zh-tw/images/1.4.eclipse4.png differ diff --git a/zh-tw/images/1.4.eclipse5.png b/zh-tw/images/1.4.eclipse5.png index 8a89555d3..ba96888ed 100644 Binary files a/zh-tw/images/1.4.eclipse5.png and b/zh-tw/images/1.4.eclipse5.png differ diff --git a/zh-tw/images/1.4.eclipse6.png b/zh-tw/images/1.4.eclipse6.png index 7771ec2e2..0aba1dfa5 100644 Binary files a/zh-tw/images/1.4.eclipse6.png and b/zh-tw/images/1.4.eclipse6.png differ diff --git a/zh-tw/images/1.4.idea1.png b/zh-tw/images/1.4.idea1.png index 87d2e51e0..ff1ae1e26 100644 Binary files a/zh-tw/images/1.4.idea1.png and b/zh-tw/images/1.4.idea1.png differ diff --git a/zh-tw/images/1.4.idea2.png b/zh-tw/images/1.4.idea2.png index 8059b20ff..b8607c745 100644 Binary files a/zh-tw/images/1.4.idea2.png and b/zh-tw/images/1.4.idea2.png differ diff --git a/zh-tw/images/1.4.idea3.png b/zh-tw/images/1.4.idea3.png index 574e1d74b..51758f4de 100644 Binary files a/zh-tw/images/1.4.idea3.png and b/zh-tw/images/1.4.idea3.png differ diff --git a/zh-tw/images/1.4.idea4.png b/zh-tw/images/1.4.idea4.png index f6e5138dc..b84c95e4f 100644 Binary files a/zh-tw/images/1.4.idea4.png and b/zh-tw/images/1.4.idea4.png differ diff --git a/zh-tw/images/1.4.idea5.png b/zh-tw/images/1.4.idea5.png index 7784a6116..765a732d1 100644 Binary files a/zh-tw/images/1.4.idea5.png and b/zh-tw/images/1.4.idea5.png differ diff --git a/zh-tw/images/1.4.liteide.png b/zh-tw/images/1.4.liteide.png index f28d755e5..7a2cc59df 100644 Binary files a/zh-tw/images/1.4.liteide.png and b/zh-tw/images/1.4.liteide.png differ diff --git a/zh-tw/images/1.4.sublime1.png b/zh-tw/images/1.4.sublime1.png index 60f2b3dbc..7e7d38cfb 100644 Binary files a/zh-tw/images/1.4.sublime1.png and b/zh-tw/images/1.4.sublime1.png differ diff --git a/zh-tw/images/1.4.sublime2.png b/zh-tw/images/1.4.sublime2.png index a888636f1..4ed4c3610 100644 Binary files a/zh-tw/images/1.4.sublime2.png and b/zh-tw/images/1.4.sublime2.png differ diff --git a/zh-tw/images/1.4.sublime3.png b/zh-tw/images/1.4.sublime3.png index 8b2eb3dcd..dd6420bfc 100644 Binary files a/zh-tw/images/1.4.sublime3.png and b/zh-tw/images/1.4.sublime3.png differ diff --git a/zh-tw/images/1.4.sublime4.png b/zh-tw/images/1.4.sublime4.png index b0fef6249..69871760a 100644 Binary files a/zh-tw/images/1.4.sublime4.png and b/zh-tw/images/1.4.sublime4.png differ diff --git a/zh-tw/images/1.4.vim.png b/zh-tw/images/1.4.vim.png index 27a15c056..87cd5cf9d 100644 Binary files a/zh-tw/images/1.4.vim.png and b/zh-tw/images/1.4.vim.png differ diff --git a/zh-tw/images/13.1.flow.png b/zh-tw/images/13.1.flow.png index b47e5bfc5..681e6f3dd 100644 Binary files a/zh-tw/images/13.1.flow.png and b/zh-tw/images/13.1.flow.png differ diff --git a/zh-tw/images/13.1.gopath.png b/zh-tw/images/13.1.gopath.png index c948437a6..d4fb7eba8 100644 Binary files a/zh-tw/images/13.1.gopath.png and b/zh-tw/images/13.1.gopath.png differ diff --git a/zh-tw/images/13.1.gopath2.png b/zh-tw/images/13.1.gopath2.png index 450b41048..2f911ba12 100644 Binary files a/zh-tw/images/13.1.gopath2.png and b/zh-tw/images/13.1.gopath2.png differ diff --git a/zh-tw/images/13.4.beego.png b/zh-tw/images/13.4.beego.png index 96a9d2743..3d32a8582 100644 Binary files a/zh-tw/images/13.4.beego.png and b/zh-tw/images/13.4.beego.png differ diff --git a/zh-tw/images/14.1.bootstrap.png b/zh-tw/images/14.1.bootstrap.png index 13ab7f829..f08601e60 100644 Binary files a/zh-tw/images/14.1.bootstrap.png and b/zh-tw/images/14.1.bootstrap.png differ diff --git a/zh-tw/images/14.1.bootstrap2.png b/zh-tw/images/14.1.bootstrap2.png index 753ffc790..d168fef34 100644 Binary files a/zh-tw/images/14.1.bootstrap2.png and b/zh-tw/images/14.1.bootstrap2.png differ diff --git a/zh-tw/images/14.1.bootstrap3.png b/zh-tw/images/14.1.bootstrap3.png index 460b81830..86aa740db 100644 Binary files a/zh-tw/images/14.1.bootstrap3.png and b/zh-tw/images/14.1.bootstrap3.png differ diff --git a/zh-tw/images/14.4.github.png b/zh-tw/images/14.4.github.png index 4da4c6f5d..30c3d23b1 100644 Binary files a/zh-tw/images/14.4.github.png and b/zh-tw/images/14.4.github.png differ diff --git a/zh-tw/images/14.4.github2.png b/zh-tw/images/14.4.github2.png index c3ae04bf8..1273665a7 100644 Binary files a/zh-tw/images/14.4.github2.png and b/zh-tw/images/14.4.github2.png differ diff --git a/zh-tw/images/14.4.github3.png b/zh-tw/images/14.4.github3.png index e98768c3e..84c9123f7 100644 Binary files a/zh-tw/images/14.4.github3.png and b/zh-tw/images/14.4.github3.png differ diff --git a/zh-tw/images/14.6.pprof.png b/zh-tw/images/14.6.pprof.png index 532f1a764..b42aa867e 100644 Binary files a/zh-tw/images/14.6.pprof.png and b/zh-tw/images/14.6.pprof.png differ diff --git a/zh-tw/images/14.6.pprof2.png b/zh-tw/images/14.6.pprof2.png index 610c93a4d..674011da1 100644 Binary files a/zh-tw/images/14.6.pprof2.png and b/zh-tw/images/14.6.pprof2.png differ diff --git a/zh-tw/images/14.6.pprof3.png b/zh-tw/images/14.6.pprof3.png index a3b9f7baa..f29a38257 100644 Binary files a/zh-tw/images/14.6.pprof3.png and b/zh-tw/images/14.6.pprof3.png differ diff --git a/zh-tw/images/2.2.array.png b/zh-tw/images/2.2.array.png index 5560023b2..3fe307219 100644 Binary files a/zh-tw/images/2.2.array.png and b/zh-tw/images/2.2.array.png differ diff --git a/zh-tw/images/2.2.basic.png b/zh-tw/images/2.2.basic.png index 9bac6a0fc..89ff94c19 100644 Binary files a/zh-tw/images/2.2.basic.png and b/zh-tw/images/2.2.basic.png differ diff --git a/zh-tw/images/2.2.makenew.png b/zh-tw/images/2.2.makenew.png index 00f74179f..08bba00aa 100644 Binary files a/zh-tw/images/2.2.makenew.png and b/zh-tw/images/2.2.makenew.png differ diff --git a/zh-tw/images/2.2.slice.png b/zh-tw/images/2.2.slice.png index 119f21418..6293cf9fb 100644 Binary files a/zh-tw/images/2.2.slice.png and b/zh-tw/images/2.2.slice.png differ diff --git a/zh-tw/images/2.2.slice2.png b/zh-tw/images/2.2.slice2.png index 0729a1bf8..2bae60177 100644 Binary files a/zh-tw/images/2.2.slice2.png and b/zh-tw/images/2.2.slice2.png differ diff --git a/zh-tw/images/2.3.init.png b/zh-tw/images/2.3.init.png index abe7cfad0..234ddce6f 100644 Binary files a/zh-tw/images/2.3.init.png and b/zh-tw/images/2.3.init.png differ diff --git a/zh-tw/images/2.4.student_struct.png b/zh-tw/images/2.4.student_struct.png index 7c4f87acb..767a41588 100644 Binary files a/zh-tw/images/2.4.student_struct.png and b/zh-tw/images/2.4.student_struct.png differ diff --git a/zh-tw/images/2.5.rect_func_without_receiver.png b/zh-tw/images/2.5.rect_func_without_receiver.png index b4b571fd1..9aa9d7379 100644 Binary files a/zh-tw/images/2.5.rect_func_without_receiver.png and b/zh-tw/images/2.5.rect_func_without_receiver.png differ diff --git a/zh-tw/images/2.5.shapes_func_with_receiver_cp.png b/zh-tw/images/2.5.shapes_func_with_receiver_cp.png index 2d26a01dd..692003109 100644 Binary files a/zh-tw/images/2.5.shapes_func_with_receiver_cp.png and b/zh-tw/images/2.5.shapes_func_with_receiver_cp.png differ diff --git a/zh-tw/images/2.5.shapes_func_without_receiver.png b/zh-tw/images/2.5.shapes_func_without_receiver.png index 112f56fc6..51bc68f29 100644 Binary files a/zh-tw/images/2.5.shapes_func_without_receiver.png and b/zh-tw/images/2.5.shapes_func_without_receiver.png differ diff --git a/zh-tw/images/3.1.dns2.png b/zh-tw/images/3.1.dns2.png index f432edf34..064fcaac5 100644 Binary files a/zh-tw/images/3.1.dns2.png and b/zh-tw/images/3.1.dns2.png differ diff --git a/zh-tw/images/3.1.dns_hierachy.png b/zh-tw/images/3.1.dns_hierachy.png index 8dfeb2326..7c6708c88 100644 Binary files a/zh-tw/images/3.1.dns_hierachy.png and b/zh-tw/images/3.1.dns_hierachy.png differ diff --git a/zh-tw/images/3.1.dns_inquery.png b/zh-tw/images/3.1.dns_inquery.png index b95d952ee..594766662 100644 Binary files a/zh-tw/images/3.1.dns_inquery.png and b/zh-tw/images/3.1.dns_inquery.png differ diff --git a/zh-tw/images/3.1.http.png b/zh-tw/images/3.1.http.png index 25108bf3d..a1c03be52 100644 Binary files a/zh-tw/images/3.1.http.png and b/zh-tw/images/3.1.http.png differ diff --git a/zh-tw/images/3.1.httpPOST.png b/zh-tw/images/3.1.httpPOST.png index 31d02020c..9df0a4493 100644 Binary files a/zh-tw/images/3.1.httpPOST.png and b/zh-tw/images/3.1.httpPOST.png differ diff --git a/zh-tw/images/3.1.response.png b/zh-tw/images/3.1.response.png index 978de7904..83f079b50 100644 Binary files a/zh-tw/images/3.1.response.png and b/zh-tw/images/3.1.response.png differ diff --git a/zh-tw/images/3.1.web2.png b/zh-tw/images/3.1.web2.png index a604c2179..56de87e57 100644 Binary files a/zh-tw/images/3.1.web2.png and b/zh-tw/images/3.1.web2.png differ diff --git a/zh-tw/images/3.2.goweb.png b/zh-tw/images/3.2.goweb.png index d6a538299..c9f9dbbdf 100644 Binary files a/zh-tw/images/3.2.goweb.png and b/zh-tw/images/3.2.goweb.png differ diff --git a/zh-tw/images/3.3.http.png b/zh-tw/images/3.3.http.png index 40137e33d..05bd479b7 100644 Binary files a/zh-tw/images/3.3.http.png and b/zh-tw/images/3.3.http.png differ diff --git a/zh-tw/images/3.3.illustrator.png b/zh-tw/images/3.3.illustrator.png index 8159b8bb4..eb3a3c067 100644 Binary files a/zh-tw/images/3.3.illustrator.png and b/zh-tw/images/3.3.illustrator.png differ diff --git a/zh-tw/images/4.1.login.png b/zh-tw/images/4.1.login.png index dfca39df4..e14e9c402 100644 Binary files a/zh-tw/images/4.1.login.png and b/zh-tw/images/4.1.login.png differ diff --git a/zh-tw/images/4.1.slice.png b/zh-tw/images/4.1.slice.png index 3405c147d..f35c62d23 100644 Binary files a/zh-tw/images/4.1.slice.png and b/zh-tw/images/4.1.slice.png differ diff --git a/zh-tw/images/4.3.escape.png b/zh-tw/images/4.3.escape.png index 76ce12458..836a38b40 100644 Binary files a/zh-tw/images/4.3.escape.png and b/zh-tw/images/4.3.escape.png differ diff --git a/zh-tw/images/4.4.token.png b/zh-tw/images/4.4.token.png index b52cc1d1f..43d294b6c 100644 Binary files a/zh-tw/images/4.4.token.png and b/zh-tw/images/4.4.token.png differ diff --git a/zh-tw/images/4.5.upload.png b/zh-tw/images/4.5.upload.png index e5766e385..97e399981 100644 Binary files a/zh-tw/images/4.5.upload.png and b/zh-tw/images/4.5.upload.png differ diff --git a/zh-tw/images/4.5.upload2.png b/zh-tw/images/4.5.upload2.png index 064604469..b7160dc30 100644 Binary files a/zh-tw/images/4.5.upload2.png and b/zh-tw/images/4.5.upload2.png differ diff --git a/zh-tw/images/5.6.mongodb.png b/zh-tw/images/5.6.mongodb.png index 6161fbe56..fe414a16b 100644 Binary files a/zh-tw/images/5.6.mongodb.png and b/zh-tw/images/5.6.mongodb.png differ diff --git a/zh-tw/images/6.1.cookie.png b/zh-tw/images/6.1.cookie.png index b94559cf5..65bd766a3 100644 Binary files a/zh-tw/images/6.1.cookie.png and b/zh-tw/images/6.1.cookie.png differ diff --git a/zh-tw/images/6.1.cookie2.png b/zh-tw/images/6.1.cookie2.png index 2888e3927..dd0849123 100644 Binary files a/zh-tw/images/6.1.cookie2.png and b/zh-tw/images/6.1.cookie2.png differ diff --git a/zh-tw/images/6.1.session.png b/zh-tw/images/6.1.session.png index f538b8f5b..3e513b4b0 100644 Binary files a/zh-tw/images/6.1.session.png and b/zh-tw/images/6.1.session.png differ diff --git a/zh-tw/images/6.4.cookie.png b/zh-tw/images/6.4.cookie.png index 0dad93f17..9319a587a 100644 Binary files a/zh-tw/images/6.4.cookie.png and b/zh-tw/images/6.4.cookie.png differ diff --git a/zh-tw/images/6.4.hijack.png b/zh-tw/images/6.4.hijack.png index 5ab0753f0..01916dec0 100644 Binary files a/zh-tw/images/6.4.hijack.png and b/zh-tw/images/6.4.hijack.png differ diff --git a/zh-tw/images/6.4.hijacksuccess.png b/zh-tw/images/6.4.hijacksuccess.png index 57f48d41f..a2fc5e475 100644 Binary files a/zh-tw/images/6.4.hijacksuccess.png and b/zh-tw/images/6.4.hijacksuccess.png differ diff --git a/zh-tw/images/6.4.setcookie.png b/zh-tw/images/6.4.setcookie.png index dbb52170c..d1c86c5ee 100644 Binary files a/zh-tw/images/6.4.setcookie.png and b/zh-tw/images/6.4.setcookie.png differ diff --git a/zh-tw/images/7.4.template.png b/zh-tw/images/7.4.template.png index 195e24fb1..fb02edda8 100644 Binary files a/zh-tw/images/7.4.template.png and b/zh-tw/images/7.4.template.png differ diff --git a/zh-tw/images/8.1.socket.png b/zh-tw/images/8.1.socket.png index 93dd544d6..a143214e2 100644 Binary files a/zh-tw/images/8.1.socket.png and b/zh-tw/images/8.1.socket.png differ diff --git a/zh-tw/images/8.2.websocket.png b/zh-tw/images/8.2.websocket.png index b293c6536..8361ce5ad 100644 Binary files a/zh-tw/images/8.2.websocket.png and b/zh-tw/images/8.2.websocket.png differ diff --git a/zh-tw/images/8.2.websocket2.png b/zh-tw/images/8.2.websocket2.png index b744c634e..6af7a0ac7 100644 Binary files a/zh-tw/images/8.2.websocket2.png and b/zh-tw/images/8.2.websocket2.png differ diff --git a/zh-tw/images/8.2.websocket3.png b/zh-tw/images/8.2.websocket3.png index ee769c164..1d0833bb9 100644 Binary files a/zh-tw/images/8.2.websocket3.png and b/zh-tw/images/8.2.websocket3.png differ diff --git a/zh-tw/images/8.3.rest.png b/zh-tw/images/8.3.rest.png index 0c1e5b541..f7a098958 100644 Binary files a/zh-tw/images/8.3.rest.png and b/zh-tw/images/8.3.rest.png differ diff --git a/zh-tw/images/8.3.rest2.png b/zh-tw/images/8.3.rest2.png index b43c08044..8bd3a1746 100644 Binary files a/zh-tw/images/8.3.rest2.png and b/zh-tw/images/8.3.rest2.png differ diff --git a/zh-tw/images/8.3.rest3.png b/zh-tw/images/8.3.rest3.png index 1f62b5057..23e458987 100644 Binary files a/zh-tw/images/8.3.rest3.png and b/zh-tw/images/8.3.rest3.png differ diff --git a/zh-tw/images/8.4.rpc.png b/zh-tw/images/8.4.rpc.png index 0b3fcfe2a..e71d50084 100644 Binary files a/zh-tw/images/8.4.rpc.png and b/zh-tw/images/8.4.rpc.png differ diff --git a/zh-tw/images/9.1.csrf.png b/zh-tw/images/9.1.csrf.png index 54d3a4349..82b595f9f 100644 Binary files a/zh-tw/images/9.1.csrf.png and b/zh-tw/images/9.1.csrf.png differ diff --git a/zh-tw/images/alipay.png b/zh-tw/images/alipay.png index 2bac3531d..d2db5e66f 100644 Binary files a/zh-tw/images/alipay.png and b/zh-tw/images/alipay.png differ diff --git a/zh-tw/images/cover.png b/zh-tw/images/cover.png index 22bfab449..299d6fc9f 100644 Binary files a/zh-tw/images/cover.png and b/zh-tw/images/cover.png differ diff --git a/zh-tw/images/ebook.jpg b/zh-tw/images/ebook.jpg index b2f3710db..8818895c0 100644 Binary files a/zh-tw/images/ebook.jpg and b/zh-tw/images/ebook.jpg differ diff --git a/zh-tw/images/navi1.png b/zh-tw/images/navi1.png index 92a7669e7..608a08305 100644 Binary files a/zh-tw/images/navi1.png and b/zh-tw/images/navi1.png differ diff --git a/zh-tw/images/navi10.png b/zh-tw/images/navi10.png index 94935e27a..c669fc011 100644 Binary files a/zh-tw/images/navi10.png and b/zh-tw/images/navi10.png differ diff --git a/zh-tw/images/navi11.png b/zh-tw/images/navi11.png index 8eb93cb1f..ca7f3b469 100644 Binary files a/zh-tw/images/navi11.png and b/zh-tw/images/navi11.png differ diff --git a/zh-tw/images/navi12.png b/zh-tw/images/navi12.png index 5bdbadfa7..fd3d1d1f0 100644 Binary files a/zh-tw/images/navi12.png and b/zh-tw/images/navi12.png differ diff --git a/zh-tw/images/navi13.png b/zh-tw/images/navi13.png index c797033b1..a431e1d20 100644 Binary files a/zh-tw/images/navi13.png and b/zh-tw/images/navi13.png differ diff --git a/zh-tw/images/navi14.png b/zh-tw/images/navi14.png index 3d9d38cc5..7a9dce32c 100644 Binary files a/zh-tw/images/navi14.png and b/zh-tw/images/navi14.png differ diff --git a/zh-tw/images/navi2.png b/zh-tw/images/navi2.png index d18526ac5..e2c5a0219 100644 Binary files a/zh-tw/images/navi2.png and b/zh-tw/images/navi2.png differ diff --git a/zh-tw/images/navi3.png b/zh-tw/images/navi3.png index 23495893d..d87420509 100644 Binary files a/zh-tw/images/navi3.png and b/zh-tw/images/navi3.png differ diff --git a/zh-tw/images/navi4.png b/zh-tw/images/navi4.png index 1b4df73a5..3670fc45d 100644 Binary files a/zh-tw/images/navi4.png and b/zh-tw/images/navi4.png differ diff --git a/zh-tw/images/navi5.png b/zh-tw/images/navi5.png index 55788152c..17f0d50be 100644 Binary files a/zh-tw/images/navi5.png and b/zh-tw/images/navi5.png differ diff --git a/zh-tw/images/navi6.png b/zh-tw/images/navi6.png index 74cab8172..b9563419e 100644 Binary files a/zh-tw/images/navi6.png and b/zh-tw/images/navi6.png differ diff --git a/zh-tw/images/navi7.png b/zh-tw/images/navi7.png index 2e1c974e7..8cd84d4a9 100644 Binary files a/zh-tw/images/navi7.png and b/zh-tw/images/navi7.png differ diff --git a/zh-tw/images/navi8.png b/zh-tw/images/navi8.png index 7a52d84ea..cbc5475ac 100644 Binary files a/zh-tw/images/navi8.png and b/zh-tw/images/navi8.png differ diff --git a/zh-tw/images/navi9.png b/zh-tw/images/navi9.png index 7692e1137..68b1fda6a 100644 Binary files a/zh-tw/images/navi9.png and b/zh-tw/images/navi9.png differ diff --git a/zh-tw/images/polling.png b/zh-tw/images/polling.png index 8bd128ec7..0e20a8c05 100644 Binary files a/zh-tw/images/polling.png and b/zh-tw/images/polling.png differ diff --git a/zh/images/1.1.cmd.png b/zh/images/1.1.cmd.png index 0df2504b2..6d127091c 100644 Binary files a/zh/images/1.1.cmd.png and b/zh/images/1.1.cmd.png differ diff --git a/zh/images/1.1.linux.png b/zh/images/1.1.linux.png index 45ffd9240..9f044c221 100644 Binary files a/zh/images/1.1.linux.png and b/zh/images/1.1.linux.png differ diff --git a/zh/images/1.1.mac.png b/zh/images/1.1.mac.png index 45ffd9240..9f044c221 100644 Binary files a/zh/images/1.1.mac.png and b/zh/images/1.1.mac.png differ diff --git a/zh/images/1.3.go.png b/zh/images/1.3.go.png index 8155b2d5e..dd7b43777 100644 Binary files a/zh/images/1.3.go.png and b/zh/images/1.3.go.png differ diff --git a/zh/images/1.4.eclipse4.png b/zh/images/1.4.eclipse4.png index d4ee77af1..93f561ae9 100644 Binary files a/zh/images/1.4.eclipse4.png and b/zh/images/1.4.eclipse4.png differ diff --git a/zh/images/1.4.eclipse5.png b/zh/images/1.4.eclipse5.png index 8a89555d3..ba96888ed 100644 Binary files a/zh/images/1.4.eclipse5.png and b/zh/images/1.4.eclipse5.png differ diff --git a/zh/images/1.4.eclipse6.png b/zh/images/1.4.eclipse6.png index 7771ec2e2..0aba1dfa5 100644 Binary files a/zh/images/1.4.eclipse6.png and b/zh/images/1.4.eclipse6.png differ diff --git a/zh/images/1.4.idea1.png b/zh/images/1.4.idea1.png index 87d2e51e0..ff1ae1e26 100644 Binary files a/zh/images/1.4.idea1.png and b/zh/images/1.4.idea1.png differ diff --git a/zh/images/1.4.idea2.png b/zh/images/1.4.idea2.png index 8059b20ff..b8607c745 100644 Binary files a/zh/images/1.4.idea2.png and b/zh/images/1.4.idea2.png differ diff --git a/zh/images/1.4.idea3.png b/zh/images/1.4.idea3.png index 574e1d74b..51758f4de 100644 Binary files a/zh/images/1.4.idea3.png and b/zh/images/1.4.idea3.png differ diff --git a/zh/images/1.4.idea4.png b/zh/images/1.4.idea4.png index f6e5138dc..b84c95e4f 100644 Binary files a/zh/images/1.4.idea4.png and b/zh/images/1.4.idea4.png differ diff --git a/zh/images/1.4.idea5.png b/zh/images/1.4.idea5.png index 7784a6116..765a732d1 100644 Binary files a/zh/images/1.4.idea5.png and b/zh/images/1.4.idea5.png differ diff --git a/zh/images/1.4.liteide.png b/zh/images/1.4.liteide.png index f28d755e5..7a2cc59df 100644 Binary files a/zh/images/1.4.liteide.png and b/zh/images/1.4.liteide.png differ diff --git a/zh/images/1.4.sublime1.png b/zh/images/1.4.sublime1.png index 60f2b3dbc..7e7d38cfb 100644 Binary files a/zh/images/1.4.sublime1.png and b/zh/images/1.4.sublime1.png differ diff --git a/zh/images/1.4.sublime2.png b/zh/images/1.4.sublime2.png index a888636f1..4ed4c3610 100644 Binary files a/zh/images/1.4.sublime2.png and b/zh/images/1.4.sublime2.png differ diff --git a/zh/images/1.4.sublime3.png b/zh/images/1.4.sublime3.png index 8b2eb3dcd..10bc8f90b 100644 Binary files a/zh/images/1.4.sublime3.png and b/zh/images/1.4.sublime3.png differ diff --git a/zh/images/1.4.sublime4.png b/zh/images/1.4.sublime4.png index b0fef6249..69871760a 100644 Binary files a/zh/images/1.4.sublime4.png and b/zh/images/1.4.sublime4.png differ diff --git a/zh/images/1.4.vim.png b/zh/images/1.4.vim.png index 27a15c056..dc19971bd 100644 Binary files a/zh/images/1.4.vim.png and b/zh/images/1.4.vim.png differ diff --git a/zh/images/13.1.flow.png b/zh/images/13.1.flow.png index b47e5bfc5..681e6f3dd 100644 Binary files a/zh/images/13.1.flow.png and b/zh/images/13.1.flow.png differ diff --git a/zh/images/13.1.gopath.png b/zh/images/13.1.gopath.png index c948437a6..d4fb7eba8 100644 Binary files a/zh/images/13.1.gopath.png and b/zh/images/13.1.gopath.png differ diff --git a/zh/images/13.1.gopath2.png b/zh/images/13.1.gopath2.png index 450b41048..2f911ba12 100644 Binary files a/zh/images/13.1.gopath2.png and b/zh/images/13.1.gopath2.png differ diff --git a/zh/images/13.4.beego.png b/zh/images/13.4.beego.png index 96a9d2743..3d32a8582 100644 Binary files a/zh/images/13.4.beego.png and b/zh/images/13.4.beego.png differ diff --git a/zh/images/14.1.bootstrap.png b/zh/images/14.1.bootstrap.png index 13ab7f829..f08601e60 100644 Binary files a/zh/images/14.1.bootstrap.png and b/zh/images/14.1.bootstrap.png differ diff --git a/zh/images/14.1.bootstrap2.png b/zh/images/14.1.bootstrap2.png index 753ffc790..a5df86e5a 100644 Binary files a/zh/images/14.1.bootstrap2.png and b/zh/images/14.1.bootstrap2.png differ diff --git a/zh/images/14.1.bootstrap3.png b/zh/images/14.1.bootstrap3.png index 460b81830..86aa740db 100644 Binary files a/zh/images/14.1.bootstrap3.png and b/zh/images/14.1.bootstrap3.png differ diff --git a/zh/images/14.4.github.png b/zh/images/14.4.github.png index 4da4c6f5d..30c3d23b1 100644 Binary files a/zh/images/14.4.github.png and b/zh/images/14.4.github.png differ diff --git a/zh/images/14.4.github2.png b/zh/images/14.4.github2.png index c3ae04bf8..1273665a7 100644 Binary files a/zh/images/14.4.github2.png and b/zh/images/14.4.github2.png differ diff --git a/zh/images/14.4.github3.png b/zh/images/14.4.github3.png index e98768c3e..84c9123f7 100644 Binary files a/zh/images/14.4.github3.png and b/zh/images/14.4.github3.png differ diff --git a/zh/images/14.6.pprof.png b/zh/images/14.6.pprof.png index 532f1a764..b42aa867e 100644 Binary files a/zh/images/14.6.pprof.png and b/zh/images/14.6.pprof.png differ diff --git a/zh/images/14.6.pprof2.png b/zh/images/14.6.pprof2.png index 610c93a4d..674011da1 100644 Binary files a/zh/images/14.6.pprof2.png and b/zh/images/14.6.pprof2.png differ diff --git a/zh/images/14.6.pprof3.png b/zh/images/14.6.pprof3.png index a3b9f7baa..f29a38257 100644 Binary files a/zh/images/14.6.pprof3.png and b/zh/images/14.6.pprof3.png differ diff --git a/zh/images/2.2.array.png b/zh/images/2.2.array.png index 5560023b2..3fe307219 100644 Binary files a/zh/images/2.2.array.png and b/zh/images/2.2.array.png differ diff --git a/zh/images/2.2.basic.png b/zh/images/2.2.basic.png index 9bac6a0fc..89ff94c19 100644 Binary files a/zh/images/2.2.basic.png and b/zh/images/2.2.basic.png differ diff --git a/zh/images/2.2.makenew.png b/zh/images/2.2.makenew.png index 00f74179f..08bba00aa 100644 Binary files a/zh/images/2.2.makenew.png and b/zh/images/2.2.makenew.png differ diff --git a/zh/images/2.2.slice.png b/zh/images/2.2.slice.png index 119f21418..6293cf9fb 100644 Binary files a/zh/images/2.2.slice.png and b/zh/images/2.2.slice.png differ diff --git a/zh/images/2.2.slice2.png b/zh/images/2.2.slice2.png index 0729a1bf8..2bae60177 100644 Binary files a/zh/images/2.2.slice2.png and b/zh/images/2.2.slice2.png differ diff --git a/zh/images/2.3.init.png b/zh/images/2.3.init.png index abe7cfad0..234ddce6f 100644 Binary files a/zh/images/2.3.init.png and b/zh/images/2.3.init.png differ diff --git a/zh/images/2.4.student_struct.png b/zh/images/2.4.student_struct.png index 7c4f87acb..767a41588 100644 Binary files a/zh/images/2.4.student_struct.png and b/zh/images/2.4.student_struct.png differ diff --git a/zh/images/2.5.rect_func_without_receiver.png b/zh/images/2.5.rect_func_without_receiver.png index b4b571fd1..9aa9d7379 100644 Binary files a/zh/images/2.5.rect_func_without_receiver.png and b/zh/images/2.5.rect_func_without_receiver.png differ diff --git a/zh/images/2.5.shapes_func_with_receiver_cp.png b/zh/images/2.5.shapes_func_with_receiver_cp.png index 2d26a01dd..692003109 100644 Binary files a/zh/images/2.5.shapes_func_with_receiver_cp.png and b/zh/images/2.5.shapes_func_with_receiver_cp.png differ diff --git a/zh/images/2.5.shapes_func_without_receiver.png b/zh/images/2.5.shapes_func_without_receiver.png index 112f56fc6..51bc68f29 100644 Binary files a/zh/images/2.5.shapes_func_without_receiver.png and b/zh/images/2.5.shapes_func_without_receiver.png differ diff --git a/zh/images/3.1.dns2.png b/zh/images/3.1.dns2.png index f432edf34..064fcaac5 100644 Binary files a/zh/images/3.1.dns2.png and b/zh/images/3.1.dns2.png differ diff --git a/zh/images/3.1.dns_hierachy.png b/zh/images/3.1.dns_hierachy.png index 8dfeb2326..7c6708c88 100644 Binary files a/zh/images/3.1.dns_hierachy.png and b/zh/images/3.1.dns_hierachy.png differ diff --git a/zh/images/3.1.dns_inquery.png b/zh/images/3.1.dns_inquery.png index b95d952ee..594766662 100644 Binary files a/zh/images/3.1.dns_inquery.png and b/zh/images/3.1.dns_inquery.png differ diff --git a/zh/images/3.1.http.png b/zh/images/3.1.http.png index 25108bf3d..933c174fb 100644 Binary files a/zh/images/3.1.http.png and b/zh/images/3.1.http.png differ diff --git a/zh/images/3.1.httpPOST.png b/zh/images/3.1.httpPOST.png index 31d02020c..9df0a4493 100644 Binary files a/zh/images/3.1.httpPOST.png and b/zh/images/3.1.httpPOST.png differ diff --git a/zh/images/3.1.response.png b/zh/images/3.1.response.png index 978de7904..83f079b50 100644 Binary files a/zh/images/3.1.response.png and b/zh/images/3.1.response.png differ diff --git a/zh/images/3.1.web2.png b/zh/images/3.1.web2.png index a604c2179..56de87e57 100644 Binary files a/zh/images/3.1.web2.png and b/zh/images/3.1.web2.png differ diff --git a/zh/images/3.2.goweb.png b/zh/images/3.2.goweb.png index d6a538299..754eff50c 100644 Binary files a/zh/images/3.2.goweb.png and b/zh/images/3.2.goweb.png differ diff --git a/zh/images/3.3.http.png b/zh/images/3.3.http.png index 40137e33d..05bd479b7 100644 Binary files a/zh/images/3.3.http.png and b/zh/images/3.3.http.png differ diff --git a/zh/images/3.3.illustrator.png b/zh/images/3.3.illustrator.png index 8159b8bb4..eb3a3c067 100644 Binary files a/zh/images/3.3.illustrator.png and b/zh/images/3.3.illustrator.png differ diff --git a/zh/images/4.1.login.png b/zh/images/4.1.login.png index dfca39df4..e14e9c402 100644 Binary files a/zh/images/4.1.login.png and b/zh/images/4.1.login.png differ diff --git a/zh/images/4.1.slice.png b/zh/images/4.1.slice.png index 3405c147d..6299178b5 100644 Binary files a/zh/images/4.1.slice.png and b/zh/images/4.1.slice.png differ diff --git a/zh/images/4.3.escape.png b/zh/images/4.3.escape.png index 76ce12458..836a38b40 100644 Binary files a/zh/images/4.3.escape.png and b/zh/images/4.3.escape.png differ diff --git a/zh/images/4.4.token.png b/zh/images/4.4.token.png index b52cc1d1f..43d294b6c 100644 Binary files a/zh/images/4.4.token.png and b/zh/images/4.4.token.png differ diff --git a/zh/images/4.5.upload.png b/zh/images/4.5.upload.png index e5766e385..97e399981 100644 Binary files a/zh/images/4.5.upload.png and b/zh/images/4.5.upload.png differ diff --git a/zh/images/4.5.upload2.png b/zh/images/4.5.upload2.png index 064604469..b7160dc30 100644 Binary files a/zh/images/4.5.upload2.png and b/zh/images/4.5.upload2.png differ diff --git a/zh/images/5.6.mongodb.png b/zh/images/5.6.mongodb.png index 6161fbe56..fe414a16b 100644 Binary files a/zh/images/5.6.mongodb.png and b/zh/images/5.6.mongodb.png differ diff --git a/zh/images/6.1.cookie.png b/zh/images/6.1.cookie.png index b94559cf5..65bd766a3 100644 Binary files a/zh/images/6.1.cookie.png and b/zh/images/6.1.cookie.png differ diff --git a/zh/images/6.1.cookie2.png b/zh/images/6.1.cookie2.png index 2888e3927..dd0849123 100644 Binary files a/zh/images/6.1.cookie2.png and b/zh/images/6.1.cookie2.png differ diff --git a/zh/images/6.1.session.png b/zh/images/6.1.session.png index f538b8f5b..3e513b4b0 100644 Binary files a/zh/images/6.1.session.png and b/zh/images/6.1.session.png differ diff --git a/zh/images/6.4.cookie.png b/zh/images/6.4.cookie.png index 0dad93f17..9319a587a 100644 Binary files a/zh/images/6.4.cookie.png and b/zh/images/6.4.cookie.png differ diff --git a/zh/images/6.4.hijack.png b/zh/images/6.4.hijack.png index 5ab0753f0..01916dec0 100644 Binary files a/zh/images/6.4.hijack.png and b/zh/images/6.4.hijack.png differ diff --git a/zh/images/6.4.hijacksuccess.png b/zh/images/6.4.hijacksuccess.png index 57f48d41f..a2fc5e475 100644 Binary files a/zh/images/6.4.hijacksuccess.png and b/zh/images/6.4.hijacksuccess.png differ diff --git a/zh/images/6.4.setcookie.png b/zh/images/6.4.setcookie.png index dbb52170c..d1c86c5ee 100644 Binary files a/zh/images/6.4.setcookie.png and b/zh/images/6.4.setcookie.png differ diff --git a/zh/images/7.4.template.png b/zh/images/7.4.template.png index 195e24fb1..fb02edda8 100644 Binary files a/zh/images/7.4.template.png and b/zh/images/7.4.template.png differ diff --git a/zh/images/8.1.socket.png b/zh/images/8.1.socket.png index 93dd544d6..a143214e2 100644 Binary files a/zh/images/8.1.socket.png and b/zh/images/8.1.socket.png differ diff --git a/zh/images/8.2.websocket.png b/zh/images/8.2.websocket.png index b293c6536..8361ce5ad 100644 Binary files a/zh/images/8.2.websocket.png and b/zh/images/8.2.websocket.png differ diff --git a/zh/images/8.2.websocket2.png b/zh/images/8.2.websocket2.png index b744c634e..c03fffd3f 100644 Binary files a/zh/images/8.2.websocket2.png and b/zh/images/8.2.websocket2.png differ diff --git a/zh/images/8.2.websocket3.png b/zh/images/8.2.websocket3.png index ee769c164..5ee8a34f3 100644 Binary files a/zh/images/8.2.websocket3.png and b/zh/images/8.2.websocket3.png differ diff --git a/zh/images/8.3.rest.png b/zh/images/8.3.rest.png index 0c1e5b541..f7a098958 100644 Binary files a/zh/images/8.3.rest.png and b/zh/images/8.3.rest.png differ diff --git a/zh/images/8.3.rest2.png b/zh/images/8.3.rest2.png index b43c08044..8bd3a1746 100644 Binary files a/zh/images/8.3.rest2.png and b/zh/images/8.3.rest2.png differ diff --git a/zh/images/8.3.rest3.png b/zh/images/8.3.rest3.png index 1f62b5057..23e458987 100644 Binary files a/zh/images/8.3.rest3.png and b/zh/images/8.3.rest3.png differ diff --git a/zh/images/8.4.rpc.png b/zh/images/8.4.rpc.png index 0b3fcfe2a..e71d50084 100644 Binary files a/zh/images/8.4.rpc.png and b/zh/images/8.4.rpc.png differ diff --git a/zh/images/9.1.csrf.png b/zh/images/9.1.csrf.png index 54d3a4349..82b595f9f 100644 Binary files a/zh/images/9.1.csrf.png and b/zh/images/9.1.csrf.png differ diff --git a/zh/images/alipay.png b/zh/images/alipay.png index 2bac3531d..d2db5e66f 100644 Binary files a/zh/images/alipay.png and b/zh/images/alipay.png differ diff --git a/zh/images/cover.png b/zh/images/cover.png index 22bfab449..299d6fc9f 100644 Binary files a/zh/images/cover.png and b/zh/images/cover.png differ diff --git a/zh/images/ebook.jpg b/zh/images/ebook.jpg index b2f3710db..8818895c0 100644 Binary files a/zh/images/ebook.jpg and b/zh/images/ebook.jpg differ diff --git a/zh/images/navi1.png b/zh/images/navi1.png index 92a7669e7..608a08305 100644 Binary files a/zh/images/navi1.png and b/zh/images/navi1.png differ diff --git a/zh/images/navi10.png b/zh/images/navi10.png index 94935e27a..c669fc011 100644 Binary files a/zh/images/navi10.png and b/zh/images/navi10.png differ diff --git a/zh/images/navi11.png b/zh/images/navi11.png index 8eb93cb1f..ca7f3b469 100644 Binary files a/zh/images/navi11.png and b/zh/images/navi11.png differ diff --git a/zh/images/navi12.png b/zh/images/navi12.png index 5bdbadfa7..fd3d1d1f0 100644 Binary files a/zh/images/navi12.png and b/zh/images/navi12.png differ diff --git a/zh/images/navi13.png b/zh/images/navi13.png index c797033b1..a431e1d20 100644 Binary files a/zh/images/navi13.png and b/zh/images/navi13.png differ diff --git a/zh/images/navi14.png b/zh/images/navi14.png index 3d9d38cc5..7a9dce32c 100644 Binary files a/zh/images/navi14.png and b/zh/images/navi14.png differ diff --git a/zh/images/navi2.png b/zh/images/navi2.png index d18526ac5..e2c5a0219 100644 Binary files a/zh/images/navi2.png and b/zh/images/navi2.png differ diff --git a/zh/images/navi3.png b/zh/images/navi3.png index 23495893d..d87420509 100644 Binary files a/zh/images/navi3.png and b/zh/images/navi3.png differ diff --git a/zh/images/navi4.png b/zh/images/navi4.png index 1b4df73a5..3670fc45d 100644 Binary files a/zh/images/navi4.png and b/zh/images/navi4.png differ diff --git a/zh/images/navi5.png b/zh/images/navi5.png index 55788152c..17f0d50be 100644 Binary files a/zh/images/navi5.png and b/zh/images/navi5.png differ diff --git a/zh/images/navi6.png b/zh/images/navi6.png index 74cab8172..b9563419e 100644 Binary files a/zh/images/navi6.png and b/zh/images/navi6.png differ diff --git a/zh/images/navi7.png b/zh/images/navi7.png index 2e1c974e7..8cd84d4a9 100644 Binary files a/zh/images/navi7.png and b/zh/images/navi7.png differ diff --git a/zh/images/navi8.png b/zh/images/navi8.png index 7a52d84ea..cbc5475ac 100644 Binary files a/zh/images/navi8.png and b/zh/images/navi8.png differ diff --git a/zh/images/navi9.png b/zh/images/navi9.png index 7692e1137..68b1fda6a 100644 Binary files a/zh/images/navi9.png and b/zh/images/navi9.png differ diff --git a/zh/images/polling.png b/zh/images/polling.png index 8bd128ec7..0e20a8c05 100644 Binary files a/zh/images/polling.png and b/zh/images/polling.png differ