Archive for the 'General' Category

Instalación de un servidor NFS en Ubuntu Server

Martes, Enero 8th, 2008

Los pasos para instalar el servidor NFS en Ubuntu Server que utilizamos para compartir los ficheros en nuestra red local son bastante sencillos:

- Instalamos utilizando el apt-get

apt-get install portmap nfs-kernel-server nfs-common

- Modificamos el fichero /etc/exports, aquí incluiremos los directorios o filesystems que queramos compartir en red.

/ficheros 192.168.1.0/255.255.255.0(rw,sync,no_root_squash,no_subtree_check)

Los parámetros de configuración incluyen las direcciones IP desde las que se puede acceder (en este caso todo el rango de red 192.168.1.0/255.255.255.0) y las opciones del directorio compartido, (rw,sync,no_root_squash,no_subtree_check), en este caso, significan que tendrá permisos de lectura y escritura (rw) , el servidor será síncrono en las peticiones (sync), lo que lo hará un poco más lento pero también más seguro, no comprobará el arbol de permisos (no_subtree_check) y no_root_squash para facilitar la escritura remota (esto tiene implicaciones de seguridad, pero para nuestra LAN interna, es suficiente).

Una vez modificado el export, lo hacemos visible:

exportfs -ra

Y reconfiguramos el portmap

sudo dpkg-reconfigure portmap

Es muy importante responder NO a la pregunta de si queremos enlazar portmap a la interfaz local.

Y reiniciamos los servicios:

/etc/init.d/portmap restart
/etc/init.d/nfs-kernel-server restart

Ahora ya podremos montar el nfs en nuestros clientes de la LAN.

sudo mount -t nfs 192.168.1.2:/ruta_directorio_nfs /ruta_local

O bien configurarlo en el /etc/fstab

192.168.1.2:/ruta_directorio_nfs /ruta_local nfs rw 0 0

En ambos casos, se debe substituir la IP 192.168.1.2 por la del servidor NFS.

Cómo recuperar un tar (o un gzip) corrupto.

Lunes, Enero 7th, 2008

Uno de los problemas que nos hemos encontrado al recuperar nuestro servidor, ha sido que el último backup del que disponíamos estaba corrupto, al intentar extraer su contenido, daba los siguientes errores:

tar: Skipping to next header
gzip: stdin: invalid compressed data–crc error
gzip: stdin: invalid compressed data–length error
tar: Child returned status 1
tar: Error exit delayed from previous errors

Esto nos dejaba practicamente sin datos fiables que recuperar, pero existe una aplicación llamada gzrecover que nos ha sacado del apuro. Esta herramienta recupera ficheros corruptos tarball y gzip, podéis descargar su versión para Unix aquí

(more…)

Recuperación del desastre. Instalación del servidor de impresión (CUPS)

Jueves, Enero 3rd, 2008

Después del disgusto de las navidades, el desastre que le ocurrió a nuestro servidor (Jordi quiere hacer un terrario con la caja, se aceptan sugerencias de bricolaje ;)), toca la ardua tarea de reinstalar todo el sistema y recuperar el backup. Uno de los pasos es instalar el servidor de impresión, en nuestro caso, CUPS.

El servidor antiguo era un Debian, en este nuevo le hemos puesto un Ubuntu Server, no es un cambio demasiado drástico, así que los pasos serán similares. Nuestra impresora compartida es HP, por lo que algunos pasos serán específicos para esta marca.

Instalación de los paquetes necesarios:
apt-get install cupsys openssh-server foomatic-filters
apt-get install hplip-ppds
apt-get install pnm2ppa

Una vez instalado, deberemos modificar el fichero de configuración, que se encuentra en /etc/cups/cupsd.conf

Donde pone
BrowseAllow @LOCAL

lo cambiamos por
BrowseAllow all

Del mismo modo, en las etiquetas <Location /> , <Location /admin> y <Location /admin/conf>, substituimos,
Allow localhost

por esto:
Allow all

También le debreremos añadir esta sentencia para que no haya problemas con la encriptación:
DefaultEncryption Never

Y finalmente cambiamos el puerto, para poder gestionar los detalles del servidor en cualquier PC de nuestra red, en lugar de
Listen localhost:631

pondremos esto:
Listen 631

Para que los cambios surtan efecto, tenemos que reiniciar el servicio.
/etc/init.d/cupsys restart

Una vez hecho esto solo nos queda acceder al servidor por el puerto que hemos definido, el 631 http://servidor:631 y en las opción de menú Administration, seleccionar Find New Printers, en nuestro caso es una HP Deskjet 3745, pero usamos el driver de la 3740 que funciona de forma similar.

Si no nos aparece la impresora que queremos instalar, deberemos añadirla manualmente con Add New Printer, y buscando el ppd correspondiente. LinuxPrinting es un buen sitio para empezar a buscar.

Si tenemos problemas con la impresora, podemos ponerla en modo debug, en el fichero de configuración /etc/cups/cupsd.conf substituimos la línea LogLevel warning por LogLevel debug y reiniciamos el servicio /etc/init.d/cupsys restart. Los logs se almacenan en /var/log/cups/

¡¡OJO!! es posible que la impresión de la pagina de prueba desde la página de administración se quede parada y no se imprima, puede ser normal, debido a un bug heredado de Debian.

En los equipos cliente, añadimos la impresora, en el caso de GNOME, vamos a Sistema > Preferencias > Impresoras e introducimos la siguiente linea

ipp://servidor:631/printers/HP_Deskjet_3740_USB_1

Si queréis ampliar detalles, este enlace es muy útil: http://ubuntuforums.org/showthread.php?t=310450

En la próxima entrega, nuestros problemas para recuperar la copia de seguridad más reciente.

IV Jornada LaFarga.cat: “Programari lliure i empresa”

Martes, Diciembre 18th, 2007

Hoy hemos estado por la mañana en la IV Jornada LaFarga.cat: “Programari lliure i empresa” que se realizaba en Palau Robert. Nos hemos quedado a las dos primeras charlas y, sobretodo, al almuerzo.

Fotos:

La entrada a Palau Robert

Entrada Palau Robert

(more…)

Finalistas del concurso de rediseño de Fundamentos web 2007

Viernes, Junio 1st, 2007

Como ya comentamos participamos en el concurso de rediseño de Fundamentos web 2007. La votación popular finalizó el 29 y por un extraño azar del destino en lugar de 10 finalistas han pasado 16. Esto es así por que del 10 al 16 tienen la misma puntuación (entre ellos nosotros).

De los finalistas hemos sido el que menos votos han tenido, con una diferencia bastante grande, realmente no sé por que se ha debido. También hay más de un diseño realmente bueno que también ha estado a punto de no pasar a la final y otro muchos que se lo hubiesen merecido más que algunos que han pasado. Incluso algunos que están de las últimas posiciones son mejores que algunos que han logrado pasar a la final.

También queremos destacar que tuvimos bastante mala suerte, debido en parte a que lo intentamos entregar de los últimos (cosa que por mucho no conseguimos). Justo el último día nos dimos cuenta que aparecía un extraño bug sólo en su servidor, en el nuestro se comportaba perfectamente. El body se desplazaba unos centímetros más abajo (tal como se ve en la captura que nos hicieron) y para corregirlo le pusimos al body y position: absolute. En Firefox fue perfecto pero luego nos dimos cuenta que eso provocaba un bug en IE7.

Tan sólo podíamos enviar una corrección más y usamos un hack para IE7 para quitarle el position: absolute pero parece que eso no solucionó del todo el problema. Ahora con IE6 y IE7 hace algunas cosas extrañas y ya no las podemos corregir. Realmente es bastante frustante el que cambie de comportamiento en su servidor y en el nuestro.

Ahora habrá que esperar a que los jueces sean comprensibles y les gusten las fuentes grandes como a nosotros.

Sin enlaces no hay www

Lunes, Enero 1st, 2007

La world wide web tiene como fundamento la interconexión de contenidos, es decir, que se compone de contenido y de enlaces que interconectan esos contenidos. Algo muy básico pero que todavía hay mucha gente que no entiende. Los visitantes de una página esperan que cuando se habla sobre algo, y se puede obtener más información en alguna otra página, tengan un enlace dónde ampliar la información.

Es algo muy común entre los que teniendo un negocio tradicional lo amplian al mundo de internet. Creen que facilitar enlaces hace que sus visitantes se escapen de su página. Lo que ocurre es todo lo contrario, ante la ausencia de enlaces los visitantes acostumbrados a ellos no volverán.

Todo esto viene después de ver las páginas donde se ha publicado la noticia sobre los ganadores de Navarratop y ver que gran parte de ellas no han puesto ningún enlaces, ni a nosotros ni a navarratop ni a los ganadores de Navarra.

Paginas que si han puesto enlace:

Podemos ver que todos los diarios, excepto Nació digital, no ponen enlaces. También es curioso que uno de los consultores del consurso y “expertos SEO” tampoco los ponga. Los que si los ponen son casi todos blogs. También resulta curioso las pocas páginas que al final, teniendo en cuenta la cuantía del premio, han publicado una noticia sobre los ganadores. Nosotros mismos enviamos una nota de prensa a bastantes diarios pero con pocos resultados.

ReviewMe

Lunes, Noviembre 13th, 2006

ReviewMe es una iniciativa que pretende juntar a las empresas que quieren que se hable de sus productos junto con bloggers que estén dispuestos a escribir sobre ellos cobrando. Esto, que ya sucede en la realidad (aunque haya algunos que no les guste reconocerlo), se hace más sencillo, abierto a mucho más público y más transparente (en las normas se establece que el blogger ha de informar que es un artículo sponsorizado)

Un asunto muy importante es si se puede ser totalmente sincero en la review. En sus normas pone:

Can I require a positive review?

We do not allow advertisers to require a positive review. The vast majority of reviews are measuredly positive, although many do contain constructive criticism. We view this as a bonus: how else can you quickly and cheaply get feedback on a product or service from influencers?

Por lo que parece que en principio no es necesario realizar una review positiva aunque seguro que no ven con buenos ojos una negativa. Lo cual comprendo, a no ser que sea una crítica negativa con buenos argumentos y educación (algo que suele faltar muchas veces) a mi tampoco me gustaría pagar por un artículo donde se pone a parir mi producto. Esto hará que casi todos los bloggers hablen bien y que a los que no le ha gustado o no hablen o sean neutrales.

De todas maneras puede ser otra buena manera de rentabilizar un blog, siempre que se haga con moderación y respeto por tus visitantes. Nosotros lo vamos a probar en nuestros blogs, no sé todavía si habrá muchos anunciantes interesandos en blogs en español, tal vez necesite algo de tiempo para que funcione.

Por último comentar un poco el sistema que tienen para calcular el pago. Se realiza usando el ranking de alexa, el de technorati y el número de suscriptores de tus feeds. Estos rankings son bastante manipulables, no parece que sea buena idea a largo plazo ya que a buen seguro habrá muchos que quieran subir sus pagos haciendo juego sucio.

Por cierto, esta noticia está esponsorizada por ReviewMe, ellos mismos son los primeros anunciantes de su sistema. Por hacer una review de ellos puedes cobrar hasta 250$ aunque en nuestro caso son sólo 30$ no está mal por probarlo.

Via Telendro

La estupidez de la semana

Miércoles, Noviembre 8th, 2006

¿Que pasa cuando juntas unos adolescentes, una moto y una “noria” de estas que hay en los parques de niños?

Otro set de links

Miércoles, Junio 28th, 2006

Bueno, no hay mucho que decir, siempre va bien conocer más sets de iconos bonitos como este.

Vía Alex Sancho

El escritorio del futuro

Miércoles, Junio 28th, 2006

Muy interesante este escritorio virtual pero espero que no se imponga ya que entonces lo tendría igual de ordenado que mi escritorio real, es decir, desordenado.

Vía Hight3ch