Minimum Profit actions are editor commands that can be directly bound to the menu or a key.
MPSL (Minimum Profit Scripting Language) is a programming language concieved as an scripting engine for the Minimum Profit Text Editor, though it can also be used as a general-purpose programming tool. An MPSL program consists of a sequence of statements which run from top to bottom. Loops, subroutines and other control structures allow you to jump around within the code. It is a free-form language, meaning that you can format and indent it however you like, as whitespace serves to separate tokens.
MPDM (Minimum Profit Data Manager) is a lightweight library that provides C programs with a rich set of useful data types as scalars, dynamic arrays or hashes, similar to those of the Perl language. Also, it contains a rudimentary garbage collector that alleviates the need to keep track of data no longer useful, as well as help for operating system abstraction and portability, regular expressions, string manipulation, character set conversions, localization and file I/O access.
This document describes all the MPSL data structures that build the Minimum Profit Text Editor, with examples showing how to change or update its behaviour.
This document is a reference to the mp.form() function and associated
tools that ease interaction with the user from inside the Minimum Profit
Text Editor.
The following configuration values can be set in the configuration files,
executed from the command line or from the Execute MPSL code... option in
the Edit menu. So, for example, if you always want automatic indentation,
word wrapping at column 75 and a special ispell command, you can add the
following MPSL code to ~/.mp.mpsl or /etc/mp.mpsl:
Este documento describe los pasos para una distribución Debian, pero en otras debería ser más o menos lo mismo. Para usar esto es necesario tener el soporte Bluetooth funcionando (mi documento Bad story 'software/bluetooth' puede servir de ayuda). Esta configuración debería servir igual para GPRS ó UMTS: mi teléfono móvil conmuta de uno a otro automáticamente según la cobertura.
Intentionally incomplete character set information for hasty Unix programmers.
Those directives that are not pure music instructions or are specific to a given output mode are called extended commands. They are expressed as curly bracket-enclosed blocks of keywords directly followed by their optional, respective arguments. As for the basic commands, formatting and indentation is free-form.
Ann Hell Ex Machina scripts consist of a sequence of commands and their possible arguments which run from the top to the bottom. Formatting and indentation can be used in a free-form way.
This document describes the markup supported by Grutatxt. It's specially designed to be as natural as possible, so reading a source file should feel as reading a plain text file. Ideas were taken from conventions used in pre-web email messages, README files and Wikis.
If you want to use secure connections in the servers you run (and you WANT it), you need a certificate and a key. This document tells briefly how you can create a self-signed certificate to use TLS in your smtp, imap and https connections.
Take note that the 'authentication' part of the certificate serves no purpose in a self-signed certificate, because it's signed by you and not by a recognized certification authority; some programs (specially Firefox) will complain when connecting to your services because they cannot be sure that you really are who you are claiming to be. If that is a problem to you, then this is not the document you are looking for.
| 2005-04-05 | Added notes about DHCP. |
| 2005-02-05 | Updated information about authentication. |
| 2005-01-12 | First version. |
Building a Bluetooth wireless network with Linux is easier than it may seem. This document is about connecting several computers in a TCP/IP network; it does not talk about other devices as phones, PDAs or printers.
| 2004-03-13 | New information about the internal modem. |
| 2004-02-02 | IRDA working. |
This document explains some tricks to be used with the Quick and Dirty Game Development Framework (QDGDF) libraries.
Note: I no longer use CVS, but some ideas about source code control exposed here still apply.
CVS is a powerful tool, but it's easy to lose within its options, forget a step or mess with tags. This document says how I do some things with CVS.
Nota: esta información está completamente obsoleta: puede instalarse Debian Linux en un Power Macintosh 7200/90 sin pasar por todo este calvario. No obstante, queda aquí por si a alguien le sirve de ayuda.