Facebook prepara algo grande para Android

La invitación de Facebook

A través de una invitación como la de la imagen, Facebook ha invitado a todos los medios estadounidenses relacionados con la tecnología a asistir a un evento en el que, según aparece en la invitación, se invita a los medios a «nuestra nueva casa en Android«. El evento tendrá  lugar el día 4 de abril, y muchos de los invitados ya se están preguntando qué es lo que puede haber preparado esta vez la famosa red social.

Algunos rumores apuntan a que el protagonista del evento será «Facebook Home«, un nuevo smartphone que estaría completamente integrado con Facebook de forma que en un lado de la pantalla de inicio aparecerían las novedades y actualizaciones de todos los amigos de FB, además de iconos para acceder directamente a las apps más interesantes de esta red social. De ser así, este smartphone con toda probabilidad sería de HTC.

Otras fuentes apuntan también a que la novedad sería simplemente un «launcher» que permitiera sustituir el fondo de pantalla por todas las novedades de los amigos agregados en Facebook; de ser así, lo cierto es que esta aplicación de novedoso no tendría mucho.

Así que, en resumen, lo que se sabe con seguridad es que Facebook presentará alguna novedad para Android. A partir de ahí todo pueden ser teorías que hasta el día 4 de abril no quedará ni confirmadas ni desmentidas. Solamente queda esperar que la novedad que tiene entre manos FB sea mucho mejor que lo que se comenta en los rumores, ya que un teléfono dedicado en exclusiva para una red social… habría que ver qué aceptación tiene en el mercado.

Vía | TechCrunch.com

La aplicación de Google Translate ya puede usarse sin conexión

Gracias a la nueva versión 2.6 de la aplicación Google Translate (o Traductor de Google) los usuarios de Android ya pueden disfrutar de todas las ventajas de este sistema de traducción sin necesariamente estar con el móvil conectado a Internet. Y es que uno de los principales problemas de esta aplicación era que no se podía utilizar con tranquilidad en el extranjero ya que requería una conexión a Internet que o bien no podía encontrarse o bien costaba un ojo de la cara debido a las limitaciones del 3G a la hora de viajar.

Nueva versión de Google Translate

Pues bien, con esta actualización el problema se ha solucionado por completo y ahora los usuarios de Google Translate que tengan en mente viajar en un futuro no muy lejano a otro país pueden descargarse los paquetes de idiomas (los cuales ocupan entre 100 y 160 Mb) para así disponer del traductor en todo momento sin necesiad de estar conectados a Internet. Dado el gran peso de los paquetes de idiomas, siempre es recomendable bajarlos a través de conexión WiFi a fin de no gastar toda la tarifa de datos 3G que uno tenga contratada (que normalmente suele estar entre 1 y 2 Gb, de modo que descargando unos cuantos paquetes de idiomas de Google en un día puede irse gran parte de esa tarifa).

Esta actualización de la aplicación de Google es compatible únicamente con teléfonos que dispongan de Android 2.3 o superior. La aplicación se puede actualizar tanto desde Google Play en el teléfono como desde la versión web de Google Play junto con la sesión de Gmail que esté asociada al teléfono iniciada.

Vía | 20minutos.es

MakerBot permitirá crear carcasas para Ouya

Hace ya un tiempo se anunció una consola que tiene previsto llegar al mercado el 4 de junio con la intención de abrir un nuevo mundo de posibilidades para todos aquellos jugadores que quieren tener acceso a la nueva generación de consolas sin necesidad de gastar los cientos y cientos de euros que puede valer una PS3, una Xbox 360 o incluso un ordenador gamer.

MakerBot en la consola Ouya

El nombre de esta consola es Ouya, y su precio será de 99$. Ouya será capaz de correr juegos programados para Android en la televisión del salón o la tele del cuarto, de forma que todos los programadores y desarrolladores de Android no tendrán limitaciones a la hora de crear juegos con muy alta calidad gráfica.

Pero la novedad que se ha conocido hoy no es esa, sino la siguiente: a través de MakerBot los poseedores de la consola Ouya podrán crear sus propias carcasas en 3D, permitiendo así una completa personalización para la cual solamente haría falta disponer de una impresora 3D -algo bastante complicado, pero siempre se puede acudir a un centro de impresión que disponga de esta herramienta-.

En las próximas semanas se lanzará el fichero necesario para comenzar con la edición de la carcasa, de modo que probablemente no habrá que esperar mucho para ver los primeros diseños de los usuarios colgados en la página de MakerBot (los diseños podrán compartirse para que otros puedan descargarlos y aplicarlos a su carcasa). Pronto aparecerán diseños de consolas Ouya con carcasa de Angry Birds, así que más de uno no podrá resistirse a comprar una de estas consolas.

Vía | Geek.com

Google te enseña a optimizar tu sitio para su buscador en la Academia para Webmasters

Academia para webmasters
Tener un sitio optimizado para buscadores no es una tarea sencilla, hay ciertos conocimientos que tenemos que tener (que cada día son más porque Google se pone cada vez más quisquilloso), que el código limpio, que el sitemap, que el sitio sea usable, que tenga contenido interesante para el lector, y un largo etcétera que se convierte en una tarea larga y dura.

Por suerte han lanzado una sección llamada Academia para Webmasters donde nos enseñan paso a paso cómo configurar y optimizar nuestro sitio web para obtener los mejores resultados en el buscador. La academia no es nueva, ha sido lanzada el año pasado en inglés, pero desde hoy está disponible en español.

En este sitio van a encontrar todo tipo de ayuda paso a paso con videos informativos, enlaces de interés, y un sistema muy interesante que nos permite ir tildando las tareas que vamos realizando con un indicador de porcentaje. Si llegan al 100% dense por recibidos de Buda porque es un quilombo, y perdón por el argentinismo :P.

Visto en El Blog para Webmasters

Restaurar Windows en cada reinicio con Reboot Restore Rx

reboot restore rx
En los cybers normalmente se utilizan programas que permiten restaurar las configuraciones de los equipos cuando el administrador lo decide, casi siempre es cuando se reinician. Con esto evitamos que los clientes nos rompan las computadoras, cambien configuraciones, instalen malwares o virus, y quién sabe qué tipo de cosas puede hacer un usuario desprevenido.

Hoy quiero recomendarles una herramienta de este tipo llamada Reboot Restore Rx, una aplicación que se instala en la computadora y crea una imagen o copia de seguridad del equipo y la restaura cada vez que se reinicia. Es decir, por más que el usuario cambie el fondo de pantalla, elimine las conexiones de red, o rompa lo que se le ocurra, en el siguiente inicio del sistema quedará como estaba antes.

reboot restore rx2

Además protege el MBR y tiene una especie de mini sistema operativo de inicio para cuando Windows no arranca, así podremos restaurar la computadora por más que no podamos ingresar al SO.

Resumiendo, con Reboot Restore Rx podemos «volver atrás» una computadora pase lo que pase, siempre después del reinicio estará cero kilómetro como antes.

Enlace: Reboot Restore Rx

Visto en Neowin

Las 11 etapas del Desarrollador Web ilustradas con memes

La vida o carrera profesional de un Desarrollador Web no es fácil, al igual que todas tiene sus aciertos, problemas, frustaciones pero también éxitos, iluminaciones y logros personales que se van cumpliendo a lo largo de toda la vida, desde los inicios donde todo es nuevo pero excitante hasta cuando te conviertes en un Ninja de los lenguajes web y aún así, todavía te parecen interesantes.

Etapa 1 – Noob

noob-o

Le etapa por la que todos pasamos en todos los conocimientos que ha desarrollado la humanidad, porque como siempre he escuchado: nadie nació aprendido. En esta etapa cada nueva línea de código es confusa y no sabes exactamente lo que estás haciendo pero lo haces y continuas aprendiendo porque es lo que disfrutas.

Etapa 2 – Los primeros pasos

1248951765_kitten-mittens

Mientras en la primera etapa siempre te estás preguntando ¿Por dónde empiezo? en esta etapa ya se tiene un poco más de conocimiento y sabes que camino seguir. Empiezas a desarrollar tus habilidades como desarrollador, haces cambios de CSS que no estás muy seguro pero lo haces y cuando le das F5 al navegador notas el cambio y sientes lo genial que funciona la Web.

Etapa 3 – Completa frustración

1291664255_obama-kiks-door-open

La Web es inmensa, tanto en contenido, texto, imágenes, vídeo y demás así como en los lenguajes de programación y de marcado. Te puedes pasar en esta etapa mucho tiempo leyendo libros técnicos de todos los tipos una y otra vez, lo que te puede llevar a una frustración debido a la inmensa variedad que existe, lo bueno es que aprenderás de la forma correcta como hacer las cosas, lo malo es que te puede tomar demasiado tiempo.

Etapa 4 – Los momentos Yeah!

1269259657_omg_cat

Los mejores momentos que se pueden tener cuando se está aprendiendo cualquier conocimiento. Son esos momentos donde te das cuenta como funcionan las cosas, como están conectadas y sabes porque se comportan así. En está etapa empiezan a conectarse los puntos de todo lo leíste en los libros técnicos y de especificaciones.

Etapa 5 – Código delicado

1238064149_bubble

Es una etapa larga al igual que sus predecesoras, en esta etapa ya estás creando proyectos y aplicaciones que cumplen con los requerimientos y las metas o objetivos propuestos. Tus métodos y funciones tienen decenas de líneas de código que pueden ser optimizadas y refinadas.

No te preocupes, al menos ya estás creando código que funciona.

Etapa 6 – Imitador

1257979618_risky-business

Aunque el nombre suene un poco mal, para nada lo es. Es una etapa importante, porque imitar y ver lo que hacen otros desarrolladores estrellas es una buena forma de mejorar tus habilidades. Recuerda que «Los grandes artistas copian, los genios roban», no debes sentirte mal haciéndolo, eventualmente imitar a los que llevan años programando no te llevará muy lejos si te quedas haciéndolo siempre, con el tiempo aprenderás y desarrollarás tu propio estilo.

Etapa 7 – Engreído

15g6454656

En este punto ya tienes un poco más de conocimiento y empiezas a ver a otros desarrolladores por encima del hombro, pero no te das cuenta todavía de lo pequeño que eres con respecto al mundo.

Evita decir comentarios del tipo: «Aprender a programar, noob» no hace poco tu también eras uno de ellos y sabes el difícil camino por el cuál subiste para llegar hasta acá, ser engreído o arrogante no es beneficioso para nadie, lo mejor es que sigas aprendiendo y ayudes a los que vienen detrás de ti.

Etapa 8 – Aprendiendo Vim

1290708698_magic-chair

¿Algunas ves has visto a otros desarrolladores web utilizar su editor de código como Dioses? Bueno, probablemente este utilizando Vim, aunque al principio se sienta muy difícil y lo veas como algo que no tiene nada que ver con la Web luego notarás el increíble poder que tienes cuando aprendes a utilizar de la forma correcta todas sus capacidades.

En esta fase ya tienes un estilo de programación definido, pero combinado con tu capacidad de manejar tu editor de código te hará ver como un mago ante la consola y el teclado. Saber utilizar las herramientas es tan importante como las técnicas de programación.

Etapa 9 – Código digno de arte

1278414923_coraline-vs-puppeteer

Ves tú código luego de cientos de horas de programación y te parece lo más hermoso del mundo, la definición, la estructura, la identación, tu estilo hecho arte. Tu código cumple con estándares, normas, está versionado, es escalable y testeable.

Pero utilizar técnicas rebuscadas, confusas o complicadas para hacer algo no son signos de que eres un programador maduro, tampoco lo es reducir toda la lógica a una solo línea de código. En realidad es un signo de que eres un desarrollador engreído y no quieres que tu código no sea leído o mantenido por nadie más en el futuro.

Un código es digno de arte cuando su legibilidad es fácilmente tan importante para ti como el problema que resuelve. En esta etapa, tú código es para humanos, no para maquinas.

Etapa 10 – Destreza

1305563147_evan-longorias-amazing-baseball-catch

Cuando programar se convierte en un instinto has alcanzado la siguiente etapa de tu carrera. Ya no piensas en términos de lenguajes o frameworks. En esta etapa simplemente ves los problemas y sabes que lenguaje utilizar de todos los que conoces para darle solución. Un desarrollador experimentado entiende porque el camino sencillo es rara vez la mejor ruta. Cada nueva funcionalidad es discutida con todos los miembros del equipo, se escribes los requerimientos, las historias de usuario y son generados pruebas…todo esto sin escribir una solo línea de código.

Ahora eres un desarrollador experimentado y serio con el cual otros desarrolladores desean trabajar. Felicitaciones.

Etapa 11 – Heroe / Rock star

1243419788_bakflip-basketball-trick

Pocos alcanzan este nivel. La etapa de estrella de rock en el punto más alta de la montaña que sugiere la curva de aprendizaje en esta carrera. Además de tu trabajo regular, ocasionalmente das charlas en conferencias de desarrolladores, participas más en proyectos de escala mundial, contribuyes en listas de correo a crear nuevos estándares o herramientas para programar.

Ahora eres a los que el resto se refiere como Heroe o Ninja.

Solo tu conoces el largo largo camino que se debe recorrer para llegar hasta acá.

Artículo creado originalmente por Jeffrey Way, publicado en Nettuts+

 







El clásico Pac-Man disponible en Android gratis

¿Quién no extraña esos días en las maquinitas o arcades viciando con Pac-Man días enteros? Tratando de pasar todos los niveles y acumulando los puntajes más altos, ah, tiempo aquellos.

Bueno, para los más nostálgicos, hay una buena noticia, Namco Bandai lanzó la semana pasada PAC-MAN +Tournaments, que reproduce con gran detalle a la primera versión que fue lanzada hace más de 3 décadas.

Está versión es completamente gratuita y exclusiva para la plataforma Android, tiene nuevos items para recolectar y laberintos, lo mejor de todo es que tiene incorporado Torneos, donde puedes competir con otros jugadores y empezar a líder el ranking mundial que es actualizado semanalmente.

Descargar: PAC-MAN +Tournaments

Kit de iPhone 3D para hacer mockups

flat iphones kit3-27-2013 1-15-18 PM

Flat+3D es un kit de elementos de diseños de iPhones en 3D para ser utilizados en mockups.

Un recurso muy útil si estás creando una aplicación móvil y necesitas un dispositivo móvil para mostrarla en la publicidad o la página de promoción de la misma y que mejor que un flamante iPhone para hacerlo (?).

Este kit son tres archivos PSD, cada uno tiene un estilo diferente, lo que los diferencia es el ángulo del dispositivo, al interior del archivo se encuentras todas las capas del diseño, totalmente personalizables y modificables a tu antojo, hay una capa llamada «YOUR CONTENT HERE» donde debes poner la imagen que quieres que aparezca en la pantalla del iPhone.

Descargar: Flat+3D

Crea botones con CSS3 válido gráficamente con CSSButton

CSS Button

Los botones siempre han tenido un papel sumamente importante en las interfaces de usuarios tanto en software de escritorio como en la web, juegan un rol fundamental en la usabilidad de la aplicación. Los botones fueron hechos para hacer click, para hacer pulsados, una analogía de lo botones que tenían los aparatos eléctricos de hace décadas, un botón significa acciones, vínculos, llamados a hacer algo por parte del usuario.

Crear botones para la Web no es una tarea sencilla, hay muchos detalles que cuidar y actualmente existe muchísimas opciones para hacerlos, puedes crearlos desde cero desde un editor gráfico como Photoshop o Illustrator y luego convertirlos  a código o puedes utilizar una herramienta como CSSButton, una aplicación web con una interfaz sumamente fácil e intuitiva de usar que te permite crear botones con CSS3 válido con muchísimas opciones para personalizar, desde el borde del botón, hasta la animación entre los estados normal, hover y active del botón, pasando por la fuente, la sombra del botón o del texto y por supuesto las dimensiones o el fondo del botón.

Ten MUCHO CUIDADO de no hacer click en Browse o Rockstars porque perderán todas las modificaciones en las que hayan estado trabajando.

Si necesitas algo todavía más personalizado puedes importar directamente tú HTML y CSS al generador.

Cuándo hayas terminado de personalizar tu botón solo basta con darle click en Source para obtener el código CSS3 válido que podrás aplicar a tu botón en tu proyecto.

Si se crean una cuenta podrán guardar los botones que vayan creando así como compartirlos en la plataforma con el resto de los creadores, también puedes navegar las creaciones de los demás en la pestaña Browse y descargarlos libremente o usarlos como plantilla para tu botón.

CSSButton

ui Faces: El Lorem Ipsum para crear avatares

UiFaces

A veces cuando estamos creando un sitio web o aplicación necesitamos avatares de ejemplo para colocar en la interfaz lo que facilitaría la tarea de mostrarle al cliente o al jefe como se vería el diseño final que se está desarrollando.

UI Faces te permite crear una grilla de avatares con 3 opciones para personalizar, la primera es el tamaño del avatar en pixeles, luego el espacio entre los avatares y por último el radio del borde de los avatares, es decir, si quieres que sean cuadrados o redondeados.

Una vez tengas listo tu grilla de avatares puedes tomarle una captura de pantalla y empezar a utilizarla en tu diseño.

Un recurso muy útil que te ahorrará mucho tiempo en el diseño de esa nueva interfaz.

UI Faces