From 605513219ae93dff0e0876e8f90f3cf1bf748cf9 Mon Sep 17 00:00:00 2001 From: clarkzjw Date: Fri, 9 Dec 2022 17:16:51 -0800 Subject: deprecated: add 2022 github gist version --- deprecated/2022/CNAME | 1 + deprecated/2022/Dockerfile | 6 ++ deprecated/2022/README.md | 1 + deprecated/2022/biocard.txt | 35 +++++++ deprecated/2022/css/main.css | 176 +++++++++++++++++++++++++++++++++++ deprecated/2022/img/451.PNG | Bin 0 -> 36125 bytes deprecated/2022/img/v.jpg | Bin 0 -> 41616 bytes deprecated/2022/img/v_compressed.jpg | Bin 0 -> 41616 bytes deprecated/2022/index.html | 43 +++++++++ deprecated/2022/js/blackout.js | 76 +++++++++++++++ deprecated/2022/keybase.txt | 75 +++++++++++++++ deprecated/2022/pgpkey.txt | 4 + deprecated/2022/pubkey.asc | 121 ++++++++++++++++++++++++ deprecated/2022/robots.txt | 53 +++++++++++ deprecated/2022/sitemap.xml | 13 +++ 15 files changed, 604 insertions(+) create mode 100644 deprecated/2022/CNAME create mode 100644 deprecated/2022/Dockerfile create mode 100644 deprecated/2022/README.md create mode 100644 deprecated/2022/biocard.txt create mode 100644 deprecated/2022/css/main.css create mode 100644 deprecated/2022/img/451.PNG create mode 100644 deprecated/2022/img/v.jpg create mode 100644 deprecated/2022/img/v_compressed.jpg create mode 100644 deprecated/2022/index.html create mode 100644 deprecated/2022/js/blackout.js create mode 100644 deprecated/2022/keybase.txt create mode 100644 deprecated/2022/pgpkey.txt create mode 100644 deprecated/2022/pubkey.asc create mode 100644 deprecated/2022/robots.txt create mode 100644 deprecated/2022/sitemap.xml diff --git a/deprecated/2022/CNAME b/deprecated/2022/CNAME new file mode 100644 index 0000000..f07dd39 --- /dev/null +++ b/deprecated/2022/CNAME @@ -0,0 +1 @@ +jinwei.me diff --git a/deprecated/2022/Dockerfile b/deprecated/2022/Dockerfile new file mode 100644 index 0000000..694aa3f --- /dev/null +++ b/deprecated/2022/Dockerfile @@ -0,0 +1,6 @@ +FROM nginx:mainline-alpine +LABEL maintainer clarkzjw + +COPY . /usr/share/nginx/html + +CMD ["nginx", "-g", "daemon off;"] diff --git a/deprecated/2022/README.md b/deprecated/2022/README.md new file mode 100644 index 0000000..f07dd39 --- /dev/null +++ b/deprecated/2022/README.md @@ -0,0 +1 @@ +jinwei.me diff --git a/deprecated/2022/biocard.txt b/deprecated/2022/biocard.txt new file mode 100644 index 0000000..13c88cf --- /dev/null +++ b/deprecated/2022/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/deprecated/2022/css/main.css b/deprecated/2022/css/main.css new file mode 100644 index 0000000..4733137 --- /dev/null +++ b/deprecated/2022/css/main.css @@ -0,0 +1,176 @@ +@-webkit-keyframes fade { + 0% { + opacity: 0; + margin-top: 10px; + } + 100% { + opacity: 1; + margin-top: 0px; + } +} + +* { + margin: 0px; + padding: 0px; +} + +body { + font-family: Penumbra, HiraginoSansGB-W3, sans-serif; +} + +h1 { + font-size: 22px; + line-height: 40px; + -webkit-transition: padding 100ms ease; +} + +p { + font-size: 20px; + line-height: 40px; +} + +img { + width: 80px; + height: 80px; + padding: 10px; + -webkit-transition: margin 1000ms ease; +} + +span#loveu { + font-size: 17px; + line-height: 40px; + font: "Microsoft Ya Hei"; +} + +div#card { + position: absolute; + width: 600px; + height: 400px; + top: 50%; + left: 50%; + margin-top: -200px; + margin-left: -300px; + box-shadow: 0px 5px 20px -5px black; + background: black; + font: "Microsoft Yi Baiti", Roboto, "华文行楷"; +} + +div.block { + position: relative; + width: 200px; + height: 200px; + float: left; + box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.2); + text-align: center; + color: white; + overflow: hidden; + -webkit-transition: opacity 145s ease; +} + +div.block:hover > .divin img { + margin-top: -20px; +} + +div.block:hover > .divin h1 { + padding-top: 20px; +} + +div.block:hover > .divin { + margin-top: -100px; +} + +div.block:hover > .time5 { + margin-top: -110px; +} + +div.block:hover > .inbox { + -webkit-animation: fade 500ms ease 200ms both; +} + +div.divin { + width: 100px; + height: 140px; + padding: 30px 50px; + -webkit-transition: margin 300ms ease; +} + +div.inbox { + width: 150px; + padding: 0px 25px; +} + +div.time { + width: 175px; + margin: 0px auto; + padding: 0px; + height: 100px; + padding: 10px 12.5px 0px; + background: rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1); +} + +div.time li.list { + list-style: none; + position: relative; + float: left; + width: 25px; + height: 50px; + margin: 0px 0px 10px 0px; + font-size: 12px; + -webkit-transition: 200ms ease; +} + +div.time li.list:hover { + color: yellow; + -webkit-transform: scale(1.1); +} + +div#b1 { + background-color: #2CC0E2; +} + +div#b2 { + background-color: #59D999; +} + +div#b3 { + background-color: #7658F9; +} + +div#b4 { + background-color: #E9C24E; +} + +div#b5 { + background-color: #E55679; +} + +div#b6 { + background-color: grey; +} + +span.last { + position: absolute; + font-size: 72px; + line-height: 200px; + width: 200px; + height: 200px; + left: 0px; + top: 0px; + -webkit-transition: opacity 200ms ease; +} + +span#u {} + +span#real { + position: absolute; + opacity: 0; +} + +div#b6:hover #u { + opacity: 0; +} + +div#b6:hover #real { + opacity: 1; +} diff --git a/deprecated/2022/img/451.PNG b/deprecated/2022/img/451.PNG new file mode 100644 index 0000000..7a289ef Binary files /dev/null and b/deprecated/2022/img/451.PNG differ diff --git a/deprecated/2022/img/v.jpg b/deprecated/2022/img/v.jpg new file mode 100644 index 0000000..7bcac40 Binary files /dev/null and b/deprecated/2022/img/v.jpg differ diff --git a/deprecated/2022/img/v_compressed.jpg b/deprecated/2022/img/v_compressed.jpg new file mode 100644 index 0000000..7bcac40 Binary files /dev/null and b/deprecated/2022/img/v_compressed.jpg differ diff --git a/deprecated/2022/index.html b/deprecated/2022/index.html new file mode 100644 index 0000000..f546b05 --- /dev/null +++ b/deprecated/2022/index.html @@ -0,0 +1,43 @@ + + + + + Hello World + + + + + + + + + + + + + + + + diff --git a/deprecated/2022/js/blackout.js b/deprecated/2022/js/blackout.js new file mode 100644 index 0000000..e0ce075 --- /dev/null +++ b/deprecated/2022/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://cdn.clarkzjw.cn/v_compressed.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://cdn.clarkzjw.cn/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/deprecated/2022/keybase.txt b/deprecated/2022/keybase.txt new file mode 100644 index 0000000..7e96536 --- /dev/null +++ b/deprecated/2022/keybase.txt @@ -0,0 +1,75 @@ +================================================================== +https://keybase.io/clarkzjw +-------------------------------------------------------------------- + +I hereby claim: + + * I am an admin of https://jinwei.me + * I am clarkzjw (https://keybase.io/clarkzjw) on keybase. + * I have a public key with fingerprint B878 C370 CF7D 871F AA3C 7663 7E1E B185 1D01 7D3D + +To do so, I am signing this object: + +{ + "body": { + "key": { + "eldest_kid": "0101be1101eec782bbd28cf67116502e64b270b9feb47899530fe7f0f548719842830a", + "fingerprint": "b878c370cf7d871faa3c76637e1eb1851d017d3d", + "host": "keybase.io", + "key_id": "7e1eb1851d017d3d", + "kid": "0101be1101eec782bbd28cf67116502e64b270b9feb47899530fe7f0f548719842830a", + "uid": "53cfd3155d4131c0affdb2147d9b6019", + "username": "clarkzjw" + }, + "service": { + "hostname": "jinwei.me", + "protocol": "https:" + }, + "type": "web_service_binding", + "version": 1 + }, + "ctime": 1462105318, + "expire_in": 157680000, + "prev": "6d2730cdd77815679cd3c14571f398704e6f36e41d50b6ee95be076b69974ba5", + "seqno": 50, + "tag": "signature" +} + +which yields the signature: + +-----BEGIN PGP MESSAGE----- +Version: Keybase OpenPGP v2.0.53 +Comment: https://keybase.io/crypto + +yMNFAnicrZJ7UFRVHMeXh8uwIVCZIxkwXaE0V7xn73tRcwyBIRoWmgEqaec+zsXL +4+66DzYF5GGsI4OGCQ2gFDDEzNImsM1UolPB6DgEpOCMLG5W1ChjBiNNNK0k072M +/defnT/O4zef7/f8zu/8Lq8P0+hCjiYMNcSHVO8OGR9pdWoKkv+4W4lwFuEwYqxE +SuHaAssEaHeYSyUBMSIoQAEHgTJDyFO0geMEA82LJAUASaAGSOKcgUI5RoQcTtEM +Q2CoCCkRFQmcpgBD4wYaQ1lEj4iSXAxtVpskOxRbjqZoHqNQXqQEhRNZFuMpksQo +CCAHaAIIKKAETFCEBy12VaEkx7F2mCJZlJhyMK+l9x/8/5y3c82OwHhRwABBCDjA +AI+yoihwBoBTAsORKGBU0A5tMlsOFZovY22lR0pcSLUeUaIVEg/VwqoveUyUSLIL +SinKXo9YbRaHhbeUKeGDDofVblRljsNWlXNBzvzYwcxJsqAUUVFUQJtdssiIESgk +75BUS4CTBoASGKD1CHzHKtmgWVIJgiJpVBnqPbBCsSQFA4WhvCBQFA0IkmJ4AeMB +Tii/gDE0heKQFDES4kAgUI6EkCE4iFIkRzIMhXMsgahvOiRbECOhmDrYYsXTLhXL +rMNpg0j16MiBcE2ITqNdF6p2l0YXGftvzw1fj9V07jZ9X1sf+502bWbdQlLX1R7P +l6axi+NbZm/r/tywmvBL2L7E9/fKg9t/nZjhkMhP5/KiG6YCO0xjUn/VU8EtGb5x +d1th7NVg3EzdrkdjoGby5oUCgvX3mBZPV2S40yfvP9L2/37gs2vDS+zOZaHJGWjQ +6GXL3V3HQvNLH2Z6vfX1HqcnUNO63JkRtbKEJ7iX6uY+XyWypdQXxp974u1e0/Tg +yv6POuLjVrRVrwyszi3+4DJEBSLcfXfykq31eLh5YaUkOmaj/05VQtRFb+L5GP3G +ofLJufek2zn9nsLVnJZr86c2+YI9rlnLGHixfPqDvHnx0mxG5sn8C16Cf6mwsPfD +Ru1CL3vkt+iMvOiQkYnr51qEbm91l/Xes+2+jpLUTxa035qDl2rSZ6Zer2wLnBmY +2m8abW7avHlre0eVK1H3VVQg6Y24Z0KXJ18ztiXfe/7B0xHbvsl6efvIyRO1fWnp +V7jywQ2Re3QR8XWnq96030+BYW3y1HR7fXLRXz/e6t53qi8uZn2jq7llK5HzbuXH +i+FPjuZGBI96d/7dsjentfnn3MYrtxbr9nS7z77l85/PTHV48s/mx0c3FWT7Ziof +BDuGZzd9nZ001DWv6+270d5hPPZT2Y3EtODxgVq/5gxe5OdC49yXt920vxr6RRZr +mjj+sJouOmfzQefwoSwkt7Nnxz9wBr0H +=2h1N +-----END PGP MESSAGE----- + +And finally, I am proving ownership of this host by posting or +appending to this document. + +View my publicly-auditable identity here: https://keybase.io/clarkzjw + +================================================================== + diff --git a/deprecated/2022/pgpkey.txt b/deprecated/2022/pgpkey.txt new file mode 100644 index 0000000..ad6c774 --- /dev/null +++ b/deprecated/2022/pgpkey.txt @@ -0,0 +1,4 @@ +This file claims ownership of the OpenPGP key with long id 0x7e1eb1851d017d3d. + +Token for proof: +[Verifying my OpenPGP key: openpgp4fpr:b878c370cf7d871faa3c76637e1eb1851d017d3d] diff --git a/deprecated/2022/pubkey.asc b/deprecated/2022/pubkey.asc new file mode 100644 index 0000000..3be7a62 --- /dev/null +++ b/deprecated/2022/pubkey.asc @@ -0,0 +1,121 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2 + +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 +P/JvBA== +=uAPI +-----END PGP PUBLIC KEY BLOCK----- diff --git a/deprecated/2022/robots.txt b/deprecated/2022/robots.txt new file mode 100644 index 0000000..b95d72c --- /dev/null +++ b/deprecated/2022/robots.txt @@ -0,0 +1,53 @@ +User-agent: Googlebot +Disallow: + +User-agent: googlebot-image +Disallow: + +User-agent: googlebot-mobile +Disallow: + +User-agent: MSNBot +Disallow: / + +User-agent: Baiduspider +Disallow: / + +User-agent: Baiduspider-image +Disallow: / + +User-agent: YoudaoBot +Disallow: / + +User-agent: Sogou web spider +Disallow: / + +User-agent: Sogou inst spider +Disallow: / + +User-agent: Sogou spider2 +Disallow: / + +User-agent: Sogou blog +Disallow: / + +User-agent: Sogou News Spider +Disallow: / + +User-agent: Sogou Orion spider +Disallow: / + +User-agent: ChinasoSpider +Disallow: / + +User-agent: Sosospider +Disallow: / + +User-agent: yisouspider +Disallow: / + +User-agent: EasouSpider +Disallow: / + +User-agent: * +Disallow: diff --git a/deprecated/2022/sitemap.xml b/deprecated/2022/sitemap.xml new file mode 100644 index 0000000..d87d357 --- /dev/null +++ b/deprecated/2022/sitemap.xml @@ -0,0 +1,13 @@ + + + + + https://jinwei.me/ + 2017-07-02T11:06:45+00:00 + weekly + + -- cgit v1.2.3