Advanced Search
Search Results
256 total results found
Ubuntu 22.04 para RaspberryPi 4 64bits no configura la red cableada
RaspberryPi 4B con Ubuntu 22.04 La verdad es que no me lo esperaba. No suelo configurar las raspberry con pantalla, y esta vez me fallo, y anda a ciegas ya que no tenía un cable hdmi A-D así que me sonaba raro. Instalación del S.O. Habia usado el RaspberryPi I...
Pest, PHPStorm y Laravel Sail
Configurar nuestro entorno de trabajo La comodidad de Laravel Sail es impresionante para quienes trabajamos con decenas de proyectos de versiones distintas, y de software diferente de PHP. Pero tiene sus cosillas. Aquí te dejo como configurar Laravel Sail + PH...
Laravel Herd y cosas que no estan documentadas.
Introduccion El cambio de Laravel Sail a usar Laravel Herd en MacOs, tuvo su mas y sus menos. Aqui dejo unos tips que fueron saliendo. Redis Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requir...
rc.local en systemas Debian usando systemd. Ejemplo redis
Introducción Algunos servicios como redis pueden requerir de ciertas configuraciones del sistema para su mejor fucnionamiento, como puede ser Transparent Huge Pages (THP) desactivado. Si puedes desactivarlo porque no afecta a otros servicios de tu servidor (at...
Instalando ElasticSearch + Kibana en local con Docker
Introducción Al final con la aparecion de Laravel Herd y por las cosas que hago, preferia desmantelar en mis proyectos que no necesitan Laravel sail por ser modernos y actualizados. En cuanto a Elastic Stack preferi hacerlo via docker dado su caracter de uso p...
Truncate index
Truncate index. Reindexacion conservando el mapping No probado. $client = ClientBuilder::create()->build(); // Crear un nuevo índice temporal $tempIndex = 'temp_index'; $client->indices()->create(['index' => $tempIndex]); // Reindexar desde el índice tempora...
PHP enums un gran aliado.
Ejemplo con fechas Una enumeracion PHP con el método ->dates() enum Range: string { case Year = 'year'; case Last_30 = 'last30'; case Last_7 = 'last7'; case Today = 'today'; // esto hace super sencillo al como esto: // $query->whereBetween(Ra...
Gestion y configuración de la memoria en Wordpress
Introducción En Wordpress salvo en contados escenarios podemos manejar el consumo de memoria desde la propia configuración de Wordpress y desde el sistema de aco¡uerdo a la instalación del sistema. Wordpress wp-config.php Existen dos variables o mejor dicho co...
Manera elegante de obtener el phpinfo() en tu proyecto
phpinfo() A veces es necesario saber por que lugar andamos con el php, sobre todo cuando no es nuestra máquina, o no tenemos todo claro sobre el sistema en el que esta el proyecto en el que estamos tranado de solventar algún problema La manaera más elegante qu...
Arranque, Actualización, y cosas de Elastic con Docker
Introducción De vez en cuando hay que actualizar las herramientas del paquete Elasticsearch. Una de ellas es la actualización de Elasticsearch cuando usamos Docker. Como ya no uso Sail, esto lo hago con Docker, y para que no se me pase, dejo escrito algunos ti...
Instalar ionCube en Laravel Herd en un mac Silicon
Introducción Hace poco que abandone el desarrollo con Laravel Sail tras la aparición de Laravel Herd. Pero hoy me enfrente a un tema del que no había mucha documentación. Era la necesidad de instalar las extensiones de Ioncube para el desarrollo de un Addon de...
El cast y su importancia en el modelo Eloquent de Laravel
La importancia del cast A veces, aprendemos lecciones inesperadas durante el trabajo y la práctica cotidiana. Así me ocurrió con el tema del cast de fechas en Laravel, específicamente en lo que respecta a los modelos Eloquent. Cast datetime vs. datetime Y-m-d ...
Proyectos con path public, public_html, app en Docker con Apache+PHP-FPM
Introducción Existen desarrollos en software web, que siguen una pauta moderna y más segura, consistente en exponer solamente al público el fichero index.php dejando en el doc_root de Apache o Nginx el directorio que lo contiene, y no todos el desarrollo. Ejem...
Prestashop 1.7 _layered_filter_block mucho espacio (gigante) y problemas con el hosting
Prestashop 1.7 _layered_filter_block, problemas de rendimiento y de hosting Muchas veces los clientes le echan la culpa al hosting, de todos sus males, pero la triste realidad es que los clientes o mejor dicho sus desarrolladores de la tienda, de su PrestaShop...
Mysql Master-Slave como volcar los datos
Escenario Una instalación master-slave de Mysql/MariaDB no es el escenario perfecto, pero muchas veces tenemos que ajustarno a economias de medios por necesidad del cliente o por costes. Tambin es cierto que hay alguno escenerios que no requiere de un master-m...
Por qué no uso Triggers ni Procedures en SQL
Triggers/Procedures versus Observers Llevo más de 30 años trabajando con SQL en sistemas UNIX, dando soporte a miles de clientes y actuando como bombero IT. Sí, bombero, porque apago fuegos técnicos que surgen como resultado de malas prácticas, o, lo que es pe...
DKIM para el propio nombre del host o correo del servidor
DKIM for main server hostname Introducción Se detecta que en determinados casos (se suponía arreglado hace uno 5 años) cPanel no crea la entrada adecuada en el registro DNS de un hostname que coincide con el dominio principal de un servidor VPS. Si este domini...
Phpredis en Laravel 10/11
Introducción Siempre he preferido en sistema el uso de sockets por que hay numerosa literatura y benchmarks, además de estar indicado pro Redis - Benchmarks Cuando los programas de referencia del servidor y del cliente se ejecutan en el mismo equipo, se puede...
chattr con Apple MacOs X
chattr en linux Uno de los elementos que uso en mis sistemas linux, cuando hay ciertas cosas que quiero proteger de escrituras accidentales o provocadas, es chattr un poderos comando que marca con una bandera de inmutabilidad el fichero indicado, si lo usamos ...
PHP. Como instalar una nueva versión de PHP en un sistema basado DEB
PHP. Como instalar una nueva versión de PHP en un sistema DEB basado Lo habitual en mis máquinas es tener varias versiones de PHP usando el paquete de XXXXXX. Cuando sale una nueva versión suelo clonar la configuración de módulos, ya que a fin de cuentas luego...