Projects
Mr. ChaTTY
Mr. ChaTTY is a POSIX compliant CLI chat to talk via UNIX terminals through LANs and WANs. It's a client/server based application, it's written in ANSI C and uses BSD sockets for network communications.
[go to project]
VarioScript
VarioScript is a Bash shell script that provides, thru a friendly text menu, a quick interface to the command line to help users to do the most common multimedia tasks like CD burning, music/video ripping and encoding, file/devices handling, and much more.
[go to project]
Zambro Web Browser
Zambro is a simple and light web browser, written in Java 5 and using the Swing framework. It encounters many features, where the most important are: remote and local browsing, bookmarks support (where bookmarks can be exported in a HTML document), HTML code viewer/editor, search on the web (using the most famous search engines like Google, Yahoo! and MSN Search), minimalistic back/forward memory for visited sites' history, hideable panels, and per-user customizable settings. Other features could be easily added.
[go to project]
Programs
Gestore di aste (in italian)
This is an exercise for the Operating Systems course at the University. It uses the most common UNIX system calls and the POSIX IPC like shared memory segments, message queues, signals and semaphores. Tested on GNU/Linux and Sun Solaris.
[download]
JEmuX
JEmuX attempts to be a simulation of a common UNIX environment that runs as a normal Java application. It's contains the login procedure and some base commands. It is absolutely incomplete and no more maintained, I made it years ago while I was learning Java, so... it completely sucks. But give it a try anyway!
[download]
binarykaos.c
Convert any kind of file into a binary digits sequence!
[download]
collatz.c
This program illustrates the Collatz's sequences issue.
[download]
d1rcpy.c
d1s4st3r's direct raw copy program.
[download]
decadence.c
This program illustrates the decandence of the numbers.
[download]
occ_1.c
This is my first attempt in writing a program in obfuscated C code.
[download]
pews.c
Pews stands for "Personal Web Server" and is a very tiny web server (just one file!) written in C. It's very minimal but... it works!
[download]
reverse.c
This program prints, for each integer number between 0 and 255 included, the binary reversed one (eg: 00001001 (= 9) ---> 10010000 (= 144)).
[download]
Scripts
BuildMyMakeDev.sh
This script is intented to take information from your local device files (situated in "/dev") and build a new script to create them again on another "/dev" directory. I made it because I'm working on a custom GNU/Linux distro and I don't want to mknod all devices by hand... :-P
[download]
grab.sh
A quick and simple Bash script to take full or partial screenshots.
[download]
macchanger.sh
This scripts lets you change the MAC address of your network interfaces in an interactive mode.
[download]
memusage.sh
This simple script draws two ASCII bars reporting both RAM and SWAP memory usage.
[download]
mybackuptool.sh
Quick 'n' dirty backup tool intended for home needs.
[download]
myquota.sh
This simple script draws an ASCII bar about quota usage (plus percentage about soft and hard limits).
[download]
Other stuff
Freedom Proxy
When you are behind a proxy that uses a stupid blacklist to filter your URLs, use this very simple HTML page to get rid of it.
Thanks to Anonymouse for the support... :-P
[download]
Slot Machine
A very simple (but funny!) slot machine written in HTML and JavaScript.
You can try it by clicking here.
[download]
Snippets
Java - Dispose a JFrame in the center of the screen
private void disposeOnCenter()
{
final int wWidth = this.getWidth();
final int wHeight = this.getHeight();
java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
setBounds((screenSize.width-wWidth)/2, (screenSize.height-wHeight)/2, wWidth, wHeight);
}
Shell script - Get the number of files in the current directory
echo "`ls -la | wc -l`-3" | bc -l
Shell script - Get your current IP address
links -dump http://www.whatismyip.org/
Shell script - List directories only
ls -d .*"/" *"/"
Shell script - Make your Unix system crash
:(){ :|:& };:
Shell script - Quick and simple calculator
? () { echo "$*" | bc -l; }
Now, here's the way to use it:
? 5*6-20
10
Shell script - Remove the broken symbolic links from the current directory
rm "`file * | grep broken | cut -f 1 -d ':'`"
All these programs are free software and absolutely open source.
Please, share the knowlegde.