El nombre de la entrada lo dice todo. Para probar Ubuntu online sólo tenemos que ingresar en Ubuntu con nuestro usuario, el registro es gratuito y si tenéis Ubuntu One es el mismo.
Para acceder al servicio: try-ubuntu-beta.ec42.net
El nombre de la entrada lo dice todo. Para probar Ubuntu online sólo tenemos que ingresar en Ubuntu con nuestro usuario, el registro es gratuito y si tenéis Ubuntu One es el mismo.
Para acceder al servicio: try-ubuntu-beta.ec42.net
Si hace unos días hablábamos de cómo hacer backup y restaurar copias de seguridad con MySQL, hoy vamos a hablar de cómo hacerlo con PostgreSQL, incluyendo un detalle más: la automatización para que se ejecute de forma periódica y automática.
pg_dump
Si con MySQL usamos mysqldump, con PostgreSQL utilizamos pg_dump. ¿Cuál es la sintaxis básica?
Si ya hemos hablado en líneas generales del tema y hemos comentado cómo hacer uso de los ficheros .po, .mo y .pot, ahora nos toca el turno de llevar a la práctica todo esto. Suponemos que tenemos ya nuestros ficheros .PO y .MO creados. Si queréis practicar, podéis usar los paquetes de lenguaje de cualquier aplicación libre, por ejemplo, los de la versión española de WordPress. Empecemos paso a paso.
Marcar las cadenas a traducir
En lugar de usar directamente:
print “<p>Cadena a traducir</p>\n”;
A la hora de desarrollar web apps resulta fundamental algún metodo eficaz para cargar imágenes en Javascript. Antes de que el usuario entre en una página es necesario que ésta se cargue por completo. Si en tu aplicación web vas a trabajar con imágenes dinámicas, es decir, que se crean en un momento determinado es fundamental que antes realices la carga en memoria.
Éste es el código que utilizo sin usar ningún tipo de librería:
var imagen = new Image(); imagen.onload = imagenCargada; imagen.src = "ejemplo.png"En la función imagenCargada es donde ya sé que la imagen ha sido cargada correctamente y puedo proceder a su utilización ya que está almacenada en memoria.
Formatos propietarios y sus alternativas libres – Usemos Linux
Existen múltiples alternativas** libres a AutoCAD, muchas de ellas quizás os resulten familiares, pero también es cierto que la compatibilidad con el maestro de los CADs no tiene porqué ser completa y tampoco accesible desde cualquier sitio.
Así os propongo AutoCad Online, es una herramienta de edición y visualización de AutoDesk para trabajar con AutoCAD en la nube. Sólo tenéis que registraros y listo, ya tendréis acceso y control sobre vuestros archivos. Para acceder al servicio aquí.
Si hace poco hablábamos en la primera parte de forma introductoria de cómo traducir programas libres, hoy vamos a entrar de lleno en cómo hacerlo.
Antes de empezar a leer más sobre cómo usar gettext con PHP en concreto y con ciertos cambios en otras tecnologías libres, veamos en qué consisten los ficheros que usaremos: .po, .mo y .pot y cómo editarlos y trabajar sobre ellos.
Ficheros .POT (Portable Object Template, plantillas de objetos portables)
El primer paso para comenzar a utilizar gettext, es tener una plantilla donde tengamos definidos todos los mensajes que debemos traducir. Normalmente, el lenguaje de referencia, es el inglés, pero podemos elegir cualquier otro.
Os comentaba hace tiempo que Rovio Mobile, la compañía que está detrás de Angry Birds, preparaba el lanzamiento de Angry Birds para Ubuntu desde la Ubuntu Software Center, y después os hablé de la forma de instalarlo a través de Wine en Linux.
Hoy os presento la versión online de Angry Birds. Se trata de una copia china del famoso juego, quizás la ventaja que tiene es que no tenéis que instalarlo y podéis jugar desde cualquier lado al estar en flash. Los niveles del primer sector están todos abiertos, para acceder a los del segundo y siguientes supongo que, como en el original, habrá que pasarse todos los anterior.
Esta mañana intentaba probar Ovi Maps 3D en GNU/Linux, se trata de la alternativa de Nokia a Google Maps. El resultado ha sido total, lo he probado en Chromium (ya sabéis que es mi navegador preferido) y no había compatibilidad. Y en Firefox la cosa no promete:

Puedes intentarlo aquí. ¿Lo conseguiste?