My pretty face [ László Monda's Home Page ]
Exploring the cyberspace, one quadrant at a time!
 
Main Page | Blog | Projects

projects

From László Monda's Home Page

Every one of my projects is licensed under the GNU General Public License, Version 2.

Contents

Major Projects

Each of these projects have borned out of a specific need of mine and I use them on a daily basis. They are ordered by descending importance.

Ultimate Commander

Date: 2003-01-25 onward
Language: C#
APIs: Gtk#

Ultimate Commander strives to be an incredibly powerful orthodox file manager developed with a special focus on usability, extensibility, portability and power users.


Symlinker

Date: 2007-05-09
Language: PHP

Symlinker is a minimalistic file manager that is built to primarily operate with symlinks. It's especially useful if your hosting provider only provides you FTP and you want to create symlinks.


Coder Keymaps

Date: 2002-09-21 - onward
Language: Python

Coder Keymaps is my effort to finally create a really usable hybrid keyboard map for hungarian programmers. It contains "xmodmap keymaps". These keymaps can be processed with the xmodmap utility that is obsoleted by the new XKB method but is still supported. This package contains a script which makes one able to easily rotate the keymaps.


Chnorm

Date: 2003-03-17 - 2005-10-02
Language: Python

Chnorm is a simple command line utility which makes one able to set the owner, group and the mode of the given files and directories on a per file / per directory basis, recursively. It is especially useful if you often copy files with braindead permission from filesystems not supporting the Unix permission scheme. chnorm detects executables based on their contents and sets their permissions accordingly to this information by default.


Power

Date: 2004-04-09 onward
Language: C

Power gives root rights to the priviliged users listed in /etc/power.conf. It is similar to the sudo utility that allows much more finer-grained options. It has borned out of my frustration with sudo's complex configuration file.


Planet Archiver

Date: 2006-06-07
Language: PHP, JavaScript

The PlanetPlanet feed aggregator is currently not able to generate feed archives, so it is not possible to go back in history and read the earlier posts that it aggregates. If one forgets to visit or can't visit his/her beloved Planet for a few days, (s)he drops behind and there are phases in our lifes when we're too busy to keep up with the news.

One could use a web based feed reader with cron, but there are people, like me who are unsatisfied with the available web based feed readers, so there is Planet Archiver, a different approach to solve this issue.


IP to Country Splitter - download

Date: 2005-12-03
Language: PHP

IP to Country Splitter provides you a way to integrate the IP address to Country lookup feature very easily into your PHP application.

Minor Projects

I rarely use these applications myself so I consider them less important. I made them for several reasons, other than a burning need. I don't even plan to maintain them in the future, but it was fun making them. They are ordered by the descending dates of creation.

Edge Detector Dude - download

Date: 2005-11-14
Language: C (algorithm), Python (front-end)
APIs: Allegro (image pixel operations), PyGTK (GUI)

Edge Detector Dude is a simple image manipulation application. It presents you the Sobel edge-detected and the gradient-directed versions of the input image. The pixels of the gradient-directed image is computed by denoting the angle of the gradient of the pixel and mapping this value as a grayscale color. Edge Detector Dude is the front-end that uses the accompanying gradient utility to process the input image.


DokuWiki Password Generator

Date: 2005-09-18
Language: PHP

DokuWiki Password Generator is a PHP application that provides an interface to the user to change his/her initial random-generated password for Dokuwiki 2005-07-13 which doesn't provide such an essential interface.


Operational Research Demo - download

Date: 2005-05-14
Language: Python
APIs: PyGTK (GUI)

Operational Research Demo is a GUI application which I’ve made for the operational research course of the university. It features an incremental UI. I mean on this a kind of UI which the user can incrementally fill out as (s)he gives more and more information during the input rather than having to handle tons of pop-ups throughout the process. I think it’s a much more usable interaction model.


Imagemapmaker - download

Date: 2004-12-21
Language: C++
APIs: gd

Imagemapmaker creates XHTML image maps from a set of image files contained in the given directories. This process involves two stpes: 1) Create the images related to the image maps. 2) Generate the XHTML document which contains the image maps. I've written this application as a job prerequisite.


Fork benchmark - download

Date: 2004-11-24
Language: C

Fork benchmark is a primitive benchmark that provides a way to measure the time that is required to fork, exec and destroy x processes, where you can define x as the command line argument. I was wondering why init is so slow. Hint: It's not because forks slow, but but because init runs the services scripts sequantially, not in parallel. Fork benchmark is a C utility.


My Themes

Date: 2004-10-29

My themes are XMMS and Metacity themes I made, because I was unsatisfied with the themes I found.

My Code

You can also find smaller or incomplete projects and code samples in the My Code section of my blog.

Retrieved from "http://monda.hu/projects"

This page was last modified on 21 June 2008, at 12:15.
Powered by MediaWiki