Apartamento En Familia

Apartamento En Familia
Apartamento de playa para vacaciones. http://www.apartamentoenfamilia.es. Número registro HUTT-005768

viernes, 24 de diciembre de 2010

¡Felices Fiestas!



¡FELICES FIESTAS!





!Os deseo a todos una muy feliz Navidad, una gran salida de año 2010 y una mejor entrada al 2011!









http://www.youtube.com/watch?v=vZrf0PbAGSk&feature=player_embedded

viernes, 17 de diciembre de 2010

Como crear un archivo de configuración limpio de comentarios

Siempre que estamos con nuestros queridos archivos de configuración nos encontramos con que el 90% de las lineas escritas son comentarios. La verdad es que esos comentarios son muy necesarios a la hora de poder configurar correctamente el archivo, ya que son el mejor tutorial del programa que podemos tener. Pero también es verdad, que una vez configurado, podemos hacer una copia de ese archivo a modo de tutorial, pero luego trabajar con un archivo de configuración limpio. Para hacer esto basta con una simple linea en el terminal de Linux:





cat miconfiguracion.conf | sed -e 's/^[ \t]*//' | grep -v ^# | grep -v '^$'


Primero mostramos mediante cat el contenido de todo el archivo, que pasamos por el tubo ( | ) para que se ejecute el sed. El sed tal como está puesto lo que hace es quitar todos los espacios en blanco y tabuladores que existan antes de una letra y luego lo pasa por otro tubo en donde encontramos el grep primero. El primer grep quita las #'s iniciales y lo pasa por el último tubo para que se haga el grep final. El grep final lo que hace es eliminar todas las lineas en blanco.  Se podría hacer todo con el sed, pero creo que es más ilustrativo ver como funcionan tanto el sed como el grep mediante tubos (pipes).

Con esto el archivo miconfiguracion.conf quedará limpio de comentarios.

jueves, 16 de diciembre de 2010

Como instalar y configurar Mediawiki en Ubuntu


MediaWiki es un software para wikis libre programado en el lenguaje PHP. Es el software usado por Wikipedia y otros proyectos de laFundación Wikimedia (WikcionarioWikilibros, etc). Ha tenido una gran expansión desde el año 2005, existiendo un gran número de wikisbasados en este software que no mantienen relación con dicha fundación, aunque sí comparten la idea de la generación de contenidos de manera colaborativa. Se encuentra bajo la licencia de software GNU General Public License.
Media Wiki puede ser instalado en los servidores web Apache e Internet Information Services y puede usar como motor de base de datosMySQL o PostgreSQL.
(Fuente Wikipedia.es)

Para instalar MediaWiki lo podemos hacer usando nuestro repositorio de Ubuntu:

sudo apt-get install mediawiki imagemagick mediawiki-math mysql-server


Luego, para activar el Mediawiki tenemos que editar su archivo de configuración para el Apache:

sudo gedit /etc/apache2/conf.d/mediawiki.conf


Y luego ya podemos reiniciar nuestro Apache2 (o el servidor web que hayamos querido usar).

El siguiente paso es entrar en el lugar mediante el navegador web. Algo así como : http://localhost/mediawiki . Deberás seguir los pasos que indica la página para completar la instalación satisfactoriamente. Una vez terminado, podrás comprobar la configuración (o modificarla para su optimización) mediante el archivo /var/lib/mediawiki/AdminSettings.php .

Para terminar, podemos instalar plugins o configurar ciertos aspectos como la del tipo de archivos que podremos subir al mediawiki, editando el archivo /var/lib/mediawiki/LocalSettings.php .

Con esto ya estará todo.

miércoles, 15 de diciembre de 2010

¿Como saber la memoria asignada a las máquinas virtuales en VirtualBox?

Es usual ir creando máquinas virtuales y asignarles un rango de memoria. Cuando ya hemos creado unas cuentas máquinas, se nos puede ocurrir preguntarnos cuanta memoria aún tenemos disponible para ir asignando más máquinas virtuales. Este comando puede resultar útil:


for i in `VBoxManage list runningvms | cut -d\" -f2 | grep -v Oracle | grep -v rights` ; do echo ----$i---- ; VBoxManage showvminfo $i | grep "Memory size" ; echo ---------- ; done


Con este comando nos listará la memoria asignada a todas las máquinas que esten funcionando en ese instante.

lunes, 13 de diciembre de 2010

Solucionar el error apt-mirror: can't write to intermediate file.

Hace unos dias expliqué como crear un espejo de los repositorios oficiales (o no) de Ubuntu o de otras distribuciones. También se explicaba como especificar que arquitectura descargar y como solucionar algun error típico:


Hoy quiero explicaros como arreglar el problema "apt-mirror: can't write to intermediate file (index-urls.0) at /usr/bin/apt-mirror line 210.". Este problema se suele dar cuando ejecutamos el script de /etc/cron.d/apt-mirror. Nos solemos dar cuenta de que nuestro script programado para que se lance a cierta hora del dia no se ejecuta correctamente. Luego miramos de ejecutarlo a mano como el usuario "apt-mirror" y nos da ese error. Para arreglarlo basta con hacer lo siguiente:
root@repositorio:/var/spool# chown -R apt-mirror:apt-mirror apt-mirror/
Hay que tener en cuenta que mi directorio de mirroring es /var/spool/apt-mirror/. En vuestro caso tendreis que comprobar que sea el mismo y aplicar lo anteriormente explicado a vuestro caso particular.
Haciendo los pasos anteriores lo que hemos hecho es que el usuario apt-mirror pueda escribir en la carpeta /var/spool/apt-mirror/ . Sino puede escribir, como root podremos sincronizar nuestro repositorio pero no como el usuario apt-mirror, que es el que utiliza por defecto el script.

jueves, 2 de diciembre de 2010

Video de como instalar Ubuntu 10.10

Está en ingles pero se ve la instalación completa de un Ubuntu 10.10. Lo hace en una máquina virtual sobre un Mac, pero la instalación seria exactamente igual en un PC directamente.

miércoles, 1 de diciembre de 2010

Cómo solucionar en eGroupWare el fallo "no crontab for www-data"

En artículos anteriores explicaba como instalar eGroupware, como crear programas para este entorno colaborativo o como instalar aplicaciones de terceros:


Con estos tutoriales la verdad es que tenemos conocimientos más que amplios para poder usar esta herramienta de una manera eficiente. No obstante, aún nos quedan muchas cosas que explicar. Hoy querría explicaros como usar los "Servicios Asíncronos Programados". Si no tocamos nada de la instalación inicial, es posible que estos servicios asíncronos no funcionen. Si miramos dentro de configuración de los servicios asíncronos, vemos que nunca se han ejecutado servicios asíncronos y nos avisa que quizas no haya ningún crontab para el usuario www-data (no crontab for www-data). Esto es porque eGroupware, como sabeis, usa el usuario de apache para ejecutarse (el usuario www-data). Este usuario no tiene asignado ningún crontab por defecto, ya que es un usuario que básicamente lo que hace es ejecutar Apache (por lo cual no suele ser necesario). No obstante, para los servicios asíncronos de eGroupWare lo necesitamos. Así de esta manera, podremos lanzar copias de seguridad programas, recibir notícias de administración o enviar alarmas sobre citas creadas. ¿Cómo arreglar esto?. Fácil. Hemos de crear un crontab para www-data:

su www-data
crontab -e

Guardamos (en blanco) y listos. El crontab para www-data ya esta creado. Ahora vamos al eGroupWare y ya podrémos añadir en el crontab la sincronización de servicios asíncronos. Lo que hará básicamente es añadir una linea en el crontab que hemos creado:

*/5 * * * * /usr/bin/php5 -q -d memory_limit=-1 /var/www/egw1/phpgwapi/cron/asyncservices.php default

That u don't know what you've got 'til it's gone