Author: Oriol Rius

Sancho: mldonkey GUI

Reading time: < 1 minute

Sancho is a gui that connects to a p2p core application. Power users
that use p2p applications usually choose one that has core/gui
separation. sancho provides an easy to use, powerful, and configurable
gui, currently supporting the gui protocol of the popular mldonkey
core.

The sancho project is written for fun, but also to test some new
and exciting technologies. It is written in Java using the SWT widget
toolkit and can be compiled on multiple platforms with the gcj compiler
to native machine code (java=slow and bulky? not anymore! no external
java runtime required!). Windows, Linux, OSX and other popular
operating systems are supported.

sancho.jpg

La llegenda dels teclats QWERTY

Reading time: 1 – 2 minutes

keyboard.jpg

Imagino que tots estareu al corrent de la famosa llegenda del perquè els teclats QWERTY estan organitzats d’aquesta manera i no d’una altre. De fet, un gran motiu és que sinó no es podrien dir QWERTY, no em feu cas aquesta parida és meva, tot i que certa. Per si algú no esta al corrent he trobat una web on ens expliquen tota la història sobre la organització de les tecles als teclats: THE FABLE OF THE KEYS. ( local)

Per si algú és un mandrós i no vol llegir-se tot el rollazo en anglès però encara no sap el perquè, us en faig cinc centims. Resulta que quan es van inventar les màquines d’escriure els mecanismes no eren el bons que d’ells es podien esperar i llavors si escribies massa ràpid les “lletres” no tenien temps de tornar al seu lloc. Per tant, es van haver de buscar la forma més “lenta” (òptima) possible perquè els carros de lletres que picaben la tinta i imprimien el paper tinguessin temps de tornar al seu lloc quan algú escribia.

HTTrack: web spider

Reading time: 2 – 2 minutes

La Daphne em va demanar si li podia fer la còpia en local d’una pàgina web d’acpuntura, ja que aquesta pertany a un portal generalista i té por de que un dia deixi d’exisitir. Així que m’ha vingut al cap provar el Pavuk un webspider que vaig veure a gentoo packages fa uns dies. No us faré perdre massa el temps, la meva valoració és: eggs!

Així que m’he dirigit al goolge i he buscat un webspider GPL i que si pogués ser tingués versió per win, per si la Daphne volia fer una altre còpia d’alguna altre pàgina. El primer de la llista he trobat el HTTrack, i d’aquí ja no he passat. Després d’usar-lo us puc assegurar que és una passada lluny de les complexitats del pavuk i el wget. No has de ser un gurú del HTTP per poder fer un mirroring sense suar.

httrack.jpg

Obviament també teniu versió per linux i per: Windows 9x/NT/2000/XP o Linux/Unix/BSD. Ho podeu comprobar a la pàgina de descàrregues. Per cert, en linux només he trobat una interficie per KDE a la Gentoo si algú en sap alguna per GNOME que m’avisi, malgrat això la interficie esta molt bé.

Unison: semblant al rsync però millor en molts aspectes

Reading time: 3 – 4 minutes

A través d’un article de BULMA he recuperat una referència que fa temps havia oblidat i no recordo el perquè. De fet, fins hi tot provat l’Unison però ara mateix el tinc completament oblidat dins el meu cap. Així que penso provar d’usar-lo durant un temps si no us dic el contrari us el recomano, perquè pel que he llegit soluciona molts dels problemes que tinc amb el rsync. Sobre tot a l’hora de fer backups en servidors que no vull tenir l’rsync corrent i en infraestructura windows que malgrat uso el un port d’rsync per win deixa molt que desitjar.

unison.png

O sigui, que el més destacable és que podem sincronitzar dos PCs sense haver de deixar cap port nou obert, simplement connectar-nos a través de l’SSH, per exemple.

Unison
is a file-synchronization tool for Unix and Windows. It allows two replicas
of a collection of files and directories to be stored on different hosts
(or different disks on the same host), modified separately, and then brought
up to date by propagating the changes in each replica to the other.

Unison shares a number of features with tools such as configuration management
packages (CVS, PRCS,
Subversion, BitKeeper,
etc.), distributed filesystems (Coda,
etc.), uni-directional mirroring utilities (rsync,
etc.), and other synchronizers (Intellisync,
Reconcile, etc). However,
there are several points where it differs:

  • Unison runs on both Windows and many flavors of Unix (Solaris, Linux,
    OS X, etc.) systems. Moreover, Unison works across platforms,
    allowing you to synchronize a Windows laptop with a Unix server, for
    example.
  • Unlike simple mirroring or backup utilities, Unison can deal with
    updates to both replicas of a distributed directory structure.
    Updates that do not conflict are propagated automatically. Conflicting
    updates are detected and displayed.
  • Unlike a distributed filesystem, Unison is a user-level program: there
    is no need to modify the kernel or to have superuser privileges on either
    host.
  • Unison works between any pair of machines connected to the internet,
    communicating over either a direct socket link or tunneling over an
    encrypted ssh connection. It is careful
    with network bandwidth, and runs well over slow links such as PPP connections.
    Transfers of small updates to large files are optimized using a compression
    protocol similar to rsync.
  • Unison is resilient to failure. It is careful to leave the replicas
    and its own private structures in a sensible state at all times, even
    in case of abnormal termination or communication failures.
  • Unison has a clear and precise specification.
  • Unison is free; full source code is available under the GNU Public
    License.

Informe estadístic de les TIC i les PIMEs d’aquest país

Reading time: < 1 minute

De fet el títol ja ho diu tot, ara només falta el link. Ah! i dir-vos que si voleu vendre algo a les PIMEs d’aquest país en concepte de TICs o bé treballeu en una PIME i voleu saber com esteu respecte la mitja us serà molt útil.

Maia Mailguard: GUI d’amavisd-new (PHP+perl)

Reading time: 1 – 2 minutes

A tavés d’un article de la Linux Journald he trobat una eina que em canviarà la vida a nivell del correu brossa, una passada:

The Maia Mailguard project began its life as a simple Web front end for amavisd-new, designed to let users
adjust their content filter settings and manage their quarantines from a convenient interface. The project
proved quite popular with ISPs, Web-mail providers and companies offering off-site content filtering,
however, and the needs of these larger-scale clients soon developed Maia Mailguard into something much more
sophisticated.

Maia Mailguard is a complete spam and virus management system, consisting of PHP, SQL and Perl scripts, a
MySQL or PostgreSQL database and, of course, amavisd-new, SpamAssassin and supported virus scanners. Arrays
of content filters can be managed from a single Maia interface, all sharing the same SQL database. Designed
to make content filtering, quarantine management and spam reporting easier, Maia Mailguard is in many ways a
new kind of tool for mail users.

Introducció molt interessant a del.icio.us

Reading time: < 1 minute

M’he trobat un article a XML.com a part de fer una introducció típica a què és aquest servei de bookmarking public aprofundeix una mica més en l’us de la seva API de la llibreria libxml2 concretament desde Python. Tot plegat molt interessant almenys sota el meu punt de vista.

Per altre banda us recordo que jo continuo usant SiteBar com a gestor de bookmarks multi-usuari, mutli-plataforma i multi-navegador.

Ja ens comencen a taladrar amb les històries de duro sobre la 3G

Reading time: 2 – 3 minutes

logo_vodafone.gif

Llegeixo a AECOMO que en motiu del SIMO Vodafone ja ens està venent els miracles de la 3G, segur q la T també té les seves històries sobre el tema, però de moment no n’estic tan al corrent, tot arribarà si és que no ha arribat i se m’ha passat per alt:

Vodafone live! con 3G lanza el servicio de descarga y escucha de música en el móvil. Un catálogo con más de 2.500 canciones completas con calidad MP3 de los artistas nacionales e internacionales más conocidos con todos los éxitos del momento. Televisión en directo con CNN+: Últimas noticias y toda la programación de esta cadena. Vodafone live! con 3G también ofrece los mejores contenidos de la TV. Series como “Aquí no hay quien viva” o “El Inquilino”; programas como “Los Guiñoles” u “Homo Zapping”; videoclips musicales, trailers de películas o los goles y resúmenes de partidos de La Liga, La Copa y la Champions League; son algunos de los contenidos disponibles.

Vodafone España anuncia hoy como parte del lanzamiento de Vodafone live! con la tecnología 3G el servicio de descarga y escucha de música con calidad MP3 y el servicio de televisión en el móvil. Para ofrecer estos servicios, Vodafone ha firmado acuerdos con Sogecable, Antena 3, TVE, Europa Press, El Mundo, Marca, Disney Mobile, MTV, Sony Pictures Mobile Entertainment, Universal Studios, Warner Bros. Pictures, entre otras empresas. La compañía también ha trabajado con importantes discográficas como Sony BMG, Music Entertainment, Warner Music y EMI y el resultado ha sido la disponibilidad de un catálogo con más de 2.500 canciones completas de algunos de los artistas más conocidos del panorama nacional e internacional como Chayanne, Durán Durán, Teenage Fanclub, Guaraná, La Oreja de Van Gogh, Beyoncé, Destiny’s Child, etc.

Si voleu més info del tema: Ya es posible ver la televisión y descargar música con calidad MP3 en el móvil con Vodafone Live! 3G.

LUFS: ex ftpfs, sshfs, etc

Reading time: 2 – 4 minutes

LUFS
is enabling you to mount into your file hierarchy a remote computer’s file
system, which is accessible by various means (ftp, ssh, etc.). Then, the access
to the remote files will be completely network transparent. In other words,
you’ll be able to read/modify remote files as if they were local, watch
movies/listen to MP3s from FTP/SSH/Gnutella servers without copying them
locally.

The reason for the
userspace stuff: there are operations only suited for userspace
(cryptography for example) and implementing them in kernel would be
bloat.

The reason for the kernel
stuff: I think it’s important to keep the file system access point at
the lowest level in order to allow all the applications to use it.
Consider KDE: it implements its own virtual file system, a great one,
but only KDE applications can take advantage of it. So does GNOME, MC
and others. Suddenly we have lots of overlapping userspace file
system implementations, a real waste…

Communication between the
kernel module and the daemon is done through UNIX domain sockets.
This makes LUFS best suited for networked file systems, where this
indirection overhead (userspace <-> kernel <-> userspace)
is small compared to the speed penalty due to the network itself.

LUFS can be regarded as
doing the same job as the VFS (virtual file system switch) in the
kernel: it is a switch, distributing the file system calls to its
supported file systems. With a big difference: LUFS file systems are
implemented in userspace. This would be a drawback for local file
systems where the access speed is important, but proves to be a huge
advantage for networked file systems where the userland
flexibility is most important.

This flexibility allowed
for implementation of SSHFS for example, in a pretty straightforward
manner, using the already existing openssh
infrastructure. Lots of other “exotic” file systems are in the
planning phase: socketfs, httpfs, webdavfs, freenetfs, etc. Just
imagine mounting a freenet file system and accessing all the goodies
as they were local…

Scroll to Top