From 9d3c8c0e6e1a7ba43bf3dc19350d1dca68b657a3 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sun, 10 Feb 2019 11:16:07 +0800 Subject: Initial commit. --- index.html | 621 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 621 insertions(+) create mode 100644 index.html (limited to 'index.html') diff --git a/index.html b/index.html new file mode 100644 index 0000000..de4abc3 --- /dev/null +++ b/index.html @@ -0,0 +1,621 @@ + + + + + + +Chrisoft::Home + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+

Yet another wandering programmer


+

+ Welcome to the home page of Chris Xiong, a Chinese programmer. +

+

+ You will find my works, collections and pieces of thoughts here. +

+

+ Have fun exploring! +

+ + +

+
+
+

Projects


+

+ Here's a list of projects maintained by me. For projects with license files, please refer to them for licensing details. + Other projects, especially the old inactive ones, are provided "as-is", licensed under the terms of the Expat (MIT) license and + come with ABSOLUTELY NO WARRANTY. Use them at your own risk. +

+

Active Projects

+
    +
  • Bullet Lab Remix + [details] + + [short desc.] +
    + A danmaku-like game. Inspired by a flash game + called "Bullet Lab", this project has departured + so far from it that it has became a STG without + the 'shooting' part. +
    +
  • +
  • QMidiPlayer + [details] + + [short desc.] +
    + A feature-rich cross-platform MIDI player loosely + based on vanBasco's Karaoke Player and QSynth. + It has a comprehensive plugin interface to + provide extra functionalities. +
    +
  • +
  • SMELT + + + [details] + + [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. +
    +
  • +
  • lightsd + + + [details] + + [short desc.] +
    + Auto brightness for Linux, without requiring + a desktop environment or systemd. +
    + +
  • +
  • Touhou BGM Remix + [details] + + [short desc.] +
    + The only project that has nothing to do with + programming here. These packages provide remixed + BGM in a more modern style for legacy Touhou Project + releases. It may sound worse or better. You decide. +
    +
  • +
+

Contributed Projects

+

+ I've made contributions to these projects, more or less. +

+
    +
  • BLumia OJ + + + [details] + + [short desc.] + +
    + A HUSTOJ compatible Online Judge system. +
    +
  • +
  • Pineapple Synth + + [details] + + [short desc.] +
    + A software synthesizer developed by BLumia. I helped with some optimizations and bug fixes. +
    + +
  • +
  • thplayer + + [details] + + [short desc.] +
    + A replacement for my "thplayer.cpp" with GUI, written by BLumia. It has my reinvented wheel inside. +
    + +
  • +
  • SDUOJ + + + [short desc.] + +
    + The Online Judge used by Shandong University, + Located here. + It does have a github repo, but we have been modifying + the production directly for so long that it is very + outdated. Yes we use ssh and vim to modify the prod. + And thanks to the stupid university I am in, it is + impossible to access out of the campus. +
    +
  • +
+

Pending Projects

+
    +
  • Online Judge
  • +
  • vjtester v2
  • +
  • FluidR3 GM2+Extension
  • +
  • QSPS Sound Set
  • +
  • SMELT4js(?)
  • +
+

Archived Antique Projects

+

+ Some of these projects are permanently lost in a disaster. + +

+
    +
  • Ballance Remix (2011-2012) + + [details] + [short desc.] + +
    + 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. +
    +
  • +
  • Chris' Timidity Player (2012) + + [archive] + [short desc.] + +
    + Simple timidity frontend written in FreePascal. BLumia created a more + feature-rich fork called BLumia's Timidity Shell. +
    +
  • +
  • Simple Tester for OI (2012) + + [archive] + [short desc.] + +
    + Local judger for OI problems. Doesn't really have any advanced features. +
    +
  • +
  • the Ultimate Data Visualiser (2015) + + [short desc.] + +
    + A data visualizer for some very specific purpose. + This project is never made public. +
    +
  • +
  • World's Hardest Game 3D (2010-2011) + + [archive] + [short desc.] + +
    + 3D version of a flash game called "World's Hardest Game" made with Virtools. + Extremely hard because it's basically unplayable. +
    +
  • +
  • Cross Noodles (Virtools) (2012) + + [details] + [short desc.] + +
    + A stupid game made with Virtools. A new version using HTML5 is available. +
    +
  • +
  • Compiz 0.9.7.99 (2012-2016) + + [archive] + [short desc.] + +
    + The ultimate compiz distribution with extra features added by me. + It was forked off the 0.9.7 branch for Ubuntu 12.04. It comes with + probably every single plugin ever available for compiz. +
    +
  • +
  • Minesweeper in HGE (2012) + + [archive] + [short desc.] + +
    + Essentially a cmine.c with GUI. +
    +
  • +
  • Desktop (2012) + + [archive] + [short desc.] + +
    + Windows 7 style show desktop for Windows 2000, Windows XP and Windows Vista. + Written in FreePascal. It's pretty broken though. +
    +
  • +
  • Go!Word (2012) + + [short desc.] + +
    + Hangman written in FreePascal. +
    +
  • +
  • cpu.c (2011) + + [short desc.] + +
    + Plots a sine function in CPU usage using busy waits. +
    +
  • +
  • cmine.c (2012) + + [short desc.] + +
    + Minesweeper, CLI version. +
    +
  • +
  • fpsnake.pas (2016) + + [short desc.] + +
    + Snake game written in FreePascal. I wrote this in order to prove that + I can still do Pascal. +
    +
  • +
  • fpGraphicClock (2011-2012) + + [short desc.] + +
    + Primitive graphic clock written in FreePascal. +
    +
  • +
  • Date&Time (2009-2010) + + [short desc.] + +
    + Clock, alarm and stopwatch. +
    +
  • +
+
+
+

Blog


+

Development Blog

+

+ Sharing thoughts on software development and recording progress of my projects. +

+

Nonsense Blog

+

+ Pure garbage. Caveat emptor. +

+

+ No RSS feed provided. +

+
+
+

Library


+

Music Library

+

+ Music arranged and some, composed, by me. +

+

Picture Library

+

+ My collection of pictures from the Internet. +

+

Code Library

+

+ Get lost in my messy code! +

+
+
+

Leave a Message


+

+ Messages are not censored + (except messages for testing, which would be deleted + shortly after posting; advertising is also prohibited). + General etiquette still applies. + Your (apparent) IP address will also be recorded together + with the message you fill in below. + You have to be able to reach Google's reCAPTCHA + to leave a message. +

+
+
+ +
+ + + + +
Message:
+ +
+ Something Annoying:
+

+
+ +
+
+
+
+

About


+ +
+ +
+ Powered by Debian
+ Copyright Chris Xiong 2019 +
+
+ +
+ + +
+ + + -- cgit v1.2.3