App de entregas Android con sincronización web y GPS

En este post te mostraré una app de entrega de paquetes para Android que programé hace algún tiempo en Java, la cual sirve para dar seguimiento a entregas de paquetes o pedidos, sincronizada con un servidor para bajar y subir las entregas pendientes en cada terminal. Se puede decir que es, a baja escala, algo similar a lo que hace DHL, Estafeta o esos servicios que entregan paquetes (no sé bien el nombre de ese campo). La información se guarda en una base de datos SQLite local, y posteriormente se envía a un servidor para sincronizarse. Para llevar un seguimiento de los paquetes se escanea el código de barras usando la cámara del teléfono inteligente, o escribiendo el código manualmente. ...

septiembre 6, 2019 · 5 min · 1037 palabras · Parzibyte

Cambiar puerto de Apache en Termux

Configurar puerto distinto a 8080 en el servidor de Apache sobre Android en la app de Termux Cuando instalamos Apache y PHP 7 en Android dejamos el puerto por defecto, el cual es el 8080, pero es totalmente posible cambiar el puerto de Apache en Termux, configurando el archivo httpd.conf. En este tutorial te mostraré a hacerlo, solo necesitas un editor de texto como vim o nano. ...

agosto 27, 2019 · 2 min · 268 palabras · Parzibyte

Solución a "error retrieving pid file" - Termux y apache

Solución al error de Apache que dice: (20014) Internal error (specific information not available): AH00058: Error retrieving pid file var/run/apache2/httpd.pid AH00059: Remove it before continuing if it is corrupted. Este error aparece al invocar a apachectl ya sea con start o con stop y sucede en algunas ocasiones al instalar PHP y Apache en Android. ...

agosto 27, 2019 · 1 min · 120 palabras · Parzibyte

Guía de instalación de WordPress

Resumen: en este post te mostraré una guía paso a paso con imágenes para instalar WordPress en su última versión, ya sea en Windows o Linux. Veremos la descarga, extracción y configuración de WordPress así como la configuración de bases de datos y tablas. ...

agosto 12, 2019 · 3 min · 491 palabras · Parzibyte

Plugin para imprimir en impresora térmica usando navegador web y JavaScript

El título es totalmente correcto: en este post te enseñaré a imprimir tickets, recibos o facturas en una impresora térmica usando JavaScript del lado del cliente incluso si tu página web o aplicación está en un servidor en la nube. Como sabemos, imprimir un ticket con JavaScript es posible, pero difícil para el usuario final, pues tiene que seleccionar la impresora y confirmar la impresión. Otra desventaja de imprimir con JavaScript sin plugin es que no podemos cortar el papel, abrir el cajón o cosas de esas. Por eso es que he creado la solución al problema y vengo a exponerla. Y no, no es una broma ni un post engañoso. English version here. ...

agosto 1, 2019 · 2 min · 250 palabras · Parzibyte

Instalar servidor SSH sobre Termux en Android

Servidor SSH en Termux usando OpenSSH En este post te mostraré cómo instalar un servidor SSH en Termux para que puedas iniciar sesión de forma remota. La ventaja de esto es que podrás conectarte desde una PC u otro lugar en donde puedes conectar un teclado (ya que con el teclado del teléfono es complicado) Vamos a usar el servidor openssh y veremos la forma de autenticar usando contraseña, o usando claves públicas y privadas. ...

julio 31, 2019 · 4 min · 645 palabras · Parzibyte

¿Qué es JSONP? definición, diferencia, ejemplos y usos

En este post te voy a explicar qué es JSONP, para qué usarlo, cuál es la diferencia entre JSONP y JSON, algunos ejemplos y por qué fue creado. Recuerda que JSONP está ligado a JavaScript del lado del cliente, y que la programación del lado del servidor puede ser con cualquier lenguaje, pero del lado del servidor se maneja de igual manera; justo como las peticiones AJAX. ...

julio 17, 2019 · 4 min · 673 palabras · Parzibyte

Resetar contraseña de Ubuntu

Hoy, al intentar iniciar una máquina virtual con Linux Ubuntu que usé hace tiempo para unos ejercicios de la escuela me di cuenta de que había olvidado la contraseña. No me costaba nada reinstalar el sistema, pues solo lo usaba para fines didácticos, pero la pereza pudo conmigo y preferí resetear la contraseña del usuario, además de documentar el proceso. Recomendado: mira la administración de usuarios en Ubuntu para que entiendas cómo obtenemos la lista de usuarios y reseteamos la contraseña. ...

julio 5, 2019 · 2 min · 216 palabras · Parzibyte

Instalar extensión de SQLite3 para PHP en Linux Ubuntu

En este post vamos a ver la instalación de la extensión de SQLite3 en PHP con el driver PDO para poder trabajar con este buen motor de base de datos, en el sistema operativo Linux Ubuntu. ...

junio 24, 2019 · 1 min · 128 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