Montando un disco en servidor Ubuntu

Tengo una aplicación web montada en un servidor cloud, pero requiero espacio adicional para el almacenamiento de archivos, por lo que al servidor que tengo en renta cuenta con 10GB, en unos días aumentare sus capacidades, siendo la máxima la capacidad que puede alcanzar es de 40GB (8 GB de RAM, la aplicación no requiere más), pero bueno, requiero que el almacenamiento no dependa directamente del servidor.

¿Porque podemos comparar los jeroglíficos antiguos con los iconos modernos?

Ambos iconos y jeroglíficos son imágenes que comunican mensajes a las personas como lenguajes pictóricos. Ellos son el producto de una trabajo fuerte, excepto porque esos jeroglíficos han sido dibujados en las paredes de templos por esclavos Egipcios mientras sufrían y morían haciendo la labor. Nosotros en Icons8 dibujamos iconos también, gozamos de tiempo para escribir artículos y por supuesto ser pagados por el trabajo. Entonces, ¿cuál es la diferencia? Radica en el propósito. Hoy en día, raramente usamos iconos como herramienta de escritura y muchas veces la infografía viene acompañada de un texto de explicación. Eso estaba lejos en el caso del Antiguo Egipto.

MYSQL IGNORING MY.CNF

A documentar este penoso suceso. Acababa de instalar y configurar un servidor, y todo salio muy bien, hasta le momento de configurar MySql como maestro, me encentre con el problema de que mysql estaba ignorando el archivo de configuración, es decir, no respetaba los cambios que había realizado en el archivo. Al ejecutar en consola “mysq –version” me mostraba lo siguiente (ademas de la versión, claro): [Warning] World-writable config file ‘/etc/mysql/my.cnf’ is ignored. A lo que la pagina de mysql decia: On Unix platforms, MySQL ignores configuration files that are world-writable. This is intentional as a security measure. Esta nota se refiere a que si un archivo de los necesarios para iniciar mysql tiene permisos 777, entonces lo omitirá por problemas de seguridad. Fue entonces cuando analice el proceso que había realizado con este servidor, y resulta que aun que lo tenia físicamente y con su propio monitor, me conecte a el por medio de WinSCP, por lo que para editar los archivos de configuracion con otro usuario, les di el permiso 777, y lo olvide. Y este era todo el problema, los chivos de configuración tenían permisos públicos. La solución darle a este permisos el 0644 y listo MySql funciono de maravilla.     Puedes revisar todos los archivos que necesita mysql para iniciar con strace -e trace=open mysqld     my.cnf mysql no apply changes ubuntu MySQL ignoring some params from my.cnf

Conexión a MySQL con PHP, Orientada a objetos

Tutoriales sobre como conectarnos a mysql desde PHP hay muchísimos, pero es hora de actualizarnos y ver somo hacer uso de la conexión mysqli pero de manera orientada a objetos, por lo que desde hace un tiempo tenemos dos opciones la tradicional “por procedimientos” y “Orientado a objetos”, veamos un ejemplo.

Que es programar?

Programar, esa palabra a la cual muchos estudiantes le temen en la universidad, pero realmente que significa el programar: Es escribir una serie de instrucciones para llevar a cabo una tarea? Es algo aburrido, y tedioso que solo sirve para pasar la materia? Realmente por que le tienen miedo a la programación?