jueves, 26 de septiembre de 2013

Samsung lanzará en octubre un «smartphone» con pantalla flexible



Samsung Electronics, el mayor fabricante mundial de «smartphones», planea lanzar al mercado el próximo mes en Corea del Sur un nuevo teléfono inteligente con pantalla curva, del que por el momento no han desvelado más detalles.
El nuevo dispositivo portátil, del que tampoco se conocen sus especificaciones técnicas o las fechas de su posible llegada a otros países, contará con una pantalla de plástico OLED (diodos orgánicos emisores de luz), según detalló la compañía surcoreana durante una presentación de productos.
Park Sang-jin, director ejecutivo de Samsung SDI, división de componentes para «smartphones», explicó que la compañía está preparada para sacar este nuevo dispositivo curvo gracias a la fabricación con plástico de las pantallas de cristal líquido, que las hacen «lo suficientemente fuertes como para no romperse, incluso en caso de caída» y no requieren de marcos protectores.
El directivo detalló, sin embargo, que la pantalla curva del nuevo dispositivo no será flexible, en un momento en que el principal competidor de la empresa surcoreana, la firma estadounidense Apple, ha mostrado importantes avances en materiales flexibles para posibles nuevos productos.
El nuevo anuncio de Samsung Electronics tuvo lugar durante la ceremonia conjunta de lanzamiento del «phablet» Galaxy Note 3 y el reloj inteligente Galaxy Gear, que se celebró en la sede de la firma en la capital surcoreana.
Tanto el lanzamiento del Galaxy Gear, un complemento de muñeca para los «smartphones» de Samsung, como el anuncio de la próxima pantalla curva se atribuyen a la política de la compañía de buscar productos innovadores en el mercado de los dispositivos inteligentes, lucrativo pero cada vez más competitivo.
Por su parte, la también surcoreana LG Electronics anunció recientemente que también planea lanzar «smartphones» con pantallas OLED de plástico, aunque estas no serían curvas sino planas, según fuentes del mercado consultadas por la agencia local Yonhap.

Cómo encontrar trabajo en EEUU como desarrollador


A menudo me preguntan cuál sería la mejor forma de buscar trabajo en EEUU como desarrollador. Como creo que esto es de interés de muchos, he optado por escribir un artículo con la estrategia que creo más acertada.
En estos momentos, en EEUU hay una enorme demanda de buenos desarrolladores, sobre todo en la zona de la bahía de San Francisco. Durante el WWDC he llegado a ver una empresa en Twitter ofreciendo a los participantes 90.000 USD por indicar a cuatro buenos desarrolladores de iOS.
Hace más de un año, en la semana que estuve encerrado en un bosque de Georgia, durante el curso de iOS Avanzado del Big Nerd Ranch, recibí tres ofertas laborales: dos de Google y una del Big Nerd Ranch. Una chica que solía sentarse a mi lado, al mes, estaba trabajando en Apple.
En el grupo de alumnos, había uno de Nueva York que trabajaba en JPMorgan desarrollando en Python. Lógicamente, todos le preguntamos si le había afectado la crisis del mercado financiero. Su respuesta fue una carcajada. Le importaba un bledo la crisis financiera, porque si cierra JPMorgan, en el mismo edificio de Wall Street estaba Deutsche Bank, Credit Suisse y Bloomberg. Afirmaba que para buscar otro empleo, no tendría ni que cambiar de edificio: “Si me despiden por la mañana en la quinta planta, por la tarde estoy trabajando en la cuarta”.
Un panorama claramente distinto del que tenemos hoy en España en general, con el paro.
En la década de los ochenta, la llamada “Década Perdida” de América Latina, yo vivía en Brasil, y la similitud con lo que está pasando ahora en España es sobrecogedora. Mucho me temo que nuestro país también tendrá su “Década Perdida” (de hecho ya hemos perdido 5 años) y mientras que España puede darse el lujo de perder una década, la mayoría de los españoles no podemos.
Así que, si eres bueno, anímate a dar el salto: nunca tendrás tanto que ganar como en estos momentos.

iOS y otras tecnologías con potencial

Lo primero es identificar el nicho en el que quieres destacar. Aunque aquí me centraré en las tecnologías nativas para desarrollar para Apple, no sólo de iOS vive el mercado del software y hay muchas otras tecnologías que están viviendo un boom en estos momentos. Algunos ejemplos son:
  • iOS / Cocoa
  • Android
  • Ruby on Rails
  • Python / Django
  • Node.js
  • Scala
  • Go
Así que, si eres bueno, elige la que más te guste o convenga y ¡fórmate bien!: Las oportunidades existen, pero hay que ser muy bueno en lo que haces.
Ser bueno no es necesariamente tener un gran talento innato. En mi experiencia como formador he visto cómo el esfuerzo continuado a menudo supera al talento innato. Los grandes profesionales no nacen, sino que se hacen, con trabajo y constancia. En Agbo lo vemos a diario y un excelente ejemplo es el caso de nuestro alumno David Torquet.

El lenguaje de programación más importante de todos: el inglés

Ni que decirte que si no tienes un muy buen nivel de inglés, no puedes ni empezar. Así que haz una prueba: mírate los vídeos del WWDC y si no eres capaz de seguir al menos un 80%, apúntate a una academia de inmediato.

Tu plan de acción

Lo bueno de nuestra profesión, aunque algunos se quejan, es que reina la “meritocracia” más absoluta: si eres bueno, vales y punto. Así que tienes que demostrar lo que vales.
Una vez seleccionada el área en que te quieres especializar hay que empezar la campaña para ganar visibilidad entre los empleadores y “headhunters”. En el fondo, se trata de un plan de marketing cuyo producto que vamos a vender eres tú.
Para llevar a cabo este plan necesitarás una serie de herramientas mínimas:
  • Indeed.com
  • Cuenta en LinkedIn
  • Blog con artículos técnicos
  • Cuenta en Twitter
  • WWDC y otros grandes eventos tecnológicos
  • Cuenta en GitHub

Indeed

Indeed.com es un metabuscador de ofertas de empleo en EEUU que te permite hacer búsquedas avanzadas. Con él podrás saber donde se concentran las ofertas de aquella tecnología que hayas elegido, cuánto se paga y quien busca.
Con indeed.com puedes identificar además, otros nichos tecnológicos muy bien pagados. Por ejemplo, aunque no hay tantos empleos como para iOS, sí que hay bastantes y muy bien pagados para Clojure, Erlang y Scala.

LinkedIn

LinkedIn.com es una herramienta fantástica, que a menudo pasa desapercibida para muchos y es imperdonable que un profesional no tenga hoy en día una cuenta y perfil en LinkedIn. En dicha red, es donde se mueven los mejores empleos y donde buscan los headhunters de las principales empresas de software internacionales. Con mucha frecuencia (varias veces a la semana) me contactan a través de LinkedIn buscando desarrolladores de iOS y envío dichas ofertas al grupo de alumnos de Agbo.
Para tener éxito en LinkedIn, has de crear un perfil en inglés, rico en palabras clave relacionadas a iOS, Cocoa, Objective C, OSX o a la tecnología que hayas elegido. Es decir, tienes que hacer un trabajo de SEO muy específico.
En tu perfil, has de dejar muy claro y en el primer párrafo que estás buscando trabajo como desarrollador de lo que hayas elegido. Es fundamental que quien visite tu página sepa de inmediato que estás disponible.
Acto seguido, tienes que empezar a crear tu red de contactos. Date de alta en los principales grupos relacionados a desarrollo para iPhone/iPad y Mac y participa en ellos. Procura contactar a los “headhunters” de empresas que te interesan. Esta gente suele tener muchos contactos, que amplían tu propia red en Linkedin y están siempre interesados en buenos candidatos.
Revisa también quién ha visitado tu página y, si es interesante, envíale un mensaje preguntando en qué le puedes ayudar. A menudo obtendrás información interesante y nuevos contactos. Pasados algunos meses, empezarás a recibir ofertas de trabajo.

Blog

Como complemento a tu perfil en LinkedIn, debes de tener un blog de artículos técnicos (en inglés, recuerda el objetivo) relacionados a la tecnología elegida. Antes de empezar a escribir, asegúrate de hacer un estudio de palabras clave para saber cómo se busca en Google la información relacionada con tu tecnología. No evites este paso ya que si no podrías estar trabajando en vano al intentar posicionarte en las palabras clave equivocadas. Si no tienes esto muy claro, cómprate un libro de posicionamiento en buscadores.
No olvides siempre enlazar tus artículos a tu perfil en LinkedIn y viceversa. Al aparecer en tu perfil, dichos artículos mejorarán tu posicionamiento dentro del propio LinkedIn.

Twitter

Complementa tu blog con una cuenta de Twitter, donde puedes ir publicando tus artículos e identificando a las personas clave en tu tecnología. Twitter es un excelente medio para empezar a “aparecer en el radar” de alguna comunidad. En mi Twitter @frr149 o en el de@agbotraining estamos siempre publicando ofertas de trabajo que nos llegan tanto para España como para fuera.

Conferencias

Prepara una buena charla (¡en inglés!) sobre la tecnología que hayas elegido y busca conferencias internacionales a las que presentarla. Eso te dará a conocer y ampliará mucho tu red de contactos.

WWDC

Si piensas buscar trabajo como desarrollador iOS considera ir al WWDC. Es la mejor ocasión para hacer networking. Es caro, pero puede abrir muchísimas puertas. Si no te lo puedes pagar o, lo que es más probable, no consigues entrada, ¡ve de todas formas!
Tú no vas necesariamente a ver las sesiones (eso lo puedes ver por streaming desde tu casa) sino que vas a hacer networking. Así que prepara una agenda para visitar a todas las startupsen las que te interese trabajar, vete a todos los meetups que puedas, contacta a los job hunters locales y acude a todas las fiestas organizadas alrededor del WWDC y date a conocer.

Cuando te contacten

Una de las primeras medidas, tras contactar contigo por LinkedIn será concertar un entrevista telefónica. Esta se desarrollará en inglés, así que practica la conversación para cuando llegue el momento. A menudo te pedirán un CV. Aunque toda la información del CV ya está en el perfil de LinkedIn, muchos reclutadores siguen aferrados a esta vieja herramienta. Si te interesa el puesto, mejor tener siempre uno a mano.
En la primera entrevista te explicarán en qué consiste el puesto de trabajo y repasarán la información que está en tu perfil. Esta primera entrevista no es técnica y se lleva a cabo con el reclutador. Una vez superada y, si confirmas estar interesado, el siguiente paso es enviar tu información a algún informático a cargo de la contratación.

GitHub: aquí no puedes mentir

Aquí es cuando entra en juego tu perfil en GitHub. GitHub es un sitio de repositorios de código con el sistema de control de versiones Git. En él están almacenados los principales proyectos de código libre del momento, como Ruby On Rails, Node.js y muchos más. Hay infinidad de código para Objective C y casi cualquier otro lenguaje que se te ocurra.
Sin embargo, lo que nos interesa, es el aspecto social de dicha web. Es la red social para “frikis”, donde uno puede identificar a grandes desarrolladores, bajarse su código, seguir sus actividades, etc.
Es fundamental que participes de algún proyecto de código abierto que use tu tecnología. Tus aportaciones quedarán recogidas en GitHub y cualquiera las podrá ver. Así que si tienes código del cual estés orgulloso, no dudes en subirlo. GitHub es para los desarrolladores lo que dribble.com para los diseñadores: tu portfolio de código.
Hoy en día, para puestos de desarrollo, cada vez es más común que te pidan tu perfil en GitHub en vez de un CV. En el currículo puedes mentir, en GitHub no. Es tan importante para los desarrolladores, que en Agbo hemos creado un curso donde, entre otras cosas, te enseña a sacar el máximo provecho de esta herramienta: Curso de Iniciación a git, gitHub & SourceTree: “Control de versiones para el siglo XXI.

Superar una entrevista técnica

Una vez repasado tu perfil en GitHub, el paso siguiente será una entrevista técnica. Aquí ya la cosa depende de la empresa y podría darse el caso que te pidan escribir algo de códigodurante la entrevista. Al menos en el caso de Google, esto se suele hacer por Skype y se usa un documento de GoogleDocs para compartir el código.
Practica este tipo de entrevistas. En Amazon hay una gran cantidad de libros sobre lo que se suele preguntar, como por ejemplo “Cracking the Coding Interview”.
Aquí no vale tener un conocimiento superficial de Objective C & Cocoa, las preguntas que te van a hacer son duras y exigen un conocimiento profundo de las bases. Es decir, tienes que tener bases muy sólidas, tanto del lenguaje como de las principales frameworks. Se suelen preguntar bastantes cosas sobre categorías y Core Data, así que llévalo al dedillo.
Hoy por hoy, existe una cierta obsesión en el Silicon Valley por todo lo relacionado con las redes sociales, así que es común hacer preguntas de algoritmos de grafos, incluso para puestos “mobile”, donde esto no se usa para nada. Por lo tanto, repasa bien esa teoría. Otra pregunta muy común es cómo implementar un caché LRU. Ya sé que esto no sirve de mucho, pero es lo que preguntan y hay que saber responder.
Pasar una entrevista técnica en el Silicon Valley es como aprobar el examen teórico del carnet de conducir: tienes que dominar un montón de cosas que no sirven de mucho en la práctica, pero si quieres el carnet, no hay más remedio. En Amazon hay infinidad de libros con las preguntas más típicas. Es también conveniente leerse alguno sobre cómo entrevistar a un posible desarrollador para entender qué es lo que busca el reclutador y sus técnicas.
Una vez superado, la propia empresa debería gestionar tu visado H1B (para mano de obra cualificada).

Compite con ventaja

Si quieres jugar con ventaja y los desafíos no te asustan, conviértete en un experto no sólo endesarrollo iOS, sino Android también. Son muy pocos los desarrolladores con ese perfil y esoaumenta muchísimo tu valor en el mercado.
No es tan difícil como pueda parecer, ya que muchas cosas son similares y hay muchos paralelismos. Si vienes de programar para iOS, nuestros cursos de Android te ponen muy fácil esta transición ya que vamos en todo momento destacando estos paralelismos.
Tener un pie en cada mundo, aunque uno no te guste demasiado, tiene un valor enorme: no lo subestimes.

“No pain, no gain”

Sí, puede parecer mucho trabajo pero “no pain, no gain” y para grandes oportunidades, grandes esfuerzos. Si eres friki al 100%, crear código brillante, escribir post técnicos en tu blog, etc. es parte del goce. El resultado es poder estar muy bien remunerado en la Meca del frikismo informático.
Para que veáis cómo se puede poner en la práctica todo esto, os contaré en mi próxima entrega de esta sección, el caso real de un amigo mío brasileño, que recientemente dio el salto. En estos momentos trabaja en una startup con un proyecto revolucionario en Mountain View.

Nuevos iMac, iFixit los desmonta


iFixit, iMac, interior de los equipos… exacto, ya tenemos el despiece de los nuevos equipos de Apple. Si de la noche a la mañana Apple actualizaba los iMac también de un día para otro prácticamente iFixit ha desmontado y nos mostrado los entresijos de los nuevos equipos.
Como comentan en iFixit, los nuevos Mac introducen novedades interesantes para el usuario así como algunos puntos no tan positivos. Empezando por lo bueno, los nuevos iMac disponen ahora de un segundo conector, un puerto PCIe que permitiría la instalación de una unidad SSD, por ejemplo, sin tener que quitar el disco que de serie trae el equipo. Algo que con los modelos anteriores no podíamos.
Esto, junto a los adaptadores correspondientes y que seguro podremos encontrar en breve en Mac Sales, permitirá a los usuarios más habilidosos montarse su propio Fusion Drive. Y digo habilidoso porque el proceso de desmontar la pantalla no es rápido ni cómodo.


La parte negativa está en el procesador. El modelo de 21,5 pulgadas incluye la CPU soldada en placa. Eso impide que, si se quiere, se pueda actualizar la CPU a una más potente en un futuro o cambiarla en caso de fallo. Afortunadamente el modelo de 27” si permite todavía eseupgrade.



Con dichos datos, y aún siendo cosciente de la diferencia de precio entre ambos modelos, está claro que mi única opción de compra ahora mismo sería un iMac de 27”. Por tamaño de pantalla, por la posibilidad (aunque sea remota) de poder cambiar yo mismo la CPU y sobre todo porque la memoria RAM también se puede actualizar fácilmente y no como en el modelo de 21,5”. En fin, no siempre un equipo diseñado hacia lo imposible tiene sus ventajas.



miércoles, 25 de septiembre de 2013

China elimina la censura de internet en parte de Shanghái



El acceso a internet en el área de libre comercio de Shanghái será abierto y sin censura, gracias a un plan del gobierno Chino para captar más inversiones.

La censura a la que se ven sometidos los usuarios de internet en China es bastante feroz si la comparamos con el acceso que tenemos en otros países del mundo. Desde 2009, en China Continental se llevó a cabo una maniobra de bloqueo de ciertas páginas que daban cierta libertad de expresión y a las que el gobierno chino no podía acceder para bloquear algunos contenidos.
Durante 2010, Google dejó de ofrecer su página en China debido a los ataques realizados desde instituciones locales, aunque nunca confirmados ni declarados como oficiales. Google optó por pasar el contenido de su buscador de China a la página de Hong Kong, territorio bajo la protección del gigante asiático, pero con unas leyes más relajadas y con más libertad de expresión debido a su pasado como colonia británica.
El diario South China Morning Post ha confirmado mediante fuentes oficiales pero anónimas, que China copiará el modelo acceso a internet sin restricciones que existe en Hong Kong en la zona financiera de libre comercio instalada en Shanghái. De cierta forma, China Continental tiene por primera vez una zona con libre acceso a internet sin restricciones de páginas que sean duras con el gobierno o al Partido Comunista Chino. Redes sociales como Facebook y Twitter dejarán de estar bloqueadas, inclusive periódicos como The New York Times que ha sido deliberadamente atacados desde China.
China Mobile, China Unicom y China Telecom, las tres operadoras de internet más grandes de China ya han sido informadas del cambio y tendrán que dar una respuesta a las empresas que quieran que sus telecomunicaciones no sean filtradas por el gobierno.
Aunque no es ningún secreto que en China el uso de VPN que permiten cifrar y acceder a cualquier página saltándose el firewall del gobierno es una herramienta muy usada, en el caso de grandes empresa el no poder acceder a sitios de información global resulta un problema y se transformaba en menos inversiones para China. Con este cambio que solo afecta a una zona de Shanghái, China intenta dar una imagen de apertura a las empresas.


lunes, 23 de septiembre de 2013

¿Podrá superar la PlayStation 4 las ventas de la PS3 en un 40%?



Sony está apostando a que las ventas iniciales de su PlayStation 4 serán un 40% más altas que su consola de juegos anterior, elevando la perspectiva de una recuperación más acelerada de su unidad de productos electrónicos. Según datos de VGChartz, PS3 ha vendido hasta ahora algo más de 79 millones de unidades.
La consola, que saldrá a la venta casi al mismo tiempo que el Xbox One de su rival Microsoft Corp, se ha convertido en el nuevo producto bandera de la división de juegos que, junto con la de cámaras y de dispositivos móviles, es el arma que tiene ahora la firma para revitalizar su negocio, agobiado por las pérdidas de su unidad de televisores.
Sony espera vender 5 millones de PS4 entre su lanzamiento el 15 de noviembre en Estados Unidos y el fin del año comercial de la firma el 31 de marzo, dijo el presidente ejecutivo de Sony Computer Entertainment Inc, Andrew House, en una presentación en Tokyo Game Show, la feria de videojuegos que se celebra hasta el domingo. La compañía vendió 3,6 millones de consolas PS3 en ese mismo lapso hace siete años.
Las ventas de PS4 en Japón comenzarán el 22 de febrero. Los pedidos anticipados sumaban 1 millón hasta agosto. Sony, igual que Microsoft, ha extendido su última consola más allá de los juegos al convertirla en un centro de entretenimiento que controla contenidos de películas, televisión e internet.
El diretor general del departamento de Xbox, Phil Spencer, dijo el miércoles a Reuters que la división de Xbox revelaría proyectos de televisión pronto, a partir de un acuerdo para producir una serie de televisión de su conocido juego «Halo» en colaboración con Steven Spielberg.
La PlayStation 4 tendrá un precio de 399 dólares y saldrá a la venta una semana antes que la consola de Microsoft, que costará 100 dólares más. Sony se está esforzando en mejorar las ventas de su nueva consola, posicionando a la PS4 como un portal único para juegos, películas y música. Sony quiere ser el número uno en el mercado de EE.UU,quitándole el puesto a la Xbox 360.

SteamOS es el sistema operativo de Valve


Newell viene alabando Linux desde hace un tiempo, por lo cual todo esto tiene lógica. SteamOS es el nuevo sistema operativo de Valve, que estará disponible de forma gratuita "pronto", y que está construído sobre los pilares de Linux.
La idea de Valve es hacer converger todo hacia el salón de las casas. Bajo el lema "En el corazón de SteamOS está todo lo que amas de Steam", la compañía promete las mismas grandes ventajas que ya todos conocen del servicio hacia el sistema operativo.
La parte técnica también parece haberse estudiado, o al menos en el papel. Valve dice haber logrado "mejoras significativas en el rendimiento del procesamiento de gráficos", lo que algunos desarrolladores ya están aprovechando para sus futuros productos. Y tampoco se queda atrás en algunas tendencias, como los juegos por streaming, que se podrán transmitir directamente desde Windows o Mac hacia un equipo con SteamOS.
En el sitio oficial se detallan algunas características que básicamente son trasladadas desde el cliente de Steam que todos conocemos hacia el nuevo sistema operativo, y se incluyen algunas nuevas relacionadas al contenido multimedia y a los juegos compartidos, incluyendo el reciente Family Sharing. SteamOS se lanzará como un sistema operativo independiente totalmente gratuito para todos. Más detalles al respecto se estarán entregando durante los próximos días.


Hackers Alemanes consiguen engañar a Touch ID


Mientras algunos nos preocupábamos por si Merkel ganaría o no las elecciones por mayoría absoluta o tendría que formar gobierno, otros estaban más preocupados en conseguir engañar Touch ID (Permitidme la pequeña licencia de marcarme esta ironía). En definitiva, ya han conseguido saltarse la seguridad de Touch ID. Pero no sería exacta la definición, ya que realmente la engañan de una manera bastante elaborada.
No es algo como lo descubierto recientemente por un soldado español (permitidme aquí el orgullo patrio de decir que hemos sido mejor que los alemanes) lo cual se es un claro hueco de seguridad en el sistema, que permite acceder a cualquiera y utilizar el teléfono en la red de redes en tu nombre. Este hueco ya está reportado por Apple y me atrevería a decir que antes de que acabe el mes veremos una actualización de sistema.



Tal como podéis ver en el vídeo, ya han conseguido engañar a Touch ID, pero el sistema para conseguirlo es cuanto menos, laborioso. Primero necesitan fotografiar tu huella a una resolución de 2400 dpi, invertirla y limpiarla con un programa de edición fotográfica (no quedando muy claro aquí que significa “limpiarla”). Después es necesario imprimirla a través de una impresora láser, a 1200 dpi, en una transparencia y teniendo cuidado de imprimirlo para que utilice la mayor cantidad de tóner.
Luego es necesario hacer un molde de dicha huella, para ello depositaremos látex sobre dicha transparencia, de esta manera con el relieve de la huella que ha creado el toner, se creará una copia de la misma. Deberemos esperar a que se seque y entonces utilizando nuestro dedo con la huella encima, conseguiremos pasar Touch ID. No se a vosotros, pero a mí, al leer todo este procedimiento me he acordado de “F/X Efectos mortales” de Bryan Brown.
¿Se salta la protección? En el vídeo podéis ver que sí… Pero la verdad es que el método utilizado me da que pensar que hay mucha prueba y error aquí, que no saldría bien a la primera ya que un ligero desajuste daría al traste con todo el proceso. Aunque también he de decir que me resulta extraño ver como el Hacker desbloquea el teléfono con su dedo desnudo y después lo vuelve a hacer con el dedo con la huella de látex encima ¿Se ha hecho una copia de su propia huella? ¿Y si hubiera probado con el dedo de otra persona?
Otro aspecto a tener en cuenta es que si estás más de 48 horas sin desactivar el teléfono con Touch ID, al ir a desactivarlo iOS 7 te pide la contraseña después de comprobar tu huella, como método de seguridad. No se que opinión tendréis vosotros, pero me parece un método “tan elaborado” que realmente no me parece preocupante.



La elite de las matematicas advierte de que la IA puedes dejarlas sin sentido

 Durante lustros fue un árido campo académico que avanzaba dentro de las ciencias computacionales y ahora, en una sola semana, los riesgos ...