minimum
Minimum Profit 5.0.0 RC2
Minimum Profit is a programmers text editor. more>>
If you are reading this (you are), you probably know what a text editor is and thus I wont explain what open file, search and replace, tab size and things like those, means. Only the special or not-so-intuitive features will be explained. In any other aspect, mp is just like
the text editor you were using until today, before youve found this unknown jewel that will change your life.
Much of Minimum Profits behaviour is changeable from a configuration file, as key bindings, colors, the menu and other variables. Take a look at mprc.sample for details. The configuration files for Unix systems are /etc/mprc and $HOME/.mprc (see below to know how to set it in Win32).
Minimum Profit includes several interfaces:
- curses: the good old text interface. You need any Unix (Linux, Solaris, IRIX, any BSD...) and the curses or ncurses library. It was also sucessfully compiled under BeOS (with a locally compiled ncurses) many years ago.
- GTK: You need any X11 system with the GTK+ libraries installed. Support for GTK versions 1.2 and 2.0 is provided.
- Win32: You need Microsoft Windows 95 or later and the lccwin32 compiler.
Main features:
- Multiple files can be edited at the same time and blocks copied and pasted among them.
- Syntax highlighting for many popular languages / file formats: C, C++, Perl, Shell Scripts, Ruby, Php, SQL, Python, HTML...
- Creative use of tags: tags created by the external utility ctags are used to move instantaneously to functions or variables inside your current source tree. Tags are visually highlighted (underlined), and symbol completion can be triggered to avoid typing your own function names over and over.
- Intelligent help system: pressing F1 over any word of a text being edited triggers the underlying system help (calling man when editing C or Shell files, perldoc with Perl, ri on Ruby, winhelp on MS Windows...).
- Understandable interface: drop-down menus, reasonable default key bindings.
- Configurable keys, menus and colors.
- Text templates can be easily defined / accessed.
- Multiplatform: Console/curses, GTK+ (1.2 and 2.0), MS Windows.
- Automatic indentation, word wrapping, internal grep, learning / repeating functions.
- Search and replace using plain text or regular expressions (including a special function to replace text on all open files).
- Small memory footprint.
- Multilingual.
- Password-protected, encrypted text files (using the ARCFOUR algorithm).
- It helps you abandon vi, emacs and other six-legged freaks definitely.
- Awesome easter egg.
Installation
To compile under any Unix flavour, just run
$ ./config.sh
$ make
The first step should automatically detect all usable interfaces and
additional libraries and leave a Makefile behind. Previous Minimum Profit
versions used to need GNU Make; this is no longer true. By running
$ ./config.sh --help
you can see a list of tweakable options. Also, a bunch of README.* files are
included with Minimum Profits standard distribution with information
specific to many systems and cross-compilers. Notoriously, if you have
the mingw32 cross-compiler suite in your Unix system, you can build an
MS Windows binary pretty easily (README.mingw32).
To install just run (as root):
# make install
and it will be instaled in /usr/local/bin. You can select an alternate
installation directory in the configuration phase; for example, to install
it on /usr/bin, do
$ ./config.sh --prefix=/usr/bin
Enhancements:
- This new release features a new complete action, that asks for completion on the current word using any of the words found in the same document, a new redo action, to revert undo operations, the global configuration file `/etc/mp.mpsl is also executed, in the replace action, the substitution string can contain the special character and , that will be replaced by the matched string (as in the `sed command line tool), and more documentation.
minmax_reMiXed 1.0
minmax_reMiXed is a system monitor SuperKaramba theme. more>>
I have tried to keep the spirit of the original theme intact -Minimum CPU usage, maximum information.
I added a few bars to indicate CPU usage, HDD info and XMMS slider. Heres what the theme contains :
Clock from Simplewidgets
CPU info
Network Load
XMMS information (no Controls)
HDD info
Outbound Processes info
Most things are from Sanjays theme, unmodified. I just integrated all themes into one (I am bad at coding !)
PCLinuxOS 0.93a MiniME
PCLinuxOS is one of the worlds up and coming providers of a Linux Desktop Solution. more>>
PCLinuxOS 0.93 MiniME is available for download and testing. This release is for those who have been asking for a minimum livecd/hd install allowing for full personalization.
This release includes 2.6.15-oci3 kernel, Basic KDE 3.5.2 desktop (kdebase and kdelibs only) , PCLOS Control Center, the Synaptic Software Installer and a customized xorg server from Thac to provide additional 3D support for many graphic cards. Full Version of PCLinuxOS 0.93 is currently being worked up and should be available soon.
Peinture 1.1.1
Peinture is a small arcade network game. more>>
This game is based on a 3D display system which is portable, simple, and efficient.
The network protocol allows real time playing over a LAN or the Internet
Main features:
- Rectangular game area, n player in real time, each one a color.
- A player can paint squares with his color in order to dominate the ground.
- A player must avoid squares from other players colors.
- Several available game mode and objectives.
- simpe 3D display based on X11 (maximum compatibility)
- solo or network real time game
- coded in C++ with a minimum number of librairies
Enhancements:
- Added: background selection, new maps, many debugs (cut/paste, fonts, ..)
InspIRCd 1.1.11
InspIRCd is a highly modular lightweight IRC Daemon written in C++. more>>
By keeping the functionality of the main core to a minimum we hope to increase the stability and speed of our project and make it customisable to the needs of many users. InspIRCd is designed primarily to be a custom irc server for the chatspike irc network (irc.chatspike.net) but we are releasing it into the public domain under GPL so that you may benifit yourself from our work.
InspIRCd is written from scratch, avoiding the inherent instability under large loads which can be seen in many other irc server distributions which have the same featureset.
Mail::Field 1.74
Mail::Field is a base class for manipulation of mail header fields. more>>
SYNOPSIS
use Mail::Field;
$field = Mail::Field->new(Subject, some subject text);
print $field->tag,": ",$field->stringify,"n";
$field = Mail::Field->subject(some subject text);
Mail::Field is a base class for packages that create and manipulate fields from Email (and MIME) headers. Each different field will have its own sub-class, defining its own interface.
This document describes the minimum interface that each sub-class should provide, and also guidlines on how the field specific interface should be defined.
Random Music 1.1
Random Music plays random MP3 tracks from your music collection. more>>
The ID3 and ID3v2 fields (title/artist/album), detailed genre, and weight (0-9) for the currently-playing track can be edited, and tracks can be removed from the playlist.
For example, a user can select only tracks with a minimum weight of 5 from the subgenres "Pop - 1970s" and "R&B - 1970s", and the playlist will adjust accordingly.
Enhancements:
- This release adds features to the playlist editor.
- Playlist entries now include the album name, and selected tracks can be moved up or down.
Voix Manager Linux 1.0.2
Voix manager is a switchboard application Iax phone integrated, is written in C++ and is able to manage and display information about your Asterisk PBX activity in real time. Voix Manager has been thought with simplicity in mind, all feature needed by the attendant, fast and easy usable, with the minimum configurations, just fill the phone and manager login information and play. more>>
Voix Manager Linux - After 9 month of testing we have finally closed the beta phase and completed the last features. In this final version we added privacy rules for those countries where is required to hide the phone number.
We added double click blind transfer, transfer to user voicemail, call forwarding and DND functions.
Voix manager is a switchboard application Iax phone integrated, is written in C++ and is able to manage and display information about your Asterisk PBX activity in real time.
Voix Manager has been thought with simplicity in mind, all feature needed by the attendant, fast and easy usable, with the minimum configurations, just fill the phone and manager login information and play.
Enhancements:
Version 1.0.2
Single click blind transfer, transfer to user voicemail, call forwarding and DND functions, Agent login, improved the interface
System Requirements:minimum Pentium II 300, 256 MB RAM<<less
gnome-settings-visualeffects 0.4
gnome-settings-visualeffects allows the control of the xcompmgr composite manager. more>>
Main features:
- Splitting shadow configuration into active and inactive windows
- Adding a path locator and version checker for xcompmgr/transset
- Incorporating window translucency (decided on a minimum of 25%)
- Window translucency can be added to active/inactive windows by single windows or window types i.e. File Chooser, applications or application children, and Im hoping that I can make this persistent.
- Increase compatibility with gdesklets
- Propose to luminocity developers a configuration standard for these types of settings, therefore improving the future of the project.
- Incorporate code from xcompmgr/transset to reduce reliance on what are intended to be demos rather than real life tools.
- Notification area tool/Panel applet for accessing effects quickly.
Physics-Live CD Mini 0.1.2
Physics-Live CD is a livecd mainly for physical simulations. more>>
I hope this livecd will be useful for learning and teaching physics and research in physics.
Enhancements:
- I am glad to announce the availability of a new minimum version of physics-livecd (physics-livecd-mini-0.1.2.iso). This livecd contains only physical simulation programs and some essential programs such as firefox and gimp. I have changed the window manager from xfce to icewm.
- I have also created a general simulation program called emwave2d.
CGILua 5.0
CGILua is a tool for developing dynamic Web pages using Lua. more>>
CGILua uses the interpreted language Lua as a server-side scripting language for creating dynamic Web pages.
CGILuas architecture is divided into two layers. On the first layer reside the launchers. All of them implement a Basic API which is used by the second layer giving it portability.
On the second layer reside most of CGILua: HTML pre-processing, POST data processing, URL-encoding etc.
Enhancements:
- CGILua distribution includes now only the Lua files, the launchers have been moved to Kepler.
- The Stable library is now distributed with VEnv.
- Fixed a file upload bug in the CGI and Xavante launchers.
- cgilua.lp.include() now accepts an environment to run the preprocessed file in it.
Cammgr 1.5
Cammgr manages a collection of web cameras. more>>
Any camera can be controlled provided a driver is available. Cammgr supports multiple images per camera, default images for inactive cameras, per- user/host/camera notifications, and an easy-to- use configuration file.
Cammgr can scan Apache log files to auto-initiate image capture, and tune capture frequency can to the minimum needed to ensure that clients receive a new image on request.
Enhancements:
- Support for Axis network cameras was added.
- A bug where the pipe file descriptor was left open across shell exec was fixed.
- A client capture manager from where all capture processes are dispatched and monitored was created.
- A bug where the capture process did not go away when cammgr exited was fixed.
- Other miscellaneous cleanups were done.
genesis 3.0
genesis is a framework that aims to bring simplicity and productivity to enterprise application development. more>>
The main goal is to simplify the development of business components and the construction of complex graphical interfaces, with minimum effort for developers. It combines several frameworks in a completely transparent way for developers through the use of AOP (Aspect Oriented Programming).
The project tries to allow people with little knowledge of the Java platform to develop robust applications quickly, without requiring them to learn several new technologies and complex concepts.
Main features:
- Support for desktop applications
- Swing binding
- SWT binding
- Thinlet binding
- Easy, transparent remoting
- Transaction support
- Hibernate support
- Paging support
libmpd 0.01
libmpd is very new, I wrote it to abstract the mpd abstraction out of the code in gmpc. more>>
Libmpd will now be released as a set of C files. The main goal is to make it a seperate library. Comments/suggestions are more then welcome, just keep in mind this is a pre-release.
Goal:
Trying to provide a easy to use high level, callback based access to mpd. It tries to be fast and keep the data transfer with mpd to the minimum. Todo this it implement qeues for deleting and adding songs. There is extra functionallity added for the eas of the programmer.
Its written in plain C and uses the following header files:
- regex.h
- libmpdclient.h
- stdio.h
- stdlib.h (using __USE_GNU)
- debug_printf.h (should come along with libmpd)
Main features:
- Basic player access.
- Playlist access.
- Error handling.
- Command queues.
- Advanced search.
plugmon 1.01
plugmon is a basic system monitoring utility with minimal configuration requirements. more>>
Filesystems, kernel messages, and daemons are monitored from a standalone binary that only requires an email address as configuration.
plugmon project can be started from an init script or a cronjob. No central service is needed. It aims to give a minimum of false alarms.
Usage:
Install plugmon program.
Call "plugmon --mailto my.mail@address" from an rc script.
Or call it from a cronjob. Plugmon will check if its already running.