Welcome to my little home in the cyberspace!
"Playfully doing something difficult, whether useful or not, that is hacking." -- Richard Stallman
Me with RMS.
Contacts
You can contact me in different ways (replace at with '@' and dot with '.'):
Jabber
You can use jabber, an open XML based protocol for instant messaging,
my JID is gscrivano at gmail dot com, but rarely you can
find me online.
Email
My email address is: gscrivano at gnu dot org.
My GPG key.
Projects (where I am directly involved or I follow carefully)
The GNU Project
The GNU Project was launched to develop a complete Unix-like operating
system which is completely free software. http://www.gnu.org
GNU MyServer
GNU MyServer is a powerful and easy to configure web server with a lot of
built in features. Visit the official site
http://www.myserverproject.net if you are interested.
GNUzilla
The goal of the GNUzilla project is to provide a completely Free
version of the popular mozilla source code.
Visit the official site for more information:
http://gnuzilla.gnu.org.
Emacs
Emacs is the extensible, customizable, self-documenting real-time
display editor. But I use it for a lot of other things too, read about
it here if you don't know about:
http://www.gnu.org/software/emacs/.
Hurd
The GNU Hurd is the GNU project's replacement for the Unix kernel. The
biggest difference from the UNIX kernel is that hurd uses a
microkernel; at the moment it works on gnumach but probably it will be
developed on a faster microkernel,
http://www.gnu.org/software/hurd/hurd.html.
Hurd Extras
Hurd extras is a project to host developing translators or software
specifically for GNU Hurd. Visit the savannah page if you are
interested:
http://savannah.nongnu.org/projects/hurdextras/.
A* algorithm implementation
A* (A star) is a pathfinding
algorithm
http://code.google.com/p/a-star/.
pyCodeAnalizer
pyCodeAnalizer is an auditing tool for source code.
http://code.google.com/p/pycodeanalizer/.
Files and documents
HTTP Digest scheme for APT
This patch enables the HTTP proxy digest scheme in the debian APT
packages manager, I had to write this to allow debian users at my
university to use apt behind a proxy with the digest scheme.
Force autocompile .el for
emacs This patch enables auto compilation of .el files in
emacs if they are newer than the respective .elc file. Define
force-auto-compile to a non nil value in your ~/.emacs to enable
it.
How write a HTTP manager for
myserver This tutorial shows how it is possible to write a
HTTP manager for the MyServer web server. A HTTP manager allows
to load a plugin in the web server to dinamically manage a MIME
type.
A dev-cpp package for
libevent The libevent API provides a mechanism to execute a
callback function when a specific event occurs on a file descriptor
or after a timeout has been reached. For more information look at
the official libevent
web site.
MyServer threads model A very
preliminary version of a paper describing the MyServer threads
model.
The MyServer development model
The agile development model used for the GNU Myserver web server.
Brain Fuck intepreter A Brain Fuck
interpreter written in Python. If Brain Fuck is the easiest language
to write an interpreter for, probably Python is the easiest language
to use.
Other stuff
Hack for Freedom A modified
version for Manowar's Fight for Freedom.
A nice suggestion An interesting
suggestion from the Microsoft website.
http://www.ohloh.net/accounts/gscrivano My ohloh.net profile page.
No animals were harmed or non-free software was used during the creation
of this web site
