Dancing stars 2018
The purpose of this exercise was to learn general-purpose computing on graphics processing units. This screen saver does a lot of calculations - all of them on GPU. It uses DirectX 11 and C++ AMP library and has relatively high requirements for computer video card. While it works on most computers, it is possible it will not work on some of them.
Click here to download it. Unzip the archive into a separate directory, right-click dstars18.scr ans select Install menu item. To uninstall it, just remove the directory from your computer.
This is a numerical model of movement of material points in flat pseudo-gravitational field. Model is very rough (after all, I did not ever want to make it precise). But its roughness makes it even more spectacular.
Click here to download it. Unzip the archive, right-click dstars.scr ans select Install menu item. To uninstall it, just remove the file from your computer.
This is the result of my investigations of text drawing techniques to create "special" visual effects.
Click here to download it. Unzip the archive, right-click flextext.scr ans select Install menu item. To uninstall it, just remove the file from your computer.
goTotal, version 1.5
This program calculates the number and total size of files and subdirectories of a given directory. Approximately the same as what you see in Size and Contains fields of Properties dialog box when you right click a directory in MS Windows Explorer and select Properties menu item.
The difference is that goTotal also calculates the number and total size of files of different type, by file extension. That is, it does not just say you "This directory contains 100 files of total 12M", but also indicates that "there are 2 .pch files which occupy 80% of those 12M".
goCount, version 1.1
The program calculates total size and number of lines of text files. One can specify either file name(s) or file mask(s), look for files in a single directory or in subdirectories as well. Great way to find out (at last) how many lines of code is your "killer" app.
goHide, version 2.1
This tool lets you hide or show other application windows. It shows you a list of what it believes to be application windows, both visible and invisible.
Version 2.1 lets you hide, show, minimize and maximize windows from a command line. First, you have to identify the window to act upon. It can be a window title or class name, or both; it also can be a window handle. Second, you tell what to do with this window. The following command line switches are available:
|-title="window title"||the window title|
|-class="window class"||the window class|
|-hwnd=1F05CC||the window handle, in hexadecimal form|
|-res||Restore window (ie, undo Minimize or Maximize)|
Just remember: if you show (or hide) a window, it is your responsibility to hide (or show) it after that.