3 dic 2014

CodinGame

Me encontraba navegando por los denso mares de internet, y en uno de esos episodios que se dan cada 170 comentarios leídos, me tope con un hilo bastante interesante: se trataba de una persona que quería aprender a programar, y que había encontrado un aula virtual bastante  interesante: CodinGame: Games for programmers.
He de decir que la primera vez que entre a dicha página web, quede un poco impresionado, pues a primera impresión CodinGame tiene una interfaz amigable.


Para entrar y tener acceso a la plataforma de CodinGame es necesario un registro, bastante sencillo, ya que puedes registrarte vía Facebook, Google+ o correo electrónico.


CodinGame es una plataforma de retos, por así decirlo.


Para obtener una experiencia más placentera es recomendable que ya sepas algo de algún lenguaje de programación que maneja CodinGame, que ha decir verdad son bastantes.


La interfaz no deja nada que desear, esta bien pulida y a decir verdad, CodinGame resulta ser una manera de pasar el tiempo de manera divertida, ¡y qué mejor que poniéndonos a prueba con puzzles! Cabe señalar que conforme vayas avanzando y resolviendo los puzzles podrás aumentar el grado de dificultad y abrir nuevos retos.

¡A resolver puzzles se ha dicho!

30 nov 2014

Actualización Lumia Black a Lumia Cyan



Hace días Microsoft (aka Nokia) comenzó a liberar poco a poco la actualización Lumia Cyan para los dispositivos Nokia Lumia.
Se especulo bastante sobre la actualización de software Cyan, pues esta presento varias semanas de retraso en su lanzamiento. Los motivos fueron diversos, desde cambios internos en la corporación de Nokia por la compra de esta por parte de Microsoft, hasta fallas del software en dispositivos con Windows Phone 8.1 Update 1 (Preview for Developers).
En México ya está disponible la actualización Cyan para algunos dispositivos Nokia Lumia, para checar la disponibilidad de algún modelo en específico visita Nokia Support Availability LATAM (en inglés). Una vez abierto el link, presiona las teclas CTRL + F en tu navegador y teclea tu país para buscar directamente la disponibilidad de Lumia Cyan en tu país y operadoras.

¿Lumia Cyan Under testing?
Si en la tabla de disponibilidad aparece Lumia Cyan: Under testing, quiere decir que Microsoft realiza las pruebas finales del software, o que la operadora (llámese Claro, Telcel, Movistar, etc) está realizando las adecuaciones de software requeridas por ellos. Esto último quiere decir que las operadoras están implementando sus aplicaciones propias (bloatware), que dicho sea de paso se pueden desinstalar sin ningún problema.

Instalar Lumia Cyan vía Nokia Software Recovery Tool.
NOTA: este proceso borra todo el contenido guardado en la memoria interna del dispositivo. En teoría deja intacta la memoria externa  (micro SD). Para respaldar tus datos, realiza los siguientes pasos:

  • Ve a Configuraciones (Settings) en tu Nokia Lumia.
  • Respaldar (Backup), y realiza el respaldo de tus datos que creas necesarios, y espera a que termine.

IMPORTANTE: ya que haya finalizado el proceso de actualización vía NSR Tool, e inicies el dispositivo por primera vez es MUY importante tengas una red de datos activa (Wi-fi, o 3G, LTE, etc), pues es necesario que inicies sesión en tu cuenta de Microsoft (Outlook, Live, etc). Además recuerda las medidas de seguridad que lleva a cabo tu Windows Phone, como el envío de un código de seguridad a una dirección alterna, si es que la tienes activada la opción en tu cuenta de Microsoft


Requerimientos:


NOTA: si utilizas Windows 8 puedes experimentar algunos problemas, que detallaré al final del post.


Si tienes instalada las actualización Windows Phone 8.1 Update 1, o Preview for Developers, es necesario que hagas un "downgrade" a tu dispositivo. De igual manera en el caso de que no tengas el Update 1 es necesario el software de recuperación de Nokia (NSR Tool). Será el NSR Tool el programa que ocupemos para actualizar a Lumia Cyan.



Pasos (downgrade, y update):

  • Abre NSRT.
  • Conecta tu Nokia Lumia vía USB a tu PC, de preferencia directamente, sin utilizar extensores de cable USB o multi USB.
  • Espera a que NSRT reconozca tu Nokia.
  • Una vez que NSRT te indique que hay una nueva actualización, da clic en instalar (descargar), y acepta los términos.
  • Espera a que el programa descargue la actualización, esto tarda dependiendo tu conexión a internet.
  • Una vez que termine de descargar la actualización, comenzará a instalarla.

Listo, deja que termine NSRT de actualizar tu Nokia Lumia, y disfruta Cyan. Si inicias sesión en tu Lumia ya que termina de actualizar, el asistente de configuración te guiará para que puedas descargar y restablecer tus configuraciones, SMS, etc, dependiendo de tu respaldo en la nube.


Algunos problemas:

  • NSR Tool no reconoce mi Nokia, ¿por qué?

El hecho de que NSRT no reconozca el dispositivo se debe a varios motivos, una de ellos es al hecho de que tu Nokia esta bloqueado con algún PIN, introduce la contraseña o desactivala. Otra solución es reinstalar los drivers de Nokia. O lo más sencillo, cambiar de puerto USB.


  • Mi Nokia no responde, se queda en una pantalla negra con letras blancas que rezan NOKIA./ Mi Nokia no responde, se queda colgado en la pantalla de carga, esa pantalla de fondo rojo con letras blancas que dicen NOKIA, y la barra de estado no avanza (la azul debajo de las letras NOKIA)

La solución es bastante sencilla: compre un nuevo equipo. 

O si prefiere puede esperar a que el dispositivo se le termine la batería (en el caso de que el dispositivo sea sellado, y no haya formar de retirar la batería de manera manual). Y si es usted una persona que vive con la adrenalina a tope todo el tiempo, puede intentar un Hard Reset, o un Soft Reset. Una vez reiniciado el dispositivo, vuelve a repetir el procedimiento con NSRT.




CON INFORMACIÓN DE WP CENTRAL

3 nov 2014

El camino de un indie developer: parte i


Hace tiempo leí un post en la página 99redpotions com. El post me llamo mucho la atención, se trataba de "Consejos para el buen desarrollador Indie" (puedes leerlo aquí: 99redpotions: Consejos para el buen desarrollador Indie).
En el aquel post se tocan cuatro puntos primordiales para llegar a ser un buen desarrollador indie, y lo que es mejor, eran consejos para lograr que tu juego fuese un éxito. Hablo con la verdad, los cuatro puntos me resultaron bastante importantes, y me dije a mi mismo: el día que tenga un blog con al menos cinco lectores he de publicar mis propios consejos (no ha llegado ese día).
No soy un desarrollador de videojuegos como tal, de hecho aún no aprendo a programar bien. Además, soy de esas personas que aprende de los demás sin necesidad de preguntar, me explico, este mundo es demasiado inestable: un día estas en la cima al siguiente estas en el piso sin ánimos de levantarte. Por eso hoy quiero compartir algunos consejos contigo, sí, contigo que estas leyendo esto y que por alguna extraña razón llegaste a este blog.
Como dije, esta idea nació a raíz de la lectura del post en 99redpotions com, por lo que fue inspirado en el, y no lo considero plagio pues hay cosas que no menciona dicho post y que planteo escribir en este. Sin más, comencemos.

¿Ser independiente es fácil?
La respuesta es demasiado sencilla: NO. Ser independiente no es nada fácil, no tienes algo estable, no tienes un flujo de dinero asegurado, es un desafío ser independiente, pero a decir verdad, es este desafío lo que hace interesante la idea de querer ser independiente. Pero no te preocupes, no todo es malo, recuerdo una frase: "Sino has sufrido al menos un fracaso, no tienes derecho al éxito".

Quiero ser independiente porque quiero ser millonario.
Esto es una trampa muy común. No tienen idea de cuantos desarrolladores quieren hacer el siguiente FlappyBird, o el próximo AngryBirds, y monetizar sus productos para poder así vivir de ello. Pero la realidad es otra, esos juegos dieron en el blanco y se hicieron virales a tal grado que pudieron ser rentables con el despliegue de publicidad. Esos casos son contados, es uno de entre miles. Por ejemplo, ¿qué tienen en común estos dos juegos? ¿El nombre? Para nada, el éxito se le atribuye al hecho de que los dos juegos se pueden jugar con una sola mano. Estos dos juegos carecen de joysticks y de botones extras para poder jugarlos, además tienen una jugabilidad muy simple, y no tienen historia profunda, ¿me equivoco? En este tema entra un poco la ingeniería social, el cómo lograr que el jugador se enganche en nuestro juego, etcétera, etcétera... Para dar una idea más amplia sobre esto que menciono, escribiré otro post hablando de ello más adelante, además daré algunas ideas de como monetizar juegos para poder ampliar un poco el panorama sobre la monetización.
Este post es un poco a modo introducción, ya en los siguientes explicaré de manera más directa algunos consejos.
IDEA ORIGINAL: 99redpotions