summaryrefslogtreecommitdiff
path: root/about_l.html
blob: 3cdcff4d4a7d7aa5107e5bfe0e35edd5307d7318 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
<div class="TText">
<p>
	Properties:
	<ul>
		<li>software developer (a.k.a. bug generator)
			<ul>
				<li>writes leaky C/C++ code</li>
				<li>whose OpenGL code never works on machines other than mine</li>
				<li>mixes legacy and cutting-edge features of JavaScript in a single library</li>
				<li>builds never-bootable Android ROMs</li>
			</ul>
		</li>
		<li>hardware terminator (as always)</li>
			<ul>
				<li>server of this site is a self-built machine</li>
				<li>many failed attempts to repear my gadgets (a few of them did succeed though)</li>
				<li>now trying to collect vintage hardware (to mess around with)</li>
				<li>tried to build a 'computer' out of redstone in Minecraft (does not look like it will be finished anytime soon)</li>
			</ul>
		<li>former (and failed) OIer</li>
			<ul>
				<li>Nightmare Of mIne</li>
			</ul>
		<li>acmer (still likely to fail)</li>
		<li>music producer (sometimes)</li>
		<li>INTP:INTJ=6:4 (not a common type)</li>
		<li>heart disease confirmed (so be peaceful, please)</li>
		<li>likes to live on the edge (uses Gentoo and Debian sid)</li>
		<li>simple &amp; stupid (have a look at the design of this site)</li>
		<li>dreamer, freedom seeker and more...</li>
	</ul>
</p>
<p>
	<s>Religious</s> beliefs: Free software, K.I.S.S., Linux (or rather, GNU/Linux), LF for line breaks, UTF-8, <s>FSF</s>.
</p>
<p>
	Chris Xiong is a young coder from a small city of China. Now aged more
	than 20, this hacker is still just writing code for fun. Crazy follower
	of &quot;Free Software&quot;. Develops free software alone but seldom
	feels lonely. Sincere friends are always cherished.
</p>
<p>
	This site is written from scratch in XHTML without using any kind of framework whatsoever.
	Later it was migrated to HTML5 (still not using 3rd-party frameworks).
	Poorly-written C++ and Python code powers the backend.
	History of this site is available <a href="./History">here</a> and more <a href="https://cgit.chrisoft.org/web.git/">here</a>.

</p>
<p style="text-indent:0;">
	Twitter: <a href="https://twitter.com/chirs241097">@chirs241097</a><br>
	E-Mail: chirs241097 'at' gmail 'dot' com<br>
	Discord: Chris Xiong#1024<br>
	<a href="/pubkey.txt">GPG key</a><br>
	Tox:<br>
	<img id="ti" src="toxid.png" alt="FA05874036F00DB86A512B076C354D804BD1BC7BBEC0832823D115ADD2CAF5645D4C420DE23F" width="120" height="120">
	<br>
	If your message has been ignored for more than half a month, try resending it with your self-introduction prepended.
</p>
    <span class="TText">If you're brave...</span><br>
	<a class="TText" style="color: transparent;" onclick="this.remove();document.getElementById(&quot;evil&quot;).style.display = &quot;table&quot;;">...Show me more evil!</a>
	<table id="evil" border="1" class="TText" style="width:75%;margin:auto;display:none;">
		<tr>
			<td style="width:40%">Gender</td>
			<td><b>null</b></td>
		</tr>
		<tr>
			<td>Blood type</td>
			<td>A<br>(I don't believe in any type of blood type personality theory though.)</td>
		</tr>
		<tr>
			<td>Birth</td>
			<td>1997-10-24 17:36</td>
		</tr>
		<tr>
			<td>Hometown</td>
			<td>重慶&nbsp;涪陵&nbsp;&nbsp;Chongqing Fuling</td>
		</tr>
		<tr>
			<td>Occupation</td>
			<td>Student in Shandong University<br>"Free" free software developer</td>
		</tr>
		<tr>
			<td>Personality</td>
			<td>In a word: weird. You can find out more in my blog posts.</td>
		</tr>
		<tr>
			<td>Favourite motto</td>
			<td>「多行不義必自斃」<br>Unjust is doomed to destruction</td>
		</tr>
		<tr>
			<td>Skills</td>
			<td>
				<a class="TText" onclick="this.innerHTML=&quot;\
				C++ (65 out of 100)&lt;br&gt;\
				C (65 out of 100)&lt;br&gt;\
				Pascal (64 out of 100, declining, though)&lt;br&gt;\
				HTML (59 out of 100)&lt;br&gt;\
				CSS (58 out of 100)&lt;br&gt;\
				JavaScript (65 out of 100)&lt;br&gt;\
				Java (54 out of 100)&lt;br&gt;\
				PHP (36 out of 100)&lt;br&gt;\
				Python (35 out of 100)&lt;br&gt;\
				C# (28 out of 100)&lt;br&gt;\
				Modern OpenGL (58 out of 100, GL 3.0+, GLES, WebGL)&lt;br&gt;\
				Legacy OpenGL (65 out of 100, GL 1.x~2.x)&lt;br&gt;\
				&quot;;">Messing around</a><br>
				<a class="TText" onclick="this.innerHTML=&quot;\
				Linux (62 out of 100) (Daily usage/server maintaince and troubleshooting only. Kernel hacking not (really) included.)&lt;br&gt;\
				Windows (55 out of 100) (even lesser than above)&lt;br&gt;&quot;;">Messing around</a><br>
				<a class="TText" onclick="this.innerHTML=&quot;\
				Piano (45 out of 100, declining)&lt;br&gt;\
				Cakewalk SONAR (65 out of 100)&lt;br&gt;\
				&quot;;">Messing around</a><br>
				<a class="TText" onclick="this.innerHTML=&quot;\
				GIMP (63 out of 100, image processing only)&lt;br&gt;\
				Inkscape (61 out of 100, simple patterns only)&lt;br&gt;\
				Photoshop (60 out of 100, declining)&lt;br&gt;\
				Kdenlive (58 out of 100, simple projects only)&lt;br&gt;\
				Flash (55 out of 100, mostly ActionScript)&lt;br&gt;\
				&quot;;">Messing around</a><br>
				<a class="TText" onclick="this.innerHTML=&quot;\
				Repearing &lt;s&gt;disassembling&lt;/s&gt; (mostly electric) gadgets. (65 out of 100)\
				&quot;;">Messing around</a><br>
			</td>
		</tr>
		<tr>
			<td>Current Devices<br>(Click to expand)</td>
			<td>
				<a onclick="this.innerHTML=&quot;Self-built machine (server of this site)&lt;ul&gt;\
				&lt;li&gt;Intel Core i7-2960XM&lt;/li&gt;\
				&lt;li&gt;16GB DDR3L-1600 Samsung RAM&lt;/li&gt;\
				&lt;li&gt;Supermicro X9SCV-QV4&lt;/li&gt;\
				&lt;li&gt;NVIDIA RTX 2080 FE&lt;/li&gt;\
				&lt;li&gt;Crucial M4-CT256M4SSD2 (256GB)&lt;/li&gt;\
				&lt;li&gt;Hitachi HTS725032A9A364 (320GB)&lt;/li&gt;\
				&lt;li&gt;HGST HTS721010A9E630 (1TB)&lt;/li&gt;\
				&lt;li&gt;Debian GNU/Linux sid (unstable) amd64&lt;/li&gt;\
				&lt;/ul&gt;&quot;;">Self-built machine (server of this site)</a><br>
				<a onclick="this.innerHTML=&quot;Lenovo ThinkPad X1 yoga 1st Gen.&lt;ul&gt;\
				&lt;li&gt;Intel Core i7-6600U&lt;/li&gt;\
				&lt;li&gt;16GB DDR3L-1866 Samsung RAM&lt;/li&gt;\
				&lt;li&gt;Intel HD Graphics 520&lt;/li&gt;\
				&lt;li&gt;512GB Samsung NVMe SSD&lt;/li&gt;\
				&lt;li&gt;Gentoo GNU/Linux amd64&lt;/li&gt;\
				&lt;li&gt;Custom Android x86 x86_64&lt;/li&gt;\
				&lt;li&gt;&lt;s&gt;Windows 10 Insider Pro x64&lt;/s&gt;&lt;/li&gt;\
				&lt;/ul&gt;&quot;;">Lenovo ThinkPad X1 yoga 1st Gen.</a><br>
				<a onclick="this.innerHTML=&quot;Xiao Mi MIX 3&lt;ul&gt;\
				&lt;li&gt;256GB Internal Storage&lt;/li&gt;\
				&lt;li&gt;Hopping between MIUI 10 and Lineage 16&lt;/li&gt;\
				&lt;/ul&gt;&quot;;">Xiao Mi MIX 3</a></br>
				<a onclick="this.innerHTML=&quot;Samsung Galaxy Note 4&lt;ul&gt;\
				&lt;li&gt;SM-N9100&lt;/li&gt;\
				&lt;li&gt;16GB Internal Storage&lt;/li&gt;\
				&lt;li&gt;LineageOS 15.1 Unofficial build&lt;/li&gt;\
				&lt;/ul&gt;&quot;;">Samsung Galaxy Note 4</a></br>
				<a onclick="this.innerHTML=&quot;Samsung Galaxy S III&lt;ul&gt;\
				&lt;li&gt;GT-I9300&lt;/li&gt;\
				&lt;li&gt;16GB Internal Storage&lt;/li&gt;\
				&lt;li&gt;LineageOS 14.1&lt;/li&gt;\
				&lt;/ul&gt;&quot;;">Samsung Galaxy S III</a><br>
				<a onclick="this.innerHTML=&quot;Samsung Galaxy Tab 2 7.0&lt;ul&gt;\
				&lt;li&gt;GT-P3100&lt;/li&gt;\
				&lt;li&gt;8GB Internal Storage&lt;/li&gt;\
				&lt;li&gt;LineageOS 13.0&lt;/li&gt;\
				&lt;/ul&gt;&quot;;">Samsung Galaxy Tab 2 7.0</a><br>
				<a onclick="this.innerHTML=&quot;Raspberry Pi 2&lt;ul&gt;\
				&lt;li&gt;8GB MicroSD Card&lt;/li&gt;\
				&lt;li&gt;rev 1.1&lt;/li&gt;\
				&lt;li&gt;Raspbian testing (buster)&lt;/li&gt;\
				&lt;/ul&gt;&quot;;">Raspberry Pi 2</a><br>
				<a onclick="this.innerHTML=&quot;Raspberry Pi 3B+&lt;ul&gt;\
				&lt;li&gt;32GB MicroSD Card&lt;/li&gt;\
				&lt;li&gt;Arch Linux ARM (aarch64)&lt;/li&gt;\
				&lt;/ul&gt;&quot;;">Raspberry Pi 3B+</a><br>
				<a onclick="this.innerHTML=&quot;iPod Classic 120G (Modded)&lt;ul&gt;\
				&lt;li&gt;Rev. 3 logic board&lt;/li&gt;\
				&lt;li&gt;128GB SSD&lt;/li&gt;\
				&lt;li&gt;Rockbox&lt;/li&gt;\
				&lt;/ul&gt;&quot;;">iPod Classic 120G (Modded)</a><br>
				<a onclick="this.innerHTML=&quot;Xiaomi MAX (DEAD)&lt;ul&gt;\
				&lt;li&gt;Standard edition&lt;/li&gt;\
				&lt;li&gt;32GB Internal Storage&lt;/li&gt;\
				&lt;li&gt;Stock MIUI Beta ROM&lt;/li&gt;\
				&lt;/ul&gt;&quot;;">Xiaomi MAX (DEAD)</a><br>
				Lenovo Ideapad Y570 (defunct)<br>
				BlackBerry Curve 8900<br>
				NOKIA C5-03<br>
				NOKIA 500
			</td>
		</tr>
		<tr>
			<td>Wishlist</td>
			<td>
				Raspberry Pi 3<br>
				<s>All kinds of vintage tech gadgets</s>
			</td>
		</tr>
		<tr>
			<td colspan="2">
				PFAQs:
				<p style="text-indent:0;">
				Q1: Why is it "chirs241097" instead of "chris241097" in your usernames?<br>
				A1: That was an old typo...
				<br>
				However according to the Haskell tutorial found at haskell.org,
				<code>"chirs" == sort "chris"</code>
				and is her twin nemesis. That would be a very playful joke.
				<br>
				Why use 'her' here? Simply because my textbook on Operating System Concepts
				does so.
				</p>
				<p style="text-indent:0;">
				Q2: Why do the pages on your site look <i>so</i> ugly?<br>
				A2: The reason is simple but "irrefutable": I simply <i>like</i> this style.
				</p>
				<p style="text-indent:0;">
				Q3: What the hell is the favicon of your site?<br>
				A3: Well, it's a placeholder made in half a minute :).
				</p>
			</td>
		</tr>
	</table>
<div>