lunes, 8 de febrero de 2016

Mis 10 apps favoritas

Hola, dada la insistencia de un compañero y a pesar de que no soy un experto en lo que se refiere al mundo de las apps, he decidido compartir con todos vosotros mis 10 apps favoritas. Están todas en la playstore

  • Coursera. 
Es la versión para el móvil de mi plataforma de formación online. Ingente cantidad de cursos de calidad ofrecidos por universidades de todo el mundo. También está disponible la aplicación para ipad. La versión para el móvil es bastante más reducida que la de web pero vale la pena como complemento.

  • e-park 
La solución para los que vivimos en Madrid y nos movemos en coche. Con esta aplicación puedes pagar el ticket del parking en la zona azul/verde y olvidarte de ir al poste a por el ticket. Además te avisa cuando va a expirar el tiempo y puedes aumentar el tiempo del ticket desde el móvil. Además también permite anular la denuncia desde el móvil. Su función de posicionamiento GPS ha mejorado bastante, pero ojo!, validad siempre el código de la zona antes de pagar porque el despiste os puede salir caro y si no os lo creeis echad un vistazo a un antiguo post de este mismo blog.
  • iVoox
Es una aplicación para oir podcasts, es decir, emisiones de programas de radio en diferido. Definitivamente la solución para mi insomnio cuando no me apetece leer. Además, he descubierto programas de radio fantásticos a través de ella como por ejemplo el programa de ciencia ficción "Verne y Wells ciencia ficción"
  • Wikiloc
Si os gusta el senderismo o la bici de montaña esta es tu app. Puedes descargarte rutas o hacer tú una y subirla a la web. Si no te quieres perder esta app no te la puedes perder!

  • Airbnb
Una de mis preferidas desde hace varios años.  Si lo tuyo es ir de vacaciones en familia y como en mi caso ir a un hotel resulta prohibitivo, airbnb te ofrece casas en cualquier parte del mundo a un precio realmente competitivo. Puedes consultar las evaluaciones que ha tenido el anfitrion, hay varias políticas de cancelación de la reserva, el trato de los anfitriones suele ser exquisito, la oferta de casas y apartamentos es abundante. Y además si tienes casa y la quieres alquilar por airbnb también es un negocio rentable a pesar de la comisión que se lleva airbnb.

  • CamScanner
Una de mis últimas adquisiones, escanea documentos con el móvil. Y claro ahora pensais que tontería les hago una foto y punto. La ventaja que tiene esta aplicación es que permite recortar el contorno del documento en la imagen capturada de manera que la imagen resultante es el documento, sin lo que pueda haber alrededor en el momento de hacer la foto. Es decir, no se como, pero detecta los bordes de lo que quieres escanear de manera que la imagen que guardas es solo del documento. Además te lo puedes mandar por e-mail o subir a dropbox.

  • Dropbox
Hablando del rey de Roma... Dropbox permite almacenar documentos en la nube y desde el móvil es tan fácil. Yo lo uso para hacer backups en combinación con CamScanner. Por ejemplo, compro algo y scaneo el ticket, seguidamente subo la imagen a Dropbox y ahí se queda por si tengo que descambiar el producto o tengo problemas con el mismo, etc.

  • Blablacar
Se acabó el ir en autocar al pueblo, me voy en coche y me llevo a alguien o voy yo de pasajero en su coche. Comparte los gastos del viaje y haz amigos, además el viaje se te hará más corto.

  • Wazypark
Si coges el coche y temes no encontrar sitio para aparcar, prueba con wazypark. Te localiza los sitios libres gracias a gente que colabora y publica en la aplicación que acaba de liberar una plaza de aparcamiento.

  • Skyscanner
El comparador de vuelos por antonomasia. Además ha sacado una versión para hoteles y para alquiler de coches. Realmente funciona. Mi último vuelo lo busqué con esta app y el resultado fue espectacular. Ayer mismo probé su app la han mejorado, ahora te permite busquedas sin especificar fechas, tan solo con el identificar el origen y el destino de manera que puedes acomodar las fechas al precio y no al contrario 




Taller sobre Lean Startup


La semana pasada tuve la suerte de participar en el taller que Alan Colmenares impartió en el centro de innovación de BBVA sobre Lean Startup. 

Después de la charla hicimos un caso práctico, formamos equipos de 5/6 personas y pensamos en una idea de negocio, después salimos a la calle a testar la idea y finalmente expusimos ante nuestros compañeros las conclusiones.

 
 



jueves, 17 de diciembre de 2015

Programa en Python para obtener la Ip de una máquina a partir de su hostname

Si, ya se que con el comando "ping" puedes obtener la ip de la máquina, pero ¿y si tuvieras que obtener la ip de miles de máquinas como me ha ocurrido a mi? tardarías un poquito ¿no?

Os dejo el siguiente programa escrito en Python que escribe en un fichero ips.txt las ips de las máquinas que lee del fichero webs.txt. Tarda en ejcutarse unos 5 minutos por cada 1000 nombres de máquina.

import socket

count = 0
fhand=open('webs.txt')
fout=open('ips.txt','w')
for hostname in fhand:
    hostname = hostname.rstrip()
    try:
        ip=socket.gethostbyname(hostname)
    except:
        ip= ""

    fout.write(hostname + " " + ip + "\n")
    count+=1

print 'Registros escritos: ' , count
fout.close()

lunes, 7 de diciembre de 2015

Tetris en Python

Tetris

Hola, como resultado de un reto/apuesta con un amigo he creado esta versión del mítico Tetris escrito en Python. No he usado las librerías para juegos en Python Pygame porque las desconozco, aunque me siento interesado por ellas y prometo que en el siguiente juego las utilizaré.

Se juega con las flechas del cursor.

Que lo disfrutéis!




miércoles, 4 de noviembre de 2015

Programación de video juegos en Python - Asteroids

Asteroids

Este es el último video juego del curso de programación en Python que he hecho en Coursera.
Espero que os guste.

Reglas: el juego es bastante sencillo. Manejas la nave con las flechas del cursor del teclado y disparas con la barra "espacio". A medida que aumenta tu puntuación los asteroides aumentan su velocidad.

Para este juego es mejor que useis Chrome como navegador ya que en otros navegadores va más lento y no reproducen todos los sonidos.

Que os divirtais jugando!

viernes, 23 de octubre de 2015

Programación de videojuegos en Python - Blackjack

BLACKJACK




 Para jugar pinchad en el nombre del juego y luego en el botón con forma de triángulo que aparece en la esquina superior izquierda de la pantalla.

Este juego me ha costado más implementarlo que los otros porque he usado programación orientada a objetos.

Reglas del juego: El blackjack es parecido a las siete y media, pero en lugar de llegar a siete y media tienes que llegar a 21. La baraja que se emplea es la de poker. El valor de las cartas es el siguiente: El As puede valer 1 u 11, y las figuras valen todas 10, el resto de cartas el valor que indica su número. El 'Dealer' sería lo que aquí llamamos La Banca y el Player el jugador. Tenemos 3 botones:

- "Deal": inicia una mano de Blackjack, saca 2 cartas a jugador y banca, pero la primera carta de la banca no es visible.
- "Hit": equivale a pedir 1 carta
- "Stand": equivale a "me planto"



La banca tiene que sacar cartas hasta que tenga 17 o más, si se pasa de 21 pierde. En caso de empate la banca gana

En la pantalla aparece la puntuación "Score" que indica el número de partidas ganadas por el jugador con respecto a las partidas perdidas por este. Es decir si la puntuación es positiva es que ganas a la banca por n partidas de diferencia y si es negativo es al contrario.
 
Que os divirtais!

domingo, 18 de octubre de 2015

Concierto de música en la escuela municipal Maestro Barbieri

Hola, en el siguiente enlace os dejo el repertorio que tocaron en el concierto de bienvenida que organizó la Escuela Municipal de Música Maestro Barbieri con motivo del inicio del curso académico.

El repertorio se compone de obras clásicas y de jazz. Casi todas las obras las podéis encontrar en Spotify.

Como siempre, fue un conciertazo!