TablePlus, un antes y un después en el trabajo con bases de datos remotas. Una de las mejores aplicaciones para trabajar en el desarrollo con bases de datos, ya sea MySQL, Postgresql, SQL Server y otras muchas.
Programar en un directorio remoto usando SSHFS
Algunas veces debido a factores externos, es necesario programar en un servidor remoto, lo cual complica un poco las cosas. Si, ya se que muchos dirán que no es el escenario adecuado, pero si no se puede evitar, tendremos que hacerlo de otra forma, es la idea para programar en un directorio remoto usando SSHFS.
Manuales de para administrar servidores
Comienzo una nueva andadura en la que pretendo volcar mis conocimientos, en el area de administración de sistemas. Para ello he desplegado el subdominio manuales.castris.com desde donde colgare manuales individualizados de diferentes aspectos de la administración de sistemas, para personas con Servidores Dedicados, VPS, y distintos tipos de sistemas.
En fase beta, los manuales están creados con Vuepress y cada uno de ellos tiene su propio repositorio git, para poder ampliarlos, o incluso que quien quiera colabore.
Gracias a Peter Pryharski por su imagen de portada
Comparte este articulo en
cPanel? No gracias – LEMP sin panel de control
Tras 15 años de amor y odio, trabajando con cPanel, habiendo desechado Plesk, y soportado Virtualmin, Webmin, VestaCp, DirectAdmin, y alguno que otro que se me queda en la memoria (Ensim), la final he optado por trabajar más con los clientes profesionales, sin panel de control ningún tipo, usando LEMP (Linux, Nginx, MySQL, Postfix). Pero sobre todo cPanel? No, gracias. La mejor alternativa a cPanel es no usar ningún panel de hosting
Actualizado: 03/12/2021
Es tiempo de hacer algo
El CORONAVIRUS esta dejando una estela terrible, y una certeza dolorosa. Los sistemas gubernamentales de muchos países están saltando por los aires, y con ellos, las posibilidades de vencer más rápidamente posible.
#coronavirusmakers en Coronaviurs Makers
Read More
mysql 8 ERROR 1231 (42000) at line Variable ‘time_zone’
En un mundo perfecto las copias de seguridad nunca darían problemas, pero nuestro mundo no es perfecto. Y menos en el ecosistema MySQL/MariaDb/percona etc…
Al tratar de recuperar la copia de seguridad de una tabla que extrajimos de un backup de una base de datos usando nuestro tip Restaurar una base de datos de un backup completo de MySQL nos encontramos con un terrible error:
mysql 8 ERROR 1231 (42000) at line Variable 'time_zone' can't be set to the value of 'NULL'
Te cuento como lo solucione, y que de paso sirve para comprender otros errores que pueden tener el mismo error, y la misma solución.
Soporte Remoto con Chrome Remote Desktop Gratis – CoronaVirus
Conscientes de que la crisis derivada del Coronavirus, requiere de nuestro apoyo y cumplimiento del #YoMeQuedoEnCasa, muchos de nuestros clientes y de aquellos que no lo son, están teniendo dificultades en la configuración de sus sistemas remotos, de sus clientes o de ellos mismos.
Más de 20 años, de soporte online, y especializado en la administración de sistemas, pongo a disposición de cualquiera, nuestro soporte remoto gratis, usando la Chrome Remote Desktop
Configurar PhpStorm con Powerline Fonts con Linux y interprete ZSH (Oh My Zsh)
Desde hace años, tanto en Mac como en Linux, me he acostumbrado a usar como interprete de comandos ZSH en lugar del aburrido bash. Y como no, me declaro un apasionado de Oh My Zsh. Uso PhpStorm para programación PHP, y también Visual Studio Code para proyectos puros de JavaScript sin PHP. Pero para poder usar sus terminales con una fuente que no se rompa, y muestre mi configuración de .zsh se necesita un tip, que tras un desastre perdí. Hoy la encontré y la escribo para no olvidarla, y para que le sirva a muchos.
Read MoreLaravel testing in Gitlab CI/CD con MariaDB y edbizarro/gitlab-ci-pipeline-php
Una vez más nos vemos aquí, para contaros mi experiencia con Gitlab Ci, al ir a trabajar con un proyecto que usa MariaDb 10.3 en lugar de Mysql. Dire que hacer pruebas de testing, requiere como mínimo que estas pruebas se hagan emulando el software de la plataforma que usará nuestro software. Mejor aun si hacemos múltiples pruebas con distintas variaciones.
Pero nos encontramos con varios errores, y poca información:
php artisan migrate:fresh --seed 28 Illuminate\Database\QueryException : SQLSTATE[HY000] [2002] Connection refused (SQL: SHOW FULL TABLES WHERE table_type = 'BASE TABLE')
Laravel testing con múltiples bases de datos y seeders con integración continua en Gitlab
Algunas veces se presentan proyectos que nos complican las cosas, y uno de esos escenarios, sería el hacer en Laravel Testing con múltiples bases de datos y seeders y realizando integración continua en Gitlab.