Feeds:
Entradas
Comentarios

Posts Tagged ‘Programación’

Acabamos de subir al Market la versión 1.1 de Tiras Cómicas.

Las novedades incluidas en esta versión son:

  • Añadida la opción de visualizar las tiras a pantalla completa.
  • Añadida la opción de compartir tiras a través de redes sociales y otras aplicaciones.
  • Añadida la opción de visualizar primero las tiras no leídas.
  • Añadida la opción de forzar la descarga de las tiras suscritas, de forma independiente a la actualización periódica.
  • Añadida la opción de suscribir a todas las tiras existentes en el catálogo.
  • Añadida la opción de precachear la siguiente tira a la que se está visualizando, pudiendo además elegir si se utilizará sólo con redes WiFi o también con redes móviles.
  • Añadida la opción de guardar una tira en la memoria externa.

Además, se han corregido varios fallos:

  • Corregido el fallo que iniciaba siempre la aplicación al encender el terminal.
  • Corregido el fallo que mostraba siempre la primera tira al cambiar la orientación del terminal o suspenderlo.
  • Corregido el fallo que alteraba la ordenación de las tiras en algunos casos.

Por último, se han añadido las siguientes tiras:

Anuncios

Read Full Post »

Desde hace unos meses, un par de amigos y yo decidimos iniciar una nueva aventura: el desarrollo de aplicaciones para la plataforma Android.

Así, iniciamos un grupo de desarrollo que decidimos bautizar como DevNullSoft, y que hoy ha dado su primer fruto, al haber lanzado en el Android Market nuestra primera aplicación: Tiras Cómicas.

Tiras Cómicas

La aplicación es un visor de tiras cómicas en castellano, que permite elegir entre un repertorio de las tiras más populares. Puedes suscribirte a tus tiras favoritas, así como recibir notificaciones cuando se publican tiras nuevas. Tus tiras favoritas se descargarán en el teléfono, permitiendo visualizarlas incluso cuando no dispones de una conexión a Internet.

Podéis descargar la aplicación desde el Market, y agradeceremos cualquier comentario o feedback que queráis hacernos llegar. ¡Esperamos que os guste!

Read Full Post »

Al conectar al ordenador un terminal HTC Sensation, mediante USB y con el modo de depuración activado, el ADT no reconoce el dispositivo. Así, no es posible lanzar aplicaciones desde Eclipse, ni obtener el valioso feedback del DDMS.

La solución está aquí. Sólo es necesario añadir la siguiente información al fichero “/etc/udev/rules.d/51-android.rules“:

#HTC Sensation
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb",ATTR{idVendor}=="0bb4",ATTR{idProduct}=="0c86",SYMLINK+="android_adb"
SUBSYSTEM=="usb",ATTR{idVendor}=="0bb4",ATTR{idProduct}=="0c86",SYMLINK+="android_fastboot"

Read Full Post »

Aún cuando el desarrollo de complejos proyectos, a día de hoy, no se concibe sin la utilización de un entorno de desarrollo integrado (IDE); en ocasiones puede resultar interesante ejecutar estos proyectos desde un entorno de consola.

En primer lugar, eliminar la carga que supone la ejecución del propio IDE acelera el proceso y reduce el consumo de recursos. Además, se puede integrar el flujo de ejecución de los programas dentro de algún tipo de script, lo cual puede llegar a resultar muy útil.

Para ejecutar un proyecto Java compilado con Maven, simplemente hay que ejecutar la siguiente orden, desde el directorio que contiene el fichero “pom.xml“:

mvn exec:java -Dexec.mainClass=”com.domain.project.Class”

Para añadir parámetros a la ejecución, se usará además el siguiente modificador:

-Dexec.args=”argumento1 argumento2 argumento 3″

También es posible especificar un classpath específico:

-Dexec.classpathScope=runtime

Para conocer todas las posibilidades de ejecución de Maven desde una terminal, sólo hay que ejecutar la siguiente orden:

mvn exec:help -Ddetail=true -Dgoal=java

Read Full Post »

Si tenemos un String Java con direcciones URL válidas, y queremos que éstas sean seleccionables, hay que convertirlas en enlaces HTML.

Para ello, podemos hacer uso de la clase estática Linkify del SDK:

String s = getString(R.string.something);
SpannableString ss = new SpannableString(s);
Linkify.addLinks(ss, Linkify.ALL);

Listo, ya se puede colocar el SpannableString en cualquier elemento de la interfaz.

Read Full Post »

Si, instalando alguna extensión de Eclipse (a mí me pasó con subversive), obtenéis algún error del estilo…

No repository found containing: osgi.bundle,org.eclipse.draw2d,3.6.2.v20110128-0100

Lo que debéis hacer es lo siguiente:

  1. Ir a la vista de repositorios de extensiones.
  2. Exportar todos a un fichero XML.
  3. Editar el fichero y añadir la barra (“/”) al final de todas las URL que no la tengan.
  4. Borrar todos los repositorios.
  5. Importar el fichero XML nuevamente.

Read Full Post »

Leo en ALT1040 que algún enfermo mental programador ha desarrollado trollscript, un lenguaje de programación esotérica (funcional y ofuscada) de la familia de joyas como Brainfuck o Whitespace.

¿Y qué pinta tiene un hola mundo en trollscript? Pues la siguiente:

Trooloolooloolooloolooloolooloololloooooloolooloolooloolooloooooloo
loolooloolooloolooloolooloooooloolooloooooloooloolooloolollllloooolo
ololoooooololooolooloolooloolooloololoolooolooloololooooooloololoo
ooloololooloolooloolooloolooloolooloolooloolooloololooooolooolooloo
lolooollollollollollolllooollollollollollollollollloooooololooooolooll.

Impresionante, ¿verdad? Me pregunto qué programa será éste

Problem, Turing?

Read Full Post »

Older Posts »

A %d blogueros les gusta esto: