Author: Oriol Rius

Gràfic del sistema de correu de la meva intranet

Reading time: < 1 minute

Com ja he comentat a l’anterior article he dedicat forces hores durant el
cap de setmana a preparar l’article del meu sistema de correu. Malgrat encara
no esta acabat ni molt menys, ús poso un abans en aquest article. Els
diagrames del software que tinc i com funciona entre si:

Si voleu el fitxer PDF dels diagrames per imprimir-lo: Fitxer PDF, si el que voleu
és el fitxer font per modificar-lo: Fitxer VSD. Si nois si, és
amb format de MsVisio 2003. Ho sento, però és el programa que
tenia més a mà i més còmode d’usar per fer
‘dibuixets’ 🙂

El wiki del portal

Reading time: 2 – 2 minutes

Ja fa uns dies que vaig montar un wiki al portal, concretament vaig usar el
phpWiKi,
és un wiki fet en php com diu el seu nom i usa MySQL per guardar les
entrades que es fan amb el software. Malgrat encara no sé massa
bé com funciona, ja hi he entrat algunes cosetes així que si
algú vol mirar-ho l’enllaç és: http://oriol.joor.net/wiki.

Si voleu editar alguna de les entrades que hi tinc ho podeu fer sense
problemes. Ja que de moment no cal estar registrat ni res semblant per poder
tocar el que hi ha. Espero que ningú sigui tant ‘mala persona’ de
borrar-m’ho tot 😉

Com a cosa que de moment ja ús puc dir que no m’agrada d’aquest wiki
és q és una mica lent, no sé com deuen anar els altres
però aquest tot i usar-lo en una xarxa local va molt lent, pel meu gust
almenys.

Ja ús aniré informant sobre el tema, a veure si m’hi poso. Com a
primicia ús puc dir que estic treballant molt en dos temes a veure si
amb una mica de sort els puc acabar aquest cap de setmana: un manual del meu
sistema de correu intern i jugant una mica amb el linksys wrt58 que encara no
m’hi havia posat.

pam_ssh: un altre modul PAM molt interessant

Reading time: 1 – 2 minutes

La gràcia d’aquest modul pam és usar el mateix pass per la
autenticació de sistema: login, xdm, kdm, gdm, etc. q per desencriptar
el fitxer on hi ha guardada la clau privada del OpenSSH, això és
molt útil per quan es llença el ssh-agent que és el dimoni
que usen, per exemple, el keychain (keychains:
Usar connexions segures entre hosts sense password
) per evitar que haguem
d’usar la paraula de pas en cada sistema q connectem.

Si voleu més info del modul: pam_ssh

Jo l’he provat i va prou bé, llàstima q no funciona aprofitant
l’autenticació del pam_usb (Autenticació PAM via USB-pen drive).

Aprofitant l’espectre de 2.4GHz

Reading time: 1 – 2 minutes

Fa força temps q tinc aquest document pel meu escriptori esperant q
li doni una ullada. Doncs resulta q els telecos a vegades estem
nostàlgics de formules incomprensibles i de simbols grecs q ja no
recordes ni q volen dir. Peò si això serveix per saber quin
és el màxim de xarxes que podem extendre en una zona sense
saturar l’espectre i fer-lo impracticable és un plaer!

D’això tracta el document que ús referencio aquí.
Bàsicament la conclusió pels mandrosos és q podem arribar
a tenir fins a xarxes diferents dins l’espectre lliure de 2.4GHz sense saturar
l’espectre, sempre que no se’ns envagi l’olla amb la potència ni en la
sobrecarrega de cap de les xarxes. No ús perdeu la demostració q
hi ha al document:

Channel Overlap
Calculations for 802.11b Networks

Trobada Presencial UOC

Reading time: < 1 minute

Hola,

només fer-vos saber que el dissabte 5 de juny a
Bellaterra es fa la Trobada presencial de síntesi del semestre de la
UOC. Si voleu saber el que s’hi “cou”…

De totes maneres, la Trobada d’inici de semestre (crec que serà el
04/11), potser us podria interessar més, ja que presenten les
assignatures de cada ‘carrera’ (sobre el que s’hi estudiarà, etc.)

Salut i Ke vagi B! 😉

Minimitzant el temps d’inici de Linux

Reading time: 2 – 3 minutes

Hi ha diverses aplicacions en les q ens interessa q el temps d’inici de
linux sigui mínim: pc pel cotxe, multimedia centers com el MythTv, etc.
En concret a mi m’agradaria montar-me un sistema pel portatil q em permetes
iniciar-lo en menys d’1min des de q premo el boto d’engegar fins q em carrega
l’evolution. Així quan estic en reunions i coses semblants podria usar
la meva agenda d l’evolution. Ja q no tinc PDA i el SE P800 q tenia me l’han
canviat per un 3650 q és un ‘trunyo’. Així q vaig amb el bloc d
notes i després passant la info al Evolution… una mica cutre ja ho
sé… però q voleu si no tinc més recursos 🙁

Bé aquest article no és per parlar de la meva vida, sinó
per referencia uns articles de la Linux Journal que parlan del tema:

· Reducing OS Boot Times for In-Car Computer Applications
· Reducing OS Boot Times for In-Car Computer Applications, Part
II

· Reducing OS Boot Times for In-Car Computer Applications, Part III

per altre banda al meu arxiu tb tinc coses relacionades amb el tema n’engaxo
unes quantes:

· From Power Up To Bash Prompt – How To Build a Minimal Linux System
from Source Code

· LFS – This book describes the process of creating a Linux system
from scratch, using nothing but the sources of the required software.

· Unios

· SIGOPS – How to Write an Operating System

Automontatge de dispositius Mass-Storage

Reading time: 1 – 2 minutes

Aquest és un tema que per un costat o per l’altre no para de sortir
al meu site, però no vull deixar perdre aquesta referència tan
interessant d’un article molt útil q ha sortit a Bulma es tracte d’aprofitar el
hotplug+supermount per automontar dispositius mass-storage en el moment
d’enxufar-los. Si nois si… el q el win fa sense q li diguem res nosaltres ens
ho hem de currar. Tot sigui per un linux millor 🙂

Referència dels articles de bulma sobre el tema:

· Agente hotplug para automontaje
de dispositivos USB

· Automontaje de dispositivos
USB

i a continuació un howto relacionat amb el tema q vaig fer jo:

· HOWTO: Lector
de targetes de memoria 6 en 1 (CF,MD,SD,MMC,SD,MS)

Mail trick: Com baixar-se el correu només quan hi ha correu

Reading time: 3 – 4 minutes

Aquest ‘trick’ només és útil per uns quants,
però només vull deixar constància q a vegades es poden fer
‘inventillos’ per tal de personalitzar la nostre forma de treballar amb el
correu. Què s’ha de complir perquè això sigui útil
per tu:

1) Puguis gestionar el teu servidor de correu, o siguis ‘amic’ de
l’administrador.
2) Tinguis un servidor web on et baixaràs el correu
3) La teva adreça des d’on et baixes el correu sigui enrutable en tot
moment.

Objectiu: no fer el ‘fetchmail’ de forma periódica sinó
només quan el servidor de correu tingui correu.

El concepte és molt senzill es tracte de montar un daemon/crontask q
vigili si a la nostre compte del servidor hi ha correu, per exemple:


root@s0-ret:~/scripts# cat mailNotify.sh

MBOX=”/var/spool/vmail/SERVERS/joor.net/oriol
/var/spool/vmail/SERVERS/inforcomsoft.net/orius
/var/spool/vmail/SERVERS/joor.net/oriol-ml”

for BOX in $MBOX
do
if [ -s $BOX ]
then
lynx -dump http://oriol.joor.net/CorreuNou.php > /dev/null 2>&1
fi
done

com podeu veure al script quan troba q en algún dels fitxers de mbox de
les comptes pop3 hi ha correu llença una petició HTTP contra un
fitxer CorreuNou.php:


<?

system(‘echo > /var/spool/internet/newMail’);
system(‘chmod 660 /var/spool/internet/newMail’);

?>

el directori /var/spool/internet és propietari d’apache i tb pertany a
aquest grup. Com podeu veure el fitxer .php és tan simple com la
creació d’un fitxer dins d’aquest directori i li donem permisos
d’escriptura i lectura a apache:apache.

Al servidor local, a més del fitxer php, tb tenim un daemon/crontask que
vigila si es crea aquest fitxer, aquesta tasca és llença des del
usuari q vol recolli rel correu i es fa q pertanyi al group apache per tal d q
pugui borrar aquest fitxer de notificiació. La rutina en
qüestió podria ser així:

NOTIFY=”/var/spool/internet/newMail”

if [ -e $NOTIFY ]
then
cd
fetchmail > /dev/null 2>&1
rm $NOTIFY
fi

Amb aquesta tonta tonteria ja no cal que llencem cada x’s temps el ‘fetchmail’
pq ens reculli el correu. Sino q aquest es llençara cada cop q el
servidor li digui q hi ha correu. No arribarà en temps real el correu,
però quasi quasi… així doncs, jo crec q és una
solució més q suficient per mi.

Les avantatges que tinc amb això:

1) No he de redirigir les comptes POP3 que pertanyen a dominis q no són
meus.
2) Puc tenir el meu port SMTP ben tancat a l’exterior.
3) A molts efectes, és com si tingués el port SMTP obert.

A veure si durant aquest dies escric el HOWTO del sistema de correu q vaig
montar-me fa unes setmanes. Que pel q sembla ja el tinc força
refinat.

Adéu a la compte de redestb.es

Reading time: < 1 minute

Després d’un fotimer d’anys de tenir la compte de redestb.es fins hi
tot després de q desaparegui el proveedor i el servei pels clients,
havia mantingut oriol@redestb.es, però després de llargues
penuries aguntant ‘spam’ per tot arreu he decidit deixar d’usar-la. Així
q no m’hi envieu cap més missatge si algú encara ho feia pq ja no
la recolliré mai més.

ADÉU oriol@redestb.es, adéu per sempre!

Gentoo Trick: esearch & esync molt útils

Reading time: 1 – 2 minutes

Un petit truquillo pels que tingueu la Gentoo instal·lada, encomptes
d’usar el emerge rsync per actualitzar el portage ús recomano q
useu el esync esta molt bé, perquè després de fer
l’update ens diu quins paquets nous han sortit des de l’ultim cop q varem
actualitzar el sistema.

A més tb teniu el esearch que seria l’equivalent a
emerge -s per buscar paquets, però molt més
ràpid. Si teniu algún problema amb la base de dades real del
portage i la base de dades q es crea aquest paquet de gentoo, podeu usar
l’ordre eupdatedb.

Què com podeu disfrutar d’aquestes ordres tan currades, doncs
senzill. Només heu de fer emerge esearch. Us recomano que
ús acostumeu a usar aquestes ordres treureu més profit al portage
de gentoo.

Scroll to Top