python sql sqlite
Pequeña shell interactiva para sqlite3 en Python
Ayer estaba haciendo unas pruebas con sqlite3 y python, pero tenía que escribir cada sentencia, guardar el archivo y ejecutarlo… cosa que se me hizo muy tardada. Así que decidí hacer un pequeño script interactivo muy simple pero que permite Leer más…
php
Generar nombres aleatorios en PHP
Hace poco hice un post para generar fechas aleatorias. Ahora se me ocurrió hacer uno para generar nombres de personas de manera aleatoria.
Es un método poco eficaz y requiere que nosotros pongamos los datos, pero es lo único que se me ocurre.
Si queremos algo que sea más fácil que esto, podemos echarle un ojo a Faker, una librería para generar muchos datos de todos los tipos… fechas, nombres, html, números de teléfono, números, etcétera.
fechas php
Generar fechas aleatorias en un rango usando PHP y mt_rand
Tal vez en alguna ocasión tengamos que generar fechas aleatorias en PHP. En este post explicaré resumidamente cómo podemos hacerlo.
PHP tiene la función date que toma como primer argumento el formato (por ejemplo Y-m-d
nos daría algo como 2017-01-25
) y como segundo (opcional) el número de milisegundos de los que queremos que nos devuelva la fecha.
php web
Imprimir ticket en impresora térmica desde PHP
Introducción
Nota: te invito a leer cómo imprimir en impresora térmica usando Javascript, es un poco más fácil aunque tiene desventajas como no poder cortar el papel al gusto. Pero funciona sin tener que instalar librerías.
Las impresoras de tickets son muy populares y útiles en los establecimientos donde se necesita entregar un comprobante.
Puede que en alguna ocasión nos toque desarrollar un pequeño sistema en PHP y que tengamos que imprimir tickets.
Para ello es que escribo este tutorial; que al final nos dará un resultado parecido al siguiente:
Si quieres descargar un ejemplo rápido y funcional, mira el repositorio de GitHub. Solo tienes que descargar el código, cambiar el nombre de tu impresora y probar.
mysql php
Bajo rendimiento en PHP usando Prepared Statements con MySQL
El día de hoy estaba indexando una carpeta y guardando los nombres sus ficheros dentro de una base de datos. Lo malo que noté es que para indexar sólo 400 archivos el tiempo requerido era de 20 segundos aproximadamente. Cosa que es muy, muy lenta.
Para demostrar esto vamos a crear un ejemplo que registre 500 filas usando un sencillo ciclo for. Vamos a asumir que $db es un objeto PDO y que tenemos la tabla “nombres” en nuestra base de datos.
mysql sql
Clonar estructura de tabla y copiar datos en MySQL
A veces es necesario clonar una tabla o parte de ella para después llenarla con datos provenientes de otra tabla. En MySQL podemos hacerlo de una forma fácil y sencilla. Sólo tenemos que usar los siguientes comandos.
css web
Ocultar elementos al imprimir usando CSS
A veces necesitamos crear facturas, boletas, recibos o cualquier otro documento usando la web.
No lo tenemos fácil, ya que hay muchas restricciones debido a la seguridad; por ello tenemos que recurrir a trucos como generar una página, llamar a window.print()
y confiar en que el usuario final usa un buen navegador como Chrome.
laravel web
¿Qué hacer después de clonar un proyecto de Laravel?
Introducción
Si estamos trabajando en un proyecto de Laravel y usamos Git para el control de versiones, debemos saber unas cosas antes de clonar e intentar correr nuestro proyecto.
fechas php web
Días transcurridos entre dos fechas en PHP
A veces es necesario saber cuánto tiempo ha transcurrido de una fecha a otra. Por ejemplo, puede que necesitemos saber hace cuántos días se registró un usuario, etcétera.
Lo único que necesitamos es tener las dos fechas: la fecha actual y la fecha con la que queremos trabajar (en nuestro ejemplo sería la fecha del registro del usuario).
arduino electrónica
Presionar dos o más botones al mismo tiempo en circuits.io
A veces, al simular nuestros proyectos usando circuits.io necesitamos presionar dos o más push buttons o botones pulsadores al mismo tiempo. Lo primero que pensamos es que no se puede, porque no tenemos dos o más ratones. El punto es que dicha plataforma nos brinda una manera fácil y sencilla de presionar los botones que queramos.
laravel php web
Obtener datos de php://input en PHP usando Laravel
En ocasiones necesitamos acceder a los datos que hay en el stream php://input para leer datos raw.
Laravel proporciona un mecanismo fácil para hacer esto. Lo único que tenemos que hacer es inyectar el servicio Request en nuestro controlador.
Hay que recordar que Laravel siempre pondrá los datos de la solicitud dentro de los parámetros de nuestras funciones.
laravel php web
Cambiar zona horaria o timezone en Laravel
Cambiar la zona horaria en nuestro servidor es de suma importancia, sobre todo si queremos trabajar con fechas.
Por defecto, PHP (y los frameworks que trabajen sobre el lenguaje) viene con una zona horaria preconfigurada; zona que no siempre nos servirá.
Por ejemplo, si somos de México, la fecha y hora estarán mal configuradas, y al querer trabajar con ellas, obtendremos datos que, si bien son correctos, no están ajustados para el tiempo de nuestro país o lugar de origen.
Sin categoría web
Publicidad de Google AdSense en WordPress sin plugins
A partir de mayo del 2017, el plugin oficial de AdSense para WordPress dejará de estar disponible, como se muestra en el siguiente enlace: El Plugin de AdSense para WordPress dejará de estar disponible en breve.
Así que, si queremos seguir mostrando publicidad, debemos hacer unos cambios.