Configuración e instalación de Iconos de Font Awesome 5.7 para uso offline

Descargar Iconos de Font Awesome para usar sin internet En este post voy a explicar cómo descargar y configurar los iconos de la librería Font Awesome para alojarlos localmente o en nuestros propios servidores. Alojar estos iconos de manera offline es importante cuando creamos aplicaciones web que no van a tener acceso a internet, es decir, que serán aplicaciones fuera de línea. También es necesario saber cómo configurar el directorio de carpetas, fuentes y CSS dentro de nuestro proyecto, de esta manera podemos tener los iconos de Font Awesome en nuestro propio servidor o en localhost, sin depender del internet. ...

marzo 7, 2019 · 3 min · 578 palabras · Parzibyte

Comprobar si una cadena es minúscula o mayúscula en PHP

Funciones para decir si es mayúscula o minúscula en PHP Hoy veremos cómo saber si una oración, cadena o string es minúscula en PHP, y también saber si es mayúscula. Vamos a escribir una función que regresa un booleano indicando si la cadena pasada tiene todos los caracteres en minúscula y otra función que hace lo mismo pero con oraciones mayúsculas. Finalmente escribiremos una tercer función que devuelve un número indicando si la cadena es mayúscula, minúscula o mixta. ...

marzo 6, 2019 · 3 min · 539 palabras · Parzibyte

Declarar variable de PHP en vista de Blade con Laravel

Blade es un poderoso motor de plantillas, usado en Laravel. Ya he escrito dos posts: Blade con Laravel: una introducción Blade y Laravel parte 2 Lo que nos reúne hoy aquí es cómo podemos declarar una variable dentro de una vista o template de Blade. Su uso no se recomienda, pero a veces viene bien declarar variables dentro de nuestras plantillas; eso sí, no hay que abusar. ...

marzo 6, 2019 · 2 min · 270 palabras · Parzibyte

Capitalizar todas las palabras en Python

Capitalizar una palabra es cuando convertimos su primer letra a mayúscula. Por ejemplo, “hola” se convierte en “Hola”. En este tutorial voy a explicar cómo capitalizar una oración completa, es decir, convertir a mayúscula la primera letra de cada palabra usando el lenguaje de programación Python. Nota: si no tienes Python, mira aquí cómo se instala. Oh, olvidaba que también puedes instalarlo sobre Android. ...

marzo 5, 2019 · 1 min · 164 palabras · Parzibyte

Mantenimiento a sistema de ventas con PHP

Este post es para describir unos cambios que le acabo de hacer al sistema de ventas con PHP, en el cual se soluciona un bug que dice más o menos así: Al agregar un producto al carrito, se permite que se añadan más elementos incluso si van más allá de la existencia en la base de datos. Ya lo he corregido y aquí vengo a explicar cómo fue. ...

marzo 4, 2019 · 2 min · 325 palabras · Parzibyte

Obtener y formatear fecha y hora actual en Java

Fecha y hora actual con Java y LocalDateTime En este post voy a mostrar cómo obtener y formatear la fecha (junto con la hora) actual en Java usando LocalDateTime y DateTimeFormatter. Al final obtendremos una fecha y hora como 2019-02-08 19:06:52, aunque podremos cambiar este formato. ...

marzo 4, 2019 · 2 min · 258 palabras · Parzibyte

Crear códigos QR con PHP y qr code

Generar imagen de código QR con PHP Ya vimos cómo generar códigos de barras con PHP, ahora vamos a ver cómo crear códigos QR con PHP. Me parece que los códigos QR o QR codes pueden llevar más datos y metadatos, y que son legibles por la mayoría de dispositivos inteligentes (de hecho ya programamos un lector de códigos QR con Android). Veamos entonces cómo generar estos códigos QR en forma de imagen, darles color de fondo, tamaño, calidad y muchas cosas más con una librería llamada qr code que puedes encontrar aquí. Nota: recuerda que ya hicimos esto con AngularJS. ...

marzo 3, 2019 · 7 min · 1383 palabras · Parzibyte

Blade y Laravel: ciclos, condicionales, token CSRF y componentes

Ya vimos cómo funcionan las vistas en Laravel y ahora sabemos que utilizan Blade. Blade tiene muchas directivas que permiten hacer ciclos, mostrar cosas usando if o switch, generar el input para el token CSRF y muchas cosas más. También nos permite definir componentes para más tarde usarlos en otras vistas superiores, e incluso incluir vistas en otras vistas. Antes que nada, dejo el enlace a la documentación oficial. ...

marzo 2, 2019 · 6 min · 1128 palabras · Parzibyte

Desactivar access.log de Apache en Windows

Deshabilitar log de accesos en Apache sobre Windows El archivo access.log de Apache loguea todos los accesos al servidor. Pone la IP, el archivo que se sirvió y otras cosas más que sirven para tener un registro de los accesos al servidor en caso de un ataque, problema o simplemente por buenas prácticas. Hoy veremos cómo desactivar el log de accesos de Apache, ubicado en access.log en el sistema operativo Windows. ...

marzo 2, 2019 · 2 min · 312 palabras · Parzibyte

Respaldar base de datos de MySQL automáticamente usando cron en Ubuntu

Combinar cron y mysqldump para respaldar base de datos cada cierto tiempo Hace algún tiempo vimos cómo respaldar una base de datos completa en MySQL usando mysqldump sin exponer nuestras credenciales. Hoy veremos cómo respaldar la base de datos pero cada cierto tiempo. Es decir, podríamos respaldarla cada semana, cada hora, todos los domingos o en cualquier momento del tiempo gracias a cron. Resumiendo, veremos cómo crear un respaldo de una base de datos de manera periódica y automática usando cron, Linux, mysql y un script que he programado. ...

marzo 1, 2019 · 4 min · 699 palabras · Parzibyte