Ejecutar scripts de Termux en el inicio (al encender dispositivo Android)

Configurar Termux Boot para ejecutar acciones al encender dispositivo Siguiendo con los buenos artículos sobre Termux y sobre cómo tener una probada de Linux en nuestros terminales Android, vamos a ver cómo ejecutar scripts o acciones al encender el dispositivo. Esto viene de ayuda cuando queremos que algunos demonios o servicios se inicien cuando el dispositivo enciende, por ejemplo el servicio de MySQL (de hecho hago este post a petición de un lector que quería justamente eso). Nota: antes de leer esto, te animo a leer el post de los primeros pasos con Termux. ...

febrero 5, 2019 · 5 min · 983 palabras · Parzibyte

Instalar Termux desde F-droid

Este post es un complemento de este post en donde explicamos los primeros pasos con Termux para tener Linux en nuestro bolsillo. La diferencia es que ahora veremos cómo instalar Termux usando la tienda llamada F-Droid en lugar de la play store, esto es porque en un futuro tutorial veremos algo sobre un plugin que es gratuito desde F-droid pero no desde la play store. Ya verás a lo que me refiero. Después de este tutorial, sigue el que indico al inicio, pues aquí únicamente muestro cómo descargar la APK pero no cómo configurarla. ...

febrero 5, 2019 · 1 min · 194 palabras · Parzibyte

Instalar y configurar MySQL 5.7 en Linux Ubuntu

En este post voy a explicar cómo instalar el motor de bases de datos MySQL en Linux Ubuntu. Vamos a instalarlo, configurar el usuario root y finalmente probar que funciona. Nota: este tutorial fue escrito con Linux Ubuntu 16.04 pero funciona de maravilla en 18.10, y supongo que también en versiones futuras. ...

febrero 5, 2019 · 3 min · 609 palabras · Parzibyte

Redondear números en Ruby

Existen tres formas de redondear números decimales. La primera es redondear hacia abajo, la segunda es redondear hacia arriba y la tercera es redondear dependiendo del decimal. Por ejemplo, si redondeamos hacia abajo, el número 5.9 se convierte en 5, así como el 5.1 se convierte igualmente en 5. Cuando redondeamos hacia arriba, el número 5.9 se convierte en 6 y el 5.1 también. Finalmente, cuando se redondea dependiendo de los decimales, se toma en cuenta si la parte decimal es menor que la mitad. En caso de que sea menor que 0.5, se va hacia abajo. Y si es mayor o igual, hacia arriba. Hoy veremos esas tres formas de redondear números en Ruby. ...

febrero 4, 2019 · 2 min · 276 palabras · Parzibyte

Tutorial de SQLite con Android: CRUD (create, read, update, delete)

Para guardar datos en una base de datos usando Android tenemos que recurrir al maravilloso gestor SQLite3. Pues bien, hoy veremos cómo trabajar con SQLite desde Android usando Java. Lo que veremos será un CRUD o ABC de Android con SQLite en donde veremos un insert, update, delete y select de SQL con Android. Al final tendremos una app móvil simple que permitirá interactuar con SQLite para realizar las operaciones básicas que se ve así: Todo esto usando SQLite y una clase que extiende de SQLiteOpenHelper. ...

febrero 4, 2019 · 20 min · 4200 palabras · Parzibyte

Unir o combinar archivos PDF con PHP y libmergepdf

Los documentos PDF son parte importante en el mundo digital. Gracias a ellos podemos tener acceso a la información en un formato unificado y entendible por la mayoría de sistemas operativos. Hoy veremos cómo unir muchos documentos PDF con PHP. Es decir, podemos unir 2 o más PDF’s con PHP. Esta operación también se conoce como merge o como combinar múltiples PDF. Aparte de ver cómo combinar o unir PDFs con PHP veremos 3 maneras de mostrar el documento final combinado: mostrar en el navegador, forzar su descarga o escribirlo en un nuevo archivo PDF. ...

febrero 4, 2019 · 6 min · 1163 palabras · Parzibyte

Adaptar proyecto de PHP a Composer

Composer se ha convertido en el gestor de dependencias más usado en PHP. Puede que nuestro proyecto de PHP existente no necesitara un gestor al inicio, pero ahora lo necesita. O tal vez necesitamos instalar una librería que usa composer. Por ello es que hoy veremos cómo adaptar un proyecto normal de PHP a un proyecto gestionado por composer. ...

febrero 3, 2019 · 2 min · 250 palabras · Parzibyte

Leer e imprimir datos en la terminal con Ruby

Hoy veremos un ejercicio básico con Ruby, y es el de trabajar con la terminal. Es decir, imprimir datos sobre la consola y también leer alguna entrada del usuario. Para imprimir en la consola se utiliza puts, y para leer algo del usuario se utiliza gets. Pero eso no es todo, pues a veces necesitamos convertir los tipos de datos o remover los espacios sobrantes. Por eso es que hoy veremos una introducción al trabajo con la terminal o consola usando Ruby. ...

febrero 3, 2019 · 2 min · 400 palabras · Parzibyte

Escribir archivos con Ruby

Anteriormente vimos cómo leer archivos con Ruby, ahora veremos otra operación con archivos y es la escritura de los mismos. Con Ruby, al igual que hicimos cuando leímos archivos, podemos escribir datos en un archivo ya sea por pedazos o en una sola llamada. Se me ocurre que se podría usar la escritura en archivos para guardar algunos datos si no necesitamos la potencia de SQL o una base de datos. ...

febrero 2, 2019 · 2 min · 314 palabras · Parzibyte

Establecer imagen PNG como icono de app de Android

Los iconos de las apps de Android son lo primero que el usuario ve al instalar nuestra app en el launcher, por ello debe ser uno que ilustre nuestra app o que al menos se vea interesante. En ocasiones tenemos una imagen o icono PNG y queremos establecerlo como icono de launcher en nuestra app de Android, es por eso que en este tutorial de Android voy a explicar cómo usar Android Studio para convertir nuestra imagen o icono PNG al icono del launcher. Nota: este tutorial también funcionará para configurar el logotipo o icono de la app por primera vez. ...

febrero 2, 2019 · 2 min · 381 palabras · Parzibyte