En algunos caso cuando tenemos un “IF” sencillo lo queremos poner en una sola linea, por suerte Python nos permite hacer lo siguiente
CodigoDescuento = 'A' if ((p2/p1) > 0.7) else 'B'
En algunos caso cuando tenemos un “IF” sencillo lo queremos poner en una sola linea, por suerte Python nos permite hacer lo siguiente
CodigoDescuento = 'A' if ((p2/p1) > 0.7) else 'B'
Cortito y a la mandíbula, lo que busco es convertir “38″ en “000000038″
'{:0>9}'.format('38')
││└─ Tamaño total del string
│└── Alineación del texto:
│ "<" derecha
│ "^" centrado
│ ">" izquierda
└─── Caracter de relleno (se puede omitir)
http://docs.python.org.ar/tutorial/inputoutput.html
Otro ejemplo:
>>> print '|{:^20}|{:^8}|{:^8}|{:^8}|'.format(
'Account',
'Total',
'Credit',
'Junio')
>>> | Cuenta | Total | Credit | Junio |
Debo reconocer que mi primera impresión de Gnome 3 no fue buena. Pero sabiendo el esfuerzo que significa prepara un escritorio como es Gnome3, decidí dale una mirada a la ayuda (muy recomendable) para entender el porque de los cambios. El diseño es limpio y trata de enfocarnos en el trabajo que estamos realizando, y lo consigue.
Desde hace un tiempo que en Gnome me aparece el iconito Network-Manager (arriba a la derecha) como desconectado. Pero el equipo evidentemente esta conectado, tengo una IP, puedo navegar y descargar los correo, por lo que no le di importancia.
Uno de los problemas que tengo cuando termino de instalar un equipo y que detecto segundos después de ejecutar “crontab -e” es que tiene como editor predeterminado “nano”. Solucionar esto es muy sencillo, solo tenemos que ejecutar
root@kronos:~# update-alternatives --config editor There are 3 choices for the alternative editor (providing /usr/bin/editor). Selection Path Priority Status ------------------------------------------------------------ * 0 /bin/nano 40 auto mode 1 /bin/nano 40 manual mode 2 /usr/bin/vim.basic 30 manual mode 3 /usr/bin/vim.tiny 10 manual mode Press enter to keep the current choice[*], or type selection number: 2 update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in manual mode. root@kronos:~#
El audio es un fragmento de un webcast de la campaña de regularización de licencias (del 08/09/2011), en este fragmento se lo escucha a Nicolas Carbajo de Software Legal haciendo referencia a que es necesaria una licencia de Windows para cada cliente delgado (al margen de la CAL)
Recientemente necesite subir un archivo “.gpx” a otro WordPress, al tratar de subir el archivo me apareció el siguiente mensaje:
“Perdona, por razones de seguridad, este tipo de archivos no está permitido.”
La solución es sencilla, alrededor de la linea 2550 del archivo wp-includes/functions.php se encuentra la definición de una función “get_allowed_mime_types” la cual se encarga de permitirnos subir solo cierto tipo de archivos. Solo hace falta agregar un valor al array “upload_mimes”. En mi caso solo agregue la siguiente linea:
'gpx|kml|tcx' => 'application/xml', 'webm' => 'video/webm',
Sistema (para Django) para migración de estructura y datos en una base de datos
En mi caso fueron 2 las cuestiones que me llevaron a buscar una solución de este tipo:
Primero y principal, porque ya probé django Evolution
Segundo, viene como paquete de Debian
Para los que tengan deseos de conocer las alternativas lean este enlace SchemaEvolution
Continue reading
Estas imágenes son solo otro ejemplo de una galería Lightbox. Ver Probando Lightbox Gallery Continue reading