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í. ...

junio 6, 2019 · 5 min · 932 palabras · Parzibyte

Instalar PostgreSQL en Linux Ubuntu

En este tutorial voy a explicar cómo instalar y configurar el gestor de base de datos Postgres 9.5 también conocido como PostgreSQL en Ubuntu 16.04; aunque es para esta versión de Linux, podría funcionar en otras distribuciones parecidas. Lo que haremos será: Instalar PostgreSQL en Ubuntu Crear un usuario para administrar el gestor Crear una base de datos Iniciar sesión en la CLI de Postgres Insertar y consultar datos usando las sentencias INSERT y SELECT Si usas Windows te invito a ver cómo instalar PostgreSQL 11 en Windows. Ahora sí comencemos con el tutorial para instalar PotgreSQL en Linux Ubuntu. Este tutorial funciona tanto para Ubuntu en el servidor como en el escritorio. ...

junio 6, 2019 · 4 min · 702 palabras · Parzibyte

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. ...

junio 6, 2019 · 3 min · 455 palabras · Parzibyte

2 maneras de saber la versión de PHP

Cuando instalamos extensiones o librerías, los requisitos de las mismas especifican una versión mínima de PHP. El problema viene cuando no sabemos qué versión de PHP tenemos instalada; por eso es que en este post te mostraré 2 maneras de conocer la versión de PHP que tienes en tu sistema operativo. ...

junio 5, 2019 · 1 min · 202 palabras · Parzibyte

Conectar PHP y SQL Server usando PDO - CRUD de ejemplo

Aprovechando que para unas cosas de la escuela tuve que instalar SQL Server y SQL Server Management Studio (ya que por voluntad propia no lo haría jamás) decidí conectar PHP con SQL Server y hacer un CRUD, es decir, create, read, update y delete de una base de datos de SQL Server. De esta manera si algún día alguien quiere consumir una base de datos de SQL Server con PHP puede tomar este post como referencia. Al final tendremos una aplicación web como la siguiente, basada en una plantilla de Bootstrap 4. Voy a mostrarte cómo hacer un select, update, insert y delete. Además de prevenir inyecciones SQL. Recuerda que al final de todo lo que vamos a usar es PDO, una envoltura de las bases de datos que permite intercambiar de un motor a otro cambiando la cadena de conexión. Nota: todo el código fuente aquí mostrado está actualizado y completo en mi GitHub. Siéntete libre de clonarlo, editarlo, descargarlo o mejorarlo. ...

junio 5, 2019 · 11 min · 2157 palabras · Parzibyte

Convertir cadena a mayúscula y minúscula en C++

Anteriormente vimos cómo convertir una cadena a mayúscula y minúscula en C. Ahora veremos cómo hacerlo en C++. Aunque el código de C es compatible con el de C++, algunas cosas, por más mínimas que sean, cambian. Por otro lado, C++ agrega algunas cosas a las strings que nos permiten hacer más con menos código. ...

junio 5, 2019 · 3 min · 463 palabras · Parzibyte

Grabar vídeo con JavaScript y enviarlo a servidor con PHP

Esta es la continuación del post en donde vimos cómo grabar un vídeo (con audio incluido) usando JavaScript accediendo a la cámara web y al micrófono. En ese mismo post tenemos enlaces a tutoriales para: Tomar una foto con JavaScript, y subirla a PHP Grabar un audio con JavaScript, y subirlo a PHP Así que es momento de grabar un vídeo con JavaScript pero enviar el resultado a un servidor con PHP. ...

junio 5, 2019 · 3 min · 626 palabras · Parzibyte

Instalar extensión PDO de SQL Server en PHP

La extensión de SQL Server para conectar PHP con SQL Server (qué redundancia) no viene incluida por defecto en PHP, así que debemos descargarla de otro lugar. En este post voy a mostrar cómo descargar e instalar la extensión de SQL Server para trabajar con PHP usando PDO. ...

junio 5, 2019 · 3 min · 601 palabras · Parzibyte

PHP: Habilitar extensión de Postgres PDO en Windows

Para comenzar a trabajar con PDO y la base de datos Postgres (también conocida como PostgreSQL) en Windows es necesario habilitar la extensión de PDO Postgres, si no lo hacemos, aparecerá el siguiente error: PHP Fatal error: Uncaught PDOException: could not find driver Por ello es que vamos a ver cómo solucionar este problema en Windows con PHP. Nota: si no tienes XAMPP mira aquí cómo se instala, y si no tienes PostgreSQL mira cómo se instala en este post. ...

junio 5, 2019 · 2 min · 289 palabras · Parzibyte

Reiniciar servidor de Apache en Windows con XAMPP

En múltiples ocasiones al seguir un tutorial con PHP o hacer cambios en el servidor se nos pide que reiniciemos Apache y PHP. PHP no se puede reiniciar, pero Apache sí, pues Apache es el servidor. En este post vamos a ver cómo reiniciar el servidor de Apache en Windows cuando lo hemos instalado con XAMPP. ...

junio 5, 2019 · 1 min · 176 palabras · Parzibyte