From my notebook HDD to Image (external HDD) to SDD

The other I bought a SDD Kingston Digital 240GB from Amazon to upgrade my old i3 notebook (By the way, I also bought some RAM)

The main problem was how to copy all my Windows, Programs and personal data to my new SDD without plugging both of them to my notebook (only one internal SATA adapter and no cradle)

Searching the web and after trying Clonezilla without any good result, I found this article about "Backing up your entire drive - Cloning vs. imaging" and about this excelent software called Macrium Reflect Free (with Windows 10 support)

I can't tell you how easy and intuitive the proccess was!!! This software is free an extremely awesome

You'll need:

  1. USB pendrive to create a boot recovery and to restore you image to your new SDD
  2. External HDD to copy your HDD "backup" image.

The basics steps to clone your notebook HDD to Image (external HDD) to SDD are:

  1. Shrink you Windows and data Partition to fit your new SDD (if you need to move some data to other drive, just do it) using the free EaseUS Partition Master (or similar)
  2. Download Macrium Reflect Free and install it
  3. Create the USB recovery boot. 
  4. Open Macrium Reflect Free and select "Create an image of partition(s) required to backup and restore Windows". 
  5. Once the image creation process ends, turn off your notebook and replace the old HDD with your new SDD
  6. Boot your notebook with the USB
  7. Restore your partitions from you image to your SDD
  8. Enjoy!
That's all!
Enjoy your new and faster notebook

Epidemic: human IA walking around

Ey you! It's me again adding more and more IA to my game characters.

In the last version, the infected became more intelligent, they were able to pick a human (not infected) using their vision.

Now is the turn of the human to become intelligent. Now they walk around choosing randomly where to go. Actually they randomly pick one "point" in a list of points and walk to that point and they arrive to that point, they choose other point. The idea is that human can walk from bus stops to shops to house and so on.

Here you can see the implementation: https://db.tt/bWvlxKPI

Plans for the future:

  1. When the humans (not infected) see an infected, they will try to evade it / run away.
  2. The infected will be patrolling / walking around when they are not following anyone.
Hope you enjoy it! Drop me a line with your feedback

Please, don't forget to visit all the related post to see how the project advances

Greetings from Argentina,

Epidemic: enemy IA sight and follow

Good morning! It's me again, and now trying to add more inteligence to the game. In the last version, the infected chose not infected randombly. Now this changed! they pick their victims using their vision! And if they can't see their victim anymore, they'll stop following it.

By a 3d model / technical limitation (and remember this is only a prototype), now the infected are represented by robots (and the infection mechanic is disabled)

So in this new version you will find:
  1. The infected will be able to pick a not infected using their vision. This was done by following the Unity tutorial about "Enemy Sight". And if they can't see their victim anymore, they'll stop following it.
  2. The infection mechanic is (temporarily) disabled

Plans for the future:
  1. The infected will be patrolling / walking around when they are not following anyone.
  2. The not infected will be more intelligent. They will be walking around and when they see an infected, they will try to evade it / run away.

Hope you enjoy it! Drop me a line with your feedback

Please, don't forget to visit all the related post to see how the project advances

Greetings from Argentina,

Epidemic: some IA, a bot that follows one person

I'm trying to make things a little bit fun, so I added some IA to the enemies (sort of)

IA can be extremely difficult but as I'm prototyping and I'm just trying some features, I searched the Internet for already done scripts / components. I found a free and excelent component called "A* Pathfinding Project". By the mouth of the creator "Lightning fast pathfinding for Unity3D. Whether you write a TD, RTS, FPS or RPG game, this package is for you. With heavily optimized algorithms and a large feature set but yet simple to use, you will be able to make those bots a bit smarter in no time.". For those who don't know what is "A* Pathfinding", you can visit wikipedia as always

In this case, I followed the penalties example. Basically it's a robot that follow one point. As I was trying the infected to follow the not infected, this was great!!!

So in this new version you will find:

  1. Infection fixed: now the not infected are infected (thanks Pablo Ferro!!)
  2. Added an "inteligent" robot that picks one not infected randomly and follows it. When the not infected becomes infected, then it picks another not infected to follow. If everyone is infected, it will stop following people :)
Plans for the future:
  1. Add the robot IA to the infected so they can follow the not infected.
  2. The infected will be able to pick a not infected not randombly but using their vision. This will be done following one of the Unity tutorial about "Enemy Sight"

Check the prototype here:

Hope you enjoy it! Drop me a line with your feedback

Please, don't forget to visit all the related post to see how the project advances

Greetings from Argentina,

Sobre el Amazon Fire TV Stick y mi experiencia con el mismo

Básicamente el Amazon Fire TV Stick es tipo un pendrive que se conecta al puerto HDMI de tu TV y te permite agregarle funcionalidades smart o ampliar sus funcionalidades a través del Amazon App Store. 

En este post trataré de contarles como fue mi experiencia con el mismo y sabiendo que vivo en Argentina

Principales características

Apriori el Amazon Fire TV Stick tiene características que lo hacen muy interesante, características las cuales ampliaré más adelante.

  • Disfrutar de MILES de películas y series al instante: El Amazon Fire TV Stick se conecta al puerto HDMI de tu TV. Es fácil de usar y de configurar para disfrutar de MILES de películas y series al instante en NetflixAmazon Prime Video, HBO GO, and Hulu Plus. Además posee Spotify y muchos juegos. Jugá juegos como Flappy Birds Family, Toy Story: Smash It, Monsters University y muchos más.
  • Instalar apps Android: Además, podés descargar distintas aplicaciones Android e instalarlas en el dispositivo ya que internamente es un Android 4.4.4 customizado por Amazon. Funcionan muy bien, hay listados en internet sobre cuáles son las que funcionan, etc.
  • Duplicar tu dispositivo: Amazon Fire TV Stick te deja duplicar tu teléfono, tablet o PC en la TV (Miracast) o utilizar en ella APPs para liberar la pantalla de tu dispositivo.
  • Mejor que el Chromecast: 4x la capacidad y 2x la memoria de Chromecast más un procesador dual-core y 1 GB de memoria para acceder al contenido de forma instantánea. Además funciona distinto a Chromecast, instalando las APPs en el dispositivo mismo, sin la necesidad de emparejar un teléfono ni ningún otro dispositivo. Enchufálo al HDMI de tu TV y directamente navegá usando su control remoto dedicado. 

Disfrutar de MILES de películas y series al instante

Una de sus principales ventajas es su bajo precio y que posee un Android 4.4.4 que lo hacen totalmente autónomo ya que además posee control remoto. A priori puede ser un dispositivo excelente pero no todo lo que brilla es oro. Si no vives en EEUU o en alguno de los países donde Amazon ofrece sus servicios como pueden ser Amazon Prime Video o Amazon Music, sólo servirá para ver Netflix y algo más. 
A pesar de ser un dispositivo autónomo, sólo se pueden disfrutar de fábrica algunas de las apps que estén disponibles en tu país desde el Amazon App Store for Fire TV pero esto puede ser solventado instalándole apps Android.

Instalar apps Android

Como antes comentaba, el Amazon Fire TV Stick es un dispositivo con Android asi que puede instalarle cualquier app Android disponible. El proceso se conoce como Sideload y es simplemente aprovechar la ventaja que tienen los Androids para probar apps para un desarrollador de aplicaciones. Para habilitar para cargar las aplicaciones sólo tienes que seguir estos simples pasos. Si ya tienes el modo desarrollador habilitado en tu Fire TV, puede usar apps como AGK Fire (Ad free) para cargar apps más fácilmente.

Uno de las mayores molestias de las aplicaciones "sideload" es que no se muestran en el launcher del Amazon Fire TV Stick , no se muestran ni “Home” ni en “Apps”. En cambio debes ingresar al menú de Setting y buscar aplicaciones instaladas, cosas que requerirá al menos presionar 20 veces el botón del control remoto. Pero como para todo problema hay algún tipo de solución y la comunidad ya se ha encargado de eso. Aquí tienes varias ideas de como solventar eso. http://www.aftvnews.com/how-to-launch-kodi-xbmc-spmc-and-other-sideloaded-apps-from-the-fire-tv-homescreen/

Quizá hay problemas de compatibilidad porque una app está preparada para un dispositivo mobile pero será cuestión de probar. Aquí tiene un listado de las tops apps que puedes hacer sideload en tu Fire TV Stick http://www.aftvnews.com/list-of-apps-you-can-sideload-onto-the-amazon-fire-tv/

Compatibilidad de apps Android en Fire TV

Como ya veíamos, al Amazon Fire TV Stick se le puede poner casi cualquier aplicación Android ya que corre un Android tuneado por Amazon. Otra desventaja, además que las apps no te aparecen dentro del launcher, es que el control remoto del Amazon Fire TV Stick no está pensado para manejar apps táctiles. Pero como ya comentamos, casi todo problema tiene solución y es este caso, el Amazon Fire TV Stick  posee Bluetooth por lo que podremos conectarle un teclado con mouse bluetooth (para poder tipear y moverte dentro de las apps normales. Algunos de los teclados / joysticks que funcionan son:
  1. QQ-Tech Mini Bluetooth Keyboard W Touchpad for Android OS Windows
  2. Nyko Playpad Pro for Android/Bluetooth
  3. Nyko Playpad for Android/Bluetooth (Black)
Aquí pueden encontrar más info sobre como configurarlos y además aquí

Si no quieres comprar un teclado con mouse bluetooth, una buena alternativa es Remote Mouse for Fire TV que cuesta unos pocos dólares o usar una app gratuita de Android Wukong TV Romote Control para simular el teclado y mouse con tu telefono. La desventaja de esta última es que no está traducida a todos los idiomas.

Duplicar tu dispositivo

En principio te permite usar tu computadora con Windows 7 / 8 para proyectar en el Amazon Fire TV Stick, siempre y cuando tu computadora / notebook con Windows 8 soporte Miracast. Para saber si tu computadora soporta Miracast, puedes it a este link 

Respecto a la velocidad de transferencia usando el Amazon Fire TV Stick como receptor Miracast, acá se puede encontrar una comparativa entre varios dispositivos, otorgando al Amazon Fire TV Stick uno de los peores resultados. 

Yo he conectado mi Sony Xperia ZL y el resultado ha sido moderado, pudiendo hacer mirroring de mi telefóno y ver apps pero no pudiendo por ejemplo reproducir un video en 1080p

Mejor que el Chromecast

Todo depende del uso que le vas a dar. He utilizado los 2 y a pesar que el Amazon Fire TV Stick tiene mejor hardware y sistema operativo propio, para poder utilizarlo en Argentina o paises donde Amazon no ofrece sus servicios, tienes que configurarlo mucho, instalarle muchas apps y comprarle hardware extra o usar apps en tu smartphone. 

Y en este punto es donde mas quiero hacer incapie "usar apps en tu smartphone". Si tengo que instalar apps en mi smartphone, me quedo con mi chromecast ya que la mayoría de cosas que le "tire" desde mi smartphone funcionan, en mi smartphone tengo el Google Play store y no tengo que hacer sideload de apps ni nada por el estilo.

Pero como comentaba, todo depende del uso que le vas a dar, por ejemplo le regalé uno a mi papá que solo quería un dispositivo para ver Netflix y algo más sin tener que renegar con un smartphone ni computadora y Amazon Fire TV Stick y su control remoto cumplen a la perfección con esta tarea.

Epidemic: new version of my prototype

After a long time without updates, here you have a new version of my Unity3d game prototype called Epidemic. The original post is here and all the related post are here

This new version has just few news:
  1. Move camera with left mouse button + mouse movement
  2. Zoom camera with right mouse button + mouse movement
  3. Rotate camera with left controle button + mouse movement
  4. New top down camera
  5. New map or world
  6. Bombs and other items are temporary disabled.
  7. Internal improvements (eg: you can setup spawn points for infected and not infected and also the number of each to spawn)
Check the prototype here:

Hope you enjoy it! Drop me a line with your feedback

Greetings from Argentina,

Error al instalar los drivers de Flashtool en Windows 8 / Windows 8.1 64 bits

Tratando de rootear mi Sony Xperia ZL, me encontre con un problema al instalar los drivers de Flashtool en Windows 8.1 64 bits.

Googleando un poco me encuentro con que el problema se debe a que Windows 8.1 64 bits exige que los drives esten firmados por lo que lo único que habria que hacer es deshabilitar temporariamente esa exigencia y listo.

Hacerlo es muy sencillo, simplemente hay que:

  1. Presionar WIN+C asi aparece la barra de opciones sobre el lateral derecho
  2. Luego hacer click en CONFIGURACION
  3. Cambiar configuracion de PC
  4. Actualizar y recuperar
  5. Recuperacion
  6. Inicio Avanzado --> Reinicar Ahora
  7. Troubleshoot
  8. Opciones avanzadas
  9. Opciones de inicio
  10. Reiniciar
  11. Finalmente, se listarán una lista de opciones de deshabilitar. La que buscamos es "Deshabilitar firmado de drivers forzoso" (en Ingles: “Disable driver signature enforcement”). Lo deshabilitamos presionando F7
Listo, eso es todo! ahora ya puedes instalar los drivers.

Para volver a activar el firmado de drivers, repite los mismos pasos.


  1. How to Install Flashtool Drivers on Windows 8 (64bit) https://theconfuzedsourcecode.wordpress.com/2013/10/13/how-to-install-flashtool-drivers-on-windows-8-64bit/ 
  2. How to Disable Driver Signature Verification on 64-Bit Windows 8.1 (So That You Can Install Unsigned Drivers) http://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/

Xamarin.iOs Unified API - Methods missing in NSUrlConnectionDelegate

I had the same problem as described here http://forums.xamarin.com/discussion/31355/methods-missing-in-nsurlconnectiondelegate, I was in the middle of migrating my app hypstr (www.hypstrapp.com) to the Unified API.

The problem occurs with the NSUrlRequest, which requires an instance of INSUrlConnectionDelegate, where prior to the Unified API I was using NSUrlConnectionDelegate.

Udating my library to Unified API a couple of methods I was using before are missing. Namely ReceivedData(NSUrlConnection, NSData) and FinishedLoading(NSUrlConnection).

The solution is here  https://github.com/Cheesebaron/Cheesebaron.MvxPlugins/commit/8e57a7cb53f8ec575ad9c48e478e7ab44bcb93a0#diff-d0b47785af23a5a11abceed2acd46b00R131, you should now inherite form NSUrlConnectionDataDelegate instead of NSUrlConnectionDelegate

And that's all :)