Ubuntu One ofrece 5GB gratis

Desde Ubuntu Freak me entero de que Ubuntu One ofrece ahora en el paquete básico 5GB de forma gratuita, en lugar de los 2GB de los que hasta ahora tenía.

Llevo algún tiempo usándolo y no he tenido ningún problema, salvo al correrlo sobre Windows que no funciona tan fluido como en Ubuntu, pero eso no lo considero un fallo. Sigo usando Dropbox, me parece un buen servicio, funciona muy bien, y sobre mi terminal Android no tengo ningún inconveniente ni limitación usando la versión gratuita.

30 años de MS-DOS, revívelo con DOSBox

El 27 de julio de 1981 se publicó la primera versión de MS-DOS, el mítico sistema operativo por comandos de Microsoft. Los antecedentes de este sistema operativo era QDOS y 86-DOS desarrollados por Seattle Computer Products (SCP).

Tengo muy buenos recuerdos de este sistema operativo, en mi infancia era un usuario avanzando y sabía muchos de los comandos que tenía el sistema. El saber que ha cumplido su trigésimo aniversario ha hecho sentirme nostálgico. En aquella época Linux se implementaba en las universidades y muchos de nosotros sólo conocíamos este sistema operativo antes de que llegase Windows 3.1 y,

¿Novacut se crea finalmente?

Hace unas tres semanas os hablé de Novacut en el marco de financiar proyectos independientes. Parece que al final este proyecto puede ver la luz, aun no ha conseguido el objetivo de 25000$ para empezar a ponerlo en marcha, pero, ahora sí, creo que puede conseguirlo.

Como os comentaba entonces, y os propongo ahora, podéis hacer vuestra aportación desde KickStarter. Les queda relativamente poco, y creo que un proyecto como este puede marcar un antes y un después en el mundo del vídeo sobre GNU/Linux.

Queda algo más de un día para que finalice el plazo,

Instalar Natural Scrolling en Ubuntu

Una de las características que más me han llamado la atención del reciente lanzamiento de Mac OS X Lion es el Natural Scrolling. ¿Y qué significa esto? Como muchos habréis notado, cuando hacemos scroll con un dispositivo móvil con pantalla táctil sobre un elemento (e.g. Navegador Web) nos deplazamos en orden invertido. Y es esto lo que nos ofrece esta característica.

Bien, para instalarlo en nuestro sistema Linux, en este caso Ubuntu (supongo que no habrá problema en otros sistemas basados en Debian):

1. Instalamos las dependencias:

ahornero@6581-D:~$ sudo apt-get install couch-db python-desktopcouch-application gawk

2.

Curso programación de videojuegos con SDL – ¡Hola mundo!

Comenzaremos con un ejemplo mínimo de SDL dónde abriremos una ventana con el título “Hola Mundo”. Para ello además del código en C prepararemos el Makefile para compilarlo. Podríamos haber usado un entorno de desarrollo integrado como Anjuta por ejemplo, pero ya que se trata de una iniciación a SDL lo mejor creo que es trabajar directamente sobre el compilador y los Makefile.

Makefile

Comenzaremos con el Makefile. Incluiremos además de “sdl-config” las librerías que hemos instalado en el paso anterior:

SDL_CONFIG = sdl-config
DEFAULT_CFLAGS = $(shell $(SDL_CONFIG) –cflags)
MORE_CFLAGS = -O2

CFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS)
CXXFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS) -fno-exceptions -fno-rtti

LDLIBS = -lSDL_image -lSDL_mixer -lSDL_ttf -lSDL_net
$(shell $(SDL_CONFIG) –libs)

all: holamundo_sdl
holamundo_sdl: holamundo_sdl.c

clean:
rm -f *~
rm -f main.o main

holamundo_sdl.c

Pasemos ahora a implementar nuestro primer programa con SDL.

Forzar reinstalar con YUM

Para reinstalar un paquete con el gestor de paquetes YUM tenemos tres opciones:

1. Desinstalar y volver a instalar:

root@6581-D:~$ yum remove PACKAGE
root@6581-D:~$ yum install PACKAGE

2. Si por las dependencias tenemos problemas para desinstalarlo, forzamos la desinstalación con RPM y lo volvemos a instalar:

root@6581-D:~$ rpm -e –nodeps PACKAGE
root@6581-D:~$ yum install PACKAGE

3. Como último caso, supongamos que las dependencias que tiene son tan grandes como para desinstalar algo que no queremos. Entonces forzamos desinstalación evitando dependencias,

Curso programación de videojuegos con SDL – Instalación y configuración

Una vez introducidos en qué es SDL pasemos a la parte práctica. Comencemos instalando los componentes necesarios. Si usas Ubuntu, Debian o cualquier otra distribución que use Synaptic o APT instalaremos los siguientes paquetes:

  • libsdl1.2debian: paquete de librerías SDL
  • libsdl1.2-dev: para desarrollo.
  • libsdl-image1.2
  • libsdl-image1.2-dev
  • libsdl-mixer1.2
  • libsdl-mixer1.2-dev
  • libsdl-ttf1.2
  • libsdl-ttf1.2-dev
  • libsdl-net1.2
  • libsdl-net1.2-dev

Con Synaptic

Nos dirigimos a Synaptic (Sistema -> Administración -> Gestor de paquetes Synaptic) y allí seleccionamos los paquetes y los instalamos.

W3Schools, portal con tutoriales sobre HTML, CSS y Javascript

Si buscas un portal para aprender los estándares web, W3Schools es tu sitio. No sólo contiene excelentes tutoriales paso a paso de HTML, CSS y Javascript, sino que también dispone de sus correspondientes referencias, completas y actualizadas.

También existen tutoriales sobre otras tecnologías como XML, SQL, PHP, etc. Eso sí, en mi opinión se pueden encontrar mejores tutoriales.

El único fallo es que está inglés, pero el nivel es muy sencillo y fácil de comprender.

Enlace: W3Schools.

Tux Info 39: ¿Por qué es importante saber GNU/Linux?

Desde Tux Info nos informan directamente de que está disponible el número 39 de la revista. Este mes el índice es el siguiente:

  • Proyectos: eyeOS 2.5, un escritorio web (y libre)
  • Entrevista: Pau García Milá, creador de eyeOS
  • Android: Actualizar Motorola Quench a Android 2.1
  • Suplemento Tux Móvil:
  • Guía para comprar una laptop corporativa
  • Quiero una table con Android… pero barata
  • Opinión: Ecología una cuestión de moda y precios
  • OpenIndiana: Lo que vendrá
  • OpenIndiana: En el mundo corporativo
  • Canalma GNU/Linux: Blogs al servicio de la comunidad
  • Seguridad: Analizando metadatos con FOCA
  • Entrevista: Mageia
  • A fondo: ¿Por qué es importante saber GNU/Linux?