AngularJS cambia todo lo que sabías de programación web

Me parece increíble lo que hace AngularJS, sobre todo por la sencillez con que lo hace. Ni más ni menos que implementar el modelo-vista-controlador en Javascript con una sencillez apabullante.

Recuerdo que desde que conocí jQuery cambió mi manera de escribir Javascript. Creo que a partir de hoy (y, sobre todo, en cuanto pueda usar AngularJS en mis proyectos) volverá a cambiar. Por cierto, ambos se pueden usar conjuntamente, como hace OwnCloud.

Insatalar ownCloud en CentOS

Una vez montado el servidor CentOS 6 a mi gusto, ahora voy a configurar ownCloud a mi gusto también. Descargar repositorio comunitario de ownCloud, ya que no está en los de CentOS, e instalarlo:

# cd /etc/yum.repos.d
# wget http://download.opensuse.org/repositories/isv:/ownCloud:/community/CentOS_CentOS-6/isv:ownCloud:community.repo
# yum install owncloud-3rdparty

Crear una partición ext4 para los datos de ownCloud:

# lvm lvcreate --size 10G --name owncloud_data vg_srv
# mkfs -T ext4 /def/mapper/vg_srv-owncloud_data

Añadirla a fstab para que se monte automáticamente, y montarla:

# echo "/dev/mapper/vg_srv-owncloud_data /var/www/html/owncloud/data ext4 defaults 1 3" >> /etc/fstab
# mount /dev/mapper/vg_srv-owncloud_data

Asignarle corregir el usuario y permisos de la partición:

# chown apache:apache /var/www/html/owncloud/data
# chmod -R ug=rwx,o= /var/www/html/owncloud/data

Corregir el contexto SELinux (ponerle el mismo que el que tiene la carpeta config):

# chcon --reference /var/www/html/owncloud/config /var/www/html/owncloud/data