From 7db6f49262427a40aba7e7d9cea038575c167c51 Mon Sep 17 00:00:00 2001
From: Chris Xiong
Date: Wed, 23 Aug 2023 23:06:02 +0800
Subject: Index content update. Finally.
---
about_l.html | 408 +++++++++++++++++++++++++++++++++++++----------------------
index.html | 57 +++++++--
2 files changed, 303 insertions(+), 162 deletions(-)
diff --git a/about_l.html b/about_l.html
index 7b054f7..97cd06c 100644
--- a/about_l.html
+++ b/about_l.html
@@ -50,7 +50,7 @@
- Mastodon: @chirs241097
+ Mastodon: chirs241097@c.im
Twitter: @chirs241097
E-Mail: tr '\!-~' 'P-~\!-O' <<< '49:CDac`_hfo8>2:=]4@>'
Discord: Chris Xiong#1024
@@ -95,164 +95,272 @@
Skills |
- Messing around
- Messing around
- Messing around
- Messing around
- Messing around
- Messing around
+
+ Messing around
+ C++ (63 out of 100)
+ C (65 out of 100)
+ Pascal (64 out of 100, declining, though)
+ Rust (60 out of 100)
+ Scheme and other LISP-like stuff (55 out of 100)
+ Standard ML and OCaml (52 out of 100)
+ HTML and XML (59 out of 100)
+ CSS (58 out of 100)
+ JavaScript (61 out of 100)
+ Java (53 out of 100)
+ PHP (36 out of 100)
+ Python (61 out of 100)
+ Shell scripting (60 out of 100)
+ C# (28 out of 100)
+ "Modern" OpenGL (58 out of 100, GL 3.0+, GLES, WebGL)
+ "Legacy" OpenGL (65 out of 100, GL 1.x~2.x)
+ "Legacy" DirectX (60 out of 100, DX 7, 8 and 9)
+
+
+ Messing around
+ Competitive programming (56 out of 100)
+ Software engineering (26 out of 100) (wtf is this bs?)
+ Reverse engineering (40 out of 100)
+ Starting side projects and never finishing them (101 out of 100)
+ Minecraft modding (33 out of 100)
+
+
+ Messing around
+ Linux (62 out of 100) (Daily usage/server maintenance and troubleshooting only. Kernel hacking not (really) included.)
+ Windows (55 out of 100) (Even lesser than above)
+ macOS (33 out of 100) (Worst OS, ever!)
+
+
+ Messing around
+ Piano (45 out of 100, declining)
+ Cakewalk SONAR (65 out of 100)
+ Cubase (36 out of 100)
+ Collecting hardware synth that I'll never master (95 out of 100)
+
+
+ Messing around
+ GIMP (63 out of 100, image processing only)
+ Inkscape (61 out of 100, simple patterns only)
+ Kdenlive (58 out of 100, simple projects only)
+ Blender (47 out of 100, never learned hotkeys)
+ Photoshop (40 out of 100, declining)
+ Flash (nvm, it's dead now!)
+
+
+ Messing around
+ Repairing disassembling (mostly electric) gadgets. (65 out of 100)
+
|
- Current Devices (Click to expand) |
+ Current Devices |
- Self-built machine (former server of this site)
- Framework Laptop
- Lenovo ThinkPad X1 yoga 1st Gen. 20FQ
- Steam Deck
- IBM ThinkPad X60 Tablet 6363-C7U
- IBM ThinkPad T43 2686-DGU
- Apple PowerBook G4 A1138
- Xiao Mi MIX 3
- Samsung Galaxy Note 4
- Samsung Galaxy S III
- Samsung Galaxy Tab 2 7.0
- Raspberry Pi 2
- Raspberry Pi 3B+
- Raspberry Pi 4B
- iPod Classic 120G (Modded)
- Xiaomi MAX (DEAD)
- Lenovo Ideapad Y570 (defunct)
- BlackBerry Curve 8900
- NOKIA C5-03
- NOKIA 500
+
+ Homelab "Harena"
+ - 2×Intel Xeon Gold 6130T
+ - 8×32GB DDR4-2666 Samsung ECC RAM
+ - Supermicro X11DPH-T
+ - NVIDIA RTX A4000 (PNY)
+ - AMD RX 7900 XTX (Yeston)
+ - Samsung 980 Pro (2TB)
+ - Gentoo GNU/Linux ~amd64
+ - Windows 11 Pro x64 (virtualized)
+
+
+ DIY ITX tower "Alice" (former server of this site)
+ - Intel Core i7-2960XM (4.5 GHz max turbo, 96W PL2, 72W PL1)
+ - 2×8GB DDR3L-1600 Samsung RAM
+ - Supermicro X9SCV-QV4
+ - NVIDIA RTX 2080 FE
+ - Crucial M4-CT256M4SSD2 (256GB)
+ - Hitachi HTS725032A9A364 (320GB)
+ - HGST HTS721010A9E630 (1TB)
+ - Debian GNU/Linux sid (unstable) amd64
+
+
+ Semi-retro tower "Concordia"
+ - Intel Core 2 Extreme QX9650 (running at 3.6 GHz)
+ - 4×2GB DDR3-1066 Kingston RAM (running at 1333 MT/s)
+ - NVIDIA GTX 960 (ZOTAC), OR
+ - AMD RX 550 4GB LP (Yeston)
+ - Crucial M4-CT128M4SSD2 (128GB)
+ - Segate Barracuda 7200.12 (500GB)
+ - Debian GNU/Linux testing amd64
+ - Windows 7 Ultimate x64
+ - Windows XP Professional x64 Edition
+
+
+ Framework Laptop (11th gen Intel) "Freddy"
+ - 4th batch
+ - Intel Core i7-1185G7
+ - 64GB DDR4-3200 Crucial RAM
+ - Intel Iris Xe Graphics
+ - 1TB Samsung 970 Pro
+ - Gentoo GNU/Linux ~amd64
+ - Windows 11 Insider Pro x64
+
+
+ Lenovo ThinkPad X1 Yoga 1st Gen. 20FQ "Terry"
+ - Intel Core i7-6600U
+ - 16GB DDR3L-1866 Samsung RAM
+ - Intel HD Graphics 520
+ - 512GB Samsung NVMe SSD
+ - Gentoo GNU/Linux ~amd64
+ - Windows 11 Insider Pro x64
+
+
+ Steam Deck "Shannon"
+ - I have no idea why I got this
+ - Custom AMD Zen2 APU
+ - 16 GB LPDDR5
+ - AMD RDNA2 Integrated
+ - 256GB PCIe 3.0 x4 NVMe SSD
+ - Arch Linux amd64
+
+
+ IBM ThinkPad X60 Tablet 6363-C7U "Tegan"
+ - Intel Core 2 Duo L7400
+ - 4GB DDR2-667 Samsung RAM
+ - Intel GMA 950
+ - 240GB Sandisk SSD
+ - Debian sid amd64
+ - Windows 7 Ultimate x64
+
+
+ IBM ThinkPad T43 2686-DGU "Terrenum"
+ - Intel Pentium M 750
+ - 2GB DDR2-667 Samsung RAM (running at 533 MT/s)
+ - ATI Mobility Radeon X300
+ - 60GB Hitachi PATA HDD (SATA Mod in process)
+ - Debian sid i386
+ - Windows XP Professional SP3
+
+
+ Apple PowerBook G4 A1138 "Marian"
+ - PowerPC 7447A
+ - 2GB DDR2-667 Samsung RAM (running at 533 MT/s)
+ - ATI Mobility Radeon 9700
+ - 100GB Hitachi PATA HDD
+ - OpenBSD 7.2 macppc
+ - Mac OS X 10.5.8
+
+
+
+
+
+
+ Raspberry Pi 2 "Regan" (NIU)
+ - 8GB MicroSD Card
+ - rev 1.1
+ - Raspbian testing (buster)
+
+
+ Raspberry Pi 3B+ "Raven" (NIU)
+ - Broken MicroSD card slot
+ - Arch Linux ARM (aarch64) on USB
+
+
+ Raspberry Pi 4B "Royce" (NIU)
+ - 4GB RAM, rev 1.1
+ - 32GB MicroSD Card
+ - Custom FrankenDebian (aarch64)
+
+
+ Raspberry Pi Zero WH
+ - 32GB MicroSD Card
+ - Raspbian testing
+
+
+ Sony XPERIA 1 II
+ - 256GB Internal Storage
+ - Custom built LineageOS 20
+
+
+ Xiao Mi MIX 3
+ - 256GB Internal Storage
+ - Custom built crDroid 7.9
+
+
+
+
+
+
+
+
+
+ iPod classic 120GB (Modded)
+ - Rev. 3 logic board
+ - 128GB SSD
+ - Rockbox
+
|
Wishlist |
- Something something threadripper, or epyc
+ Something something threadripper, or epyc
All kinds of vintage tech gadgets
|
diff --git a/index.html b/index.html
index f850d3f..f5b6907 100644
--- a/index.html
+++ b/index.html
@@ -129,13 +129,42 @@ function swonload(){
Active Projects
+ - deduper
+
+
+ [details]
+
+ [short desc.]
+
+ Scans local images for duplicates.
+ Also provides reverse image search for your local images.
+ Implements a variant of the algorithm described in "An
+ image signature for any kind of image", doi:
+ 10.1109/ICIP.2002.1038047.
+
+
+
+ - it2midi
+
+
+ [details]
+
+ [short desc.]
+
+ An effort to rewrite my old it2midi.cpp in Rust.
+ A versatile IT (impulse tracker) to MIDI converter.
+ Currently it's moulting into a fully-fledged mod
+ player.
+
+
+
- QMidiPlayer
[details]
[short desc.]
- A feature-rich cross-platform MIDI player loosely
- based on vanBasco's Karaoke Player and QSynth.
+ A feature-rich cross-platform MIDI player with UI
+ inspired by vanBasco's Karaoke Player and QSynth.
It has a comprehensive plugin interface to
provide extra functionalities.
@@ -147,10 +176,9 @@ function swonload(){
[short desc.]
- SMELT is a wrapper class for hardware-accelerated
- graphics rendering, input handling and optionally,
- audio outputting. SMELT is extensively used in
- some of my projects.
+ SMELT is a set of classes that provide hardware-accelerated
+ graphics, input handling and optionally, audio output.
+ SMELT is used extensively in my other projects.
- lightsd
@@ -289,8 +317,10 @@ function swonload(){
Old project attempting to recreate the game Ballance from Cyparade.
- It uses the same engine but without custom extensions to the engine.
- Playable, but in no way resemble the original game.
+ It uses the same Virtools engine but without using custom extensions
+ to the engine.
+ Playable, but in no way resemble the "feel" of the original game in
+ terms of controls.
- Chris' Timidity Player (2012)
@@ -310,6 +340,7 @@ function swonload(){
Local judger for OI problems. Doesn't really have any advanced features.
+ Written in FreePascal.
- the
Ultimate Data Visualiser (2015)
@@ -318,7 +349,7 @@ function swonload(){
A data visualizer for some very specific purpose.
- This project is never made public.
+ This project is never made public. Written in C++. Uses SMELT.
- World's Hardest Game 3D (2010-2011)
@@ -337,7 +368,8 @@ function swonload(){
[short desc.]
- A stupid game made with Virtools. A new version using HTML5 is
available.
+ A stupid game made with Virtools. A new version written for modern(-ish)
+ browser is
available.
- Compiz 0.9.7.99 (2012-2016)
@@ -346,7 +378,8 @@ function swonload(){
[short desc.]
- The ultimate compiz distribution with extra features added by me.
+ The ultimate pre-GLES port compiz distribution with extra features
+ added by me, as well as backports of a few new features added later.
It was forked off the 0.9.7 branch for Ubuntu 12.04. It comes with
probably every single plugin ever available for compiz.
@@ -415,7 +448,7 @@ function swonload(){
[short desc.]
- Clock, alarm and stopwatch.
+ Text mode clock, alarm and stopwatch written in FreePascal.
--
cgit v1.2.3