Persistencia en aplicaciones MIDP (J2ME), RMS [Noviembre 5th por admin]

    Estos días estoy liado con una aplicación (una práctica) bajo la plataforma J2ME, concretamente una aplicación que conecta via GPS, obtiene las coordenadas actuales a la posición donde nos encontramos y obtiene mediante un WebService una lista de hoteles próximo a donde nos encontramos. Hasta aquí ningún problema; el “problema” por llamarlo de alguna forma viene a la hora de disponer de esos hoteles en offline, ya que se trata de una aplicación que requiere de una conexión a internet para ser funcional, necesitaremos un sistema de almacenamiento para poder consultar i/o guardar aquellos hoteles que nos interesen.

    En esta parte entra en juego RMS (Record Management Store), un modelo de base de datos orientada a registros. De hecho, es simplemente …

    El Kernel de Linux sobrepasa las 10 millones de líneas de código [Octubre 23rd por admin]

    El Kernel de Linux crece como la espuma a medida que a cada versión aplican nuevos parches y soportes para nuevos dispositivos. A día de hoy con el actual kernel 2.6.27 ya sobrepasa las 10 millones de líneas contando espacios en blanco, comentarios y ficheros de texto.

    Linux Kernel

    Si hacemos un análisis más exhaustivo del kernel y de su contenido, existe una utilidad llamada SLOCCount (Source Line of Code Count) desarrollada por David Wheeler (podeis ver más información acerca de la herramienta en su site), que permite analizar el kernel y las líneas que lo forman filtrando comentarios, ficheros de texto y espacios en blanco. Tras el análisis, SLOCCount encuentra 6.399.191 …

    Servidores en la sombra [Octubre 14th por admin]

    ¿Cuánto ocupa Youtube?, ¿Dónde almacena Google esas 13h de video por minuto almacenadas en Youtube?, ¿Tiene límite de almacenamiento Google?.

    Todos nos hacemos alguna vez estas preguntas cuando intentamos valorar la cantidad de información que mueve el gigante de internet, y los que conocemos un poco el tema de servidores (modestamente me incluyo), imaginamos los datacenters que debe tener Google (una cantidad ingente supongo), la localización exacta y la cantidad de máquinas consumiendo energía sin parar con un uptime casi perfecto.

    datacenter

    Según Alberto Arébalos, director de Comunicaciones de Google para América Latina:
    “El límite de almacenamiento es el espacio y la capacidad de generar energía, porque a esos servidores los tenés que alimentar permanentemente, no pueden …

    ¿Camuflando nuestro SSID estamos más seguros? [Octubre 2nd por admin]

    Todos sabemos lo fácil que es vulnerar la seguridad de una red Wi-Fi (802.11g), sobretodo si la protección se basa en WEP. Por ese motivo, deberíamos pararnos a pensar en qué podemos hacer para evitar que un usuario malintencionado (por ejemplo un vecino con el que discutistes en la última reunión de la comunidad) pueda acceder a los equipos de tu red LAN doméstica.

    Seguridad Wireless

    Muchos “entendidos” aconsejan la ocultación SSID (Service Set Identifier) como medida de protección para bloquear cualquier conexión no deseada, ya que como su nombre indica, evita que puedan identificar tu red y a su vez, que puedan realizar una conexión exitosa. Dicho en un lenguaje llano (y …

    Android SDK 1.0 disponible [Septiembre 26th por admin]

    Parece que el engranaje de Google en cuanto a telefonía móvil se refiere ha empezado a rodar. Si bien hace unos días se publicaba el dispositivo T-Mobile G1 sobre el cual correría Android, ahora da paso a la liberación de su plataforma de desarrollo asociada a su versión 1.0, es decir, su versión estable del SDK de desarrollo. Este ciclo completa los aproximadamente 10 meses desde que en noviembre del año pasado liberaran su primera versión de su SDK.

    sdk

    Esta liberación permitirá a los desarrolladores crear aplicaciones estables y compartirlas mediante la plataforma Android Market que poco a poco empieza a tomar forma.

    Verdaderamente …

    “HTC Dream” es oficialmente T-Mobile G1 [Septiembre 23rd por admin]

    En estos momentos se está presentando oficialmente el nuevo terminal de Google. El que hasta ahora conocíamos por su nombre en clave “HTC Dream” es llamado oficialmente G1 y se distribuirá de la mano de la operadora T-Mobile, filial de Deutsche Telekom. Nace así, el primer móvil de la compañía en soportar la pila de software Android fruto de la Open Handset Alliance y la apuesta de Google por competir contra el más que exitoso iPhone de Apple.

    T-Mobile G1

    Entre las características del terminal destaca su gran pantalla (táctil y parecida en tamaño a la del iPhone), teclado qwerty, cámara de 3 MegaPixels con autofocus, menu muy intuitivo y personalizable pudiendo personalizar lanzadores y …

    Categoría: Android | 1 comentario »
    MapTask en acción! [Septiembre 19th por admin]

    Lo prometido es deuda: en mi anterior post os hablaba de mi proyecto final de carrera, en concreto de la aplicación que en su día llamé MapTask (original no?) y os adjunte unas cuantas capturas de la interface y del funcionamiento. A continuación os adjunto un video demo que hice (faltaría algo de música electro para amenizar la reproducción, quizás otro día :p).

    Espero con impaciencia la aparición del HTC Dream que según comentan en varias fuentes está prevista para Octubre del 2008 (supongo que en EEUU) y costará alrededor de 199 dólares previo contrato con T-Mobile. Tras ver el vídeo … usaríais MapTask en vuestro futuro terminal Android?

    SuperGrub el salvador [Septiembre 19th por admin]

    Este post se lo dedico, sin duda, a SuperGrub el salvador. Fuera bromas, una excelente aplicación que desconocía hasta que desgraciadamente requerí de su uso hace poco, concretamente cuando por error modifiqué una partición para configurar un sistema con diversos sistemas operativos y perdí la referencia sobre la partición que contenia el arranque mediante grub.

    supergrub

    Intenté la reinstalación de grub como bien comentában en foros mediante un live-cd, montando la partición a mano (mount /dev/sdaX /distro), haciendo chroot y reinstalandolo manualmente mediante la consola grub con un root (hd0,0) y setup (hd0,X). Desconozco qué tipo de problema era, pero las prisas metian presión así que opté por confiar en esta solución …

    Chrome nace con problemas [Septiembre 9th por admin]

    Si hace unos días hablábamos sobre el lanzamiento de Chrome y del impacto que podria causar en internet, hoy el panorama es bastante distinto. Por un lado, entre los aspectos positivos tenemos la gestión multiproceso por pestañas, interfaz sencilla y ligera (por no decir intuitiva), importación bookmarks desde Firefox, navegación en modo incógnito, y quizás muchas otras; pero por el lado de la seguridad, Google y sus ingenieros no han hecho bien los deberes, muchas han sido las vulnerabilidades publicadas por expertos en seguridad y lo peor de todo, muchas de ellas ya corregidas en la versión actual de WebKit.

    logo_chrome

    Entre las vulnerabilidades más destacadas encontramos:

    Descarga …

    Chrome, el navegador de Google [Septiembre 2nd por admin]

    Google ha lanzado su propio navegador llamado Chrome. Esta es la apuesta de Google en el extenso mundo de los navegadores (Firefox, Explorer, Flock, Opera, Safari, etc…). El lanzamiento del navegador estará disponible únicamente para plataformas Windows inicialmente, seguidamente se ofrecerá a los usuarios GNU/Linux y MAC OS X. Según Google, Chrome es un navegador muy rápido y seguro, basado en el tradicional uso de pestañas y con un sistema que elimina cualquier tipo de rastro del ordenador llamado “modo incógnito”.

    Los ingenieros encargados del proyecto Google Chrome auguran una buena entrada de su navegador debido a lo que consideran un navegador seguro y una experiencia agradable para el usuario debido a su rapidez de renderizado en …