<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>open-pitu, el blog lliure en català &#187; Web</title>
	<atom:link href="http://openpitu.com/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://openpitu.com</link>
	<description>Blog dedicat al software lliure i la programació.</description>
	<lastBuildDate>Mon, 03 Sep 2012 15:37:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Esborrar nodes del DOM en PHP</title>
		<link>http://openpitu.com/2011/08/30/esborrar-nodes-del-dom-en-php/</link>
		<comments>http://openpitu.com/2011/08/30/esborrar-nodes-del-dom-en-php/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 22:05:05 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=956</guid>
		<description><![CDATA[En alguns casos, podem necessitar a partir d'un fitxer o d'un string que conté HTML, poder-ne fer modificacions, pertinents. En aquest post veurem com carregar aquest contingut en un objecte, validant-ne l'estructura. A partir d'aquí es poden fer consultes, per a obtenir els nodes desitjats i a partir d'aquí fer-ne les modificacions corresponents, en aquest cas esborrar.
<ol>
	<li>$dom = new DOMDocument;</li>
	<li>$dom-&#62;loadHTML( $htmlString );</li>
	<li>$xPath = new DOMXPath( $dom );</li>
</ol>
En aquest cas, el contingut està en una variable anomenada $htmlString. En el cas que volem obtenir el contingut d'un fitxer podem fer-ho amb loadHTMLFIle:
<ol>
	<li>$dom = new DOMDocument;</li>
	<li>$dom-&#62;loadHTMLFile( 'exemple.html' );</li>
	<li>$xPath = new DOMXPath( $dom );</li>
</ol>
Un cop fet això si volem podem obtenir tots els nodes que siguin imatges de la següent manera:
<ol>
	<li>$images = $xml-&#62;xpath( '//img' );</li>
</ol>
Per a poder, en aquest cas esborrar els nodes obtinguts:
<ol>
	<li>foreach ($images as $node) {</li>
	<li style="margin-left: 15px;">$node-&#62;parentNode-&#62;removeChild($node);</li>
	<li>}</li>
</ol>
Un cop acabat el bucle caldria guardar el DOM a la variable o el fitxer en qüestió:
<ol>
	<li>$htmlString = $dom-&#62;saveHTML();</li>
</ol>
En el cas que hi usem un fitxer podem usar saveHTMLFile. El retorn d'aquesta funció en aquest cas no és el contingut sinó el nombre de Bytes escrits:
<ol>
	<li>$doc-&#62;saveHTMLFile("exemple.html")</li>
</ol>
Aquest mateix codi també es podria fer amb expressions regulars, i podríem obtenir uns resultats semblants, però amb un codi molt menys entenedor i més propens a bugs.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/php.png"><img class="aligncenter size-full wp-image-958" title="php" src="http://openpitu.com/wp-content/uploads/2011/08/php.png" alt="" width="480" height="253" /></a></p>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-1" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/08/30/esborrar-nodes-del-dom-en-php/&amp;title=Esborrar%20nodes%20del%20DOM%20en%20PHP" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-1" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/08/30/esborrar-nodes-del-dom-en-php/&amp;title=Esborrar%20nodes%20del%20DOM%20en%20PHP" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-1" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/08/30/esborrar-nodes-del-dom-en-php/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-1" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/08/30/esborrar-nodes-del-dom-en-php/&amp;title=Esborrar%20nodes%20del%20DOM%20en%20PHP" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-1" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F30%2Fesborrar-nodes-del-dom-en-php%2F&amp;t=Esborrar%20nodes%20del%20DOM%20en%20PHP&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-1" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F30%2Fesborrar-nodes-del-dom-en-php%2F&amp;text=Esborrar%20nodes%20del%20DOM%20en%20PHP&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>En alguns casos, podem necessitar a partir d&#8217;un fitxer o d&#8217;un string que conté HTML, poder-ne fer modificacions, pertinents. En aquest post veurem com carregar aquest contingut en un objecte, validant-ne l&#8217;estructura. A partir d&#8217;aquí es poden fer consultes, per a obtenir els nodes desitjats i a partir d&#8217;aquí fer-ne les modificacions corresponents, en aquest cas esborrar.</p>
<ol>
<li>$dom = new DOMDocument;</li>
<li>$dom-&gt;loadHTML( $htmlString );</li>
<li>$xPath = new DOMXPath( $dom );</li>
</ol>
<p>En aquest cas, el contingut està en una variable anomenada $htmlString. En el cas que volem obtenir el contingut d&#8217;un fitxer podem fer-ho amb loadHTMLFIle:</p>
<ol>
<li>$dom = new DOMDocument;</li>
<li>$dom-&gt;loadHTMLFile( &#8216;exemple.html&#8217; );</li>
<li>$xPath = new DOMXPath( $dom );</li>
</ol>
<p>Un cop fet això si volem podem obtenir tots els nodes que siguin imatges de la següent manera:</p>
<ol>
<li>$images = $xml-&gt;xpath( &#8216;//img&#8217; );</li>
</ol>
<p>Per a poder, en aquest cas esborrar els nodes obtinguts:</p>
<ol>
<li>foreach ($images as $node) {</li>
<li style="margin-left: 15px;">$node-&gt;parentNode-&gt;removeChild($node);</li>
<li>}</li>
</ol>
<p>Un cop acabat el bucle caldria guardar el DOM a la variable o el fitxer en qüestió:</p>
<ol>
<li>$htmlString = $dom-&gt;saveHTML();</li>
</ol>
<p>En el cas que hi usem un fitxer podem usar saveHTMLFile. El retorn d&#8217;aquesta funció en aquest cas no és el contingut sinó el nombre de Bytes escrits:</p>
<ol>
<li>$doc-&gt;saveHTMLFile(&#8220;exemple.html&#8221;)</li>
</ol>
<p>Aquest mateix codi també es podria fer amb expressions regulars, i podríem obtenir uns resultats semblants, però amb un codi molt menys entenedor i més propens a bugs.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/php.png"><img class="aligncenter size-full wp-image-958" title="php" src="http://openpitu.com/wp-content/uploads/2011/08/php.png" alt="" width="480" height="253" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/08/30/esborrar-nodes-del-dom-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla presenta WebAPI</title>
		<link>http://openpitu.com/2011/08/24/mozilla-presenta-webapi/</link>
		<comments>http://openpitu.com/2011/08/24/mozilla-presenta-webapi/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 21:55:27 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[Notícies]]></category>
		<category><![CDATA[AppWeb]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Mòbil]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=941</guid>
		<description><![CDATA[De la mà de <a title="Font de la notícia" href="http://www.genbeta.com/movil/mozilla-presenta-su-webapi-con-la-intencion-de-convertirlo-en-un-estandar" target="_blank">Genbeta</a> he vist la notícia de la presentació de WebAPI. Es tracta d'un projecte de Mozilla encarat al desenvolupament d'aplicacions per a mòbil en HTML5. La gràcia del projecte és que permetrà accedir a les components del dispositiu tal i com si es tractés d'una aplicació nativa. L'avantatge d'aquestes aplicacions seria que serien vàlides per a qualsevol plataforma.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/html5_stickers-4e55288-intro-thumb-640xauto-24909.jpg"><img class="aligncenter size-full wp-image-944" style="margin-top: 15px;margin-bottom:15px;" title="html5_stickers-4e55288-intro-thumb-640xauto-24909" src="http://openpitu.com/wp-content/uploads/2011/08/html5_stickers-4e55288-intro-thumb-640xauto-24909.jpg" alt="" width="640" height="480" /></a></p>
La intenció de la Fundació Mozilla és proposar a W3C que estableixi WebAPI com un estàndard. Avui en dia el projecte encara està molt verd, però segur que faran una bona feina. Esperem que els desenvolupadors d'aplicacions mòbil tinguin en compte aquesta nova possibilitat.
Cal tenir present que ara pot ser una tasca molt feixuga mantenir una versió d'una aplicació relativament senzilla en com a mínim dues plataformes totalment diferents. Així mateix, ja hi ha llibreries que comencen a treballar en aquest sentit, com per exemple <a title="PhoneGap, pàgina oficial." href="http://www.phonegap.com/" target="_blank">PhoneGap</a>, però el fet de poder tenir un estàndard és la gran gràcia. D'aquesta manera ja no es dependria de llibreries fetes per tercers. Com ho veieu?
<h2>Voleu treballar en aquest projecte?</h2>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/mozilla-foundation-logo-250x235.jpg"><img class="aligncenter size-full wp-image-943" style="margin-top: 15px;margin-bottom:15px" title="mozilla-foundation-logo-250x235" src="http://openpitu.com/wp-content/uploads/2011/08/mozilla-foundation-logo-250x235.jpg" alt="" width="300" height="300" /></a></p>
Des de la pàgina oficial es pot accedir a la oferta de treball per a participar en el desenvolupament d'aquest projecte. Realment és un projecte molt engrescador, a tots aquells desenvolupadors que coincideixin en el perfil que busquen i que no tenen feina o que volen fer un canvi d'aires jo els recomanaria enviar el currículum. Pot ser una molt bona experiència professional.
<a title="Oferta de treball." href="http://hire.jobvite.com/CompanyJobs/Careers.aspx?c=qpX9Vfwa&#38;cs=9Kt9Vfw1&#38;page=Job%20Description&#38;j=oIvPVfwH" target="_blank">Podeu veure l'oferta de treball.</a>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-2" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/08/24/mozilla-presenta-webapi/&amp;title=Mozilla%20presenta%20WebAPI" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-2" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/08/24/mozilla-presenta-webapi/&amp;title=Mozilla%20presenta%20WebAPI" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-2" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/08/24/mozilla-presenta-webapi/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-2" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/08/24/mozilla-presenta-webapi/&amp;title=Mozilla%20presenta%20WebAPI" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-2" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F24%2Fmozilla-presenta-webapi%2F&amp;t=Mozilla%20presenta%20WebAPI&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-2" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F24%2Fmozilla-presenta-webapi%2F&amp;text=Mozilla%20presenta%20WebAPI&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>De la mà de Genbeta he vist la notícia de la presentació de WebAPI. Es tracta d&#8217;un projecte de Mozilla encarat al desenvolupament d&#8217;aplicacions per a mòbil en HTML5. La gràcia del projecte és que permetrà accedir a les components del dispositiu tal i com si es tractés d&#8217;una aplicació nativa. L&#8217;avantatge d&#8217;aquestes aplicacions seria que serien vàlides per a qualsevol plataforma.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/html5_stickers-4e55288-intro-thumb-640xauto-24909.jpg"><img class="aligncenter size-full wp-image-944" style="margin-top: 15px; margin-bottom: 15px;" title="html5_stickers-4e55288-intro-thumb-640xauto-24909" src="http://openpitu.com/wp-content/uploads/2011/08/html5_stickers-4e55288-intro-thumb-640xauto-24909.jpg" alt="" width="640" height="480" /></a></p>
<p>La intenció de la Fundació Mozilla és proposar a W3C que estableixi WebAPI com un estàndard. Avui en dia el projecte encara està molt verd, però segur que faran una bona feina. Esperem que els desenvolupadors d&#8217;aplicacions mòbil tinguin en compte aquesta nova possibilitat.</p>
<p>Cal tenir present que ara pot ser una tasca molt feixuga mantenir una versió d&#8217;una aplicació relativament senzilla en com a mínim dues plataformes totalment diferents. Així mateix, ja hi ha llibreries que comencen a treballar en aquest sentit, com per exemple <a title="PhoneGap, pàgina oficial." href="http://www.phonegap.com/" target="_blank">PhoneGap</a>, però el fet de poder tenir un estàndard és la gran gràcia. D&#8217;aquesta manera ja no es dependria de llibreries fetes per tercers. Com ho veieu?</p>
<p>Font de la notícia: <a title="Font de la notícia" href="http://www.genbeta.com/movil/mozilla-presenta-su-webapi-con-la-intencion-de-convertirlo-en-un-estandar" target="_blank">Genbeta</a></p>
<h2>Voleu treballar en aquest projecte?</h2>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/mozilla-foundation-logo-250x235.jpg"><img class="aligncenter size-full wp-image-943" style="margin-top: 15px; margin-bottom: 15px;" title="mozilla-foundation-logo-250x235" src="http://openpitu.com/wp-content/uploads/2011/08/mozilla-foundation-logo-250x235.jpg" alt="" width="300" height="300" /></a></p>
<p>Des de la pàgina oficial es pot accedir a la oferta de treball per a participar en el desenvolupament d&#8217;aquest projecte. Realment és un projecte molt engrescador, a tots aquells desenvolupadors que coincideixin en el perfil que busquen i que no tenen feina o que volen fer un canvi d&#8217;aires jo els recomanaria enviar el currículum. Pot ser una molt bona experiència professional.</p>
<p><a title="Oferta de treball." href="http://hire.jobvite.com/CompanyJobs/Careers.aspx?c=qpX9Vfwa&amp;cs=9Kt9Vfw1&amp;page=Job%20Description&amp;j=oIvPVfwH" target="_blank">Podeu veure l&#8217;oferta de treball.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/08/24/mozilla-presenta-webapi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OOCSS (2a part), profunditzant en els widgets</title>
		<link>http://openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/</link>
		<comments>http://openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 22:12:01 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[AppWeb]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=895</guid>
		<description><![CDATA[Avui mirarem les recomanacions a seguir alhora d'implementar els widgets, en el nostre sistema de CSS. Primer de tot, recordar que els widgets estan formats per dues parts, per una banda la pròpia del framework, i per l'altra la pròpia de cada un dels projectes. D'aquesta manera podem especialitzar tots els nostres projectes amb el seu tema personalitzat. Primer de tot cal fer una feina de detecció dels widgets, on cada un respón a una funcionalitat, creant així la nostra llibreria de widgets.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/oocss_nou1.png"><img class="size-full wp-image-898  aligncenter" title="oocss_nou1" src="http://openpitu.com/wp-content/uploads/2011/08/oocss_nou1.png" alt="" width="560" height="234" /></a></p>
Abans de començar us deixo els enllaços que s'han usat de font:
<a title="Presentació OOCSS" href="http://www.scribd.com/fullscreen/60739176" target="_blank">Enllaç a la presentació</a>.
<a title="Pàgina oficial i exemples." href="http://oocss.org/" target="_blank">Enllaç a la pàgina oficial</a>.
<h2>Crear objectes reusables</h2>
Cal crear una llibreria de components reusables independent del projecte. Per altra banda, també cal crear-ne una per al nostre projecte. La idea principal recau en identificar els objectes per tal de saber-ne fer l'extensió i que sigui reusable, de manera que han de ser extensibles, reusables i aniuables.
Si per exemple pensem en un widget butó, a la part comú de tots els projectes podem definir les propietats que sabem que seran comunes, o definir-ne unes per defecte. A partir d'aquí aquesta classe cal anar-la extenent per tal de que tingui l'aspecte desitjat a cada projecte i alhora tinguem els diferents butons que es necessiten.
<h2>Simplificar la cascada</h2>
No usar #id en els estils. Si usem aquests identificadors, trencarem la reusabilitat d'aquest codi, ja que no hi poden haver diverses intàncies en una mateixa pàgina amb un mateix identificador. Així doncs, #id queda reservat per al seu ús des de JavaScript i en formularis. Així mateix queda prohibit en els estils.
També queden prohibits els estils ens línia. Tots sabem que els estils intrusius porten problemes, però a vegades els usem en moments determinats per què ens poden ser còmodes. Ja que estem reformulant el sistema d'estils, també queden prohibits, ja que a part de no ser reusables, ens poden portar a comportaments estranys, cosa a evitar totalment.
<h2>Usar  classes i no elements</h2>
No hem de ment definir els propietats a div.la-meva-classe, sinó directament .la-meva-classe. Amb la primera opció fem que la propietat només sigui vàlida per a elements div, mentre que amb la segona la classe no depèn del seu element HTML. D'aquesta manera obtenim un codi més reusable i a més no ens incorporarà comportaments estranys.
<h2>Minimitza els selectors</h2>
A partir d'una classe podem definir elements HTMLS aniuats. Tot i això cal tenir en compte que a vegades ens podem estalviar selectors per a acabar tenint un mateix comportament. D'aquesta manera permetem una millor llegibilitat al codi. Amb aquest fet a més, millorem el rendiment dels nostres CSS.
<h2>Sense dependències del context</h2>
Els estils d'un objecte són independents del lloc que ocupin de la pàgina. D'aquesta manera no hem de  definir .la-mevaclasse-1 .la-meva-classe-2 {...}, ja que si ho fem així estem supeditant el comportament de la 2 a que estigui dins d'un contenidor 1. D'aquesta manera a més, sabem que podem usar un widget a qualsevol part de la pàgina i que sempre tindrà el mateix comportament.
<h2>Evitar dependències innecessàries entre objectes</h2>
En aquest sentit, no hem d'agrupar diferents widgets mitjançant comes. Ja que estem lligant aquests objectes, on un canvi a un widget provocarà canvis als altres, cosa que tard o d'hora en sortirem perjudicats. Si ens trobem que constantment necessitem agrupar-los és que alguna cosa estem fent malament, particularment en el procés d'identificació.
<h2>Extenent els objectes</h2>
S'usa el concepte d'orientació a objectes típic en els CSS. D'aquesta manera l'objecte fill hereda les propietats del pare. Comentarem, amb exemples com es fa aquesta extensió més en detall en un tercer post, com ja vam prometre.
<h2>Objectes compostos</h2>
Algunes components de la pàgina estaran formades per diversos objectes. En aquest cas no usem extensió, sinó composició. En aquest moment ens trobem en un dels majors problemes dels CSS: manca de control en l'herència i la cascada. Les regles han de ser específiques, de manera que no impliqui res l'ordre en el qual s'apliquen. Sinó és així augmentem la composició. Cal ser conscient en que tots els noms de les classes formen part del namespace global de CSS, de manera que cal ser coherent en la definició de noms.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-3" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/&amp;title=OOCSS%20%282a%20part%29%2C%20profunditzant%20en%20els%20widgets" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-3" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/&amp;title=OOCSS%20%282a%20part%29%2C%20profunditzant%20en%20els%20widgets" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-3" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-3" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/&amp;title=OOCSS%20%282a%20part%29%2C%20profunditzant%20en%20els%20widgets" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-3" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F10%2Foocss-2a-part-profunditzant-en-els-widgets%2F&amp;t=OOCSS%20%282a%20part%29%2C%20profunditzant%20en%20els%20widgets&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-3" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F10%2Foocss-2a-part-profunditzant-en-els-widgets%2F&amp;text=OOCSS%20%282a%20part%29%2C%20profunditzant%20en%20els%20widgets&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Avui mirarem les recomanacions a seguir alhora d&#8217;implementar els widgets, en el nostre sistema de CSS. Primer de tot, recordar que els widgets estan formats per dues parts, per una banda la pròpia del framework, i per l&#8217;altra la pròpia de cada un dels projectes. D&#8217;aquesta manera podem especialitzar tots els nostres projectes amb el seu tema personalitzat. Primer de tot cal fer una feina de detecció dels widgets, on cada un respón a una funcionalitat, creant així la nostra llibreria de widgets.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/oocss_nou1.png"><img class="size-full wp-image-898  aligncenter" title="oocss_nou1" src="http://openpitu.com/wp-content/uploads/2011/08/oocss_nou1.png" alt="" width="560" height="234" /></a></p>
<p>Abans de començar us deixo els enllaços que s&#8217;han usat de font:</p>
<p><a title="Presentació OOCSS" href="http://www.scribd.com/fullscreen/60739176" target="_blank">Enllaç a la presentació</a>.</p>
<p><a title="Pàgina oficial i exemples." href="http://oocss.org/" target="_blank">Enllaç a la pàgina oficial</a>.</p>
<h2>Crear objectes reusables</h2>
<p>Cal crear una llibreria de components reusables independent del projecte. Per altra banda, també cal crear-ne una per al nostre projecte. La idea principal recau en identificar els objectes per tal de saber-ne fer l&#8217;extensió i que sigui reusable, de manera que han de ser extensibles, reusables i aniuables.</p>
<p>Si per exemple pensem en un widget butó, a la part comú de tots els projectes podem definir les propietats que sabem que seran comunes, o definir-ne unes per defecte. A partir d&#8217;aquí aquesta classe cal anar-la extenent per tal de que tingui l&#8217;aspecte desitjat a cada projecte i alhora tinguem els diferents butons que es necessiten.</p>
<h2>Simplificar la cascada</h2>
<p>No usar #id en els estils. Si usem aquests identificadors, trencarem la reusabilitat d&#8217;aquest codi, ja que no hi poden haver diverses intàncies en una mateixa pàgina amb un mateix identificador. Així doncs, #id queda reservat per al seu ús des de JavaScript i en formularis. Així mateix queda prohibit en els estils.</p>
<p>També queden prohibits els estils ens línia. Tots sabem que els estils intrusius porten problemes, però a vegades els usem en moments determinats per què ens poden ser còmodes. Ja que estem reformulant el sistema d&#8217;estils, també queden prohibits, ja que a part de no ser reusables, ens poden portar a comportaments estranys, cosa a evitar totalment.</p>
<h2>Usar  classes i no elements</h2>
<p>No hem de ment definir els propietats a div.la-meva-classe, sinó directament .la-meva-classe. Amb la primera opció fem que la propietat només sigui vàlida per a elements div, mentre que amb la segona la classe no depèn del seu element HTML. D&#8217;aquesta manera obtenim un codi més reusable i a més no ens incorporarà comportaments estranys.</p>
<h2>Minimitza els selectors</h2>
<p>A partir d&#8217;una classe podem definir elements HTMLS aniuats. Tot i això cal tenir en compte que a vegades ens podem estalviar selectors per a acabar tenint un mateix comportament. D&#8217;aquesta manera permetem una millor llegibilitat al codi. Amb aquest fet a més, millorem el rendiment dels nostres CSS.</p>
<h2>Sense dependències del context</h2>
<p>Els estils d&#8217;un objecte són independents del lloc que ocupin de la pàgina. D&#8217;aquesta manera no hem de  definir .la-mevaclasse-1 .la-meva-classe-2 {&#8230;}, ja que si ho fem així estem supeditant el comportament de la 2 a que estigui dins d&#8217;un contenidor 1. D&#8217;aquesta manera a més, sabem que podem usar un widget a qualsevol part de la pàgina i que sempre tindrà el mateix comportament.</p>
<h2>Evitar dependències innecessàries entre objectes</h2>
<p>En aquest sentit, no hem d&#8217;agrupar diferents widgets mitjançant comes. Ja que estem lligant aquests objectes, on un canvi a un widget provocarà canvis als altres, cosa que tard o d&#8217;hora en sortirem perjudicats. Si ens trobem que constantment necessitem agrupar-los és que alguna cosa estem fent malament, particularment en el procés d&#8217;identificació.</p>
<h2>Extenent els objectes</h2>
<p>S&#8217;usa el concepte d&#8217;orientació a objectes típic en els CSS. D&#8217;aquesta manera l&#8217;objecte fill hereda les propietats del pare. Comentarem, amb exemples com es fa aquesta extensió més en detall en un tercer post, com ja vam prometre.</p>
<h2>Objectes compostos</h2>
<p>Algunes components de la pàgina estaran formades per diversos objectes. En aquest cas no usem extensió, sinó composició. En aquest moment ens trobem en un dels majors problemes dels CSS: manca de control en l&#8217;herència i la cascada. Les regles han de ser específiques, de manera que no impliqui res l&#8217;ordre en el qual s&#8217;apliquen. Sinó és així augmentem la composició. Cal ser conscient en que tots els noms de les classes formen part del namespace global de CSS, de manera que cal ser coherent en la definició de noms.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La setmana a Twitter</title>
		<link>http://openpitu.com/2011/08/07/la-setmana-a-twitter-3/</link>
		<comments>http://openpitu.com/2011/08/07/la-setmana-a-twitter-3/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 22:18:16 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[Notícies]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=874</guid>
		<description><![CDATA[De nou, el resum setmanal del què ha estat el perfil d'<a title="Perfil d'@openpitu" href="http://twitter.com/#!/openpitu" target="_blank">@openpitu</a> durant aquests dies.
<h2>Avaries 2.0</h2>
<p style="padding-left: 30px;">Avaries 2.0: "en un minut es fan set-centes mil cerques a Google, pugen 600 vídeos, més de 1.500 posts i 50 blogs nous"<a title="http://www.ara.cat/xarxes/2-0-twitter-whatsapp-facebook-internet-fail-fail_whale_0_524947876.html/" rel="nofollow" href="http://bit.ly/ritgSN" target="_blank">http://bit.ly/ritgSN</a></p>
Article del diari Ara en el que s'explique una mica què passa quan alguns serveis com Twitter, Whatsapp, o senzillament no tenim 3G com actuem i què passa. Vaig destacar una frase en el tweet, que no és ben bé del què anava, el títol de l'article és: Avaries 2.0: les 5 coses que et cal saber si ets un usuari malaltís de les xarxes socials - El creixement exponencial de Twitter, Facebook o Whatsapp posa a prova les infraestructures digitals i la dependència dels usuaris al nou univers d'informació compartida
<h2>Error a Google+ en català</h2>
<p style="padding-left: 30px;">Curiós que a <a title="#Google" rel="nofollow" href="http://twitter.com/#!/search?q=%23Google">#Google</a>+ en <a title="#català" rel="nofollow" href="http://twitter.com/#!/search?q=%23català">#català</a>, versió móbil, hi hagi aquest tipus d'errors: <a title="http://ow.ly/i/fjQG/" rel="nofollow" href="http://ow.ly/i/fjQG" target="_blank">http://ow.ly/i/fjQG</a></p>
<p style="padding-left: 30px; text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/error_googleplus.jpg"><img class="aligncenter size-full wp-image-876" style="margin-top: 15px;margin-bottom:15px" title="error_googleplus" src="http://openpitu.com/wp-content/uploads/2011/08/error_googleplus.jpg" alt="" width="320" height="480" /></a></p>
L'altre dia, comparant l'aplicació nativa de l'iPhone de Google+ i la versió mòbil, vaig trobar-me amb aquest error, amb el caràcter d'apòstrof. Sembla que no hagin passat un test i arreglat aquest problema. Els catalans sembla que ens estiguem acostumant a que aquests tipus d'error amb la nostra llengua, i això no pot ser.
<h2>Les 5 batalles de Microsoft</h2>
<p style="padding-left: 30px;">Ls cinc batalles en les que Microsoft es juga el seu futur <a title="http://www.genbeta.com/a-fondo/los-cinco-batallas-en-las-que-microsoft-se-juega-su-futuro/" rel="nofollow" href="http://feedly.com/k/pq8PXm" target="_blank">http://feedly.com/k/pq8PXm</a></p>
Interessant article de Genbeta en el que es comenten i analitzen els 5 grans fronts que té oberts Microsoft, i que del resultat dels quals depen força la companys de Bill Gates. En aquest sentit, només puc dir: Llarga vida al software lliure!
<h2>Jailbreak fins a IOS5</h2>
<p style="padding-left: 30px;">Com era d'esperar, no hi haurà <a title="#Jailbreak" rel="nofollow" href="http://twitter.com/#!/search?q=%23Jailbreak">#Jailbreak</a> untethered fins <a title="#iOS5" rel="nofollow" href="http://twitter.com/#!/search?q=%23iOS5">#iOS5</a> <a title="http://iphoneate.com/no-habra-jailbreaks-untethered-hasta-ios-5/" rel="nofollow" href="http://feedly.com/k/nk8q3a" target="_blank">http://feedly.com/k/nk8q3a</a></p>
Els hackers que s'encarreguen del jailbreak, han comfirmat que es guardaran les vulnerabilitats per a la publicació de l'IOS5, per tal de poder treure al seu moment el jailbreak untethered per la nova versió de sistema operatiu.
<h2>A en Linus no li agrada Gnome3</h2>
<p style="padding-left: 30px;">Linus Switches to Xfce, Calls GNOME 3 an Unholy Mess! <a title="http://www.techdrivein.com/2011/08/linus-switches-to-xfce-calls-gnome-3.html/" rel="nofollow" href="http://feedly.com/k/qqhj9J" target="_blank">http://feedly.com/k/qqhj9J</a></p>
L'opnió d'una persona com en Linus és referent i sempre cal tenir-la en compte. En aquest sentit, Gnome3 (que encara no l'he provat), està sent molt criticat per alguns i molt elevat per altres. En Linus, ja s'ha posiciónat, i ho ha fet en contra, aquí podeu llegir-ne les seves reaccions.
<h2>Stallman opina d'EyeOS</h2>
<p style="padding-left: 30px;">Richard Stallman &#38; Marcelo d'Elia Branco on Cloud Computing, eyeOS - <a title="http://blog.eyeos.org/en/2009/06/25/richard-stallman-marcelo-delia-branco-on-cloud-computing-eyeos/" rel="nofollow" href="http://t.co/FWxp2md" target="_blank">http://t.co/FWxp2md</a></p>
Vïdeo en el que podem veure com Richard Stallman opina d'EyeOS. El vídeo és una mica curt i de poca qualitat, però veure com ell opina d'aquest projecte ens encoratge.
<h2>OpenJusticia</h2>
<p style="padding-left: 30px;">OpenJustitia y la presió del software propietari a Suïssa<a title="http://www.muylinux.com/2011/08/02/openjustitia-las-empresas-do-software-propietario-impiden-que-suiza-libere-software-open-source/" rel="nofollow" href="http://feedly.com/k/pGYiWp" target="_blank">http://feedly.com/k/pGYiWp</a></p>
Article penjat a MuyLinux, en el que podem veure amb l'opsició que es pot trobar un govern quan comença iniciatives lliures. Serà un tema que haurem d'anar seguint, i sobretot veure com acaba.
<h2>Anonymous atacarà Facebook</h2>
<p style="padding-left: 30px;">Anonymous promet hackejar a Facebook el 5 de novembre<a title="http://iphoneate.com/anonymous-promete-hackear-a-facebook-el-5-de-noviembre/" rel="nofollow" href="http://feedly.com/k/mYCUcd" target="_blank">http://feedly.com/k/mYCUcd</a></p>
Com la majoria de vosaltres sabeu, el col·lectiu Anonymous ha anunciat que el dia 5 de novembre s'atacarà Facebook. Personalment cada dia m'agrada menys aquesta xarxa social, poc interessant i amb molta escombraria... A veure com evoluciona.
<h2>Symfony 2 alliberat</h2>
<p style="padding-left: 30px;">Symfony 2 alliberat <a title="http://www.desarrolloweb.com/actualidad/symfony-2-liberado-5612.html/" rel="nofollow" href="http://feedly.com/k/oX5qaL" target="_blank">http://feedly.com/k/oX5qaL</a></p>
Nova versió alliberada del famós framework PHP. Personalment només he usat la versió anterior, la 1.4, i haig de dir que hi ha una molt bona feina a darrere. Després d'un període d'aprenentatge es torna en una feina molt còmoda treballar amb aquest framework.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-4" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/08/07/la-setmana-a-twitter-3/&amp;title=La%20setmana%20a%20Twitter" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-4" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/08/07/la-setmana-a-twitter-3/&amp;title=La%20setmana%20a%20Twitter" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-4" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/08/07/la-setmana-a-twitter-3/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-4" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/08/07/la-setmana-a-twitter-3/&amp;title=La%20setmana%20a%20Twitter" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-4" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F07%2Fla-setmana-a-twitter-3%2F&amp;t=La%20setmana%20a%20Twitter&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-4" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F07%2Fla-setmana-a-twitter-3%2F&amp;text=La%20setmana%20a%20Twitter&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>De nou, el resum setmanal del què ha estat el perfil d&#8217;<a title="Perfil d'@openpitu" href="http://twitter.com/#!/openpitu" target="_blank">@openpitu</a> durant aquests dies.</p>
<h2>Avaries 2.0</h2>
<p style="padding-left: 30px;">Avaries 2.0: &#8220;en un minut es fan set-centes mil cerques a Google, pugen 600 vídeos, més de 1.500 posts i 50 blogs nous&#8221;<a title="http://www.ara.cat/xarxes/2-0-twitter-whatsapp-facebook-internet-fail-fail_whale_0_524947876.html/" rel="nofollow" href="http://bit.ly/ritgSN" target="_blank">http://bit.ly/ritgSN</a></p>
<p>Article del diari Ara en el que s&#8217;explique una mica què passa quan alguns serveis com Twitter, Whatsapp, o senzillament no tenim 3G com actuem i què passa. Vaig destacar una frase en el tweet, que no és ben bé del què anava, el títol de l&#8217;article és: Avaries 2.0: les 5 coses que et cal saber si ets un usuari malaltís de les xarxes socials - El creixement exponencial de Twitter, Facebook o Whatsapp posa a prova les infraestructures digitals i la dependència dels usuaris al nou univers d&#8217;informació compartida</p>
<h2>Error a Google+ en català</h2>
<p style="padding-left: 30px;">Curiós que a <a title="#Google" rel="nofollow" href="http://twitter.com/#!/search?q=%23Google">#Google</a>+ en <a title="#català" rel="nofollow" href="http://twitter.com/#!/search?q=%23català">#català</a>, versió móbil, hi hagi aquest tipus d&#8217;errors: <a title="http://ow.ly/i/fjQG/" rel="nofollow" href="http://ow.ly/i/fjQG" target="_blank">http://ow.ly/i/fjQG</a></p>
<p style="padding-left: 30px; text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/error_googleplus.jpg"><img class="aligncenter size-full wp-image-876" style="margin-top: 15px; margin-bottom: 15px;" title="error_googleplus" src="http://openpitu.com/wp-content/uploads/2011/08/error_googleplus.jpg" alt="" width="320" height="480" /></a></p>
<p>L&#8217;altre dia, comparant l&#8217;aplicació nativa de l&#8217;iPhone de Google+ i la versió mòbil, vaig trobar-me amb aquest error, amb el caràcter d&#8217;apòstrof. Sembla que no hagin passat un test i arreglat aquest problema. Els catalans sembla que ens estiguem acostumant a que aquests tipus d&#8217;error amb la nostra llengua, i això no pot ser.</p>
<h2>Les 5 batalles de Microsoft</h2>
<p style="padding-left: 30px;">Ls cinc batalles en les que Microsoft es juga el seu futur <a title="http://www.genbeta.com/a-fondo/los-cinco-batallas-en-las-que-microsoft-se-juega-su-futuro/" rel="nofollow" href="http://feedly.com/k/pq8PXm" target="_blank">http://feedly.com/k/pq8PXm</a></p>
<p>Interessant article de Genbeta en el que es comenten i analitzen els 5 grans fronts que té oberts Microsoft, i que del resultat dels quals depen força la companys de Bill Gates. En aquest sentit, només puc dir: Llarga vida al software lliure!</p>
<h2>Jailbreak fins a IOS5</h2>
<p style="padding-left: 30px;">Com era d&#8217;esperar, no hi haurà <a title="#Jailbreak" rel="nofollow" href="http://twitter.com/#!/search?q=%23Jailbreak">#Jailbreak</a> untethered fins <a title="#iOS5" rel="nofollow" href="http://twitter.com/#!/search?q=%23iOS5">#iOS5</a> <a title="http://iphoneate.com/no-habra-jailbreaks-untethered-hasta-ios-5/" rel="nofollow" href="http://feedly.com/k/nk8q3a" target="_blank">http://feedly.com/k/nk8q3a</a></p>
<p>Els hackers que s&#8217;encarreguen del jailbreak, han comfirmat que es guardaran les vulnerabilitats per a la publicació de l&#8217;IOS5, per tal de poder treure al seu moment el jailbreak untethered per la nova versió de sistema operatiu.</p>
<h2>A en Linus no li agrada Gnome3</h2>
<p style="padding-left: 30px;">Linus Switches to Xfce, Calls GNOME 3 an Unholy Mess! <a title="http://www.techdrivein.com/2011/08/linus-switches-to-xfce-calls-gnome-3.html/" rel="nofollow" href="http://feedly.com/k/qqhj9J" target="_blank">http://feedly.com/k/qqhj9J</a></p>
<p>L&#8217;opnió d&#8217;una persona com en Linus és referent i sempre cal tenir-la en compte. En aquest sentit, Gnome3 (que encara no l&#8217;he provat), està sent molt criticat per alguns i molt elevat per altres. En Linus, ja s&#8217;ha posiciónat, i ho ha fet en contra, aquí podeu llegir-ne les seves reaccions.</p>
<h2>Stallman opina d&#8217;EyeOS</h2>
<p style="padding-left: 30px;">Richard Stallman &amp; Marcelo d&#8217;Elia Branco on Cloud Computing, eyeOS - <a title="http://blog.eyeos.org/en/2009/06/25/richard-stallman-marcelo-delia-branco-on-cloud-computing-eyeos/" rel="nofollow" href="http://t.co/FWxp2md" target="_blank">http://t.co/FWxp2md</a></p>
<p>Vïdeo en el que podem veure com Richard Stallman opina d&#8217;EyeOS. El vídeo és una mica curt i de poca qualitat, però veure com ell opina d&#8217;aquest projecte ens encoratge.</p>
<h2>OpenJusticia</h2>
<p style="padding-left: 30px;">OpenJustitia y la presió del software propietari a Suïssa<a title="http://www.muylinux.com/2011/08/02/openjustitia-las-empresas-do-software-propietario-impiden-que-suiza-libere-software-open-source/" rel="nofollow" href="http://feedly.com/k/pGYiWp" target="_blank">http://feedly.com/k/pGYiWp</a></p>
<p>Article penjat a MuyLinux, en el que podem veure amb l&#8217;opsició que es pot trobar un govern quan comença iniciatives lliures. Serà un tema que haurem d&#8217;anar seguint, i sobretot veure com acaba.</p>
<h2>Anonymous atacarà Facebook</h2>
<p style="padding-left: 30px;">Anonymous promet hackejar a Facebook el 5 de novembre<a title="http://iphoneate.com/anonymous-promete-hackear-a-facebook-el-5-de-noviembre/" rel="nofollow" href="http://feedly.com/k/mYCUcd" target="_blank">http://feedly.com/k/mYCUcd</a></p>
<p>Com la majoria de vosaltres sabeu, el col·lectiu Anonymous ha anunciat que el dia 5 de novembre s&#8217;atacarà Facebook. Personalment cada dia m&#8217;agrada menys aquesta xarxa social, poc interessant i amb molta escombraria&#8230; A veure com evoluciona.</p>
<h2>Symfony 2 alliberat</h2>
<p style="padding-left: 30px;">Symfony 2 alliberat <a title="http://www.desarrolloweb.com/actualidad/symfony-2-liberado-5612.html/" rel="nofollow" href="http://feedly.com/k/oX5qaL" target="_blank">http://feedly.com/k/oX5qaL</a></p>
<p>Nova versió alliberada del famós framework PHP. Personalment només he usat la versió anterior, la 1.4, i haig de dir que hi ha una molt bona feina a darrere. Després d&#8217;un període d&#8217;aprenentatge es torna en una feina molt còmoda treballar amb aquest framework.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/08/07/la-setmana-a-twitter-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OOCSS, Object-Oriented CSS</title>
		<link>http://openpitu.com/2011/08/04/oocss-object-oriented-css/</link>
		<comments>http://openpitu.com/2011/08/04/oocss-object-oriented-css/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 21:34:07 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[AppWeb]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=864</guid>
		<description><![CDATA[Fa uns dies vaig veure una presentació Power Point que tractava dels OOCSS. No havia tingut temps a mirar-la en detall fins avui, on realment l'he llegida atentament, i m'he mirat els exemple de la pàgina web oficial. Mitjançant aquesta tècnica, podem tenir ordenat el nostre codi CSS, i que aquest sigui plenament reusable. Tan és així, que està estructurat de tal manera que diferents projectes comparteixen un conjunt de normes CSS, és el què anomanem Framework, i una part concreta per a cada projecte, anomenat tema.
<h2>Reusables</h2>
<h2>Extensibles</h2>
<h2>Anidats</h2>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/oocss1.gif"><img class="size-full wp-image-868  aligncenter" title="oocss1" src="http://openpitu.com/wp-content/uploads/2011/08/oocss1.gif" alt="" width="460" height="268" /></a></p>
<h2 style="text-align: center;"><span style="font-size: x-small;"><span style="font-weight: normal;">
</span></span></h2>
Un cop ja sabem que hi ha una part anomenada Framework i una com a tema, comentarem quina és l'estructura de cada un. El framework està format per 5 components: Reset, Base, Grid, Widgets, Helpers. El tema està format per Widgets i opcionalment per Pages. Així doncs ja podem intuir que en el Framework hi tindrem definides les propietats generals, comuns a tots els projectes, mentre que els aspectes concrets, els widgets, els podrem redefinir a cada tema.
Abans d'entrar en tema, us faig saber que queden pendents dos posts al respecte. Un explicant les bones praxis per a l'ús de OOCSS, i un altre amb alguns exemples per a fer-ho més clar, ja que un tros de codi, val més que mil paraules.
<h2>Reset + Base</h2>
Podem usar-ne d'existents. Aquestes components ens ajuden a eliminar inconsistències entre navegadors i crear una base comuna. Tot i que ens podríem fer el nostre es recomana usar-ne de ja fets i provats com: 960.gs, formalize.me, normalize.css, html5boilerplate, YUI...
<h2>Grid</h2>
Aquest és un dels aspectes més interessants del sistema. Es tracta de la definició dels layouts. En aquest sentit, es defineixen amb % la relació. De l'estil si és un 100% si són 2 50%, etc. D'aquesta manera podrem generar fàcilment els layouts. Seran reusables i cada un el podrem customitzar com volguem. Es recomana usar-ne de ja existents, tot i que ens podem crear el nostre, com per exemple: 960.gs, 978.gs, blueprint, YUI...
<h2>Widgets, objectes reusables</h2>
Els widgets poden ser independents del projecte o no. Es tracta de definir un conjunt de classes CSS relacionades, que responen a una funcionalitat determinada. En aquest sentit, està bé saber quina part és comuna i quina part forma part del tema, de manera que podrem tenir cada objecte personalitzat per projecte.
<h2>Pages, opcional per al tema</h2>
Les pages són interessants per a projectes molt concrets, en els qual es vol que cada pàgina o secció de l'aplicació o web, es vulgui mostrar amb estils totalment diferents. D'aquesta manera podríem diferenciar cada una de les pàgines usant la composició. De fet, es podrien fer amb widgets, però en els casos que sigui útil és millor fer-ho per tal de tenir
<h2>Helpers</h2>
Es tracta de classes petites, que es poden usar per tots els objectes. Els usos típics poden ser per fer elements hiddens, cantons rodos, ombres...
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/oocss2.jpg"><img class="size-full wp-image-869  aligncenter" title="oocss2" src="http://openpitu.com/wp-content/uploads/2011/08/oocss2.jpg" alt="" width="222" height="517" /></a></p>
Enllaços a les fonts de l'article.
<a title="Presentació OOCSS" href="http://www.scribd.com/fullscreen/60739176" target="_blank">Enllaç a la presentació</a>.
<a title="Pàgina oficial i exemples." href="http://oocss.org/" target="_blank">Enllaç a la pàgina oficial</a>.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-5" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/08/04/oocss-object-oriented-css/&amp;title=OOCSS%2C%20Object-Oriented%20CSS" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-5" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/08/04/oocss-object-oriented-css/&amp;title=OOCSS%2C%20Object-Oriented%20CSS" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-5" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/08/04/oocss-object-oriented-css/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-5" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/08/04/oocss-object-oriented-css/&amp;title=OOCSS%2C%20Object-Oriented%20CSS" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-5" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F04%2Foocss-object-oriented-css%2F&amp;t=OOCSS%2C%20Object-Oriented%20CSS&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-5" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F04%2Foocss-object-oriented-css%2F&amp;text=OOCSS%2C%20Object-Oriented%20CSS&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Fa uns dies vaig veure una presentació Power Point que tractava dels OOCSS. No havia tingut temps a mirar-la en detall fins avui, on realment l&#8217;he llegida atentament, i m&#8217;he mirat els exemple de la pàgina web oficial. Mitjançant aquesta tècnica, podem tenir ordenat el nostre codi CSS, i que aquest sigui plenament reusable. Tan és així, que està estructurat de tal manera que diferents projectes comparteixen un conjunt de normes CSS, és el què anomanem Framework, i una part concreta per a cada projecte, anomenat tema.</p>
<h2>Reusables</h2>
<h2>Extensibles</h2>
<h2>Anidats</h2>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/oocss1.gif"><img class="size-full wp-image-868  aligncenter" title="oocss1" src="http://openpitu.com/wp-content/uploads/2011/08/oocss1.gif" alt="" width="460" height="268" /></a></p>
<h2 style="text-align: center;"><span style="font-size: x-small;"><span style="font-weight: normal;"><br />
</span></span></h2>
<p>Un cop ja sabem que hi ha una part anomenada Framework i una com a tema, comentarem quina és l&#8217;estructura de cada un. El framework està format per 5 components: Reset, Base, Grid, Widgets, Helpers. El tema està format per Widgets i opcionalment per Pages. Així doncs ja podem intuir que en el Framework hi tindrem definides les propietats generals, comuns a tots els projectes, mentre que els aspectes concrets, els widgets, els podrem redefinir a cada tema.</p>
<p>Abans d&#8217;entrar en tema, us faig saber que queden pendents dos posts al respecte. Un explicant les bones praxis per a l&#8217;ús de OOCSS, i un altre amb alguns exemples per a fer-ho més clar, ja que un tros de codi, val més que mil paraules.</p>
<h2>Reset + Base</h2>
<p>Podem usar-ne d&#8217;existents. Aquestes components ens ajuden a eliminar inconsistències entre navegadors i crear una base comuna. Tot i que ens podríem fer el nostre es recomana usar-ne de ja fets i provats com: 960.gs, formalize.me, normalize.css, html5boilerplate, YUI&#8230;</p>
<h2>Grid</h2>
<p>Aquest és un dels aspectes més interessants del sistema. Es tracta de la definició dels layouts. En aquest sentit, es defineixen amb % la relació. De l&#8217;estil si és un 100% si són 2 50%, etc. D&#8217;aquesta manera podrem generar fàcilment els layouts. Seran reusables i cada un el podrem customitzar com volguem. Es recomana usar-ne de ja existents, tot i que ens podem crear el nostre, com per exemple: 960.gs, 978.gs, blueprint, YUI&#8230;</p>
<h2>Widgets, objectes reusables</h2>
<p>Els widgets poden ser independents del projecte o no. Es tracta de definir un conjunt de classes CSS relacionades, que responen a una funcionalitat determinada. En aquest sentit, està bé saber quina part és comuna i quina part forma part del tema, de manera que podrem tenir cada objecte personalitzat per projecte.</p>
<h2>Pages, opcional per al tema</h2>
<p>Les pages són interessants per a projectes molt concrets, en els qual es vol que cada pàgina o secció de l&#8217;aplicació o web, es vulgui mostrar amb estils totalment diferents. D&#8217;aquesta manera podríem diferenciar cada una de les pàgines usant la composició. De fet, es podrien fer amb widgets, però en els casos que sigui útil és millor fer-ho per tal de tenir</p>
<h2>Helpers</h2>
<p>Es tracta de classes petites, que es poden usar per tots els objectes. Els usos típics poden ser per fer elements hiddens, cantons rodos, ombres&#8230;</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/oocss2.jpg"><img class="size-full wp-image-869  aligncenter" title="oocss2" src="http://openpitu.com/wp-content/uploads/2011/08/oocss2.jpg" alt="" width="222" height="517" /></a></p>
<p>Enllaços a les fonts de l&#8217;article.</p>
<p><a title="Presentació OOCSS" href="http://www.scribd.com/fullscreen/60739176" target="_blank">Enllaç a la presentació</a>.</p>
<p><a title="Pàgina oficial i exemples." href="http://oocss.org/" target="_blank">Enllaç a la pàgina oficial</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/08/04/oocss-object-oriented-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Different Post Per Page de WordPress</title>
		<link>http://openpitu.com/2011/07/25/differentpostperpage-plugin-de-wordpress/</link>
		<comments>http://openpitu.com/2011/07/25/differentpostperpage-plugin-de-wordpress/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 21:50:02 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=827</guid>
		<description><![CDATA[Per defecte el gestor de continguts més popular per a blogs, només ens dóna opció per a configurar el nombre d'entrades per pàgina, sense poder diferenciar la pàgina d'inici, d'una cerca per etiqueta, d'una categoria... No és una bona opció limitar-ho mitjançant un if dins del bucle de si hi ha posts, ja que amb la pàginació estarem "eliminant" entrades.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/wordpress-plugin-2.jpg"><img class="aligncenter size-full wp-image-828" style="margin-top: 15px;margin-bottom:15px" title="wordpress-plugin-2" src="http://openpitu.com/wp-content/uploads/2011/07/wordpress-plugin-2.jpg" alt="" width="475" height="316" /></a></p>
Com en la majoria dels casos, hi ha un plugin que ens permet configurar aquests nombres. Es tracta, com es diu en el títol de l'entrada, Different Post Per Page. Per a instal·lar-l'ho cal anar a la secció d'extensions i buscar el nom del plugin. Un cop trobat, amb molt bona puntuació, l'instal·lem i l'activem, de manera que ja podrem configurar sense cap problema i des d'interfície gràfica.
Podeu trobar l'enllaç a la descàrrega a <a title="Enllaç a la descàrrega" href="http://www.maxblogpress.com/plugins/dppp/" target="_blank">la font original</a>.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-6" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/07/25/differentpostperpage-plugin-de-wordpress/&amp;title=Different%20Post%20Per%20Page%20de%20WordPress" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-6" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/07/25/differentpostperpage-plugin-de-wordpress/&amp;title=Different%20Post%20Per%20Page%20de%20WordPress" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-6" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/07/25/differentpostperpage-plugin-de-wordpress/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-6" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/07/25/differentpostperpage-plugin-de-wordpress/&amp;title=Different%20Post%20Per%20Page%20de%20WordPress" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-6" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F07%2F25%2Fdifferentpostperpage-plugin-de-wordpress%2F&amp;t=Different%20Post%20Per%20Page%20de%20WordPress&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-6" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F07%2F25%2Fdifferentpostperpage-plugin-de-wordpress%2F&amp;text=Different%20Post%20Per%20Page%20de%20WordPress&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Per defecte el gestor de continguts més popular per a blogs, només ens dóna opció per a configurar el nombre d&#8217;entrades per pàgina, sense poder diferenciar la pàgina d&#8217;inici, d&#8217;una cerca per etiqueta, d&#8217;una categoria&#8230; No és una bona opció limitar-ho mitjançant un if dins del bucle de si hi ha posts, ja que amb la pàginació estarem &#8220;eliminant&#8221; entrades.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/wordpress-plugin-2.jpg"><img class="aligncenter size-full wp-image-828" style="margin-top: 15px; margin-bottom: 15px;" title="wordpress-plugin-2" src="http://openpitu.com/wp-content/uploads/2011/07/wordpress-plugin-2.jpg" alt="" width="475" height="316" /></a></p>
<p>Com en la majoria dels casos, hi ha un plugin que ens permet configurar aquests nombres. Es tracta, com es diu en el títol de l&#8217;entrada, Different Post Per Page. Per a instal·lar-l&#8217;ho cal anar a la secció d&#8217;extensions i buscar el nom del plugin. Un cop trobat, amb molt bona puntuació, l&#8217;instal·lem i l&#8217;activem, de manera que ja podrem configurar sense cap problema i des d&#8217;interfície gràfica.</p>
<p>Podeu trobar l&#8217;enllaç a la descàrrega a <a title="Enllaç a la descàrrega" href="http://www.maxblogpress.com/plugins/dppp/" target="_blank">la font original</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/07/25/differentpostperpage-plugin-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BrowserID, autenticació fàcil</title>
		<link>http://openpitu.com/2011/07/25/browserid-autenticacio-facil-i-segura/</link>
		<comments>http://openpitu.com/2011/07/25/browserid-autenticacio-facil-i-segura/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 14:23:36 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Seguretat]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=822</guid>
		<description><![CDATA[La seguretat a Internet és cada cop més important. Cada setmana podem llegir notícies de que han rebentat no sé quantes contrasenyes d'algun portal important. Cada cop estem registrats a més llocs, on hem de recordar el nom d'usuari i la contrasenya. El més perillós és usar una contrasenya fàcil i senzilla a tots aquests portals. Una altra activitat estandaritzada és no memoritzar la contrasenya i cada cop que hem d'usar aquell servei que quasi mai utilitzem que ens en torni a generar una de nova al nostre correu.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/browserID1.png"><img class="aligncenter size-full wp-image-823" style="margin-top: 15px;margin-bottom:15px" title="browserID1" src="http://openpitu.com/wp-content/uploads/2011/07/browserID1.png" alt="" width="487" height="341" /></a></p>
Davant d'aquestes costums poc segures, Mozilla, aprofitant la idea d'openID, crea BrowserID, per tal de poder recuperar les nostres contrasenyes de manera fàcil i senzilla mitjançant el correu electrònic i el domini en qüestió. Els fonaments bàsics d'aquesta iniciativa són:
<ol>
	<li>Facilitat d'ús</li>
	<li>Seguretat</li>
	<li>Cross-Browser</li>
	<li>Descentralització</li>
	<li>Millora de l'experiència d'usuari</li>
	<li>Respecte a la privadesa de dades.</li>
</ol>
BrowserID funciona a tots els navegadors, tan d'escriptori com mòbils i no es comparteix la informació entre serveis diferents. En un futur es preveu que sigui implementat de forma nativa per als diferents navegadors mitjançant la barra d'adreces (per exemple).
Podeu trobar un exemple en funcionament a <a title="Text Channels" href="http://textchannels.com/">TextChanels</a>, on haureu de registrar-vos, creant un compte BrowserID. Un cop fet podeu anar a <a title="Pàgina de prova de BrowserID" href="http://myfavoritebeer.org/" target="_blank">aquesta pàgina de prova</a>. D'aquesta manera veurem com de fàcil és usar aquest mecanisme.
Podeu trobar més informació i un exemple per a la seva implementació a <a title="Més informació i implementació" href="http://hacks.mozilla.org/2011/07/introducing-browserid-easier-and-safer-authentication-on-the-web/" target="_blank">Mozilla Hacks</a>. Encara no he provat aquest codi, en breu el provaré i ja comentaré aviam què tal funciona, però tot apunta a que funciona correctament, segons diuen els lectors de la font original.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-7" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/07/25/browserid-autenticacio-facil-i-segura/&amp;title=BrowserID%2C%20autenticaci%C3%B3%20f%C3%A0cil" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-7" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/07/25/browserid-autenticacio-facil-i-segura/&amp;title=BrowserID%2C%20autenticaci%C3%B3%20f%C3%A0cil" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-7" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/07/25/browserid-autenticacio-facil-i-segura/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-7" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/07/25/browserid-autenticacio-facil-i-segura/&amp;title=BrowserID%2C%20autenticaci%C3%B3%20f%C3%A0cil" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-7" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F07%2F25%2Fbrowserid-autenticacio-facil-i-segura%2F&amp;t=BrowserID%2C%20autenticaci%C3%B3%20f%C3%A0cil&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-7" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F07%2F25%2Fbrowserid-autenticacio-facil-i-segura%2F&amp;text=BrowserID%2C%20autenticaci%C3%B3%20f%C3%A0cil&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>La seguretat a Internet és cada cop més important. Cada setmana podem llegir notícies de que han rebentat no sé quantes contrasenyes d&#8217;algun portal important. Cada cop estem registrats a més llocs, on hem de recordar el nom d&#8217;usuari i la contrasenya. El més perillós és usar una contrasenya fàcil i senzilla a tots aquests portals. Una altra activitat estandaritzada és no memoritzar la contrasenya i cada cop que hem d&#8217;usar aquell servei que quasi mai utilitzem que ens en torni a generar una de nova al nostre correu.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/browserID1.png"><img class="aligncenter size-full wp-image-823" style="margin-top: 15px;margin-bottom:15px" title="browserID1" src="http://openpitu.com/wp-content/uploads/2011/07/browserID1.png" alt="" width="487" height="341" /></a></p>
<p>Davant d&#8217;aquestes costums poc segures, Mozilla, aprofitant la idea d&#8217;openID, crea BrowserID, per tal de poder recuperar les nostres contrasenyes de manera fàcil i senzilla mitjançant el correu electrònic i el domini en qüestió. Els fonaments bàsics d&#8217;aquesta iniciativa són:</p>
<ol>
<li>Facilitat d&#8217;ús</li>
<li>Seguretat</li>
<li>Cross-Browser</li>
<li>Descentralització</li>
<li>Millora de l&#8217;experiència d&#8217;usuari</li>
<li>Respecte a la privadesa de dades.</li>
</ol>
<p>BrowserID funciona a tots els navegadors, tan d&#8217;escriptori com mòbils i no es comparteix la informació entre serveis diferents. En un futur es preveu que sigui implementat de forma nativa per als diferents navegadors mitjançant la barra d&#8217;adreces (per exemple).</p>
<p>Podeu trobar un exemple en funcionament a <a title="Text Channels" href="http://textchannels.com/">TextChanels</a>, on haureu de registrar-vos, creant un compte BrowserID. Un cop fet podeu anar a <a title="Pàgina de prova de BrowserID" href="http://myfavoritebeer.org/" target="_blank">aquesta pàgina de prova</a>. D&#8217;aquesta manera veurem com de fàcil és usar aquest mecanisme.</p>
<p>Podeu trobar més informació i un exemple per a la seva implementació a <a title="Més informació i implementació" href="http://hacks.mozilla.org/2011/07/introducing-browserid-easier-and-safer-authentication-on-the-web/" target="_blank">Mozilla Hacks</a>. Encara no he provat aquest codi, en breu el provaré i ja comentaré aviam què tal funciona, però tot apunta a que funciona correctament, segons diuen els lectors de la font original.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/07/25/browserid-autenticacio-facil-i-segura/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobilizer, eina per a desenvolupadors mòbils</title>
		<link>http://openpitu.com/2011/07/24/mobilizer-eina-per-a-desenvolupadors-mobils/</link>
		<comments>http://openpitu.com/2011/07/24/mobilizer-eina-per-a-desenvolupadors-mobils/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 13:27:32 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[aplicacions]]></category>
		<category><![CDATA[AppWeb]]></category>
		<category><![CDATA[Mòbil]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=804</guid>
		<description><![CDATA[Actualment hi ha una gran quantitat de projectes que necessiten una versió mòbil. En molts casos opten per a una pàgina web en format per a smartphone. Un dels grans problemes és poder anar comprovant amb diversos dispositius com es veu, ja que tots conten amb resolucions de pantalla diferents.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/mobilizer_logo.jpg"><img class="aligncenter size-full wp-image-808" style="margin-top: 15px;margin-bottom:15px" title="mobilizer_logo" src="http://openpitu.com/wp-content/uploads/2011/07/mobilizer_logo.jpg" alt="" width="342" height="97" /></a></p>
Mobilizer està fet amb Adobe Air i ens permet poder visualitzar amb un iPhone 4, BlackBerry Storm, Palm Pre i HTC Evo. Podem usar-ho amb pàgines que estiguin penjades a Internet i amb projectes locals. No és una visualització perfecte de tal i com es veu, però sí que ens serveix a nivell orientatiu.
De moment encara és la versió beta, podem baixar-nos gratuïtament el programa a la <a title="Mobilizer" href="http://www.springbox.com/mobilizer/" target="_blank">pàgina oficial</a>. Es tracta d'una aplicació multiplataforma, ja que ho podem usar amb Linux, Apple i Windows.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/mobilizer.jpg"><img class="aligncenter size-full wp-image-805" style="margin-top: 15px;margin-bottom:15px" title="mobilizer" src="http://openpitu.com/wp-content/uploads/2011/07/mobilizer.jpg" alt="" width="494" height="446" /></a></p>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-8" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/07/24/mobilizer-eina-per-a-desenvolupadors-mobils/&amp;title=Mobilizer%2C%20eina%20per%20a%20desenvolupadors%20m%C3%B2bils" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-8" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/07/24/mobilizer-eina-per-a-desenvolupadors-mobils/&amp;title=Mobilizer%2C%20eina%20per%20a%20desenvolupadors%20m%C3%B2bils" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-8" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/07/24/mobilizer-eina-per-a-desenvolupadors-mobils/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-8" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/07/24/mobilizer-eina-per-a-desenvolupadors-mobils/&amp;title=Mobilizer%2C%20eina%20per%20a%20desenvolupadors%20m%C3%B2bils" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-8" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F07%2F24%2Fmobilizer-eina-per-a-desenvolupadors-mobils%2F&amp;t=Mobilizer%2C%20eina%20per%20a%20desenvolupadors%20m%C3%B2bils&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-8" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F07%2F24%2Fmobilizer-eina-per-a-desenvolupadors-mobils%2F&amp;text=Mobilizer%2C%20eina%20per%20a%20desenvolupadors%20m%C3%B2bils&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Actualment hi ha una gran quantitat de projectes que necessiten una versió mòbil. En molts casos opten per a una pàgina web en format per a smartphone. Un dels grans problemes és poder anar comprovant amb diversos dispositius com es veu, ja que tots conten amb resolucions de pantalla diferents.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/mobilizer_logo.jpg"><img class="aligncenter size-full wp-image-808" style="margin-top: 15px;margin-bottom:15px" title="mobilizer_logo" src="http://openpitu.com/wp-content/uploads/2011/07/mobilizer_logo.jpg" alt="" width="342" height="97" /></a></p>
<p>Mobilizer està fet amb Adobe Air i ens permet poder visualitzar amb un iPhone 4, BlackBerry Storm, Palm Pre i HTC Evo. Podem usar-ho amb pàgines que estiguin penjades a Internet i amb projectes locals. No és una visualització perfecte de tal i com es veu, però sí que ens serveix a nivell orientatiu.</p>
<p>De moment encara és la versió beta, podem baixar-nos gratuïtament el programa a la <a title="Mobilizer" href="http://www.springbox.com/mobilizer/" target="_blank">pàgina oficial</a>. Es tracta d&#8217;una aplicació multiplataforma, ja que ho podem usar amb Linux, Apple i Windows.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/mobilizer.jpg"><img class="aligncenter size-full wp-image-805" style="margin-top: 15px;margin-bottom:15px" title="mobilizer" src="http://openpitu.com/wp-content/uploads/2011/07/mobilizer.jpg" alt="" width="494" height="446" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/07/24/mobilizer-eina-per-a-desenvolupadors-mobils/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silencesoft RSS Reader, RSS extern a WordPress</title>
		<link>http://openpitu.com/2011/07/17/silencesoft-rss-reader-entrades-dun-rss-extern-a-wordpress/</link>
		<comments>http://openpitu.com/2011/07/17/silencesoft-rss-reader-entrades-dun-rss-extern-a-wordpress/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 10:37:44 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=766</guid>
		<description><![CDATA[Un dels elements més importants per a seguir blogs i portals web són els RSS. A vegades sembla que Twitter pot intentar substituir, però en aquesta xarxa social es prima molt el temps real i per tant no dóna exactament els mateixos serveis que podem tenir amb els lector RSS.
En alguns casos ens pot ser interessant incloure els continguts d'un altre RSS al nostre blog. És una bona manera de fer divulgació d'un blog nou amb poques visites a partir d'un altre més conegut. Per a fer això, com en la majoria del casos, tenim diverses maneres per fer-ho i si usem la plataforma més popular de blogs, hi ha molts plugins que ens ho resolen.
En aquest cas ens centrarem amb <a title="Plugin WordPress" href="http://wordpress.org/extend/plugins/external-rss-reader/" target="_blank">Silensoft RSS Reader</a>. Amb aquest plugin podrem mostrar les entrades dels RSS que vulguem, sense necessitat de programar res i només configurant quins feeds volem seguir i com volem que es mostri la informació. A partir d'aquí haurem de crear una pàgina on hi inclourem un tag especial i ja ho tindrem preparat.
Primer de tot cal que ens instal·lem l'extensió des de l'apartat del gestor. Un cop instal·lada cal que l'activem. En el nostre menú ja tindrem un apartat per aquest plugin:
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/sil_rss.jpg"><img class="aligncenter size-full wp-image-767" title="sil_rss" src="http://openpitu.com/wp-content/uploads/2011/07/sil_rss.jpg" alt="" width="146" height="254" /></a></p>
A la primera entrada podem configurar els feeds que volem incloure. Es fa de manera molt senzilla, a l'estil BlogRoll.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/sil_rss2.jpg"><img class="aligncenter size-full wp-image-768" title="sil_rss2" src="http://openpitu.com/wp-content/uploads/2011/07/sil_rss2.jpg" alt="" width="707" height="147" /></a></p>
A la pestanya d'opcions, podem configurar quantes entrades mostrem, com mostrem alguna informació i quins paràmetres volem incloure. Així mateix, aquí és on definirem com volem que es mostrin els feeds. Si volem que sigui una pàgina ben integrada en el blog, hauríem d'agafar el codi HTML que generem per les entrades del blog i recrear-ho per a què sigui vàlid per a la informació que volem mostrar, per exemple:
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/sil_rss3.jpg"><img class="aligncenter size-full wp-image-769" title="sil_rss3" src="http://openpitu.com/wp-content/uploads/2011/07/sil_rss3.jpg" alt="" width="519" height="287" /></a></p>
Com podeu observar els tags importants són:
<ul>
	<li>[date]</li>
	<li>[link]</li>
	<li>[title]</li>
	<li>[content]</li>
	<li>[url]</li>
	<li>[author]</li>
</ul>
A partir d'aquí només queda que a la pàgina que feu hi inclogueu aquest codi:
<ol>
	<li>[sil_rss:0:content:0]</li>
</ol>
Amb això ja hi ha la informació bàsica per a usar aquest plugin. Espero que us sigui útil.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-9" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/07/17/silencesoft-rss-reader-entrades-dun-rss-extern-a-wordpress/&amp;title=Silencesoft%20RSS%20Reader%2C%20RSS%20extern%20a%20WordPress" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-9" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/07/17/silencesoft-rss-reader-entrades-dun-rss-extern-a-wordpress/&amp;title=Silencesoft%20RSS%20Reader%2C%20RSS%20extern%20a%20WordPress" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-9" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/07/17/silencesoft-rss-reader-entrades-dun-rss-extern-a-wordpress/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-9" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/07/17/silencesoft-rss-reader-entrades-dun-rss-extern-a-wordpress/&amp;title=Silencesoft%20RSS%20Reader%2C%20RSS%20extern%20a%20WordPress" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-9" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F07%2F17%2Fsilencesoft-rss-reader-entrades-dun-rss-extern-a-wordpress%2F&amp;t=Silencesoft%20RSS%20Reader%2C%20RSS%20extern%20a%20WordPress&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-9" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F07%2F17%2Fsilencesoft-rss-reader-entrades-dun-rss-extern-a-wordpress%2F&amp;text=Silencesoft%20RSS%20Reader%2C%20RSS%20extern%20a%20WordPress&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Un dels elements més importants per a seguir blogs i portals web són els RSS. A vegades sembla que Twitter pot intentar substituir, però en aquesta xarxa social es prima molt el temps real i per tant no dóna exactament els mateixos serveis que podem tenir amb els lector RSS.</p>
<p>En alguns casos ens pot ser interessant incloure els continguts d&#8217;un altre RSS al nostre blog. És una bona manera de fer divulgació d&#8217;un blog nou amb poques visites a partir d&#8217;un altre més conegut. Per a fer això, com en la majoria del casos, tenim diverses maneres per fer-ho i si usem la plataforma més popular de blogs, hi ha molts plugins que ens ho resolen.</p>
<p>En aquest cas ens centrarem amb <a title="Plugin WordPress" href="http://wordpress.org/extend/plugins/external-rss-reader/" target="_blank">Silensoft RSS Reader</a>. Amb aquest plugin podrem mostrar les entrades dels RSS que vulguem, sense necessitat de programar res i només configurant quins feeds volem seguir i com volem que es mostri la informació. A partir d&#8217;aquí haurem de crear una pàgina on hi inclourem un tag especial i ja ho tindrem preparat.</p>
<p>Primer de tot cal que ens instal·lem l&#8217;extensió des de l&#8217;apartat del gestor. Un cop instal·lada cal que l&#8217;activem. En el nostre menú ja tindrem un apartat per aquest plugin:</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/sil_rss.jpg"><img class="aligncenter size-full wp-image-767" title="sil_rss" src="http://openpitu.com/wp-content/uploads/2011/07/sil_rss.jpg" alt="" width="146" height="254" /></a></p>
<p>A la primera entrada podem configurar els feeds que volem incloure. Es fa de manera molt senzilla, a l&#8217;estil BlogRoll.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/sil_rss2.jpg"><img class="aligncenter size-full wp-image-768" title="sil_rss2" src="http://openpitu.com/wp-content/uploads/2011/07/sil_rss2.jpg" alt="" width="707" height="147" /></a></p>
<p>A la pestanya d&#8217;opcions, podem configurar quantes entrades mostrem, com mostrem alguna informació i quins paràmetres volem incloure. Així mateix, aquí és on definirem com volem que es mostrin els feeds. Si volem que sigui una pàgina ben integrada en el blog, hauríem d&#8217;agafar el codi HTML que generem per les entrades del blog i recrear-ho per a què sigui vàlid per a la informació que volem mostrar, per exemple:</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/07/sil_rss3.jpg"><img class="aligncenter size-full wp-image-769" title="sil_rss3" src="http://openpitu.com/wp-content/uploads/2011/07/sil_rss3.jpg" alt="" width="519" height="287" /></a></p>
<p>Com podeu observar els tags importants són:</p>
<ol>
<li>[date]</li>
<li>[link]</li>
<li>[title]</li>
<li>[content]</li>
<li>[url]</li>
<li>[author]</li>
</ol>
<p>A partir d&#8217;aquí només queda que a la pàgina que feu hi inclogueu aquest codi:</p>
<ol>
<li>[sil_rss:0:content:0]</li>
</ol>
<p>Amb això ja hi ha la informació bàsica per a usar aquest plugin. Espero que us sigui útil.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/07/17/silencesoft-rss-reader-entrades-dun-rss-extern-a-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resum gràfic d&#8217;HTML5</title>
		<link>http://openpitu.com/2011/04/04/resum-grafic-dhtml5/</link>
		<comments>http://openpitu.com/2011/04/04/resum-grafic-dhtml5/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 22:46:03 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=654</guid>
		<description><![CDATA[De la mà de <a title="Origen de la font." href="http://www.testking.com/techking/infographics/ultimate-html5-cheatsheat/" target="_self">TechKing</a> tenim un resum gràfic a mode d'infografia en la que podem veure totes les opcions que ens ofereix. Podem veure les novetats d'HTML5, les opcions que es mantenen respecte la versió anterior i els que han queda en desús.
<p style="text-align: center;"><img class="aligncenter" title="Resum gràfic HTML5" src="http://www.testking.com/techking/wp-content/uploads/2011/02/IG-HTML5-Cheatsheet-580px.png" alt="Infografia de TechKing." width="580" height="9276" /></p>
<p style="text-align: left;">Ens pot ser molt útil en el nostre dia dia mentre encara no tinguem ben assimilat el nou llenguatge i necessitem fer petites consultes de comprovació.</p>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-10" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/04/04/resum-grafic-dhtml5/&amp;title=Resum%20gr%C3%A0fic%20d%27HTML5" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-10" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/04/04/resum-grafic-dhtml5/&amp;title=Resum%20gr%C3%A0fic%20d%27HTML5" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-10" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/04/04/resum-grafic-dhtml5/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-10" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/04/04/resum-grafic-dhtml5/&amp;title=Resum%20gr%C3%A0fic%20d%27HTML5" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-10" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F04%2F04%2Fresum-grafic-dhtml5%2F&amp;t=Resum%20gr%C3%A0fic%20d%27HTML5&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-10" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F04%2F04%2Fresum-grafic-dhtml5%2F&amp;text=Resum%20gr%C3%A0fic%20d%27HTML5&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>De la mà de <a title="Origen de la font." href="http://www.testking.com/techking/infographics/ultimate-html5-cheatsheat/" target="_self">TechKing</a> tenim un resum gràfic a mode d&#8217;infografia en la que podem veure totes les opcions que ens ofereix. Podem veure les novetats d&#8217;HTML5, les opcions que es mantenen respecte la versió anterior i els que han queda en desús. Així mateix veurem al final de tot quines opcions suporten els navegadors més usats, cosa bastant útil en aquest món com ja sabreu.</p>
<p style="text-align: center;"><img class="aligncenter" title="Resum gràfic HTML5" src="http://www.testking.com/techking/wp-content/uploads/2011/02/IG-HTML5-Cheatsheet-580px.png" alt="Infografia de TechKing." width="580" height="9276" /></p>
<p style="text-align: left;">Ens pot ser molt útil en el nostre dia dia mentre encara no tinguem ben assimilat el nou llenguatge i necessitem fer petites consultes de comprovació.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/04/04/resum-grafic-dhtml5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Validació de formularis amb HTML5</title>
		<link>http://openpitu.com/2011/03/29/validacio-de-formularis-amb-html5/</link>
		<comments>http://openpitu.com/2011/03/29/validacio-de-formularis-amb-html5/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 00:02:30 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=623</guid>
		<description><![CDATA[Un dels aspectes més comentats com a gran millora de l'HTML5 és la validació de formularis a la banda del client. És a dir, és una primera comprovació, però recordeu que sempre s'ha de fer també a la banda del servidor. En aquest article veurem les opcions que ens dóna aquest nou tipus de validació de formularis.
Primer de tot, veurem quins són els nous tipus d'entrada per als formularis:
<ol>
	<li>&#60;form&#62;</li>
	<li style="margin-right: 10px;">&#60;p&#62;&#60;label&#62;Nom: &#60;input name=nom required&#62;&#60;/label&#62;&#60;/p&#62;</li>
	<li style="margin-right: 10px;">&#60;p&#62;&#60;label&#62;E-mail: &#60;input name=email type=email required&#62;&#60;/label&#62;&#60;/p&#62;</li>
	<li style="margin-right: 10px;">&#60;p&#62;&#60;label&#62;URL: &#60;input name=url type=url&#62;&#60;/label&#62;&#60;/p&#62;</li>
	<li style="margin-right: 10px;">&#60;p&#62;&#60;label&#62;Missatge: &#60;textarea name=comment required&#62;&#60;/textarea&#62;&#60;/label&#62;&#60;/p&#62;</li>
	<li style="margin-right: 10px;">&#60;p&#62;&#60;input type=submit value=ENVIAR&#62;&#60;/p&#62;</li>
	<li>&#60;/form&#62;</li>
</ol>
Així mateix, podem definir estils diferents per a cada un dels estats en què es troaba aquella entrada:
<ol>
	<li>input:required { ... }</li>
	<li>input:disabled { ... }</li>
	<li>input:checked + label { ... }</li>
	<li>input[type=button]:default { ... }</li>
	<li>input:invalid { ... }</li>
	<li>input:read-only { ... }</li>
</ol>
A continuació aquest codi en funcionament:
<style>
#exemple p label input:required { background:yellow }
#exemple p label input:valid {background: lime;}
#exemple p label input:invalid {background: red;color: white;}
</style>
<form id="exemple">
 <p><label>Name: <input name=name required></label></p>
 <p><label>E-mail: <input name=email type=email required></label></p>
 <p><label>URL: <input name=url type=url></label></p>
 <p><label>Comment: <textarea name=comment required></textarea></label></p>
 <p><input type=submit value=React!></p>
</form>
Realment és molt còmode per fer una primera validació sense haver d'escriure res de JavaScript. De moment tot el què he provat d'HTML5 funciona molt bé!
Font de l'article: <a title="Improve your forms using HTML5!" href="http://dev.opera.com/articles/view/improve-your-forms-using-html5/">Dev.Opera</a>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-11" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/03/29/validacio-de-formularis-amb-html5/&amp;title=Validaci%C3%B3%20de%20formularis%20amb%20HTML5" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-11" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/03/29/validacio-de-formularis-amb-html5/&amp;title=Validaci%C3%B3%20de%20formularis%20amb%20HTML5" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-11" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/03/29/validacio-de-formularis-amb-html5/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-11" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/03/29/validacio-de-formularis-amb-html5/&amp;title=Validaci%C3%B3%20de%20formularis%20amb%20HTML5" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-11" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F03%2F29%2Fvalidacio-de-formularis-amb-html5%2F&amp;t=Validaci%C3%B3%20de%20formularis%20amb%20HTML5&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-11" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F03%2F29%2Fvalidacio-de-formularis-amb-html5%2F&amp;text=Validaci%C3%B3%20de%20formularis%20amb%20HTML5&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Un dels aspectes més comentats com a gran millora de l&#8217;HTML5 és la validació de formularis a la banda del client. És a dir, és una primera comprovació, però recordeu que sempre s&#8217;ha de fer també a la banda del servidor. En aquest article veurem les opcions que ens dóna aquest nou tipus de validació de formularis.</p>
<p>Primer de tot, veurem quins són els nous tipus d&#8217;entrada per als formularis:</p>
<ol>
<li>&lt;form&gt;</li>
<li style="margin-right: 10px;">&lt;p&gt;&lt;label&gt;Nom: &lt;input name=nom required&gt;&lt;/label&gt;&lt;/p&gt;</li>
<li style="margin-right: 10px;">&lt;p&gt;&lt;label&gt;E-mail: &lt;input name=email type=email required&gt;&lt;/label&gt;&lt;/p&gt;</li>
<li style="margin-right: 10px;">&lt;p&gt;&lt;label&gt;URL: &lt;input name=url type=url&gt;&lt;/label&gt;&lt;/p&gt;</li>
<li style="margin-right: 10px;">&lt;p&gt;&lt;label&gt;Missatge: &lt;textarea name=comment required&gt;&lt;/textarea&gt;&lt;/label&gt;&lt;/p&gt;</li>
<li style="margin-right: 10px;">&lt;p&gt;&lt;input type=submit value=ENVIAR&gt;&lt;/p&gt;</li>
<li>&lt;/form&gt;</li>
</ol>
<p>Així mateix, podem definir estils diferents per a cada un dels estats en què es troaba aquella entrada:</p>
<ol>
<li>input:required { &#8230; }</li>
<li>input:disabled { &#8230; }</li>
<li>input:checked + label { &#8230; }</li>
<li>input[type=button]:default { &#8230; }</li>
<li>input:invalid { &#8230; }</li>
<li>input:read-only { &#8230; }</li>
</ol>
<p>A continuació aquest codi en funcionament:</p>
<style>
#exemple p label input:required { background:yellow }
#exemple p label input:valid {background: lime;}
#exemple p label input:invalid {background: red;color: white;}
</style>
<form id="exemple">
<p><label>Nom:<br />
<input name=name required></label></p>
<p><label>Correu:<br />
<input name=email type=email required></label></p>
<p><label>Web:<br />
<input name=url type=url></label></p>
<p><label>Missatge: <textarea name=comment required></textarea></label></p>
<input type=submit value=Enviar>
</form>
<p>Realment és molt còmode per fer una primera validació sense haver d&#8217;escriure res de JavaScript. De moment tot el què he provat d&#8217;HTML5 funciona molt bé!</p>
<p>Font de l&#8217;article: <a title="Improve your forms using HTML5!" href="http://dev.opera.com/articles/view/improve-your-forms-using-html5/">Dev.Opera</a></p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/03/29/validacio-de-formularis-amb-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FireSSH i FireFTP, ampliant Firefox</title>
		<link>http://openpitu.com/2011/03/24/firessh-i-fireftp-ampliant-firefox/</link>
		<comments>http://openpitu.com/2011/03/24/firessh-i-fireftp-ampliant-firefox/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 22:29:49 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=618</guid>
		<description><![CDATA[Els de MuyLinux fa uns dies em van descubrir una extensió de Firefox molt interessant per alguns moments determinats. És tracta d'un complement que ens converteix una pestanya del Firefox en un client SSH. És molt senzill d'instal·lar, senzillament hem de visitar la pàgina de l'extensió i clickar al botó corresponent per dur-la a terme.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/03/firessh.png"><img class="size-full wp-image-619  aligncenter" title="firessh" src="http://openpitu.com/wp-content/uploads/2011/03/firessh.png" alt="Logo FireSSH." width="128" height="128" /></a></p>
Per altra banda, una extensió complementària a aquesta és FireFTP. És del mateix autor que l'extensió exterior, i en aquest cas ens converteix el navegador en un client FTP. Per a instal·lar l'extensió cal seguir el mateix procediment que abans des de la pàgina oficial.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/03/fireftp.jpg"><img class="size-full wp-image-620  aligncenter" title="fireftp" src="http://openpitu.com/wp-content/uploads/2011/03/fireftp.jpg" alt="" width="128" height="128" /></a></p>
Un cop instal·lats els dos plugins cal reiniciar el navegador web. He provat les dues extensions amb el Firefoz 4.0, i és fantàstic amb la rapidesa en què s'inicia aquest nou navegador. De moment però el que tinc configurat per defecte és el de Chrome, qui guanyarà la batalla?]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-12" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/03/24/firessh-i-fireftp-ampliant-firefox/&amp;title=FireSSH%20i%20FireFTP%2C%20ampliant%20Firefox" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-12" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/03/24/firessh-i-fireftp-ampliant-firefox/&amp;title=FireSSH%20i%20FireFTP%2C%20ampliant%20Firefox" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-12" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/03/24/firessh-i-fireftp-ampliant-firefox/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-12" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/03/24/firessh-i-fireftp-ampliant-firefox/&amp;title=FireSSH%20i%20FireFTP%2C%20ampliant%20Firefox" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-12" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F03%2F24%2Ffiressh-i-fireftp-ampliant-firefox%2F&amp;t=FireSSH%20i%20FireFTP%2C%20ampliant%20Firefox&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-12" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F03%2F24%2Ffiressh-i-fireftp-ampliant-firefox%2F&amp;text=FireSSH%20i%20FireFTP%2C%20ampliant%20Firefox&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Els de MuyLinux fa uns dies em van descubrir una extensió de Firefox molt interessant per alguns moments determinats. És tracta d&#8217;un complement que ens converteix una pestanya del Firefox en un client SSH. És molt senzill d&#8217;instal·lar, senzillament hem de visitar la pàgina de l&#8217;extensió i clickar al botó corresponent per dur-la a terme.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/03/firessh.png"><img class="size-full wp-image-619  aligncenter" title="firessh" src="http://openpitu.com/wp-content/uploads/2011/03/firessh.png" alt="Logo FireSSH." width="128" height="128" /></a></p>
<p>Per altra banda, una extensió complementària a aquesta és FireFTP. És del mateix autor que l&#8217;extensió exterior, i en aquest cas ens converteix el navegador en un client FTP. Per a instal·lar l&#8217;extensió cal seguir el mateix procediment que abans des de la pàgina oficial.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/03/fireftp.jpg"><img class="size-full wp-image-620  aligncenter" title="fireftp" src="http://openpitu.com/wp-content/uploads/2011/03/fireftp.jpg" alt="" width="128" height="128" /></a></p>
<p>Un cop instal·lats els dos plugins cal reiniciar el navegador web. He provat les dues extensions amb el Firefoz 4.0, i és fantàstic amb la rapidesa en què s&#8217;inicia aquest nou navegador. De moment però el que tinc configurat per defecte és el de Chrome, qui guanyarà la batalla?</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/03/24/firessh-i-fireftp-ampliant-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elements editables en HTML5</title>
		<link>http://openpitu.com/2011/03/22/elements-editables-en-html5/</link>
		<comments>http://openpitu.com/2011/03/22/elements-editables-en-html5/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 12:45:44 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=507</guid>
		<description><![CDATA[L'HTML5 ens aporta una gran quantitat de novetats, que mica en mica ens hem d'anar familiartizant. En aquest sentit hi ha la utilitat de que els elements puguin ser editables. En aquest document veurem com fer que un element sigui editable i com podríem guardar aquest text.
Primer de tot el què farem serà definir un paràgraf que pugui ser editable i un botó per a que l'usuari pugui indicar que vol desar els canvis que ha efectuat.
<ol>
	<li>&#60;p id="text" contenteditable="true"&#62;Aquest contingut serà editable.&#60;/p&#62;</li>
	<li>&#60;a id="desa" href="#"&#62;DESA!&#60;/a&#62;</li>
</ol>
Un cop tenim això podem definit el JS que ens permetrà obtenir el contingut i enviar-l'ho al servidor (per exemple).
<ol>
	<li>$('#desa').click(function(){</li>
	<li><span style="margin-left: 10px;">var aux = $('#text').html();</span></li>
	<li><span style="margin-left: 10px;">alert( aux );</span></li>
	<li>});​</li>
</ol>
A continuació podem veure com el contingut d'un div és editable:
<p id="text" style="text-align: center; color: red;" contenteditable="true">AQUEST CONTINGUT ES POT EDITAR.</p>
Aquesta funcionalitat pot ser molt ben rebuda per la comunitat de desenvolupadors, ja que pot solucionar la creació de múltiples pantalles (una que mostra la informació entrada i una altra per si es vol modificar) ja que tot es pot fer amb la mateixa pantalla.
Podeu provar aquesta nova funcionalitat de manera dinàmica gràcies a <a title="Proves dinàmiques elements editables HTML5." href="http://rendera.heroku.com/examples/content_editable#" target="_blank">Rendera</a>.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-13" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/03/22/elements-editables-en-html5/&amp;title=Elements%20editables%20en%20HTML5" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-13" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/03/22/elements-editables-en-html5/&amp;title=Elements%20editables%20en%20HTML5" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-13" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/03/22/elements-editables-en-html5/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-13" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/03/22/elements-editables-en-html5/&amp;title=Elements%20editables%20en%20HTML5" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-13" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F03%2F22%2Felements-editables-en-html5%2F&amp;t=Elements%20editables%20en%20HTML5&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-13" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F03%2F22%2Felements-editables-en-html5%2F&amp;text=Elements%20editables%20en%20HTML5&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>L&#8217;HTML5 ens aporta una gran quantitat de novetats, que mica en mica ens hem d&#8217;anar familiartizant. En aquest sentit hi ha la utilitat de que els elements puguin ser editables. En aquest document veurem com fer que un element sigui editable i com podríem guardar aquest text.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/03/content_editable.jpg"><img class="size-medium wp-image-519  aligncenter" title="content_editable html5" src="http://openpitu.com/wp-content/uploads/2011/03/content_editable-300x121.jpg" alt="Contingut editable en HTML5" width="300" height="121" /></a></p>
<p>Primer de tot el què farem serà definir un paràgraf que pugui ser editable i un botó per a que l&#8217;usuari pugui indicar que vol desar els canvis que ha efectuat.</p>
<ol>
<li>&lt;p id=&#8221;text&#8221; contenteditable=&#8221;true&#8221;&gt;Aquest contingut serà editable.&lt;/p&gt;</li>
<li>&lt;a id=&#8221;desa&#8221; href=&#8221;#&#8221;&gt;DESA!&lt;/a&gt;</li>
</ol>
<p>Un cop tenim això podem definit el JS que ens permetrà obtenir el contingut i enviar-l&#8217;ho al servidor (per exemple).</p>
<ol>
<li>$(&#8216;#desa&#8217;).click(function(){</li>
<li><span style="margin-left: 10px;">var aux = $(&#8216;#text&#8217;).html();</span></li>
<li><span style="margin-left: 10px;">alert( aux );</span></li>
<li>});​</li>
</ol>
<p>A continuació podem veure com el contingut d&#8217;un div és editable:</p>
<p id="text" class="animal" style="text-align: center; color: red;" contenteditable="true">AQUEST CONTINGUT ES POT EDITAR.</p>
<p>Aquesta funcionalitat pot ser molt ben rebuda per la comunitat de desenvolupadors, ja que pot solucionar la creació de múltiples pantalles (una que mostra la informació entrada i una altra per si es vol modificar) ja que tot es pot fer amb la mateixa pantalla.<br />
Podeu provar aquesta nova funcionalitat de manera dinàmica gràcies a <a title="Proves dinàmiques elements editables HTML5." href="http://rendera.heroku.com/examples/content_editable#" target="_blank">Rendera</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/03/22/elements-editables-en-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dissenyant un blog en HTML5</title>
		<link>http://openpitu.com/2011/03/17/dissenyant-un-blog-en-html5/</link>
		<comments>http://openpitu.com/2011/03/17/dissenyant-un-blog-en-html5/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 23:40:45 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=492</guid>
		<description><![CDATA[<p style="text-align: left;">Normalment quan es parla d'HTML5 es parla de les grans novetats que ens porta per a fer més fàcil la interacció en les aplicacions web, els fulls d'estils o la integració multimèdia que ens dóna. En aquest post, farem una introducció dels nous elements que ens proporciona per a la web semàntica.</p>
<p style="text-align: left;">Com molts haureu comprovat, he actualitzat el disseny d'open-pitu, i l'he passat a HTML5. En aquest procés vaig necessitar investigació per veure quines estructures necessitava usar i com es feia. Vaig consultar molt blogs i llocs d'Internet, però un dels que em va anar millor va ser <a href="http://html5doctor.com/designing-a-blog-with-html5/">&#60;html&#62;5doctor</a>.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/03/html5.jpg"><img class="size-full wp-image-495  aligncenter" title="html5" src="http://openpitu.com/wp-content/uploads/2011/03/html5.jpg" alt="" width="256" height="268" /></a></p>
<p style="text-align: left;">En l'article enllaçat (en anglès), s'explica acuradament com cal fer un blog en el nou llenguatge web. En aquest sentit, a part de les explicacions que són molt útils i que si teniu interès en el tema us recomano que us llegiu, vull destacar aquestes dues imatges, que ens mostren d'una manera molt gràfica com han canviat les estructures dels blogs:</p>
<table style="width: 90%; text-align: center; margin: 0 auto;" border="0">
<tbody>
<tr>
<td>Abans</td>
<td>HTML5</td>
</tr>
<tr>
<td><a href="http://openpitu.com/wp-content/uploads/2011/03/html5-before1.gif"><img class="aligncenter size-medium wp-image-493" title="html5-before1" src="http://openpitu.com/wp-content/uploads/2011/03/html5-before1-300x300.gif" alt="" width="300" height="300" /></a></td>
<td style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/03/html5-after1.gif"><img class="aligncenter size-medium wp-image-494" title="html5-after1" src="http://openpitu.com/wp-content/uploads/2011/03/html5-after1-300x300.gif" alt="" width="300" height="300" /></a></td>
</tr>
</tbody>
</table>
<p style="text-align: left;">D'aquesta manera ens podem fer una idea ràpida de quina estructura ens hem de muntar per tal de ser coherents amb el nou llenguatge. La veritat és quan estàs desenvolupant et sents molt còmode, ja que visualment tot queda molt més ben endreçat que amb els divs típics.</p>
<p style="text-align: left;">Mica en mica miraré d'anar afegint més articles d'aquest nou llenguatge, que mica en mica tots anirem descubrint.</p>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-14" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/03/17/dissenyant-un-blog-en-html5/&amp;title=Dissenyant%20un%20blog%20en%20HTML5" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-14" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/03/17/dissenyant-un-blog-en-html5/&amp;title=Dissenyant%20un%20blog%20en%20HTML5" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-14" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/03/17/dissenyant-un-blog-en-html5/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-14" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/03/17/dissenyant-un-blog-en-html5/&amp;title=Dissenyant%20un%20blog%20en%20HTML5" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-14" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F03%2F17%2Fdissenyant-un-blog-en-html5%2F&amp;t=Dissenyant%20un%20blog%20en%20HTML5&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-14" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F03%2F17%2Fdissenyant-un-blog-en-html5%2F&amp;text=Dissenyant%20un%20blog%20en%20HTML5&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Normalment quan es parla d&#8217;HTML5 es parla de les grans novetats que ens porta per a fer més fàcil la interacció en les aplicacions web, els fulls d&#8217;estils o la integració multimèdia que ens dóna. En aquest post, farem una introducció dels nous elements que ens proporciona per a la web semàntica.<br />
Com molts haureu comprovat, he actualitzat el disseny d&#8217;open-pitu, i l&#8217;he passat a HTML5. En aquest procés vaig necessitar investigació per veure quines estructures necessitava usar i com es feia. Vaig consultar molt blogs i llocs d&#8217;Internet, però un dels que em va anar millor va ser <a href="http://html5doctor.com/designing-a-blog-with-html5/">&lt;html&gt;5doctor</a>.<br />
En l&#8217;article enllaçat (en anglès), s&#8217;explica acuradament com cal fer un blog en el nou llenguatge web. En aquest sentit, a part de les explicacions que són molt útils i que si teniu interès en el tema us recomano que us llegiu, vull destacar aquestes dues imatges, que ens mostren d&#8217;una manera molt gràfica com han canviat les estructures dels blogs:</p>
<table style="width: 90%; text-align: center; margin: 0 auto;" border="0">
<tbody>
<tr>
<td>Abans</td>
<td>HTML5</td>
</tr>
<tr>
<td><a href="http://openpitu.com/wp-content/uploads/2011/03/html5-before1.gif"><img class="aligncenter size-medium wp-image-493" title="html5-before1" src="http://openpitu.com/wp-content/uploads/2011/03/html5-before1-300x300.gif" alt="" width="300" height="300" /></a></td>
<td style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/03/html5-after1.gif"><img class="aligncenter size-medium wp-image-494" title="html5-after1" src="http://openpitu.com/wp-content/uploads/2011/03/html5-after1-300x300.gif" alt="" width="300" height="300" /></a></td>
</tr>
</tbody>
</table>
<p>D&#8217;aquesta manera ens podem fer una idea ràpida de quina estructura ens hem de muntar per tal de ser coherents amb el nou llenguatge. La veritat és quan estàs desenvolupant et sents molt còmode, ja que visualment tot queda molt més ben endreçat que amb els divs típics.<br />
Mica en mica miraré d&#8217;anar afegint més articles d&#8217;aquest nou llenguatge, que mica en mica tots anirem descubrint.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/03/17/dissenyant-un-blog-en-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Descobrir els temps de càrrega d&#8217;una web a tot el món</title>
		<link>http://openpitu.com/2010/10/03/descobrir-els-temps-de-carrega-duna-web-a-tot-el-mon/</link>
		<comments>http://openpitu.com/2010/10/03/descobrir-els-temps-de-carrega-duna-web-a-tot-el-mon/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 23:10:03 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[AppWeb]]></category>
		<category><![CDATA[velocitat]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=226</guid>
		<description><![CDATA[Hi ha moltes webs que ens mesuren el temps de càrrega de la teva pàgina web. En aquest cas, <a title="Web oficial" href="http://internetsupervision.com/">Internet Supervision</a> ens ofereix una visió més global dels temps de càrrega. En el meu cas, no és una aplicació amb molta funcionalitat, però sí que ho pot ser quan estem davant d'un cas de pàgina amb un destinatari final a nivell internacional.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/10/carrega_web1.jpg"><img class="size-full wp-image-227  aligncenter" title="carrega_web1" src="http://openpitu.com/wp-content/uploads/2010/10/carrega_web1.jpg" alt="" width="672" height="192" /></a></p>
Els resultats dels tests es mostren en format gràfic (tal i com es pot veure amb l'anterior imatge) i després mitjançant la taula següent  amb la informació referent al punt geogràfic, els KBytes descarregats, els segons d'espera i la connexió amb Kbps. Les imatges del post són de la prova feta amb open-pitu.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/10/carrega_web2.jpg"><img class="size-full wp-image-228  aligncenter" title="carrega_web2" src="http://openpitu.com/wp-content/uploads/2010/10/carrega_web2.jpg" alt="" width="766" height="256" /></a></p>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-15" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2010/10/03/descobrir-els-temps-de-carrega-duna-web-a-tot-el-mon/&amp;title=Descobrir%20els%20temps%20de%20c%C3%A0rrega%20d%27una%20web%20a%20tot%20el%20m%C3%B3n" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-15" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2010/10/03/descobrir-els-temps-de-carrega-duna-web-a-tot-el-mon/&amp;title=Descobrir%20els%20temps%20de%20c%C3%A0rrega%20d%27una%20web%20a%20tot%20el%20m%C3%B3n" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-15" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2010/10/03/descobrir-els-temps-de-carrega-duna-web-a-tot-el-mon/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-15" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2010/10/03/descobrir-els-temps-de-carrega-duna-web-a-tot-el-mon/&amp;title=Descobrir%20els%20temps%20de%20c%C3%A0rrega%20d%27una%20web%20a%20tot%20el%20m%C3%B3n" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-15" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2010%2F10%2F03%2Fdescobrir-els-temps-de-carrega-duna-web-a-tot-el-mon%2F&amp;t=Descobrir%20els%20temps%20de%20c%C3%A0rrega%20d%27una%20web%20a%20tot%20el%20m%C3%B3n&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-15" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2010%2F10%2F03%2Fdescobrir-els-temps-de-carrega-duna-web-a-tot-el-mon%2F&amp;text=Descobrir%20els%20temps%20de%20c%C3%A0rrega%20d%27una%20web%20a%20tot%20el%20m%C3%B3n&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Hi ha moltes webs que ens mesuren el temps de càrrega de la teva pàgina web. En aquest cas, <a title="Web oficial" href="http://internetsupervision.com/">Internet Supervision</a> ens ofereix una visió més global dels temps de càrrega. En el meu cas, no és una aplicació amb molta funcionalitat, però sí que ho pot ser quan estem davant d&#8217;un cas de pàgina amb un destinatari final a nivell internacional.</p>
<p style="text-align: center;">
<p>Els resultats dels tests es mostren en format gràfic (tal i com es pot veure amb l&#8217;anterior imatge) i després mitjançant la taula següent  amb la informació referent al punt geogràfic, els KBytes descarregats, els segons d&#8217;espera i la connexió amb Kbps. Les imatges del post són de la prova feta amb open-pitu.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/10/velocitat_web.jpg"><img class="size-medium wp-image-327  aligncenter" title="velocitat_web" src="http://openpitu.com/wp-content/uploads/2010/10/velocitat_web-300x185.jpg" alt="" width="300" height="185" /></a></p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2010/10/03/descobrir-els-temps-de-carrega-duna-web-a-tot-el-mon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome Frame, millorem IE</title>
		<link>http://openpitu.com/2010/09/27/google-chrome-frame-millorem-ie/</link>
		<comments>http://openpitu.com/2010/09/27/google-chrome-frame-millorem-ie/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 23:49:00 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Navegadors]]></category>
		<category><![CDATA[Utilitats]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=215</guid>
		<description><![CDATA[Per tots és conegut, com a mínim pels informàtics (i en concret desenvolupadors web), que Internet Explorer és un autèntic mal de cap, a part que és un dels navegadors amb pitjor suport als estàndards web i el funcionament de diverses tecnologies actuals, un dels que té pitjor seguretat, més temps de càrrega...
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/ie6trash.png"><img class="size-medium wp-image-217  aligncenter" title="ie6trash" src="http://openpitu.com/wp-content/uploads/2010/09/ie6trash-300x300.png" alt="" width="300" height="300" /></a></p>
A la web, hi ha moltes comparatives entre els diferents navegadors que podem triar actualment (Firefox, Chrome, Safari, Internet Explorer...). En la major part hi pots comprovar diferents característiques i enfocaments, des de les <a href="http://www.microsiervos.com/archivo/internet/chrome-comparado-firefox-explorer.html" target="_blank">"menys tècniques"</a>, les que <a href="http://www.noticias2d.com/2010/07/05/%C2%BF-cual-es-el-navegador-mas-rapido-chrome-vs-opera-vs-ie-vs-mozilla-vs-safari/" target="_blank">comparen velocitats</a>, les <a href="http://auska1714.wordpress.com/2010/02/04/firefox-vs-chrome/" target="_blank">mes especialitzades</a>... Però aquest post, no anirà d'aquest tema.
En la major part dels casos, el desenvolupador ha de perdre un bon temps per a que es vegi per a tots els navegadors igual i en concret per a totes les versions d'Internet Explorer, ja que totes elles funcionen malament (per això el programa de Microsoft en la versió 8 dóna la opció de vista de compatibilitat, ja que són conscients dels problemes que donen a la gent en la visualització de webs).
En certs casos, podem estar en un problema perquè certes tecnologies no acaben de funcionar, perquè ens fa renderitzats lletjos, perquè no accepta PNGs transparents sense ús de JavaScript, perquè és lent, perquè no accepta noves funcions CSS3 que estalvien l'ús de imatges... Es podria seguir, però tampoc és el tema del post totes les contres que pot tenir aquest navegador (per altra banda el més usat pels internautes, tot s'ha de dir).
Anem al tema principal, Google, ha tret Chrome Frame, el qual ens permet que el navegador Internet Explorer funcioni amb el motor de Chrome. L'he provat i realment funciona molt bé. A més, segons els de la G, funciona a partir de Windows XP SP2 i Internet Explorer 6. Si tenim problemes amb la visualització d'aquest navegador, podem posar un avís (un dia d'aquests penjaré com detectar si Chrome Frame està activat o no) dient que els usuaris amb aquest navegador s'instal·lessin el <a href="http://code.google.com/intl/ca-ES/chrome/chromeframe/" target="_blank">plugin següent</a>.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/frame.jpg"><img class="size-full wp-image-216  aligncenter" title="frame" src="http://openpitu.com/wp-content/uploads/2010/09/frame.jpg" alt="" width="290" height="146" /></a></p>
Per a que això funcioni, caldrà posar la següent línia en els nostre head:
<ol class="code">
	<li>&#60;meta content="chrome=1" http-equiv="X-UA-Compatible"&#62;</li>
</ol>
A partir d'aquí quan algú entri a la nostra web, amb el navegador de Microsoft i el plugin instal·lat, veuran la web com si ho fessin amb el Chrome. Crec que pot ser de molta utilitat per tal de que la gent que funciona amb IE6 puguin veure la web tal com és i no amb la destrossa que els fa. Així mateix, recomano a tota la gent que usa el navegador de la companyia de Bill Gates que provi alternatives, que n'hi ha i de molt bones.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-16" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2010/09/27/google-chrome-frame-millorem-ie/&amp;title=Google%20Chrome%20Frame%2C%20millorem%20IE" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-16" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2010/09/27/google-chrome-frame-millorem-ie/&amp;title=Google%20Chrome%20Frame%2C%20millorem%20IE" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-16" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2010/09/27/google-chrome-frame-millorem-ie/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-16" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2010/09/27/google-chrome-frame-millorem-ie/&amp;title=Google%20Chrome%20Frame%2C%20millorem%20IE" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-16" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2010%2F09%2F27%2Fgoogle-chrome-frame-millorem-ie%2F&amp;t=Google%20Chrome%20Frame%2C%20millorem%20IE&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-16" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2010%2F09%2F27%2Fgoogle-chrome-frame-millorem-ie%2F&amp;text=Google%20Chrome%20Frame%2C%20millorem%20IE&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Per tots és conegut, com a mínim pels informàtics (i en concret desenvolupadors web), que Internet Explorer és un autèntic mal de cap, a part que és un dels navegadors amb pitjor suport als estàndards web i el funcionament de diverses tecnologies actuals, un dels que té pitjor seguretat, més temps de càrrega&#8230;</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/Google-Chrome-Frame.jpg"><img class="aligncenter size-full wp-image-334" title="Google-Chrome-Frame" src="http://openpitu.com/wp-content/uploads/2010/09/Google-Chrome-Frame.jpg" alt="" width="475" height="331" /></a></p>
<p style="text-align: center;">
<p>A la web, hi ha moltes comparatives entre els diferents navegadors que podem triar actualment (Firefox, Chrome, Safari, Internet Explorer&#8230;). En la major part hi pots comprovar diferents característiques i enfocaments, des de les <a href="http://www.microsiervos.com/archivo/internet/chrome-comparado-firefox-explorer.html" target="_blank">&#8220;menys tècniques&#8221;</a>, les que <a href="http://www.noticias2d.com/2010/07/05/%C2%BF-cual-es-el-navegador-mas-rapido-chrome-vs-opera-vs-ie-vs-mozilla-vs-safari/" target="_blank">comparen velocitats</a>, les <a href="http://auska1714.wordpress.com/2010/02/04/firefox-vs-chrome/" target="_blank">mes especialitzades</a>&#8230; Però aquest post, no anirà d&#8217;aquest tema.</p>
<p>En la major part dels casos, el desenvolupador ha de perdre un bon temps per a que es vegi per a tots els navegadors igual i en concret per a totes les versions d&#8217;Internet Explorer, ja que totes elles funcionen malament (per això el programa de Microsoft en la versió 8 dóna la opció de vista de compatibilitat, ja que són conscients dels problemes que donen a la gent en la visualització de webs).</p>
<p>En certs casos, podem estar en un problema perquè certes tecnologies no acaben de funcionar, perquè ens fa renderitzats lletjos, perquè no accepta PNGs transparents sense ús de JavaScript, perquè és lent, perquè no accepta noves funcions CSS3 que estalvien l&#8217;ús de imatges&#8230; Es podria seguir, però tampoc és el tema del post totes les contres que pot tenir aquest navegador (per altra banda el més usat pels internautes, tot s&#8217;ha de dir).</p>
<p>Anem al tema principal, Google, ha tret Chrome Frame, el qual ens permet que el navegador Internet Explorer funcioni amb el motor de Chrome. L&#8217;he provat i realment funciona molt bé. A més, segons els de la G, funciona a partir de Windows XP SP2 i Internet Explorer 6. Si tenim problemes amb la visualització d&#8217;aquest navegador, podem posar un avís (un dia d&#8217;aquests penjaré com detectar si Chrome Frame està activat o no) dient que els usuaris amb aquest navegador s&#8217;instal·lessin el <a href="http://code.google.com/intl/ca-ES/chrome/chromeframe/" target="_blank">plugin següent</a>.</p>
<p style="text-align: center;">
<p>Per a que això funcioni, caldrà posar la següent línia en els nostre head:</p>
<ol class="code">
<li>&lt;meta content=&#8221;chrome=1&#8243; http-equiv=&#8221;X-UA-Compatible&#8221;&gt;</li>
</ol>
<p>A partir d&#8217;aquí quan algú entri a la nostra web, amb el navegador de Microsoft i el plugin instal·lat, veuran la web com si ho fessin amb el Chrome. Crec que pot ser de molta utilitat per tal de que la gent que funciona amb IE6 puguin veure la web tal com és i no amb la destrossa que els fa. Així mateix, recomano a tota la gent que usa el navegador de la companyia de Bill Gates que provi alternatives, que n&#8217;hi ha i de molt bones.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2010/09/27/google-chrome-frame-millorem-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Torrific, client web BitTorrent</title>
		<link>http://openpitu.com/2010/09/26/torrific-client-web-bittorrent/</link>
		<comments>http://openpitu.com/2010/09/26/torrific-client-web-bittorrent/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 23:27:23 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[.torrent]]></category>
		<category><![CDATA[AppWeb]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Navegadors]]></category>
		<category><![CDATA[Utilitats]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=209</guid>
		<description><![CDATA[Els arxius .torrent són una bona alternativa alhora de baixar molts de programes de software lliure, tot i que s'ha popularitzat molt el seu ús per altre tipus de descàrregues. Fins al moment, només coneixia la possibilitat de fer aquestes descàrregues mitjançant un client que ens permetés baixar el programa complet.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/torrific1.jpg"><img class="size-full wp-image-210  aligncenter" title="torrific1" src="http://openpitu.com/wp-content/uploads/2010/09/torrific1.jpg" alt="" width="176" height="42" /></a></p>
De la mà de <a title="Enllaç font d'origen." href="http://pixelcoblog.com/torrific-cliente-web-de-bittorrent/" target="_blank">PixelcoBlog</a> avui coneixo Torrific, que ens permet fer aquest tipus de descàrregues des del mateix navegador web. Aquesta funcionalitat que podem donar als navegadors pot ser molt útils en determinats moments que necessitem baixar un .torrent i no tinguem ni podem instal·lar cap client.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/torrific2.jpg"><img class="size-medium wp-image-211  aligncenter" title="torrific2" src="http://openpitu.com/wp-content/uploads/2010/09/torrific2-300x31.jpg" alt="" width="300" height="31" /></a></p>
Per usar aquest servei us haureu de registrar gratuïtament i podreu usar-lo introduint la direcció del fitxer. Podeu accedir a aquesta aplicació mitjançant la <a title="Torrific.com" href="http://torrific.com/" target="_blank">seva web</a>.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/torrific3.jpg"><img class="size-medium wp-image-212  aligncenter" title="torrific3" src="http://openpitu.com/wp-content/uploads/2010/09/torrific3-300x30.jpg" alt="" width="300" height="30" /></a></p>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-17" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2010/09/26/torrific-client-web-bittorrent/&amp;title=Torrific%2C%20client%20web%20BitTorrent" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-17" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2010/09/26/torrific-client-web-bittorrent/&amp;title=Torrific%2C%20client%20web%20BitTorrent" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-17" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2010/09/26/torrific-client-web-bittorrent/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-17" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2010/09/26/torrific-client-web-bittorrent/&amp;title=Torrific%2C%20client%20web%20BitTorrent" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-17" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2010%2F09%2F26%2Ftorrific-client-web-bittorrent%2F&amp;t=Torrific%2C%20client%20web%20BitTorrent&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-17" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2010%2F09%2F26%2Ftorrific-client-web-bittorrent%2F&amp;text=Torrific%2C%20client%20web%20BitTorrent&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Els arxius .torrent són una bona alternativa alhora de baixar molts de programes de software lliure, tot i que s&#8217;ha popularitzat molt el seu ús per altre tipus de descàrregues. Fins al moment, només coneixia la possibilitat de fer aquestes descàrregues mitjançant un client que ens permetés baixar el programa complet.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/torrific1.jpg"><img class="size-full wp-image-210  aligncenter" title="torrific1" src="http://openpitu.com/wp-content/uploads/2010/09/torrific1.jpg" alt="" width="176" height="42" /></a></p>
<p>De la mà de <a title="Enllaç font d'origen." href="http://pixelcoblog.com/torrific-cliente-web-de-bittorrent/" target="_blank">PixelcoBlog</a> avui coneixo Torrific, que ens permet fer aquest tipus de descàrregues des del mateix navegador web. Aquesta funcionalitat que podem donar als navegadors pot ser molt útils en determinats moments que necessitem baixar un .torrent i no tinguem ni podem instal·lar cap client.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/torrific2.jpg"><img class="size-medium wp-image-211  aligncenter" title="torrific2" src="http://openpitu.com/wp-content/uploads/2010/09/torrific2-300x31.jpg" alt="" width="300" height="31" /></a></p>
<p>Per usar aquest servei us haureu de registrar gratuïtament i podreu usar-lo introduint la direcció del fitxer. Podeu accedir a aquesta aplicació mitjançant la <a title="Torrific.com" href="http://torrific.com/" target="_blank">seva web</a>.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/torrific3.jpg"><img class="size-medium wp-image-212  aligncenter" title="torrific3" src="http://openpitu.com/wp-content/uploads/2010/09/torrific3-300x30.jpg" alt="" width="300" height="30" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2010/09/26/torrific-client-web-bittorrent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aplicació web per comprovar la qualitat de les contrassenyes</title>
		<link>http://openpitu.com/2010/09/08/aplicacio-web-per-comprovar-la-qualitat-de-les-contrassenyes/</link>
		<comments>http://openpitu.com/2010/09/08/aplicacio-web-per-comprovar-la-qualitat-de-les-contrassenyes/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 10:32:10 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[Notícies]]></category>
		<category><![CDATA[AppWeb]]></category>
		<category><![CDATA[Contrassenyes]]></category>
		<category><![CDATA[Utilitats]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=174</guid>
		<description><![CDATA[Avui en dia, tenim moltes contes a diversos portals d'Internet, i per tant no està de més, tenir una contrassenya suficientment segura per a no patir atacs inesperats. Molts llocsi altres aplicacions d'aquest estil et mostren quina és la qualitat de la teva contrassenya amb el típic semàfor de tres colors, representant dèbil, mitjana i robusta.
La gràcia d'aquesta aplicació és que mentre vas escrivint la contrassenya et mostra el temps que trigaria un ordinador en desxifrar-la. Pots fer diverses proves i treure'n les conclusions que trobis oportunes de cara a triar una o altra contrassenya.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/How-Secure-Is-Your-Password.jpg"><img class="size-medium wp-image-175  aligncenter" title="How-Secure-Is-Your-Password" src="http://openpitu.com/wp-content/uploads/2010/09/How-Secure-Is-Your-Password-300x90.jpg" alt="" width="300" height="90" /></a></p>
<p style="text-align: left;">A part de provar les meves contrassenyes n'he provat algunes i els resultats són els següents:</p>
<ul>
	<li>1234 i asdf: Et diu que està entre les 500 contrassenyes més comunes</li>
	<li>asdf1234: 3 dies</li>
	<li>Contrassenya amb 2 nombres i 6 lletres: 3 dies</li>
	<li>Contrassenya amb 2 nombres i 8 lletres: 11 anys</li>
	<li>Contrassenya amb 3 nombres i 7 lletres: 11 anys</li>
	<li>Contrassenya amb 2 nombres i 9 lletres: 417 anys</li>
	<li>Contrassenya amb 3 nombres i 8 lletres: 417 anys</li>
</ul>
Per tant podem deduir que les contrassenyes comencen a ser altament segures a partir de les 10 xifres combinant lletres i nombres. A partir d'aquí feu les vostres proves i si ho trobeu necessari, canvieu la vostra contrassenya.
<a title="How secure is my password" href="http://http://howsecureismypassword.net/" target="_blank">Enllaç a l'aplicació</a>.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-18" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2010/09/08/aplicacio-web-per-comprovar-la-qualitat-de-les-contrassenyes/&amp;title=Aplicaci%C3%B3%20web%20per%20comprovar%20la%20qualitat%20de%20les%20contrassenyes" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-18" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2010/09/08/aplicacio-web-per-comprovar-la-qualitat-de-les-contrassenyes/&amp;title=Aplicaci%C3%B3%20web%20per%20comprovar%20la%20qualitat%20de%20les%20contrassenyes" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-18" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2010/09/08/aplicacio-web-per-comprovar-la-qualitat-de-les-contrassenyes/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-18" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2010/09/08/aplicacio-web-per-comprovar-la-qualitat-de-les-contrassenyes/&amp;title=Aplicaci%C3%B3%20web%20per%20comprovar%20la%20qualitat%20de%20les%20contrassenyes" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-18" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2010%2F09%2F08%2Faplicacio-web-per-comprovar-la-qualitat-de-les-contrassenyes%2F&amp;t=Aplicaci%C3%B3%20web%20per%20comprovar%20la%20qualitat%20de%20les%20contrassenyes&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-18" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2010%2F09%2F08%2Faplicacio-web-per-comprovar-la-qualitat-de-les-contrassenyes%2F&amp;text=Aplicaci%C3%B3%20web%20per%20comprovar%20la%20qualitat%20de%20les%20contrassenyes&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Avui en dia, tenim moltes contes a diversos portals d&#8217;Internet, i per tant no està de més, tenir una contrassenya suficientment segura per a no patir atacs inesperats. Molts llocsi altres aplicacions d&#8217;aquest estil et mostren quina és la qualitat de la teva contrassenya amb el típic semàfor de tres colors, representant dèbil, mitjana i robusta.</p>
<p>La gràcia d&#8217;aquesta aplicació és que mentre vas escrivint la contrassenya et mostra el temps que trigaria un ordinador en desxifrar-la. Pots fer diverses proves i treure&#8217;n les conclusions que trobis oportunes de cara a triar una o altra contrassenya.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/How-Secure-Is-Your-Password.jpg"><img class="size-medium wp-image-175  aligncenter" title="How-Secure-Is-Your-Password" src="http://openpitu.com/wp-content/uploads/2010/09/How-Secure-Is-Your-Password-300x90.jpg" alt="" width="300" height="90" /></a></p>
<p style="text-align: left;">A part de provar les meves contrassenyes n&#8217;he provat algunes i els resultats són els següents:</p>
<ul>
<li>1234 i asdf: Et diu que està entre les 500 contrassenyes més comunes</li>
<li>asdf1234: 3 dies</li>
<li>Contrassenya amb 2 nombres i 6 lletres: 3 dies</li>
<li>Contrassenya amb 2 nombres i 8 lletres: 11 anys</li>
<li>Contrassenya amb 3 nombres i 7 lletres: 11 anys</li>
<li>Contrassenya amb 2 nombres i 9 lletres: 417 anys</li>
<li>Contrassenya amb 3 nombres i 8 lletres: 417 anys</li>
</ul>
<p>Per tant podem deduir que les contrassenyes comencen a ser altament segures a partir de les 10 xifres combinant lletres i nombres. A partir d&#8217;aquí feu les vostres proves i si ho trobeu necessari, canvieu la vostra contrassenya.</p>
<p><a title="How secure is my password" href="http://http://howsecureismypassword.net/" target="_blank">Enllaç a l&#8217;aplicació</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2010/09/08/aplicacio-web-per-comprovar-la-qualitat-de-les-contrassenyes/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Less Framework 2</title>
		<link>http://openpitu.com/2010/09/06/less-framework-2/</link>
		<comments>http://openpitu.com/2010/09/06/less-framework-2/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 22:35:43 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[Notícies]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Disseny]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Navegadors]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=171</guid>
		<description><![CDATA[Less Framework és un framework de desenvolupament web per a tot tipus de dispositius, també els mòbils. El què es pretén amb el seu ús, es que no s'hagi d'escriure CSS diferents per a cada una de les resolucions que s'utilitzaran. Com tots els FW, porta definides un conjunt de funcionalitats mínimes amb valors predefinits com poden ser les fonts o una reixeta (grid).
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/phone.png"><img class="size-medium wp-image-172  aligncenter" title="phone" src="http://openpitu.com/wp-content/uploads/2010/09/phone-150x300.png" alt="" width="150" height="300" /></a></p>
Less Framework 2 CSS3 ofereix:
<ol>
	<li>Dues columnes a 320px per a smartphones.</li>
	<li>Cinc columnes a 768px per a tablets i netbooks.</li>
	<li>Vuit columes a 1280px per a ordinadors de sobre taula i portàtils.</li>
</ol>
Es pot provar des de la <a title="Pàgina oficial." href="http://lessframework.com/" target="_blank">pàgina oficial</a>. Gràcies a <a title="Font d'informació." href="http://pixelcoblog.com/less-framework-2-desarrollo-web-para-todo-tipo-dispositivos-incluidos-los-moviles/" target="_blank">Pixelco Blog</a>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-19" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2010/09/06/less-framework-2/&amp;title=Less%20Framework%202" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-19" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2010/09/06/less-framework-2/&amp;title=Less%20Framework%202" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-19" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2010/09/06/less-framework-2/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-19" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2010/09/06/less-framework-2/&amp;title=Less%20Framework%202" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-19" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2010%2F09%2F06%2Fless-framework-2%2F&amp;t=Less%20Framework%202&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-19" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2010%2F09%2F06%2Fless-framework-2%2F&amp;text=Less%20Framework%202&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Less Framework és un framework de desenvolupament web per a tot tipus de dispositius, també els mòbils. El què es pretén amb el seu ús, es que no s&#8217;hagi d&#8217;escriure CSS diferents per a cada una de les resolucions que s&#8217;utilitzaran. Com tots els FW, porta definides un conjunt de funcionalitats mínimes amb valors predefinits com poden ser les fonts o una reixeta (grid).</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/phone.png"><img class="size-medium wp-image-172  aligncenter" title="phone" src="http://openpitu.com/wp-content/uploads/2010/09/phone-150x300.png" alt="" width="150" height="300" /></a></p>
<p>Less Framework 2 CSS3 ofereix:</p>
<ol>
<li>Dues columnes a 320px per a smartphones.</li>
<li>Cinc columnes a 768px per a tablets i netbooks.</li>
<li>Vuit columes a 1280px per a ordinadors de sobre taula i portàtils.</li>
</ol>
<p>Es pot provar des de la <a title="Pàgina oficial." href="http://lessframework.com/" target="_blank">pàgina oficial</a>. Gràcies a <a title="Font d'informació." href="http://pixelcoblog.com/less-framework-2-desarrollo-web-para-todo-tipo-dispositivos-incluidos-los-moviles/" target="_blank">Pixelco Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2010/09/06/less-framework-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FireQuery, una extenció de Firebug per desenvolupar en jQuery</title>
		<link>http://openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/</link>
		<comments>http://openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 12:52:04 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[aplicacions]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Navegadors]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=152</guid>
		<description><![CDATA[Actualment quasi tothom quan ha de desenvolupar en JavaScript, usa el framework jQuery. Així mateix, una de les bases per a qualsevol programador web és l'extensió del Firefox, Firebug.
<a href="http://openpitu.com/wp-content/uploads/2010/08/firebug.jpg"><img class="aligncenter size-medium wp-image-153" title="firebug" src="http://openpitu.com/wp-content/uploads/2010/08/firebug-300x213.jpg" alt="" width="300" height="213" /></a>
Doncs ara podem veure una extensió que uneix ambdues coses: amb FireQuery, podrem examinar els objectes generats per jQuery i jQeritzar la pàgina. Realment pot millorar les funcions de Firebug.
<a href="http://openpitu.com/wp-content/uploads/2010/08/firequery.png"><img class="aligncenter size-medium wp-image-154" title="firequery" src="http://openpitu.com/wp-content/uploads/2010/08/firequery-300x54.png" alt="" width="300" height="54" /></a>
Pots descarregar-te i instal·lar l'<a title="FireQuery" href="https://addons.mozilla.org/en-US/firefox/addon/12632/" target="_blank">extensió</a> des de la web oficial.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-20" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/&amp;title=FireQuery%2C%20una%20extenci%C3%B3%20de%20Firebug%20per%20desenvolupar%20en%20jQuery" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-20" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/&amp;title=FireQuery%2C%20una%20extenci%C3%B3%20de%20Firebug%20per%20desenvolupar%20en%20jQuery" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-20" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-20" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/&amp;title=FireQuery%2C%20una%20extenci%C3%B3%20de%20Firebug%20per%20desenvolupar%20en%20jQuery" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-20" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2010%2F08%2F29%2Ffirequery-una-extencio-de-firebug-per-desenvolupar-en-jquery%2F&amp;t=FireQuery%2C%20una%20extenci%C3%B3%20de%20Firebug%20per%20desenvolupar%20en%20jQuery&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-20" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2010%2F08%2F29%2Ffirequery-una-extencio-de-firebug-per-desenvolupar-en-jquery%2F&amp;text=FireQuery%2C%20una%20extenci%C3%B3%20de%20Firebug%20per%20desenvolupar%20en%20jQuery&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Actualment quasi tothom quan ha de desenvolupar en JavaScript, usa el framework jQuery. Així mateix, una de les bases per a qualsevol programador web és l&#8217;extensió del Firefox, Firebug.</p>
<p><a href="http://openpitu.com/wp-content/uploads/2010/08/firebug.jpg"><img class="aligncenter size-medium wp-image-153" title="firebug" src="http://openpitu.com/wp-content/uploads/2010/08/firebug-300x213.jpg" alt="" width="300" height="213" /></a></p>
<p>Doncs ara podem veure una extensió que uneix ambdues coses: amb FireQuery, podrem examinar els objectes generats per jQuery i jQeritzar la pàgina. Realment pot millorar les funcions de Firebug.</p>
<p><a href="http://openpitu.com/wp-content/uploads/2010/08/firequery.png"><img class="aligncenter size-medium wp-image-154" title="firequery" src="http://openpitu.com/wp-content/uploads/2010/08/firequery-300x54.png" alt="" width="300" height="54" /></a></p>
<p>Pots descarregar-te i instal·lar l&#8217;<a title="FireQuery" href="https://addons.mozilla.org/en-US/firefox/addon/12632/" target="_blank">extensió</a> des de la web oficial.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
