<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1752760027559157380</id><updated>2011-04-21T22:18:10.986+02:00</updated><category term='xsl'/><category term='python'/><category term='php'/><category term='html'/><category term='web service'/><category term='pyUNO'/><category term='barça'/><category term='graphics'/><category term='moodle'/><category term='frikisme'/><category term='xhtml'/><category term='música'/><category term='api'/><category term='PFC'/><category term='xml-rpc'/><category term='openoffice'/><title type='text'>Patumaire de cartró</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>48</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-4490580107972062868</id><published>2007-06-12T11:18:00.001+02:00</published><updated>2007-06-12T11:20:50.790+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Manuals + Més bugs per variar</title><content type='html'>Ja he fet els manuals bonics i els he traduït a tots els idiomes que sé, el d'anglès fa por por por.&lt;br /&gt;&lt;br /&gt;Per variar també he arreglat un bug amb la exportació/importació d'imatges ja que no processava bé la etiqueta [[Image:]] de la NWiki, un problema menys.&lt;br /&gt;&lt;br /&gt;Ara toca a posar-se fer la memòria volant i de pressa ja que el temps s'acaba!!!&lt;br /&gt;&lt;br /&gt;Demà hi ha reunió una altra vegada que aprofitaré per a preguntar quins requisits ha de tenir la memòria :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-4490580107972062868?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/4490580107972062868/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=4490580107972062868' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/4490580107972062868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/4490580107972062868'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/06/manuals-ms-bugs-per-variar.html' title='Manuals + Més bugs per variar'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-5640415266427860982</id><published>2007-06-11T10:39:00.000+02:00</published><updated>2007-06-11T12:18:33.849+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Importing + Bugs</title><content type='html'>Després d'una bona patum bastant intensa (jojoojjo) us comento el que he fet els últims dies:&lt;br /&gt;&lt;br /&gt;Les importacions d'imatges ja funcionen correctament, ara ja es pot importar un document, modificar-lo, etc i al tornar a guardar-lo a la wiki es conserven les imatges que hi havia, etc.&lt;br /&gt;&lt;br /&gt;L'entorn de les proves ha estat el següent:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows XP       - OpenOffice 2.2&lt;/li&gt;&lt;li&gt; Linux (Debian)   - OpenOffice 2.2.1&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Amb altres versions d'OO hauria de funcionar però qui sap... s'haurien de fer més proves i si no funciona fer un workaround amb doble tirabuixó.&lt;br /&gt;&lt;br /&gt;També he corregit uns quants bugs:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; El wikiid i courseiid només agafen números de 1 digit&lt;/li&gt;&lt;li&gt;Les imatges al exportar/importar no es guardaven&lt;/li&gt;&lt;li&gt;Si a un document hi havia imatges en altres directoris no s'importaven/exportaven bé&lt;/li&gt;&lt;li&gt;Arreglat alguns problemes amb la transformació xsl sobre l'html (l'OO no genera els headings de nivell 1 bé, bug bug bug)&lt;/li&gt;&lt;li&gt;La transformació xsl també fallava amb els links (l'OO tampoc els generava bé!)&lt;/li&gt;&lt;li&gt;Problemes amb windows/linux a l'escriure fitxers binaris (el contingut de les imatges)&lt;/li&gt;&lt;/ul&gt;Ara em dedicaré a fer els manuals macos macos macos i testejar amb altres versions d'OO.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-5640415266427860982?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/5640415266427860982/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=5640415266427860982' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/5640415266427860982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/5640415266427860982'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/06/importing-bugs.html' title='Importing + Bugs'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-4423322898942729254</id><published>2007-06-06T16:14:00.000+02:00</published><updated>2007-06-06T16:24:33.712+02:00</updated><title type='text'>THE PATUM OF BERGA IS COMING</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Demà&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;toca&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;festa&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;gresca&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;gatzara&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;xerinola&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;disbauxa&lt;/span&gt; i &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;sobretot&lt;/span&gt;..... &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;barreja&lt;/span&gt;!!!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="75" width="366"&gt;&lt;param name="movie" value="http://www.goear.com/files/localautoplayer.swf"&gt;&lt;param name="FlashVars" value="file=55a18b3"&gt;&lt;param name="quality" value="high"&gt;&lt;embed src="http://www.goear.com/files/localplayer.swf" flashvars="file=55a18b3" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="75" width="366"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3r5MbHl6o5o/RmbDCNFzQtI/AAAAAAAAAQM/Jwf9TaqD_Uc/s1600-h/plens.jpg"&gt;&lt;img style="cursor: pointer; width: 379px; height: 380px;" src="http://4.bp.blogspot.com/_3r5MbHl6o5o/RmbDCNFzQtI/AAAAAAAAAQM/Jwf9TaqD_Uc/s320/plens.jpg" alt="" id="BLOGGER_PHOTO_ID_5072956472920589010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3r5MbHl6o5o/RmbCC9FzQrI/AAAAAAAAAP8/L8svin6vj48/s1600-h/plenssota.jpg"&gt;&lt;img style="cursor: pointer; width: 238px; height: 314px;" src="http://3.bp.blogspot.com/_3r5MbHl6o5o/RmbCC9FzQrI/AAAAAAAAAP8/L8svin6vj48/s320/plenssota.jpg" alt="" id="BLOGGER_PHOTO_ID_5072955386293863090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;PD: Ens &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;veiem&lt;/span&gt; a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;l'infern&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-4423322898942729254?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/4423322898942729254/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=4423322898942729254' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/4423322898942729254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/4423322898942729254'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/06/patum-of-berga-is-coming.html' title='THE PATUM OF BERGA IS COMING'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3r5MbHl6o5o/RmbDCNFzQtI/AAAAAAAAAQM/Jwf9TaqD_Uc/s72-c/plens.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-6186600133463851118</id><published>2007-06-06T16:05:00.000+02:00</published><updated>2007-06-11T12:19:09.196+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Importing Images</title><content type='html'>Doncs més o menys ja ho tinc fet però hi ha uns quants problemes, com sempre.&lt;br /&gt;&lt;br /&gt;La qüestió és que la NWiki em retorna un HTML de la pàgina, que vol dir això?&lt;br /&gt;&lt;br /&gt;Doncs que no em retorna el contingut de les imatges i els headings estan limitats a 6 nivells!&lt;br /&gt;&lt;br /&gt;Situació actual:&lt;br /&gt;&lt;br /&gt;Mitjançant un codi brut i lleig aconsegueixo llegir les imatges que hi ha a la NWiki i les guardo a un directori temporal.&lt;br /&gt;&lt;br /&gt;Agafo el codi HTML de la pàgina i el mostro a l'OpenOffice en format Writer, però la limitació dels 6 nivells hi és....&lt;br /&gt;&lt;br /&gt;Les imatges es mostren correctament, però a l'hora de tornar a guardar el fitxer no es pugen ja que no estan dins el .odt de OpenOffice sino que estan linkades directaments a fitxers del disc dur.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Solucions:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Arreglar això de que no es pugin les imatges amb una mica de paciència es pot arreglar&lt;/li&gt;&lt;li&gt;Els headings limitats a 6 nivells és una limitació del HTML, ni idea de com arreglar-lo&lt;/li&gt;&lt;li&gt;Fer un parser nou de NWiki &lt;-&gt; OpenOffice i que et generi un .odt vàlid amb les imatges a dins encapsulades -&gt; problema, no hi ha gaire temps!!!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-6186600133463851118?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/6186600133463851118/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=6186600133463851118' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/6186600133463851118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/6186600133463851118'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/06/importing-images.html' title='Importing Images'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-6679696637378010696</id><published>2007-06-06T10:07:00.000+02:00</published><updated>2007-06-11T12:19:09.196+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Windows Capable</title><content type='html'>Faré un copy paste del post al fòrum.....&lt;br /&gt;&lt;br /&gt;Afortunadament (sic!) ja funciona per windows la OOwiki.&lt;br /&gt;&lt;br /&gt;Es pot baixar del &lt;a href="http://dfwiki.cvs.sourceforge.net/*checkout*/dfwiki/plugins/openoffice/extensio/wiki.zip?revision=1.2"&gt;cvs&lt;/a&gt; de sf.&lt;br /&gt;&lt;br /&gt;Què no va encara?&lt;br /&gt;&lt;br /&gt;L'importació d'imatges encara se'm resisteix però ja està bastant avançat, aquest cap de setmana estarà acabat.&lt;br /&gt;&lt;br /&gt;Què falta?&lt;br /&gt;&lt;br /&gt;Falten els manuals en castellà i anglès, ja que estic fent el de català i fins que no estigui maco i bé no el replicaré a altres idiomes. De moment hi ha &lt;a href="http://morfeo.upc.es/crom/mod/wiki/view.php?id=22&amp;page=view/ManualOOwikiCat&amp;amp;gid=0&amp;amp;uid=0"&gt;això&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Arreglar bugs, que ja en tinc localitzats un parell :P&lt;br /&gt;&lt;br /&gt;Com s'instal·la?&lt;br /&gt;&lt;br /&gt;Doncs per la extensió només s'ha de seguir el manual anterior.&lt;br /&gt;&lt;br /&gt;Pel webservice s'ha de copiar la carpeta wsimport del cvs i posar-la  xxx/mod/wiki/&lt;br /&gt;&lt;br /&gt;PD: Avui la reunió és virtual via fòrum&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-6679696637378010696?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/6679696637378010696/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=6679696637378010696' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/6679696637378010696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/6679696637378010696'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/06/windows-capable.html' title='Windows Capable'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-898319771833198336</id><published>2007-06-04T12:29:00.000+02:00</published><updated>2007-06-11T12:19:09.196+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Zlib &amp; OpenOffice &amp; Windows</title><content type='html'>Gràcies al fet que OpenOffice no suporti la zlib a windows m'ha complicat molt la vida. El fet és que enlloc diu que no ho suporti.... però fent una cerca exhaustiva a google....:&lt;br /&gt;&lt;br /&gt;&lt;table style="width: 693px; height: 28px;" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt; Task &lt;/th&gt; &lt;th&gt; Description&lt;/th&gt; &lt;th&gt; Main 'challenges'&lt;/th&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt; Add support  zlib library (and more ...) &lt;/td&gt; &lt;td&gt;&lt;span style="font-weight: bold;"&gt; Currently, OOo's python comes without these libraries which are missed a lot by python users&lt;/span&gt;. Ideally, they should reuse the versions of zlib, which are already in the OOo source tree. &lt;/td&gt; &lt;td&gt; OOo build knowledge, continue to maintain the build for both Windows and Unix platforms&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Conclusió un codi que només hauria de fer 4 línies:&lt;br /&gt;&lt;br /&gt;zip = zipfile.ZipFile(postdump.name, 'r')&lt;br /&gt;for filename in zip.namelist():&lt;br /&gt;   if filename=="content.xml":&lt;br /&gt;       lines.append(zip.read(filename))&lt;br /&gt;   if filename.startswith("Pictures"):&lt;br /&gt;      lines.append(filename)&lt;br /&gt;      lines.append(zip.read(filename))&lt;br /&gt;zip.close&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ara s'ha convertit en un monstre de 36 línies fent servir el packet que incorpora OpenOffice per a comprimir/descomprimir arxius.&lt;br /&gt;&lt;br /&gt;Consulteu "&lt;a href="http://api.openoffice.org/docs/common/ref/com/sun/star/packages/Package.html"&gt;com.sun.star.packages.Package&lt;/a&gt;" per a més informació.&lt;br /&gt;&lt;br /&gt;Com sempre, la documentació d'OpenOffice sobre la api és molt maca i tal, però intentar fer qualsevol funció en que no hi hagui cap codi d'exemple és un autèntic malson!!!!!!&lt;br /&gt;&lt;br /&gt;PD: Ara descansaré i miraré si finalment el codi va per windows, horror!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-898319771833198336?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/898319771833198336/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=898319771833198336' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/898319771833198336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/898319771833198336'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/06/zlib-openoffice-windows.html' title='Zlib &amp; OpenOffice &amp; Windows'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-3599330128591936610</id><published>2007-06-03T21:13:00.000+02:00</published><updated>2007-06-11T12:19:09.197+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Bugs II &amp; Windows fa pudor</title><content type='html'>Aquests dies he estat arreglant més bugs:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No creava el directori de la wiki si no hi era (si no hi ha el directori creat i intento penjar imatges a un subdirectori d'aquest... doncs pum pum pum)&lt;/li&gt;&lt;li&gt;Permisos de l'admin sobre els cursos (com que els admins no estan inscrits a cap curs, ni els hi cal, doncs els admins no podien inserir cap document enlloc)&lt;/li&gt;&lt;li&gt;Només es podien pujar imatges si hi havia les caselles de student can attach&amp;&amp;amp;upload, ara els teachers, admins o qui tingui permis pot fer-ho també&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Problemes amb windows..... és per això que fa pudor, com sempre:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;La versió per windows de python no suporta la llibreria zlib, que vol dir això?&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic;"&gt;Traceback (most recent call last):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  File "c:\zip.py", line 9, in ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    print zip.read(file)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  File "C:\Archivos de programa\OpenOffice.org 2.2\program\python-core-2.3.4&lt;/span&gt;&lt;div id="mb_0"&gt;&lt;wbr style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;\lib&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;\zipfile.py", line 353, in read &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    raise RuntimeError, \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;RuntimeError: De-compression requires the (missing) zlib module&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Conclusió, que hauré de trobar/inventar-me alguna cosa per descomprimir zip's a windows o no funcionarà l'aplicació ni de broma....&lt;br /&gt;&lt;br /&gt;És una bona putada i tocada de collons això de la zlib.&lt;br /&gt;&lt;br /&gt;En fi, vaig a mirar solucions!&lt;br /&gt;&lt;br /&gt;PD: Ja sento el tabal uuuuuuuuuuuuuu&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-3599330128591936610?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/3599330128591936610/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=3599330128591936610' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/3599330128591936610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/3599330128591936610'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/06/bugs-ii-windows-fa-pudor.html' title='Bugs II &amp; Windows fa pudor'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-1369253043022807088</id><published>2007-06-01T14:22:00.000+02:00</published><updated>2007-06-11T12:19:09.197+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Bugs &amp; Manual</title><content type='html'>He corregit uns quants bugs de l'aplicació:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No es veien els accents al menú de l'OOWiki&lt;br /&gt;&lt;/li&gt;&lt;li&gt;L'admin no podia accedir a cap curs&lt;/li&gt;&lt;li&gt;El wikibook no s'inseria bé&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I per fi ja hi ha el manual d'usuari de l'aplicació a la wiki!!!!&lt;br /&gt;&lt;br /&gt;El TODO del cap de setmana és:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Importació de les imatges -&gt; Encara no he decidit com&lt;/li&gt;&lt;li&gt;Windows -&gt; Encara no va&lt;/li&gt;&lt;li&gt;Permisos -&gt; Mirar bé tots els permisos!!!! (rols,admins,guests) em sembla que algun lloc no ho fa del tot bé&lt;/li&gt;&lt;li&gt;Manuals en altres idiomes&lt;/li&gt;&lt;li&gt;Bug's que vaiguin sortint....&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-1369253043022807088?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/1369253043022807088/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=1369253043022807088' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/1369253043022807088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/1369253043022807088'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/06/bugs-manual.html' title='Bugs &amp; Manual'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-1604087589016861898</id><published>2007-05-31T10:07:00.000+02:00</published><updated>2007-06-11T12:19:09.197+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>11º Reunió</title><content type='html'>Alguns us preguntareu.... i la 10º reunió on és???? Doncs va morir en el cyberespai abans que l'escrigués....&lt;br /&gt;&lt;br /&gt;Que vam comentar aquesta vegada?&lt;br /&gt;&lt;br /&gt;Doncs en principi hem de començar a tancar tot el que estiguem desenvolupant i centrar-nos a arreglar els nostres propis bugs.&lt;br /&gt;&lt;br /&gt;Demà o ves a saber quan hi haurà una release de la nwiki amb unes quantes coses noves que hem fet, o sigui que ens hem de posar les piles per a la recta final.&lt;br /&gt;&lt;br /&gt;Jo de moment continuo amb el OOwiki ja que al importar, el tema de les imatges és una mica complicat...&lt;br /&gt;&lt;br /&gt;Entra avui i demà intentaré corregir el màxim d'errors possibles per la release en qüestió!&lt;br /&gt;&lt;br /&gt;En fi, a pencar.&lt;br /&gt;&lt;br /&gt;PD: CLICKEU ELS MEUS ANUNCIS!!!!! FEU-ME RIC!!!!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-1604087589016861898?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/1604087589016861898/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=1604087589016861898' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/1604087589016861898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/1604087589016861898'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/05/11-reuni.html' title='11º Reunió'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-83697906663320854</id><published>2007-05-27T17:06:00.000+02:00</published><updated>2007-06-11T12:19:09.198+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Locales</title><content type='html'>He estat jugant una mica més amb les locales del OO.&lt;br /&gt;&lt;br /&gt;EL que feia fins ara era agafar les locales del document que estaves escrivint i per tant posar el menú segons aquest idioma, no era la millor forma de fer-ho però funcionava.....&lt;br /&gt;&lt;br /&gt;L'exemple aquí mateix:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;def getLocale(ctx):&lt;/span&gt; &lt;span style="font-style: italic;"&gt;    smgr = ctx.ServiceManager&lt;/span&gt; &lt;span style="font-style: italic;"&gt;    desktop = smgr.createInstanceWithContext( "com.sun.star.frame.Desktop",ctx)&lt;/span&gt; &lt;span style="font-style: italic;"&gt;    model = desktop.getCurrentComponent()&lt;/span&gt; &lt;span style="font-style: italic;"&gt;    text = model.Text&lt;/span&gt; &lt;span style="font-style: italic;"&gt;    cursor = text.createTextCursor()&lt;/span&gt; &lt;span style="font-style: italic;"&gt;    locale = cursor.getPropertyValue("CharLocale")&lt;/span&gt; &lt;span style="font-style: italic;"&gt;    lang = locale.Language&lt;/span&gt; &lt;span style="font-style: italic;"&gt;    print lang&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ara he trobat una altra forma que és agafar directament el llenguatge que estàs fent servir a l'OpenOffice, el que fa es mirar el document de l'OO openoffice.org2/user/registry/data/org/openoffice/Setup.xcu el valor de ooLocale.&lt;br /&gt;&lt;br /&gt;El contingut del fitxer és el següent:&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;oor:component-data oor="http://openoffice.org/2001/registry" xs="http://www.w3.org/2001/XMLSchema" name=""&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;tup" oor:package="org.openoffice"&gt;&lt;/span&gt; &lt;span style="font-style: italic;"&gt; &lt;node name="L10N"&gt;&lt;/node&gt;&lt;/span&gt; &lt;span style="font-style: italic;"&gt;  &lt;prop name="ooLocale" type="xs:string"&gt;&lt;/prop&gt;&lt;/span&gt; &lt;span style="font-style: italic;"&gt;   &lt;value&gt;ca&lt;/value&gt;&lt;/span&gt; &lt;span style="font-style: italic;"&gt;  &lt;/span&gt;&lt;/oor:component-data&gt;&lt;br /&gt;.....&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;I el codi:&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;def getOOoSetupValue(ctx,sNodePath,sValue):&lt;br /&gt; sProvider = "com.sun.star.configuration.ConfigurationProvider"&lt;br /&gt; sAccess   = "com.sun.star.configuration.ConfigurationAccess"&lt;br /&gt; aConfigProvider = ctx.ServiceManager.createInstance(sProvider)&lt;br /&gt; prop = uno.createUnoStruct('com.sun.star.beans.PropertyValue')&lt;br /&gt; prop.Name = "nodepath"&lt;br /&gt; prop.Value = sNodePath&lt;br /&gt; aSettings = aConfigProvider.createInstanceWithArguments(sAccess,(prop,))&lt;br /&gt; return aSettings.getByName(sValue)&lt;br /&gt;&lt;br /&gt;def getLocale(ctx):&lt;br /&gt; ooLocale = getOOoSetupValue(ctx,"/org.openoffice.Setup/L10N","ooLocale")&lt;br /&gt; print ooLocale&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Com es pot veure fer les coses amb Python és _MOLT FÀCIL_ però l'OpenOffice és _MOLT PUTA_&lt;br /&gt;&lt;br /&gt;Unes captures de pantalla:&lt;br /&gt;&lt;br /&gt;LC_ALL=ca_AD.utf8 oowriter&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3r5MbHl6o5o/Rlmlf2Bvk9I/AAAAAAAAAO8/JfBbwGswU5o/s1600-h/settings1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3r5MbHl6o5o/Rlmlf2Bvk9I/AAAAAAAAAO8/JfBbwGswU5o/s320/settings1.jpg" alt="" id="BLOGGER_PHOTO_ID_5069264822079558610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LC_ALL=es_ES.utf8 oowriter&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3r5MbHl6o5o/RlmlmmBvk-I/AAAAAAAAAPE/sd5E7f82C10/s1600-h/settings2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_3r5MbHl6o5o/RlmlmmBvk-I/AAAAAAAAAPE/sd5E7f82C10/s320/settings2.jpg" alt="" id="BLOGGER_PHOTO_ID_5069264938043675618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;LC_ALL=en_US.utf8 oowriter&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3r5MbHl6o5o/RlmlpWBvk_I/AAAAAAAAAPM/nRKrNhRgejs/s1600-h/settings3.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3r5MbHl6o5o/RlmlpWBvk_I/AAAAAAAAAPM/nRKrNhRgejs/s320/settings3.jpg" alt="" id="BLOGGER_PHOTO_ID_5069264985288315890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PD: Minor bugfixes with UTF-8 JO!JO!JO!&lt;br /&gt;&lt;br /&gt;PD2: Jo ja he votat per botar l'alcalde, i tu?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-83697906663320854?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/83697906663320854/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=83697906663320854' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/83697906663320854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/83697906663320854'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/05/locales.html' title='Locales'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3r5MbHl6o5o/Rlmlf2Bvk9I/AAAAAAAAAO8/JfBbwGswU5o/s72-c/settings1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-898967928962982157</id><published>2007-05-26T19:35:00.000+02:00</published><updated>2007-06-11T12:19:09.198+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Perfilant....</title><content type='html'>Doncs aquests dies he fet poca cosa però tinc una excusa molt bona..... estava malalt.&lt;br /&gt;&lt;br /&gt;Demà espero estar al 100% i tornar a l'atac.&lt;br /&gt;&lt;br /&gt;Que he fet de nou?&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Doncs ara l'aplicació és i18n compatible, en llenguatge planer, que suporta uns quants idiomes, de moment:&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Anglès&lt;/li&gt;&lt;li&gt;Català&lt;/li&gt;&lt;li&gt;Castellà&lt;/li&gt;&lt;/ul&gt;            Tants els menús de l'OpenOffice com els de l'extensió estan traduits (excepte els que m'hagi descuidat :P)&lt;br /&gt;&lt;br /&gt;            Com ho suporta? Doncs de manera molt cutre res de gettext() ni coses per l'estil, si algú mira el codi que no s'espanti!!!!&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;També he arreglat uns quants bug's que mostraven per pantalla merdereta.....&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;He afegit al XSL unes directives per a que m'ignori les TOC's dels documents i..... crec que això és tot.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Demà em centraré en la importació dels documents de manera correcta si no tinc gaire febre....&lt;br /&gt;&lt;br /&gt;Queda pendent fer la acta de la última reunió.&lt;br /&gt;&lt;br /&gt;I pel dilluns+dimarts toca fer el supermanual d'usuari de tot aquest merderum, buffff!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-898967928962982157?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/898967928962982157/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=898967928962982157' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/898967928962982157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/898967928962982157'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/05/perfilant.html' title='Perfilant....'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-1715757904587854785</id><published>2007-05-24T21:46:00.000+02:00</published><updated>2007-05-24T21:48:58.313+02:00</updated><title type='text'>AdSense En Català!</title><content type='html'>&lt;a href="http://adsense.blogspot.com/2007/05/adsense-for-content-launches-in-catalan.html"&gt;Vet-ho aquí!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finalment ja puc posar publicitat pels descosits! Visca!&lt;br /&gt;&lt;br /&gt;M'hauré de redimir  ja que vaig dir que google era el diable....&lt;br /&gt;&lt;br /&gt;En definitiva, anem a posar publicitat!&lt;br /&gt;&lt;br /&gt;PD: Demà posts, reunions, bla bla bla!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-1715757904587854785?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/1715757904587854785/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=1715757904587854785' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/1715757904587854785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/1715757904587854785'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/05/adsense-en-catal.html' title='AdSense En Català!'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-7904060504975745857</id><published>2007-05-20T16:53:00.000+02:00</published><updated>2007-06-11T12:19:09.198+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Subdivisions! Fet!</title><content type='html'>Tinc el gran honor de presentar-vos al senyor de les subdivisons.&lt;br /&gt;&lt;br /&gt;D'una vegada per totes ja funcionen les subdivisions de la OOwiki, ara talla a trossets tot el text que vulguis i més sempre i quan hi hagi headings.&lt;br /&gt;&lt;br /&gt;Funciona més bé que els ganivets aquells de la teletienda que no s'han d'esmolar en tres vides i tallen llaunes, congelats i parides vàries i diverses.&lt;br /&gt;&lt;br /&gt;Ara només toca acabar d'arreglar el WikiBook ja que no em funciona del tot bé i continuar amb les TODO anteriors!&lt;br /&gt;&lt;br /&gt;Feina feina feina feina!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-7904060504975745857?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/7904060504975745857/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=7904060504975745857' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7904060504975745857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7904060504975745857'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/05/subdivisions-fet.html' title='Subdivisions! Fet!'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-4028635179440994384</id><published>2007-05-18T12:10:00.000+02:00</published><updated>2007-06-11T12:19:09.198+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>9ª Reunió</title><content type='html'>Aquesta vegada la reunió ha estat molt interessant, feina pels descosits i la memòria a la foguera, qui vol començar-la a fer? uuuuuuuuu&lt;br /&gt;&lt;br /&gt;Així és que la meva TODO list és la següent:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Arreglar els bug's de la OOWiki -&gt; N'hi ha uns quants on et surt merdereta per pantalla, uh horror!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Arreglar les taules del filtre xsl -&gt; S'ha canviat el format del parser de la NWiki!&lt;/li&gt;&lt;li&gt;Fer les subdivisions de la OOWiki per inserir les pàgines a la NWiki&lt;/li&gt;&lt;li&gt;Un cop fetes les subdivision implementar-ho amb el WikiBook de l'Albert&lt;/li&gt;&lt;li&gt;Fer que funcioni per Windows -&gt; una vegada més postergat fins al final&lt;/li&gt;&lt;li&gt;Fer unes quantes proves per mirar que funcioni tot, no????&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I ara la TODO hardcore:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Arreglar el plugin de Tiddlywiki finalment pel moodle 1.8 -&gt; pànic!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Poder importar un document de la NWiki cap al OpenOffice -&gt; de moment ho veig difícil, però no impossible, el problema no és enviar informació, si no com formataré la informació un cop l'importi a l'OpenOffice, en fi, hi ha tema per investigar.&lt;/li&gt;&lt;li&gt;Arreglar que _TOT_ s'exporti en PDF -&gt; què és tot? Doncs ara no me'n recordo.... pero tot tot i tot!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I de moment és tot!&lt;br /&gt;&lt;br /&gt;Avui Campionat ultrafreak de Bridge.&lt;br /&gt;&lt;br /&gt;Stayman o Mort!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-4028635179440994384?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/4028635179440994384/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=4028635179440994384' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/4028635179440994384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/4028635179440994384'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/05/reuni-x.html' title='9ª Reunió'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-4309219511650976258</id><published>2007-05-15T18:17:00.000+02:00</published><updated>2007-06-11T12:19:09.199+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>OOWiki exporting</title><content type='html'>Avui he estat fent proves exportant un document d'OpenOffice a la NWiki.&lt;br /&gt;&lt;br /&gt;EL resultat ha estat el següent:&lt;br /&gt;&lt;br /&gt;Primer de tot tenim un fitxer d'OpenOffice molt bonic amb molts headings, imatges, llistes, etc etc etc&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3r5MbHl6o5o/RkndZgrgqCI/AAAAAAAAAOk/pxuglCzA8ds/s1600-h/export2.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3r5MbHl6o5o/RkndZgrgqCI/AAAAAAAAAOk/pxuglCzA8ds/s320/export2.png" alt="" id="BLOGGER_PHOTO_ID_5064822686293731362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Després d'això apretem el fantàstic botó de save del menú de la Wiki i tralarà:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3r5MbHl6o5o/RkneJwrgqEI/AAAAAAAAAO0/oDU15CGb1xQ/s1600-h/export.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3r5MbHl6o5o/RkneJwrgqEI/AAAAAAAAAO0/oDU15CGb1xQ/s320/export.png" alt="" id="BLOGGER_PHOTO_ID_5064823515222419522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ja tenim una fantàstica wiki creada amb l'OpenOffice. Genial!&lt;br /&gt;&lt;br /&gt;Que queda per fer? Doncs la meva TODO list és la següent:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Fer el "subnivelling" segons els headers dels document, de moment hi ha dues opcions (encara s'han d'estudiar els avantages/inconvenients):&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Manualment&lt;/li&gt;&lt;li&gt;Amb la wikiBook&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Fer que funcioni tot correctament per WinKK&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Arreglar el parser per a que funcionin les taules altra vegada&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;I finalment, arreglar petits bug's de la interfície gràfica tal com:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;si selecciones un webservice erroni i selecciones el curs/wiki peta peta peta&lt;/li&gt;&lt;li&gt;si no poses cap url o una cosa inventada com 21381279213sajkdaasd peta peta peta&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;De moment no em deixo res, després a l'hora de la veritat suposa que ja aniran sortint coses a fer.....&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-4309219511650976258?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/4309219511650976258/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=4309219511650976258' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/4309219511650976258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/4309219511650976258'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/05/oowiki-exporting.html' title='OOWiki exporting'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3r5MbHl6o5o/RkndZgrgqCI/AAAAAAAAAOk/pxuglCzA8ds/s72-c/export2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-916679063234050940</id><published>2007-05-12T15:50:00.000+02:00</published><updated>2007-06-11T12:19:09.199+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moodle'/><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><category scheme='http://www.blogger.com/atom/ns#' term='xml-rpc'/><title type='text'>XML-RPC -&gt; faultCode faultString</title><content type='html'>&lt;span style="font-style:italic;"&gt;ALERT: NO sé com postejar codi XML, algú m'ajuda???&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Se suposa que quan fas una cirda xml-rpc pots retornar una missatge d'error en cas de que no s'obtingui el resultat adequat o els paràmetres de la crida no siguin els que hagin de ser, en fi, que pot retornar errors.&lt;br /&gt;ALERT!!!: NO sé com postejar codi XML si algú ho sap que m'avisi!!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;És per això que es retorna un XML format expressament amb dos paràmetres especials: faultCode i faultString&lt;br /&gt;&lt;br /&gt;El format del XML és el següent:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;methodresponse&gt;&lt;br /&gt;&lt;fault&gt;&lt;br /&gt;&lt;value&gt;&lt;br /&gt; &lt;struct&gt;&lt;br /&gt;  &lt;member&gt;&lt;br /&gt;   &lt;name&gt;faultCode&lt;/name&gt;&lt;br /&gt;   &lt;value&gt;&lt;br /&gt;    &lt;int&gt;2002&lt;/int&gt;&lt;br /&gt;   &lt;/value&gt;&lt;br /&gt;  &lt;/member&gt;&lt;br /&gt;  &lt;member&gt;&lt;br /&gt;   &lt;name&gt;faultString&lt;/name&gt;&lt;br /&gt;   &lt;value&gt;&lt;br /&gt;    &lt;string&gt;courseList: Login Error&lt;/string&gt;&lt;br /&gt;   &lt;/value&gt;&lt;br /&gt;  &lt;/member&gt;&lt;br /&gt; &lt;/struct&gt;&lt;br /&gt;&lt;/value&gt;&lt;br /&gt;&lt;/fault&gt;&lt;br /&gt;&lt;/methodresponse&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt; values =" array('faultCode'"&gt; $number,'faultString' =&gt; $string);&lt;br /&gt;  return xmlrpc_encode_request(NULL,$values);&lt;br /&gt;&lt;br /&gt;I evidentment&lt;span style="font-weight: bold;"&gt; CAGADA PASTORET&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;Al rebre el resultat veia el mateix resultat que a dalt, però el parser rebia el següent:&lt;br /&gt;&lt;br /&gt;&lt;methodresponse&gt;&lt;br /&gt;&lt;params&gt;&lt;br /&gt;&lt;param&gt;&lt;br /&gt; &lt;value&gt;&lt;br /&gt;  &lt;string&gt;&lt;?xml version="1.0" encoding="iso-8859-1"?&gt; &lt;methodresponse&gt; &lt;fault&gt;  &lt;value&gt;   &lt;struct&gt;    &lt;member&gt;     &lt;name&gt;faultCode&lt;/name&gt;     &lt;value&gt;      &lt;int&gt;2002&lt;/int&gt;     &lt;/value&gt;    &lt;/member&gt;    &lt;member&gt;     &lt;name&gt;faultString&lt;/name&gt;     &lt;value&gt;      &lt;string&gt;courseList: Login Error&lt;/string&gt;     &lt;/value&gt;    &lt;/member&gt;   &lt;/struct&gt;  &lt;/value&gt; &lt;/fault&gt; &lt;/methodresponse&gt; &lt;/string&gt;&lt;br /&gt; &lt;/value&gt;&lt;br /&gt;&lt;br /&gt;&lt;/params&gt;&lt;br /&gt;&lt;/methodresponse&gt;&lt;br /&gt;&lt;br /&gt;Un XML dintre un altre XML, o sigui que no podia veure on estava el problema ja que la sortida era la mateixa però la resposta del servidor no......&lt;br /&gt;&lt;br /&gt;La solució? Doncs ben fàcil:&lt;br /&gt;&lt;br /&gt;  $values = array('faultCode' =&gt; $number,'faultString' =&gt; $string);&lt;br /&gt;  return $values;&lt;br /&gt;&lt;br /&gt;El que passa és que un altre cop he perdut molt de temps per una tonteria on no podia identificar el que passava, cada dia els errors són més obscurs i google, com ja vaig dir uns posts dies endarrere ja no és el que era, i no m'ajuda a trobar documentació per descobrir les possibles errades que cometo.&lt;br /&gt;&lt;br /&gt;És per això que he arribat a la següent conclusió: &lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.20minutos.es/noticia/233202/0/lema/google/diversificacion/"&gt;GOOGLE IS EVIL&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-916679063234050940?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/916679063234050940/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=916679063234050940' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/916679063234050940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/916679063234050940'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/05/xml-rpc-faultcode-faultstring.html' title='XML-RPC -&gt; faultCode faultString'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-6789273771433467180</id><published>2007-05-11T19:12:00.000+02:00</published><updated>2007-06-11T12:19:09.199+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moodle'/><category scheme='http://www.blogger.com/atom/ns#' term='api'/><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Dos dies perduts...</title><content type='html'>Dos dies perduts....&lt;br /&gt;&lt;br /&gt;Fa dos dies que estava intentant integrar la API amb el server xml-rpc, no hi havia manera.....&lt;br /&gt;&lt;br /&gt;El que fa uns dies em funcionava no anava ni a la de tres.&lt;br /&gt;&lt;br /&gt;Avui he arribat a la conclusió, que alguna cosa no anava del tot bé, ja que no era normal.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Evidentment tot té una explicació, un maleit BUG del PHP!!!!!&lt;/span&gt;&lt;br /&gt;&lt;a href="http://bugs.php.net/bug.php?id=41293&amp;edit=1"&gt;&lt;br /&gt;http://bugs.php.net/bug.php?id=41293&amp;edit=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;#41293 HTTP_RAW_POST_DATA fails to ever be set&lt;br /&gt;&lt;br /&gt;La solució:&lt;br /&gt;&lt;br /&gt;if (!isset($HTTP_RAW_POST_DATA)){&lt;br /&gt;$HTTP_RAW_POST_DATA = file_get_contents('php://input');&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Qui en té la culpa?&lt;br /&gt;&lt;br /&gt;La Debian Sid ja que més o menys la tinc actualitzada dia a dia. Feia temps que no petava res important a la inestable, apart del fglrx l'altre dia....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-6789273771433467180?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/6789273771433467180/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=6789273771433467180' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/6789273771433467180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/6789273771433467180'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/05/dos-dies-perduts_11.html' title='Dos dies perduts...'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-2945591349353097978</id><published>2007-05-10T16:47:00.000+02:00</published><updated>2007-06-11T12:19:09.200+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>8º Reunió</title><content type='html'>(En teoria és la 9º però com que estava de vacances no la compto :P)&lt;br /&gt;&lt;br /&gt;La reunió ha anat com sempre, hem parlat de la nova API que s'està desenvolupant i els problemes que han sorgit, és per això que finalment continuarem amb la API que estàvem fent nosaltres i més tard, si l'altre API ja està del tot implementada ja farem el canvi.&lt;br /&gt;&lt;br /&gt;O sigui que la feina per fer és integrar la API al servidor xml-rpc que he estat fent fins ara. De moment la cosa no rutlla del tot fi però temps al temps.&lt;br /&gt;&lt;br /&gt;Un cop ja estigui fet, em tornaré a posar a fer feina amb la extensió i recuperar els temes pendents aparcats com ara la subdivisions de pàgines i la inserció d'imatges.&lt;br /&gt;&lt;br /&gt;Vinga, a fer feina.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-2945591349353097978?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/2945591349353097978/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=2945591349353097978' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/2945591349353097978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/2945591349353097978'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/05/8-reuni.html' title='8º Reunió'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-4790635444785245468</id><published>2007-05-05T16:12:00.000+02:00</published><updated>2007-06-11T12:19:09.200+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>XML-RPC++</title><content type='html'>A la espera de la API he començat a investigar una mica més sobre el XML-RPC, de moment, apart de l'exemple, he reutilitzat un codi de php.net i ara quedarà tot molt més bonic.&lt;br /&gt;&lt;br /&gt;Les crides al xml-rpc s'emmagatzemaran a un directori plugins i el servidor les processarà  i les registrarà com a crides xml-rpc sense haver de tocar cap línia de codi. Mola!&lt;br /&gt;&lt;br /&gt;Així el servidor serà una mica més genèric i encara sortirà alguna cosa bona :P&lt;br /&gt;&lt;br /&gt;També he implementat una nova funció per a que et llisti tots els mètodes disponibles del servidor, quina utilitat té? Doncs encara no ho sé... però segur que serà molt útil!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Per una altra banda he intentat registrar una compte d'adsense per treure'm uns cèntims de dolar al mes gràcies a l'adsense però....vet aquí el problema....&lt;br /&gt;&lt;br /&gt;Hello Marc,&lt;br /&gt;&lt;br /&gt;Thanks for your feedback.&lt;br /&gt;&lt;br /&gt;Unfortunately, we don't provide support for &lt;span style="font-weight:bold;"&gt;Catalan&lt;/span&gt; at this time. Right&lt;br /&gt;now, we're only able to offer language support and ad targeting for the&lt;br /&gt;languages listed here:&lt;br /&gt;https://www.google.com/support/adsense/bin/answer.py?answer=9727 . &lt;span style="font-weight:bold;"&gt;You&lt;br /&gt;will notice that Spanish is among the languages that AdSense currently&lt;br /&gt;supports.&lt;/span&gt; While we look forward to supporting your particular language, we&lt;br /&gt;don't yet have a date as to when AdSense will be available for you.&lt;br /&gt;&lt;br /&gt;If you'd like to stay up-to-date with the languages we support, please&lt;br /&gt;feel free to check back with us at the link provided above. Thanks for&lt;br /&gt;your patience as we expand our program.&lt;br /&gt;&lt;br /&gt;Sincerely,&lt;br /&gt;&lt;br /&gt;Mel&lt;br /&gt;The Google AdSense Team&lt;br /&gt;&lt;br /&gt;Conclusió, m'estan incitant a que escrigui en castellà, cada dia que passa google s'està transformant en el diable, segur que el seu fundador en la intimitat era pèl roig i esquerrà (fet inequívoc de ser fill del diable).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-4790635444785245468?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/4790635444785245468/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=4790635444785245468' title='1 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/4790635444785245468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/4790635444785245468'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/05/xml-rpc.html' title='XML-RPC++'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-7518295620042539207</id><published>2007-05-03T18:30:00.000+02:00</published><updated>2007-05-03T18:35:28.876+02:00</updated><title type='text'>Fes la viu viu.</title><content type='html'>No hi ha paraules.&lt;br /&gt;&lt;br /&gt;M'he de comprar un Casio tone.&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Ax3rj3B3W0c"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/Ax3rj3B3W0c" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Gran cantimplora. Gran.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-7518295620042539207?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/7518295620042539207/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=7518295620042539207' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7518295620042539207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7518295620042539207'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/05/fes-la-viu-viu.html' title='Fes la viu viu.'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-6410595959330761856</id><published>2007-04-30T12:53:00.000+02:00</published><updated>2007-06-11T12:19:09.200+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><category scheme='http://www.blogger.com/atom/ns#' term='xml-rpc'/><title type='text'>XML-RPC</title><content type='html'>Ja he investigat una mica sobre com fer anar el XML-RPC sobre php i python.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Primer de tot farem una mica d'introducció de que és el XML-RPC, com que tampoc és una cosa molt difícil d'entendre el millor que podeu fer és anar a la següent &lt;a href="http://www.xmlrpc.com/"&gt;web&lt;/a&gt; i llegir una mica.&lt;br /&gt;&lt;br /&gt;Anem a la xixa, sobre php farem ús de la llibreria &lt;a href="http://es2.php.net/xmlrpc"&gt;xml-rpc&lt;/a&gt; que inclou php5. Aquesta  llibreria es basa en una de C, per a més informació podeu consultar la seva &lt;a href="http://xmlrpc-epi.sourceforge.net/"&gt;web&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;He fet un petit exemple de com seria un servidor/client de xml-rpc, en php tindria aquesta pinta:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;server.php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;function coursesList($method, $params) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    //params[0]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $reply=array("CURS1","CURS2","CURS3","CURS4");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    return $reply;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$server = xmlrpc_server_create();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;xmlrpc_server_register_method($server, "coursesList", "coursesList");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$request = $HTTP_RAW_POST_DATA;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$options = array('output_type' =&gt; 'xml',&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 'verbosity' =&gt; 'pretty',&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 'escaping' =&gt; array('markup', 'non-ascii', 'non-print'),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 'version' =&gt; 'xmlrpc',&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 'encoding' =&gt; 'utf-8');&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;xmlrpc_server_call_method($server, $request, $response, $options);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;if ($response = xmlrpc_server_call_method($server, $request, $response, $options)){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    header('Content-Type: text/xml');&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    echo $response;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;xmlrpc_server_destroy($server);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;?&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;client.php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;function do_call($host, $port, $request, $path, $agent) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $fp = fsockopen($host, $port, $errno, $errstr);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $query = "POST ".$path." HTTP/1.0\n User_Agent: ".$agent."\nHost: ".$host."\nContent-Type: text/xml\nContent-Length: ".strlen($request)."\n\n".$request."\n";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    if (!fputs($fp, $query, strlen($query))) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        $errstr = "Write error";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $contents = '';&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    while (!feof($fp)) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        $contents .= fgets($fp);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    fclose($fp);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    return $contents;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$host = 'kuduk.no-ip.org';&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$port = 80;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$path = '/xml-rpc/server.php';&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$agent = 'OOwiki';&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$request = xmlrpc_encode_request('coursesList', 'egg2');&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$response = do_call($host, $port, $request, $path, $agent);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$xml=(substr($response, strpos($response, "\r\n\r\n")+4));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$result = xmlrpc_decode ($xml,'utf-8');&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;print_r($result);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;?&gt; &lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;El que faria el client és fer una crida al servidor per a que retornes una llista de cursos ( a falta de tenir la nova API feta doncs ho hardcodejo com un campió) i el client rep la resposta i la transforma en un variable de php.&lt;br /&gt;&lt;br /&gt;Ara bé, el client del servidor xml-rpc haurà de ser en python, és per això que també he hagut de cercar informació de com programar xml-rpc sobre pyhton. El resultat ha estat el següent: hi ha una&lt;a href="http://docs.python.org/lib/module-xmlrpclib.html"&gt; llibreria&lt;/a&gt; que també ens facilita molt les coses.&lt;br /&gt;&lt;br /&gt;I evidentment el codi del client és una delícia!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;client.py&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;import xmlrpclib&lt;br /&gt;&lt;br /&gt;server = xmlrpclib.ServerProxy("http://kuduk.no-ip.org/xml-rpc/server.php")&lt;br /&gt;courses = server.coursesList()&lt;br /&gt;print courses&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;Conclusió, ara falta que la API estigui enllestida i mirar de si funciona la xmlrpclib amb el pyuno d'OpenOffice.&lt;br /&gt;&lt;br /&gt;Aviam amb quins problemes ens trobarem......&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-6410595959330761856?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/6410595959330761856/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=6410595959330761856' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/6410595959330761856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/6410595959330761856'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/04/xml-rpc.html' title='XML-RPC'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-1622089018851964201</id><published>2007-04-29T12:23:00.000+02:00</published><updated>2007-06-11T12:19:09.200+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Filtre acabat!!!</title><content type='html'>Per fi, ja era hora! Visca!&lt;br /&gt;&lt;br /&gt;El filtre ja el dono per enllestit, només canviaré els possibles bugs que sorgeixin un cop faci proves amb uns quants documents. Ara bé, que suporta? Doncs aquí teniu la llista:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Headings de l'1 al 10&lt;/li&gt;&lt;li&gt;Format:&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Negreta&lt;/li&gt;&lt;li&gt;Subratllat&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Negreta + subratllat&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Paràgrafs&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Links&lt;/li&gt;&lt;li&gt;Imatges&lt;/li&gt;&lt;li&gt;Llistes&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Ordenades&lt;/li&gt;&lt;li&gt;No ordenades&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Taules&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Si m'he descuidat alguna cosa per fer doncs ja l'afegiré! Però l'important és que per fi és funcional!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-1622089018851964201?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/1622089018851964201/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=1622089018851964201' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/1622089018851964201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/1622089018851964201'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/04/filtre-acabat.html' title='Filtre acabat!!!'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-7748890387869797025</id><published>2007-04-27T15:55:00.000+02:00</published><updated>2007-06-11T12:19:09.201+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>7º Reunió</title><content type='html'>Avui hem fet una reunió secreta amb informació confidencial.... així que no puc explicar gaires coses (tampoc en tinc ganes).&lt;br /&gt;&lt;br /&gt;Hem parlat de la API de la wiki i finalment la feina que havíem fet fins ara no ens servirà de molt ja que l'API serà implementada per unes altres persones :P&lt;br /&gt;&lt;br /&gt;Quina serà la nostra funció llavors? Doncs dir quines funcions volem que ens implementin per tenir operatiu el webservice.&lt;br /&gt;&lt;br /&gt;Ens han dit que tindrem les funcions implementades en 48 hores a partir de que les demanem via mail..... algú si vol jugar unes volls? jojojojojo&lt;br /&gt;&lt;br /&gt;Una altra cosa en tenir en compte és que el webservice l'haurem de modificar una mica per a que realitzi peticions a través de XML-RPC  o sigui que ja tenim més feina per fer.....&lt;br /&gt;&lt;br /&gt;A més a més , com a apoteosi final l'autenticació dels usuaris  també canviarà i ho haurem de tenir en compte....&lt;br /&gt;&lt;br /&gt;Conclusió:  feina feina feina feina feina feina per fer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-7748890387869797025?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/7748890387869797025/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=7748890387869797025' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7748890387869797025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7748890387869797025'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/04/7-reuni.html' title='7º Reunió'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-8058577363467768908</id><published>2007-04-27T15:50:00.000+02:00</published><updated>2007-06-11T12:19:09.201+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice'/><title type='text'>XML Openoffice = Merderum</title><content type='html'>Doncs el XML de l'Openoffice és una mica boig, fa dies que m'estic barallant amb el filtre XSL i quan no peta una cosa, peta l'altre......&lt;br /&gt;&lt;br /&gt;La última novetat és que els namespaces dels fitxers XML quan li dóna la gana me'ls canvia!!!!!!!&lt;br /&gt;&lt;br /&gt;A vegades tinc:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I per una altra banda:   &lt;br /&gt;&lt;br /&gt;    &lt;span style="font-style: italic;"&gt;xmlns:office="http://openoffice.org/2000/office"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:style="http://openoffice.org/2000/style"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:text="http://openoffice.org/2000/text"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:table="http://openoffice.org/2000/table"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:draw="http://openoffice.org/2000/drawing"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:fo="http://www.w3.org/1999/XSL/Format"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:meta="http://openoffice.org/2000/meta"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:number="http://openoffice.org/2000/datastyle"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:svg="http://www.w3.org/2000/svg"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:chart="http://openoffice.org/2000/chart"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:dr3d="http://openoffice.org/2000/dr3d"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:form="http://openoffice.org/2000/form"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    xmlns:script="http://openoffice.org/2000/script"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Això ha estat l'arrel de MOLTS problemes ja que m'estava tornant boig al veure que el filtre a vegades funcionava.... altres vegades no..... en fi, un infern.&lt;br /&gt;&lt;br /&gt;Ara bé, quina solució hi ha?!?!?&lt;br /&gt;&lt;br /&gt;Pel que he vist al XSL no es poden definir 2 namespaces amb el mateix nom..... evidentment... per tant com puc tenir en compte aquest fet tan SIMPÀTIC del OpenOffice?&lt;br /&gt;&lt;br /&gt;Ja em veig fent un preprocessament del XML mirant si hi ha els &lt;span style="font-style: italic;"&gt;urn.oasis... &lt;/span&gt;alguna idea en ment??????!??!?!?!?!?!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-8058577363467768908?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/8058577363467768908/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=8058577363467768908' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/8058577363467768908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/8058577363467768908'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/04/xml-openoffice-merderum.html' title='XML Openoffice = Merderum'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-2401638004264660103</id><published>2007-04-19T14:58:00.000+02:00</published><updated>2007-06-11T12:19:09.201+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moodle'/><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><category scheme='http://www.blogger.com/atom/ns#' term='xsl'/><title type='text'>Qüestions vàries i diverses...</title><content type='html'>Doncs bé, el filtre es pot dir que està mig encaminat per no dir acabat.&lt;br /&gt;&lt;br /&gt;Problemes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No sé com fer taules a la NWIki  -&gt; mirar com es fan ja que enlloc diu res!!! (cercar exmples de mediawiki)&lt;/li&gt;&lt;li&gt;No sé com diferenciar llistes enumerades/no enumerades al xml del OO. S'hauria de mirar primer l'estil de la llista per saber com està definida però no sé com fer-ho....de moment.&lt;/li&gt;&lt;li&gt;Fer proves exhaustives per assegurar-me de que tot funcioni&lt;/li&gt;&lt;/ul&gt;TODO:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Divisions del text&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Inserció d'imatges -&gt; es poden posar directament a algun lloc de /moodle ???&lt;/li&gt;&lt;li&gt;Que funcini amb windows....buffff!!!!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-2401638004264660103?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/2401638004264660103/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=2401638004264660103' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/2401638004264660103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/2401638004264660103'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/04/qestions-vries-i-diverses.html' title='Qüestions vàries i diverses...'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-7388766004217159740</id><published>2007-04-13T14:44:00.000+02:00</published><updated>2007-06-11T12:19:09.201+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moodle'/><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>6º Reunió</title><content type='html'>Aquest dimecres  vàrem fer la sisena reunió.&lt;br /&gt;&lt;br /&gt;Referent a la API ens hem de posar d'acord amb el mestre Pigui ja que tenia un disseny pensat, així que reunirem esforços amb ell per a desenvolupar-la.&lt;br /&gt;&lt;br /&gt;Referent a l'extensió del OO, no hi ha cap novetat, hem de seguir fent-la tal com havíem previst.&lt;br /&gt;&lt;br /&gt;Aquest cop va ser més com una reunió de seguiment que no pas per aclarir cap dubte o problema que tinguéssim.&lt;br /&gt;&lt;br /&gt;Així doncs, ens posem les piles i continuem amb el PFC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-7388766004217159740?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/7388766004217159740/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=7388766004217159740' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7388766004217159740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7388766004217159740'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/04/6-reuni.html' title='6º Reunió'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-3525958262385716643</id><published>2007-04-07T18:18:00.000+02:00</published><updated>2007-06-11T12:19:36.965+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>XSl i més...</title><content type='html'>Doncs bé, efectivament, el filtre XSL ha resultat una agonia de fer, i més en aquestes dates.&lt;br /&gt;&lt;br /&gt;De moment ja &lt;span style="font-style: italic;"&gt;destria &lt;/span&gt;els headings i les llistes no numerades, el que falta per fer és el següent:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Links&lt;/li&gt;&lt;li&gt;Format (negreta,cursiva,subratllat?)&lt;/li&gt;&lt;li&gt;Llistes numerades&lt;/li&gt;&lt;li&gt;Taules (???)&lt;/li&gt;&lt;li&gt;Imatges&lt;/li&gt;&lt;/ul&gt;En principi aquest serà el format que suportarà (de moment) després ja l'ampliarem si fa falta.&lt;br /&gt;&lt;br /&gt;A la aplicació de l' OO també li he afegit dues coses noves, ara hi ha dos listeners, un per a crear una llista dels cursos que té disponible l'usuari i l'altre un cop s'ha escollit el curs en qüestió ens crei una llista amb les respectives wikis a les quals hi pot accedir.&lt;br /&gt;&lt;br /&gt;Conclusió, falta &lt;span style="font-style: italic;"&gt;perfilar&lt;/span&gt; una mica aquestes coses noves que he fet i comprovar el rendiment de la transformació xml-&gt;xsl per a que no sigui eterna!&lt;br /&gt;&lt;br /&gt;Després d'aquests dies de pseudovacances tornarem a la càrrega fent noves coses.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-3525958262385716643?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/3525958262385716643/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=3525958262385716643' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/3525958262385716643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/3525958262385716643'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/04/xsl-i-ms.html' title='XSl i més...'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-5831401486498660277</id><published>2007-04-02T17:03:00.000+02:00</published><updated>2007-06-11T12:19:36.965+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>XSL</title><content type='html'>El webservice ja rep el document xml i les imatges que el componen correctament, visca!&lt;br /&gt;&lt;br /&gt;Ara toca fer la transformació amb xsl, la cosa no pinta molt bé ja que apart d'haver de tenir en compte mil coses de la pròpia transformació xml-&gt;xsl, el format  xml d'OO té MOLTES opcions i perdrem moltes coses del seu format.&lt;br /&gt;&lt;br /&gt;Aviam com quedarà la cosa.......&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Per a més informació del XML a l'OO he trobat la següent informació&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a rel="nofollow" href="http://xml.openoffice.org/source/browse/xml/xmloff/dtd/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://xml.openoffice.org&lt;wbr&gt;/source/browse/xml/xmloff/dtd/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" href="http://xml.openoffice.org/xml_specification.pdf" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt; http://xml.openoffice.org/xml&lt;wbr&gt;_specification.pdf&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" href="http://xml.openoffice.org/faq.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://xml.openoffice.org/faq&lt;wbr&gt;.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Sobre el XSL com sempre he recorregut al meu vell amic de safaribooks:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://proquest.safaribooksonline.com/0201674874" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://proquest.safaribooksonli&lt;wbr&gt;ne.com/0201674874&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://proquest.safaribooksonline.com/0596003552" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://proquest.safaribooksonli&lt;wbr&gt;ne.com/0596003552 &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://proquest.safaribooksonline.com/0596000537" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://proquest.safaribooksonli&lt;wbr&gt;ne.com/0596000537&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://proquest.safaribooksonline.com/0735711364" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://proquest.safaribooksonli&lt;wbr&gt;ne.com/0735711364 &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Durant aquests dies intentaré barallar-me una mica amb el filtre i no faré res més, espero no tornar-me boig...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-5831401486498660277?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/5831401486498660277/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=5831401486498660277' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/5831401486498660277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/5831401486498660277'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/04/xsl.html' title='XSL'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-1224984230818779029</id><published>2007-03-30T12:47:00.000+02:00</published><updated>2007-06-11T12:19:36.966+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>PHPecks!</title><content type='html'>Ja he trobat la solució......&lt;br /&gt;&lt;br /&gt;Activant el debug del php he pogut veure com el problema era del PHP, activant les directives:&lt;br /&gt;&lt;br /&gt;log_errors = On&lt;br /&gt;error_log = /tmp/php.errors&lt;br /&gt;&lt;br /&gt;Vilment el php saltava pel següent error:&lt;br /&gt;&lt;br /&gt;[29-Mar-2007 16:58:23] PHP Fatal error:  Allowed memory size of 31457280 bytes exhausted (tried to allocate 12827853 bytes) in Unknown on line 0&lt;br /&gt;&lt;br /&gt;És per això que hem decidit que enviar fitxers de 20 megues de cop per internet.... doncs no mola!!!! A no ser que tinguis una T3 o una OC3 mínim.&lt;br /&gt;&lt;br /&gt;Ara per ara el que farem és enviar el contingut (text) del document en una petició i les imatges també en una petició per cada una.&lt;br /&gt;&lt;br /&gt;D'aquesta manera quedarà tot mol més maco :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-1224984230818779029?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/1224984230818779029/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=1224984230818779029' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/1224984230818779029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/1224984230818779029'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/03/phpecks.html' title='PHPecks!'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-3217053635508996762</id><published>2007-03-29T16:51:00.000+02:00</published><updated>2007-06-11T12:19:36.966+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>ODT ODT ODT i mil cops ODT</title><content type='html'>&lt;div id="mb_0"&gt;Ja he fet lo d'enviar el document odt al webservice (tot ultrabeta no funcional).&lt;br /&gt;&lt;br /&gt;Amb document petits funciona perfectament però amb grans directament no funciona :/&lt;br /&gt;&lt;br /&gt;L'anàlisi del problema:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;El POST és d'uns 13 megues. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;EL OOWiki ho envia bé, he fet un print del POST que fa i ho envia tot.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;EL php l'he configurat amb: &lt;/li&gt;&lt;/ul&gt;&lt;table border="0" cellpadding="3" width="600"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="margin-left: 80px;"&gt; post_max_size&lt;/div&gt;&lt;/td&gt;&lt;td&gt;20M&lt;/td&gt;&lt;td&gt;20M&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;L'apache ho rep bé: &lt;a href="http://127.0.0.1/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;127.0.0.1&lt;/a&gt; - - [29/Mar/2007:16:36:48 +0200] "POST /moodle/mod/wiki/wsimport&lt;wbr&gt;/wsimport.php HTTP/1.0" 200 - "-" "Python-urllib/1.16" &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Amb el Wireshark també ho he mirat i surt tot bé.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;No reb res del POST el php ni fent:&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-left: 80px;"&gt;$username = $_POST['username'];&lt;br /&gt;echo $username;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Alguna idea? Em passo alguna cosa per alt? Jugo directament a la ruleta russa?&lt;br /&gt;&lt;br /&gt;Al final ja veig que acabarem fent unes quantes peticions al webservice per enviar-ho tot a trossets :P&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-3217053635508996762?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/3217053635508996762/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=3217053635508996762' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/3217053635508996762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/3217053635508996762'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/03/odt-odt-odt-i-mil-cops-odt.html' title='ODT ODT ODT i mil cops ODT'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-3234863985206582193</id><published>2007-03-29T11:52:00.000+02:00</published><updated>2007-06-11T12:19:36.967+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>5º Reunió</title><content type='html'>Ahir ens vàrem reunir un altre cop abans de les vacances ben merescudes de setmana santa.&lt;br /&gt;&lt;br /&gt;Què vàrem decidir?&lt;br /&gt;&lt;br /&gt;La qüestió és que el plugin del tiddlywiki és una mica caòtic, per això hem decidit de fer una API, per tal d'adaptar el plugin més endavant.&lt;br /&gt;&lt;br /&gt;Aquesta API de moment només implementarem les funciones que necessitem pel plugin d'OO i la farem documenta-la i fent jocs de proves amb phpunit, així els següents projectistes que vinguin espero que ho tinguin tot una mica més fàcil!&lt;br /&gt;&lt;br /&gt;Conclusió, aquests dies toca barallar-se per fer la API per la nwiki i paral·lelament continuar fent la extensió del OO.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-3234863985206582193?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/3234863985206582193/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=3234863985206582193' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/3234863985206582193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/3234863985206582193'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/03/5-reuni.html' title='5º Reunió'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-7478921408604067263</id><published>2007-03-22T17:16:00.000+01:00</published><updated>2007-06-11T12:19:36.967+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Els Rols Són Un Rotllo</title><content type='html'>El títol parla per si mateix....&lt;br /&gt;&lt;br /&gt;Els rols no em fan cas i no m'estimen gens ni mica.&lt;br /&gt;&lt;br /&gt;    $context = get_context_instance(70,4);&lt;br /&gt;    if (has_capability('mod/wiki:editanywiki',$context,$userid)) echo "POTEDITARQUALSEVOL\n";&lt;br /&gt;    if (has_capability('mod/wiki:editawiki',$context,$userid)) echo "POTEDITARWIKI\n";&lt;br /&gt;&lt;br /&gt;En teoria aquest tros de codi hauria de funcionar ja que no té més secret.... però NO!&lt;br /&gt;&lt;br /&gt;O sigui que estic aquí encallat amb aquest embolic de rols, amb la tonteria de tant de rol encara acabaré fent-me del CRUPC (horror!!!)&lt;br /&gt;&lt;br /&gt;Com a mínm he descobert una &lt;a href="http://xref.moodle.org/nav.html?_variables/index.html"&gt;web&lt;/a&gt; interessant! Amb referències d'on estan definides les variables de moodle, etc etc etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-7478921408604067263?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/7478921408604067263/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=7478921408604067263' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7478921408604067263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7478921408604067263'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/03/els-rols-sn-un-rotllo.html' title='Els Rols Són Un Rotllo'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-7545126637151697189</id><published>2007-03-19T17:09:00.000+01:00</published><updated>2007-03-19T17:21:43.859+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='música'/><category scheme='http://www.blogger.com/atom/ns#' term='frikisme'/><title type='text'>Josep Maria Cantimplora In Concert</title><content type='html'>El dissabte per esvair-me una mica i treure'm del cap el moodle i la mare que el va parir.... vaig anar a veure el superconcert friki (com Déu mana) del JM Cantimplora.&lt;br /&gt;&lt;br /&gt;No tinc paraules per definir com va ser l'espectacle. Me'n penedeixo molt de no haver portat la càmera per a fer-vos un reportatge gràfic.&lt;br /&gt;&lt;br /&gt;Tanmateix aquí teniu fotos d'una altra actuació per a que us feu una idea:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gracianet.org/cantimplora/cant8.jpg"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://gracianet.org/cantimplora/cant8.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gracianet.org/cantimplora/cant7.jpg"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://gracianet.org/cantimplora/cant7.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ara que ja tenim més o menys la imatge del personatge en ment només cal que us expliqui la música que canta.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webs.racocatala.cat/cantimplora/lletra7.htm"&gt;&lt;span style="text-decoration: underline;"&gt;Un Partit Anomenat Popular&lt;/span&gt; &lt;/a&gt;(lletra)&lt;br /&gt;&lt;a href="http://goear.com/listen.php?v=0d14503"&gt;&lt;span style="text-decoration: underline;"&gt;Un Partit Anomenat Popular&lt;/span&gt; &lt;/a&gt;(cançó)&lt;br /&gt;&lt;br /&gt;Per a més informació podeu consultar aquestes webs:&lt;br /&gt;&lt;a href="http://webs.racocatala.cat/cantimplora/"&gt;&lt;br /&gt;http://webs.racocatala.cat/cantimplora/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gracianet.org/cantimplora/"&gt;http://gracianet.org/cantimplora/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-7545126637151697189?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/7545126637151697189/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=7545126637151697189' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7545126637151697189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7545126637151697189'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/03/josep-maria-cantimplora-in-concert.html' title='Josep Maria Cantimplora In Concert'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-576450914756968681</id><published>2007-03-19T17:05:00.000+01:00</published><updated>2007-06-11T12:19:36.968+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moodle'/><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Fent el webservice....</title><content type='html'>Tal com diu el títol estem refent el webservice tal com havíem acordat.&lt;br /&gt;&lt;br /&gt;Ara bé, per a fer-ho ens hem plantejat els següents reptes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Seguir les &lt;a href="http://docs.moodle.org/en/Developer_documentation"&gt;normes de codificació&lt;/a&gt; de Moodle.&lt;/li&gt;&lt;li&gt;Fer servir una &lt;a href="http://www.phpdoc.org/"&gt;eina&lt;/a&gt; per a comentar el codi com el javadocs.&lt;/li&gt;&lt;li&gt;Fer proves amb &lt;a href="http://www.phpunit.de/"&gt;phpunit&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;De moment això és tot.&lt;br /&gt;&lt;br /&gt;Esperem tenir la feina enllestida la setmana que ve si tot va bé!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-576450914756968681?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/576450914756968681/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=576450914756968681' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/576450914756968681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/576450914756968681'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/03/fent-el-webservice.html' title='Fent el webservice....'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-2139923171464997757</id><published>2007-03-16T12:48:00.000+01:00</published><updated>2007-06-11T12:19:36.968+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moodle'/><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>4º Reunió</title><content type='html'>Avui hem tornat a quedar un altre vegada per a parlar del projecte.&lt;br /&gt;&lt;br /&gt;Hem decidit bàsicament dues coses:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Des de l'extensió del OO enviarem un zip amb tota la informació del document per després processar-la directament al servidor, així ens estalviarem de fer transformacions i instal·lar filtres XSL a les màquines clientes, tanmateix la informació del document l'haurem d'enviar tant si com no.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Haurem de refer el webservice del tiddlywiky per a que compleixi totes les funcions de moodle 1.7 ja que inicialment es va fer pensant amb el moodle 1.6. Ja que ens haurem de connectar al webservice per introduir la informació del OO, ara per ara, considerarem que aquest objectiu és prioritari i deixarem una mica de banda el desenvolupament de l'extensió del OO.&lt;/li&gt;&lt;/ul&gt;Per tant, aquests dies ens dedicarem a refer el webservice amb un paraula al cap que a ningú deixa indiferent: refactoring!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-2139923171464997757?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/2139923171464997757/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=2139923171464997757' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/2139923171464997757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/2139923171464997757'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/03/4-reuni.html' title='4º Reunió'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-5212955691986952728</id><published>2007-03-08T22:09:00.000+01:00</published><updated>2007-03-08T22:11:42.155+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='barça'/><title type='text'>Putada o Especulació?</title><content type='html'>La vida és injusta :(&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3r5MbHl6o5o/RfB7wz-SSeI/AAAAAAAAAOQ/OF6Ng-SB4GA/s1600-h/CHAMPSLGEHEADERR.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3r5MbHl6o5o/RfB7wz-SSeI/AAAAAAAAAOQ/OF6Ng-SB4GA/s320/CHAMPSLGEHEADERR.JPG" alt="" id="BLOGGER_PHOTO_ID_5039664061542975970" border="0" /&gt;&lt;/a&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;Dear Football Supporter, &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;We are pleased to inform you  that, as a result of the lottery process, your Application with the Booking ID: &lt;span style="color:#003366;"&gt;&lt;strong&gt;XXXXX  &lt;/strong&gt;&lt;/span&gt; for the UEFA  Champions League Final 2007 on 23&lt;span style="font-size:78%;"&gt;&lt;sup&gt;&lt;span style="font-size:85%;"&gt;rd&lt;/span&gt;&lt;/sup&gt;&lt;/span&gt; May at  the Olympic Stadium in Athens (Greece) has been successful. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;span style=";font-family:Arial;font-size:11;"  &gt;&lt;p&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;The following ticket(s) have been allocated to you:&lt;b&gt; &lt;span&gt;&lt;span style="color:#003366;"&gt;2 &lt;/span&gt;tickets in Category &lt;span style="color:#003366;"&gt;2.&lt;/span&gt;  &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#003366;"&gt;&lt;b&gt;&lt;span&gt;The total amount  of 300 Euros &lt;span&gt;(including Administration Charges)&lt;/span&gt; has been deducted  from your credit card account.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;Please note that the  actual amount debited to your credit card might vary slightly depending on the exchange rates  applied by the bank(s) involved in the transaction. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;Your  tickets will be dispatched as of 01 May 2007 by express courier to the address indicated by you on  the Application form. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;Enclosed with your tickets, you will  receive the spectator leaflet with important information on the match, the stadium and the general  terms and conditions. Please read those instructions carefully. As a ticket-holder you are bound by  the ticketing terms and conditions (available on &lt;a href="http://uefa.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;uefa.com&lt;/a&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;Any information request related to your ticket order should be addressed to Tickethour, which  is the service company appointed by the Hellenic Football Federation in relation to the ticketing  process for the UEFA Champions League Final 2007:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-5212955691986952728?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/5212955691986952728/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=5212955691986952728' title='1 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/5212955691986952728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/5212955691986952728'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/03/putada-o-especulaci.html' title='Putada o Especulació?'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3r5MbHl6o5o/RfB7wz-SSeI/AAAAAAAAAOQ/OF6Ng-SB4GA/s72-c/CHAMPSLGEHEADERR.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-8138414884336803526</id><published>2007-03-08T12:30:00.000+01:00</published><updated>2007-06-11T12:19:36.969+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='pyUNO'/><title type='text'>Nova Interfície Gràfica</title><content type='html'>L'antiga interfície gràfica tenia uns petits errors, no tenia en compte el nom del curs i de la wiki on s'haurien d'inserir les noves pàgines.&lt;br /&gt;&lt;br /&gt;És per això que hem fet una nova interfície gràfica inserint aquests nous camps.&lt;br /&gt;&lt;br /&gt;El codi està &lt;a href="http://kuduk.no-ip.org/PFC/python/exemple7/wiki.zip"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kuduk.no-ip.org/PFC/python/exemple7/wiki.zip"&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3r5MbHl6o5o/Re_0Yj-SSdI/AAAAAAAAAOE/JGvq_Z2fa8c/s1600-h/post.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3r5MbHl6o5o/Re_0Yj-SSdI/AAAAAAAAAOE/JGvq_Z2fa8c/s320/post.jpg" alt="" id="BLOGGER_PHOTO_ID_5039515210861398482" border="0" /&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Amb aquesta nova informació ja tenim tots els paràmetres necessaris per inserir la pàgina a la wiki, ja falta poc!!!!&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-8138414884336803526?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/8138414884336803526/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=8138414884336803526' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/8138414884336803526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/8138414884336803526'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/03/nova-interfcie-grfica.html' title='Nova Interfície Gràfica'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3r5MbHl6o5o/Re_0Yj-SSdI/AAAAAAAAAOE/JGvq_Z2fa8c/s72-c/post.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-9094419484081410105</id><published>2007-03-08T12:05:00.000+01:00</published><updated>2007-06-11T12:19:36.969+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><category scheme='http://www.blogger.com/atom/ns#' term='pyUNO'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Enviar dades del OO a Internet</title><content type='html'>El primer pas per a crear una pàgina a la wiki és enviar les dades que hem recollit amb l'extensió del OO i enviar-les.&lt;br /&gt;&lt;br /&gt;Com que aquestes dades les enviarem a un servidor web el que ens cal és utilitzar una llibreria de python que ens simplifiqui la vida el màxim possible. La que he trobat, ha estat la &lt;a href="http://doc.astro-wise.org/urllib.html"&gt;urllib&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ara bé, no tot són flors i violes, al fer això ens sorgeixen dos problemes que hem de resoldre:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Primer de tot hem de mirar si l'aplicació funciona a través d'un proxy i si no ho fa, arreglar-ho&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Les dades que s'envien mitjançant la comanda post, són modificades per complir els estàndards per això passen coses com aquestes:&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Original&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt; http://www.w3.org/TR/xhtml1&lt;wbr&gt;/DTD/xhtml1-strict.dtd&lt;/a&gt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;POST:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd%5C" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://www.w3.org/TR/xhtml1&lt;wbr&gt;/DTD/xhtml1-strict.dtd\&lt;/a&gt;"&gt;&lt;br /&gt;&lt;br /&gt;Suposo que això es podrà arreglar amb alguna funció de php però encara no he trobat res....&lt;br /&gt;&lt;br /&gt;Tanmateix, ara que ja podem enviar informació ens podem anar centrant en com inserir una pàgina fent ús del webservice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-9094419484081410105?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/9094419484081410105/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=9094419484081410105' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/9094419484081410105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/9094419484081410105'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/03/enviar-dades-del-oo-internet.html' title='Enviar dades del OO a Internet'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-6124806926444488517</id><published>2007-03-08T11:58:00.000+01:00</published><updated>2007-06-11T12:19:36.970+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>3º Reunió</title><content type='html'>Ahir va ser la tercera reunió del projecte després de dues setmanes d'investigar més coses amb el OpenOffice.&lt;br /&gt;&lt;br /&gt;Vàrem explicar que és el que havíem fet fins ara i vam marcar la pròxima fita.&lt;br /&gt;&lt;br /&gt;Inserir una pàgina a la wiki des de l'extensió de l'OO, tot un repte!!!&lt;br /&gt;&lt;br /&gt;Per a fer això, utilitzarem el webservice que vàren per importar informació de &lt;a href="http://morfeo.upc.es/crom/mod/wiki/view.php?id=22&amp;page=Tiddlywiki+integration+with+New+Moodle+Wiki&amp;amp;gid=0&amp;amp;uid=0"&gt;Tiddlywiki&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ara només toca remenar codi per aconseguir fer això... aviam quins nous problemes ens sorgeixen!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-6124806926444488517?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/6124806926444488517/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=6124806926444488517' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/6124806926444488517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/6124806926444488517'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/03/3-reuni.html' title='3º Reunió'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-5827526323964496626</id><published>2007-03-02T10:39:00.000+01:00</published><updated>2007-06-11T12:19:36.971+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='pyUNO'/><title type='text'>Interfície Gràfica</title><content type='html'>Aquests dies m'he dedicat a fer la interfície gràfica de l'extensió de l'OpenOffice.&lt;br /&gt;&lt;br /&gt;Els paràmetres de configuració hem decidit que seran aquests:&lt;br /&gt;&lt;br /&gt;Username   =&gt; String que ens indicarà el nom d'usuari del moodle al qual ens volem connectar.&lt;br /&gt;Password    =&gt; String que ens indicarà el password de l'usuari del moodle al qual ens volem connectar.&lt;br /&gt;Wiki Url      =&gt; URL de la wiki on volem afegir el document.&lt;br /&gt;Nivell           =&gt;  Nivell de&lt;span style="font-style: italic;"&gt; profunditat&lt;/span&gt; de les pàgines que dividirem (és un número entre 1 i 9)&lt;br /&gt;Subdividir  =&gt; Si &lt;span style="font-style: italic;"&gt;dividirem &lt;/span&gt;les pàgines del document&lt;br /&gt;Prefix           =&gt; Prefix amb el qual començaran les noves pàgines creades a la wiki&lt;br /&gt;Format        =&gt; Elecció del format: XHTML/Wiki&lt;br /&gt;&lt;br /&gt;Un cop decidits els paràmetres he fet una interfície gràfica per a poder introduir-los:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3r5MbHl6o5o/RefxNzzPb3I/AAAAAAAAAN4/wML7JT4HsgM/s1600-h/finestra.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3r5MbHl6o5o/RefxNzzPb3I/AAAAAAAAAN4/wML7JT4HsgM/s320/finestra.jpg" alt="" id="BLOGGER_PHOTO_ID_5037259927782911858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;El codi font el podem trobar &lt;a href="http://kuduk.no-ip.org/PFC/python/exemple6/wiki.zip"&gt;aquí&lt;/a&gt;.&lt;br /&gt;La gràcia està en que aquesta configuració es guarda a disc per poder recuperar-la fàcilment i no haver d'introduir-la cada vegada a mà.&lt;br /&gt;&lt;br /&gt;Problemes?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;El codi encara s'ha de depurar una mica, és només una demo del que serà.&lt;/li&gt;&lt;li&gt;La funció de save/load les preferències encara no funcionen del tot bé.&lt;/li&gt;&lt;li&gt;S'ha de mirar que no hi hagi problemes entre versions de l'OO i entre linux/windows pel tema de crear fitxer i guardar-hi informació&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;El pròxim pas és tenir una versió més o menys operativa del webservice i començar a programar les funcions que interectuaran l'extensió amb el webservice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-5827526323964496626?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/5827526323964496626/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=5827526323964496626' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/5827526323964496626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/5827526323964496626'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/03/interfcies-grfica.html' title='Interfície Gràfica'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3r5MbHl6o5o/RefxNzzPb3I/AAAAAAAAAN4/wML7JT4HsgM/s72-c/finestra.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-2880746462091824341</id><published>2007-02-26T17:15:00.000+01:00</published><updated>2007-06-11T12:19:36.971+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xhtml'/><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><category scheme='http://www.blogger.com/atom/ns#' term='pyUNO'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Exportació a l'OpenOffice en format HTML/XHTML</title><content type='html'>Ja hem parlat de que l'objectiu final de l'extensió és exportar el document d'OO a la wiki del moodle que desitgem.&lt;br /&gt;&lt;br /&gt;Per això ens cal exportar el document amb el format que accepti la wiki (html/xhtml/wiki)&lt;br /&gt;&lt;br /&gt;Basant-nos en això i les funcionalitats de la wiki tenim dues opcions:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;La primera consisteix en exportar el document amb format html o xhtml, la qual cosa és una funcionalitat de l'OO.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;La segona consisteix en anar cercant pel document el seu contingut i realitzar una transformació dins la extensió que ens doni com a resultat un format vàlid per a la wiki.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;La primera opció es podria fer mitjançant el següent script en python: &lt;a href="http://kuduk.no-ip.org/PFC/python/exemple5/exporta.py"&gt;exporta.py&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Definint la variable:&lt;br /&gt;&lt;br /&gt;    p.Value="HTML (StarWriter)" =&gt; sortida del document en format html&lt;br /&gt;    p.Value="XHTML Writer File" =&gt; sortida del document en format xhtml&lt;br /&gt;&lt;br /&gt;Quins problemes hi ha al dur a terme aquesta opció? S'hauria de validar que el format del document d'OO i el resultat en la wiki fossin el mateix, i en cas contrari, aplicar les transformacions que siguin necessàries.&lt;br /&gt;&lt;br /&gt;La segona opció es podria fer mitjançant uns altres scripts:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kuduk.no-ip.org/PFC/python/exemple5/cercaestils.py"&gt;cercaestils.py&lt;/a&gt;          =&gt; Ens retorna els estils actius que s'han fet servir en el document&lt;br /&gt;&lt;a href="http://kuduk.no-ip.org/PFC/python/exemple5/agafaestil.py"&gt;agafaestil.py&lt;/a&gt;            =&gt; Ens tots el text que estigui en l'estil escollit&lt;br /&gt;&lt;a href="http://kuduk.no-ip.org/PFC/python/exemple5/cercaposicions.py"&gt;cercaposicions.py&lt;/a&gt; =&gt; Ens cerca l'inici i el final de l'estil que escollim&lt;br /&gt;&lt;a href="http://kuduk.no-ip.org/PFC/python/exemple5/printaindex.py"&gt;printaindex.py&lt;/a&gt;        =&gt; Ens printa el contingut de l'índex del document, si n'hi ha.&lt;br /&gt;&lt;br /&gt;Mitjançant aquesta opció podríem crear un document html, xhtml o amb el format de la wiki a mida tot i que seria mol més laboriós.&lt;br /&gt;&lt;br /&gt;A més a més aquesta última opció (crec) que seria molt difícil d'implementar amb el word...&lt;br /&gt;&lt;br /&gt;En definitiva, crec que la millor opció és realitzar la exportació en xhtml i que el webservice s'encarregui d'&lt;span style="font-style: italic;"&gt;arreglar&lt;/span&gt; el xhtml per a que compleixi el format que desitgem.&lt;br /&gt;&lt;br /&gt;En tot cas haurem d'investigar amb més detall quines transformacions hem de realitzar al xhtml i tota la pesca!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-2880746462091824341?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/2880746462091824341/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=2880746462091824341' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/2880746462091824341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/2880746462091824341'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/02/exportaci-lopenoffice-en-format.html' title='Exportació a l&apos;OpenOffice en format HTML/XHTML'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-4879542395934170029</id><published>2007-02-22T14:45:00.000+01:00</published><updated>2007-06-11T12:19:36.972+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>2º Reunió</title><content type='html'>&lt;!-- ======================================================= --&gt;&lt;!-- Created by AbiWord, a free, Open Source wordprocessor.  --&gt;&lt;!-- For more information visit http://www.abisource.com.    --&gt;&lt;!-- ======================================================= --&gt;&lt;meta equiv="content-type" content="text/html;charset=UTF-8"&gt;&lt;title&gt;&lt;/title&gt;                  &lt;style type="text/css"&gt;    &lt;!-- #toc, .toc, .mw-warning {  border: 1px solid #aaa;  background-color: #f9f9f9;  padding: 5px;  font-size: 95%; } #toc h2, .toc h2 {  display: inline;  border: none;  padding: 0;  font-size: 100%;  font-weight: bold; } #toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {  text-align: center; } #toc ul, .toc ul {  list-style-type: none;  list-style-image: none;  margin-left: 0;  padding-left: 0;  text-align: left; } #toc ul ul, .toc ul ul {  margin: 0 0 0 2em; } #toc .toctoggle, .toc .toctoggle {  font-size: 94%; }@media print, projection, embossed {  body {   padding-top:1in;   padding-bottom:1in;   padding-left:1in;   padding-right:1in;  } } body {  font-family:'Times New Roman';  color:#000000;  widows:2;  font-style:normal;  text-indent:0in;  font-variant:normal;  font-size:12pt;  text-decoration:none;  font-weight:normal;  text-align:left; } table { } td {  border-collapse:collapse;  text-align:left;  vertical-align:top; } p, h1, h2, h3, li {  color:#000000;  font-family:'Times New Roman';  font-size:12pt;  text-align:left;  vertical-align:normal; }      --&gt;   &lt;/style&gt;     &lt;div&gt;    &lt;p&gt;Ahir hi va haver una nova reunió per concretar més detalls sobre el que haurem de fer.&lt;/p&gt;        &lt;p&gt;El projecte com ja sabiem era crear una extensió de l'OpenOffice però ahir vàrem definir el que faria aquesta extensió.&lt;/p&gt;        &lt;p&gt;Aquesta s'haurà de comunicar amb la wiki del Moodle per tal de poder inserir documents d'OpenOffice que ja tinguem.&lt;/p&gt;        &lt;p&gt;Aquest métode d'exportació d'informació cap a la wiki tindrà dues opcions:&lt;/p&gt;        &lt;ul&gt;&lt;li&gt;&lt;span lang="en-US"&gt; Pujar el document text tal com estigui a l'OO&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="en-US"&gt; Pujar el document podent definir seccions i que l'arxiu d'OO es converteixi en diferentes pàgines de la wiki. Amb la imat&lt;/span&gt;&lt;span lang="en-US"&gt;ge adjuntada (gràcies albert :P) es pot veure millor les conseqüències d'aquesta &lt;/span&gt;&lt;span style="font-style: italic;" lang="en-US"&gt;divisió de pàgines&lt;/span&gt;&lt;span lang="en-US"&gt;.&lt;/span&gt;    &lt;/li&gt;&lt;/ul&gt;        &lt;p dir="ltr" style="text-align: center; margin-left: 0pt; text-indent: 0in;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://albert719.files.wordpress.com/2007/02/divisio_pagines.png"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://albert719.files.wordpress.com/2007/02/divisio_pagines.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p dir="ltr" style="text-align: left; margin-left: 0pt; text-indent: 0in;"&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;Per a poder fer tot això hem de tenir en compte dues coses:&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;ul&gt;&lt;li&gt;&lt;span lang="en-US"&gt; Primer de tot, pel MSWord hi haurà una aplicació anàloga, per això ens haurem de posar d'acord amb el funcionament, implementació i lògica de l'extensió que realitzarem&lt;/span&gt;    &lt;/li&gt;&lt;/ul&gt;    &lt;p style="margin-left: 0.5in;"&gt;&lt;/p&gt;    &lt;ul&gt;&lt;li&gt;&lt;span lang="en-US"&gt; Segon, comunicar-nos amb el Moodle: &lt;/span&gt;      &lt;ul&gt;&lt;li&gt;&lt;span lang="en-US"&gt; L'extensió hauria de permetre introduir els paràmetres per a poder-la realitzar (url,l/p,etc)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="en-US"&gt; Al Moodle hi haurà un webservice per a poder introduir pàgines, fer l'autentificació,etc mitjançant xml-rpc&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="en-US"&gt; Haurem de pensar com serà la lògica de l'extensió i el webservice, ja que en primer terme podem exportar el contingut del OO en html, xml, format mediawiki, etc i definir qui farà la inserció de les noves pàgines ja creades, una funcionalitat nova? utilitzant la funció de restore de la wiki? (a data d'avui aquesta funció no funciona gaire bé...)&lt;/span&gt;      &lt;/li&gt;&lt;/ul&gt;         &lt;/li&gt;&lt;/ul&gt;    &lt;p style="margin-left: 0.5in;"&gt;&lt;/p&gt;    &lt;p style="margin-left: 0.5in;"&gt;&lt;/p&gt;    &lt;p dir="ltr" style="text-align: left;"&gt;En tot cas, el problema més immediat que tenim és saber com s'accedeix al text d'un document d'OO i poder diferenciar les parts de text segons la seva TOC, així com saber com es pot exportar aquesta informació, si haurem de fer un parseig d'informació d'algun tipus, etc.&lt;/p&gt;&lt;p dir="ltr" style="text-align: left;"&gt;A investigar s'ha dit!&lt;/p&gt;PD: Ahir no vaig poder penjar l'informe de la reunió ja que estava a plaça reial fent-me amics dels &lt;span style="font-style: italic;"&gt;reds&lt;/span&gt;, evidentment avui no estic ni humor ni tinc ganes per investigar tot això, demà serà un altre dia....&lt;br /&gt;   &lt;p dir="ltr" style="text-align: left;"&gt;&lt;/p&gt;   &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-4879542395934170029?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/4879542395934170029/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=4879542395934170029' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/4879542395934170029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/4879542395934170029'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/02/2-reuni.html' title='2º Reunió'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-7163505222401144385</id><published>2007-02-19T15:23:00.000+01:00</published><updated>2007-06-11T12:19:36.972+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='web service'/><title type='text'>WebServices</title><content type='html'>En principi l'extensió que realitzem tard o d'hora s'haura de comunicar amb un &lt;a href="http://en.wikipedia.org/wiki/Web_service"&gt;web service&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Investigant una mica he trobat una llibreria de Python que ens facilitarà molt les coses a l'hora de desenvolupar l'aplicació.&lt;br /&gt;&lt;br /&gt;Aquesta llibreria s'anomena &lt;a href="http://pywebsvcs.sourceforge.net/"&gt;Zolera SOAP Infrastructure&lt;/a&gt; (&lt;span style="font-weight: bold;"&gt;ZSI&lt;/span&gt;, pels amics).&lt;br /&gt;&lt;br /&gt;Gràcies a aquesta llibreria i la seva &lt;a href="http://pywebsvcs.sourceforge.net/zsi_v2_0_0.html"&gt;documentació&lt;/a&gt; he fet un petit programa que ens farà de servidor: &lt;a href="http://kuduk.no-ip.org/PFC/python/exemple4/server.py"&gt;server.py&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Després he fet una &lt;a href="http://kuduk.no-ip.org/PFC/python/exemple4/client.zip"&gt;nova extensió&lt;/a&gt; de l'OpenOffice que es connecta al servidor i &lt;span style="font-style: italic;"&gt;demana &lt;/span&gt;la funció que he implementat al servidor.&lt;br /&gt;&lt;br /&gt;El resulta és aquest:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3r5MbHl6o5o/Rdm1DqRsJxI/AAAAAAAAANs/KWws4gSSjno/s1600-h/webservice.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_3r5MbHl6o5o/Rdm1DqRsJxI/AAAAAAAAANs/KWws4gSSjno/s320/webservice.jpg" alt="" id="BLOGGER_PHOTO_ID_5033253133055960850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ara bé, no tot són flors i violes, quin problema tenim ara?&lt;br /&gt;&lt;br /&gt;Els requisits d'aquesta llibreria són: &lt;tt style="font-style: italic;" class="module"&gt;ZSI&lt;/tt&gt;&lt;span style="font-style: italic;"&gt; requires Python 2.3 or later and PyXML version 0.8.3 or later.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Amb linux no hi ha cap mena de problema ja que a cop d'apt o similar fàcilment podem instal·lar el que necessitem.&lt;br /&gt;&lt;br /&gt;Amb windows, se suposa que haurem de instal·lar la llibreria apart o fer alguna marranada similar.....&lt;br /&gt;&lt;br /&gt;Les proves d'empaquetar la llibreria amb l'extensió del OO de moment no han funcionat... o sigui que de moment ja tinc feina...&lt;br /&gt;&lt;br /&gt;Aviam quina serà la solució......&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-7163505222401144385?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/7163505222401144385/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=7163505222401144385' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7163505222401144385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7163505222401144385'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/02/webservices.html' title='WebServices'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3r5MbHl6o5o/Rdm1DqRsJxI/AAAAAAAAANs/KWws4gSSjno/s72-c/webservice.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-5210747221070344561</id><published>2007-02-16T16:07:00.000+01:00</published><updated>2007-06-11T12:19:36.973+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><category scheme='http://www.blogger.com/atom/ns#' term='pyUNO'/><title type='text'>Diàleg</title><content type='html'>Ja tinc el meu primer diàleg per OO.&lt;br /&gt;&lt;br /&gt;Amb PyUno es poden utilitzar les llibreries d'&lt;a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/module-ix.html"&gt;AWT&lt;/a&gt; per a fer messageboxes,menus,etc.&lt;br /&gt;&lt;br /&gt;Aquí hi ha l'exemple que he fet: &lt;a href="http://kuduk.no-ip.org/PFC/python/exemple3/login.zip"&gt;login&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3r5MbHl6o5o/RdXJil0pROI/AAAAAAAAANg/9abLSevHybU/s1600-h/login.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_3r5MbHl6o5o/RdXJil0pROI/AAAAAAAAANg/9abLSevHybU/s320/login.jpg" alt="" id="BLOGGER_PHOTO_ID_5032149754762052834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A mode d'exemple he fet servir les llibreries d'en &lt;a href="http://www.oooforum.org/forum/viewtopic.phtml?p=56027#56027"&gt;Danny&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;També m'ha estat d'utilitat aquesta &lt;a href="http://people.redhat.com/caolanm/oooblogger/"&gt;extensió&lt;/a&gt; que ja exisitia pel OO.&lt;br /&gt;&lt;br /&gt;L'únic problema que hi ha és que debugar les aplicacions per OO és com una mena d'infern i la documentació d'exemples, tutorials, etc de PyUno és quasibé inexistent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-5210747221070344561?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/5210747221070344561/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=5210747221070344561' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/5210747221070344561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/5210747221070344561'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/02/dileg.html' title='Diàleg'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_3r5MbHl6o5o/RdXJil0pROI/AAAAAAAAANg/9abLSevHybU/s72-c/login.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-3218978219552561542</id><published>2007-02-09T15:15:00.000+01:00</published><updated>2007-06-11T12:19:36.973+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moodle'/><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><category scheme='http://www.blogger.com/atom/ns#' term='pyUNO'/><title type='text'>Primera extensió pel OpenOffice</title><content type='html'>&lt;meta equiv="content-type" content="text/html;charset=UTF-8"&gt;&lt;title&gt;&lt;/title&gt;                  &lt;style type="text/css"&gt;    &lt;!-- #toc, .toc, .mw-warning {  border: 1px solid #aaa;  background-color: #f9f9f9;  padding: 5px;  font-size: 95%; } #toc h2, .toc h2 {  display: inline;  border: none;  padding: 0;  font-size: 100%;  font-weight: bold; } #toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {  text-align: center; } #toc ul, .toc ul {  list-style-type: none;  list-style-image: none;  margin-left: 0;  padding-left: 0;  text-align: left; } #toc ul ul, .toc ul ul {  margin: 0 0 0 2em; } #toc .toctoggle, .toc .toctoggle {  font-size: 94%; }@media print, projection, embossed {  body {   padding-top:1in;   padding-bottom:1in;   padding-left:1in;   padding-right:1in;  } } body {  font-family:'Times New Roman';  color:#000000;  widows:2;  font-style:normal;  text-indent:0in;  font-variant:normal;  font-size:12pt;  text-decoration:none;  font-weight:normal;  text-align:left; } table { } td {  border-collapse:collapse;  text-align:left;  vertical-align:top; } p, h1, h2, h3, li {  color:#000000;  font-family:'Times New Roman';  font-size:12pt;  text-align:left;  vertical-align:normal; }      -&lt;/style&gt;Per crear l'extensió farem ús de &lt;a href="http://udk.openoffice.org/python/python-bridge.html"&gt;PyUNO&lt;/a&gt;.&lt;div&gt;            &lt;p dir="ltr" style="text-align: left;"&gt;PyUNO es pot fer servir utilitzant els següents mètodes:&lt;/p&gt;&lt;span style="font-size:130%;"&gt;1. Dins de l'executable de Python(i fora del procés d'OpenOffice).&lt;/span&gt;             &lt;br /&gt;&lt;p dir="ltr" style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3r5MbHl6o5o/RcyCHl0pRGI/AAAAAAAAAMA/XhU-0miqbzU/s1600-h/mode_ipc.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3r5MbHl6o5o/RcyCHl0pRGI/AAAAAAAAAMA/XhU-0miqbzU/s320/mode_ipc.png" alt="" id="BLOGGER_PHOTO_ID_5029537950789616738" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p dir="ltr" style="text-align: left;"&gt;Aquesta metodologia s'utilitza quan:&lt;/p&gt;        &lt;ul&gt;&lt;li&gt;    Es comença a aprendre PyUNO, es té un enfocament més intuïtiu.&lt;/li&gt;&lt;li&gt;    Es vol apuntar a execucions del script començant en processos separats (cgi-script dins un servidor web)&lt;/li&gt;&lt;li&gt;    Es vol un entorn ràpid d'execució-codi, codi-execució&lt;/li&gt;&lt;/ul&gt;                &lt;p dir="ltr" style="text-align: left;"&gt;Un exemple de codi seria el següent: &lt;/p&gt;        &lt;p dir="ltr" style="text-align: left;"&gt;Iniciar l'OpenOffice:&lt;span style="font-weight: bold; font-style: italic;"&gt; &lt;/span&gt;&lt;span style="font-style: italic;"&gt;oowriter&lt;/span&gt;&lt;span style="font-style: italic;"&gt; "-accept=socket,host=localhost,port=2002;urp;"&lt;/span&gt;&lt;/p&gt;        &lt;p dir="ltr" style="text-align: left;"&gt;Executar: .\python &lt;a href="http://kuduk.no-ip.org/PFC/python/exemple1/hello_world.py"&gt;hello_world.py&lt;/a&gt;&lt;/p&gt;        &lt;p dir="ltr" style="text-align: left; font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;2. Dins del procés d'OpenOffice.&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="text-align: left; font-weight: bold;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3r5MbHl6o5o/RcyDWF0pRJI/AAAAAAAAAMY/PGF-zrUGpBQ/s1600-h/mode_component.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3r5MbHl6o5o/RcyDWF0pRJI/AAAAAAAAAMY/PGF-zrUGpBQ/s320/mode_component.png" alt="" id="BLOGGER_PHOTO_ID_5029539299409347730" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;Aquesta metodologia s'utilitza quan:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Es vulgui executar el programa en moltes màquines&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Quan el programa depèn de crides d'altres programes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Es tingui més experiència amb pyUNO&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Quan es vol el millor rendiment del programa&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Per crear una extensió amb aquesta metodologia cal:&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Realitzar el programa que volguem: &lt;a href="http://kuduk.no-ip.org/PFC/python/exemple2/hello_world.py"&gt;&lt;tt&gt;hello_world.py&lt;/tt&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;tt&gt;&lt;span style="font-size:100%;"&gt;Assignar el programa a un event: &lt;a href="http://kuduk.no-ip.org/PFC/python/exemple2/Addons.xcu"&gt;Addons.xcu&lt;/a&gt;&lt;/span&gt;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt&gt;&lt;span style="font-size:100%;"&gt;Comprimir els dos arxius en un zip: zip &lt;a href="http://kuduk.no-ip.org/PFC/python/exemple2/hello_world.zip"&gt;hello_world.zip&lt;/a&gt; Addons.xcu&lt;/span&gt;&lt;/tt&gt;&lt;tt&gt;&lt;span style="font-size:100%;"&gt; hello_world.py&lt;/span&gt;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt&gt;&lt;span style="font-size:100%;"&gt;Hi ha 3 maneres per a instal·lar l'extensió creada:&lt;/span&gt;&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;tt&gt;&lt;span style="font-size:100%;"&gt;/usr/lib/openoffice/program/unopkg add hel&lt;/span&gt;&lt;/tt&gt;&lt;tt&gt;&lt;span style="font-size:100%;"&gt;l&lt;/span&gt;&lt;/tt&gt;&lt;tt&gt;&lt;span style="font-size:100%;"&gt;o_world.zip&lt;/span&gt;&lt;/tt&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;tt&gt;&lt;span style="font-size:100%;"&gt;/usr/lib/openoffice/program/unopkg gui i afegir l'extensió&lt;/span&gt;&lt;/tt&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3r5MbHl6o5o/RcyHr10pRKI/AAAAAAAAAMw/36vQuqLHzG4/s1600-h/afegir1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3r5MbHl6o5o/RcyHr10pRKI/AAAAAAAAAMw/36vQuqLHzG4/s320/afegir1.jpg" alt="" id="BLOGGER_PHOTO_ID_5029544071118013602" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3r5MbHl6o5o/RcyHz10pRLI/AAAAAAAAAM4/kn-chJ7ZtlM/s1600-h/afegir2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3r5MbHl6o5o/RcyHz10pRLI/AAAAAAAAAM4/kn-chJ7ZtlM/s320/afegir2.jpg" alt="" id="BLOGGER_PHOTO_ID_5029544208556967090" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;  &lt;div style="text-align: justify;"&gt; &lt;/div&gt;  &lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;tt&gt;&lt;span style="font-size:100%;"&gt;Obrir l'OpenOffice i afegir la instal·lació manualment tal com hem fet al pas anterior.&lt;/span&gt;&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3r5MbHl6o5o/RcyKV10pRMI/AAAAAAAAANA/HUo0wzkp-sk/s1600-h/afegir3.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3r5MbHl6o5o/RcyKV10pRMI/AAAAAAAAANA/HUo0wzkp-sk/s320/afegir3.jpg" alt="" id="BLOGGER_PHOTO_ID_5029546991695774914" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Finalment només ens cal executar l'extensió:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3r5MbHl6o5o/RcyKt10pRNI/AAAAAAAAANI/lcJJB0j29RU/s1600-h/executar.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_3r5MbHl6o5o/RcyKt10pRNI/AAAAAAAAANI/lcJJB0j29RU/s320/executar.jpg" alt="" id="BLOGGER_PHOTO_ID_5029547404012635346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-3218978219552561542?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/3218978219552561542/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=3218978219552561542' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/3218978219552561542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/3218978219552561542'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/02/primera-extensi-pel-openoffice.html' title='Primera extensió pel OpenOffice'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3r5MbHl6o5o/RcyCHl0pRGI/AAAAAAAAAMA/XhU-0miqbzU/s72-c/mode_ipc.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-2311367343652396044</id><published>2007-02-08T17:27:00.000+01:00</published><updated>2007-06-11T12:19:36.973+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moodle'/><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Python?</title><content type='html'>Tal com vaig dir ahir, les extensions pel OpenOffice es poden programar amb diferents llenguatges.&lt;br /&gt;&lt;br /&gt;Ara bé, amb quin llenguatge desenvoluparem l'aplicació?&lt;br /&gt;&lt;br /&gt;Hem decidit que la millor opció és fer-ho, és la de fer-ho amb &lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Aquesta decisió ha estat basada en aspectes més personals que tècnics. Durant la carrera hem vist llenguatges com Java o C++ però en cap cas hem fet cap programa amb Python. Per això crec que Python és una bona elecció ja que al cap i a la fi el que estem fent és un treball de recerca, i això implica aprendre coses noves i experimentar amb nous llenguatges, mètodes de programació, etc.&lt;br /&gt;&lt;br /&gt;En tot cas per veure les diferències entre Python i altres llenguatges hi ha diferents articles:&lt;br /&gt;&lt;br /&gt;&lt;ul style="font-weight: bold;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.ferg.org/projects/python_java_side-by-side.html"&gt;Python vs Java&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;h1&gt;&lt;a href="http://www.dmh2000.com/cjpr/"&gt;&lt;span style="font-size:85%;"&gt;C++ vs Java vs Python vs Ruby&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;/li&gt;&lt;li&gt;&lt;h1&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://furryland.org/%7Emikec/bench/"&gt;Python&lt;/a&gt;&lt;a href="http://furryland.org/%7Emikec/bench/"&gt; vs. &lt;/a&gt;&lt;a href="http://furryland.org/%7Emikec/bench/"&gt;Perl&lt;/a&gt;&lt;a href="http://furryland.org/%7Emikec/bench/"&gt; vs. &lt;/a&gt;&lt;a href="http://furryland.org/%7Emikec/bench/"&gt;Java&lt;/a&gt;&lt;a href="http://furryland.org/%7Emikec/bench/"&gt; vs. &lt;/a&gt;&lt;a href="http://furryland.org/%7Emikec/bench/"&gt;C++&lt;/a&gt;&lt;a href="http://furryland.org/%7Emikec/bench/"&gt; Runtimes&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;/li&gt;&lt;/ul&gt;Tampoc entraré en detalls ja que podríem començar una discussió inacabable parlant de quin és millor que l'altre.&lt;br /&gt;&lt;br /&gt;Personalment no en tinc ni idea de Python per això m'he passat pel &lt;a href="http://bibliotecnica.upc.es/safari/"&gt;safari books&lt;/a&gt; (el qual tots els estudiants de la UPC hi tenen accés gratuït encara que no ho sàpiguen) a veure quins llibres podrien ser interessant, de moment he trobat:&lt;br /&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://proquest.safaribooksonline.com/0596002815"&gt;&lt;span class="b"&gt;Learning Python, 2nd Edition&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://proquest.safaribooksonline.com/0596000855"&gt;&lt;span class="b"&gt;Programming Python, 2nd Edition&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://proquest.safaribooksonline.com/0596000960"&gt;Python Standard Library&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;De moment no en compraré cap a &lt;a href="http://amazon.com/"&gt;amazon&lt;/a&gt; però qui sap....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-2311367343652396044?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/2311367343652396044/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=2311367343652396044' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/2311367343652396044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/2311367343652396044'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/02/python.html' title='Python?'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-7957649059854012348</id><published>2007-02-07T17:19:00.000+01:00</published><updated>2007-06-11T12:19:36.974+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>Extensions a OpenOffice (UNO)</title><content type='html'>&lt;!-- ======================================================= --&gt;&lt;!-- Created by AbiWord, a free, Open Source wordprocessor.  --&gt;&lt;!-- For more information visit http://www.abisource.com.    --&gt;&lt;!-- ======================================================= --&gt;&lt;meta equiv="content-type" content="text/html;charset=UTF-8"&gt;&lt;title&gt;&lt;/title&gt;                  &lt;style type="text/css"&gt;    &lt;!-- #toc, .toc, .mw-warning {  border: 1px solid #aaa;  background-color: #f9f9f9;  padding: 5px;  font-size: 95%; } #toc h2, .toc h2 {  display: inline;  border: none;  padding: 0;  font-size: 100%;  font-weight: bold; } #toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {  text-align: center; } #toc ul, .toc ul {  list-style-type: none;  list-style-image: none;  margin-left: 0;  padding-left: 0;  text-align: left; } #toc ul ul, .toc ul ul {  margin: 0 0 0 2em; } #toc .toctoggle, .toc .toctoggle {  font-size: 94%; }@media print, projection, embossed {  body {   padding-top:1in;   padding-bottom:1in;   padding-left:1in;   padding-right:1in;  } } body {  font-family:'Times New Roman';  color:#000000;  widows:2;  font-style:normal;  text-indent:0in;  font-variant:normal;  font-size:12pt;  text-decoration:none;  font-weight:normal;  text-align:left; } table { } td {  border-collapse:collapse;  text-align:left;  vertical-align:top; } p, h1, h2, h3, li {  color:#000000;  font-family:'Times New Roman';  font-size:12pt;  text-align:left;  vertical-align:normal; }      --&gt;   &lt;/style&gt;     &lt;div&gt;    &lt;p&gt;Resulta que els addons s'anomenen extensions tal i com passa amb el Firefox, ves quina cosa!&lt;/p&gt;        &lt;p dir="ltr" style="text-align: left;"&gt;Una breu descripció de com funcionen les extensions a l'OpenOffice i les seves característiques seria la següent:&lt;/p&gt;            &lt;p dir="ltr" style="text-align: left;"&gt;Les extensions de l'OpenOffice existeixen per desenvolupar d'una manera ràpida i senzilla noves funcionalitats sense haver de tocar el codi font de l'aplicació (milers de línies). El seu principi és crear paquets UNO mitjançant els quals l'usuari final pugui instal·lar-los i utilitzar-los fàcilment.&lt;/p&gt;        &lt;p dir="ltr" style="text-align: left;"&gt;Aquestes extensions es creen a partir d'UNO de tal manera que es pot utilitzar una gran varietat de llenguatges de programació.&lt;/p&gt;        &lt;p dir="ltr" style="text-align: left;"&gt;Aquests llenguatges són:&lt;/p&gt;    &lt;ul&gt;&lt;li dir="ltr" style="text-align: left;"&gt;&lt;span lang="en-US"&gt; Python&lt;/span&gt;&lt;/li&gt;&lt;li dir="ltr" style="text-align: left;"&gt;&lt;span lang="en-US"&gt; Basic&lt;/span&gt;&lt;/li&gt;&lt;li dir="ltr" style="text-align: left;"&gt;&lt;span lang="en-US"&gt; Java&lt;/span&gt;&lt;/li&gt;&lt;li dir="ltr" style="text-align: left;"&gt;&lt;span lang="en-US"&gt; C++&lt;/span&gt;    &lt;/li&gt;&lt;/ul&gt;        &lt;p dir="ltr" style="text-align: left; margin-left: 0pt; text-indent: 0in;"&gt;&lt;span lang="en-US"&gt;Un cop s'ha realitzat la extensió aquesta s'ha d'empaquetar seguint unes &lt;a href="http://wiki.services.openoffice.org/wiki/Extensions_packaging"&gt;normes&lt;/a&gt; establertes.&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="text-align: left; margin-left: 0pt; text-indent: 0in;"&gt;Un cop més o menys ja tenim una idea de que són les extensions, que és UNO?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;a href="http://udk.openoffice.org/"&gt;UNO&lt;/a&gt; (Universal Network Objects) és el&lt;/span&gt;&lt;/strong&gt; &lt;span style="font-style: italic;"&gt;component model&lt;/span&gt; d'OpenOffice. Ofereix interoperabilitat entre els llenguatges de programació que hem anomenat anteriorment, altes models de components i arquitectures de hardware. &lt;/p&gt;&lt;p&gt;Els components d'UNO s'implementen i s'accedeixen amb un binding del llenguatge escollit i un &lt;span style="font-style: italic;"&gt;bridge&lt;/span&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://wiki.services.openoffice.org/mwiki/images/b/bb/Uno-Arc.jpg"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://wiki.services.openoffice.org/mwiki/images/b/bb/Uno-Arc.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;L'únic problema que hi ha per desenvolupar extensions mitjançant aquest mètode és que només les noves versions d'OpenOffice el suporten, les 2.x.&lt;br /&gt;&lt;br /&gt;Demà començaré a investigar com realitzar una petita demostració de com es fa una extensió.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-7957649059854012348?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/7957649059854012348/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=7957649059854012348' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7957649059854012348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7957649059854012348'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/02/extensions-openoffice-uno.html' title='Extensions a OpenOffice (UNO)'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1752760027559157380.post-7402789995411206411</id><published>2007-02-07T11:14:00.000+01:00</published><updated>2007-06-11T12:19:36.974+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moodle'/><category scheme='http://www.blogger.com/atom/ns#' term='PFC'/><title type='text'>1º Reunió PFC</title><content type='html'>Avui he fet la primera reunió del PFC.&lt;br /&gt;&lt;br /&gt;El projecte tractarà sobre el desenvolupament de l'aplicació  &lt;a href="http://moodle.org/"&gt;Moodle&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I doncs, que és el Moodle??&lt;br /&gt;&lt;blockquote&gt;Moodle is a course management system (CMS) - a free, &lt;a href="http://www.opensource.org/docs/definition.php"&gt;Open Source&lt;/a&gt; software package designed using sound &lt;a href="http://docs.moodle.org/en/Philosophy"&gt;pedagogical principles&lt;/a&gt;, to help educators create effective online learning communities. You can download and use it on any computer you have handy (including webhosts), yet it can scale from a single-teacher site to a 50,000-student University. This site itself is created using Moodle, so check out the &lt;a href="http://moodle.org/course/category.php?id=2"&gt;Moodle Demonstration Courses&lt;/a&gt; or read the latest &lt;a href="http://moodle.org/buzz/"&gt;Moodle Buzz&lt;/a&gt;&lt;/blockquote&gt;&lt;a href="http://moodle.org/buzz/"&gt;&lt;/a&gt;&lt;br /&gt;Inicialment ara no tocarem res del Moodle i ens centrarem amb el desenvolupament d'un plugin per a &lt;a href="http://ca.openoffice.org/"&gt;OpenOffice&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;L'OpenOffice és un &lt;span style="font-style: italic;"&gt;clon&lt;/span&gt; del mític Microsot Office:&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;L'OpenOffice.org 2.0 és la primer paquet ofimàtic  de programari lliure que permet treballar amb el format OASIS Open Document Format for Office Applications (OpenDocument). L'OpenDocument és un format de document XML desenvolupat per OASIS, l'organisme internacional pel desenvolupament d'estàndard d'e-Business. Podeu utilitzar el format OpenDocument sense por de dependre de cap venedor o producte informàtic concret.  &lt;/p&gt; &lt;p&gt;El paquet ofimàtic incorpora una base de dades relacional (Base) per completar el processador de textos (Writer), el full de càlcul (Calc), el gestor de presentacions (Impress) i l'eina de dibuix (Draw).&lt;/p&gt; &lt;p&gt;Gràcies a la nova interfície d'usuari, l'OpenOffice.org 2.0 és més fàcil d'aprendre i d'utilitzar per part dels usuaris menys experimentats i és significativament més compatibles amb els documents del Microsoft Office. L'OpenOffice.org 2.0 funciona sobre Microsoft Windows, GNU/Linux, Sun Solaris i això permet a l'usuari una millor flexibilitat a l'hora d'escollir la seva plataforma de treball.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;Ara és el moment d'investigar com es desenvolupa un plugin per a OpenOffice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1752760027559157380-7402789995411206411?l=cartrons.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cartrons.blogspot.com/feeds/7402789995411206411/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1752760027559157380&amp;postID=7402789995411206411' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7402789995411206411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1752760027559157380/posts/default/7402789995411206411'/><link rel='alternate' type='text/html' href='http://cartrons.blogspot.com/2007/02/1-reuni-pfc.html' title='1º Reunió PFC'/><author><name>PatumaireDeCartró</name><uri>http://www.blogger.com/profile/12108949844747934609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
