Introducción a los comentarios en programación

lunes 18 febrero 2019

Son muchos los detalles a los que debemos prestar atención mientras desarrollamos, tantos que en ocasiones relegamos un segundo plano a algunos como pueden ser los comentarios, el estilo del código u otros.

Comentarios en Programación

Acceder a Ubuntu por Hostname

miércoles 06 febrero 2019

Para el que está acostumbrado a trabajar con redes de equipos Windows acceder a un equipo mediante hostname es algo habitual. Por el contrario, el que suele trabajar con sistemas basados en Linux en una red local sabe que por defecto suele ser un asunto algo más laborioso.

Hostname broadcast

FTP, FTPS y SFTP: diferencias, ventajas e inconvenientes

viernes 01 febrero 2019

La curiosidad y la predisposición a probar cosas nuevas suelen ser cualidades bastante habituales entre las personas relacionadas con la tecnología, pero existen ciertas situaciones en las que estamos tan acostumbrados a realizar algunas tareas de una determinada forma que no nos cuestionamos el por qué o si es posible hacerlo mejor con algunos cambios.

FTP, SFTP y FTPS

Refactorización de código

lunes 14 enero 2019

Aprovechando que acabamos de escribir un artículo tratando los olores del código fuente no podíamos dejar pasar la ocasión para escribir sobre refactorización, un conceptos íntimamente relacionado.

Refactorizar código

¿A qué huele el código fuente?

jueves 10 enero 2019

Se dice que el código huele cuando a pesar de que no se ha identificado ningún bug y su funcionamiento es correcto, está escrito sin atender a los principios de diseño del software o haciendo uso de prácticas nada recomendables.

¿A qué huele tu código?

Crear un repositorio remoto en Git desde archivos locales

lunes 31 diciembre 2018

Existen múltiples motivos por los que podemos disponer de código fuente antes de versionarlo: que heredemos un proyecto ya existente, que se nos ocurra una idea y en un impetuoso alarde de entusiasmo vayamos directamente al código, etc. Pero para mi el principal motivo es que es la forma más sencilla de comenzar un proyecto y un repositorio en Git: instalo la aplicación o el framework que necesito, realizo una configuración básica y acto seguido creo el repositorio.

Git

Como configurar Virtual Hosts en Apache 2 y Ubuntu

lunes 24 diciembre 2018

Los más habitual en un entorno de desarrollo, de pruebas o de pre-producción es que tengamos varios proyectos conviviendo en paralelo. Y como ser organizado no es solo una virtud, sino que es una cualidad imprescindible para evitar el caos de cara al futuro, los hosts virtuales de Apache 2 son una buena forma de lograrlo.

Apache Virtual Hosts

Archivos y permisos de usuario en Apache 2 y Linux

jueves 20 diciembre 2018

Asegurar que los permisos de usuario de los archivos y carpetas de nuestro servidor web están correctamente asignados es una práctica que nos ahorrará problemas en el futuro. En esta mini entrada veremos cómo hacerlo.

Instalar y configurar Git en una Raspberry PI con Ubuntu Mate

lunes 17 diciembre 2018

Git es de largo el software de control de versiones por excelencia, el más utilizado muy por encima de cualquier otra opción como Subversion o Mercurial.

Por otro lado existen varias opciones para trabajar con un servidor Git, algunas de las mas famosas son a través de plataformas de terceros como Github o Gitlab.

Git

Servidor Web en Raspberry PI y Ubuntu Mate

lunes 10 diciembre 2018

Un servidor web Apache 2 corriendo sobre Linux no requiere muchos recursos de hardware. Así que si queremos disponer de un servidor casero dónde poder trastear y realizar pruebas o desarrollar ese pequeño proyecto que siempre nos ronda en la cabeza, una Raspberry Pi es una buena opción.

Servidor web