Renombrar ejecutable de python3 a python en Linux Ubuntu

Renombrar comando python3 a python en Linux Ubuntu

En las versiones de Linux Ubuntu más recientes Python 3 ya viene preinstalado en la versión 2 y 3 (pues la versión 2, aunque es antigua, es usada por múltiples paquetes).

El problema se ve cuando queremos ejecutar un simple script de Python usando:

python script.py

(ya sé que también se puede con el Shebang pero eso es otra historia)

Si lo ejecutamos así se tomará a Python 2, y nosotros queremos Python 3; si lo queremos escribimos:

python3 script.py

Solo que es engorroso estar escribiendo “python3” cuando deberíamos escribir simplemente “python”.

Por ello es que hoy veremos cómo renombrar el ejecutable “python3” a “python” usando un alias; evitando así conflictos.

(más…)

Tutorial de Postman

Postman es una aplicación de escritorio (en mis tiempos era una extensión para navegadores, pero las cosas cambian) que permite probar nuestras APIs y aplicaciones web.

Con Postman se pueden enviar peticiones HTTP con distintos métodos: POST, PUT, GET, DELETE, etcétera.

También se pueden enviar formularios o datos codificados como JSON.

Así que con Postman podemos probar todas nuestras aplicaciones web sin tener que programar el lado del cliente; personalmente lo uso para probar el back-end antes de comenzar con el front-end.

En este post veremos cómo descargar, instalar y usar Postman.

(más…)

Obtener IP de un usuario a través de un correo electrónico

En este post vamos a ver cómo disfrazar un correo electrónico para obtener la IP de un usuario con el simple hecho de que lo abra y vea su contenido, o mejor dicho, una imagen.

Lo que haremos, en pasos sencillos, será enviar una imagen de un perro (no es broma) la cual será servida a través de PHP con readfile. La IP se registrará con el código que vimos aquí.

Este método funciona correctamente en correos de dominio personal (es decir, .com, .me, .io, etcétera) y en hotmail; pero no en gmail, ya veremos por qué.

Recuerda que esto se hace con fines didácticos y que no me hago responsable de lo que se pueda hacer con esto.

(más…)

Obtener IP de usuario con PHP

Obtener la IP de un usuario usando PHP es una tarea muy sencilla, que queda incluso en una línea de código.

En este post vamos a ver cómo obtener y registrar la IP de alguien que entre a una página con PHP, además de razones por las que en ocasiones esto no funciona.

(más…)

Decompilar APK (app de Android) y obtener código fuente (casi) original

Una de las debilidades de Java (y otros lenguajes que compilan a bytecode) es que se puede decompilar o descompilar, como le quieras llamar. O decompile, si hablas inglés.

Hoy vamos a ver un decompilador de aplicaciones de android, es decir, de apps con extensiones APK.

Estuve probando el decompilador y funciona de maravilla, obtiene casi el mismo código que el original.

Para hacer esta demostración y no hacer nada ilegal, voy a usar el CRUD de SQLite con Android cuyo código fuente está aquí, y su APK está aquí.

(más…)