Diseño de sistemas

Cuando alguien me pregunta en que consiste la programación, respondo que consiste, 80% es pensar y el 20% es escribir código. Desde mi punto de vista y experiencia, los errores de programación en comparación con los errores de diseño son ínfimos. Cambiar algunas líneas de código o re-escribir una función es mucho más fácil que un cambio en el diseño. El primer paso a la hora de diseñar un sistema es conocer el dominio del mismo, quién lo va a usar, cuántos usuarios va a tener, qué cantidad de datos vamos a manejar, tiene que ser escalable, qué tipo de persistencia necesitamos, etc.
Leer más

Guía avanzada para sincronizar datos con rsync

El protocolo rsync es en apariencia, sencillo de utilizar. En cambio si profundizamos en sus características avanzadas veremos que es una herramienta realmente potente para hacer copias de seguridad, sincronizar información e incluso para hacer copias incrementales con snapshots. Si no conoces rsync, te recomendamos que antes leas este artículo, también de HowToGeek, donde hacen una introducción al protocolo: how to use rsync to backup your data on Linux.
Leer más

Nuestro regalo para este Día de Reyes Magos: Libros gratuitos para administradores de sistemas Windows

Como regalo de reyes, aquí tenéis esta lista espectacular de libros gratuitos (en inglés) para administradores de Windows. Están en orden cronológico, y son todos realmentes espectaculares. Por ejemplo, el primero cuesta de media 22$ pero es gratuito para su descarga en formato digital. Desde configurar un Windows 2008 Server desde cero, atajos de teclado, seguridad en entornos Windows hasta incluso virtualización con Hyper-V o Xen. Esta es la lista imprescindible:
Leer más

40 herramientas que todo administrador de sistemas debe tener a mano

En este enlace podemos ver una recopilación de 40 herramientas que seguro que todo administrador de sistemas ha tenido que usar en algún momento. Así, echando un vistazo rápido al recopilatorio, todas parecen ser gratuitas y la mayoría multiplataforma, así que si administras sistemas Windows o Linux, te recomiendo que le eches un ojo al enlace.
Leer más

Administración y distribución remota de programas

Sólo tienes que seleccionar unos ficheros MSI, MSU o EXE y podrás instalarlos de forma remota en un ordenador o en varios. Con Admin Arsenal podrás hacer instalaciones desatendidas, desinstalar o reparar programas, incluso es posible reiniciar el ordenador después de la instalación si es necesario. Una cosa que debes tener en cuenta antes de hacer la distribución es tener todos tus equipos en línea. De todas formas tienes la opción Wake On Lan para arrancar tus equipos vía remota.
Leer más