|
My Work
|
[ Last update: 2007-07-09 14:23:58 ]
|
In my old site there was a "resume.html" page and it gived me a lot of spam from various web engines delegated to search for new profiles to archive. This time I don't mean to write a resume, but I want only speak about my computer experience.
First of all, let me say that I believe in free sotfware.
Computer Environments Unix, Linux, Vim, Gnu tools, Bash
Although I know Microsoft systems as user and, of course, I'm able to perform basic operations such as networking configuration, file sharing and so on, my knowledge and my interests are focused on Unix-like systems, especially on GNU Linux.
I'm a fan of Debian: I love its packages system, I like to use a free OS maintained and developed by a community of volunteers.
Vim is my preferred text editor and I would be lost without it.
Computer languages C, Perl, Php, Python, Scheme, Tcl, sh
My programming experience started with Perl. I've written a lot of web-oriented and system-oriented code in Perl and, although I prefer other languages to start a new application now, I continue to maintain some old Perl works, like a customized version of commerce.cgi (better to say a fork of the original CGI) for TOL.
Later on, I chose PHP for most of my web works and I still use it because it is often required. An example is the web site of an italian scientific review that I developed entirely in PHP (with the exception of a filter in Perl for publishing the news by e-mail).
I've played a little with Python and I wrote a few web applications as CGI and with mod_python.
I've recently approached to functional programming with Scheme and I think that all programmers must have such an experience. This site runs a CGI written in Scheme, using MzScheme.
I wrote a basic MySQL interface for MzScheme, since I encountered some problems with the ODBC drivers. Among my incomplete works there is a lot of C programs: proxy, various kind of daemon, curses and SDL drawing games...
The only one I released under GPL is Melon, a mailbox flag for X.
GUI Toolkits Gtk, Perl/Tk, Perl/Gtk+
Databases SQL, MySQL
perl:DBI, Php/Mysql, MySQLdb for Python, MYSQL C API
Computer Architectures i386, powerpc
I'm working with an Ibook2 that runs Debian GNU Linux and I'm very satisfied with it.
Security Web security, secure system administration
System administration Installation and configuration servers web, mail, ftp, dns, mysql
Often I carry out system administration tasks, intervening to solve specific problems for ISP and firms. Some time ago, I was employed just as system administrator. For now, my first job is programming, but I maintain a couple of server.
Computer Graphics Introductory concepts of 2D and 3D graphics.
I like to draw and paint, on paper, canvas and screen ;)
I use the Gimp to make graphics elements for my applications. I've also played a little with Sketch and Povray, but not enough. For Gimp I've written a couple of Perl script that provide some specific functionalities I needed.
|
|
Linking pages
| Similar pages |
|
 Navigation
homepage
page index
last changes
site info
search
 About me
whoami
contacts
pictures
my work
software
 Links
SoLiRa
LUG Catania
Freaknet
 Validations
CSS
XHTML
|