Instalar imagick para PHP en Linux Ubuntu

En este post voy a enseñarte a instalar la extensión de imagick en PHP sobre Linux. Personalmente la tuve que instalar ya que los códigos de barras la necesitan y se generaba el siguiente error: Neither gd-lib or imagick are installed! Lo bueno de desarrollar en PHP desde Linux Ubuntu es que la instalación (e incluso la compilación) de paquetes y extensiones es bastante sencilla. ...

junio 24, 2019 · 1 min · 152 palabras · Parzibyte

Instalar Java en Android para comenzar a programar

Sí, estás leyendo bien: en este post veremos cómo instalar java en Android para compilar código fuente de Java (usando javac) y ejecutar el bytecode con java usando un dispositivo Android. Es decir, vamos a instalar los paquetes necesarios para programar en Java desde Android. Para esto no vamos a necesitar que el dispositivo esté rooteado, simplemente que soporte la app de Termux corriendo con Ubuntu. Requisitos previos...

junio 24, 2019 · 2 min · 274 palabras · Parzibyte

Instalar librería gd para PHP en Linux Ubuntu

La librería gd permite la manipulación de imágenes y la llamada a funciones como imagecreatefrompng o imagecreatefromjpeg. En este post voy a mostrarte cómo instalar la extensión gd en PHP sobre el sistema operativo Linux Ubuntu. ...

junio 24, 2019 · 1 min · 160 palabras · Parzibyte

Migrando un sitio de WordPress a otro servidor

Hoy voy a mostrar mi experiencia y una guía al migrar un sitio de Wordpress de un servidor a otro. Concretamente de un servidor compartido a un VPS. Pero antes, un poco de historia… Era un sábado tranquilo por la mañana (no había escuela), desperté y revisé el correo para encontrarme con el siguiente mensaje: Al parecer, tenía demasiados archivos en mi hosting y por lo tanto debía eliminarlos o actualizar mi plan. El hosting funcionaba perfecto, era rápido y confiable, pero no me gustaban sus límites. Además, tenía un VPS para cosas que no tenían que ver con PHP y para un bot de Telegram personal, así que estaba desperdiciando su poder. Por otro lado, al rentar el hosting compartido compré un dominio que no me hacía falta y quería deshacerme de él pero no podía porque tenía que cambiar el dominio principal y en fin, se iba a armar una cosa espantosa así que decidí mover mi sitio al VPS. ...

junio 24, 2019 · 4 min · 660 palabras · Parzibyte

Interfaz gráfica en Ubuntu sobre Android con VNC y Xfce

Ya vimos cómo instalar Ubuntu sobre Android y también compilamos un programa en C# en Android. Todo eso lo hicimos desde la terminal pero, ¿podríamos agregar una interfaz gráfica? la respuesta es que sí y eso es lo que voy a exponer hoy: Cómo instalar el escritorio xfce4 en Android y poner un servidor VNC para conectarnos ya sea desde Android, Windows o cualquier plataforma que soporte el protocolo. Al terminar seremos capaces de mostrar el escritorio en Ubuntu desde Android: ...

junio 23, 2019 · 3 min · 608 palabras · Parzibyte

Android y C#: compilar y ejecutar código de C sharp con Mono Project

Están llegando grandes cosas al mundo de Linux y sobre todo de Android. No sé la fecha exacta (seguramente han pasado años) pero C# ya está disponible para Linux con el proyecto Mono. Ubuntu también está disponible para Android como lo vimos en otro post, así que basta con instalar los paquetes sobre Ubuntu y podremos programar en C# desde Android; sin sacrificar el rendimiento ni esas cosas. Recuerda que si quieres instalar C# en Ubuntu (pero no en Android) puedes mirar este post. ...

junio 21, 2019 · 3 min · 567 palabras · Parzibyte

Un ransomware para Linux usando GPG

Hoy vamos a ver cómo crear un ransomware programado para Linux (será un shell script) utilizando GPG y el cifrado asimétrico; será más que nada un ejercicio didáctico pero claro que se puede llevar a la práctica (cosa que no recomiendo, en serio), Si no sabes qué es un ransomware veamos lo que dice la wikipedia: Un ransomware (del inglés ransom, «rescate», y ware, acortamiento de software) o “secuestro de datos” en español, es un tipo de programa dañino que restringe el acceso a determinadas partes o archivos del sistema operativo infectado, y pide un rescate a cambio de quitar esta restricción. El ransomware que vamos a programar va a cifrar archivos con nuestra clave pública (que se va a descarga en la PC de la víctima), los cuales solo vamos a descifrar con nuestra clave privada (la cual solo posee el atacante). Será un script de bash muy sencillo pero poderoso, con la única dependencia de GPG. ...

junio 13, 2019 · 8 min · 1564 palabras · Parzibyte

Instalar C# (Mono Project) en Linux Ubuntu

C# y todas las utilidades del framework .NET ya pueden ser usadas por los usuarios de Linux que ejecutan Ubuntu, Debian, Raspbian, etcétera. Para tener el compilador de C# en Linux Ubuntu hay que instalar el paquete Mono, y eso es justamente lo que hoy veremos. También vamos a compilar nuestro primer programa de C# en Linux usando csc, y vamos a ejecutar el archivo exe con mono. Este tutorial de instalación de Mono Project funciona en Ubuntu 14, 16 y 18. A lo largo de este post veremos cómo se instala en Ubuntu 16.04 pero proporcionaré guías para instalarlo en las otras versiones. ¿Quieres compilar C# en Windows sin instalar Visual Studio? este es tu post. ...

junio 8, 2019 · 4 min · 652 palabras · Parzibyte

Instalar PIP 3 (gestor de paquetes de Python) en Linux Ubuntu

En este post vamos a ver cómo instalar PIP para Python 3 en Ubuntu; ya que por defecto no viene instalado. PIP es un gestor de paquetes y librerías para Python, permite gestionar dependencias de una manera muy sencilla. Veamos cómo instalar y renombrar PIP 3 en Linux Ubuntu. ¿Usas Windows? mira este tutorial. ...

junio 8, 2019 · 2 min · 284 palabras · Parzibyte

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

junio 7, 2019 · 2 min · 295 palabras · Parzibyte