Ezequiel 25,17

El camino del hombre recto esta por todos lados rodeado por las injusticias de los egoístas y la tiranía de los hombres malos.

Bendito sea aquel pastor que en nombre de la caridad y de la buena voluntad saque a los débiles del valle de la oscuridad porque el es el auténtico guardián de su hermano y descubridor de los niños perdidos.

Y os aseguro que vendré a castigar con gran venganza y furiosa cólera a aquellos que pretendan envenenar y destruir a mis hermanos.

Y tú sabras que mi nombre es Yahveh cuando caiga mi venganza sobre ti.

Això és el que diu Jules en la pel·li de Quentin Tarantino, Pulp Fiction. Encara que no és realment el que diu el versicle de la bíblia, mola més.

Pulp Fiction de Oshowom

Pulp Fiction de Oshowom

Punxeu en la imatge per veure-la més gran (us la podeu posar de fons de pantalla i tot) i disculpeu aquest post carent de sentit, però l’altre dia vaig tornar a veure la pel·lícula i avui m’he enrecordat d’una de les mítiques frases i m’he dit: “Actualitzem el bloc”. Si no hi ha més novetats, ens veiem d’ací dues setmanes.

TC sospitós

Us deixe amb una altra vinyeta que m’he trobat l’edició del Público d’ahir.

TC sospitós

Ilegalizator, per Vergara.

Per siles mosques diré que aquest bloc i el seu autor condemnen tot tipus de violència i també tot tipus de censura. En fi, viure per veure…

DolçTab Jazz Project

Feia temps que tenia marcat aquest article com a pendent, però encara no m’havia animat a escriure’l. L’altre dia vaig preparar la cançó que acompanyaria aquest apunt i, en fi, sols quedava picar les tecles. Comencem pel principi, com es sol dir en aquests casos.

Què és DolçTab? S’auto-defineixen com un projecte musical per intentar “normalitzar” la dolçaina, és a dir, desfer-se’n del prejudici que acompanya aquest instrument i que el lliga a les festes populars i folklore valencià. I com ho fan? Integrant la dolçaina en un grup de jazz com a instrument principal en substitució de la trompeta o el saxo.

Porten ja sis anys rodant pels escenaris de tot el País Valencià, principalment, però també a Espanya i el País Basc en el Festival Internacional de Jazz de Getxo. L’any 2004 foren elegits per l’Institut de Joventut seleccionaren a DolçTab Jazz Project per participar en els Circuits de Música Injuve 2004.

El 2004 presentaren el seu primer disc Infusió (noteu que el nom del disc ja expressa la idea de fusionar música popular i tradicional amb el jazz) que comptava amb set peces, quatre de les quals eren pròpies i les altres tres eren interpretacions de peces de jazz d’altres músics.

L’any passat presentaren Carrera de Galls, el segon disc on interpreten noves cançons i incorporen una veu femenina en algunes de les peces, que supleix una mancança que es feia notar en algunes ocasions.

En fi, sols dir que el dolçainer (Josep Alemany) era el meu mestre de dolçaina i és tot un crack. No res a veure amb el seu pupil.

Us deixe amb Mareta, una cançó popular valenciana versionada. Podeu conèixer més del grup en la seva pàgina web.

Jipi perroflauta

Crec recordar que mai he posat una vinyeta en el bloc. Bo, doncs acabem la setmana amb novetats.

Hippies històrics...

Hippies històrics...

Me l’he trobada en un comentari a una notícia en Barrapunto.

Sudoku

Jo pensava que el sudoku era un d’aquests jocs mil·lenaris japonesos que havia exercitat la ment de monjos i Shoguns per a poder arribar a tota classe de revelacions pròpies del senyor Miyagi i que el deixen a un bocabadat durant una bona estona.

Però resulta que de joc mil·lenari i japonès en té ben poc, ja que va ser l’arquitecte nord-americà Howard Garns, qui l’inventà… en 1979! Quina decepció.

Els sudokus es feren populars a Japó en la dècada dels vuitanta quan una companyia de puzzles comença a comercialitzar-los en el país de l’orient, però s’estengueren mundialment l’any 2004 quan el periòdic britànic The Times començà a incloure’ls entre les seves pàgines junt a sopes de lletres, encreuats i demés passatemps.

El joc

El joc consisteix senzillament en omplir un tauler de costats 9×9 amb nombres de l’1 al 9 de manera que no hi haja dos nombre iguals en cap fila, ni cap columna, ni cap bloc de 3×3. Els taulers de sudoku tenen la següent forma.

Sudoku

Un exemple de Sudoku (punxa per veure la solució)

Depenent del nombre de quadres plens que ens donen i la posició dels nombres amb els que comencem el joc resulta més difícil o menys.

El principi

Jo fins fa dos anys no havia jugat en ma vida al joc aquest. N’havia vist, sí, però no havia jugat mai. Fou a juny de 2007, de camí a València per comprar els bitllets del (fallit) Interrail quan vaig jugar per primera vegada amb Marina i Blai. Marina i jo ens vàrem picar a veure qui podia completar-ne més ràpidament així que em vaig comprar un llibre d’aquests que estan tot plens de sudokus per anar fent-lo durant el viatge, però circumstàncies de la vida que ja coneixeu feren que el llibre l’emplenés en l’hospital.

I a què ve tot açò? Doncs l’altre dia estàvem en classe d’Estructures de Dades i Algorismes (a.k.a EDA) aprenent sobre Backtracking i sorgí l’exemple del sudoku, així que el professor va fer un programa que resolia sudokus fent servir aquest esquema algorísmic. Quan va acabar el programa va dir: “Podríem fer que ens imprimira tots els sudokus possibles…” i va llançar el programa per a que fera això, però com que ja era hora d’acabar la classe ací va quedar la cosa.

Jo, ahir que no sabia que fer (ara que ja s’ha acabat el concurs de l’assignatura) i com que no havia practicat encara res de Backtraking per compte propi em vaig dir: “Xe, anem a fer el programeta per resoldre sudokus“. I em vaig posar en això. Quan vaig acabar-lo em vaig preguntar per què no acabar la tasca que el professor havia començat però havia abandonat per falta de temps i vaig llançar el meu programa per a que em mostrara tots els sudokus que es podien formar en un tauler de 9×9.

Ignorant de mi. Com veia que tardava me’n vaig anar a berenar esperant que quan tornes tindria ja tots els sudokus possibles. Però com ja imaginareu, quan vaig tornar el portàtil estava a 74ºC  (i això que havia limitat la freqüència a 996MHz) i el fitxer de solucions ja ocupava centenars de MB. Va ser ací quan em vaig adonar que segurament serien MOLTS sudokus

Concretament, hi han 6,670,903,752,021,072,936,960 taulers de sudoku possibles (o deixe expressat així i no en notació científica per a que s’aprecie millor la magnitud d’aquest nombre). I ací és on comença el friquisme.

Parlant matemàticament…

Hi ha un extens article en la Wikipedia anglesa dedicat a les matemàtiques relacionades amb aquest joc, la seva llista de referències no es queda curta i són moltes les investigacions sobre Combinatòria i també Complexitat Computacional que es centren en aquest joc.

El problema general del sudoku entès com un tauler de N^2 \times N^2 caselles agrupades en blocs de N \times N (9×9 caselles agrupades en blocs de 3×3, en el nostre cas), es pot expressar com un problema de colorejat d’un graf, on cada casella seria un vèrtex del graf enumerat de la forma (x,y) (on x, y \in \mathbb{N} \mid x \le N^2 \wedge y \le N^2)¹ i on dos vèrtex i, j estarien units per una aresta si:

  • x_i = x_j (dues caselles d’una mateixa columna).
  • y_i = y_j (dues caselles d’una mateixa fila).
  • \lceil \frac{x_i}{N} \rceil = \lceil \frac{x_j}{N} \rceil \wedge \lceil \frac{y_i}{N} \rceil = \lceil \frac{y_j}{N}\rceil (dues caselles en un mateix bloc).

Llavors, la solució seria assignar un color entre els N^2 possibles a cada vèrtex (un nombre de l’1 al 9 vaja) de manera que qualsevol aresta no tinga el mateix color en el seus dos extrems.

Doncs veges tu per on, aquest problema és un problema del tipus NP-Complet. Jo havia sentit parlar d’aquesta classe de problemes (per tot allò de P = NP?, un dels set problemes del mil·leni, la solució dels quals és premiada amb un milió de dòlars), però fins aquesta vesprada no sabia concretament que era un problema NP-Complet i tampoc estic segur de saber-ho ara, així que abans de contar-vos alguna bajanada us referencie a l’article de la Wikipedia.

El que sí us sé dir és que, en poques a paraules, no es coneix un algorisme “eficient”, on eficient significa polinòmic (O(n^k) \mid k \in \mathbb{N}) per solucionar el problema. El que fa l’algorisme basat en Backtracking és explorar tot l’arbre de possibles solucions descartant aquelles que no complisquen les condicions del joc (descrites anteriorment).

Haurem de renunciar doncs, de moment, a trobar tots els possibles sudokus… Podríem seguir parlant de com, almenys, comptar quantes són aquestes solucions, però per això necessitaríem un apunt encara més llar i ja s’està fent tard i tampoc era eixe l’objectiu del post. Si us he despertat un poc l’interès i us ha picat el cuquet friqui, podeu visitar aquesta pàgina web de Bertram Felgenhauer i Frazer Jarvis que dugueren endavant els càlculs.

¹ Pregue que disculpeu el formalisme d’algunes expressions, però aprofite l’apunt per provar que dóna de sí el plugin WP-Latex.

Quan el mal ve d’Almansa…

Els valencians se’ns podria titllar de bojos perfectament perquè any rere any, cada 25 d’Abril, commemorem el dia que vàrem començar a perdre la nostra identitat. Però ho fem per dir: “Ei! Que no hem oblidat”.

Malauradament, tinc la impressió de que cada dia són menys els qui recorden aquesta data i el que significa i la nostra elit política no ajuda massa (era d’esperar).

Per començar, amb allò que es coneix com el Día de la Comunidad: el 9 d’Octubre. No vull llevar-li protagonisme a Jaume I, però per a mi és més especial el 25 d’Abril que no pas el 9 d’Octubre pels fets que ens recorda (i que els historiadors em disculpen).

I com no, la “nostra” senyera oficial amb el blau i les ratlles eixes (que diria Xavi Castillo), bandera de la Ciutat de València que han estès a tot el País artificialment. Doncs aquesta és la meva.

Senyera

Aquesta sí...

Més cosetes per llegir sobre aquest dia:

How to kill your neighbor’s dog

Acabe de veure “How to kill your neighbor’s dog” (”Com matar el gos del teu veí”), una divertida pel·lícula que juga amb la vida d’un dramaturg vingut a menys que viu i treballa a Los Angeles, bressol del cinema americà, no del teatre.

Després d’una època de fama i glòria Peter McGowan (Kenneth Branagh) travessa un etapa de poca qualitat creativa. I en casa les coses no ajuden: la seva dona està obsessionada en tenir família, la seva sogra sofreix de demència senil, un boig seguidor seu volteja pel barri i els veïns s’han comprat un gos que no el deixa dormir. Pareix que la boira no s’aixecarà mai.

How to kill your neighbour's dog

How to kill your neighbor's dog (2000) de Michael Kalesniko.

I és en aquest punt de bloqueig quan apareixerà Amy Walsh (Suzi Hofrichter), una xiqueta de vuit anys que es trasllada amb sa mare a la casa d’enfront després de que aquesta es separés del seu marit. Amy és una xiqueta amb problemes de mobilitat i una forta inseguretat, en gran mesura degut al proteccionisme de la seva mare. Per a Peter i Melanie (la seva esposa), Amy és una xiqueta encantadora que supleix, en certa mesura, les carències de cadascú. A Melanie (Robin Wright Penn) li satisfà el seu instint maternal i a Peter li serveix d’inspiració per a la seva obra de teatre.

L’obra com dic és molt divertida, en especial pels diàlegs del protagonista amb altra gent de la faràndula i amb ell mateixa (manté monòlegs en veu alta) i les converses que manté amb sa esposa i Amy.

La pel·lícula està escrita i dirigida pel director Michael Kalesniko que obtingué sis premis per aquesta obra. El director no ha dirigit ni escrit molt més, així que no puc dir res més. Pel que fa als actors, potser el més conegut siga Kenneth Branagh. La pel·lícula no és una gran d’obra d’art, però si algun dia no sabeu que posar-vos, vos la recomane per passar una bona estona. Jo m’he rist molt.

Catòlics divertits (?)

Jugáis con la vida, y crearéis demonios que se apoderarán de nosotros y acabarán con la humanidad, a los cristianos nos comerarán primero. Espero que esto no llegue nunca a España, no quiero que mis impuestos participen en la venida del Apocalipsis.

Si Dios ha querido que sufras, es que debes sufrir. Lo dice la Biblia: “es la antigua ley: hombre, debes morir”. No alteres el orden de la naturaleza, si Dios ha decidido que tu juicio está próximo, no eres nadie para dudar de su sagrada voluntad. Altera el orden de Dios y Dios te condenará.

No es lo mismo un medicamento que manipular los genes, eso es obra divina y no debemos manupularlo, condenado rrojo, ojalá vayas pronto a visitar a tu amigo Satanás, que tiene carné sociata como tú.

Algunes declaracions d’una tal “Ana de España” en els comentaris d’una notícia del diari ABC sobre un trasplant de cèl·lules mare que ha aconseguit controlar la diabetis tipus I en 20 de 23 pacients durant una mitja de 2 anys i mig.

Vull pensar que es tracta d’un d’aquells trolls que pul·lulen per la xarxa i als quals els agrada inflar els collonets més que rés en aquest món, però amb les declaracions de la Conferència Episcopal, titllant de “nen-medicament” al nadó manipulat genèticament per poder salvar la vida al seu germà, em fa que pensar.

L’Espanya quàntica (de J.A. Pérez)

Si la teoría de cuerdas es correcta, en alguna de las dimensiones paralelas que cabalgan invisibles con nosotros, la Guerra Civil española nunca tuvo lugar. En esa dimensión imperceptible, la República siguió siendo republicana, con sus conflictos y sus errores, para evolucionar, quizá, hasta una democracia parlamentaria.

Cada 14 d’Abril es celebra el naixement de la II República. I avui, 78 anys després, m’agradaria recomanar-vos aquesta xicoteta columna de J.A. Pérez que aparegué en el periòdic Público el passat dia 2. Una columna que, almenys a mi, m’ompli d’esperança i optimisme.

Bandera plana de la II República

Salut i República.

Ja ve pasqua…

…pasqua de les mones. Quines pantorrilles tenen les xicones.

Doncs d’ací unes hores comencen les meves vacances de pasqua. Són les 00.53 i ja porte una bona estona fent el friqui amb el concurs d’algorísmica d’EDA. La cosa no pinta bé.

I dic que no pinta bé perquè de les set persones que han resolt el problema per ara, jo sóc la qui ho ha fet amb el major temps (és a dir, pitjor solució). Però el que em té amb la mosca d’arrere l’orella és el fet de que la millor solució és 3,2 vegades més ràpida que la meva i jo ja no sé que més fer! En fi, hi haurà que replantejar-se el problema aquestes vacances per a rebaixar el temps, ha d’haver alguna altra solució, o sinó no s’entén aquest 320% de diferència…

Però a banda d’enfricar-me amb el concurs, abans faré una xicoteta escapada aquest cap de setmana a Barcelona, gentilesa dels meus pares que m’ho paguen i de la Penya Barcelonista de Pedreguer que organitza el viatge i ho deixa a un preu tirat. Estaré en la ciutat comtal dissabte, diumenge i dilluns i aprofitaré per anar a veure actuar a Marina, que ja s’ha convertit en una actriu po’fessional. Procuraré fer bona cosa de fotos i provar algunes idees que m’han sorgit i penjar-les a Flickr, com és habitual.

En tornar del viatge, com he dit, tornaré al pla dels estudis. Perquè a banda de concentrar-me amb el concurs, que és prioritari ja que el dia 30 d’Abril acaba el plaç per presentar solucions, també haig d’avançar (i a ser possible, acabar) el cas d’estudi de l’assignatura Metodologia i Tecnologia de la Programació (a.k.a. MTP), que aquest any consisteix en implementar l’original xarxa social “Féisbuc” (l’any passat el cas d’estudi era implementar el joc “Heroi guitarrer”, per a que us feu una idea del perfil del professorat).

En fi, d’ací unes horetes hauré d’alçar-me per acabar de recollir els trastos, anar a la sessió de pràctiques de SO2 i marxar cap a Pedreguer; així que me’n vaig a dormir abans que les lents de contacte destrocen les meves retines.