Advanced Search
Search Results
256 total results found
Como crear un usuario Mysql/MariaDB con Grant Privileges
Introducción La organización es muy adecuada en nuestro trabajo. Crear usuarios y bases de datos sin control alguno, y sin una nomenclatura es signo de desorganización, y el camino previo para las dificultades cuando necesitemos escalar nuestro proyecto. Ademá...
Error de acceso SSH con llaves ssh (Permission denied (publickey)) habiendo verificado que las llaves son correctas
Introducción Desde OpenSSH 7.0 se deshabilito por defecto el intercambio de claves SSH-DSS. Esto puede producir un comportamiento de error, muy silencioso que es fácil de detectar y corregir. Si tenemos una llave creada con el tipo dss y esta está autorizada e...
Cómo instalar y activar el repositorio EPEL en Centos 7/8
Introducción El repositorio EPEL (Extra Packages for Enterprise Linux) es un repositorio de un grupo de Fedora que crea, mantiene y administra una serie de paquetes .rpm ausentes o presentes en versiones anticuadas, para mejorar las capacidades de las distros ...
Comprobar una conexión SMTP autentificada en el shell con SSL o TLS
Introducción Muchas veces el soporte técnico o nosotros, tenemos que comprobar si los datos que tenemos y si el servidor SMTP remoto, están operando correctamente. No es necesario hacer como hacen algunos un cambalache creando una cuenta en el programa de corr...
Crear una Clase Helper para un proyecto Laravel
Introducción Muchas veces necesitamos ciertas funciones o métodos, para nuestros proyectos, que por su repercusión o repetición, puede ser interesante tenerlos agrupados. Solemos llamarlos Helpers. Podemos hacerlo de tres formas Crear un fichero de funciones (...
Como forzar un git pull sobre escribiendo los ficheros locales
Introducción Algunas veces con git, puede pasar que hay mínimos cambios en local que no son importantes, y queremos hacer un git pull para sobre escribir, pero no nos deja (por seguridad) Cómo forzar un git pull para sobreescribir los ficheros locales Es impor...
Mailhog como mailtrap para desarrollos con Laravel
Introducción Generalmente uso mailtrap.io para comprobar los correos ya que entre otras herramientas tiene HTML Check pero cuando se trata de trabajos en su inicio que no requieren de esto, y prima la portabilidad, prefiero usar Mailhog, un capturador de corre...
Método en TestCase para facilitar los test de usuario logeado
Desarrollo En los tests mucha sveces necesitamos realziar pruebas como usuario logeado o usuario especifico. Un buen refactor para esta acción repitida es incluirla en la clase TestCase de la cual extendemos test en Laravel. TestCase public function login(User...
Métodos dump en el proceso de Testing con Laravel
Introducción Una de las herramientas que más me gustan de Laravel es dd(). Una herrmienta que permite un volocado con exit, que por lo general sale bien formateo, y que es muy útil en algunas corcustancias para localizar problemas o comprender mecanismo y esta...
Asignar múltiples variables a la vez en PHP
Introducción La limpieza de código para su lectura es algo muy interesante. A veces tenemos métodos que devuelven un array numérico que queremos incorporar a una serie de variables. Podemos hacerlo al mismo tiempo. [] = array() En las pruebas de test, por ejem...
Extraer páginas de un PDF en Linux desde el shell
Antecedentes Mucha sveces necesitamos extraer de un docuemnto PDF una o varias páginas, y para mi la forma más comoda es la de usar un comando de terminal. Tampoco soy amigo de instalar software pirata como hacen muchos usuarios de Linux, que instalarían el Ac...
Mover un sitio web de un path a otro cambiando las url con wp cli
Introducción A veces a algun diseñador web se lo ocurrió aquello de hacer el sitio en el servidor de producción con una estructura domain.tld/wp o similar, y luego quiere moverlo a domain.tld El soporte de su hosting y con razón le dirá que eso es una cuestión...
Configurar Carbon::now() a una fecha para trabajar con tests
NFS cliente en un sistema linux (rpm o debian)
Descripción Para montar un cliente NFS, es decir, para que en un sistema podamos montar un path remoto de un servidor NFS necesitamos instalar el cliente NFS. Atención este artículo es un tip rápido sin entrar en cómo se debe configurar el servidor, ni que pu...
Git pull, error: server certificate verification failed. CAfile: none CRLfile: none
Introducción El problema me apareció en un proxmox desactualizado, cuando quise hacer un pull de mis utilidades. git pull fatal: unable to access 'https://*****.castris.com/root/utilidades.git/': server certificate verification failed. CAfile: none CRLfile: n...
Instalar redis / phpredis con control de estado en cPanel
Introducción Redis es para mi una de las mejores soluciones básicas para el caché de aplicaciones y sobre todo para la gestión de colas es Redis. Es perfecto para Wordpress, Prestashop, Laravel, Symfony, e imprescindible para Magento. En este doc te explico en...
Composer 1 y Composer 2 en la misma máquina cPanel
Introducción Algunas veces trabajamos con proyectos que no son nuestro y que están muy obsoletos y no nos pagan por actualizarlos y para actualizar los paquetes del proyecto con composer tenemos que usar composer version 1. La mejor y más rápida solución es te...
Cambiar el public_html del dominio principal en cPanel
Introducción Aunque todo se puede hacer vía .htaccess, no soy partidario de esto. Estoy más acostumbrado a Nginx, y por otro lado cuanto menos se complique .htaccess mejor será la respuesta FRT (First Time Response) mejor. Así que prefiero adecuar el sitio a u...
Instalar la última version de HPLIP Driver para impresoras HP en Ubuntu 20.04
Introducción No soy fan de las impresoras HP por motivos políticos y su inmersión en el territorio ocupado de Palestina. Pero en su día compré una HP Officejet Pro 7220. Como casi siempre, HP y su sistema de driver es penoso con linux. En mi caso me era imposi...
Consejos y trucos de Laravel. Sólo enlaces
Laravel Muchas partes del ecosistema Laravel no se ven a simple vista en su documentación, y otras tantas sus avances son tan rápidos que uno no tiene tiempo de asimilar todo o conocer todo. Asi que dejo aqui enlaces que me parecen muy interesantes Enlace K...