LAB SHELL SCRIPT Para todos los que nos apasiona este sistema, sabemos que tenemos una infinidad de herramientas disponibles creada en diferentes lenguajes de programación que integra muchas veces programadores de todo el mundo, ese sin duda es el secreto del éxito de GNU. Sin embargo en la diversidad de herramientas lo primero que debemos aprender es como ejecutar los script que descargamos …
HERRAMIENTAS Comencé a probarlo hace aproximadamente una semana por una recomendación de un amigo y la verdad es que me gustó bastante, no solo por la interface minimalista del editor sino por lo liviano que resulta editar varios archivos en simultáneo, realmente muy práctico y útil. Los invito a repasar algunos aspectos técnicos presentes en Sublime Text 2 Sublime Text 2 …
CURIOSIDADES Hace un tiempo ya estuvimos hablando sobre este proyecto encabezado por Diego Sarmentero junto a un equipo de trabajo entusiastas y activistas en este proyecto. Desde hace ya un tiempo se abrió un concurso de Plugins en donde vos podes ser el ganador, el objetivo? Escribir un plugin que ayude a mejorar y ampliar las funcionalidades de NINJA-IDE y obtené …
PYTHON En el último artículo que publiqué indicaba como desde una cuenta en GitHub podemos llegar a tener un repositorio público y gratuito para alojar nuestros proyectos de software. El siguiente paso es comenzar a configurar ciertas cuestiones propias de Git para que ese registro de commits, ramas y versiones sea prolija y por sobre todas las cosas almacene lo que …
PYTHON Hace ya un tiempo vimos como podemos implementar fácilmente el módulo para Python donde nos permite codificar un mensaje en md5. Vamos a ampliar este conocimiento por una consulta de carla y vamos a modificar el ejemplo inicial para ver como podemos mejorarlo. 1234567891011121314151617#!/usr/bin/python """ * ejemplo_02.py * * @autor: Daniel M. Maldonado * @email: <danyx …
PYTHON Sin duda alguna Python es uno de los lenguajes más dinámicos que conocí, ideal para aprender a programar para aquellos que son realmente nuevos en este teman, la simpleza de su código fuente lo hace aún más elegante y robusto. Hasta este punto sabemos que Python tiene soporte para conectar diferentes motores de bases de datos. En esta serie de …
MYSQL emma (Extendable MySQL Managing Assistant) es una herramienta gráfica para manipular y gestionar las Bases de Datos MySQL, con una interfaz realmente intuitiva y fácil de utilizar. Proporciona cuadros de diálogos para crear o modificar bases de datos, tablas, índices, datos, etc. Si realmente no estas cómodo utilizando la consola de MySQL para gestionar muchas de las operaciones comunes y …
PYTHON En criptografía, MD5 (abreviatura de Message-Digest Algorithm 5, Algoritmo de Resumen del Mensaje 5) es un algoritmo de reducción criptográfico de 128 bits ampliamente usado. La codificación del MD5 de 128 bits es representada típicamente como un número de 32 dígitos hexadecimal. El siguiente código de 28 bytes ASCII será tratado con MD5 y veremos su correspondiente hash de salida: …
PYTHON Hace unos días conocimos muy superficialmente uno de los Framework más conocido para Python, estamos hablando de Django. De apoco vamos a conocer como tener instalado y comenzar a realizar las primeras pruebas, pero por el momento vamos paso a paso y primero lo primero, conozcamos cuales son los requisitos de sistemas y las aplicaciones que debemos tener instaladas. Instalar …