La primera beta de Windows 7 es ahora pública y durante la última semana ha sido uno de los temas estrella de la «blogosfera». Para algunos es la oportunidad de la empresa de Redmon de corregir sus errores. Para otros, la de que los «ingratos» usuarios puedan retractarse de los suyos. Lo cierto y verdad es que Microsoft no puede permitirse tropezar dos veces seguidas en la misma piedra y windows 7 TIENE que contar con una fuerte aceptación, asà que desde Microsoft van a apostar (y a invertir) fuerte para que esto sea asÃ. Para evaluarlo sobre GNU/Linux podéis usar virtualbox eligiendo Vista como sistema operativo en la configuración de la máquina virtual y, muy importante, escogiendo una Intel Pro/1000 MT como interfaz de red.
You are powerful
Eres poderoso. AmnistÃa Internacional lanza este vÃdeo en el marco de su celebración del 60 aniversario de la Declaración de los Derechos Humanos.
Visto en ChiquiAds.
7 enlaces 7 (y XXVIII)
- 42 de los mejores juegos gratuitos para Linux (II). Especialmente dedicado a quienes los Magos no le hayan traÃdo nada con que jugar. Son gratis, asà que que se jodan esos monarcas corruptos… Y para los muy jugones, aquà están los 42 anteriores..
- Juegos para Linux. Esto ya para los que hayan sido muy, muy buenos y tengan mucho tiempo libre (sin importarnos a lo que se dediquen sus ascendientes, que eso ya se lo dejamos a los «guruses»).
- Los 7 mejores programas de backup para Linux. Desde soluciones en lÃnea de comando como rsync hasta varias opciones con interfaz gráfico. Visto en Ribosomatic.
- Sincronización y backup con Conduit. Y seguimos con backups. Conduit es una herramienta que nos permite sincronizar distintos tipos de contenidos (fotos, contactos, documentos, etc.) con diferentes servicios en lÃnea (flickr, google contacts, google documents, etc.). Lo hace, además, con una intuitiva interfaz que recuerda claramente a la de Yahoo Pipes. Echadle un vistazo a estos pantallazos.
- Linux4One. La primera distribución que encuentro pensada especÃficamente para el Acer AspireOne basada, como no, en el omnipresente Ubuntu Netbook Remix. Vista en Con G de GNU.
- Como averiguar el UUID de un dispositivo. Habreis visto que desde hace tiempo muchas distribuciones ya no montan los dispositivos mediante el claÅ?ico
/dev/sda1
sino usando un identificador en hexadecimal de 32 caracteres ¿verdad? Se trata del UUID (Universally Unique Identifier) y en este post te cuentan como usarlo para montar un dispositivo. - Protegiendo aplicaciones PHP con PHPIDS. Bonito (y sencillo) tutorial de instalación y configuración de PHPIDS (PHP-Intrusion Detection System), una bonita librerÃa para proteger tus páginas escritas en PHP de los intentos de intrusión.
Co.mments desaparece
Co.mments, uno de los servicios que más útiles me resultan desaparecerá definitivamente dentro de unos dÃas después de haber permanecido varios dÃas sin servicio. Según su autor, mantener a raya a los spammers le consume un tiempo del que ahora no dispone. Otro motivo para odiar a esas sabandijas… Partiendo de la base de que coComment, su competencia más directa, nunca me ha parecido realmente cómoda ¿Conoceis otra alternativa para realizar un seguimiento centralizado de los comentarios que vas dejando por ahÃ?
Ingresos y gastos en 2008
Hoy toca entrada burdamente mercantilista destinada a quien esté pensando en sacarse algunos eurillos a través de su blog. Las normas que sigo, ya sabéis, son las mismas que el año pasado: olvidarse de Adsense, rozar el mÃnimo esfuerzo, que la publicidad no resulte intrusiva y que la temática de la misma no me plantee problemas morales. Los resultados, lógicamente, no están encaminados a vivir de ello sino meramente a cubrir el coste de hosting y alquiler de dominios y, ya de paso, permitirme algún pequeño capricho. Me gusta pensar por ejemplo que, una vez hechos los números, el AspireOne que tanto estoy disfrutando ha salido de aquÃ.
Y dicho esto, la tabla de ingresos y gastos para el pasado año ha sido la siguiente:
Ingresos | Gastos | |
Dominios contratados con Hostinet | 92,21€ | |
Dominios contratados con Dreamhost | 14,25€ | |
Ingresos por referencias a Dreamhost | 131,86€ | |
Enlaces contratados a través de Linklift | 490,30€ | |
Publicidad a través de Oxado | 41,21€ | |
Donativos a ONG's | 312,00€ | |
TOTALES | 662,76€ | 418,46€ |
BALANCE | 244,30€ |
Como se observa en la tabla, la principal fuente de ingresos del blog llega a través de Linklift, todo un descubrimiento. Se trata de un servicio muy similar al del más popular Text Link Ads, pero mucho más cómodo (el contacto se realiza siempre en castellano y de forma realmente cercana y amistosa) y que proporciona unos ingresos bastante majos. Los enlaces que aparecen aquà a la derecha bajo el epÃgrafe de «Enlaces Patrocinados» provienen de ellos.
Oxado es un producto muy similar a Adsense y que he empezado a evaluar este año pasado a partir del mes de mayo. Al principio los resultados fueron bastante decepcionantes (alrededor de 1 euro mensual) pero luego han ido repuntando mes a mes de forma progresiva hasta alcanzar cerca de 15� en Diciembre. Lo sorprendente es que este cambio ha ocurrido sin modificar en absoluto ni la ubicación de los anuncios ni que el tráfico de mi blog haya experimentado un cambio proporcional ¿Se trata tal vez de un mejor ajuste de los anuncios al contenido? No lo creo pero, en cualquier caso, seguiré observando la evolución futura. El bloque de 250 pixeles de la parte superior derecha proporciona el 98% de los ingresos totales. El resto, los que he insertado en comentarios o entre bloques, no rentan en absoluto y sólo los mantengo por mera experimentación asà que posiblemente los eliminaré en los próximos meses. Al igual que ocurre con Adsense sólo pagan al alcanzar los 100$ acumulados asà que realmente aún no he tenido ingresos reales. Lo dicho: ya os iré contando que tal.
Por último, Los ingresos a través de Dreamhost son fruto de las renovaciones y nuevos contrataciones realizadas mientras que aún mantenÃa contrato con ellos. Su programa de afiliados cambió a mediados del año y ahora los beneficios son mucho menores, asà que no espero que de rendimientos similares en años próximos.
Por cierto, a esto hay que sumar los 12 meses de hosting gratis por referencias con Servage.net (equivalentes a unos 76,20�) y que me supondrán que el año que viene tampoco tendré que pagar por el hosting.
NOTAS IMPORTANTES: Algunas de las referencias a servicios de esta entrada me suponen un beneficio dentro de los respectivos programas de afiliados de cada una de ellas. AsÃ, por ejemplo, Servage.net proporciona dos meses de hosting gratis a través de las referencias hechas desde aquÃ, Linklift me abona 10,00â?¬ por cada anunciante y/o blogger aceptado que llegue a ellos a través de mis referencias y Oxado proporciona un porcentaje de los ingresos obtenidos a través de los futuros nuevos clientes.
Las tres ONG’s a las que aporto donativos son AmnistÃa Internacional, Médicos sin Fronteras y la Fundación Vicente Ferrer. A las dos primeras soy socio desde hace alrededor de 15 años y la fundación Vicente Ferrer es la única nueva a la que decidà apuntarme cuando empecé a introducir publicidad en el blog. Posiblemente mis donativos a las tres serÃan muy similares si no obtuviera estos ingresos extras.
Avatares en los comentarios
El lector asiduo (si, si, aunque no lo creáis insisto en que sé que tengo uno y está bien cuidado y vigilado para que no se me escape) habrá visto ya que desde hace unas semanas se muestran unas «caritas» junto a los comentarios. Para los dos o tres ocasionales les insto a que se fijen ahora. Por ejemplo aquà o, para los perezosos, en este recorte:
Esas «caritas» se suelen llamar avatares y están perfectamente integradas en wordpress (desde su versión 2.5, creo recordar) a través del servicio que proporciona Gravatar. Si quieres que aparezca una imagen similar cuando dejes un comentario (aquà o en cualquier otro blog que use este servicio) basta con que te abras una cuenta asociando a ella la dirección de correo electrónico que sueles usar al comentar y subas la foto o imagen con la que quieres identificarte. ¡AnÃmaos! Os aseguro que se trata de un servicio nada intrusivo y que jamás envÃan publicidad ni nada similar.
Si tienes un blog con wordpress y la plantilla que usas no da soporte para ello, puedes usar un plugin o, directamente, usar la función que proporciona wordpress de forma nativa:
<?php echo get_avatar($comment,45); ?>
La llamada anterior mostrarÃa un avatar de 45×45 pÃxeles que es lo que yo estoy usando. Para más información y opciones, échale un vistazo a la página correspondiente del Codex de wordpress.
Lo que no se aún es si incluirlo «de serie» en la próxima versión de mySimplified (el tema de wordpress que uso) como suelo hacer cuando introduzco mejoras. Incluir los gravatares hace que la validación W3C de las entradas se vaya a la porra… Ya me lo pensaré.
Chuletillas (y X) – Optimizar el arranque y el acceso a disco en tu Netbook
Si usas un Netbook con disco de memoria sólida y un sistema basado en Linux habrás visto que existen por ahà decenas de consejos para acelerar el arranque y mejorar los accesos a disco prolongando al mismo tiempo la vida útil del SSD que hace las veces de disco duro. Las básicas para mi, suponiendo que uses una distribución Debian o derivada, son las siguientes:
- No uses partición de swap. Según tu actividad, tal vez necesites incrementar la memoria RAM (si compraste un modelo básico con 512 Mbytes) pero merece la pena.
- Usa ext2 como sistema de archivos y cambia la opción de relatime por noatime para la partición raiz. DeberÃa de quedarte algo asà en la lÃnea correspondiente de tu archivo
fstab
:
/dev/sda1 ext2 noatime,errors=remount-ro 0 1
- Crea unidades virtuales en la memoria RAM para directorios de acceso frecuente con información desechable:
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/log tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/log/apt tmpfs defaults 0 0Al igual que con el primer punto, tal vez necesites algo más de RAM para que esto te sea realmente útil.
- Fuerza a Firefox para que use el directorio
tmp
(que en el punto anterior hemos montado sobre la memoria RAM) como caché de disco introduciendole la cadena de configuración browser.cache.disk.parent_directory con el valor /tmp/firefox - En el fichero
/etc/init.d/rc
reemplaza la lÃneaCONCURRENCY=none
porCONCURRENCY=shell
- En el fichero
/boot/grub/menu.lst
, añade la opciónelevator=noop
a las que ya incluya tu kernel. - Deshabilita todos los servicios que consideres prescindibles (bluetooth, escritura de logs, etc.), bien a través de
services-admin
o, si te manejas bien, conrcconf
. - Desinstala todo lo que consideres innecesario y no instales nada que no uses. Aparte de reducir el espacio ocupado en un disco tan pequeño, evitaras actualizaciones superfluas.
ACTUALIZACIÃ?N: Una buena entrada sobre optimización del Acer Aspire One en una Fedora con buenos consejos adaptables (algunos) a la mayorÃa de los netbooks y a otras distribuciones.
Los mejores servicios de hosting
Netcraft ha publicado su última tabla de referencia sobre los 10 mejores servicios de hosting en cuanto a disponibilidad se refiere: cuatro con FreeBSD, cuatro con GNU/Linux y dos con windows 2003 server. En la posición número 3 tenemos a iweb, una empresa canadiense que proporciona sus servicios con Linux a un precio de partida de 6,99$ al mes contratando por un año. Dan soporte en castellano y los servicios y caracterÃsticas que ofrecen son bastante atractivos. Porque tengo un año pagado por adelantado con Servage.net, si no me lo pensaba.
Instalando un servidor con NFS
¿Cuánto tiempo hace que no te tropiezas con un servidor con NFS? Si se tratase de un animal seguro que casi podrÃamos decir que está en peligro de extinción. El caso es que, en ambientes mixtos Windows/*nix con un Directorio Activo (que es el entorno más habitual al que nos enfrentamos) es mucho más práctico y menos problemático montar un servidor con Samba. Pero si en nuestro entorno no existen máquinas con windows o estas son minoritarias, aún podemos montar nuestros servidores de archivos con NFS y usar Windows Services for Unix para dar soporte a este protocolo desde las máquinas con windows (aquà tenéis un tutorial de instalación en castellano).
Para preparar la máquina que ofrecerá los servicios de NFS (y partiendo, como siempre, de una Debian o derivada), sólo tenemos que instalar el paquete nfs-kernel-server (sudo apt-get install nfs-kernel-server
) y sus dependencias. Una vez hecho esto podemos ver en el archivo /proc/filesystems que nuestro sistema ya deberÃa de soportar nfs.
Los directorios que queremos compartir se configuran de forma sencilla en el fichero /etc/exports. AllÃ, y en función de nuestras necesidades, podrÃamos tener algo como esto:
/mnt/Sistemas 192.168.1.0/25(rw,sync,subtree_check)
/mnt/Desarrollo 192.168.1.0/25(rw,sync,subtree_check)
/mnt/Gestión 192.168.1.0/25(rw,sync,subtree_check)
/mnt/Público (rw,sync,subtree_check)
La sintaxis es bien sencilla. En cada lÃnea pondremos en primer lugar el recurso compartido, en segundo la dirección o direcciones de las máquinas que tendrán acceso a él y, por último y entre paréntesis y sin ningún espacio de separación, los atributos que aplicaremos al recurso compartido.
La forma de expresar las máquinas que tienen acceso al recurso es bien versatil. Podemos poner una única dirección IP (192.168.1.5
), una subred completa (192.168.1.0/25
ó 192.168.1.0/255.255.255.128
), un nombre de máquina (estacion1.midominio.net
), o usar comodines *
y ?
(estacion*
). Si no ponemos nada quiere decir que no habrá restricciones en cuanto al origen de la conexión (como en el caso del recurso /mnt/Público
del ejemplo anterior). Si quisiéramos aplicar opciones diferentes según el origen de la conexión lo hacemos de forma consecutiva en la misma lÃnea del fichero exports. De esta forma:
/mnt/Gestión 192.168.1.10(rw) 192.168.1.11(rw) 192.168.1.0/25(ro)
Las diferentes opciones de montaje pueden consultarse con man exports
. Algunas de las más comunes son ro
(sólo lectura), rw
(lectura y escritura), async
o sync
(según si queremos que replique las modificaciones antes de hacer un commit de estas o no), etc. Despues de cada cambio en el fichero de unidades compartidas debemos de ejecutar la orden exportfs -a
para que estos tengan efecto. Ah, y no olvidemos que los permisos aplicados sobre ficheros y directorios de las unidades compartidas ha de ser coherente con los que apliquemos al publicar las mismas.
Y ahora nos vamos con los clientes. En ellos lo único que tenemos que instalar es el paquete nfs-common
y sus dependencias. Y listo. Ahora podemos montar las unidades de nuestro servidor remoto de forma manual o, si queremos hacerlo de forma permanente, añadiendo una lÃnea en nuestro fichero fstab
. La forma manual serÃa algo asÃ:
mount -t nfs servidornfs:/mnt/datos /home/josemaria/datos
Si queremos hacerlo desde el fichero fstab, la lÃnea a añadir para el mismo ejemplo anterior serÃa esta:
servidordns:/mnt/datos /home/josemaria/datos nfs auto,user,noexec,rw
Un par de notas finales. NFS siempre ha recibido muchas crÃticas por su seguridad hasta la versión 3. La versión 4, que es la que implementan ya los kernels modernos de Debian y sus derivados (Ubuntu, etc.), puede usar Kerberos para proporcionar seguridad en los accesos si asà lo requerimos. Por último, aquà tenéis una buena comparativa que señala las debilidades y fortalezas de los sistemas de compartición de archivos más comunes (CIFS es la versión de SMB implementada por los sistemas de Microsoft).