divendres, 3 de juliol del 2009

Higiene anal: Primera aproximació

Hi ha un ritual íntim d'un cert interès, sobre el qual costa de trobar documentació. Es tracta de la higiene anal.

Tal com correspon a qualsevol compendi enciclopèdic seriós sobre el coneixement humà, la wikipedia té una entrada sobre el tema, encara que una mica fluixa, i que val la pena de complementar en la versió més culturalment propera, que és la basada en l'ús del paper de vàter.

Tal com el vaig aprendre a casa, el ritual és un procés iteratiu, consistent a anar arrencant dosis de paper, aplicant-les a la regió interglútia, examinant després el paper usat per decidir si cal continuar el procés. Tot seguit es rebutja la dosi usada (o no) i es torna a començar.

La maniobra, necessàriament simplificada, seria més o menys així:


path = new PaperPath(START, END);

log = new CleansingLog();
do {
paper = roll.cut(PREFERRED_LENGTH);
paper.init(); /* hi ha gent que tria la cara del paper que entra en contacte amb la pell, o el plega per augmentar-ne el gruix, o altres subtileses */
path.adjust(log); /* a cada passada, el recorregut es pot adaptar segons el que hagi passat a la passada anterior */
result = path.run(paper);
log.append(result);
} while (paper.fecalCoverage()>TOLERANCE);

He esquematitzat l'algorisme perquè m'interessava recalcar l'ús de valors que ningú no ha posat mai en negre sobre blanc (mai més ben dit, eh, eh ?). Al menys que jo sàpiga. Per exemple, en la definició del recorregut del paper, en la quantitat de paper per iteració, o en la tol·lerància personal i social.

Imagineu quin descobriment no seria el fet de determinar que aquests valors ens vénen donats genèticament ! Però més aviat sospito que són una herència cultural, i que només alguns il·luminats o marranots tenen el coratge de prendre-se'ls com el que són: Valors discrecionals.

Fent un pas més enllà, jo entraria al terreny polític. Ja que no se'n surten gaire amb les coses importants, jo proposaria que el tripartit no deixés aquests paràmetres a la llibertat personal, i que també legislés sobre això. Per posar alguns exemples:

La quantitat de paper per iteració seria un paràmetre amb el qual ICV es podria entretenir quan es cansi dels 80km/h, elaborant una certificació de "ciutadà ecologista de debò" que a part de votar-los a ells, requereixi minimitzar aquest paràmetre. Per cert, deu existir algú que respecti les dosis marcades pels fabricants de rotlles de paper higiènic ?

La tol·lerància personal i social permet reduir el temps de procés. Augmentant el valor de cobertura fecal del paper que es pot permetre al final, es redueix el número d'iteracions necessàries. La nostra tol·lerància pot ser molt ajustable, però segurament hi ha un límit superior que és la quantitat de residu que comença a ser socialment intol·lerable i al que només s'arrisquen els molt guarros.

A més, si tenim un esperit optimitzador de recursos, i una tol·lerància zero, es podria mirar d'extrapolar el ritme de disminució de la cobertura per sortir de la iteració sense malgastar el darrer tros de paper que ja sabem que sortirà completament net.

No cal dir que aquest seria un capítol per ERC. Ara que han arribat els gestors a la direcció, que comencin amb els problemes que preocupen a la gent. Prou de catalanisme de pluja fina Carodiana.

Finalment, sobre el recorregut del paper, igual que hi ha dretans i esquerrans, creieu que hi ha ascendents i descendents ? És a dir, gent que comença per norma amb el paper des de baix cap a dalt i gent que comença per norma amb el paper des de dalt cap a baix ? Sigui com sigui, aquí els defensors de l'eix dreta-esquerra com els socialistes podrien fer èmfasi en els avantatges de netejar-se el cul en contra dels dictats de l'orografia local de la regió. Ja es veu que és poc pràctic netejar-se el cul de costat, però ells ja estan acostumats a aquests paperots ... i se'n surten prou bé. Què tal un informe que classifiqui de "crosta nacionalista" els que es netegen d'acord amb l'eix nacional en oposició als que ho fan en l'eix dreta-esquerra ?

Nota important:
L'algorisme és il·lustratiu i no es garanteix que sigui complet. No el proveu a casa vostra sense haver-lo revisat abans. Tingueu en compte que una implementació acurada hauria de tenir en compte excepcions com ara els PaperJam o OutOfPaper en els mètodes de l'objecte roll, les excepcions Slip, Tear o Block quan s'invoquen mètodes de l'objecte path, etc.

dijous, 2 de juliol del 2009

No es pot aturar la ciència, oi que no ?

Jo també estic a favor del progrés científic i per això proposo que si aquesta cosa és tan bona, aquests i aquests i aquests facin de conillets d'índies i no mengin res més durant la resta de la seva vida.

Hi hauria algun voluntari per analitzar-ne els residus fecals ?