333 Commits

Author SHA1 Message Date
Ciro Santilli
0e6f6711c2 bump package version 2021-05-20 04:00:03 +00:00
Ciro Santilli
5a2d15aeb4 improve cdn mirrors 2021-05-20 03:00:02 +00:00
Ciro Santilli
80080eae1b templates 2021-05-20 02:00:01 +00:00
Ciro Santilli
17f6019c9a more 2021-05-20 01:00:00 +00:00
Ciro Santilli
e3135163b9 objectionable 2021-05-19 03:00:02 +00:00
Ciro Santilli
566e348082 cant complain zh 2021-05-19 02:00:01 +00:00
Ciro Santilli
7edc3863d8 flg cannon trump 2021-05-19 01:00:00 +00:00
Ciro Santilli
40fb936400 update ga for real 2021-05-18 02:00:01 +00:00
Ciro Santilli
77dda8520a ua analytics 2021-05-18 01:00:00 +00:00
Ciro Santilli
f2f579f153 fix Jiang_Zemin_magnify.jpg case 2021-05-15 02:00:01 +00:00
Ciro Santilli
3006dc6600 gitlab analytics 2021-05-15 01:00:00 +00:00
Ciro Santilli
15e81249ee burn 2021-05-14 02:00:01 +00:00
Ciro Santilli
b9f585157d xinjiang map 2021-05-14 01:00:00 +00:00
Ciro Santilli
10e3fec980 more 2021-05-13 01:00:00 +00:00
Ciro Santilli
dd2446d3a4 test 2021-05-11 02:00:01 +00:00
Ciro Santilli
8831528abe cinitalia 2021-05-11 01:00:00 +00:00
Ciro Santilli
f58a3ddfc1 Jerry Goode 2021-05-10 02:00:01 +00:00
Ciro Santilli
d32f5c2416 more 2021-05-10 01:00:00 +00:00
Ciro Santilli
ca3a78c2e4 stuff 2021-05-07 01:00:00 +00:00
Ciro Santilli
9b5e1badd4 lusiadas 2021-05-06 03:00:02 +00:00
Ciro Santilli
cb07a64e57 Reject accept 2021-05-06 02:00:01 +00:00
Ciro Santilli
3f07b46c68 Saebyeolbe 2021-05-06 01:00:00 +00:00
Ciro Santilli
f191be4534 images.js 2021-05-05 02:00:01 +00:00
Ciro Santilli
5b8e11f055 gay medvedev 2021-05-05 01:00:00 +00:00
Ciro Santilli
6532066a74 Improve some image sizes 2021-05-04 02:00:01 +00:00
Ciro Santilli
e26eca6726 suwu and pla 2021-05-04 01:00:00 +00:00
Ciro Santilli
fc82eec6f6 ww2 radio propaganda 2021-05-03 01:00:00 +00:00
Ciro Santilli
c1d763a5f2 better call saul 2021-05-02 07:00:06 +00:00
Ciro Santilli
e7510f8e2f Kuang biao trump twitter 2021-05-02 06:00:05 +00:00
Ciro Santilli
f7b7e12ef0 use vpn 2021-05-02 05:00:04 +00:00
Ciro Santilli
c4d5d9be1b actually use image 2 2021-05-02 04:00:03 +00:00
Ciro Santilli
df8e4c950a actually use image 2021-05-02 03:00:02 +00:00
Ciro Santilli
d4917fb7a2 immoral en 2021-05-02 02:00:01 +00:00
Ciro Santilli
11f5041b43 action: prevent duplicate urls 2021-05-02 01:00:00 +00:00
Ciro Santilli
3f9090d712 image names 2 2021-05-01 07:00:06 +00:00
Ciro Santilli
92d18215ec action: also add image names 2021-05-01 06:00:05 +00:00
Ciro Santilli
df0ad49448 issue template 2021-05-01 05:00:04 +00:00
Ciro Santilli
49acd47286 shitpost template 2021-05-01 04:00:03 +00:00
Ciro Santilli
bd826ec602 basecamp 2021-05-01 03:00:02 +00:00
Ciro Santilli
062785ebb8 censored tankman 2021-05-01 02:00:01 +00:00
Ciro Santilli
7a7463fc34 stack overflow placeholder image 2021-05-01 01:00:00 +00:00
Ciro Santilli
713d26ab8c clarify mirrors 2021-04-29 03:00:02 +00:00
Ciro Santilli
f9c2eb1171 push-pages -> push 2021-04-29 02:00:01 +00:00
Ciro Santilli
4591ac4db7 gitlab use self contained images 2021-04-29 01:00:00 +00:00
Ciro Santilli
cfa50ceb80 again 2021-04-28 15:00:14 +00:00
Ciro Santilli
1c3a92221d again 2021-04-28 14:00:13 +00:00
Ciro Santilli
c11b27ced9 public... 2021-04-28 13:00:12 +00:00
Ciro Santilli
6a4f5c531e refix p 2021-04-28 12:00:11 +00:00
Ciro Santilli
c52acd518f again 2021-04-28 11:00:10 +00:00
Ciro Santilli
0c4c0b7d7c retry 2021-04-28 10:00:09 +00:00
Ciro Santilli
f85da61a7a test 2021-04-28 09:00:08 +00:00
Ciro Santilli
bb85866e33 depth 1 2021-04-28 08:00:07 +00:00
Ciro Santilli
96e9a9429e give up? 2021-04-28 07:00:06 +00:00
Ciro Santilli
542876df31 desperation 2 2021-04-28 06:00:05 +00:00
Ciro Santilli
7c14442f20 desperation 2021-04-28 05:00:04 +00:00
Ciro Santilli
560aeabad1 gitlab pages 2 2021-04-28 04:00:03 +00:00
Ciro Santilli
2d9a46451c gitlab pages 2021-04-28 03:00:02 +00:00
Ciro Santilli
b8b6eb2ef6 images host on cirosantilli.com. Not really. 2021-04-28 02:00:01 +00:00
Ciro Santilli
0b499e70ba op-does-not-know-what-shit-is 2021-04-28 01:00:00 +00:00
Ciro Santilli
3f206f5d8c more 2021-04-26 02:00:01 +00:00
Ciro Santilli
574c6fb8f3 Raz Gal-Or 2021-04-26 01:00:00 +00:00
Ciro Santilli
4dd0822780 wokeglobaltimes 2021-04-22 01:00:00 +00:00
Ciro Santilli
658ade547b navalny 2021-04-21 02:00:01 +00:00
Ciro Santilli
dee84befac shanghai lesbians 2021-04-21 01:00:00 +00:00
Ciro Santilli
4a5ffd4490 Fix Ubumbara link, fix https://github.com/cirosantilli/china-dictatorship/issues/262 2021-04-20 01:00:00 +00:00
Ciro Santilli
97408314e8 jasic 2021-04-19 04:00:03 +00:00
Ciro Santilli
ce66bf369e warning fixes 2021-04-19 03:00:02 +00:00
Ciro Santilli
c2bb903bbd Create anonymous account 2021-04-19 02:00:01 +00:00
Ciro Santilli
dd84520051 holocaust denial 2021-04-19 01:00:00 +00:00
Ciro Santilli
d6b61ce3ce action actually dont need link github already autolinks!!! 2021-04-18 04:00:03 +00:00
Ciro Santilli
fb34ee1627 malchenko 2021-04-18 03:00:02 +00:00
Ciro Santilli
15380b2617 bot link to images as well 2021-04-18 02:00:01 +00:00
Ciro Santilli
9cc4e39537 cac report 2021-04-18 01:00:00 +00:00
Ciro Santilli
30852a3286 amnesty 2021-04-17 02:00:01 +00:00
Ciro Santilli
af0154f14d limit quote to 40k chars 2021-04-17 01:00:00 +00:00
Ciro Santilli
94d02ac19b labels++ 2021-04-16 17:00:16 +00:00
Ciro Santilli
79b7b5b8fe label 2021-04-16 16:00:15 +00:00
Ciro Santilli
d1b756ab2a advance 2021-04-16 15:00:14 +00:00
Ciro Santilli
982328f3bc bak 2021-04-16 14:00:13 +00:00
Ciro Santilli
4ac4f58ceb bak 2021-04-16 13:00:12 +00:00
Ciro Santilli
ea253ceb45 bak 2021-04-16 12:00:11 +00:00
Ciro Santilli
dcbe142cb0 another 2021-04-16 11:00:10 +00:00
Ciro Santilli
e7ca4de171 bak 2021-04-16 10:00:09 +00:00
Ciro Santilli
8fd78afdbd bak 2021-04-16 09:00:08 +00:00
Ciro Santilli
874eb1d22f bak 2021-04-16 08:00:07 +00:00
Ciro Santilli
efb2ff90e0 v2 2021-04-16 07:00:06 +00:00
Ciro Santilli
3dde5208fe token attempt 2021-04-16 06:00:05 +00:00
Ciro Santilli
1860c9558c js port.... 2021-04-16 05:00:04 +00:00
Ciro Santilli
6c26a43657 checkout 2021-04-16 04:00:03 +00:00
Ciro Santilli
5ef41d531a workflow test 2021-04-16 03:00:02 +00:00
Ciro Santilli
9b1b23820a merge cirosantilli-media-base into china-dictatorship-media 2021-04-16 02:00:01 +00:00
Ciro Santilli
7fb5d39de8 warning to mainlanders 2021-04-16 01:00:00 +00:00
Ciro Santilli
0b689d6ff1 master issues 2021-04-15 02:00:01 +00:00
Ciro Santilli
23757224b1 stuff 2021-04-15 01:00:00 +00:00
Ciro Santilli
591b520dba chinse dream vs american dream 2021-04-14 02:00:01 +00:00
Ciro Santilli
8a6f216396 qiangguo 2021-04-14 01:00:00 +00:00
Ciro Santilli
2bd91d1f92 supereffective 2021-04-13 03:00:02 +00:00
Ciro Santilli
1a52c41c2d taihu church 2021-04-13 02:00:01 +00:00
Ciro Santilli
435bd02af5 stuff 2021-04-13 01:00:00 +00:00
Ciro Santilli
b8235edd09 Xinjiang socialist core values 2021-04-11 01:00:00 +00:00
Ciro Santilli
05906a6136 Tang Wenzheng 2021-04-10 03:00:02 +00:00
Ciro Santilli
58805dd6db china digital times 2021-04-10 02:00:01 +00:00
Ciro Santilli
b6370de36b Fuck-XueXiQiangGuo 2021-04-10 01:00:00 +00:00
Ciro Santilli
6b5efa31df A bit more Taiwan 2021-04-07 02:00:01 +00:00
Ciro Santilli
cacdbddf01 Falun_Gong_sky_advertisement.jpg -> Falun_Gong_sky_leaflet.jpg 2021-04-07 01:00:00 +00:00
Ciro Santilli
b408587a25 bump package version 2021-04-05 03:00:02 +00:00
Ciro Santilli
fdd37c56fa bump package version 2021-04-05 02:00:01 +00:00
Ciro Santilli
44ab81293a stuff 2021-04-05 01:00:00 +00:00
Ciro Santilli
cc6188f732 memes 2021-04-02 01:00:00 +00:00
Ciro Santilli
08d9f7681d chonglangTV 2021-04-01 02:00:01 +00:00
Ciro Santilli
2fd6b01a6d Qelbinur Sedik 2021-04-01 01:00:00 +00:00
Ciro Santilli
e4fdb4058b haidong in celebrities 2021-03-30 02:00:01 +00:00
Ciro Santilli
ad1e25ac2e entreteiners 2021-03-30 01:00:00 +00:00
Ciro Santilli
2f249344e6 bot issue mention attack 2021-03-28 00:00:00 +00:00
Ciro Santilli
169b8ebea8 actually fix now 2021-03-27 00:00:01 +00:00
Ciro Santilli
29f3e258a3 fix images 2021-03-27 00:00:00 +00:00
Ciro Santilli
37652c4515 bak 2021-03-26 00:00:03 +00:00
Ciro Santilli
77377eb4fd stupid 2021-03-26 00:00:02 +00:00
Ciro Santilli
0f868b5a23 bomb 2021-03-26 00:00:01 +00:00
Ciro Santilli
33c47bf82d xinjiang cotton 2021-03-26 00:00:00 +00:00
Ciro Santilli
5456aa00f1 more mirrors 2021-03-25 00:00:00 +00:00
Ciro Santilli
3e40ac19d9 hello-world 2021-03-24 00:00:01 +00:00
Ciro Santilli
c47f50c209 stuff 2021-03-24 00:00:00 +00:00
Ciro Santilli
b932441266 dual use, xis daughter, esu wiki 2021-03-21 00:00:00 +00:00
Ciro Santilli
df0c0c64ee hogwarts 2021-03-17 00:00:00 +00:00
Ciro Santilli
ecca456929 contributing 2021-03-13 00:00:00 +00:00
Ciro Santilli
2b68738239 chongald 2021-03-12 00:00:01 +00:00
Ciro Santilli
e860fa34fa hololive 2021-03-12 00:00:00 +00:00
Ciro Santilli
c88d296689 cirodown china 2021-03-10 00:00:01 +00:00
Ciro Santilli
2a6aa63960 Stuff 2021-03-10 00:00:00 +00:00
Ciro Santilli
1ef02cfdba chen tianhe 2021-03-02 00:00:00 +00:00
Ciro Santilli
c0f64b189e mr bean 2021-02-28 00:00:02 +00:00
Ciro Santilli
6adbd83e82 please enjoy 2021-02-28 00:00:01 +00:00
Ciro Santilli
c3802cd8d7 Don't discuss 2021-02-28 00:00:00 +00:00
Ciro Santilli
72745a6d00 meant to be used advertisement 2021-02-27 00:00:04 +00:00
Ciro Santilli
92b0d10ed6 bak 2021-02-27 00:00:03 +00:00
Ciro Santilli
ce844642fe explain so censorship events in more detail 2021-02-27 00:00:02 +00:00
Ciro Santilli
9a141cdac4 bak 2021-02-27 00:00:01 +00:00
Ciro Santilli
a40d58e698 so censorship 2021-02-27 00:00:00 +00:00
Ciro Santilli
56b539ec6f chai ling 2021-02-25 00:00:00 +00:00
Ciro Santilli
6ee3090be1 step on mans face 2021-02-24 00:00:02 +00:00
Ciro Santilli
e0c7d08923 more issues 2021-02-24 00:00:01 +00:00
Ciro Santilli
33af1982a7 hitler youth salute 2021-02-24 00:00:00 +00:00
Ciro Santilli
c567ddc628 bump package version 2021-02-23 00:00:02 +00:00
Ciro Santilli
2242ecdc5d npm readme 2021-02-23 00:00:01 +00:00
Ciro Santilli
391254ae93 npm packages down in cihna :( 2021-02-23 00:00:00 +00:00
Ciro Santilli
97e41c83ec pkuhole 2021-02-22 00:00:01 +00:00
Ciro Santilli
646db8353b xidan wall and cascade 2021-02-22 00:00:00 +00:00
Ciro Santilli
8a9575078e jack ma disappears 2021-02-20 00:00:01 +00:00
Ciro Santilli
804d1bbb3e tankman png 2021-02-20 00:00:00 +00:00
Ciro Santilli
e71f5bd3e4 fix some contributing links 2021-02-17 00:00:00 +00:00
Ciro Santilli
bd3d720009 aliyun 2021-02-13 00:00:00 +00:00
Ciro Santilli
aa1176c57f CIA bribery story 2021-01-28 00:00:00 +00:00
Ciro Santilli
9afea63458 tank man song to separate section 2021-01-27 00:00:00 +00:00
Ciro Santilli
889acec9ca headers for chinese human rights defender organizations 2021-01-22 00:00:01 +00:00
Ciro Santilli
30748eea84 tankman art 2021-01-22 00:00:00 +00:00
Ciro Santilli
8f4218c98c Stuart Franklin 2021-01-20 00:00:00 +00:00
Ciro Santilli
50ed59ba02 nigel ng to section 2021-01-19 00:00:00 +00:00
Ciro Santilli
dd8056ccbe backup SO profile 2021-01-16 00:00:01 +00:00
Ciro Santilli
73955be755 bitcoin blockchain 2021-01-16 00:00:00 +00:00
Ciro Santilli
5af52c297f uncle roger 2021-01-13 00:00:00 +00:00
Ciro Santilli
f94ee9cb02 unify western social media censorship 2021-01-10 00:00:01 +00:00
Ciro Santilli
11b6009f86 stuff 2021-01-10 00:00:00 +00:00
Ciro Santilli
e49bab3088 some 2047 links 2021-01-05 00:00:00 +00:00
Ciro Santilli
91615c79c2 moscow minsk 2021-01-03 00:00:00 +00:00
Ciro Santilli
66d9be0cb8 terminus2049 opsec fails 2020-12-29 00:00:00 +00:00
Ciro Santilli
0c6691f00b dissidents 2020-12-24 00:00:00 +00:00
Ciro Santilli
293ea8749f ok, video worked, but I don't want to slow down page load for now 2020-12-23 00:00:01 +00:00
Ciro Santilli
d1043b0a03 tankman on github 2020-12-23 00:00:00 +00:00
Ciro Santilli
1a479411e8 stuff 2020-12-22 00:00:00 +00:00
Ciro Santilli
78eed786b8 v2ex, more FLG 2020-12-21 00:00:00 +00:00
Ciro Santilli
8e1d15eea1 Masha 2020-12-20 00:00:00 +00:00
Ciro Santilli
47a32ec4a9 duty-machine 2020-12-18 00:00:00 +00:00
Ciro Santilli
b1c6e1aa00 quote 2020-12-17 00:00:01 +00:00
Ciro Santilli
575f33bb0d dessalines/essays/blob/master/us_atrocities 2020-12-17 00:00:00 +00:00
Ciro Santilli
08d81f344c fix sadoxi 2020-12-16 00:00:00 +00:00
Ciro Santilli
fb55184f2a stuff 2020-12-15 00:00:00 +00:00
Ciro Santilli
4008147d15 Communist_children_catch_pokemon.jpg 2020-12-07 00:00:00 +00:00
Ciro Santilli
e0951e7277 dahua dmca 2020-11-30 00:00:00 +00:00
Ciro Santilli
2db1481f53 stuff 2020-11-29 00:00:00 +00:00
Ciro Santilli
6b872271ef ron swanson 2020-11-20 00:00:01 +00:00
Ciro Santilli
303aeb37bd Tiananmen Square self-immolation incident 2020-11-20 00:00:00 +00:00
Ciro Santilli
6fb636e05d thai bra 2020-11-17 00:00:00 +00:00
Ciro Santilli
801b8ed4d5 zhang zhan go go go 2020-11-16 00:00:00 +00:00
Ciro Santilli
0f52b3338c more stuff 2020-11-10 00:00:00 +00:00
Ciro Santilli
ad0f313e09 stuff 2020-11-09 00:00:00 +00:00
Ciro Santilli
d3b31fcf72 dahua fix down 2020-11-04 00:00:01 +00:00
Ciro Santilli
65363b72a7 dahua 2020-11-04 00:00:00 +00:00
Ciro Santilli
aa126e341c chiang-kai-shek 2020-10-31 00:00:01 +00:00
Ciro Santilli
7d9f719706 fix german video 2020-10-31 00:00:00 +00:00
Ciro Santilli
ab4a1088cf german-high-school-coordinator-2020 2020-10-30 00:00:00 +00:00
Ciro Santilli
e9a6a205a4 stuff 2020-10-28 00:00:00 +00:00
Ciro Santilli
08d882898a rasputin 2020-10-21 01:00:00 +00:00
Ciro Santilli
29533fe240 internet number slang 2020-10-19 01:00:00 +00:00
Ciro Santilli
105dc665c1 falun gong epidemics 2020-10-16 01:00:00 +00:00
Ciro Santilli
00346ab2da jbcz another private url 2020-10-15 01:00:00 +00:00
Ciro Santilli
d0d7a0c2c3 silence is violence 2020-10-10 16:51:44 +00:00
Ciro Santilli,Opinions and content are my own, not my employer's,2020冠状病毒审查 ,2020郝海东 ,2018新疆改造中心,1989六四事件,1999法轮功 ,2019 996.ICU, 2018包子露宪,2015 709大抓捕,2015巴拿马文件 邓家贵,2017低端人口,2008西藏骚乱scriptalert(1)/script
e8bb3e9d6e Merge pull request #155 from VincentTam/patch-1
update the archive capture of my SE profile
2020-10-10 15:51:43 +01:00
Ciro Santilli
ea3e316827 ptt 2020-10-10 01:00:00 +00:00
Vincent Tam
cde3cd05be update the archive capture of my SE profile 2020-10-08 09:56:58 +02:00
Ciro Santilli
3470ea2ee9 reorder some stuff 2020-10-08 01:00:00 +00:00
Ciro Santilli
49832eda2f Found archive of Daryl Morey Tweet and how to search wayback machine by prefix 2020-10-04 01:00:00 +00:00
Ciro Santilli
5572ccebda hate-speech censorship 2020-10-03 01:00:00 +00:00
Ciro Santilli
0198632523 flg preaching split 2020-10-01 01:00:00 +00:00
Ciro Santilli
a8ff58bc85 zhao screenshot 2020-09-30 02:00:01 +00:00
Ciro Santilli
dcdc3751f5 geoscreenshot 2020-09-30 01:00:00 +00:00
Ciro Santilli
fe5bf18add github subdomain interlink 2020-09-28 02:00:01 +00:00
Ciro Santilli
a58382f95e github censored subdomains 2020-09-28 01:00:00 +00:00
Ciro Santilli
a6de7de2e7 chilling effect 2020-09-25 01:00:00 +00:00
Ciro Santilli
10bf85fe4b Shut_up_and_take_my_freedom.jpg 2020-09-21 03:00:02 +00:00
Ciro Santilli
e7aaafbcc6 interlinks 2020-09-21 02:00:01 +00:00
Ciro Santilli
c98f393619 Howey Ou, start journalists, and fix all image links 2020-09-21 01:00:00 +00:00
Ciro Santilli
e32048230a xataka 2020-09-20 02:00:01 +00:00
Ciro Santilli
08c74c93ad fix tibet 2020-09-20 01:00:00 +00:00
Ciro Santilli
b31079a7cf document the highly advanced Makefile 2020-09-16 08:00:07 +00:00
Ciro Santilli
e68fcfc345 a few more image fixes 2020-09-16 07:00:06 +00:00
Ciro Santilli
4e93eeb4da stuart franklin 2020-09-16 06:00:05 +00:00
Ciro Santilli
511d25055b notepad++ 2020-09-16 05:00:04 +00:00
Ciro Santilli
b1894ff84d clean up download line 2020-09-16 04:00:03 +00:00
Ciro Santilli
7dff39fd88 xi photo top 2020-09-16 03:00:02 +00:00
Ciro Santilli
fe97398dd3 Human readable names to all images 2020-09-16 02:00:01 +00:00
Ciro Santilli
f95d5a9446 fix extension of all images by eog inspection 2020-09-16 01:00:00 +00:00
Ciro Santilli
5abfe489ed stuff 2020-09-15 06:00:05 +00:00
Ciro Santilli
a9614b5ca4 download locally 2020-09-15 05:00:04 +00:00
Ciro Santilli
b42cda2890 bump package version 2020-09-15 04:00:03 +00:00
Ciro Santilli
e5f4f6bac1 bump package version 2020-09-15 03:00:02 +00:00
Ciro Santilli
c0db1fce86 push-mirrors saner? 2020-09-15 02:00:01 +00:00
Ciro Santilli
4c08e7b611 Modify templates to use loading="lazy" 2020-09-15 01:00:00 +00:00
Ciro Santilli
3b8d50157e img fixes 2020-09-14 03:00:02 +00:00
Ciro Santilli
fec6df201a move images to github 2020-09-14 02:00:01 +00:00
Ciro Santilli
e39d01809e bak 2020-09-14 01:00:00 +00:00
Ciro Santilli
dbfe46efde cpp cult interlink democracy cult 2020-09-13 01:00:00 +00:00
Ciro Santilli
b08343372e LookIntoEast 2020-09-10 01:00:00 +00:00
Ciro Santilli
de7db548f5 bias++ 2020-09-09 02:00:01 +00:00
Ciro Santilli
dc4099bd96 merge effect and effective 2020-09-09 01:00:00 +00:00
Ciro Santilli
a1b5b3dc64 bump package version 2020-09-08 03:00:02 +00:00
Ciro Santilli
a38ba6b214 hao haidong bomb, gutenberg pincong 2020-09-08 02:00:01 +00:00
Ciro Santilli
4f37ae59c0 one more cac report link 2020-09-08 01:00:00 +00:00
Ciro Santilli
b54bec3233 move minorities under i like my dictatorship 2020-09-07 15:00:14 +00:00
Ciro Santilli
bc62d3228a tornadogard 2020-09-07 14:00:13 +00:00
Ciro Santilli
34a867e838 cult interlinks 2020-09-07 13:00:12 +00:00
Ciro Santilli
08332035c9 inciting subversion section 2020-09-07 12:00:11 +00:00
Ciro Santilli
f74e00c0d4 orange papers failed backup attempt 2020-09-07 11:00:10 +00:00
Ciro Santilli
43a2fb4499 politically sensitive, xi thought 2020-09-07 10:00:09 +00:00
Ciro Santilli
77f31a9abf h 2020-09-07 09:00:08 +00:00
Ciro Santilli
34f5d80bf0 lgbt to copypasta 2020-09-07 08:00:07 +00:00
Ciro Santilli
aa9d6435ee Vajiralongkorn Hamtaro copypasta missing link 2020-09-07 07:00:06 +00:00
Ciro Santilli
953e189a36 church demolition to copypasta 2020-09-07 06:00:05 +00:00
Ciro Santilli
b432a5625b flg arrest larger a bit 2020-09-07 05:00:04 +00:00
Ciro Santilli
f401897bae larger uyghur for sale 2020-09-07 04:00:03 +00:00
Ciro Santilli
8d5a8eed88 save/_embed fixes 2020-09-07 03:00:02 +00:00
Ciro Santilli
8c184abdd9 image height
https://stackoverflow.com/questions/63464732/how-to-set-a-custom-image-height-for-an-image-in-asciidoctor
2020-09-07 02:00:01 +00:00
Ciro Santilli
9133df099b copypasta 2020-09-07 01:00:00 +00:00
Ciro Santilli
9a7f059867 lihkg 2020-09-05 01:00:00 +00:00
Ciro Santilli
1ae3ff2dd6 hu haizhou 2020-09-04 02:00:01 +00:00
Ciro Santilli
388a63d235 liubukou 2020-09-04 01:00:00 +00:00
Ciro Santilli
57302f16de furigana 2020-09-02 01:00:00 +00:00
Ciro Santilli
eef1a4df1e split russia to toplevel, getting too large 2020-08-31 01:00:00 +00:00
Ciro Santilli
cded1e5bd8 typos 2020-08-28 01:00:00 +00:00
Ciro Santilli
9bcaebaaaf politics at work 2020-08-27 02:00:01 +00:00
Ciro Santilli
c7627c7440 stuff 2020-08-27 01:00:00 +00:00
Ciro Santilli
abace6d3a0 usa started wars 2020-08-26 01:00:00 +00:00
Ciro Santilli
a738c894a3 interlink 2020-08-25 05:00:04 +00:00
Ciro Santilli
b89d3b3c77 sacred cow 2020-08-25 04:00:03 +00:00
Ciro Santilli
55efa0d591 fix malchenko edit 2020-08-25 03:00:02 +00:00
Ciro Santilli
610912fba3 thailand 2020-08-25 02:00:01 +00:00
Ciro Santilli
81709cf6d2 uyghurs for sale 2020-08-25 01:00:00 +00:00
Ciro Santilli
c17baab2dd more flg quotes 2020-08-22 04:00:03 +00:00
Ciro Santilli
ae41603e95 r/sino 2020-08-22 03:00:02 +00:00
Ciro Santilli
40c735dff3 gitee mirror down 2020-08-22 02:00:01 +00:00
Ciro Santilli
54dcec123f actually, don't block all state media, just clarify its status 2020-08-22 01:00:00 +00:00
Ciro Santilli
52d2760c9b gitee 2020-08-21 01:00:00 +00:00
Ciro Santilli
e4dc8335e8 federal-list-of-extremist-materials 2020-08-17 01:00:00 +00:00
Ciro Santilli
c0c41e7c55 more hong kong 2020-08-15 01:00:00 +00:00
Ciro Santilli
876dc3e0eb not-chinese upgrade 2020-08-13 01:00:00 +00:00
Ciro Santilli
273be10855 hong kong label 2020-08-11 02:00:01 +00:00
Ciro Santilli
476e501fb6 agnes chow 2020-08-11 01:00:00 +00:00
Ciro Santilli
e967939546 nathan rich's criminal record 2020-08-10 01:00:00 +00:00
Ciro Santilli
10fba6c3bd baidu 2020-08-07 01:00:00 +00:00
Ciro Santilli
9601d6ba52 xi jinping heart, li hongzhi section saner 2020-08-06 02:00:01 +00:00
Ciro Santilli
c02282ee86 cac 2020-08-06 01:00:00 +00:00
Ciro Santilli
fa28432702 li zhongzhi full text bibliographies 2020-08-05 02:00:01 +00:00
Ciro Santilli
eb6d58039b Merdan Ghappar 2020-08-05 01:00:00 +00:00
Ciro Santilli
2234342b54 gemfile 2020-08-04 07:00:06 +00:00
Ciro Santilli
8209426a1d push-gh-pages 2020-08-04 06:00:05 +00:00
Ciro Santilli
39159aede6 bump package version 2020-08-04 05:00:04 +00:00
Ciro Santilli
9dcf34cf50 mirors: move compilation up 2020-08-04 04:00:03 +00:00
Ciro Santilli
accb1f0d22 move mirrors up to show build instructions on github 2020-08-04 03:00:02 +00:00
Ciro Santilli
cc4c690f36 link more clearly to gh pages 2020-08-04 02:00:01 +00:00
Ciro Santilli
a08146330d once ciro vs one million wumaos 2020-08-04 01:00:00 +00:00
Ciro Santilli
6156b9fdcd flg health 2020-08-01 01:00:00 +00:00
Ciro Santilli
99f661ef99 hong kong social media 2020-07-30 02:00:01 +00:00
Ciro Santilli
4b5c0a05b1 more flg canon quotes 2020-07-30 01:00:00 +00:00
Ciro Santilli
c8e046a265 flg religion and politics canon quotes 2020-07-29 01:00:00 +00:00
Ciro Santilli
f93c9bf97f v2ex accidental block 2020-07-23 02:00:01 +00:00
Ciro Santilli
fb6c69cfec https://v2ex.com/t/378274 2020-07-23 01:00:00 +00:00
Ciro Santilli
0b83b6fe84 improve 2020-07-21 01:00:00 +00:00
Ciro Santilli
f4a3fe2fd0 stuff 2020-07-19 01:00:00 +00:00
Ciro Santilli
00ddcca46f deleting shitcomment is a bad idea 2020-07-17 01:00:00 +00:00
Ciro Santilli
e54534c89d programthink stockholm syndrome 2020-07-15 01:00:00 +00:00
Ciro Santilli
c79eefd0fb violence 2020-07-13 03:00:02 +00:00
Ciro Santilli
08e976bd51 overlook human rights for profit 2020-07-13 02:00:01 +00:00
Ciro Santilli
13e6c7af0f radical++ 2020-07-13 01:00:00 +00:00
Ciro Santilli
4f43af4bfe one more greasyfork script 2020-07-10 01:00:00 +00:00
Ciro Santilli
67922b0b9a China Watch 2020-07-08 02:00:01 +00:00
Ciro Santilli
1a06fc0bc0 hong kong security law 2020-07-08 01:00:00 +00:00
Ciro Santilli
6fdeb5aa38 google mirrors 2020-07-06 01:00:00 +00:00
Ciro Santilli
de66fa2fda more on slang rationale 2020-07-05 01:00:00 +00:00
Ciro Santilli
ed00ad132a barrett 2020-07-04 03:00:02 +00:00
Ciro Santilli
6d60897d2b mask gag ball 2020-07-04 02:00:01 +00:00
Ciro Santilli
1456d1e506 Dong Wuyuan 2020-07-04 01:00:00 +00:00
Ciro Santilli
c1be9894dd format 2020-06-29 01:00:00 +00:00
Ciro Santilli
a92d0649cd global times 2020-06-28 06:00:05 +00:00
Ciro Santilli
ba07edf904 ciros pick 2020-06-28 05:00:04 +00:00
Ciro Santilli
e9191f10c3 ain't nobody got time to learn chinese characters 2020-06-28 04:00:03 +00:00
Ciro Santilli
5be75de0c1 Ted Chiang 2020-06-28 03:00:02 +00:00
Ciro Santilli
7bef476e2e university student dissidents 2020-06-28 02:00:01 +00:00
Ciro Santilli
f52bf29cbb older Xinjiang events 2020-06-28 01:00:00 +00:00
Ciro Santilli
ebdc2f2ea8 traditional medicine criticism ban proposal 2020-06-26 01:00:00 +00:00
Ciro Santilli
ebb2105782 ccp apologists, china uncensored google some more, nathan rich to section 2020-06-19 02:00:01 +00:00
Ciro Santilli
da8e97b6c0 lele 2020-06-19 01:00:00 +00:00
Ciro Santilli
ba4a560786 more hao haidong 2020-06-18 08:00:07 +00:00
Ciro Santilli
97fc46e0ab gollum, putin stierlitz 2020-06-18 07:00:06 +00:00
Ciro Santilli
4c600cb339 jiao vs mao on coin 2020-06-18 06:00:05 +00:00
Ciro Santilli
30b270e11b better 2020-06-18 05:00:04 +00:00
Ciro Santilli
2a905b7e61 rehttps again 2020-06-18 04:00:03 +00:00
Ciro Santilli
17faf5d49d xi pole dancer, pepper self portrait 2020-06-18 03:00:02 +00:00
Ciro Santilli
21cecba195 wumao image 2020-06-18 02:00:01 +00:00
Ciro Santilli
8d77815dba george floyd 2020-06-18 01:00:00 +00:00
Ciro Santilli
0d206c95fc pincong currency 2020-06-17 03:00:02 +00:00
Ciro Santilli
86a99d7bfb petition to free terminus people 2020-06-17 02:00:01 +00:00
Ciro Santilli
b24f6533fd terminus people charged 2020-06-17 01:00:00 +00:00
Ciro Santilli
3e5051f056 censorship of images 2020-06-15 07:00:06 +00:00
764 changed files with 16998 additions and 1965 deletions

View File

@@ -1,6 +1,6 @@
---
name: not-shitpost
about: I am going to say something that is either informative, polite, funny, or praising Ciro Santilli.
name: not-shitpost不是屎帖子
about: 我要说的或者是信息丰富的或者有礼貌的或者说表扬三西猴的FAQ已经读了一下。 I am going to say something that is either informative, polite, funny, or praising Ciro Santilli. I already had a look at the FAQ.
title: ''
labels: not-shitpost
assignees: ''

View File

@@ -1,6 +1,6 @@
---
name: shitpost
about: "None of the above: https://github.com/cirosantilli/china-dictatorship/tree/bc6c3b893fe5e59c402c54bd47fe3d9fe76bc563#shitpost"
name: shitpost屎帖子
about: "None of the above, 我是小粉红,要说狗屎。习近平是我的大师傅,习万岁,希特勒万岁!!!卐卐卐卐卐卐卐卐卐 https://github.com/cirosantilli/china-dictatorship/tree/bc6c3b893fe5e59c402c54bd47fe3d9fe76bc563#shitpost"
title: ''
labels: shitpost
assignees: ''

23
.github/workflows/issue.yml vendored Normal file
View File

@@ -0,0 +1,23 @@
name: Issue
on:
issues:
types: [opened]
jobs:
Issue:
runs-on: ubuntu-20.04
steps:
- run: echo "github.event_name ${{ github.event_name }}"
- run: echo "github.ref ${{ github.ref }}"
- run: echo "github.repository ${{ github.repository }}"
- run: echo "github.workspace ${{ github.workspace }}"
- run: echo "runner.os ${{ runner.os }}"
- run: pwd
- name: Check out repository code
uses: actions/checkout@v2
- run: npm install
- run: ls "${{ github.workspace }}"
- name: Main work
env:
GITHUB_TOKEN: ${{ github.token }}
run: "${{ github.workspace }}/action.js"
- run: echo "job.status ${{ job.status }}."

5
.gitignore vendored
View File

@@ -1,8 +1,9 @@
/README.html
/README.body.html
/out
# NPM README
/README
/README.md
# Python distribution/packaging.
*.pyc
@@ -19,3 +20,5 @@ tmp.*
# For stupid packaging systems that require subdirectories.
/china_dictatorship/README.adoc
/china_dictatorship/README.html
node_modules

12
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,12 @@
image: alpine:latest
pages:
stage: deploy
script:
- ls
artifacts:
paths:
- public
expire_in: 1 day
only:
- gl-pages

43
21century.md Normal file
View File

@@ -0,0 +1,43 @@
# 21世纪新政宣言2020年4月5曰笫四次修改稿)
2020年6月19曰第七次修改以下“【】”内文字为非正文内容的说明
20世纪苏联的消亡和东欧的大变革使这21世纪初的现中国大陆成为世界关注的最主要焦点和影响新世纪文明发展的关键。特别是大陆这些年对外意识形态渗透震撼整个世界。美中贸易战实际已打响人类意识形态领域最后的冷战海峡两岸关系恶化香港不断的百万人游行南海邻国关系紧张。大陆经济急速下滑衰退内外矛盾激化高端深感前所未有的生存危机。包括中共上下在内的几乎所有人都很清楚大陆已到非政治体制改革而不可的时候了大变革将是民意世潮下的必然结局。中国大陆内外即全球正合力促成这人口第一大国的大变革这也为中国开创新政提供了一次最佳机会。
综合各政体和各国现实,绝大多数国家改革选择了西方民主政体,但其固有的越来越明显的缺陷已成为有人攻击、拒绝或怀疑的理由。这也是近年来西方国家出现了宽容那必将灭亡的独裁专制政府的左翼当选,是不少选民失去信心的表现和原因。不仅如此,西方现民主制的缺陷还有: 很难产生最佳决策而大多是不优不劣成心对抗后的折衷方案使施政不理想选民失去信心;财团商界巨头对政治影响过大;对立政党轮流执政决策易翻来覆去劳民伤财前后混乱选民也易失去信心; 并不只是几人而是几党几大群体竟争最高权力,强对抗易使社会撕裂更易使选民失望;另外还有竞选的形象口才和资金作用偏重,不利于博才寡言的理论家和不利于无大财团资助的竞选人;大多数博才的却不善辩的竞选人易被仅仅是形象口才好的竞选人击败等等;最明显的例子,就是西式政体在伊拉克之类的国家就完全失败,根本无法解决誓不两立的多党多教派的执政问题还有西方政客易被共党惯用的手段暗地收买如WHO、VOA等机构和政党的要员被收买为独裁制辩护或服务或为打击政敌和政党利益而丢弃原则不顾国家利益而实西式的治国非举贤制度对国家不是很有利这西式民主制也势必改革。另外美国无限自由混血的全国灰色人种化结果显而易见若干年后美国将没有白种人黄种人和黑种人全是“灰色“人种。是一例纯种人的自寻消失一国还可他国不可推广物种特别是人种的保护更为重中之重旨为人类非灰一色的丰富多彩而圆满理想的未来所以“美国模式”并非最佳榜样。
中国是影响新世纪文明发展的关键,人们也普遍希望中国大变革应该和平过渡避免付出巨大社会成本和沉重代价,新世纪社会变革更要终止杀人流血。旨在也包括左翼的更多中国人欢迎和接受的, 不完全西化中西结合的,有利两岸和平统一的,最佳选择必是都相聚在中共也一惯崇敬的孙中山先生的旗帜下,完善健全和发展孙中山的五权分立体制。这一使命由中共真改革派完成所付代价则最小,应当引起他们的高度关注,劝其为国为民勇于担当。 倒退则是自取灭亡必是遗臭万年的大罪人。中共改革派和大多数党员也不会愿意被往往只可能得势一时的倒退势力捆绑连累中共改革派要去做的第一件事是促成落实中共曾在联合国签署的《世界人权宣言》包括中共所立宪法的基本人权和自由。【中共也许有人会说这是使党变色那这几十年变的色还少吗不是那些名“社”实“资”的变色不就早和前东欧苏联一样完蛋了吗既是如此无可否认就再变最后一次又何妨而且已是面临无法逃避的大变革前夜天堂与地狱只一念一步之差】只有中国完成了顺民意世潮的大变革才是21世纪文明的开始。
改革西方民主制,是加入东方元素,将孙中山先生的西式政党政治较浓厚的五权分立体制,进一步改革为不完全政党政治,突显中国史来长期无政党执政的传统,中国古代就有“结党营私”一说。所有政党社团参政议政,无执政党和在野党之分, 避免执政党自身权益高于一切的政党政治弊病。除了那拒绝政改变革而要倒退的是主动自杀,将不会有执政党下台被动推翻消亡或被他党取代的艰险和痛苦从而长存久安。【这是中共唯一可选择的能主动体面而又圆满的过渡, 是和平自救或重整求生的唯一有利有效的办法。包括中共在内的几乎所有世人都认为中共政治体制改革已到尽头,再真政改只会亡党或改名,这里提出的新政则是使其可不亡党可不改名的唯一圆满理想的办法,而且在这转型过程中中共仍可能会是人数第一大党。】中共转型为参政议政党,同样如此,海内外华人其他政党社团也应放弃争取执政的目标也仅参政议政,为全中华复兴和和平统一,发挥高尚的政治智慧和修养,修改各自政党社团和要员个人的利益诉求,放弃过高权力欲望更改奋斗目标,以两岸各地全中国各族人民的利益为重。【若如此,可以说历史进程偏偏給中共以任何政党社团都不易有的改革出新型政体真正复兴中华的优先机会,应当明智果断地把握住,失之必然逃不过亡党受审全被清算的命运!】
华人必定都希望和平统一复兴一个文明而又富强的中国,这一伟大使命也需要全球所有华人和政党社团以及政治家们的共同努力。这可供和平过渡的中西结合的一切政党参政议政不执政不完全政党政治的,高智商群体智者执政治国的新型政体即三府合政体制的架构概述为:
1改革孙中山先生提出的五权分立和西式三权分立为三府合政: 1由新科举后全民大选出的行政府简称官府其各机构和职能与西式三权分立之行政相似2民选不需新科举的旨在立法的议政府简称民府其各机构和职能与西式三权分立之议会相似3新科举不需民选的具多重制衡权的理政府简称士府理政府包括行使提供全民免费的教育院、医疗院和社保院等生存权【中共强调的】文物院、包括专利的私产院和包括国土的资源院等资产权科学院、智库和科举院等考试权检查院、廉政院和法院等司法权包括网络的传媒院、诚信院和监察院等监察权等的组成松散结合的理政府。
2每届政府任期四年大选为四年一次科举为两年一次。参加新科举的人必须是经体检、诚信和前科等资格审查的规定范围的名校博士获得者新科举是必选的行政科管理学、政治科法学和经济学和辅助的全面众多学科专职类由必选的加自选学科。新科举是超极限数量试题的考试和才能智商检测此项检测跟随高科技发展逐步推进深化
3最终引入逐步精细化的公正而且高效的“投票份额”制即选举公决和提案表决等一切重要公事投票表决的历次累积的取决于对错结果并经电脑统计出的每人每次投票的各自不同不断变化的“份额”并记入诚信、资历和各资格等项。使所有人所有重要投票表决更认真谨慎特别是更为有效。新科举及大选、政迹统计、新政评估和投票份额等等要充分紧跟并利用不断飞速发展的电脑网络技术的资源和作用不断提高新政的管理水平。
4行政府总理兼军队最高统帅由最早新科举的未任过两届总理参选最多三次的申请参选的两名头名新科举贤士为总理候选人并同样在这些头名贤士中自主结合成两组竞选伙伴受总理级保护再全民大选出正副总理总理最多可竞选连任一届。各正副部长级行政府官员由总理在各届科举前三名贤士中任命经另两府半数通过可被辞但无再聘次数限制。各省长、各市长和各县长级以上地方正副行政长官各职位取两名在各届新科举合格贤士中按规定届序名次经电脑处理出的申请参选人经民选出。
5各级行政长官当选后辞去原社团党派教派之类职务行政不带社团教派党派偏见按需灵活择取各方各党各派争辩而出的非仅一方一党的全部最优决策。【不会因执政党的变更而翻来复去折腾。】
6公民个人或以辖内注册的各党各派社团身份参选人员经资格审查后均可在各级议政府角逐正副议长或议员经由民选出不需新科举当选届次不限。议员各区配额的总人数与另两府参加三府联席会议的人数相当。【不会被动推翻或消亡的而只要回归一度曾放弃暴力革命和阶级斗争等违宪非法不合理教条的现共产党放弃违宪易撕裂社会的台独主张的民进党和国民党等即经辖内注册的海内外华人政党社团, 都可在两岸各地发展并竞选各级议政府正副议长或议员。】
7理政府的正副理士、院士、考官、检查官和法官等要员及各地方理政府要员由各届新科举合格人士即贤士定期内三志愿对口投档按规定届序名次经电脑处理再公榜后上任不需民选也不由行政长官任命不对之负责不同与西式政体使司法权、监察权和考试权等更分权独立。
8只有行政府设县以下机构立法提案三府均可提出和审核最终由议政府审定立法修宪和各府正副最高长官弹劾案主席团成员请辞除名等大案需至少两府提出三府联席会议过三分之二通过。
9主席团为新任总理的无权资政和礼仪特使及参与独立调查巡视报告等职能【为国为民再作贡献发挥余热填补和缓解下台后中老年生活的心理空虚和猛然变化这一变化易产生下台后各种纠葛并影响不少下台国家首脑的寿命】卸任总理依次为国家主席象征性国家元首其余卸任正副总理为两届国家副主席、卸任正副议长和卸任正副理士可任两届主席团资政。
10新政为民选和新科举有分有合的叁式选举制既顺民意而又规范于学理, 也有利于博才寡言的理论家和灵话善辩的活动家及两者兼优人才都有发辉和贡献的机会。这新政的民选与新科举不受年龄,姓别、民族、党派、贫富、形象和口才等局限,公平合理,远强于现西式选举。
11新政为士辅民主制至今为止所有所谓民主都是只有那些强大的党派和利益集团才有能力导向的。经新科举和民选脱颖而出之贤人贤士则是民意与学理的代表而不是某政党、社团、教派或利益集团的代表。
12各民族和各具特色地区有充分自治权一个最小的群体最小的民族或最小地区只要出智者就有出总理、理士、院士或贤士等最大摡率远比现西式选举摡率大得多突显平等公正。历史上曾附属过的或有民意支持的邻邦可入此新政无条件接受对其军事保护灾难救援请求和经济协助等其有参选被选和完全自治权。全球效仿此新政而大同共享可延伸扩大为联合新政中华共同体。
党不执政与军不从政同理合理, 易天下太平避免社会撕裂和政变动乱等这三府合政体制该是真正理想而先进的东西结合的新型政体。【若中共签署或实施本新政宣言可能有两三年过渡期在签署宣言的多党群体选出的新政筹备委员会中主政包括完成连续三年以上筹备期突击新科举及筹备大选等为21世纪新政奠基。中共也可让香港立即启动先行这也是解决香港大难题的一劳永逸最理想的方案。很明显香港西式政党易争得执政权是中共不愿香港普选的最主要原因而这新政正是摆在中共面前的一理想台阶是唯一圆满解决香港问提的双赢方案而且中共很可能最终也在大陆作这一选择现在暂时不想也最好收藏这一方案。全国和全香港人要齐心协力集中精力追求新政这一可行不动荡易于接受的政改主要诉求】这中西结合的不完全政党政治的高智商群体智者治国的新型政体让中国人也真正感受且超越美国人所一直感受的对政体的自信和骄傲并为包括他们在内的世界树立榜样也是世界真正进入新世纪的里程碑。【希望大家全面广泛地讨论求得最大共识以创新决定全中国乃至全人类命运的最佳21世纪新政体】。
起草:赫连禾 2019.8.6
签署在中共还未签署前或签署人及政党社团不具一定代表份量数额则暂不公开发表签署名“【】”内文字为非正文注解两岸各地及海外的特别是香港正活跃的政党社团各界人士请涌跃签署或提议请发电子邮件wanghunn@gmx.com 同时发挥各自政治智慧尽全力劝说中共或其一切愿改革的派系人士签署本新政宣言。自我简介70岁政论收集华人。

View File

@@ -2,15 +2,53 @@
Forbidden:
- swearing / being very aggressive, specially when there is no real content.
- at mention @cirosantilli (or other unsubscribed users) unless there is moderation need.
Keep in mind that my Chinese sucks, so I may not get the full nuance of your comment.
If Ciro unsubscribed from a thread, it means that he does not want to reply there anymore.
- generating lots of notifications for me that don't teach me anything new.
Create a new issues instead if you are arriving at a thread created by someone else and a have a new relevant point.
I don't have that much time to waste.
- don't close your tickets, only @cirosantilli can decide open/close status.
If I can unsubscribe from your notifications however, you are free to comment away.
Don't vandalize your titles and post bodies after posting, only @cirosantilli can do that. Remember that every new issue generates a useless notification to Ciro Santilli who watches the repo, so don't try to hide your shit after you've crapped it.
- [Evil West](https://cirosantilli.com/china-dictatorship#evil-west) posts are OK, but they *must* explain why you think a dictatorship would better solve the problem.
Further rationale at: https://cirosantilli.com/china-dictatorship#bias
- generate lots of notifications that don't teach people anything new.
Notably, Ciro will follow this repository at all times, and therefore creating new issues mean generating a notification to Ciro.
If you want to create one shitpost, even if boring and stupid to vent your rage, fine, Ciro doesn't have any problem with that and is happy to help.
You can swear as much as you want on that post, no problem.
But if you start creating lots of boring shitposts, you are in danger of getting blocked.
As a rule of thumb, three immediate idiotic new issues gets you blocked, tracking those under: https://github.com/cirosantilli/china-dictatorship/labels/spam
So instead of creating multiple boring shitposts, please just edit your initial boring shitpost, or add new comments there.
People don't have that much time to waste.
If you are still certain that you want really want to shitpost, first see some tips at: https://cirosantilli.com/china-dictatorship#shitpost
Remember, you are threading dangerous waters, it is "one Ciro against one million wumaos", and so Ciro doesn't even blink anymore when a block might apply.
But as long as you follow our [shitiquette](https://en.wikipedia.org/wiki/Etiquette), you should be fine.
- swearing/being very aggressive on a [`not-shitpost`](https://cirosantilli.com/china-dictatorship#shitpost) post.
Keep in mind that [Ciro's Chinese sucks](https://cirosantilli.com/china-dictatorship#does-ciro-santilli-speak-chinese), so he may not get the full nuance of your comment, especially if you use a ton of [slang](https://cirosantilli.com/china-dictatorship#slang).
- if you make a comment and delete, people who received notifications can still find your username: https://github.com/isaacs/github/issues/1833#issuecomment-660128741 so think twice before doing that on a non-shitpost thread that Ciro is subscribed to.
Shitposting and owning up to it is one thing, but shitposting, generating notifications, and being a coward by immediately deleting your comment, makes you getting blocked much more likely.
On `shitpost` posts however, you can be as aggressive as you want.
- if you create an issue and then block cirosantilli, you will be blocked too in return. The label is: https://github.com/cirosantilli/china-dictatorship/labels/op-blocked-ciro[op-blocked-ciro]
Punitive measures, from least serious to most serious:
@@ -20,6 +58,10 @@ Punitive measures, from least serious to most serious:
Actually, the main reason Ciro Santilli bans non-notification generators is not that he gives a fuck about the insults, but rather that he wants to prevent the OP from editing away his amazing post vandalisms.
These will be tracked under: https://github.com/cirosantilli/china-dictatorship/labels/vandalized
- if your title contains the words 傻逼 or any variants, and no other interesting content, a ban + vandalization is likely
- ban all known accounts of an user over multiple websites
Constructive disagreement will never be interfered with.
@@ -29,9 +71,3 @@ If you wish to appeal a punitive measure, please contact me through some unblock
I will not reply anything non-trivial on Chinese websites, since all of those will be taken down sooner or later, therefore wasting my time. I will just tell you to recontact on a non-Chinese website, or re-post your question with the answer on a Western website.
If OP someone shitposts on GitHub and gets blocked, I will just make that clear by taking a web archive, posting a link on my comment, and setting the `op-block` label on the person's post: https://github.com/cirosantilli/china-dictatorship/labels/op-block
Other blocked users:
- https://github.com/brglng | https://github.com/cirosantilli/china-dictatorship/issues/42#event-2319426123 | https://github.com/isaacs/github/issues/1570 | http://web.archive.org/web/20190505072320/https://github.com/cirosantilli/china-dictatorship/issues/42
If you are still certain that you want really want to shitpost, first see some tips at: https://github.com/cirosantilli/china-dictatorship#shitpost

5
Gemfile Normal file
View File

@@ -0,0 +1,5 @@
source 'https://rubygems.org'
gem 'asciidoctor', '2.0.10'
gem 'concurrent-ruby', '1.1.7'
gem 'tilt', '2.0.10'

17
Gemfile.lock Normal file
View File

@@ -0,0 +1,17 @@
GEM
remote: https://rubygems.org/
specs:
asciidoctor (2.0.10)
concurrent-ruby (1.1.7)
tilt (2.0.10)
PLATFORMS
ruby
DEPENDENCIES
asciidoctor (= 2.0.10)
concurrent-ruby (= 1.1.7)
tilt (= 2.0.10)
BUNDLED WITH
2.0.2

View File

@@ -1,2 +1,33 @@
README.html: README.adoc
asciidoctor -o '$@' -v '$<'
.PHONY: clean
OUT = README.html
HEAD = head.html
BODY = README.body.html
FOOT = foot.html
MEDIA =
ifeq ($(MEDIA),)
MEDIA_CMD =
else
MEDIA_CMD = -a china-dictatorship-media-base='$(MEDIA)'
endif
$(OUT): README.adoc $(HEAD) $(FOOT) template_dir/*
@# --embedded + head/foot originally added to fix image height:
@# https://stackoverflow.com/questions/63464732/how-to-set-a-custom-image-height-for-an-image-in-asciidoctor
@#
@# --template-dir initially added for loading="lazy" on images and youtube iframes:
@# https://stackoverflow.com/questions/63917971/how-to-create-custom-html-output-for-an-existing-asciidoctor-asciidoc-macro
bundle exec asciidoctor \
$(MEDIA_CMD) \
--embedded \
--failure-level info \
-o $(BODY) \
--template-dir template_dir \
--trace \
-v \
'$<'
cat $(HEAD) $(BODY) $(FOOT) > '$@'
clean:
rm -rf $(OUT) $(BODY)

View File

@@ -1,3 +1,11 @@
<style>
pre{ white-space:pre }
#header,#content,#footnotes,#footer {
margin-left:40px;
padding-right:60px;
max-width:none;
}
</style>
<script>
<!-- Google Analytics, AKA selling my soul to Google for some backlinks. -->
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

10975
README.adoc

File diff suppressed because it is too large Load Diff

137
action.js Executable file
View File

@@ -0,0 +1,137 @@
#!/usr/bin/env node
const fs = require('fs');
const readline = require('readline');
const core = require('@actions/core');
const github = require('@actions/github');
// https://stackoverflow.com/questions/19269545/how-to-get-a-number-of-random-elements-from-an-array/19270021#19270021
function getRandom(arr, n) {
var result = new Array(n),
len = arr.length,
taken = new Array(len);
if (n > len)
throw new RangeError("getRandom: more elements taken than available");
while (n--) {
var x = Math.floor(Math.random() * len);
result[n] = arr[x in taken ? taken[x] : x];
taken[x] = --len in taken ? taken[len] : len;
}
return result;
}
(async () => {
// Get images.
let imageRe = /^image::{china-dictatorship-media-base}\/([^/[]+)/;
let images = new Set();
const fileStream = fs.createReadStream('README.adoc');
const rl = readline.createInterface({
input: fileStream,
crlfDelay: Infinity
});
for await (const line of rl) {
let match = imageRe.exec(line);
if (match !== null) {
images.add(match[1]);
}
}
images = getRandom(Array.from(images), 20);
full_images = []
for (const image of images) {
const url = `https://raw.githubusercontent.com/cirosantilli/china-dictatorship-media/master/${image}`;
full_images.push(image.replace(/[_.]/g, ' '));
full_images.push(`<img src="${url}" width="600">`);
}
// Prepare reply body.
const payload = github.context.payload;
const titleAndBody = payload.issue.title + '\n\n' + payload.issue.body;
const quoteArray = [];
for (const line of titleAndBody.split('\n')) {
// Remove some speical chars to remove at mention spam possibilities.
quoteArray.push('> ' + line.replace(/[@#]/g, ""));
}
const replyBody = `Hi ${github.context.payload.issue.user.login},
${quoteArray.join('\n').substring(0,40000)}
${full_images.join('\n\n')}
`;
// Label handling.
const labels = new Set(payload.issue.labels.map(label => label.name));
const newLabels = new Set();
const shabiWords = [
'shabi',
'shadiao',
'傻逼',
'沙雕',
'智障',
];
for (const word of shabiWords) {
if (new RegExp(word, 'i').test(titleAndBody)) {
newLabels.add('you-are-stupid-argument');
break;
}
}
const fuckMotherWords = [
'cnm',
'操你妈',
]
for (const word of fuckMotherWords) {
if (new RegExp(word, 'i').test(titleAndBody)) {
newLabels.add('fuck-your-mother-argument');
break;
}
}
const motherDiedWords = [
'nmsl',
'你妈死',
]
for (const word of motherDiedWords) {
if (new RegExp(word, 'i').test(titleAndBody)) {
newLabels.add('your-mother-died-argument');
break;
}
}
const shitpostWords = [
'fuck',
'shit',
'垃圾',
];
for (const word of shitpostWords) {
if (new RegExp(word, 'i').test(titleAndBody)) {
newLabels.add('shitpost');
break;
}
}
if (newLabels.size > 0) {
newLabels.add('shitpost');
if (labels.has('not-shitpost')) {
labels.delete('not-shitpost');
newLabels.add('op-does-not-know-what-shit-is');
}
}
// Make the request.
try {
console.log(github.context);
const octokit = new github.getOctokit(process.env.GITHUB_TOKEN);
const new_comment = octokit.issues.createComment({
owner: 'cirosantilli',
repo: payload.repository.name,
issue_number: payload.issue.number,
body: replyBody,
});
await octokit.issues.update({
owner: 'cirosantilli',
repo: payload.repository.name,
issue_number: payload.issue.number,
labels: Array.from([...labels, ...newLabels])
});
} catch (error) {
core.setFailed(error.message);
}
})()

View File

@@ -11,6 +11,6 @@ Well, will likely be the case for a large proportion of projects:
But here we go:
- Urho3D <https://urho3d.github.io> on comment by Yao Wei Tjong <http://archive.is/n7P3I> The thread was later deleted, and my other threads had the links removed and were closed: <http://archive.is/xK2LL> and <http://archive.is/bfHou> An interesting side effect of this is that no-one in that forum can ever link to my posts since that website fetches titles, images and more. Waiting to see if they will add clear guidelines, or just use the Chinese method of having de-facto unsaid rules. It will be even more fun when my name itself becomes a censored keyword, and other people have at mentioned me. <https://github.com/urho3d/Urho3D/pull/2216> <http://archive.is/MgFJ2> I made a further post linking to my pull request on GitHub, but I didn't know that the profile picture showed up on links to pull requests, and then my account was banned: <http://archive.is/Uuypl> <http://archive.is/7aJOo>
- Urho3D <https://urho3d.github.io> on comment by [Yao Wei Tjong](https://www.linkedin.com/in/wei-tjong-yao-35501b37/) <http://archive.is/n7P3I> The thread was later deleted, and my other threads had the links removed and were closed: <http://archive.is/xK2LL> and <http://archive.is/bfHou> An interesting side effect of this is that no-one in that forum can ever link to my posts since that website fetches titles, images and more. Waiting to see if they will add clear guidelines, or just use the Chinese method of having de-facto unsaid rules. It will be even more fun when my name itself becomes a censored keyword, and other people have at mentioned me. <https://github.com/urho3d/Urho3D/pull/2216> <http://archive.is/MgFJ2> I made a further post linking to my pull request on GitHub, but I didn't know that the profile picture showed up on links to pull requests, and then my account was banned: <http://archive.is/Uuypl> <http://archive.is/7aJOo>
- Then the saga continues, as I decide to bisect their tolerance: <http://web.archive.org/web/20180313073837/https://github.com/urho3d/Urho3D/pull/2217>

6
description.sh Executable file
View File

@@ -0,0 +1,6 @@
#!/usr/bin/env bash
cat \
21century.md \
wang-huning-three-dynasties.adoc \
fifth-modernization.md |
tr -d '\n'

265
fifth-modernization.md Normal file
View File

@@ -0,0 +1,265 @@
# 第五个现代化:民主及其他
魏京生
序言
现在报刊杂志和电台中不再震耳欲聋地宣传无产阶级专政和阶级斗争了。
一方面,因为它是被打倒的“四人帮”的法宝,但更重要的一方面是因为
人民群众实在听腻味了,这一套再也不能拿来作欺骗人民的工具了。
历史的规律是:旧的不去,新的不来。旧的既然已经去了,人们自然要
拭目以待。老天不负有心人,他们终于等来了一个伟大的诺言,叫做“四
个现代化”。英明领袖华主席和在有人心目中更英明伟大的邓副主席终于
击败了“四人帮”,使得天安门广场上流血的伟大人民,有了实现他们梦
寐以求的民主与繁荣的可能性。
“四人帮”抓起来以后,人们就日日盼望有可能“复辟资本主义”的邓
副主席,作为一面伟大的旗帜重新树立起来。终于,邓副主席重新回到了
中央领导的岗位上,人们何等的激动,何等的兴奋,何等的……。但遗憾
的是:人们所厌恶的旧的政治制度没有改变,人们所希望的民主与自由甚
至连提也不被提起了,人民的生活状况没有什么改变,“提高”的工资,
远远赶不上物价的飞速上涨:听说要“复辟资本主义”搞奖金制了,细打
听一下,原来是马克思主义的祖先们诅咒过的那种“最大限度剥削工人”
的“无形的鞭子”。有消息证实不再搞“愚民政策”了,人民不能在“伟
大舵手”的领导下,但仍可以在“英明领袖”的领导下去“赶上并超过世
界先进水平”的英、美、日本和南斯拉夫():“参加革命”不那么时髦
了,“上过大学”开始身价百倍,人民也不必任凭“阶级斗争”的叫嚷来
磨厚他们的耳朵的茧子了,“四个现代化”可以代表一切。当然还必须本
着四。五学社向我们传达的中央精神,在统一领导下,加以指导或引导后,
这整个美妙的图景才能算是完成。
中国古代有个寓言,叫“画饼充饥“还有一个成语,叫做“望梅止渴”。
在古代就能总结出这样幽默的讽刺性经验的人民,据说还在历史长河中不
断发展、前进,以至到了今天。总不该有人会以为他们也会做这种蠢事吧。
但是竟然就是有人这样认为,但是竟然就是有人这样做。
中国人民在几十年内紧跟在“伟大舵手”后边用“共产主义理想”做画
饼,就着“大跃进、三面红旗”的止渴梅,勒紧了裤腰带,勇往直前,三
十年如一日地得到了一个经验教训;这三十年来大家都好象猴子捞月亮一
样,怎么能不一场空呢?因此当邓副主席提出“务实”的号召后,人民群
众就以潮水般的呼声一次又一次地把他拥上了台,人们期待着他用“实事
求是”的态度检查过去,引导人们走向可以达到的未来。
但是有人告诫我们了:马列主义、毛泽东思想是一切的一切的基础,甚
至是谈话的基础,毛主席是人民的“大救星”,“没有共产党就没有新中
国”=“没有毛主席就没有新中国”。谁否认这一点,有告示为凭——就
没有好下场。而且“有人们”提醒我们注意:中国人民是需要独裁的,即
使超过封建皇帝,那正说明他的伟大:中国人民不需要民主,除非它是“
集中指导下的民主”,否则一钱不值,信不信由你,有监狱为凭——刚腾
出来的。
但是有人给你留下了出路:以四个现代化为纲,安定团结地走吧,勇()
作革命()的老黄牛,你们会达到你们的天堂——共产主义和四个现代化
的繁荣。好心的“有人们”又给了我们这样一个提示:如果你们想不开,
就努力钻研马列主义、毛泽东思想吧!想不开是因为你们不懂,不懂正说
明了学问的高深嘛!你们不要不听话,你们单位领导是不会答应的!等等,
等等……
我劝大家不要再相信“这一类政治骗子”了,我们明知要受人骗,还不
如老老实实地信赖一下自己,文化革命的锻炼已使我们不那么愚昧了。我
们自己来研究一下自己该怎么办吧!
一、为什么要民主?
几世纪来人们谈论这个题目已经多得很了。民主墙的诸公们也作过详细
的分析,说明民主比独裁究竟好多少。
人民是历史的主人,这是一个事实呢,还是一句空话?它既是事实,也
是空话,说它是事实,是因为没有人民的力量,没有人民的参与,任何历
史都是不可能的,任何“伟大舵手”、“英明领袖”恐怕都不会存在,更
不要说什么创造历史了。从这个意义上说,没有新的中国人民就没有新中
国,而不是“没有毛主席就没有新中国”。邓副主席感谢毛主席救了他的
命,这是可以谅解的,但他难道就不感谢那个把他推上台的“呼声”吗?
他难道就应当对“呼声”说:你们不应该说毛主席的坏话,因为他救了我
的命。从这事上我们同时看出了,人民是历史的主人成为了一句空话,它
之所以是空话,是人民不能按照他们大多数的愿望来掌握自己的命运,他
们的功劳被记在别人的帐上,他们的权利被编织成别人的皇冠,有这样的
主人吗?倒不如说是好奴隶。在历史上他们作为主人创造了一切,在现实
中他们作为奴仆垂手拱立,以便让象面团中的酵母那样不断产生的领袖来
“引导”他们。
他们应当有民主,如果他们向谁要民主,那他们只不过是要回本来就属于
他们自己的东西。如果谁不给他们民主,谁就是无耻的强盗,比抢走工人的
血汗钱的资本家更纯粹的强盗。
但是现在人民有民主吗?没有。人民不想当家做主人吗?当然想。共产党
战胜国民党的原因就在这儿。胜利后这个诺言到哪去了呢?随着人民民主专
政的口号改为无产阶级专政,在人口几千万分之一的少数中实行的“民主”
也取消了。代之以“伟大领袖”个人的独裁,按照伟大领袖的教导在党内发
牢骚的彭德怀也被打倒在地。又一个新的诺言:因为领袖是伟大的,所以迷
信一个领袖比民主更会给人民带来幸福,人民半被迫半自愿地听信了这个诺
言直到今天,但他们更幸福了吗?更不幸了,更倒退了。为什么会这样这是
他们第一个要考虑的问题。现在怎么办?这是他们第二个要考虑的问题。现
在根本不需要评价毛泽东几分功劳、几分错误,当初他提出这个说法只是为
他自己辩护,现在人民需要反省一下,没有毛泽东的个人独裁,中国是否也
必然会落到今天这一个地步。是中国人笨,中国人懒,中国人不想过更富裕
的生活,中国人天生不安份吗?正相反。那为什么?答案是明显的,中国人
不该走他们走过的道路,他们为什么会走这条路?不正是那个自卖自夸的独
裁者引导他们走上这条路的吗?不想走就专政你,人民听不到不同的情形,
还以为天下只有这是条可走的路呢。这不叫欺骗吗这里边也有几分功劳吗?
这是条什么路?听说叫“社会主义道路”按马克思主义的祖先们的定义,
社会主义首先是人民群众,或叫无产阶级大众当家作主人。试问中国的工人
们、农民们,除了每月发给你们糊口的一点点钱以外,你们作了谁的主?作
了什么的主?说来可怜,你们被人作了主,甚至婚姻也不例外。社会主义保
障生产者除完成他的社会义务外,得到他的劳动成果,但你们的义务是有止
境的吗?你们得到的不正是“维持劳动力的生产所必须”的一点点可怜的薪
水吗?它能保证社会的每一个公民都有受教育、发挥个人能力……等等许多
权利?但我们在眼前的生活中一样也看不到,看到的只有“无产阶级专政”
和“俄罗斯式独裁的变种”——中国式的社会主义独裁。难道这样的社会主
义道路是人民所需要的吗?难道独裁就等于人民的幸福吗?这是人民所希望
的那条马克思描述过的社会主义道路吗?显然不是。那是什么?说来可笑,
倒有点象《宣言》里说的封建社会主义,也就是披着社会主义外衣的封建君
主制。听说苏俄已从社会封建主义升格为社会帝国主义,中国人也必须走这
条路吗?
有人建议把过去的帐全算在封建社会主义的法西斯独裁统治上,我是完全
同意的,这里边不存在功过问题,顺便说说,臭名昭著的德国法西斯的正名
叫“国家社会主义”他们也有一个独裁暴君,他们也号召人民勒紧裤腰带,
他们也欺骗人民说:你们是伟大民族。最主要的是,他们也扼杀哪怕是最起
码的民主,这因为他们清楚地认识到:民主是他们最可怕的、不可抗拒的敌
人。在这个基础上,斯大林和希特勒握手签订了《德苏条约》;在这个基础
上,社会主义国家和国家社会主义举杯瓜分了波兰;在这个基础上,两国人
民遭受着奴役和贫困。我们也必须继续遭受这样的奴役和贫困吗?如果我们
不想民主是我们唯一的选择,换句话说,如果我们想在经济、科学、军事等
方面现代化,首先就必须使我们的人民现代化,使我们的社会现代化。
二、第五个现代化:要什么样的民主
我想问问大家:我们要现代化干什么?在有人看来:红楼梦那个时代不是
满好吗?看看书,写写诗,还可以搞女人,饭来张口,衣来伸手,现在还加
上看看外国电影,真是神仙的日子。不错,是神仙的日子,老百姓可是不能
沾边的,人民要的是人民有可能真正享受到幸福的日子,最起码也要不比人
家外国的人民享受的更差,而所有老百姓都能够享受到的富裕是社会普遍富
裕,这种富裕只有随着社会生产力水平的提高才能够达到,这一点是十分明
白的,但最重要的一点被有些人给遗漏了,社会生产力提高后人民就能够享
受到富裕的生活吗?这里边还存在着支配权的问题,分配的问题,剥削的问
题。
解放后的几十年中人民勒紧裤腰带拼命的干,也确实创造了许多的财富,
这些财富都到哪去了?有人说:拿去喂肥了象越南这样的较小型号的独裁政
权,有人说喂肥了林彪、江青这样的“新生资产阶级分子”,这都对,总而
言之,它没有落到中国劳动人民手里,这些财富不是被大大小小的手中有权
的“一类政治骗子”直接挥霍掉了,就是被他们赏赐给了越南、阿尔巴尼亚
这类与他们志同道合的混蛋们。毛泽东临死前为了老婆向他要几千块钱还难
受过,他把中国人民的血汗钱几百亿地扔了出去,谁发现他心疼过?而且这
还是在中国人民勒着腰带上街讨饭来搞社会主义的时候。跑到民主墙来拍毛
泽东马屁的人,你们既然睁着眼睛为什么就看不到这些?恐怕是有意看不见
这些吧?假如真看不见,请诸位把写大字报的功夫用来跑跑北京站永定门,
或在街上注意一下上访的外地人,问问他们在外地要饭是否也算稀罕事,我
想这些要饭的不一定也想把雪白的大米去支援什么“第三世界的朋友们”吧
可是他们的意见重要吗?可悲的是在我们这个人民共和国里,只有那些吃饱
了没事,看书写字过过神仙日子的人才有支配的权力,人民难道没有最充分
的理由把权力从这些老爷们手里夺过来吗?
什么是民主?把权力交给劳动者全体来掌握,就是“真正的民主”。劳动
者不能掌握住国家权力吗?南斯拉夫正在这条路上走,并给我们证明了,人
民不需要大小的独裁统治者,可以把事情办得更好。
什么是真正的民主?人民按他们自己的意愿选择为他们办事的代理人,按
照他们的意愿和利益去办事,这才谈得上民主,并且他们必须有权力随时撤
换这些代理人,以避免这些代理人以他们的名义欺压人民。这是可能的吗?
欧美各国人民就在享受着这种民主,他们可以按自己的愿望把尼克松、戴高
乐、田中等人赶下台,如果他们需要,还可以再让他们上台,谁也干涉不了
他们的民主权力。而中国人民即使谈论一下已经死去的“伟大舵手”毛泽东
“历史上绝无仅有的伟人”毛泽东,监狱的大门、各种意想不到的厄运就在
等待着他们,对比之下,社会主义的民主集中制与资本主义的“剥削阶级民
主”真是有天壤之别呀!
人民有了民主就会天下大乱、无法无天了吗?最近报刊上透露的一些情况
不是说明正是由于没有民主,大小独裁统治者才得以无法无天吗?怎样维持
民主的秩序,这是一个需要人民自己解决的内政问题,无需特权者老爷们替
他们操心,老爷们操心的不是人民民主,而是怎样用这个籍口来取消人民民
主的权利。内政问题当然不会一下子就解决,必须要在发展的过程中,不断
地去解决,错误和缺点是难免的,但这是我们自己的事,总比受了老爷们的
欺压无处申冤要强千百倍,耽心民主会无法无天的人,正象辛亥革命后耽心
人民没有皇帝,会无法无天的人一样,他们的结论都是:安心受压迫吧,没
人压迫你们,你们的脊梁会飞到天上去呢!
我要恭敬的奉告上述诸君:我们要自己掌握自己的命运,不要神仙和皇帝
不要相信有什么救世主,我们要做天下的主人,我们不要作独裁统治者扩张
野心的现代化工具,我们要人民生活得现代化,人民的民主、自由与幸福,
是我们实现现代化的唯一目的,没有这第五个现代化,一切现代化不过是一
个新的诺言。
我号召同志们:团结在民主的旗帜下,不要再相信独裁者的“安定团结”
法西斯集权主义只能带给我们灾难,不要再对他们抱有幻想,民主是我们唯
一的希望,放弃民主权利无异于重新给自己套上枷锁。相信我们自己的力量
吧!人类的历史是我们创造的,让一切自封的领袖和导师滚蛋,他们把人民
手中最宝贵的权利骗走已好几十年。
我坚定地相信:在人民自己的管理下,生产将更发达——因为这是劳动者
为自己的利益而生产;生活将更加美好——因为一切将以劳动者的生活为目
的;社会将更加合理——因为社会的一切权力将以民主的方式归于劳动者全
体。
我并不以为人民能不费吹灰之力地从某救星手中得到这一切,我也并不认
为中国会嫌困难重重而放弃这个目标。只要人民认清了目标和障碍,他们会
毫无犹豫地踩扁那些拦路的螳螂。
三、向现代化进军:实行民主
中国人民要现代化,首先必须实行民主,把中国的社会制度现代化。民主
并不完全象列宁编造的那样,仅仅是社会发达的结果。它不仅是生产力和生
产关系发达到一定阶段的必然产物,也是生产力和生产关系在这个发达阶段
以及更加发达的阶段中得以存在的条件,没有这个条件,社会将停滞不前,
经济的增长也将遇到难以克服的障碍。因此,对于以往的历史来说,民主的
社会制度是一切发达——或叫现代化——的前提和先决条件,没有这个先决
条件和前提,不但进一步发展是不可能的,就连保持现有发展阶段的成果也
是很难做到的,我们伟大的祖国,三十年来的经历,就是一个最好的证明。
人类的历史为什么要走向发达——或叫现代化?是因为人类需要发达的社
会所能够给予他们的全部现实结果,是因为这一现实结果的社会效果所能最
大限度地使他们达到追求幸福的头一目标,就是自由;民主是人类现在已知
的最大限度可能达到的自由。民主成为人类近代斗争的一个目标,不是十分
显而易见的吗?
近代历史上一切反动分子,为什么都在反民主的旗帜下团结起来呢?是因
为民主给予了他们的敌人——人民大众——以一切,而不给予他们——各种
压迫者—以反对人民的任何手段,最大的反动派就是最大的反民主主义者,
这从德国、苏联以及“新中国”的历史中可以看得很明白;最大的反民主主
义者就是社会和平与繁荣的最大、最危险的敌人,这从德国、苏联以及中国
的历史中同样可以看得十分明白。人民要求幸福、社会要求发展的斗争,就
集中在对反民主主义者——独裁法西斯主义者的斗争上,这也可以从德国、
苏联以及中国的历史上鲜明地看出来。民主反对专制的斗争取得胜利必然给
社会的发展带来最优条件和最大的速度,关于这一点,美国的历史就是一个
最鲜明、最有力的证据。
人民追求幸福、和平、繁荣的一切斗争,都只能以追求民主为前提,人民
反抗压迫与剥削的一切斗争,也都只能以达到民主为先觉条件,以我们的全
部力量投入到为民主而斗争的战斗中吧!人民所能得到的一切,都是民主的
非民主的任何幻想都不是人民可能得到的,任何形式的独裁和专制集权主义
都是人民最直接、最危险的敌人。
敌人会让我们实行民主吗?当然不会,他们会不择手段地阻止民主的进程
欺骗和蒙蔽人民的耳目,是他们可以采取的最有效的办法。一切独裁法西斯
主义者都告诉人民:你们的现状实际上是全世界最美好的。
民主真的到了自然而然的地步了吗?并不是,它的每一个微小的胜利都要
花费巨大的代价,甚至要认识到这一点,都必须花费流血牺牲的代价。民主
的敌人一贯都欺骗人民说:民主就是必然产生也必然消亡的,因此是不必花
费力量去争取的。
但是看看真实的而不是“社会主义政府”的御用文人们编写的历史吧!真
实而有价值的民主每一个细节末枝,都浸润着烈士们和暴君们的鲜血,向民
主迈出的每一步,都必须抗拒反动势力的全部打击。民主之所以会克服这些
障碍,正说明它对于人民的宝贵,等于他们的一切希望,因此这一潮流是不
可阻挡的。中国人民从来没有怕过什么,他们只要认清了方向,暴君们的强
大就不会再是不可战胜的力量。
为民主的斗争是中国人民的目标吗?文化革命是他们第一次显示自己的力
量,一切反动势力都在它面前发抖了。由于人民当时还没有认清方向,民主
的力量还不是斗争的主流,因此大多数斗争被独裁暴君们用收买诱入迷途、
挑拨离间、造谣中伤和武力镇压的方式扼杀了,由于当时人民迷信各种独裁
野心家式的领袖,因此他无意中又一次成为暴君和潜在的暴君们的工具和牺
牲品。
今天,十二年后的今天,人民终于认识到了目标的所在,认清了斗争的真
正方向,认出了他们真正领袖——民主的旗帜。西单民主墙成为他们向一切
反动势力所作斗争的第一个阵地。斗争一定会胜利—这已经是老生常谈了,
人民一定会解放——这是具有新意识的口号。还会流血,还会牺牲,还会遭
到更阴险的暗算。但是民主的旗帜不会再被反动势力的妖雾遮住了。让我们
团结在这一伟大而真实的旗帜下,为谋求人民的安宁与幸福,为谋求人民的
权利与自由,向社会制度的现代化进军吧!
(一九七八年十二月五日在西单墙贴出,后发表于一九七九年一月八日出
版的《探索》第一期。)

3
foot.html Normal file
View File

@@ -0,0 +1,3 @@
</div>
</body>
</html>

470
head.html Normal file
View File

@@ -0,0 +1,470 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Asciidoctor 2.0.10">
<title>China Dictatorship 中国独裁统治</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700">
<style>
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */
/* Uncomment @import statement to use as custom stylesheet */
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
a{background:none}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
*,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:100%}
body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
a:hover{cursor:pointer}
img,object,embed{max-width:100%}
object,embed{height:100%}
img{-ms-interpolation-mode:bicubic}
.left{float:left!important}
.right{float:right!important}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
.text-justify{text-align:justify!important}
.hide{display:none}
img,object,svg{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
.center{margin-left:auto;margin-right:auto}
.stretch{width:100%}
.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}
a{color:#2156a5;text-decoration:underline;line-height:inherit}
a:hover,a:focus{color:#1d4b8f}
a img{border:0}
p{font-family:inherit;font-weight:400;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}
p aside{font-size:.875em;line-height:1.35;font-style:italic}
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.0125em}
h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#e99b8f;line-height:0}
h1{font-size:2.125em}
h2{font-size:1.6875em}
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em}
h4,h5{font-size:1.125em}
h6{font-size:1em}
hr{border:solid #dddddf;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:bold;line-height:inherit}
small{font-size:60%;line-height:inherit}
code{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)}
ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}
ul,ol{margin-left:1.5em}
ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em}
ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}
ul.square{list-style-type:square}
ul.circle{list-style-type:circle}
ul.disc{list-style-type:disc}
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}
dl dt{margin-bottom:.3125em;font-weight:bold}
dl dd{margin-bottom:1.25em}
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);border-bottom:1px dotted #ddd;cursor:help}
abbr{text-transform:none}
blockquote{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd}
blockquote cite{display:block;font-size:.9375em;color:rgba(0,0,0,.6)}
blockquote cite::before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)}
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)}
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2}
h1{font-size:2.75em}
h2{font-size:2.3125em}
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em}
h4{font-size:1.4375em}}
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede}
table thead,table tfoot{background:#f7f8f7}
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left}
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)}
table tr.even,table tr.alt{background:#f8f8f7}
table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.6}
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em}
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400}
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table}
.clearfix::after,.float-group::after{clear:both}
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word}
:not(pre)>code.nobreak{word-wrap:normal}
:not(pre)>code.nowrap{white-space:nowrap}
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed}
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit}
pre>code{display:block}
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal}
em em{font-style:normal}
strong strong{font-weight:400}
.keyseq{color:rgba(51,51,51,.8)}
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap}
.keyseq kbd:first-child{margin-left:0}
.keyseq kbd:last-child{margin-right:0}
.menuseq,.menuref{color:#000}
.menuseq b:not(.caret),.menuref{font-weight:inherit}
.menuseq{word-spacing:-.02em}
.menuseq b.caret{font-size:1.25em;line-height:.8}
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em}
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400}
b.button::before{content:"[";padding:0 3px 0 2px}
b.button::after{content:"]";padding:0 2px 0 3px}
p a>code:hover{color:rgba(0,0,0,.9)}
#header,#content,#footnotes,#footer{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:relative;padding-left:.9375em;padding-right:.9375em}
#header::before,#header::after,#content::before,#content::after,#footnotes::before,#footnotes::after,#footer::before,#footer::after{content:" ";display:table}
#header::after,#content::after,#footnotes::after,#footer::after{clear:both}
#content{margin-top:1.25em}
#content::before{content:none}
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0}
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf}
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px}
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}
#header .details span:first-child{margin-left:-.125em}
#header .details span.email a{color:rgba(0,0,0,.85)}
#header .details br{display:none}
#header .details br+span::before{content:"\00a0\2013\00a0"}
#header .details br+span.author::before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,.85)}
#header .details br+span#revremark::before{content:"\00a0|\00a0"}
#header #revnumber{text-transform:capitalize}
#header #revnumber::after{content:"\00a0"}
#content>h1:first-child:not([class]){color:rgba(0,0,0,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem}
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em}
#toc>ul{margin-left:.125em}
#toc ul.sectlevel0>li>a{font-style:italic}
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0}
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none}
#toc li{line-height:1.3334;margin-top:.3334em}
#toc a{text-decoration:none}
#toc a:active{text-decoration:underline}
#toctitle{color:#7a2518;font-size:1.2em}
@media screen and (min-width:768px){#toctitle{font-size:1.375em}
body.toc2{padding-left:15em;padding-right:0}
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto}
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em}
#toc.toc2>ul{font-size:.9em;margin-bottom:0}
#toc.toc2 ul ul{margin-left:0;padding-left:1em}
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em}
body.toc2.toc-right{padding-left:0;padding-right:15em}
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}}
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0}
#toc.toc2{width:20em}
#toc.toc2 #toctitle{font-size:1.375em}
#toc.toc2>ul{font-size:.95em}
#toc.toc2 ul ul{padding-left:1.25em}
body.toc2.toc-right{padding-left:0;padding-right:20em}}
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px}
#content #toc>:first-child{margin-top:0}
#content #toc>:last-child{margin-bottom:0}
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em}
#footer-text{color:rgba(255,255,255,.8);line-height:1.44}
#content{margin-bottom:.625em}
.sect1{padding-bottom:.625em}
@media screen and (min-width:768px){#content{margin-bottom:1.25em}
.sect1{padding-bottom:1.25em}}
.sect1:last-child{padding-bottom:0}
.sect1+.sect1{border-top:1px solid #e7e7e9}
#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;display:block;text-decoration:none!important;visibility:hidden;text-align:center;font-weight:400}
#content h1>a.anchor::before,h2>a.anchor::before,h3>a.anchor::before,#toctitle>a.anchor::before,.sidebarblock>.content>.title>a.anchor::before,h4>a.anchor::before,h5>a.anchor::before,h6>a.anchor::before{content:"\00A7";font-size:.85em;display:block;padding-top:.1em}
#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible}
#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#ba3925;text-decoration:none}
#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#a53221}
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em}
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em}
.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic}
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0}
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)}
table.tableblock #preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:inherit}
.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%}
.admonitionblock>table td.icon{text-align:center;width:80px}
.admonitionblock>table td.icon img{max-width:none}
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase}
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)}
.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0}
.exampleblock>.content{border-style:solid;border-width:1px;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#fff;-webkit-border-radius:4px;border-radius:4px}
.exampleblock>.content>:first-child{margin-top:0}
.exampleblock>.content>:last-child{margin-bottom:0}
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px}
.sidebarblock>:first-child{margin-top:0}
.sidebarblock>:last-child{margin-bottom:0}
.sidebarblock>.content>.title{color:#7a2518;margin-top:0;text-align:center}
.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0}
.literalblock pre,.listingblock>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em}
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}}
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}}
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8}
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)}
.listingblock>.content{position:relative}
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5}
.listingblock:hover code[data-lang]::before{display:block}
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5}
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"}
.listingblock pre.highlightjs{padding:0}
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px}
.listingblock pre.prettyprint{border-width:0}
.prettyprint{background:#f7f7f8}
pre.prettyprint .linenums{line-height:1.45;margin-left:2em}
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0}
pre.prettyprint li code[data-lang]::before{opacity:1}
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none}
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none}
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal}
table.linenotable td.code{padding-left:.75em}
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em}
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em}
pre.pygments .lineno::before{content:"";margin-right:-.125em}
.quoteblock{margin:0 1em 1.25em 1.5em;display:table}
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em}
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify}
.quoteblock blockquote{margin:0;padding:0;border:0}
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)}
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0}
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right}
.verseblock{margin:0 1em 1.25em}
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility}
.verseblock pre strong{font-weight:400}
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex}
.quoteblock .attribution,.verseblock .attribution{font-size:.9375em;line-height:1.45;font-style:italic}
.quoteblock .attribution br,.verseblock .attribution br{display:none}
.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-.025em;color:rgba(0,0,0,.6)}
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none}
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0}
.quoteblock.abstract{margin:0 1em 1.25em;display:block}
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center}
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf}
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0}
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem}
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0}
table.tableblock{max-width:100%;border-collapse:separate}
p.tableblock:last-child{margin-bottom:0}
td.tableblock>.content>:last-child{margin-bottom:-1.25em}
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0}
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede}
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0}
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0}
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0}
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px}
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0}
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0}
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0}
table.frame-all{border-width:1px}
table.frame-sides{border-width:0 1px}
table.frame-topbot,table.frame-ends{border-width:1px 0}
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7}
th.halign-left,td.halign-left{text-align:left}
th.halign-right,td.halign-right{text-align:right}
th.halign-center,td.halign-center{text-align:center}
th.valign-top,td.valign-top{vertical-align:top}
th.valign-bottom,td.valign-bottom{vertical-align:bottom}
th.valign-middle,td.valign-middle{vertical-align:middle}
table thead th,table tfoot th{font-weight:bold}
tbody tr th{display:table-cell;line-height:1.6;background:#f7f8f7}
tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:rgba(0,0,0,.8);font-weight:bold}
p.tableblock>code:only-child{background:none;padding:0}
p.tableblock{font-size:1em}
ol{margin-left:1.75em}
ul li ol{margin-left:1.5em}
dl dd{margin-left:1.125em}
dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0}
ol>li p,ul>li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:.625em}
ul.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none}
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em}
ul.unstyled,ol.unstyled{margin-left:0}
ul.checklist{margin-left:.625em}
ul.checklist li>p:first-child>.fa-square-o:first-child,ul.checklist li>p:first-child>.fa-check-square-o:first-child{width:1.25em;font-size:.8em;position:relative;bottom:.125em}
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em}
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em}
ul.inline>li{margin-left:1.25em}
.unstyled dl dt{font-weight:400;font-style:normal}
ol.arabic{list-style-type:decimal}
ol.decimal{list-style-type:decimal-leading-zero}
ol.loweralpha{list-style-type:lower-alpha}
ol.upperalpha{list-style-type:upper-alpha}
ol.lowerroman{list-style-type:lower-roman}
ol.upperroman{list-style-type:upper-roman}
ol.lowergreek{list-style-type:lower-greek}
.hdlist>table,.colist>table{border:0;background:none}
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none}
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em}
td.hdlist1{font-weight:bold;padding-bottom:1.25em}
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em}
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top}
.colist td:not([class]):first-child img{max-width:none}
.colist td:not([class]):last-child{padding:.25em 0}
.thumb,.th{line-height:0;display:inline-block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd}
.imageblock.left{margin:.25em .625em 1.25em 0}
.imageblock.right{margin:.25em 0 1.25em .625em}
.imageblock>.title{margin-bottom:0}
.imageblock.thumb,.imageblock.th{border-width:6px}
.imageblock.thumb>.title,.imageblock.th>.title{padding:0 .125em}
.image.left,.image.right{margin-top:.25em;margin-bottom:.25em;display:inline-block;line-height:0}
.image.left{margin-right:.625em}
.image.right{margin-left:.625em}
a.image{text-decoration:none;display:inline-block}
a.image object{pointer-events:none}
sup.footnote,sup.footnoteref{font-size:.875em;position:static;vertical-align:super}
sup.footnote a,sup.footnoteref a{text-decoration:none}
sup.footnote a:active,sup.footnoteref a:active{text-decoration:underline}
#footnotes{padding-top:.75em;padding-bottom:.75em;margin-bottom:.625em}
#footnotes hr{width:20%;min-width:6.25em;margin:-.25em 0 .75em;border-width:1px 0 0}
#footnotes .footnote{padding:0 .375em 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em}
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em}
#footnotes .footnote:last-of-type{margin-bottom:0}
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.75em 0}
.gist .file-data>table{border:0;background:#fff;width:100%;margin-bottom:0}
.gist .file-data>table td.line-data{width:99%}
div.unbreakable{page-break-inside:avoid}
.big{font-size:larger}
.small{font-size:smaller}
.underline{text-decoration:underline}
.overline{text-decoration:overline}
.line-through{text-decoration:line-through}
.aqua{color:#00bfbf}
.aqua-background{background:#00fafa}
.black{color:#000}
.black-background{background:#000}
.blue{color:#0000bf}
.blue-background{background:#0000fa}
.fuchsia{color:#bf00bf}
.fuchsia-background{background:#fa00fa}
.gray{color:#606060}
.gray-background{background:#7d7d7d}
.green{color:#006000}
.green-background{background:#007d00}
.lime{color:#00bf00}
.lime-background{background:#00fa00}
.maroon{color:#600000}
.maroon-background{background:#7d0000}
.navy{color:#000060}
.navy-background{background:#00007d}
.olive{color:#606000}
.olive-background{background:#7d7d00}
.purple{color:#600060}
.purple-background{background:#7d007d}
.red{color:#bf0000}
.red-background{background:#fa0000}
.silver{color:#909090}
.silver-background{background:#bcbcbc}
.teal{color:#006060}
.teal-background{background:#007d7d}
.white{color:#bfbfbf}
.white-background{background:#fafafa}
.yellow{color:#bfbf00}
.yellow-background{background:#fafa00}
span.icon>.fa{cursor:default}
a span.icon>.fa{cursor:inherit}
.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;text-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:default}
.admonitionblock td.icon .icon-note::before{content:"\f05a";color:#19407c}
.admonitionblock td.icon .icon-tip::before{content:"\f0eb";text-shadow:1px 1px 2px rgba(155,155,0,.8);color:#111}
.admonitionblock td.icon .icon-warning::before{content:"\f071";color:#bf6900}
.admonitionblock td.icon .icon-caution::before{content:"\f06d";color:#bf3400}
.admonitionblock td.icon .icon-important::before{content:"\f06a";color:#bf0000}
.conum[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold}
.conum[data-value] *{color:#fff!important}
.conum[data-value]+b{display:none}
.conum[data-value]::after{content:attr(data-value)}
pre .conum[data-value]{position:relative;top:-.125em}
b.conum *{color:inherit!important}
.conum:not([data-value]):empty{display:none}
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility}
h1,h2,p,td.content,span.alt{letter-spacing:-.01em}
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em}
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem}
p{margin-bottom:1.25rem}
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em}
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc}
.print-only{display:none!important}
@page{margin:1.25cm .75cm}
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}
html{font-size:80%}
a{color:inherit!important;text-decoration:underline!important}
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important}
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em}
abbr[title]::after{content:" (" attr(title) ")"}
pre,blockquote,tr,img,object,svg{page-break-inside:avoid}
thead{display:table-header-group}
svg{max-width:100%}
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3}
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid}
#toc,.sidebarblock,.exampleblock>.content{background:none!important}
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important}
body.book #header{text-align:center}
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em}
body.book #header .details{border:0!important;display:block;padding:0!important}
body.book #header .details span:first-child{margin-left:0!important}
body.book #header .details br{display:block}
body.book #header .details br+span::before{content:none!important}
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important}
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always}
.listingblock code[data-lang]::before{display:block}
#footer{padding:0 .9375em}
.hide-on-print{display:none!important}
.print-only{display:block!important}
.hide-for-print{display:none!important}
.show-for-print{display:inherit!important}}
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem}
.sect1{padding:0!important}
.sect1+.sect1{border:0}
#footer{background:none}
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}}
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}}
</style>
<style>
pre{ white-space:pre }
#header,#content,#footnotes,#footer {
margin-left:40px;
padding-right:60px;
max-width:none;
}
</style>
<script>
<!-- GitHub Google Analytics, AKA selling my soul to Google for some backlinks. -->
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-47867706-1', 'auto');
ga('send', 'pageview');
</script>
<!-- Google Analytics GitLab Universal + GA4 https://webapps.stackexchange.com/questions/154503/how-to-enable-universal-analytics-on-existing-google-analytics-4-property -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-47867706-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-47867706-2');
</script>
</head>
<body class="article">
<div id="header">
<h1>China Dictatorship 中国独裁统治</h1>
</div>
<div id="content">

1
hello-world/#/05AB1E Normal file
View File

@@ -0,0 +1 @@
"Hello World

4
hello-world/#/0815.0815 Normal file
View File

@@ -0,0 +1,4 @@
<:48:x<:65:=<:6C:$=$=$$~<:03:+
$~<:ffffffffffffffb1:+$<:77:~$
~<:fffffffffffff8:x+$~<:03:+$~
<:06:x-$x<:0e:x-$=x<:43:x-$

View File

@@ -0,0 +1 @@
Message("Hello World");

1
hello-world/#/256.256 Normal file
View File

@@ -0,0 +1 @@
Hello World

1
hello-world/#/2B.2b Normal file
View File

@@ -0,0 +1 @@
+0+0+0+0+0+0+0+2)+0+0+9)+7))+3)-0-0-0-0-0-0-0-9)+0+0+0+0+0+0+0+0+7)-8)+3)-6)-8)-7-0-0-0-0-0-0)

60
hello-world/#/420.420 Normal file
View File

@@ -0,0 +1,60 @@
420
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it
blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it
blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it blaze it
blaze it blaze it blaze it blaze it blaze it blaze it

3
hello-world/#/4gl.4gl Normal file
View File

@@ -0,0 +1,3 @@
main
display "Hello World"
end main

2
hello-world/#/4test Normal file
View File

@@ -0,0 +1,2 @@
testcase printHelloWorld()
print("Hello World")

View File

@@ -0,0 +1,4 @@
OPEN WINDOW (10;45;500;330;0;"Hello Window")
While (True)
MESSAGE ("Hello World")
End while

1
hello-world/#/8th Normal file
View File

@@ -0,0 +1 @@
"Hello World\n" .

View File

@@ -0,0 +1,2 @@
Vertoon "Hallo Wêreld" en 'n nuwe lyn.
Stop die program.

View File

@@ -0,0 +1,2 @@
"হ্যালো বিশ্ব" এবং পরবর্তী লাইনে যান
প্রোগ্রাম শেষ

View File

@@ -0,0 +1,2 @@
向屏幕发送字符串:【你好,世界】。
终止该程序。

2
hello-world/#/~Dutch.ext Normal file
View File

@@ -0,0 +1,2 @@
laat zien "Hello World" en een nieuwe regel.
stop het programma.

View File

@@ -0,0 +1,2 @@
Display "Hello World" and a newline.
Stop the program.

View File

@@ -0,0 +1,2 @@
Muestra "Hello World" y una nueva línea.
Detén el programa.

View File

@@ -0,0 +1,2 @@
Näytä "Hei maailma" ja uusi rivi.
Pysäytä ohjelma.

View File

@@ -0,0 +1,2 @@
Gib "Hallo Welt" und eine leere Zeile aus.
Beende das Programm.

View File

@@ -0,0 +1,2 @@
"હેલો વર્લ્ડ" અને નવી લાઇન દર્શાવો.
પ્રોગ્રામ બંધ કરો.

2
hello-world/#/~Hausa.ext Normal file
View File

@@ -0,0 +1,2 @@
Nuna "Sannu Duniya" da sabon layi.
Dakatar da shirin.

View File

@@ -0,0 +1,2 @@
הצג "Hello World" ושורה חדשה.
עצור את התוכנית.

2
hello-world/#/~Hindi.ext Normal file
View File

@@ -0,0 +1,2 @@
"हैलो वर्ल्ड" और एक न्यूलाइन प्रदर्शित करें।
कार्यक्रम बंद|

View File

@@ -0,0 +1,2 @@
Menampilkan kalimat "Hello World" lalu garis baru
Program selesai

View File

@@ -0,0 +1,2 @@
Visualizza "Hello World" e una nuova riga.
Ferma il programma

View File

@@ -0,0 +1,2 @@
Nampilake ukara "Hello World" banjur baris anyar
Program rampung

View File

@@ -0,0 +1,2 @@
"ಹಲೋ ವರ್ಲ್ಡ್" ಮತ್ತು ಹೊಸ ಲೈನ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಿ.
ಕಾರ್ಯಕ್ರಮವನ್ನು ನಿಲ್ಲಿಸಿ.

2
hello-world/#/~Malay.ext Normal file
View File

@@ -0,0 +1,2 @@
Tunjukkan perkataan "Hello World" dan garisan baru
Program tamat

View File

@@ -0,0 +1,2 @@
"ഹലോ വേൾഡ്" ഉം ഒരു പുതിയ ലൈനും പ്രദർശിപ്പിക്കുക.
പ്രോഗ്രാം നിർത്തുക.

View File

@@ -0,0 +1,2 @@
"नमस्कार जग" शब्द आणि एक नवीन ओळ दर्शवा
कार्यक्रम संपला आहे

2
hello-world/#/~Odia.ext Normal file
View File

@@ -0,0 +1,2 @@
"ହେଲୋ ୱାର୍ଲ୍ଡ" ଏବଂ ଏକ ନୂତନ ଲାଇନ ପ୍ରଦର୍ଶନ କରନ୍ତୁ |
ପ୍ରୋଗ୍ରାମ୍ ବନ୍ଦ କରନ୍ତୁ |

View File

@@ -0,0 +1,2 @@
Apresentar "Olá Mundo" e uma nova linha.
Parar o programa.

View File

@@ -0,0 +1,2 @@
ਸ਼ਬਦ "ਹੈਲੋ ਵਰਲਡ" ਅਤੇ ਇਕ ਨਵੀਂ ਲਾਈਨ|
ਪ੍ਰੋਗਰਾਮ ਖਤਮ ਹੋ ਗਿਆ ਹੈਂ

View File

@@ -0,0 +1,2 @@
प्रदर्शक "नमस्कार विश्व" समायोग नव पङ्क्ति
विधि विराम

View File

@@ -0,0 +1,2 @@
Прикажите „Hello World“ и нови ред.
Завршите програм.

2
hello-world/#/~Tamil.ext Normal file
View File

@@ -0,0 +1,2 @@
"ஹலோ வேர்ல்ட்" மற்றும் புதிய வரியைக் காட்டு
திட்டம் முடிந்தது

View File

@@ -0,0 +1,3 @@
"హల్లో వరల్డ్" మరియు ఒక కొత్త వాక్యాన్ని ప్రదర్శించి.
ప్రోగ్రామ్ను ఆపండి.

2
hello-world/#/~Thai.ext Normal file
View File

@@ -0,0 +1,2 @@
แสดงผล "สวัสดีชาวโลก" แล้วขึ้นบรรทัดใหม่.
สิ้นสุดโปรแกรม.

View File

@@ -0,0 +1,2 @@
在熒幕上發送字符集:【你好,世界】。
終止該程式。

View File

@@ -0,0 +1,2 @@
"Merhaba Dünya" yazdır ve yeni satıra geç.
Programı durdur.

View File

@@ -0,0 +1,2 @@
Відобразити "Hello World" і новий рядок.
Завершити програму.

2
hello-world/#/~Urdu.ext Normal file
View File

@@ -0,0 +1,2 @@
"ہیلو ورلڈ" اور ایک نئی لائن دکھائیں۔
پروگرام بند کرو۔

13
hello-world/#/μλ Normal file
View File

@@ -0,0 +1,13 @@
> EEEEEEEΔΔΘς v
v ςΘΔEEEEEEEEEE <
> EEEEEEEEEEEδδΘς v
v ΘδδEEEEEEEEEEEς <
> ς EEEEEEEEEEEΔΘ v
v ΘΔΔΔΔEEEEς <
> ςEEEΔΔΘ v
v ΘδEEEEEEEEEEEEς <
> ςEEEEEEEEEEEΔΘ v
v ΘΔΔΔΔEEEEEEEEEEEς <
> ςEEEEEEEEEEEδδΘ v
v ΘEEEEEEEEEEς <
> ςEEEΔΔΔΘ λ

1
hello-world/#/قلب Normal file
View File

@@ -0,0 +1 @@
(قول "مرحبا يا عالم")

View File

@@ -0,0 +1 @@
「Hello World」と表示

View File

@@ -0,0 +1 @@
「Hello World」と、表示。

View File

@@ -0,0 +1 @@
嘎讪胡“Hello World”。

1
hello-world/#/文言.wy Normal file
View File

@@ -0,0 +1 @@
吾有一言。曰「「Hello World」」。書之。

View File

@@ -0,0 +1 @@
调试输出(“Hello World”

1
hello-world/a/A++ Normal file
View File

@@ -0,0 +1 @@
(print "Hello World")

6
hello-world/a/ABAP.abap Normal file
View File

@@ -0,0 +1,6 @@
REPORT ZHELLO_WORLD.
START-OF-SELECTION.
WRITE: 'Hello World'.

1
hello-world/a/ABC.abc Normal file
View File

@@ -0,0 +1 @@
WRITE "Hello World"

View File

@@ -0,0 +1,2 @@
Hello World
wP

View File

@@ -0,0 +1,8 @@
{{>>{~~~~{-<}~~~~~~~~~{-<-<}}<<}
</(<<<){[<]}:>:{>>{~~~~~~~~{<}~{>}}<<}\
~>{{~{v}}>>>v{~}^<<<}/(<<<){[<<]}:>:{>>{~~~~~~~~{<<}~{>>}}<<}\
~{>>{vvvvvvvv~~~~~~~~~~~~~~~}<<}~{>>{vvvv~~~~~~~~~~~~~}<<}~
{>>{^^^^^^^^^^~}<<}~{>>{v~~~~~~~{{<<}~}v{~}vvvvvvv{~{>>}}^^^^^^~~~
{{<<}~}vvvv{~{>>}}v~~~}<<}~<{{^^^}}~
{>>{vvvvvv~{{<<}~{>>}}^^^^^^^~~~~~~~~~~~{{<<}~{v>}}^^^^^^}}
/{{()}}{[<<<<]}:>:{{~v}}\}

6
hello-world/a/ACS.acs Normal file
View File

@@ -0,0 +1,6 @@
#include "zcommon.acs"
Script 1 OPEN
{
Print(s: "Hello World");
}

View File

@@ -0,0 +1 @@
"Hello World"#!

View File

@@ -0,0 +1,6 @@
BEGIN
FILE F(KIND=REMOTE);
EBCDIC ARRAY E[0:11];
REPLACE E BY "HELLO WORLD";
WRITE(F, *, E);
END.

View File

@@ -0,0 +1,3 @@
begin
print(("Hello World",newline))
end

View File

@@ -0,0 +1,3 @@
begin
write( "Hello World" )
end.

4
hello-world/a/APC.apc Normal file
View File

@@ -0,0 +1,4 @@
probe program
{
on_entry log ("Hello World\n");
}

2
hello-world/a/APL.apl Normal file
View File

@@ -0,0 +1,2 @@
'Hello World'

1
hello-world/a/ARC.arc Normal file
View File

@@ -0,0 +1 @@
(prn "Hello World")

4
hello-world/a/ASP.asp Normal file
View File

@@ -0,0 +1,4 @@
<%@ Language= "VBScript" %>
<%
Response.Write("Hello World")
%>

1
hello-world/a/ATS2.dats Normal file
View File

@@ -0,0 +1 @@
implement main0 () = println! "Hello World"

2
hello-world/a/AWK.awk Normal file
View File

@@ -0,0 +1,2 @@
# awk -f awk.awk
BEGIN { print "Hello World" }

6
hello-world/a/Acpi Normal file
View File

@@ -0,0 +1,6 @@
Scope(\) {
Method(_WAK) {
Store ("Hello World", Debug)
Return(Package(2){0x00000000,0})
}
}

View File

@@ -0,0 +1 @@
trace( "Hello World" );

View File

@@ -0,0 +1,32 @@
package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
[SWF(width='800', height='600', backgroundColor='#cccccc', frameRate='30')]
public class HelloFlash extends Sprite
{
public function HelloFlash()
{
var format:TextFormat = new TextFormat();
format.font = "Arial";
format.size = 20;
format.color = 0x0000;
var textField:TextField = new TextField();
textField.defaultTextFormat = format;
textField.border = false;
textField.autoSize = TextFieldAutoSize.LEFT;
textField.selectable = false;
textField.text = "Hello World";
addChild(textField);
}
}
}

View File

@@ -0,0 +1,12 @@
_root.createTextField("mytext",1,100,100,300,100);
mytext.multiline = true;
mytext.wordWrap = true;
mytext.border = false;
myformat = new TextFormat();
myformat.color = 0xff0000;
myformat.bullet = false;
myformat.underline = true;
mytext.text = "Hello World";
mytext.setTextFormat(myformat);

View File

@@ -0,0 +1,15 @@
package
{
import flash.display.Sprite;
import flash.text.TextField;
public class actionscript extends Sprite
{
private var hello:TextField = new TextField();
public function actionscript(){
hello.text = "Hello World";
addChild(hello);
}
}
}

7
hello-world/a/Ada.adb Normal file
View File

@@ -0,0 +1,7 @@
with Ada.Text_IO;
procedure Hello_World is
use Ada.Text_IO;
begin
Put_line ("Hello World");
end Hello_World;

5
hello-world/a/Advpl Normal file
View File

@@ -0,0 +1,5 @@
User Function Hello()
Local cMsg := "Hello World"
conout(cMsg)
MsgInfo(cMsg)
Return

View File

@@ -0,0 +1,2 @@
:Hello World
:

View File

@@ -0,0 +1,2 @@
:Hello World
:

4
hello-world/a/Agda.agda Normal file
View File

@@ -0,0 +1,4 @@
module agda where
open import IO
main = run (putStrLn "Hello World")

View File

@@ -0,0 +1,8 @@
밤밣따빠밣밟따뿌
빠맣파빨받밤뚜뭏
돋밬탕빠맣붏두붇
볻뫃박발뚷투뭏붖
뫃도뫃희멓뭏뭏붘
뫃봌토범더벌뿌뚜
뽑뽀멓멓더벓뻐뚠
뽀덩벐멓뻐덕더벅

7
hello-world/a/Aime.aime Normal file
View File

@@ -0,0 +1,7 @@
integer
main(void)
{
o_text("Hello World\n");
return 0;
}

6
hello-world/a/Aiml.aiml Normal file
View File

@@ -0,0 +1,6 @@
<aiml>
<category>
<pattern>*</pattern>
<template>Hello World</template>
</category>
</aiml>

View File

@@ -0,0 +1,17 @@
{
0>,
1>. 2>, 3>. 4>. 5>, 6>. 7>. 8>. 9>,
1>. 2>, 3>, 4>. 5>. 6>, 7>. 8>, 9>,
1>. 2>, 3>, 4>. 5>, 6>, 7>. 8>. 9>,
1>. 2>, 3>, 4>. 5>, 6>, 7>. 8>. 9>,
1>. 2>, 3>, 4>. 5>, 6>, 7>, 8>, 9>,
1>. 2>. 3>, 4>. 5>. 6>. 7>. 8>. 9>,
1>. 2>, 3>. 4>, 5>. 6>, 7>, 8>, 9>,
1>. 2>, 3>, 4>. 5>, 6>, 7>, 8>, 9>,
1>. 2>, 3>, 4>, 5>. 6>. 7>, 8>. 9>,
1>. 2>, 3>, 4>. 5>, 6>, 7>. 8>. 9>,
1>. 2>, 3>, 4>. 5>. 6>, 7>. 8>. 9>,
}

1
hello-world/a/Alda.alda Normal file
View File

@@ -0,0 +1 @@
piano: c8 d e f g f e d c2.

View File

@@ -0,0 +1 @@
printf("Hello World\n");

View File

@@ -0,0 +1 @@
Print('Hello World')

View File

@@ -0,0 +1 @@
PROC main() IS WriteF('Hello World\n')

Some files were not shown because too many files have changed in this diff Show More