miércoles, 10 de agosto de 2016

Listado de sitios interesantes y libros con respecto a arquitectura en el desarrollo de software

http://www.martinfowler.com/ El sitio de Martin Fowler es un compendio completo sobre el tema, cubre tanto la forma en que se puede desarrollar el proyecto así como también temas que van de la mano como lo es, la arquitectura y el continuo crecimiento de las bases de datos.

http://www.informit.com/store/recipes-for-continuous-database-integration-evolutionary-9780321502063 web sobre un libro que trata el tema de la integración y el crecimiento continuo de bases de datos.

https://dba.stackexchange.com/questions/tagged/mysql Stackexchange, un lugar infaltable donde buscar y compartir información.

https://www.infoq.com/bigdata/?utm_source=infoq&utm_medium=header_graybar&utm_campaign=topic_clk Un blog que cubre diferentes tópicos como big data, html5, javascript, etc.

http://www.drdobbs.com/architecture-and-design/10-papers-every-software-architect-shoul/228700494 10 documentos que todo arquitecto de software debe leer.

http://www.asociacionaepi.es/consejos-para-mejorar-como-arquitecto-de-aplicaciones-web/ Un listado de concejos para mejorar como software architecture.

Por el momento son todos, me dedicaré a estudiar y tomar apuntes de cada sitio y luego haré revisiones.

martes, 25 de noviembre de 2014

Script para modificar permisos de ficheros web apache

El objetivo de este script es simplificar la tarea de modificar los permisos de accesos que debes configurar para acceder a los archivos de un servidor Apache.

Permite configurar los permisos tanto de carpetas como de ficheros recibiendo como parámetro la carpeta que quieres modificar.

Este script lo utilizo en la configuración de ambientes de desarrollo y no lo recomiendo para configuraciones de servidores de producción.  El script está escrito en bash y se ejecuta así:

 sudo ./permisos carpeta_web_a_cambiar

El código lo dejo acá:


#/bin/bash
chown usuario:www-data $1 -R
chmod u+rwx,g+rwx,o+rx $1 -R
chmod o-w $1 -R



Como pueden ver el script recibe un parámetro que es el nombre de la carpeta a cambiar, cambia la configuración de los dueños de la carpeta y los permisos de acceso.
Es importante cambiar el usuario por tu usuario para tener permisos de escritura a los ficheros
El atributo -R indica que se ejecutará cada comando de forma recursiva, es decir, en todas las carpetas y ficheros dentro de la carpeta principal.