martes, 31 de mayo de 2016

Configuración de entornos virtuales en Python 3

Durante mis primeras pruebas con Python en Windows nunca he tenido problemas con la ejecución de proyectos creados con el framework Django.

Sin embargo, cuando comencé a realizar pruebas en mi distro openSUSE Linux con el mismo framework he tenido algunos problemas relacionados con las versiones de Python, y que como veremos más adelante se soluciona configurando entornos virtuales de desarrollo.

jueves, 26 de mayo de 2016

Paquetes esenciales para desarrollo full stack con Sublime Text 3

Configurar el entorno de trabajo del editor de código Sublime Text a nuestras necesidades es fundamental para poder trabajar de forma adecuada y ágil.

Es por ello que decidí tomar nota de todas las mejoras que le he realizado al editor hasta el momento para adaptar el entorno lo mejor posible para desarrollar en Python y demás tecnologías web, mejoras que en el futuro probablemente se amplíen según los nuevos requerimientos que se vayan presentando.

miércoles, 25 de mayo de 2016

Instalación y configuración de MiniDLNA en openSUSE Linux

Este manual básico busca documentar brevemente los mínimos pasos necesarios para configurar un servidor de medios en una distro Linux que permita ofrecer nuestros contenidos multimedia a todos los dispositivos "smart" de nuestra red hogareña.

En este caso ese servidor de medios elegido es MiniDLNA que permite compartir contenido con dispositivos certificados con los estándares DLNA (Digital Living Network Alliance) mediante el protocolo UPnP (Universal Plug and Play).

lunes, 16 de mayo de 2016

Instalación de Sublime Text 3 en openSUSE Linux

La idea de este artículo es simplemente documentar la instalación de uno de los mejores editores de código existes que agradada por su simplicidad y ligereza: Sublime Text.

En este caso la versión que se va a instalar en esta guía es la 3, y como no existe un paquete .rpm oficial por ahí vamos a tener que improvisar un poquito. Como ya es costumbre del blog los pasos siguen a continuación:

viernes, 11 de marzo de 2016

Control de ancho de banda con Linux Traffic Control (tc)

Este artículo tratará acerca de Linux Traffic Control, la herramienta que nos ofrece el kernel de Linux para controlar el uso del ancho de banda cuando usamos este sistema operativo como puerta de enlace para la navegación a Internet, como equipo de ruteo entre diferentes redes corporativas, etc.

Sea como sea, en mi caso lo llegué a utilizar en conjunto con el servicio Squid (sobre el que escribí hace poco aquí), donde aparte de dar servicio de caché de navegación el servidor se encargaba de controlar el ancho de banda de los usuarios. Su implementación como siempre es muy sencilla como lo veremos a continuación.

viernes, 4 de marzo de 2016

Configuración básica de Squid en openSUSE Linux

Hace tiempo que tengo guardado los pasos para configurar un servidor de proxy Squid, de forma básica, muy básica y poco segura pero que cumple con su función, y que estos días decidí probarlo nuevamente en un equipo con openSUSE 13.2 para ver si sigue funcionando en las nuevas versiones de Squid.

Configurar correctamente un servidor proxy lleva tiempo y dedicación, por mi parte no recomiendo esta configuración para un entorno de producción, pero si alguien está interesado en probar o experimentar con dicho servicio pueden seguir leyendo este artículo que lo terminé de escribír para evitar la pérdida del poco know how que tengo acerca del tema.

miércoles, 3 de febrero de 2016

Generar sentencias SQL con Oracle sqlplus desde un script bash

Que mejor que volver al blog con una entrada livianita, luego de tanto tiempo sin escribir no hay nada mejor que comenzar por algo poco exigente, así no salgo huyendo de aquí para volver a aparecer luego de seis meses.

El artículo de hoy trata acerca de como hacer un script bash que se conecte a nuestra base de datos Oracle, ejecute unas sentencias SQL cuya salida sean sentencias SQL en si mismas, y que dichas salidas se escriban directamente en un archivo de texto plano.

jueves, 16 de julio de 2015

Ejecutar aplicaciones como administrador y cambiar permisos desde el CMD de Windows

Este artículo trata acerca de lanzar una aplicación gráfica con permisos de administrador desde el intérprete de comandos CMD de Windows con el comando runas, y sobre cómo cambiar los permisos de acceso y de ejecución de un archivo y/o aplicación desde el CMD utilizando el comando cacls.

Si bien no es muy común utilizar estas opciones, las documento justamente porque alguna vez me sirvieron.