Automatizar backups de PostgreSql

Posteado por Joil | 05/10/2012 14:09:07
Filed under Desarrollo | Comments (0)

Necesitaba realizar backups de mis bases de datos en PostgreSql y claro lo primero fue simplemente crear un script que realizara tal labor, en particular backup.sh :
#!/bin/sh
NOW=$(date +'%d-%m-%Y')

pg_dump -i -h 127.0.0.1 -p 5432 -U nombre_usuario -F c -b -v -f '/home/backup/DB-$NOW.backup' nombre_db
Reemplazando nombre_usuario y nombre_db por lo que corresponde en cada caso funciona sin problema y realiza lo esperado, ahora solo bastaba crear un crontab con dicho script para ser ejecutado una vez al día y todo estaría listo, pero acá es donde algo pasaba no se generaba el dichoso backup. Bueno cuento corto la solución es hacer uso de pgpass. Este es una variable de entorno que permite registrar la password, por tanto basta hacer lo siguiente :
echo '127.0.0.1:5432:nombre_db:nombre_usuario:password' >> ~/.pgpass
Con esto el crontab funciona sin problema

Con que Framework esta corriendo ?

Posteado por Joil | 05/07/2012 00:00:00
Filed under Desarrollo | Comments (0)

En mas de una ocasión nos habremos hecho esta pregunta (hoy por ejemplo), queremos saber con que versión de framework esta corriendo determinado sitio web o aplicación web, bueno en mi caso hago uso de Environment.Version para saber esto, dejo un una pagina

<%@ Page Languaje="C#" %>
<html>
	<head></head>
	<body>
		<% Response.Write('Version del Framework = ' + Environment.Version.ToString()) %>
	</body>
</html>

Al abrir esta pagina nos mostrara la versión del Framework con que esta corriendo nuestro sitio

Que pasa con Mono

Posteado por Joil | 07/22/2011 00:55:27
Filed under Mono | Comments (0)

Mucho ruido se estaba generando en torno al proyecto Mono, recordemos que el proyecto fue iniciado por Miguel de Icaza en su empresa Ximian, esta fue comprada por Novell, desde entonces fue esta quien apoyo el proyecto. Hace poco Attachmate  compro Novell con lo cual se puso en duda que pasaría con el financiamiento al proyecto Mono, bueno ya se vieron algunos acontecimientos Attachmate despidio a los desarrolladores de Mono que trabajaban en Norteamerica indicando ..."el futuro de mono estará determinado por los líderes de la unidad de negocios en los cuarteles centrales de SuSE que han sido re-establecidos en Núremberg".

 

Bueno ahora ya podemos hablar que tenemos buenas noticias, porque luego de ser despedidos Miguel y su equipo, estos iniciaron un nuevo emprendimiento Xamarin donde ademas se sumo Nat Friedman. Recientemente informaron que lograron un acuerdo donde obtienen la licencia a perpetuidad de Mono y los productos que se desarrollaron bajo el amparo de Novell (MonoTouch, Mono for Android y Mono for Visual Studio), es importante mencionar que tambien esta incluido MonoDevelop y la organización de Mono en GitHub.

 

Con esto desde mi punto de vista podemos seguir tranquilos todos quienes gustamos y usamos esta plataforma desarrollo.

 

Mas info :

Mi Hija Camila

Posteado por Joil | 04/14/2011 11:04:00
Filed under Blog | Comments (0)

Curso C# con Mono

Posteado por Joil | 02/26/2011 21:51:41
Filed under Mono | Comments (0)

Gracias a Barrapunto me entero de la iniciativa de Linux Hispano de crear un curso de C# bajo la plataforma Mono. El enlace al curso programación C# usando Mono, en él encontraran los siguietes puntos :

  1. ¡Hola Mundo!
  2. Tipos de datos y uso de referencias
  3. Variables y constantes
  4. Ensamblados
  5. Espacio de nombres y regiones
  6. Declaración de clases y estructuras
  7. Conversión de tipos e información cultural
  8. Tratamiento de excepciones
  9. Herencia
  10. Interfaces