Arxiu de novembre, 2006

Tags vs Categories

// novembre 23rd, 2006 // 6 comentaris » // Internet

Ara si q sí. Va de bo.

Ja m’he posat a fer el projecte en serio, el meu super OMR, i els avanços són prou significatius.

En primer lloc, necessitava obtenir imatges de partitures adequades, ja que encara no ho havia aconseguit. El procés de transformació des de PNG a PBM no era l’adequat, ja que al ser el PNG una imatge escalar i no vectorial, la imatge s’emborronava.

Per aconseguir el PBM des d’una imatge escalar, he utilitzat la conjunció jEdit + LilyPondTools + Lilypond per aconseguir una partitura en un fitxer PostScript [en] (açò em recorda a Javier Gil, profe de Perifèrics, encara que ell deia “pojcri“).

A partir d’ací, i utilitzant la potent eina GhostScript, puc transformar els fitxers .ps directament a imatges PBM, en aquest cas Text PBM

xavi@xavi:~$ gs -sDEVICE=pbm -sOutputFile=partitura.pbm partitura.ps

A partir d’aquest moment, ja tenia tot el que necessitava per a començar a treballar. Així que a picar codi!

Després de reescriure tot allò que tenia fet (estava molt mal programat, de veres, i tampoc no era massa), m’he plantejat el mecanisme a seguir per fer el projecte. El mètode de desenvolupament eXtreme Programming (conegut per les nostres comarques com sobre la marxa) resulta adequat per a este propòsit, ja que com no se massa bé que he de fer, ni com fer-ho, a base de xicotetes metes vaig avançant.

En primer lloc he localitzat els pentagrames, fent histogrames per files (calculant la quantitat de píxels negres que hi havia en cada fila), i determinant que són linies d’algun pentagrama aquelles files que tenen més de la meitat dels píxels negres. Potser en algunes partitures, amb moltes notes (sobre tot si està construida a propòsit), aquesta consideració sobre la proporció hauria de variar, però de moment funciona.

Una vegada obteses les línies dels pentagrames, les agrupe de 5 en 5, per saber la quantitat de pentagrames de que consta la partitura, sabent a més en quines línies de la imatge es troba cadascun d’ells.

Després, esborre aquestes línies, de tal manera que la partitura es queda sense cap pentagrama, només amb les notes. A partir d’este moment, on em trobe ara, el que he de fer és començar a buscar notes com un descosit, o siga q, això vaig a fer.

Altres entrades parlant del projecte:

Seguirem informant…

Ací estic jo, pegant-li dur al projecte, intentant acabar-lo per a setembre. I hui tinc bones notícies: ja trobe algunes primitives!!! Les claus de sol, els silencis de negra, i totes aquelles notes que estiguen fora del pentagrama ja són meues!!!

Ara ja només em falta modificar un poc l’algorisme per a que les notes reconegudes siguen totes, independentment d’on estiguen, i haurè arribat a una altra meta.A partir d’ara? Validar totes les primitives trobades (per detectar algun error), ordenar-les, agrupar-les per generar notes i escriure el document MusicXML equivalent.

Seguirem informant…

Continuem amb el projecte.

Després d’alguns dies un poc off, amb una intensitat menor a la que tocaria, la cosa va agafant cos, però no sé si a la velocitat necessària per a acabar-ho a hora. Després de fer algunes xapuces ja llig totes les notes. Les xapuces són que he hagut de fer fins a 5 models per a detectar algunes de les primitives, ja que a l’eliminar les línies dels pentagrames, si no era impossible trobar-ho.Ara els següents passos són crear la resta de primitives que falten (silencis de corxera i semi-corxera, claus de fa i de do, numeració als compassos, becaires, bemolls, diesis -sostenidos-,…) i a continuació fer una validació de les primitives trobades, comparant-ho amb la partitura completa, amb línies i tot. Aquesta validació haurà de tindre en compte només els píxels negres, i haurà d’utilitzar el model de primitiva complet.

Després, toca ordenar les primitives als pentagrames que toca, i intentar refer les notes, cosa que no hauria de costar massa. I finalment, passar-ho tot a MusicXML.

I, el problema més greu que veig ara, la documentació 🙂

- Xavi - Projecting People

seguirem informant
Després de més d’un any utilitzant el Pivot com a gestor de la meva pàgina personal, havent-lo maquejat lo inimaginable per a que aparentara ser un CMS complet, ara va i em pega per canviar a WordPress!

Bé, la veritat és que el canvi ja feia temps que el tenia planejat, amb el tema traduit i tot, però faltava posar-ho en acció. Durant dos mesos (on l’activitat al bloc anterior havia sigut nula) havia anat fent alguna coseta ara, alguna coseta després, però sense gastar més de cinc o deu minuts el mateix dia per arreglar cosetes (hi ha moltes altres coses per fer).

Encara hi ha moltes coses per retocar, segur que hi ha errors, imatges que no es veuran, enllaços incomplets, etc… però poc a poc, sense pressa, aniré corregint-ho tot.

Tinc pendent un altre post on parlar de la migració de Pivot a WordPress, però tot arribarà.

I com anava dient…

seguirem informant
En el marc del Taller de Redacció de Blogs Culturals que estic fent a la UA, se’ns planteja escriure una entrada al nostre bloc al voltant de la introducció d’Internet a les escoles.

Fa un parell de setmanes, vaig assistir a unes Jornades que precisament parlaven d’això, de la introducció de les Tecnologies Digitals a l’Aula. A les jornades van presentar la seva experiència molts professors i mestres de tots els nivells, des d’infantil fins a l’àmbit universitari, i també alguns representants del món polític.

La idea que tots defensaven era la mateixa: cal introduir les tecnologies, i entre elles Internet, a l’aula.

Però el problema és que els plans d’estudis i, des del meu punt de vista més important, els professors, no estan adaptats a aquestos canvis tecnològics.

Vivim en una societat on els nadius digitals tenen tot tipus de gadgets (des de mòbils, videojocs, ordinadors,…) i si quan arribem a l’aula els tornem a la prehistòria de la pissarra i el clarió, malament anem.

Però com va plantejar Faraón Llorens, actual Vicerrector de Tecnologia i Innovació Educativa (i que va ser el meu professor de Lògica Computacional), aquestos nadius digitals estan essent educats per bàrbars digitals o, en els millors dels casos, immigrants digitals.

I fins que aquest punt no es solucione (deixant de banda l’IMPRESCINDIBLE SUPORT POLÍTIC), és impossible realitzar aquesta introducció de tecnologies a l’aula amb un mínim d’èxit.

seguirem informant…
Continuem amb la sèrie d’entrades relacionades amb el Taller de Redacció de Blogs Culturals. En aquest cas, es tracta de comentar un lloc que ens agrade.

Com a bon benissero, orgullós del meu poble, no puc deixar passar l’ocasió de mostrar la bellesa del casc antic del poble a tot el món. Tota la zona que va des de l’Ajuntament fins el Convent Franciscà, destaca per lo típics que són els carrers: estrets, molt estrets, i amb molts cantons.

Plaça de Benissa
Imatge basada en un plànol de Casvali Publicitat

Pràcticament enmig de la zona allargada que es mostra a la imatge de dalt, trobem la plaça del poble, anomenada Plaça del Rei en Jaume I des de la tornada de la demòcràcia. En ella, i des del 1975, trobem una font que van fer els festers del poble amb els diners que van sobrar de les festes.

I és en eixa font on ens trobem sempre els amics. Sense quedar abans, tots els dies que hem d’ixir de festa anem acudint, primer uns i després els altres, fins que es fa hora d’anar al Tallarina a Xaló per a fer-nos el primer burret.

També és el nostre punt de trobada totes les vesprades de l’estiu. A partir de les set i mitja, ja pots trobar a les nostres “Cafeteres” particulars a la geladeria, fent-se el seu tallaet de la vesprada.

Plaça de Benissa

Però els nostres amics no tenim l’exclusiva! Pel matí pots trobar a la gent major, sobretot homes (les dones utilitzen el mercat), com s’aprecia en la foto, que fan les seves xarrades, recordant vells temps, i mostrant una de les relacions socials més actives de tot el poble.

seguirem informant…
Tercera entrada del Taller de Blogs. En aquesta ocasió, es tracta d’integrar YouTube al nostre bloc.

Jo he triat l’entrevista que li van fer a Toni Hermoso, aprofitant l’eixida del Firefox 2.0

[youtube]-fqEy6z1vjk[/youtube]

Ara vorem si funciona!
El taller de Taller de Blogs continua.

Ara es tracta de parlar d’un moment feliç (o trist) de la nostra vida. M’ha vingut al cap el dia en que vam guanyar l’EID, va ser un gran dia.

Només fa un any d’allò, però vist ara em sembla que fa molt de temps, molt més d’un any, que va passar. I com en totes les coses bones que ens han passat en el passat (un poc reduntant, no?), ens sentim nostàlgics.

Van ser uns moments de molt de treball, moltíssim. Però el treball la valdre la pena, sense dubte. Vam guanyar molta experiència, tant en desenvolupament d’aplicacions com en gestió de projectes. I sobre tot, ens vam haver de buscar la vida per poder fer-ho. I ho vam fer!

Ara hi ha nous reptes, nous projectes, nous interessos,… però el DomoSim sempre estarà ahí.

seguirem informant…
No puc deixar de posar-ho, que bo

Be a pointer, my friend

vist a Bitassa a lloure
Tags, etiquetes, categories, keywords, marcatge social, folcsonomia,…

Si esteu acostumats a navegar per blocs en internet, haureu vist totes aquestes paraules en un cabàs de llocs, i que ben bé no es sap la diferència.

La setmana passada, en una coversa amb Gonçal, el profe del Taller de Blogs, i Lluís, un alumne del mateix taller, vam estar discutint sobre el tema, i vam arribar a una conclusió important, i que pot ajudar molt a entendre els diversos sistemes de classificació que tenen els blocs.

La qüestió fonamental era si les categories eren el mateix que les etiquetes, i en cas de que no ho foren, si anaven a ser substituides per elles.

Al principi, Gonçal era partidari d’una substitució, on les etiquetes guanyarien en la guerra per la classificació. Però jo no estava d’acord. Pense que tant les etiquetes com les categories són útils i, fins i tot, necessàries.

Amb exemples s’entendrà millor.

Imaginem que algú que ens coneix entra al nostre bloc. I vol llegir allò que hem publicat sobre un tema en concret. En l’exemple del meu bloc, algun amic meu podria entrar per a veure les meues entrades sobre música. Amb la categorització de les entrades, resulta evident que es simplifica l’accés temàtic a les entrades del bloc.

Ara, en canvi, algú vol trobar – mitjançant technorati, google, o qualsevol altre cercador –  alguna pàgina que parle sobre el Correllengua. Segurament la paraula que posarà al cercador serà Correllengua, però no Català (categoria on tinc publicada l’entrada sobre el Correllengua).

Des d’un punt de vista quantitatiu, les categories formaran un conjunt reduït. No existeix un mínim, ni tampoc un màxim, però dificilment seran més de 10 o 12. En canvi, podem tindre centenars d’etiquetes que intenten definir les nostres entrades.

Una forma extraordinària de representar ambdues classificacions és la següent: les categories es troben en forma d’arbre, i les etiquetes es representen com un núvol, amb més pes en aquelles etiquetes que hem utilitzat més vegades.

De totes formes, tot açò és molt relatiu, i poden haver persones que pensen que aquesta manera de classificar que tinc jo no és la bona, i fins i tot que no és bona, però de moment, crec que a mi m’aprofita.

Per cert, la majoria d’entrades fetes en l’anterior bloc encara no tenen les etiquetes afegides. Poc a poc.

seguirem informant…

Be a pointer, my friend…
... mira que es pot ser friki

// novembre 21st, 2006 // No hi ha comentaris » // Personal, Programació

Ara si q sí. Va de bo.

Ja m’he posat a fer el projecte en serio, el meu super OMR, i els avanços són prou significatius.

En primer lloc, necessitava obtenir imatges de partitures adequades, ja que encara no ho havia aconseguit. El procés de transformació des de PNG a PBM no era l’adequat, ja que al ser el PNG una imatge escalar i no vectorial, la imatge s’emborronava.

Per aconseguir el PBM des d’una imatge escalar, he utilitzat la conjunció jEdit + LilyPondTools + Lilypond per aconseguir una partitura en un fitxer PostScript [en] (açò em recorda a Javier Gil, profe de Perifèrics, encara que ell deia “pojcri“).

A partir d’ací, i utilitzant la potent eina GhostScript, puc transformar els fitxers .ps directament a imatges PBM, en aquest cas Text PBM

xavi@xavi:~$ gs -sDEVICE=pbm -sOutputFile=partitura.pbm partitura.ps

A partir d’aquest moment, ja tenia tot el que necessitava per a començar a treballar. Així que a picar codi!

Després de reescriure tot allò que tenia fet (estava molt mal programat, de veres, i tampoc no era massa), m’he plantejat el mecanisme a seguir per fer el projecte. El mètode de desenvolupament eXtreme Programming (conegut per les nostres comarques com sobre la marxa) resulta adequat per a este propòsit, ja que com no se massa bé que he de fer, ni com fer-ho, a base de xicotetes metes vaig avançant.

En primer lloc he localitzat els pentagrames, fent histogrames per files (calculant la quantitat de píxels negres que hi havia en cada fila), i determinant que són linies d’algun pentagrama aquelles files que tenen més de la meitat dels píxels negres. Potser en algunes partitures, amb moltes notes (sobre tot si està construida a propòsit), aquesta consideració sobre la proporció hauria de variar, però de moment funciona.

Una vegada obteses les línies dels pentagrames, les agrupe de 5 en 5, per saber la quantitat de pentagrames de que consta la partitura, sabent a més en quines línies de la imatge es troba cadascun d’ells.

Després, esborre aquestes línies, de tal manera que la partitura es queda sense cap pentagrama, només amb les notes. A partir d’este moment, on em trobe ara, el que he de fer és començar a buscar notes com un descosit, o siga q, això vaig a fer.

Altres entrades parlant del projecte:

Seguirem informant…

Ací estic jo, pegant-li dur al projecte, intentant acabar-lo per a setembre. I hui tinc bones notícies: ja trobe algunes primitives!!! Les claus de sol, els silencis de negra, i totes aquelles notes que estiguen fora del pentagrama ja són meues!!!

Ara ja només em falta modificar un poc l’algorisme per a que les notes reconegudes siguen totes, independentment d’on estiguen, i haurè arribat a una altra meta.A partir d’ara? Validar totes les primitives trobades (per detectar algun error), ordenar-les, agrupar-les per generar notes i escriure el document MusicXML equivalent.

Seguirem informant…

Continuem amb el projecte.

Després d’alguns dies un poc off, amb una intensitat menor a la que tocaria, la cosa va agafant cos, però no sé si a la velocitat necessària per a acabar-ho a hora. Després de fer algunes xapuces ja llig totes les notes. Les xapuces són que he hagut de fer fins a 5 models per a detectar algunes de les primitives, ja que a l’eliminar les línies dels pentagrames, si no era impossible trobar-ho.Ara els següents passos són crear la resta de primitives que falten (silencis de corxera i semi-corxera, claus de fa i de do, numeració als compassos, becaires, bemolls, diesis -sostenidos-,…) i a continuació fer una validació de les primitives trobades, comparant-ho amb la partitura completa, amb línies i tot. Aquesta validació haurà de tindre en compte només els píxels negres, i haurà d’utilitzar el model de primitiva complet.

Després, toca ordenar les primitives als pentagrames que toca, i intentar refer les notes, cosa que no hauria de costar massa. I finalment, passar-ho tot a MusicXML.

I, el problema més greu que veig ara, la documentació 🙂

- Xavi - Projecting People

seguirem informant
Després de més d’un any utilitzant el Pivot com a gestor de la meva pàgina personal, havent-lo maquejat lo inimaginable per a que aparentara ser un CMS complet, ara va i em pega per canviar a WordPress!

Bé, la veritat és que el canvi ja feia temps que el tenia planejat, amb el tema traduit i tot, però faltava posar-ho en acció. Durant dos mesos (on l’activitat al bloc anterior havia sigut nula) havia anat fent alguna coseta ara, alguna coseta després, però sense gastar més de cinc o deu minuts el mateix dia per arreglar cosetes (hi ha moltes altres coses per fer).

Encara hi ha moltes coses per retocar, segur que hi ha errors, imatges que no es veuran, enllaços incomplets, etc… però poc a poc, sense pressa, aniré corregint-ho tot.

Tinc pendent un altre post on parlar de la migració de Pivot a WordPress, però tot arribarà.

I com anava dient…

seguirem informant
En el marc del Taller de Redacció de Blogs Culturals que estic fent a la UA, se’ns planteja escriure una entrada al nostre bloc al voltant de la introducció d’Internet a les escoles.

Fa un parell de setmanes, vaig assistir a unes Jornades que precisament parlaven d’això, de la introducció de les Tecnologies Digitals a l’Aula. A les jornades van presentar la seva experiència molts professors i mestres de tots els nivells, des d’infantil fins a l’àmbit universitari, i també alguns representants del món polític.

La idea que tots defensaven era la mateixa: cal introduir les tecnologies, i entre elles Internet, a l’aula.

Però el problema és que els plans d’estudis i, des del meu punt de vista més important, els professors, no estan adaptats a aquestos canvis tecnològics.

Vivim en una societat on els nadius digitals tenen tot tipus de gadgets (des de mòbils, videojocs, ordinadors,…) i si quan arribem a l’aula els tornem a la prehistòria de la pissarra i el clarió, malament anem.

Però com va plantejar Faraón Llorens, actual Vicerrector de Tecnologia i Innovació Educativa (i que va ser el meu professor de Lògica Computacional), aquestos nadius digitals estan essent educats per bàrbars digitals o, en els millors dels casos, immigrants digitals.

I fins que aquest punt no es solucione (deixant de banda l’IMPRESCINDIBLE SUPORT POLÍTIC), és impossible realitzar aquesta introducció de tecnologies a l’aula amb un mínim d’èxit.

seguirem informant…
Continuem amb la sèrie d’entrades relacionades amb el Taller de Redacció de Blogs Culturals. En aquest cas, es tracta de comentar un lloc que ens agrade.

Com a bon benissero, orgullós del meu poble, no puc deixar passar l’ocasió de mostrar la bellesa del casc antic del poble a tot el món. Tota la zona que va des de l’Ajuntament fins el Convent Franciscà, destaca per lo típics que són els carrers: estrets, molt estrets, i amb molts cantons.

Plaça de Benissa
Imatge basada en un plànol de Casvali Publicitat

Pràcticament enmig de la zona allargada que es mostra a la imatge de dalt, trobem la plaça del poble, anomenada Plaça del Rei en Jaume I des de la tornada de la demòcràcia. En ella, i des del 1975, trobem una font que van fer els festers del poble amb els diners que van sobrar de les festes.

I és en eixa font on ens trobem sempre els amics. Sense quedar abans, tots els dies que hem d’ixir de festa anem acudint, primer uns i després els altres, fins que es fa hora d’anar al Tallarina a Xaló per a fer-nos el primer burret.

També és el nostre punt de trobada totes les vesprades de l’estiu. A partir de les set i mitja, ja pots trobar a les nostres “Cafeteres” particulars a la geladeria, fent-se el seu tallaet de la vesprada.

Plaça de Benissa

Però els nostres amics no tenim l’exclusiva! Pel matí pots trobar a la gent major, sobretot homes (les dones utilitzen el mercat), com s’aprecia en la foto, que fan les seves xarrades, recordant vells temps, i mostrant una de les relacions socials més actives de tot el poble.

seguirem informant…
Tercera entrada del Taller de Blogs. En aquesta ocasió, es tracta d’integrar YouTube al nostre bloc.

Jo he triat l’entrevista que li van fer a Toni Hermoso, aprofitant l’eixida del Firefox 2.0

[youtube]-fqEy6z1vjk[/youtube]

Ara vorem si funciona!
El taller de Taller de Blogs continua.

Ara es tracta de parlar d’un moment feliç (o trist) de la nostra vida. M’ha vingut al cap el dia en que vam guanyar l’EID, va ser un gran dia.

Només fa un any d’allò, però vist ara em sembla que fa molt de temps, molt més d’un any, que va passar. I com en totes les coses bones que ens han passat en el passat (un poc reduntant, no?), ens sentim nostàlgics.

Van ser uns moments de molt de treball, moltíssim. Però el treball la valdre la pena, sense dubte. Vam guanyar molta experiència, tant en desenvolupament d’aplicacions com en gestió de projectes. I sobre tot, ens vam haver de buscar la vida per poder fer-ho. I ho vam fer!

Ara hi ha nous reptes, nous projectes, nous interessos,… però el DomoSim sempre estarà ahí.

seguirem informant…
No puc deixar de posar-ho, que bo

Be a pointer, my friend

vist a Bitassa a lloure

Un moment feliç… del passat

// novembre 13th, 2006 // 1 comentari // CLE

Ara si q sí. Va de bo.

Ja m’he posat a fer el projecte en serio, el meu super OMR, i els avanços són prou significatius.

En primer lloc, necessitava obtenir imatges de partitures adequades, ja que encara no ho havia aconseguit. El procés de transformació des de PNG a PBM no era l’adequat, ja que al ser el PNG una imatge escalar i no vectorial, la imatge s’emborronava.

Per aconseguir el PBM des d’una imatge escalar, he utilitzat la conjunció jEdit + LilyPondTools + Lilypond per aconseguir una partitura en un fitxer PostScript [en] (açò em recorda a Javier Gil, profe de Perifèrics, encara que ell deia “pojcri“).

A partir d’ací, i utilitzant la potent eina GhostScript, puc transformar els fitxers .ps directament a imatges PBM, en aquest cas Text PBM

xavi@xavi:~$ gs -sDEVICE=pbm -sOutputFile=partitura.pbm partitura.ps

A partir d’aquest moment, ja tenia tot el que necessitava per a començar a treballar. Així que a picar codi!

Després de reescriure tot allò que tenia fet (estava molt mal programat, de veres, i tampoc no era massa), m’he plantejat el mecanisme a seguir per fer el projecte. El mètode de desenvolupament eXtreme Programming (conegut per les nostres comarques com sobre la marxa) resulta adequat per a este propòsit, ja que com no se massa bé que he de fer, ni com fer-ho, a base de xicotetes metes vaig avançant.

En primer lloc he localitzat els pentagrames, fent histogrames per files (calculant la quantitat de píxels negres que hi havia en cada fila), i determinant que són linies d’algun pentagrama aquelles files que tenen més de la meitat dels píxels negres. Potser en algunes partitures, amb moltes notes (sobre tot si està construida a propòsit), aquesta consideració sobre la proporció hauria de variar, però de moment funciona.

Una vegada obteses les línies dels pentagrames, les agrupe de 5 en 5, per saber la quantitat de pentagrames de que consta la partitura, sabent a més en quines línies de la imatge es troba cadascun d’ells.

Després, esborre aquestes línies, de tal manera que la partitura es queda sense cap pentagrama, només amb les notes. A partir d’este moment, on em trobe ara, el que he de fer és començar a buscar notes com un descosit, o siga q, això vaig a fer.

Altres entrades parlant del projecte:

Seguirem informant…

Ací estic jo, pegant-li dur al projecte, intentant acabar-lo per a setembre. I hui tinc bones notícies: ja trobe algunes primitives!!! Les claus de sol, els silencis de negra, i totes aquelles notes que estiguen fora del pentagrama ja són meues!!!

Ara ja només em falta modificar un poc l’algorisme per a que les notes reconegudes siguen totes, independentment d’on estiguen, i haurè arribat a una altra meta.A partir d’ara? Validar totes les primitives trobades (per detectar algun error), ordenar-les, agrupar-les per generar notes i escriure el document MusicXML equivalent.

Seguirem informant…

Continuem amb el projecte.

Després d’alguns dies un poc off, amb una intensitat menor a la que tocaria, la cosa va agafant cos, però no sé si a la velocitat necessària per a acabar-ho a hora. Després de fer algunes xapuces ja llig totes les notes. Les xapuces són que he hagut de fer fins a 5 models per a detectar algunes de les primitives, ja que a l’eliminar les línies dels pentagrames, si no era impossible trobar-ho.Ara els següents passos són crear la resta de primitives que falten (silencis de corxera i semi-corxera, claus de fa i de do, numeració als compassos, becaires, bemolls, diesis -sostenidos-,…) i a continuació fer una validació de les primitives trobades, comparant-ho amb la partitura completa, amb línies i tot. Aquesta validació haurà de tindre en compte només els píxels negres, i haurà d’utilitzar el model de primitiva complet.

Després, toca ordenar les primitives als pentagrames que toca, i intentar refer les notes, cosa que no hauria de costar massa. I finalment, passar-ho tot a MusicXML.

I, el problema més greu que veig ara, la documentació 🙂

- Xavi - Projecting People

seguirem informant
Després de més d’un any utilitzant el Pivot com a gestor de la meva pàgina personal, havent-lo maquejat lo inimaginable per a que aparentara ser un CMS complet, ara va i em pega per canviar a WordPress!

Bé, la veritat és que el canvi ja feia temps que el tenia planejat, amb el tema traduit i tot, però faltava posar-ho en acció. Durant dos mesos (on l’activitat al bloc anterior havia sigut nula) havia anat fent alguna coseta ara, alguna coseta després, però sense gastar més de cinc o deu minuts el mateix dia per arreglar cosetes (hi ha moltes altres coses per fer).

Encara hi ha moltes coses per retocar, segur que hi ha errors, imatges que no es veuran, enllaços incomplets, etc… però poc a poc, sense pressa, aniré corregint-ho tot.

Tinc pendent un altre post on parlar de la migració de Pivot a WordPress, però tot arribarà.

I com anava dient…

seguirem informant
En el marc del Taller de Redacció de Blogs Culturals que estic fent a la UA, se’ns planteja escriure una entrada al nostre bloc al voltant de la introducció d’Internet a les escoles.

Fa un parell de setmanes, vaig assistir a unes Jornades que precisament parlaven d’això, de la introducció de les Tecnologies Digitals a l’Aula. A les jornades van presentar la seva experiència molts professors i mestres de tots els nivells, des d’infantil fins a l’àmbit universitari, i també alguns representants del món polític.

La idea que tots defensaven era la mateixa: cal introduir les tecnologies, i entre elles Internet, a l’aula.

Però el problema és que els plans d’estudis i, des del meu punt de vista més important, els professors, no estan adaptats a aquestos canvis tecnològics.

Vivim en una societat on els nadius digitals tenen tot tipus de gadgets (des de mòbils, videojocs, ordinadors,…) i si quan arribem a l’aula els tornem a la prehistòria de la pissarra i el clarió, malament anem.

Però com va plantejar Faraón Llorens, actual Vicerrector de Tecnologia i Innovació Educativa (i que va ser el meu professor de Lògica Computacional), aquestos nadius digitals estan essent educats per bàrbars digitals o, en els millors dels casos, immigrants digitals.

I fins que aquest punt no es solucione (deixant de banda l’IMPRESCINDIBLE SUPORT POLÍTIC), és impossible realitzar aquesta introducció de tecnologies a l’aula amb un mínim d’èxit.

seguirem informant…
Continuem amb la sèrie d’entrades relacionades amb el Taller de Redacció de Blogs Culturals. En aquest cas, es tracta de comentar un lloc que ens agrade.

Com a bon benissero, orgullós del meu poble, no puc deixar passar l’ocasió de mostrar la bellesa del casc antic del poble a tot el món. Tota la zona que va des de l’Ajuntament fins el Convent Franciscà, destaca per lo típics que són els carrers: estrets, molt estrets, i amb molts cantons.

Plaça de Benissa
Imatge basada en un plànol de Casvali Publicitat

Pràcticament enmig de la zona allargada que es mostra a la imatge de dalt, trobem la plaça del poble, anomenada Plaça del Rei en Jaume I des de la tornada de la demòcràcia. En ella, i des del 1975, trobem una font que van fer els festers del poble amb els diners que van sobrar de les festes.

I és en eixa font on ens trobem sempre els amics. Sense quedar abans, tots els dies que hem d’ixir de festa anem acudint, primer uns i després els altres, fins que es fa hora d’anar al Tallarina a Xaló per a fer-nos el primer burret.

També és el nostre punt de trobada totes les vesprades de l’estiu. A partir de les set i mitja, ja pots trobar a les nostres “Cafeteres” particulars a la geladeria, fent-se el seu tallaet de la vesprada.

Plaça de Benissa

Però els nostres amics no tenim l’exclusiva! Pel matí pots trobar a la gent major, sobretot homes (les dones utilitzen el mercat), com s’aprecia en la foto, que fan les seves xarrades, recordant vells temps, i mostrant una de les relacions socials més actives de tot el poble.

seguirem informant…
Tercera entrada del Taller de Blogs. En aquesta ocasió, es tracta d’integrar YouTube al nostre bloc.

Jo he triat l’entrevista que li van fer a Toni Hermoso, aprofitant l’eixida del Firefox 2.0

[youtube]-fqEy6z1vjk[/youtube]

Ara vorem si funciona!
El taller de Taller de Blogs continua.

Ara es tracta de parlar d’un moment feliç (o trist) de la nostra vida. M’ha vingut al cap el dia en que vam guanyar l’EID, va ser un gran dia.

Només fa un any d’allò, però vist ara em sembla que fa molt de temps, molt més d’un any, que va passar. I com en totes les coses bones que ens han passat en el passat (un poc reduntant, no?), ens sentim nostàlgics.

Van ser uns moments de molt de treball, moltíssim. Però el treball la valdre la pena, sense dubte. Vam guanyar molta experiència, tant en desenvolupament d’aplicacions com en gestió de projectes. I sobre tot, ens vam haver de buscar la vida per poder fer-ho. I ho vam fer!

Ara hi ha nous reptes, nous projectes, nous interessos,… però el DomoSim sempre estarà ahí.

seguirem informant…

Firefox 2.0

// novembre 8th, 2006 // No hi ha comentaris » // CLE, Mozilla

Ara si q sí. Va de bo.

Ja m’he posat a fer el projecte en serio, el meu super OMR, i els avanços són prou significatius.

En primer lloc, necessitava obtenir imatges de partitures adequades, ja que encara no ho havia aconseguit. El procés de transformació des de PNG a PBM no era l’adequat, ja que al ser el PNG una imatge escalar i no vectorial, la imatge s’emborronava.

Per aconseguir el PBM des d’una imatge escalar, he utilitzat la conjunció jEdit + LilyPondTools + Lilypond per aconseguir una partitura en un fitxer PostScript [en] (açò em recorda a Javier Gil, profe de Perifèrics, encara que ell deia “pojcri“).

A partir d’ací, i utilitzant la potent eina GhostScript, puc transformar els fitxers .ps directament a imatges PBM, en aquest cas Text PBM

xavi@xavi:~$ gs -sDEVICE=pbm -sOutputFile=partitura.pbm partitura.ps

A partir d’aquest moment, ja tenia tot el que necessitava per a començar a treballar. Així que a picar codi!

Després de reescriure tot allò que tenia fet (estava molt mal programat, de veres, i tampoc no era massa), m’he plantejat el mecanisme a seguir per fer el projecte. El mètode de desenvolupament eXtreme Programming (conegut per les nostres comarques com sobre la marxa) resulta adequat per a este propòsit, ja que com no se massa bé que he de fer, ni com fer-ho, a base de xicotetes metes vaig avançant.

En primer lloc he localitzat els pentagrames, fent histogrames per files (calculant la quantitat de píxels negres que hi havia en cada fila), i determinant que són linies d’algun pentagrama aquelles files que tenen més de la meitat dels píxels negres. Potser en algunes partitures, amb moltes notes (sobre tot si està construida a propòsit), aquesta consideració sobre la proporció hauria de variar, però de moment funciona.

Una vegada obteses les línies dels pentagrames, les agrupe de 5 en 5, per saber la quantitat de pentagrames de que consta la partitura, sabent a més en quines línies de la imatge es troba cadascun d’ells.

Després, esborre aquestes línies, de tal manera que la partitura es queda sense cap pentagrama, només amb les notes. A partir d’este moment, on em trobe ara, el que he de fer és començar a buscar notes com un descosit, o siga q, això vaig a fer.

Altres entrades parlant del projecte:

Seguirem informant…

Ací estic jo, pegant-li dur al projecte, intentant acabar-lo per a setembre. I hui tinc bones notícies: ja trobe algunes primitives!!! Les claus de sol, els silencis de negra, i totes aquelles notes que estiguen fora del pentagrama ja són meues!!!

Ara ja només em falta modificar un poc l’algorisme per a que les notes reconegudes siguen totes, independentment d’on estiguen, i haurè arribat a una altra meta.A partir d’ara? Validar totes les primitives trobades (per detectar algun error), ordenar-les, agrupar-les per generar notes i escriure el document MusicXML equivalent.

Seguirem informant…

Continuem amb el projecte.

Després d’alguns dies un poc off, amb una intensitat menor a la que tocaria, la cosa va agafant cos, però no sé si a la velocitat necessària per a acabar-ho a hora. Després de fer algunes xapuces ja llig totes les notes. Les xapuces són que he hagut de fer fins a 5 models per a detectar algunes de les primitives, ja que a l’eliminar les línies dels pentagrames, si no era impossible trobar-ho.Ara els següents passos són crear la resta de primitives que falten (silencis de corxera i semi-corxera, claus de fa i de do, numeració als compassos, becaires, bemolls, diesis -sostenidos-,…) i a continuació fer una validació de les primitives trobades, comparant-ho amb la partitura completa, amb línies i tot. Aquesta validació haurà de tindre en compte només els píxels negres, i haurà d’utilitzar el model de primitiva complet.

Després, toca ordenar les primitives als pentagrames que toca, i intentar refer les notes, cosa que no hauria de costar massa. I finalment, passar-ho tot a MusicXML.

I, el problema més greu que veig ara, la documentació 🙂

- Xavi - Projecting People

seguirem informant
Després de més d’un any utilitzant el Pivot com a gestor de la meva pàgina personal, havent-lo maquejat lo inimaginable per a que aparentara ser un CMS complet, ara va i em pega per canviar a WordPress!

Bé, la veritat és que el canvi ja feia temps que el tenia planejat, amb el tema traduit i tot, però faltava posar-ho en acció. Durant dos mesos (on l’activitat al bloc anterior havia sigut nula) havia anat fent alguna coseta ara, alguna coseta després, però sense gastar més de cinc o deu minuts el mateix dia per arreglar cosetes (hi ha moltes altres coses per fer).

Encara hi ha moltes coses per retocar, segur que hi ha errors, imatges que no es veuran, enllaços incomplets, etc… però poc a poc, sense pressa, aniré corregint-ho tot.

Tinc pendent un altre post on parlar de la migració de Pivot a WordPress, però tot arribarà.

I com anava dient…

seguirem informant
En el marc del Taller de Redacció de Blogs Culturals que estic fent a la UA, se’ns planteja escriure una entrada al nostre bloc al voltant de la introducció d’Internet a les escoles.

Fa un parell de setmanes, vaig assistir a unes Jornades que precisament parlaven d’això, de la introducció de les Tecnologies Digitals a l’Aula. A les jornades van presentar la seva experiència molts professors i mestres de tots els nivells, des d’infantil fins a l’àmbit universitari, i també alguns representants del món polític.

La idea que tots defensaven era la mateixa: cal introduir les tecnologies, i entre elles Internet, a l’aula.

Però el problema és que els plans d’estudis i, des del meu punt de vista més important, els professors, no estan adaptats a aquestos canvis tecnològics.

Vivim en una societat on els nadius digitals tenen tot tipus de gadgets (des de mòbils, videojocs, ordinadors,…) i si quan arribem a l’aula els tornem a la prehistòria de la pissarra i el clarió, malament anem.

Però com va plantejar Faraón Llorens, actual Vicerrector de Tecnologia i Innovació Educativa (i que va ser el meu professor de Lògica Computacional), aquestos nadius digitals estan essent educats per bàrbars digitals o, en els millors dels casos, immigrants digitals.

I fins que aquest punt no es solucione (deixant de banda l’IMPRESCINDIBLE SUPORT POLÍTIC), és impossible realitzar aquesta introducció de tecnologies a l’aula amb un mínim d’èxit.

seguirem informant…
Continuem amb la sèrie d’entrades relacionades amb el Taller de Redacció de Blogs Culturals. En aquest cas, es tracta de comentar un lloc que ens agrade.

Com a bon benissero, orgullós del meu poble, no puc deixar passar l’ocasió de mostrar la bellesa del casc antic del poble a tot el món. Tota la zona que va des de l’Ajuntament fins el Convent Franciscà, destaca per lo típics que són els carrers: estrets, molt estrets, i amb molts cantons.

Plaça de Benissa
Imatge basada en un plànol de Casvali Publicitat

Pràcticament enmig de la zona allargada que es mostra a la imatge de dalt, trobem la plaça del poble, anomenada Plaça del Rei en Jaume I des de la tornada de la demòcràcia. En ella, i des del 1975, trobem una font que van fer els festers del poble amb els diners que van sobrar de les festes.

I és en eixa font on ens trobem sempre els amics. Sense quedar abans, tots els dies que hem d’ixir de festa anem acudint, primer uns i després els altres, fins que es fa hora d’anar al Tallarina a Xaló per a fer-nos el primer burret.

També és el nostre punt de trobada totes les vesprades de l’estiu. A partir de les set i mitja, ja pots trobar a les nostres “Cafeteres” particulars a la geladeria, fent-se el seu tallaet de la vesprada.

Plaça de Benissa

Però els nostres amics no tenim l’exclusiva! Pel matí pots trobar a la gent major, sobretot homes (les dones utilitzen el mercat), com s’aprecia en la foto, que fan les seves xarrades, recordant vells temps, i mostrant una de les relacions socials més actives de tot el poble.

seguirem informant…
Tercera entrada del Taller de Blogs. En aquesta ocasió, es tracta d’integrar YouTube al nostre bloc.

Jo he triat l’entrevista que li van fer a Toni Hermoso, aprofitant l’eixida del Firefox 2.0

[youtube]-fqEy6z1vjk[/youtube]

Ara vorem si funciona!

Punt de trobada

// novembre 8th, 2006 // No hi ha comentaris » // CLE, Personal

Ara si q sí. Va de bo.

Ja m’he posat a fer el projecte en serio, el meu super OMR, i els avanços són prou significatius.

En primer lloc, necessitava obtenir imatges de partitures adequades, ja que encara no ho havia aconseguit. El procés de transformació des de PNG a PBM no era l’adequat, ja que al ser el PNG una imatge escalar i no vectorial, la imatge s’emborronava.

Per aconseguir el PBM des d’una imatge escalar, he utilitzat la conjunció jEdit + LilyPondTools + Lilypond per aconseguir una partitura en un fitxer PostScript [en] (açò em recorda a Javier Gil, profe de Perifèrics, encara que ell deia “pojcri“).

A partir d’ací, i utilitzant la potent eina GhostScript, puc transformar els fitxers .ps directament a imatges PBM, en aquest cas Text PBM

xavi@xavi:~$ gs -sDEVICE=pbm -sOutputFile=partitura.pbm partitura.ps

A partir d’aquest moment, ja tenia tot el que necessitava per a començar a treballar. Així que a picar codi!

Després de reescriure tot allò que tenia fet (estava molt mal programat, de veres, i tampoc no era massa), m’he plantejat el mecanisme a seguir per fer el projecte. El mètode de desenvolupament eXtreme Programming (conegut per les nostres comarques com sobre la marxa) resulta adequat per a este propòsit, ja que com no se massa bé que he de fer, ni com fer-ho, a base de xicotetes metes vaig avançant.

En primer lloc he localitzat els pentagrames, fent histogrames per files (calculant la quantitat de píxels negres que hi havia en cada fila), i determinant que són linies d’algun pentagrama aquelles files que tenen més de la meitat dels píxels negres. Potser en algunes partitures, amb moltes notes (sobre tot si està construida a propòsit), aquesta consideració sobre la proporció hauria de variar, però de moment funciona.

Una vegada obteses les línies dels pentagrames, les agrupe de 5 en 5, per saber la quantitat de pentagrames de que consta la partitura, sabent a més en quines línies de la imatge es troba cadascun d’ells.

Després, esborre aquestes línies, de tal manera que la partitura es queda sense cap pentagrama, només amb les notes. A partir d’este moment, on em trobe ara, el que he de fer és començar a buscar notes com un descosit, o siga q, això vaig a fer.

Altres entrades parlant del projecte:

Seguirem informant…

Ací estic jo, pegant-li dur al projecte, intentant acabar-lo per a setembre. I hui tinc bones notícies: ja trobe algunes primitives!!! Les claus de sol, els silencis de negra, i totes aquelles notes que estiguen fora del pentagrama ja són meues!!!

Ara ja només em falta modificar un poc l’algorisme per a que les notes reconegudes siguen totes, independentment d’on estiguen, i haurè arribat a una altra meta.A partir d’ara? Validar totes les primitives trobades (per detectar algun error), ordenar-les, agrupar-les per generar notes i escriure el document MusicXML equivalent.

Seguirem informant…

Continuem amb el projecte.

Després d’alguns dies un poc off, amb una intensitat menor a la que tocaria, la cosa va agafant cos, però no sé si a la velocitat necessària per a acabar-ho a hora. Després de fer algunes xapuces ja llig totes les notes. Les xapuces són que he hagut de fer fins a 5 models per a detectar algunes de les primitives, ja que a l’eliminar les línies dels pentagrames, si no era impossible trobar-ho.Ara els següents passos són crear la resta de primitives que falten (silencis de corxera i semi-corxera, claus de fa i de do, numeració als compassos, becaires, bemolls, diesis -sostenidos-,…) i a continuació fer una validació de les primitives trobades, comparant-ho amb la partitura completa, amb línies i tot. Aquesta validació haurà de tindre en compte només els píxels negres, i haurà d’utilitzar el model de primitiva complet.

Després, toca ordenar les primitives als pentagrames que toca, i intentar refer les notes, cosa que no hauria de costar massa. I finalment, passar-ho tot a MusicXML.

I, el problema més greu que veig ara, la documentació 🙂

- Xavi - Projecting People

seguirem informant
Després de més d’un any utilitzant el Pivot com a gestor de la meva pàgina personal, havent-lo maquejat lo inimaginable per a que aparentara ser un CMS complet, ara va i em pega per canviar a WordPress!

Bé, la veritat és que el canvi ja feia temps que el tenia planejat, amb el tema traduit i tot, però faltava posar-ho en acció. Durant dos mesos (on l’activitat al bloc anterior havia sigut nula) havia anat fent alguna coseta ara, alguna coseta després, però sense gastar més de cinc o deu minuts el mateix dia per arreglar cosetes (hi ha moltes altres coses per fer).

Encara hi ha moltes coses per retocar, segur que hi ha errors, imatges que no es veuran, enllaços incomplets, etc… però poc a poc, sense pressa, aniré corregint-ho tot.

Tinc pendent un altre post on parlar de la migració de Pivot a WordPress, però tot arribarà.

I com anava dient…

seguirem informant
En el marc del Taller de Redacció de Blogs Culturals que estic fent a la UA, se’ns planteja escriure una entrada al nostre bloc al voltant de la introducció d’Internet a les escoles.

Fa un parell de setmanes, vaig assistir a unes Jornades que precisament parlaven d’això, de la introducció de les Tecnologies Digitals a l’Aula. A les jornades van presentar la seva experiència molts professors i mestres de tots els nivells, des d’infantil fins a l’àmbit universitari, i també alguns representants del món polític.

La idea que tots defensaven era la mateixa: cal introduir les tecnologies, i entre elles Internet, a l’aula.

Però el problema és que els plans d’estudis i, des del meu punt de vista més important, els professors, no estan adaptats a aquestos canvis tecnològics.

Vivim en una societat on els nadius digitals tenen tot tipus de gadgets (des de mòbils, videojocs, ordinadors,…) i si quan arribem a l’aula els tornem a la prehistòria de la pissarra i el clarió, malament anem.

Però com va plantejar Faraón Llorens, actual Vicerrector de Tecnologia i Innovació Educativa (i que va ser el meu professor de Lògica Computacional), aquestos nadius digitals estan essent educats per bàrbars digitals o, en els millors dels casos, immigrants digitals.

I fins que aquest punt no es solucione (deixant de banda l’IMPRESCINDIBLE SUPORT POLÍTIC), és impossible realitzar aquesta introducció de tecnologies a l’aula amb un mínim d’èxit.

seguirem informant…
Continuem amb la sèrie d’entrades relacionades amb el Taller de Redacció de Blogs Culturals. En aquest cas, es tracta de comentar un lloc que ens agrade.

Com a bon benissero, orgullós del meu poble, no puc deixar passar l’ocasió de mostrar la bellesa del casc antic del poble a tot el món. Tota la zona que va des de l’Ajuntament fins el Convent Franciscà, destaca per lo típics que són els carrers: estrets, molt estrets, i amb molts cantons.

Plaça de Benissa
Imatge basada en un plànol de Casvali Publicitat

Pràcticament enmig de la zona allargada que es mostra a la imatge de dalt, trobem la plaça del poble, anomenada Plaça del Rei en Jaume I des de la tornada de la demòcràcia. En ella, i des del 1975, trobem una font que van fer els festers del poble amb els diners que van sobrar de les festes.

I és en eixa font on ens trobem sempre els amics. Sense quedar abans, tots els dies que hem d’ixir de festa anem acudint, primer uns i després els altres, fins que es fa hora d’anar al Tallarina a Xaló per a fer-nos el primer burret.

També és el nostre punt de trobada totes les vesprades de l’estiu. A partir de les set i mitja, ja pots trobar a les nostres “Cafeteres” particulars a la geladeria, fent-se el seu tallaet de la vesprada.

Plaça de Benissa

Però els nostres amics no tenim l’exclusiva! Pel matí pots trobar a la gent major, sobretot homes (les dones utilitzen el mercat), com s’aprecia en la foto, que fan les seves xarrades, recordant vells temps, i mostrant una de les relacions socials més actives de tot el poble.

seguirem informant…

Internet i educació, mescla explosiva?

// novembre 7th, 2006 // No hi ha comentaris » // CLE, Internet

Ara si q sí. Va de bo.

Ja m’he posat a fer el projecte en serio, el meu super OMR, i els avanços són prou significatius.

En primer lloc, necessitava obtenir imatges de partitures adequades, ja que encara no ho havia aconseguit. El procés de transformació des de PNG a PBM no era l’adequat, ja que al ser el PNG una imatge escalar i no vectorial, la imatge s’emborronava.

Per aconseguir el PBM des d’una imatge escalar, he utilitzat la conjunció jEdit + LilyPondTools + Lilypond per aconseguir una partitura en un fitxer PostScript [en] (açò em recorda a Javier Gil, profe de Perifèrics, encara que ell deia “pojcri“).

A partir d’ací, i utilitzant la potent eina GhostScript, puc transformar els fitxers .ps directament a imatges PBM, en aquest cas Text PBM

xavi@xavi:~$ gs -sDEVICE=pbm -sOutputFile=partitura.pbm partitura.ps

A partir d’aquest moment, ja tenia tot el que necessitava per a començar a treballar. Així que a picar codi!

Després de reescriure tot allò que tenia fet (estava molt mal programat, de veres, i tampoc no era massa), m’he plantejat el mecanisme a seguir per fer el projecte. El mètode de desenvolupament eXtreme Programming (conegut per les nostres comarques com sobre la marxa) resulta adequat per a este propòsit, ja que com no se massa bé que he de fer, ni com fer-ho, a base de xicotetes metes vaig avançant.

En primer lloc he localitzat els pentagrames, fent histogrames per files (calculant la quantitat de píxels negres que hi havia en cada fila), i determinant que són linies d’algun pentagrama aquelles files que tenen més de la meitat dels píxels negres. Potser en algunes partitures, amb moltes notes (sobre tot si està construida a propòsit), aquesta consideració sobre la proporció hauria de variar, però de moment funciona.

Una vegada obteses les línies dels pentagrames, les agrupe de 5 en 5, per saber la quantitat de pentagrames de que consta la partitura, sabent a més en quines línies de la imatge es troba cadascun d’ells.

Després, esborre aquestes línies, de tal manera que la partitura es queda sense cap pentagrama, només amb les notes. A partir d’este moment, on em trobe ara, el que he de fer és començar a buscar notes com un descosit, o siga q, això vaig a fer.

Altres entrades parlant del projecte:

Seguirem informant…

Ací estic jo, pegant-li dur al projecte, intentant acabar-lo per a setembre. I hui tinc bones notícies: ja trobe algunes primitives!!! Les claus de sol, els silencis de negra, i totes aquelles notes que estiguen fora del pentagrama ja són meues!!!

Ara ja només em falta modificar un poc l’algorisme per a que les notes reconegudes siguen totes, independentment d’on estiguen, i haurè arribat a una altra meta.A partir d’ara? Validar totes les primitives trobades (per detectar algun error), ordenar-les, agrupar-les per generar notes i escriure el document MusicXML equivalent.

Seguirem informant…

Continuem amb el projecte.

Després d’alguns dies un poc off, amb una intensitat menor a la que tocaria, la cosa va agafant cos, però no sé si a la velocitat necessària per a acabar-ho a hora. Després de fer algunes xapuces ja llig totes les notes. Les xapuces són que he hagut de fer fins a 5 models per a detectar algunes de les primitives, ja que a l’eliminar les línies dels pentagrames, si no era impossible trobar-ho.Ara els següents passos són crear la resta de primitives que falten (silencis de corxera i semi-corxera, claus de fa i de do, numeració als compassos, becaires, bemolls, diesis -sostenidos-,…) i a continuació fer una validació de les primitives trobades, comparant-ho amb la partitura completa, amb línies i tot. Aquesta validació haurà de tindre en compte només els píxels negres, i haurà d’utilitzar el model de primitiva complet.

Després, toca ordenar les primitives als pentagrames que toca, i intentar refer les notes, cosa que no hauria de costar massa. I finalment, passar-ho tot a MusicXML.

I, el problema més greu que veig ara, la documentació 🙂

- Xavi - Projecting People

seguirem informant
Després de més d’un any utilitzant el Pivot com a gestor de la meva pàgina personal, havent-lo maquejat lo inimaginable per a que aparentara ser un CMS complet, ara va i em pega per canviar a WordPress!

Bé, la veritat és que el canvi ja feia temps que el tenia planejat, amb el tema traduit i tot, però faltava posar-ho en acció. Durant dos mesos (on l’activitat al bloc anterior havia sigut nula) havia anat fent alguna coseta ara, alguna coseta després, però sense gastar més de cinc o deu minuts el mateix dia per arreglar cosetes (hi ha moltes altres coses per fer).

Encara hi ha moltes coses per retocar, segur que hi ha errors, imatges que no es veuran, enllaços incomplets, etc… però poc a poc, sense pressa, aniré corregint-ho tot.

Tinc pendent un altre post on parlar de la migració de Pivot a WordPress, però tot arribarà.

I com anava dient…

seguirem informant
En el marc del Taller de Redacció de Blogs Culturals que estic fent a la UA, se’ns planteja escriure una entrada al nostre bloc al voltant de la introducció d’Internet a les escoles.

Fa un parell de setmanes, vaig assistir a unes Jornades que precisament parlaven d’això, de la introducció de les Tecnologies Digitals a l’Aula. A les jornades van presentar la seva experiència molts professors i mestres de tots els nivells, des d’infantil fins a l’àmbit universitari, i també alguns representants del món polític.

La idea que tots defensaven era la mateixa: cal introduir les tecnologies, i entre elles Internet, a l’aula.

Però el problema és que els plans d’estudis i, des del meu punt de vista més important, els professors, no estan adaptats a aquestos canvis tecnològics.

Vivim en una societat on els nadius digitals tenen tot tipus de gadgets (des de mòbils, videojocs, ordinadors,…) i si quan arribem a l’aula els tornem a la prehistòria de la pissarra i el clarió, malament anem.

Però com va plantejar Faraón Llorens, actual Vicerrector de Tecnologia i Innovació Educativa (i que va ser el meu professor de Lògica Computacional), aquestos nadius digitals estan essent educats per bàrbars digitals o, en els millors dels casos, immigrants digitals.

I fins que aquest punt no es solucione (deixant de banda l’IMPRESCINDIBLE SUPORT POLÍTIC), és impossible realitzar aquesta introducció de tecnologies a l’aula amb un mínim d’èxit.

seguirem informant…

Nou gestor i nou estil

// novembre 7th, 2006 // 1 comentari // Personal

Ara si q sí. Va de bo.

Ja m’he posat a fer el projecte en serio, el meu super OMR, i els avanços són prou significatius.

En primer lloc, necessitava obtenir imatges de partitures adequades, ja que encara no ho havia aconseguit. El procés de transformació des de PNG a PBM no era l’adequat, ja que al ser el PNG una imatge escalar i no vectorial, la imatge s’emborronava.

Per aconseguir el PBM des d’una imatge escalar, he utilitzat la conjunció jEdit + LilyPondTools + Lilypond per aconseguir una partitura en un fitxer PostScript [en] (açò em recorda a Javier Gil, profe de Perifèrics, encara que ell deia “pojcri“).

A partir d’ací, i utilitzant la potent eina GhostScript, puc transformar els fitxers .ps directament a imatges PBM, en aquest cas Text PBM

xavi@xavi:~$ gs -sDEVICE=pbm -sOutputFile=partitura.pbm partitura.ps

A partir d’aquest moment, ja tenia tot el que necessitava per a començar a treballar. Així que a picar codi!

Després de reescriure tot allò que tenia fet (estava molt mal programat, de veres, i tampoc no era massa), m’he plantejat el mecanisme a seguir per fer el projecte. El mètode de desenvolupament eXtreme Programming (conegut per les nostres comarques com sobre la marxa) resulta adequat per a este propòsit, ja que com no se massa bé que he de fer, ni com fer-ho, a base de xicotetes metes vaig avançant.

En primer lloc he localitzat els pentagrames, fent histogrames per files (calculant la quantitat de píxels negres que hi havia en cada fila), i determinant que són linies d’algun pentagrama aquelles files que tenen més de la meitat dels píxels negres. Potser en algunes partitures, amb moltes notes (sobre tot si està construida a propòsit), aquesta consideració sobre la proporció hauria de variar, però de moment funciona.

Una vegada obteses les línies dels pentagrames, les agrupe de 5 en 5, per saber la quantitat de pentagrames de que consta la partitura, sabent a més en quines línies de la imatge es troba cadascun d’ells.

Després, esborre aquestes línies, de tal manera que la partitura es queda sense cap pentagrama, només amb les notes. A partir d’este moment, on em trobe ara, el que he de fer és començar a buscar notes com un descosit, o siga q, això vaig a fer.

Altres entrades parlant del projecte:

Seguirem informant…

Ací estic jo, pegant-li dur al projecte, intentant acabar-lo per a setembre. I hui tinc bones notícies: ja trobe algunes primitives!!! Les claus de sol, els silencis de negra, i totes aquelles notes que estiguen fora del pentagrama ja són meues!!!

Ara ja només em falta modificar un poc l’algorisme per a que les notes reconegudes siguen totes, independentment d’on estiguen, i haurè arribat a una altra meta.A partir d’ara? Validar totes les primitives trobades (per detectar algun error), ordenar-les, agrupar-les per generar notes i escriure el document MusicXML equivalent.

Seguirem informant…

Continuem amb el projecte.

Després d’alguns dies un poc off, amb una intensitat menor a la que tocaria, la cosa va agafant cos, però no sé si a la velocitat necessària per a acabar-ho a hora. Després de fer algunes xapuces ja llig totes les notes. Les xapuces són que he hagut de fer fins a 5 models per a detectar algunes de les primitives, ja que a l’eliminar les línies dels pentagrames, si no era impossible trobar-ho.Ara els següents passos són crear la resta de primitives que falten (silencis de corxera i semi-corxera, claus de fa i de do, numeració als compassos, becaires, bemolls, diesis -sostenidos-,…) i a continuació fer una validació de les primitives trobades, comparant-ho amb la partitura completa, amb línies i tot. Aquesta validació haurà de tindre en compte només els píxels negres, i haurà d’utilitzar el model de primitiva complet.

Després, toca ordenar les primitives als pentagrames que toca, i intentar refer les notes, cosa que no hauria de costar massa. I finalment, passar-ho tot a MusicXML.

I, el problema més greu que veig ara, la documentació 🙂

- Xavi - Projecting People

seguirem informant
Després de més d’un any utilitzant el Pivot com a gestor de la meva pàgina personal, havent-lo maquejat lo inimaginable per a que aparentara ser un CMS complet, ara va i em pega per canviar a WordPress!

Bé, la veritat és que el canvi ja feia temps que el tenia planejat, amb el tema traduit i tot, però faltava posar-ho en acció. Durant dos mesos (on l’activitat al bloc anterior havia sigut nula) havia anat fent alguna coseta ara, alguna coseta després, però sense gastar més de cinc o deu minuts el mateix dia per arreglar cosetes (hi ha moltes altres coses per fer).

Encara hi ha moltes coses per retocar, segur que hi ha errors, imatges que no es veuran, enllaços incomplets, etc… però poc a poc, sense pressa, aniré corregint-ho tot.

Tinc pendent un altre post on parlar de la migració de Pivot a WordPress, però tot arribarà.

I com anava dient…

seguirem informant