summaryrefslogtreecommitdiff
path: root/index.html
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2023-08-23 23:06:02 +0800
committerGravatar Chris Xiong <chirs241097@gmail.com> 2023-08-23 23:06:02 +0800
commit7db6f49262427a40aba7e7d9cea038575c167c51 (patch)
tree3c9f6c8dc509c15fe0565d41a1ba610fe7934518 /index.html
parentf0cf97ee2a24eb6845989637aabb04698776d7a9 (diff)
downloadweb-7db6f49262427a40aba7e7d9cea038575c167c51.tar.xz
Index content update. Finally.
Diffstat (limited to 'index.html')
-rw-r--r--index.html57
1 files changed, 45 insertions, 12 deletions
diff --git a/index.html b/index.html
index f850d3f..f5b6907 100644
--- a/index.html
+++ b/index.html
@@ -129,13 +129,42 @@ function swonload(){
</p>
<h3 style="font-weight:normal;">Active Projects</h3>
<ul>
+ <li>deduper
+ <reduced>
+ <a href="https://cgit.chrisoft.org/deduper.git/">
+ [details]</a>
+ <a href="javascript:toggleblkdisplay('dedp-desc')">
+ [short desc.]</a></reduced>
+ <div class="block" id="dedp-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.
+ </div>
+ </reduced>
+ </li>
+ <li>it2midi
+ <reduced>
+ <a href="https://cgit.chrisoft.org/it2midi.git/">
+ [details]</a>
+ <a href="javascript:toggleblkdisplay('it2m-desc')">
+ [short desc.]</a></reduced>
+ <div class="block" id="it2m-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.
+ </div>
+ </reduced>
+ </li>
<li>QMidiPlayer
<reduced><a href="./QMidiPlayer">[details]</a>
<a href="javascript:toggleblkdisplay('qmp-desc')">
[short desc.]</a></reduced>
<div class="block" id="qmp-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.
</div>
@@ -147,10 +176,9 @@ function swonload(){
<a href="javascript:toggleblkdisplay('smlt-desc')">
[short desc.]</a></reduced>
<div class="block" id="smlt-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.
</div>
</li>
<li>lightsd
@@ -289,8 +317,10 @@ function swonload(){
</reduced>
<div class="block" id="br-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.
+ 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.
</div>
</li>
<li>Chris' Timidity Player (2012)
@@ -310,6 +340,7 @@ function swonload(){
</reduced>
<div class="block" id="testr-desc">
Local judger for OI problems. Doesn't really have any advanced features.
+ Written in FreePascal.
</div>
</li>
<li>the <s>Ultimate</s> Data Visualiser (2015)
@@ -318,7 +349,7 @@ function swonload(){
</reduced>
<div class="block" id="dvis-desc">
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.
</div>
</li>
<li>World's Hardest Game 3D (2010-2011)
@@ -337,7 +368,8 @@ function swonload(){
<a href="javascript:toggleblkdisplay('crxnd-desc')">[short desc.]</a>
</reduced>
<div class="block" id="crxnd-desc">
- A stupid game made with Virtools. A new version using HTML5 is <a href="https://chrisoft.org/CrossNoodlesJS/">available</a>.
+ A stupid game made with Virtools. A new version written for modern(-ish)
+ browser is <a href="https://chrisoft.org/CrossNoodlesJS/">available</a>.
</div>
</li>
<li>Compiz 0.9.7.99 (2012-2016)
@@ -346,7 +378,8 @@ function swonload(){
<a href="javascript:toggleblkdisplay('cmpz-desc')">[short desc.]</a>
</reduced>
<div class="block" id="cmpz-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.
</div>
@@ -415,7 +448,7 @@ function swonload(){
<a href="javascript:toggleblkdisplay('dntm-desc')">[short desc.]</a>
</reduced>
<div class="block" id="dntm-desc">
- Clock, alarm and stopwatch.
+ Text mode clock, alarm and stopwatch written in FreePascal.
</div>
</li>
</ul>