Aplicaciones

android

10 errores de novato que todo desarrollador Android debería evitar

Últimamente recibo muchos correos haciendome preguntas sobre cuestiones sobre Android, eso me alegra, ya que significa que la gente lee el blog y se interesa por el contenido, pero sinceramente, no dispongo del tiempo (ni tampoco del conocimiento) suficiente para responder a todas ellas. Por eso, aprovechando que encontré un artículo en inglés que nombraba los 10 errores comunes de los nuevos programadores en esta plataforma. Aquí los dejo traducidos, ya que son de lectura recomendable:

articulos

7 dilemas que enfrentan los desarrolladores de hoy

Así como la tecnología evoluciona, también lo hacen los dilemas que enfrentan los desarrolladores. Cada elección, desde la plataforma hasta el almacenamiento de datos, incluyendo a cuánto control darle a los usuarios, está cargada de preguntas. Y gracias a la nube, el crecimiento de la tecnología móvil y la acelerada vanguardia, pareciera como si el mundo de la programación enfrentara una nueva elección - y dilema - a un ritmo creciente.

android

Conectar base de datos ORACLE a aplicación Java remotamente

Hace bastante tiempo, publiqué una entrada sobre cómo Conectar base de datos sql Server 2008 a aplicación Java remotamente, aunque tiene mucho tiempo, sigue siendo la entrada más visitada y más comentada del blog. Debido a ello, hace poco un lector contactó conmigo comunicándome que disponía de una implementación del código de conexión, pero en lugar de ser sobre sql server 2008, era para ORACLE. Desde ya darle las gracias a Edwin por colaborar (Al que podéis seguir en G+ y twitter) y a continuación os dejo la implementación junto con la explicación de cómo hacerlo:

android

Conectar base de datos sql Server 2008 a aplicación Java remotamente

En anteriores entradas expliqué como he ido desarrollando una aplicación para Android que enviaba mensajes al pc para un proyecto de fin de curso.

Bien, ahora voy a explicar en que consiste la aplicación exactamente, que aún no lo he hecho.Se trara de desarrollar un programa para bares, en la cual cada camarero tendrá una PDA, o dispositivo Android, desde la cual anotará los pedidos de los clientes. La PDA enviará estos pedidos al servidor que contiene una Base de datos, y este imprimirá los tickets.

Para esto es necesario establecer una conexión PDA-Base de datos del Servidor.

linux

Configurar dos pantallas en OpenBox bajo CruchBang y wallpaper aleatorio

Llevaba tiempo queriendo instalar en mi equipo la distribución CrunchBang, que es una distro muy ligera basada en debian que viene con openbox, este fin de semana finalmente me decidí a instalarla para probarla y la he dejado ya que me ha gustado bastante por si simpleza y capacidad de configuración.

Encontré un pequeño problema al instalarla, y era que al tener dos pantallas conectadas al pc, por defecto las clonaba, es decir, que aparecía lo mismo en las dos pantallas. Cuando cambiaba la configuración para mostrarlas como dos pantallas independientes todo iba bien, pero al reiniciar volvía a clonarlas.

dev

Crear WebApps con soporte HTML5, CSS3 y JavaScript con el LungoJs framework

El día 14 del marzo asistí a una charla que daba Raul Jiménez en mi facultad sobre tecnologias móviles. En concreto se habló de lungojs y phonegap.

En esta entrada os dejo una serie de 3 screencast realizados por @soyJavi, el creador de lungoJs, en ellos se va explicando como funciona este framework, que por lo poco que ví tiene bastante potencial. Ahora mismo lungoJs está pendiente en mi lista de cosas que aprender (La cual va creciendo y creciendo cada vez más). Lo que vaya aprendiendo lo iré publicando. Lungo está muy bien documentado en su web, donde encontraréis una sección que explica cómo usar lungo y la documentación de la API. El único inconveniente es que está en inglés, pero con los vídeos vais a aprender lo suficiente.

También quiero aprovechar para hablaros de pidecurso, plataforma administrada también por Raul Jimenez. Gracias a esta web me enteré de la charla de lungoJs.

PideCurso se dedica a impartir cursos una vez que se alcanza un número razonable de alumnos. Lo único que debéis hacer es seleccionar vuestra ciudad y veréis que curos hay disponibles. Si no hay ninguno que os interese, podéis buscar por la temática que os interese y solicitarlo, una vez se reunan los suficientes alumnos el curso se impartirá.

Dicho todo esto, aquí tenéis los screencast:

linux

Cómo apagar automáticamente el PC cuando las descargas finalicen

A veces queremos descargar algo y no queremos esperar a que finalice, pero sí que queremos apagar el pc. Una buena opción para el problema es instalar Sentinella. Lo instalamos así:

sudo apt-get install sentinella

Sentinella aparecerá en el menu “Sistema” del escritorio. Si lo lanzamos veremos algo parecido a esto: