Cube Trains is a puzzle game where you build elevated railways in a city. It features 3D puzzles, unlimited undo/redo, and smart placement of pieces. The non-linear level graph means you don't have to beat a level before unlocking the next one. The game comes with a built-in level editor, so you can build and share your own corners of the city.
Likwid is a set of easy to use command line tools for Linux. It supports programmers in developing high performance multi-threaded programs. "Likwid" stands for "Like I knew what I am doing". It contains the following tools: likwid-topology, which shows thread and cache topology; likwid-perfctr, which measures hardware performance counters on Intel and AMD processors; likwid-features, which shows and toggles hardware prefetch control bits on Intel Core 2 processors; likwid-pin, which pins a threaded application without touching its code (it supports pthreads, Intel OpenMP, and gcc OpenMP), likwid-powermeter which prints the Turbo mode steps and measures energy consumption on supported Intel processors, and likwid-bench, a low level benchmarking framework. It works with any standard Linux kernel. Likwid is lightweight and adds no overhead during measurements.
Simple PHP Chat Script is an AJAX chatting system which does not require a database. It works with text files saved on the server, so it is fast and requires very few server resources. It can be included in both PHP or HTML files (in blogs, forums), but the server must run PHP. The script can easily be changed to be used in other languages, just by translating the texts in a single file. It can have one or more chat rooms. The user can add smiles in chat, and can format the text with Bold, Italic, an Underline.
Multiple Select Dropdown List with AJAX can be used to dynamically create multiple Select lists with data from a MySQL table. When the user chooses an option from the Select list, it calls an Ajax function which accesses a PHP file, which will return another Select dropdown according to the option selected.
LocDemo demonstrates the functionality of libwlocate. After startup, it evaluates the current geographic position of the user and displays it within a map. This solution offers geographic localization that works without the use of GPS and without submitting tracking or position data to commercial providers of such services.
pcu is a set of simple command-line utilities to expose the posix_fadvise and mincore syscalls. pcu-fadvise gives the kernel advice on the access pattern for files. This advice can affect all processes by all users accessing those files. pcu-mincore is used to determine which parts of a file are in cache. These utilties are targeted for Linux 2.6, but may work on other operating systems that support the mincore and posix_fadvise syscalls. mincore is not a part of POSIX, and posix_fadvise is uncommon despite being specified by POSIX.