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

Cargar sitios web de manera instantánea con instant.page

Mejorar y agilizar la carga de las páginas web precargando enlaces Hace algún tiempo estuve presente en una conversación donde se discutía por qué las páginas de la documentación de cierto sitio web se cargaban de manera instantánea. Es decir, hacías click en un enlace y la carga era inmediata. Analizando algunas cosas se descubrió que los componentes eran precargados cuando el usuario ponía el cursor sobre un enlace, es decir, cuando el usuario estaba a punto de hacer click para navegar a otro lugar. Después de eso vi que se crearon muchas librerías, y justamente hoy vamos a ver cómo usar una de ellas para hacer más rápida la carga de una página web a la que navega el usuario: instant.page. ...

febrero 16, 2019 · 3 min · 555 palabras · Parzibyte

PHP y PDO parte 2: iterar con cursor y comprobar si elemento existe

Continuación de PDO con PHP para trabajar con bases de datos En otro post ya hemos visto las bases para trabajar con PHP, PDO y MySQL (también SQLite). Ahora veremos dos cosas que vienen de ayuda al trabajar con PDO: Seleccionar datos y recorrerlos con un cursor en lugar de obtenerlos como arreglo Comprobar si un elemento existe en la base de datos El primer punto viene de maravilla cuando hablamos de rendimiento. El segundo sirve para muchas cosas, por ejemplo, ver si un usuario ya existe al registrarse o cosas de esas. ...

febrero 16, 2019 · 4 min · 795 palabras · Parzibyte

Escuchar el click de un botón o botones con JavaScript

En este post explicaré algo muy simple: cómo saber cuando un usuario hace click en un botón de JavaScript, también cuando hace click sobre muchos botones y cómo acceder al elemento del DOM. Esto también funcionará para saber cuando alguien hace click sobre otro elemento. Foto tomada con Polacode y marca de agua puesta con waterpy. Vamos a usar querySelector, querySelectorAll y addEventListener para ejecutar una función en el click del elemento. ...

febrero 1, 2019 · 4 min · 759 palabras · Parzibyte

Ejemplo de conversión de dinero a texto con JavaScript

Hace algún tiempo publiqué cómo convertir números o dinero a texto legible, es decir, número a letra. En ese caso no dejé un ejemplo real pero ahora lo haré en este post. Lo que haremos será tener un input y un botón, al presionar el botón, el valor del input se convertirá a texto. ...

enero 31, 2019 · 2 min · 333 palabras · Parzibyte

Eva Icons: un paquete de iconos open source para la web o para descargar

Hoy vengo a presentar un paquete de iconos totalmente open source y descargable (no es mío) llamado Eva Icons. Son unos iconos que se pueden usar en la web, o como PNG y SVG en distintos proyectos. Gracias a que son unos iconos open source y descargables, podemos usarlos como PNG o en la web para nuestro siguiente proyecto. En este post voy a explicar cómo descargar los iconos y cómo usarlos en la web. ...

enero 28, 2019 · 4 min · 760 palabras · Parzibyte

He renovado mi página principal y ahora es open source

Justo hoy he publicado mi página principal totalmente renovada y hecha por mí, además de que es totalmente open source (he puesto el repositorio en línea). Ya era hora, pues no estaba mostrando mi portafolio y la última actualización fue en diciembre del 2017. Voy a explicar en este post cómo fue la creación y las cosas que usé para crearla; además de exponer cómo hice para que cargara rápido y otras cosas. ...

enero 25, 2019 · 6 min · 1207 palabras · Parzibyte

Ejemplo simple de login con PHP

En este post explicaré las bases para trabajar con un login y sesiones en PHP. Será un ejemplo muy básico para principiantes, lo que haremos será: Crear un formulario de login Verificar si el usuario y la contraseña coinciden Si coinciden, se inicia sesión y se redirige a otra página Si no coinciden, se indica con un mensaje Poner un enlace para cerrar sesión En resumen, será un tutorial para iniciar y cerrar sesión en PHP, además de proteger páginas; todo esto perfectamente comentado y explicado para los principiantes. ...

enero 22, 2019 · 7 min · 1386 palabras · Parzibyte

Presentando un sistema web para hacer cotizaciones y presupuestos, gratuito y open source

Hoy vengo a presentar un software para realizar cotizaciones o presupuestos, el cual es totalmente gratuito de usar en la nube; así como open source. Es decir, aparte de que puedes usarlo en mi sitio, puedes descargarlo y modificarlo. Características del software No es la gran cosa, pero entre sus principales características encontramos las siguientes: Realizar cotizaciones o presupuestos Estimar el costo requerido, el cual se configura por cada servicio Calcular tiempo requerido por cada servicio Describir características y/o condiciones del trabajo Agregar clientes para ligarlos a las cotizaciones Imprimir la cotización o guardarla como PDF (esto depende del navegador la mayoría de veces) Multiusuario: cualquier usuario puede registrarse y usarlo, así de simple. Eso sí, las cotizaciones, servicios y características son separadas por usuario Totalmente open source Escrito con PHP, utiliza PDO para interactuar con la base de datos Base de datos MySQL Lado del cliente con Vue.JS y Bootstrap Mensaje de agradecimiento, presentación y pie totalmente configurables Se me ocurre que puede servir tanto como para estudiantes que tienen que entregar un proyecto con PHP simple, así como para personas que necesitan un software como estos. Voy a explicar cómo fue creado, en dónde se puede probar y también dónde se puede leer el código fuente. ...

enero 10, 2019 · 4 min · 703 palabras · Parzibyte

Aplicación web para calcular el factorial de un número online

Para ejemplificar y combinar el uso de BigInt con los Web Workers en JavaScript me di a la tarea de crear una sencilla aplicación web que permite calcular el factorial de cualquier número, todo desde el navegador, es decir, online. El uso de los Web workers es para hacer cálculos extensos, y el de BigInt para no quedarnos cortos a la hora de trabajar con números grandes. Por el momento sólo funciona en Chrome y Opera, ya que usa BigInt y no quise usar el polyfill. Voy a explicar la creación de la aplicación web y cómo utilicé cada cosa para crear todo esto. ...

diciembre 29, 2018 · 4 min · 675 palabras · Parzibyte