From 8433131c1d6a293290257e92e60cbaef5b2c0f5b Mon Sep 17 00:00:00 2001 From: Jinwei Zhao Date: Wed, 7 Sep 2016 10:26:41 +0800 Subject: fix Target="_blank" https://www.jitbit.com/alexblog/256-targetblank---the-most-underestimated-vulnerability-ever/ --- biocard.txt | 35 +++++ blockchain.md | 19 --- deprecated/GitHub_Jekyll/index.html | 4 +- .../posts/2014-03-20-blog-git-pages.html | 2 +- deprecated/GitHub_Jekyll/posts/2014-03-23-Git.html | 2 +- .../GitHub_Jekyll/posts/2014-03-24-Python.html | 4 +- deprecated/jinwei.me/index.html | 4 +- deprecated/jinwei.me/mobile/index.html | 4 +- deprecated/jinweiclarkchao.github.io/404.html | 2 +- .../jinweiclarkchao.github.io/assets/stuff.js | 2 +- deprecated/jinweiclarkchao.github.io/index.html | 10 +- img/v.jpg | Bin 0 -> 222718 bytes index.html | 41 +++--- js/blackout.js | 76 +++++++++++ pubkey.asc | 143 ++++++++++++++------- sitemap.xml | 2 +- start.html | 61 --------- upload.html | 10 ++ 18 files changed, 254 insertions(+), 167 deletions(-) create mode 100644 biocard.txt delete mode 100644 blockchain.md create mode 100644 img/v.jpg create mode 100644 js/blackout.js delete mode 100644 start.html create mode 100644 upload.html diff --git a/biocard.txt b/biocard.txt new file mode 100644 index 0000000..13c88cf --- /dev/null +++ b/biocard.txt @@ -0,0 +1,35 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + + --BEGIN-- +I am clarkzjw. +A programmer, computer vision enthusiast. +A user of Vim, Debian, Raspberry Pi, etc. +Ingress Hangzhou Resistance. +Anti-GFW. Anti-ChinaIntranet. + +Contact me +Telegram: @clarkzjw +https://jinwei.me +http://v6p725qyugjbrpfo.onion + +This text is digitally signed. +https://jinwei.me/biocard.txt + --END-- +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCgAGBQJX9e9oAAoJEN07JUB2ouFWU5MQAKJjDC0wpmSqv2yCiMNRPesv +fMVTTH6QC/wWf2dowOgarNSFCK5Wp+3uRcg0tpUWJycnE/BbfvPDtN8S1JY5afIx +BmlJd9dsyld+hXPztlggfmSB5xkk688bb8PnMs6FCVvB+da8bzmti1yJCr1OM4Z1 +A2MDxn0gQ0L0+L4LoNzvKuzKT9YxTG1HiJCwhJ/Tt4xrC2482G/EOQ4mHihCa0aa +bceQBwSPJaN5/BhJuXyOiNxB4oTSiCUAeYY/uLJS5BsJRO3FWi4KXNjaDTk3KsjW +lenehlFbEPRG0TW7MKCZZTnz1z6kmxe1VY0wO6q31KyaYnQXR16AHxi+XjlnBnz+ +jasveoL2idJDz5hPo+lQEj5BoYJpI7Ed4wy82EUhm51jxsuo+5wIFCI04vJKVuq9 +PcFtgeVxXUsbnlyKA/2nEE/L02zjXgu2fM1J/GULNV+oOa5Hz5U75EGbdQleM7mb +UoogWaZvxq9e+WaTZ9ginHqpoiJFhDYi7lKYv7Hs4sM0XdSAnGm2qcotAbBeDntb +mCajoHGD0TIPZwHsa6oWg63S6nSHZlAWLArXqd8JxfeLRZmq0XKLEZ3XJfSmTqAF +2KIUwRxXesjZ6VROffndf+qF3VFc/t50nQnw/SyGrtMcMLoZL7JWw1wetD0uqQTI +Da+0e2iwCdmGHgcUgXgv +=92BN +-----END PGP SIGNATURE----- diff --git a/blockchain.md b/blockchain.md deleted file mode 100644 index 5e86c08..0000000 --- a/blockchain.md +++ /dev/null @@ -1,19 +0,0 @@ -Jinwei Zhao - -2016-01-25 - -i@jinwei.me - -Twitter: @_clarkzjw - -GitHub: @clarkzjw - -PGP fingerprint: B878 C370 CF7D 871F AA3C 7663 7E1E B185 1D01 7D3D - -Transaction ID: 0d942495d8fd6d83df6dfd08e4997fe276a08a3a3bb6844688fe8731fa3dcb5c - -Proof Hash: 2ee02abee5dc0971f5421e47beeb3e60dbaab6e10ff1f6f9b3d0f0c130955836 - -![keybase.io](code.png) - -![Transaction Link](trans.png) \ No newline at end of file diff --git a/deprecated/GitHub_Jekyll/index.html b/deprecated/GitHub_Jekyll/index.html index b26a205..58e6238 100644 --- a/deprecated/GitHub_Jekyll/index.html +++ b/deprecated/GitHub_Jekyll/index.html @@ -34,7 +34,7 @@

http://jinwei.me

- + View on GitHub @@ -87,7 +87,7 @@ $ sudo dd if=/dev/zero of=/dev/sda bs=512 count=1

- clarkzjw@gmail.com + clarkzjw@gmail.com

diff --git a/deprecated/GitHub_Jekyll/posts/2014-03-20-blog-git-pages.html b/deprecated/GitHub_Jekyll/posts/2014-03-20-blog-git-pages.html index 788b818..3568208 100644 --- a/deprecated/GitHub_Jekyll/posts/2014-03-20-blog-git-pages.html +++ b/deprecated/GitHub_Jekyll/posts/2014-03-20-blog-git-pages.html @@ -39,7 +39,7 @@ //先吐槽一下在Sublime Text里面输入中文总感觉很不协调。
话说以前一直用Wordpress实现自己的博客,反反复复折腾了好几次,经历了免费空间的崩溃,后来自己买了域名,用GoDaddy的Web Hosting做了Wordpress。每个月折合人民币45块的费用虽然有点心痛,加上自己写的文章并不是很多,想来想去总感觉有些不值得,但是苦于自己没有更好的解决办法。在这里还是要感谢 - Lin Tianzhi + Lin Tianzhi 学长一语道破天机,让我知道了有Github Pages这么一个神奇的实现。虽然最后没有用Jekyll,但是传统的html语言或许对我来说用着更顺手吧,也挺好的。

diff --git a/deprecated/GitHub_Jekyll/posts/2014-03-23-Git.html b/deprecated/GitHub_Jekyll/posts/2014-03-23-Git.html index 9d554a4..7f0b640 100644 --- a/deprecated/GitHub_Jekyll/posts/2014-03-23-Git.html +++ b/deprecated/GitHub_Jekyll/posts/2014-03-23-Git.html @@ -37,7 +37,7 @@ 既然昨天的文章被删了,我也没有备份,那就随便再扯一点。总算是把何凯明那篇dehaze的论文看完啦,不过感觉现在的理解还是很浅薄,soft matting那一块还是完全不理解,除了这一块matting之外其他的部分感觉还是不难的,只是现在缺少图像编程的基础知识还不知道怎么下手。昨天还看了他在CVPR的slides,确实深入浅出,比看中文的follower们的文章好多了。
昨天还无意中再次翻到了交大李武军的文章,《 - 浅谈本科生科研能力培养 + 浅谈本科生科研能力培养 》。很早之前就读到过,但是那时只是泛泛而读,加上自己完全没有经验,根本读不出什么东西。虽然现在做的事不能算是搞科研,但是至少和之前读的感觉是不一样了。

diff --git a/deprecated/GitHub_Jekyll/posts/2014-03-24-Python.html b/deprecated/GitHub_Jekyll/posts/2014-03-24-Python.html index 0201fed..540a32f 100644 --- a/deprecated/GitHub_Jekyll/posts/2014-03-24-Python.html +++ b/deprecated/GitHub_Jekyll/posts/2014-03-24-Python.html @@ -60,13 +60,13 @@
今日链接:
- 大冲神 + 大冲神

03-21
总算是正式把数据结构大作业的命题确定了吧,何凯明的 - Single Image Haze Removal Using Dark Channel Prior + Single Image Haze Removal Using Dark Channel Prior
还记得半个多月前Spring发我这篇论文时候的心情。当时他是这样说的,“嘿,去实现一下这个算法吧,一定很酷”。就是这样一句话,将支持我完成这个算法的C语言实现。 diff --git a/deprecated/jinwei.me/index.html b/deprecated/jinwei.me/index.html index 4786e51..642e959 100644 --- a/deprecated/jinwei.me/index.html +++ b/deprecated/jinwei.me/index.html @@ -105,7 +105,7 @@ Click to open/close
- My ♥ blog + My ♥ blog
@@ -113,7 +113,7 @@
© 2014. All rights reserved. View on - Github + Github
diff --git a/deprecated/jinwei.me/mobile/index.html b/deprecated/jinwei.me/mobile/index.html index 9964c70..91a5eba 100644 --- a/deprecated/jinwei.me/mobile/index.html +++ b/deprecated/jinwei.me/mobile/index.html @@ -66,7 +66,7 @@ @@ -79,7 +79,7 @@

Jinwei的小站

如果你是Android用户,下载下面的App

- Download App + Download App

如果你是iPhone, iPad, Windows Phone, Blackberry等用户......

diff --git a/deprecated/jinweiclarkchao.github.io/404.html b/deprecated/jinweiclarkchao.github.io/404.html index d652a79..4c54c82 100644 --- a/deprecated/jinweiclarkchao.github.io/404.html +++ b/deprecated/jinweiclarkchao.github.io/404.html @@ -51,7 +51,7 @@

請檢查網址是否輸入錯誤

你的网页一定是被吃掉了|´・ω・)ノ

-

jinwei.me

+

jinwei.me

diff --git a/deprecated/jinweiclarkchao.github.io/assets/stuff.js b/deprecated/jinweiclarkchao.github.io/assets/stuff.js index a1c8ebc..bddb1aa 100644 --- a/deprecated/jinweiclarkchao.github.io/assets/stuff.js +++ b/deprecated/jinweiclarkchao.github.io/assets/stuff.js @@ -29,6 +29,6 @@ putImages = function(pics) { pic = pics[Math.floor(Math.random() * pics.length)]; box = $(".instagram"); box.html(""); - box.append(""); + box.append(""); return load(); }; diff --git a/deprecated/jinweiclarkchao.github.io/index.html b/deprecated/jinweiclarkchao.github.io/index.html index 0718133..1e8bec2 100644 --- a/deprecated/jinweiclarkchao.github.io/index.html +++ b/deprecated/jinweiclarkchao.github.io/index.html @@ -31,10 +31,10 @@
Student

@@ -42,7 +42,7 @@ diff --git a/img/v.jpg b/img/v.jpg new file mode 100644 index 0000000..65ec249 Binary files /dev/null and b/img/v.jpg differ diff --git a/index.html b/index.html index e78b973..11b7b29 100644 --- a/index.html +++ b/index.html @@ -15,14 +15,14 @@ - +
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
 
-08/09/2016 - This signed text was written for https://jinwei.me
+10/04/2016 - This signed text was written for https://jinwei.me
 
  --Welcome--
 
@@ -38,28 +38,29 @@ https://pgp.mit.edu/pks/lookup?op=get&search=0x7E1EB1851D017D3D
 
 Find me:
 
-https://github.com/clarkzjw
+https://keybase.io/clarkzjw
 
 https://twitter.com/_clarkzjw
 
-mailto:i@jinwei.me
+mailto:hello@jinwei.me
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
 
-iQIcBAEBCAAGBQJXqdccAAoJEH4esYUdAX09570P/i52jeWmAixvaWpqjtkUxQJr
-H59seCDWyp4UDoZgjVuXBvYgzl2D2cF7MXdN3RHH9dotg8vsQ1pRhDoEcSfqflqP
-qib/v9W/O9XY861ts5NtUz1nN4ieE2suJ7J09jKyYnaXecxKD8drQxC3ZUOcDF+O
-GyoONIaJgse1DZ107+7pvZbSUUpInBfqNStD4XQHoREpFIw8qe54qnyOJEUqjasB
-gDkSkNfMbiZLyhOh9aZV4d8pK5jzgYzB0HnCGIEg91W6V5uYe68ZtzW0hsUmOdca
-bygyh8QdFC9eJC5RxcWELyN/UoH5X2zaqX56YooeWv4ePCjphZQ6gjEDRWE5nhGY
-bFmMnkbpAAvB3U4gaufMkM+da+JZbWFoW0T9L/QMOuKjTEdp5JlCCvjv/tfo9XmZ
-hV/Mtcdbl0Hm9jAOHAIW1V+LSas1q15kYa6EQvhlKticUNwMdg0C7eraQ8VwT4rF
-/ezuS38FO+z0d92m4lsvbViu+cJCaZ78srIBvGEUAHKXN3odpO+P46lrvgpKetua
-RoOd0h1VTQGe2uBwJGUB7jxaOU+ngyfTimORkUnPOiyRBHjcZS2KA/ylzTnUNN+R
-8329VP09K3MvvCk9BNX4y59PsOSICYkvSRCoaVrSmo3zO5Z2SnqSj9+pWaAzJIxz
-wlyAP36wAHlU+3NQ9M3s
-=bAku
+iQIcBAEBCgAGBQJX81ucAAoJEN07JUB2ouFWtWYQAK4kB4pX2sysSB+Q5AdRWzys
+3EAVA9BYXyuc9Uf4aMXOg1g/p7Ek9dUKQ3nV7QunXFJchq8KRa1SEM8YkAR3cQNd
+vvOR6u/sYEeuRW4rSjU5JwrC+fzA4PUDvFkjKySeviigYbR0Ooa9MHJTtPj06MVc
+ZObLhnk6owAXyYD2s6UeoxsFpyIB4qSdYOcixIfGm8ttNYu+rL4TXwhicFRZRQeA
+IcLYfS/aS6sgsbq2ogzHalO4wXsDqawwmTTGoneSTSrUxhebQNwHC4FkMR5V+EuQ
+5d9dJt0nfH9GYNJEJyvVHqYhZ8qnph4BpI/Qj0dMsUnM68zLBNKjCxEhqh9Gu6Ks
+Rq268srTtu4tBrhsXlL6dDNF0aTmSG4SPobUg4VNduvsGQFUpsD0D10iyVW9esUy
+INjJV3IphJi7cormeSIZIwIpbyXNfhPyhUYxU53/eqdRu2BBrKS7A638N74IS7GU
+m3WYH1WNoS7O15ICw6zjUvE5L2ZvMQJZwegEVC8EOEhNET5c5FZVRvUrgbtpqR46
+hZcGMOwgblRgb9swVyxQLfIwZeEPn4O3xWH4I/Po5UqG0TKU/NOLbtl2XyTXF+uw
+s3qL7K4abOblLA/BmfMYbkUXxarQu9Qnyg3zuQREinE1ifnjZ0PJTv9PdRvDnfPS
+3vKUOFHEXTe85DiZDyKf
+=PUwa
 -----END PGP SIGNATURE-----
-    
+ + diff --git a/js/blackout.js b/js/blackout.js new file mode 100644 index 0000000..a6496a4 --- /dev/null +++ b/js/blackout.js @@ -0,0 +1,76 @@ +//套上CSS樣式 +(function() { +var blackout_css = document.createElement("style"); +var blackout_css_content = document.createTextNode( + "#blackout * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}" + + "#blackout { background-color: #3C261C; background-image: url(https://dn-jinwei.qbox.me/v.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; font-size: 16px; height: 100%; left: 0; margin: 0; overflow: hidden; position: fixed; text-align: left; top: 0; -webkit-transition: top 0.8s; transition: top 0.8s; width: 100%; z-index: 99999; }" + + "#blackout.out { top: -150%; }" + + "#blackout section { background: rgba(0, 0, 0, 0.2); border-radius: 1em; color: white; line-height: 1.5em; margin: 5% auto 3%; max-height: 70%; max-width: 750px; overflow-y: auto; padding: 3%; text-shadow: 1px 3px 3px black; width: 75%; }" + + "#blackout p { color: white; line-height: 1.5em; text-shadow: 1px 3px 3px black; }" + + "#blackout h1 { border-bottom: 1px solid #CCC; color: white; font-family: sans-serif; font-size: 1.5em; font-weight: bold; line-height: 1.5em; margin: 0 0 1em 0.25em; padding: 0 0 0.25em; }" + + "#blackout a { color: #CCC; text-decoration: underline; } #blackout a:hover { background: transparent; color: #EEEEEE; text-decoration: underline; }" + + "#blackout .anno { color: #BBB; font-size: 0.9em; margin-bottom: 1.5em; padding: 0 2em; text-shadow: 1px 1px 1px black;}" + + "#blackout footer { display: block; height: 20%; text-align: center; } " + + "#blackout .blackout-btn { background-color: black; border-radius: 8px; box-shadow: 0 0 15px white; color: white; display: inline-block; line-height: 1.5em; padding: 0.5em 1em; text-decoration: none; }" + + "#blackout .blackout-btn:hover { background-color: #333; color: white; text-decoration: none; }" +); +blackout_css.appendChild(blackout_css_content); + +//騰寫抗議內容 + var header = document.createElement("header"); + var title = document.createElement("h1"); + title.appendChild(document.createTextNode("本網頁基於國家法律而封鎖")); + header.appendChild(title); + + var section = document.createElement("section"); + section.appendChild(header); + + var br = document.createElement("br"); + + var content1 = document.createElement("p"); + content1.appendChild(document.createTextNode("為何看到這個畫面?")); + + var content3 = document.createElement("p"); + content3.appendChild(document.createTextNode("你知道嗎,政府正打算立法,取得逕自封鎖境外侵權網站的權利。未來本站如果出現利益團體認定的侵權內容,經由政府機關對 ISP 下令,就可以封鎖本站,讓你再也連不上。")); + var content31 = document.createElement("p"); + content31.appendChild(document.createTextNode("如果我們同意提供政府這種權力,以後他們還能以各種理由,任意阻擋他們覺得「不適當」的網站。未來許多網站可能被迫自我審查,在你發言的同時,先看看有沒有「敏感詞」。")); + + var error451a = document.createElement("a"); + error451a.setAttribute("href", "https://github.com/clarkzjw/Error451-Blackout/raw/gh-pages/451.PNG"); + error451a.setAttribute("target", "_blank"); + error451a.appendChild(document.createTextNode("ERROR 451 錯誤頁面")); + + var content4 = document.createElement("p"); + content4.appendChild(document.createTextNode("我們不希望這種事情在任何地方發生,請您與我們一同反對政府將手伸進網路!如果你我不積極爭取,有一天,你將會看到如此 ")); + content4.appendChild(error451a); + content4.appendChild(document.createTextNode(",真正阻擋了你的瀏覽。")); + + section.appendChild(content1); + section.appendChild(content3); + section.appendChild(content31); + section.appendChild(content4); + + var footer = document.createElement("footer"); + var footer_content_close = document.createElement("a"); + footer_content_close.setAttribute("href", "javascript:void(0)"); + footer_content_close.setAttribute("class", "blackout-btn"); + footer_content_close.setAttribute("onclick", "document.getElementById('blackout').className = document.getElementById('blackout').className+' out';"); + footer_content_close.appendChild(document.createTextNode("繼續瀏覽網頁")); + footer.appendChild(footer_content_close); + +//建立抗議內容到#blackout區塊 +function showBlackout() +{ + var element = document.createElement("div"); + element.id = 'blackout'; + element.appendChild(blackout_css); + element.appendChild(section); + element.appendChild(footer); + document.body.appendChild(element); +} + +if (window.addEventListener) + window.addEventListener('load', function(){ showBlackout() }, false); +else if (window.attachEvent) + window.attachEvent('on' + 'load', function(){ showBlackout() }); +})(); diff --git a/pubkey.asc b/pubkey.asc index 5719e57..3be7a62 100644 --- a/pubkey.asc +++ b/pubkey.asc @@ -1,5 +1,5 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 mQINBFalgi0BEACitopUODEHPdiI9qSnA/ACmWFfyQaaI9zFoZzF4ZmdCgONe7ip 6E6fAWH93GUnFsARPMa4j/dxAeCmnwjaU9phepJVR9cRoXf436CYAapM/zi2Sigu @@ -25,52 +25,97 @@ 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 -=DQmm +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 +P/JvBA== +=uAPI -----END PGP PUBLIC KEY BLOCK----- diff --git a/sitemap.xml b/sitemap.xml index 0290962..c53d7fd 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -7,7 +7,7 @@ https://jinwei.me/ - 2016-06-06T00:00:00+00:00 + 2016-11-02T11:06:45+00:00 weekly diff --git a/start.html b/start.html deleted file mode 100644 index 3d10089..0000000 --- a/start.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - Start Here - - - - - - -
-
-
-

-
-
- -
-
- -
-
-

-
-
- -
-
-
-
-

-
-
- -
-
- -
-
-

-
-
- -
-
-
- - diff --git a/upload.html b/upload.html new file mode 100644 index 0000000..a348ea2 --- /dev/null +++ b/upload.html @@ -0,0 +1,10 @@ + + + Upload file + + + +Upload + + + -- cgit v1.2.3