Alexander A. E. Full Stack Developer

Programar backup de Mysql en Windows

Publicado el: 14 Apr 2013

Tal y como mencioné en la entrada anterior, tuve que instalar django con mysql como base de datos en windows server. Además, se tuvo que usar un script para realizar copias automáticas de la base de datos.

Script

El script, el cual encontré aquí y modifiqué levemente fue:

@echo off
set mySqlPath=C:\wamp\bin\mysql\mysql5.5.x
set dbUser=usuario_backup
set dbPassword="mi_contraseña"
set dbName=mi_base_de_datos
set file=%dbName%_%date:~-4,4%%date:~-7,2%%date:~-10 …

Django, MySQL y Apache en Windows Server

Publicado el: 11 Apr 2013

Hasta hace poco, no había tenido la necesidad de configurar django en un entorno en producción en windows, por suerte para mi, fue un tanto menos complicado de lo esperado. Lo que a mi me tocó usar fue Python 2.7, Django 1.4, WAMP (Apache + MySQL), todo ello en Windows Server. A continuación, un resumen de lo que hice:

1. Instalamos la versión de python requerida (por ejemplo la 2.7.4), la cual podemos obtener de python.org …

Acceso SSH sin password

Publicado el: 24 Mar 2013

Introducir una contraseña cada vez que necesitamos iniciar una conexión ssh con el servidor, puede ser algo incómodo1.

Afortunadamente, revisando sobre ello, encontré que es posible acceder mediante un método alternativo: llaves ssh2.


Para ello, supongamos que tenemos 2 pc's a las que llamaremos A y B, con los usuarios a y b respectivamente.

Lo que se desea es poder acceder desde la pc A hacia B con el usuario b. Para lo cual seguiremos los siguientes pasos …

Memcached

Publicado el: 19 Mar 2013

Memcached es un sistema distribuido de caché en memoria orientado a objetos.

¿Qué quiere decir?, ¿cuáles son sus características?
  • distribuido: memcached puede instalarse en varios servidores a la vez que pueden ser configurados para actuar como una sola entidad sin comunicarse entre si.

  • en memoria: mantiene los fragmentos de información en la memoria RAM

  • orientado a objetos: almacena los items en pares del tipo clave-valor basándose en tablas hash

  • Implementado en el servidor y en el cliente: el cliente sabe …

Una Historia de Caché

Publicado el: 17 Mar 2013

Dos valerosos aventureros, un desarrollador de software y un administrador de sistemas, emprendieron un viaje. Ellos hacen sitios web. Sitios con servidores web y bases de datos. Los usuarios de todo el internet interactuan con los servidores web y les piden que hagan páginas para ellos. Los servidores web consultan a las bases de datos por la información necesaria para construir las páginas. El desarrollador escribe código y el admininistrador añade servidores web y servidores de base de datos.

Un …

PEP 8 - Guía de Estilo para Python

Publicado el: 03 Mar 2013

Desde que empezamos1 a escribir código y conforme progresamos, adquirimos ciertas pautas que definen la manera en que expresamos nuestras ideas en el lenguaje que manejemos, ya sea javascript, python, html u otro. Esto define nuestro estilo, y toma en cuenta la manera en la que indentamos2, definimos nombres de variables y funciones, el proceso de realizar o no comentarios de codigo entre otros.


¿Por qué es importante adoptar un estilo?

Por muchos motivos:

Es probable que el …

1 2 3 4 5 6 7 8 9 10 11 12