Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

343 total results found

El cast y su importancia en el modelo Eloquent de Laravel

Tips para programadores y sus sistemas Cosas 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

Tips para programadores y sus sistemas Cosas de docker

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

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

Linux

Escenario Una instalación master-slave de Mysql/MariaDB no es el escenario perfecto, pero muchas veces tenemos que ajustarnos a economias de medios por necesidad del cliente o por costes. Tambin es cierto que hay alguno escenerios que no requiere de un master-...

Por qué no uso Triggers ni Procedures en SQL

Linux

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

Cpanel & WHM

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

Tips para programadores y sus sistemas Cosas de Laravel

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

Mac

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

Tips sobre la administración de Linux PHP

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...

Comprobar la configuración de correo en Laravel

Tips para programadores Laravel

Configuración del correo en Laravel A veces, algo falla, y es necesario probar que el problema no esta en la configuración del correo en nuestra aplicación Laravel. Un metodo sencillo y eficaz es probarlo en el tinker ❯ php artisan tinker Psy Shell v0.12.3 (PH...

No puedo cambiar de puerto SSH porque falla. Ubuntu 22.10 y superiores (24.04 LTS)

Linux

Introducción Siempre cambio el puerto SSH para evitar miles de correos del firewall sobre idiotas intentando entrar en el sistema. Hoy, en una instalación Ubuntu 24.04 LTS, me tropecé con un problema. No podía cambiar el puerto de SSH pues luego no podia acced...

Extraer páginas de un PDF en MacOs X desde el shell

Mac

## Antecedentes Que si esta, que si la otra,... un baile de aplicaciones algunas de ellas muy engañosas con el concepto gratis cuando en realidad son aplicaciones capadas que buscan tu dinero. Opensource que no es lo mismo y es mejor. En mi artículo Extraer pá...

Kernel panic: /init: conf/conf.d/zz-resume-auto: line 1: syntax error: unexpected "("

Tips sobre la administración de Linux Apagando fuegos

Introducción Nada peor que un kernel panic en un sistema linux y más si este esta en producción. Que malo es tener servidores baremetal en lugar de virtualizar con KVM. Sonbre todo para el corazón. Me llamo un cliente, para apagar el fuego. Centralita de ren...

Bad Bots y la pesadilla del tráfico. Htaccess en Apache 2.4

Tips sobre la administración de Linux Tips and Tricks

Cada vez esta pero el tema. Un ejercito de web scrappers, de personas dedicadas a vivir de crear contenido falso, indexable, o de robar imáganes, pulula por la red. Una de las mejores formas de acabar con ellos es denegarles el acceso, en nuestro fichero .htac...

Livewire && Laravel Localization: The GET method is not supported for route livewire/update 404

Tips para programadores y sus sistemas Cosas de Laravel

Livewire && mcamara/laravel-localization: The GET method is not supported for route livewire/update 404 Introducción Es terrible cuando aparecen los errores 404 en tu app con livewire. El mundo se apaga a tu alrededor y comienzas un viaje en el que no hay much...

Test de excepciones en Laravel con PestPHP

Tips para programadores Laravel

Introducción El cambio de PHPUnit a PestPHP es algo progresivo. Muchas veces se nos pasa que hay otros caminos de hacer las cosas. Este es uno de ellos, los test de excepciones Con Pest es mas limpio hacer: expect(fn () => CommandCenterProblem::factory()->cre...

Añadir un disco via LVM: Nuevo Grupo VG, Nuevo Volumen Lógico LVM

Tips sobre la administración de Linux Hardware

Introducción a LVM Nunca me cansare de usar LVM, por la habilidad que ofrece de permitir la amplicación de cualquier montaje del sistema, ya sea con nuevos discos, ampliando los existentes o añadiendo otros. Ejemplo nuevo disco, para backups En este caso tenem...

Desactivar los mensajes de log en la consola (Proxmox)

Tips sobre la administración de Linux Proxmox

Introducción Una de las cosas que hago al comenzar con una nueva máquina de Proxmox, es desactivar la redirección de los mensajes de kernel log hacia la consola virtual. Es una pesadilla si te olvidas de de hacerlo, pues el próximo día que necesites acceder a ...

Cosas rápidas para novatos en Directadmin

Tips sobre la administración de Linux Directadmin

Introducción Son una serie de tips sobre administraciónd e un sistema con el panel de control Directadmin. Cuando uno viene acostumbrado de otro panel, o de servidores sin panel, a veces se pierde en las peculuariades de un nuevop panel. mysql password root

Buscando accesos raros a una cuenta de correo en los logs de cPanel

Cpanel & WHM

Introducción Algunas veces se hace necesario revisar los logs para investigar problemas reportados en tickets de "no me llegan los correos". Muchas veces son filtros de correo mal implementados, pero otras veces son signos de que la cuenta está hackeada. Una c...