domingo, 26 de abril de 2009

Python autocompletado ... continua

Ahora para que el sistema haga automaticamente la creacion de la variable de entorno que necesitamos, tenemos que agregar una linea con el texto siguiente al archivo
.bashrc

al final de este fichero escribimos
export PYTHONSTARTUP=/home/mvivanco/.pystartup
... listo

miércoles, 22 de abril de 2009

Python, autocompletado

Gracias al Noe, pude ver la potencia que se puede adquirir de python, este es un interprete de programacion.

Anteriormente habia visto Python, y recuerdo que tenia el autocompletado habilitado, ahora que vuelvo a retomarlo me doy cuenta de que no tiene esta caracteristica, por lo tanto, me veo en la tarea de habilitarle esto, y me encuentro con lo siguiente:

Se crea un archivo llamado pystartup, con la esta sintaxis:
import rlcompleter
import readline
readline.parse_and_bind("tab: complete")
desde la terminal se puede hacer de esta forma:
cat > pystartup << "EOF"
aunque se puede utilizar un editor de textos, despues se crea una variable de entorno indicando donde se encuentra este archivo para que Python lo cargue al ser invocado.
export PYTHONSTARTUP=/home/mvivanco/pystartup
y listo, ya esta habilitado el autocompletado...

PD. para autocompletado

viernes, 3 de abril de 2009

Acelerando x4 el 450

Rutina para multiplicar la frecuencia de ejecucion de instrucciones en el 89c450

void MultiplicaXTAL(){
// PMR
// 7 6 5 4 3 2 1 0
// CD1 CD0 SWB CTM 4x/2x ALEON DME1 DME0
PMR |= 0x80; // CD1:CD0 = 10b
EXIF &= 0xFD; // RGMD = 0

PMR &= 0xEF; // CTM = 0
PMR |= 0x08; // XTAL x 4
PMR |= 0x10; // CTM = 1

while( !(EXIF&0x08) );
PMR &= 0x3F; // CD1:CD0 = 00b
}