<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>El blog de'n Carles</title>
	
	<link>http://blog.company.cat</link>
	<description>Blog personal</description>
	<lastBuildDate>Sun, 18 Sep 2011 13:39:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ElBlogDenCarles" /><feedburner:info uri="elblogdencarles" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>VirtualBox</title>
		<link>http://feedproxy.google.com/~r/ElBlogDenCarles/~3/nkwo3hZhNhM/</link>
		<comments>http://blog.company.cat/2011/09/virtualbox/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 13:39:14 +0000</pubDate>
		<dc:creator>carles</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[eines]]></category>
		<category><![CDATA[virtualització]]></category>

		<guid isPermaLink="false">http://blog.company.cat/?p=338</guid>
		<description><![CDATA[Si teniu la necessitat d&#8217;instal·lar una màquina virtual per fer proves, un dels millors programes per això és VirtualBox. Aquest programa ens permet crear màquines virtual que s&#8217;executaran sobre el nostre sistema operatiu. A més, si el nostre processador té les extensions de virtualització (Intel-VT o AMD-V), la penalització de velocitat serà mínima.]]></description>
			<content:encoded><![CDATA[<p>Si teniu la necessitat d&#8217;instal·lar una màquina virtual per fer proves, un dels millors programes per això és <a href="http://www.virtualbox.org/" title="VirtualBox">VirtualBox</a>. Aquest programa ens permet crear màquines virtual que s&#8217;executaran sobre el nostre sistema operatiu. A més, si el nostre processador té les extensions de virtualització (Intel-VT o AMD-V), la penalització de velocitat serà mínima. </p>
<img src="http://feeds.feedburner.com/~r/ElBlogDenCarles/~4/nkwo3hZhNhM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.company.cat/2011/09/virtualbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.company.cat/2011/09/virtualbox/</feedburner:origLink></item>
		<item>
		<title>Vietnam</title>
		<link>http://feedproxy.google.com/~r/ElBlogDenCarles/~3/wQFyZbqmKE8/</link>
		<comments>http://blog.company.cat/2011/09/vietnam-2/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 08:41:04 +0000</pubDate>
		<dc:creator>carles</dc:creator>
				<category><![CDATA[fotos]]></category>
		<category><![CDATA[viatges]]></category>
		<category><![CDATA[vietnam]]></category>

		<guid isPermaLink="false">http://blog.company.cat/?p=336</guid>
		<description />
			<content:encoded><![CDATA[						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/carlescs/6106179004"><img class="flickr small" title="Vietnam" alt="Vietnam" src="http://farm7.static.flickr.com/6077/6106179004_3c2f085f9f_m.jpg" /></a></div>
					
<img src="http://feeds.feedburner.com/~r/ElBlogDenCarles/~4/wQFyZbqmKE8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.company.cat/2011/09/vietnam-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.company.cat/2011/09/vietnam-2/</feedburner:origLink></item>
		<item>
		<title>Google+</title>
		<link>http://feedproxy.google.com/~r/ElBlogDenCarles/~3/WY-BgoIXhTM/</link>
		<comments>http://blog.company.cat/2011/07/google/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 17:43:54 +0000</pubDate>
		<dc:creator>carles</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://blog.company.cat/?p=331</guid>
		<description><![CDATA[Avui he estat provant Google+ i he de dir que m&#8217;he enduit una bona impressió. A primera vista pareix que té el millor de Facebook i el millor de Twitter, amb algunes característiques més. El que més m&#8217;ha cridat l&#8217;atenció és: El sistema de permisos (els cercles). Permeten tenir molta granularitat a l&#8217;hora d&#8217;assignar permisos. [...]]]></description>
			<content:encoded><![CDATA[<p>Avui he estat provant Google+ i he de dir que m&#8217;he enduit una bona impressió. A primera vista pareix que té el millor de Facebook i el millor de Twitter, amb algunes característiques més. El que més m&#8217;ha cridat l&#8217;atenció és:</p>
<ul>
<li>El sistema de permisos (els cercles). Permeten tenir molta granularitat a l&#8217;hora d&#8217;assignar permisos.</li>
<li>Les quedades. És un sistema de videoconferència múltiple. Encara no l&#8217;he provat, però promet&#8230;</li>
</ul>
<p>Així i tot, encara té algunes mancances com la falta de grups,&#8230; Així i tot, segur que en sentirem parlar molt els mesos vinents i que es convertirà en un dur competidor de Facebook.</p>
<p><strong>Update:</strong><br />
Provant, crec que les converses de twitter són més senzilles de seguir&#8230;</p>
<img src="http://feeds.feedburner.com/~r/ElBlogDenCarles/~4/WY-BgoIXhTM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.company.cat/2011/07/google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.company.cat/2011/07/google/</feedburner:origLink></item>
		<item>
		<title>Dos videos d’Angry Birds</title>
		<link>http://feedproxy.google.com/~r/ElBlogDenCarles/~3/hZuCn8PuPcE/</link>
		<comments>http://blog.company.cat/2011/06/dos-videos-dangry-birds/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 11:33:32 +0000</pubDate>
		<dc:creator>carles</dc:creator>
				<category><![CDATA[dois]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.company.cat/?p=324</guid>
		<description><![CDATA[www.youtube.com/watch?v=jzIBZQkj6SY www.youtube.com/watch?v=7UCm6uyzNE8 Pels qui no conegueu Angry Birds: aquí.]]></description>
			<content:encoded><![CDATA[<p><span class="youtube">
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/jzIBZQkj6SY?color1=e1600f&amp;color2=febd01&amp;border=0&amp;fs=1&amp;hl=en&amp;modestbranding=1&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="opaque" src="http://www.youtube.com/v/jzIBZQkj6SY?color1=e1600f&amp;color2=febd01&amp;border=0&amp;fs=1&amp;hl=en&amp;modestbranding=1&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="355"></embed>
<param name="wmode" value="opaque" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=jzIBZQkj6SY"><img src="http://img.youtube.com/vi/jzIBZQkj6SY/default.jpg" width="130" height="97" border=0></a></p><p><a href="http://www.youtube.com/watch?v=jzIBZQkj6SY">www.youtube.com/watch?v=jzIBZQkj6SY</a></p></p>
<p><span class="youtube">
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/7UCm6uyzNE8?color1=e1600f&amp;color2=febd01&amp;border=0&amp;fs=1&amp;hl=en&amp;modestbranding=1&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="opaque" src="http://www.youtube.com/v/7UCm6uyzNE8?color1=e1600f&amp;color2=febd01&amp;border=0&amp;fs=1&amp;hl=en&amp;modestbranding=1&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="355"></embed>
<param name="wmode" value="opaque" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=7UCm6uyzNE8"><img src="http://img.youtube.com/vi/7UCm6uyzNE8/default.jpg" width="130" height="97" border=0></a></p><p><a href="http://www.youtube.com/watch?v=7UCm6uyzNE8">www.youtube.com/watch?v=7UCm6uyzNE8</a></p></p>
<p>Pels qui no conegueu Angry Birds: <a href="http://www.rovio.com/index.php?page=angry-birds">aquí</a>.</p>
<img src="http://feeds.feedburner.com/~r/ElBlogDenCarles/~4/hZuCn8PuPcE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.company.cat/2011/06/dos-videos-dangry-birds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.company.cat/2011/06/dos-videos-dangry-birds/</feedburner:origLink></item>
		<item>
		<title>Selectors Css3</title>
		<link>http://feedproxy.google.com/~r/ElBlogDenCarles/~3/0VXTZw6ERsc/</link>
		<comments>http://blog.company.cat/2011/06/selectors-css3/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 15:04:46 +0000</pubDate>
		<dc:creator>carles</dc:creator>
				<category><![CDATA[programació]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://blog.company.cat/?p=321</guid>
		<description><![CDATA[Un apunt rapid. M&#8217;encanten els selectors CSS3 que permeten fer coses com: 1234div.noticia:not&#40;:last-child&#41; &#123; &#160; &#160; border-bottom: none; &#125; per llevar la vora de tots els divs de classe notícia menys el darrer.]]></description>
			<content:encoded><![CDATA[<p>Un apunt rapid. M&#8217;encanten els selectors CSS3 que permeten fer coses com:</p>
<div class="codecolorer-container css default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">div<span style="color: #6666ff;">.noticia</span><span style="color: #00AA00;">:</span>not<span style="color: #00AA00;">&#40;</span><span style="color: #3333ff;">:last-</span>child<span style="color: #00AA00;">&#41;</span><br />
<span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p>per llevar la vora de tots els divs de classe notícia menys el darrer.</p>
<img src="http://feeds.feedburner.com/~r/ElBlogDenCarles/~4/0VXTZw6ERsc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.company.cat/2011/06/selectors-css3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.company.cat/2011/06/selectors-css3/</feedburner:origLink></item>
		<item>
		<title>EF 4 i els valors calculats</title>
		<link>http://feedproxy.google.com/~r/ElBlogDenCarles/~3/JzMhlVEdsLc/</link>
		<comments>http://blog.company.cat/2011/06/ef-4-i-els-valors-calculats/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 14:05:23 +0000</pubDate>
		<dc:creator>carles</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[feina]]></category>
		<category><![CDATA[programació]]></category>
		<category><![CDATA[EF]]></category>
		<category><![CDATA[trucs]]></category>

		<guid isPermaLink="false">http://blog.company.cat/?p=317</guid>
		<description><![CDATA[Avui m&#8217;he adonat d&#8217;una cosa que Entity Framework no acaba de fer com toca. Si tenim una columna de tipus FILESTREAM a una BBDD SQL Server 2008, necessitarem també tenir una columna uniqueidentifier per la taula on està. Per inicialitzar aquesta columna podem donar-li per valor per defecte (newsequentialid()). Si emprem Entity Framework per accedir [...]]]></description>
			<content:encoded><![CDATA[<p>Avui m&#8217;he adonat d&#8217;una cosa que Entity Framework no acaba de fer com toca. Si tenim una columna de tipus FILESTREAM a una BBDD SQL Server 2008, necessitarem també tenir una columna uniqueidentifier per la taula on està. Per inicialitzar aquesta columna podem donar-li per valor per defecte (newsequentialid()). </p>
<p>Si emprem Entity Framework per accedir a aquesta taula (emprant Database First -el generador de models a partir de BBDD), no ens inicialitzarà com toca el mapejat i ens inserirà sempre el valor 0 a l&#8217;identificador. Per arreglar-ho hem de canviar la propietat StoreGeneratedPattern de la columna uniqueidentifier i posar-ho a Computed.</p>
<p><a href="http://blog.company.cat/wp-content/uploads/2011/06/Captura.png"><img src="http://blog.company.cat/wp-content/uploads/2011/06/Captura-300x171.png" alt="Computed" title="Computed" width="300" height="171" class="alignnone size-medium wp-image-318" /></a></p>
<img src="http://feeds.feedburner.com/~r/ElBlogDenCarles/~4/JzMhlVEdsLc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.company.cat/2011/06/ef-4-i-els-valors-calculats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.company.cat/2011/06/ef-4-i-els-valors-calculats/</feedburner:origLink></item>
		<item>
		<title>Monitorització de serveis</title>
		<link>http://feedproxy.google.com/~r/ElBlogDenCarles/~3/mjKiMBRP_N4/</link>
		<comments>http://blog.company.cat/2011/05/monitoritzacio-de-serveis/#comments</comments>
		<pubDate>Mon, 23 May 2011 09:30:24 +0000</pubDate>
		<dc:creator>carles</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[programació]]></category>
		<category><![CDATA[informàtica]]></category>
		<category><![CDATA[projectes]]></category>

		<guid isPermaLink="false">http://blog.company.cat/?p=314</guid>
		<description><![CDATA[Estic pensant de crear un petit monitoritzador de serveis. La idea que tenc és crear un petit servei de Windows que ens permeti configurar els serveis a monitoritzar a la màquina on està instal·lat. Després, hi hauria un client que enviaria peticions d&#8217;actualització a tots els serveis de Windows que tengués registrats i aquests li [...]]]></description>
			<content:encoded><![CDATA[<p>Estic pensant de crear un petit monitoritzador de serveis. La idea que tenc és crear un petit servei de Windows que ens permeti configurar els serveis a monitoritzar a la màquina on està instal·lat. Després, hi hauria un client que enviaria peticions d&#8217;actualització a tots els serveis de Windows que tengués registrats i aquests li contestarien amb l&#8217;estat dels seus serveis. Ara mateix no sé si hi ha alguna manera millor de fer-ho o si hi ha algun producte que implementi aquesta funcionalitat de manera econòmica (no vull un producte que valgui més de 100€ per fer quelcom tan senzill).</p>
<img src="http://feeds.feedburner.com/~r/ElBlogDenCarles/~4/mjKiMBRP_N4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.company.cat/2011/05/monitoritzacio-de-serveis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.company.cat/2011/05/monitoritzacio-de-serveis/</feedburner:origLink></item>
		<item>
		<title>NLogTwitterTarget</title>
		<link>http://feedproxy.google.com/~r/ElBlogDenCarles/~3/5HYFnQ3VXT0/</link>
		<comments>http://blog.company.cat/2011/05/nlogtwittertarget/#comments</comments>
		<pubDate>Fri, 20 May 2011 16:35:39 +0000</pubDate>
		<dc:creator>carles</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[programació]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.company.cat/?p=310</guid>
		<description><![CDATA[He començat un altre projecte molt senzillet. És un target per l&#8217;NLog que ens permet enviar els missatges de log a un compte de Twitter. Es diu NLogTwitterTarget i el podeu trobar aquí. Si el voleu emprar el podeu descarregar als repositoris de Nuget. Per emprar-lo, l&#8217;heu d&#8217;afegir al vostre projecte i després afegir el [...]]]></description>
			<content:encoded><![CDATA[<p>He començat un altre projecte molt senzillet. És un target per l&#8217;NLog que ens permet enviar els missatges de log a un compte de <a href="http://twitter.com/">Twitter</a>. Es diu NLogTwitterTarget i el podeu trobar <a href="http://nlogtwittertarget.codeplex.com/">aquí</a>. Si el voleu emprar el podeu descarregar als <a href="http://nuget.org/List/Packages/NLogTwitterTarget">repositoris de Nuget</a>. Per emprar-lo, l&#8217;heu d&#8217;afegir al vostre projecte i després afegir el següent al vostre fitxer NLog.config:</p>
<div class="codecolorer-container xml default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br /></div></td><td><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;utf-8&quot;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;nlog</span> &nbsp;<span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">&quot;http://www.nlog-project.org/schemas/NLog.xsd&quot;</span></span><br />
<span style="color: #009900;"> &nbsp; &nbsp; &nbsp; <span style="color: #000066;">xmlns:xsi</span>=<span style="color: #ff0000;">&quot;http://www.w3.org/2001/XMLSchema-instance&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;extensions<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;add</span> <span style="color: #000066;">assembly</span>=<span style="color: #ff0000;">&quot;NLogTwitterTarget&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/extensions<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;targets</span> <span style="color: #000066;">async</span>=<span style="color: #ff0000;">&quot;true&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;target</span> <span style="color: #000066;">xsi:type</span>=<span style="color: #ff0000;">&quot;Twitter&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;twitter&quot;</span></span><br />
<span style="color: #009900;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000066;">ConsumerKey</span>=<span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #000066;">ConsumerSecret</span>=<span style="color: #ff0000;">&quot;&quot;</span></span><br />
<span style="color: #009900;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000066;">AccessToken</span>=<span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #000066;">AccessTokenSecret</span>=<span style="color: #ff0000;">&quot;&quot;</span></span><br />
<span style="color: #009900;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000066;">layout</span>=<span style="color: #ff0000;">&quot;${level} | ${longdate} | ${identity} | ${message}&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/targets<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;rules<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;logger</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;*&quot;</span> <span style="color: #000066;">minlevel</span>=<span style="color: #ff0000;">&quot;Error&quot;</span> <span style="color: #000066;">writeTo</span>=<span style="color: #ff0000;">&quot;twitter&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/rules<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/nlog<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></td></tr></tbody></table></div>
<p>Heu d&#8217;omplir els quatre camps que estan buits amb els corresponents a la vostra compta de Twitter. Si no els coneixeu els podeu sol·licitar a través de la <a href="http://dev.twitter.com/">pàgina de desenvolupadors de Twitter</a>.</p>
<img src="http://feeds.feedburner.com/~r/ElBlogDenCarles/~4/5HYFnQ3VXT0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.company.cat/2011/05/nlogtwittertarget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.company.cat/2011/05/nlogtwittertarget/</feedburner:origLink></item>
		<item>
		<title>Helpers per MarkdownDeep a ASP.NET MVC 3</title>
		<link>http://feedproxy.google.com/~r/ElBlogDenCarles/~3/0J3HcyKHQXw/</link>
		<comments>http://blog.company.cat/2011/05/helpers-per-markdowndeep-a-asp-net-mvc-3/#comments</comments>
		<pubDate>Tue, 10 May 2011 16:58:18 +0000</pubDate>
		<dc:creator>carles</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[programació]]></category>
		<category><![CDATA[asp.net mvc]]></category>
		<category><![CDATA[trucs]]></category>

		<guid isPermaLink="false">http://blog.company.cat/?p=304</guid>
		<description><![CDATA[Per emprar Markdown a una aplicació ASP.NET MVC podem emprar la llibreria MarkdownDeep. Aquesta ens proporcione métodes en C# per emprar Markdown en la nostra aplicació i una llibreria Javascript que ens proporciona un editor de Markdown. Podem instal·lar MarkdownDeep desde els repositoris de Nuget. Per emprarla podem emprar els següents helpers: 12345678910111213141516171819202122232425262728using System.Linq.Expressions; using [...]]]></description>
			<content:encoded><![CDATA[<p>Per emprar Markdown a una aplicació ASP.NET MVC podem emprar la llibreria <a href="http://www.toptensoftware.com/markdowndeep/">MarkdownDeep</a>. Aquesta ens proporcione métodes en C# per emprar Markdown en la nostra aplicació i una llibreria Javascript que ens proporciona un editor de Markdown. Podem instal·lar MarkdownDeep desde els repositoris de Nuget. <span id="more-304"></span><br />
Per emprarla podem emprar els següents helpers:</p>
<div class="codecolorer-container csharp default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br /></div></td><td><div class="csharp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">System.Linq.Expressions</span><span style="color: #008000;">;</span><br />
<span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">System.Web.Mvc</span><span style="color: #008000;">;</span><br />
<span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">System</span><span style="color: #008000;">;</span><br />
<span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">System.Web.Mvc.Html</span><span style="color: #008000;">;</span><br />
<br />
<span style="color: #0600FF; font-weight: bold;">namespace</span> Utils<span style="color: #008000;">.</span><span style="color: #0000FF;">HtmlHelpers</span><br />
<span style="color: #008000;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #0600FF; font-weight: bold;">static</span> <span style="color: #6666cc; font-weight: bold;">class</span> MarkdownHelper<br />
&nbsp; &nbsp; <span style="color: #008000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #0600FF; font-weight: bold;">static</span> MvcHtmlString Markdown<span style="color: #008000;">&#40;</span><span style="color: #0600FF; font-weight: bold;">this</span> HtmlHelper helper, <span style="color: #6666cc; font-weight: bold;">string</span> text<span style="color: #008000;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var md <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> MarkdownDeep<span style="color: #008000;">.</span><span style="color: #0000FF;">Markdown</span> <span style="color: #008000;">&#123;</span>ExtraMode <span style="color: #008000;">=</span> <span style="color: #0600FF; font-weight: bold;">true</span>, SafeMode <span style="color: #008000;">=</span> <span style="color: #0600FF; font-weight: bold;">true</span><span style="color: #008000;">&#125;</span><span style="color: #008000;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF; font-weight: bold;">return</span> <span style="color: #008000;">new</span> MvcHtmlString<span style="color: #008000;">&#40;</span>md<span style="color: #008000;">.</span><span style="color: #0000FF;">Transform</span><span style="color: #008000;">&#40;</span>text<span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">&#125;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #0600FF; font-weight: bold;">static</span> MvcHtmlString MarkdownEditor<span style="color: #008000;">&lt;</span>T<span style="color: #008000;">&gt;</span><span style="color: #008000;">&#40;</span><span style="color: #0600FF; font-weight: bold;">this</span> HtmlHelper<span style="color: #008000;">&lt;</span>T<span style="color: #008000;">&gt;</span> helper,Expression<span style="color: #008000;">&lt;</span>Func<span style="color: #008000;">&lt;</span>T,<span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">&gt;&gt;</span> expr<span style="color: #008000;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var toolbar<span style="color: #008000;">=</span><span style="color: #008000;">new</span> TagBuilder<span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;div&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; toolbar<span style="color: #008000;">.</span><span style="color: #0000FF;">AddCssClass</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;mdd_toolbar&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var resizer<span style="color: #008000;">=</span><span style="color: #008000;">new</span> TagBuilder<span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;div&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; resizer<span style="color: #008000;">.</span><span style="color: #0000FF;">AddCssClass</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;mdd_resizer&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var preview<span style="color: #008000;">=</span><span style="color: #008000;">new</span> TagBuilder<span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;div&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; preview<span style="color: #008000;">.</span><span style="color: #0000FF;">AddCssClass</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;mdd_preview&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var textArea<span style="color: #008000;">=</span>helper<span style="color: #008000;">.</span><span style="color: #0000FF;">TextAreaFor</span><span style="color: #008000;">&#40;</span>expr, <span style="color: #008000;">new</span> <span style="color: #008000;">&#123;</span>@<span style="color: #6666cc; font-weight: bold;">class</span> <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;mdd_editor&quot;</span><span style="color: #008000;">&#125;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF; font-weight: bold;">return</span> <span style="color: #008000;">new</span> MvcHtmlString<span style="color: #008000;">&#40;</span>toolbar<span style="color: #008000;">.</span><span style="color: #0000FF;">ToString</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span> <span style="color: #008000;">+</span> textArea <span style="color: #008000;">+</span> resizer <span style="color: #008000;">+</span> preview<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #008000;">&#125;</span><br />
<span style="color: #008000;">&#125;</span></div></td></tr></tbody></table></div>
<p>el primer els podem emprar directament per mostrar un string en Markdown com a HTML. El segon ens crearà un camp de formulari que es un editor de Markdown. Per emprar aquest darrer hem de referenciar el CSS i el javascript de MarkdownDeep i afegir el següent snippet de Javascript a algun lloc on s&#8217;executi (i tenir també JQuery):</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;textarea.mdd_editor&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">MarkdownDeep</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; help_location<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;/Scripts/mdd_help.htm&quot;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; disableTabHandling<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<img src="http://feeds.feedburner.com/~r/ElBlogDenCarles/~4/0J3HcyKHQXw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.company.cat/2011/05/helpers-per-markdowndeep-a-asp-net-mvc-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.company.cat/2011/05/helpers-per-markdowndeep-a-asp-net-mvc-3/</feedburner:origLink></item>
		<item>
		<title>Passejant per Palma</title>
		<link>http://feedproxy.google.com/~r/ElBlogDenCarles/~3/FlksUrPwCjI/</link>
		<comments>http://blog.company.cat/2011/04/passejant-per-palma/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 08:08:15 +0000</pubDate>
		<dc:creator>carles</dc:creator>
				<category><![CDATA[fotos]]></category>
		<category><![CDATA[mallorca]]></category>
		<category><![CDATA[palma]]></category>

		<guid isPermaLink="false">http://blog.company.cat/?p=300</guid>
		<description><![CDATA[Algunes fotos que vaig fer ahir passejant per Palma:]]></description>
			<content:encoded><![CDATA[<p>Algunes fotos que vaig fer ahir passejant per Palma:</p>
						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/carlescs/5644106761"><img class="flickr small" title="Palma" alt="Palma" src="http://farm6.static.flickr.com/5029/5644106761_25b9e26428_m.jpg" /></a></div>
					<br />
						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/carlescs/5644240105"><img class="flickr small" title="Palma" alt="Palma" src="http://farm6.static.flickr.com/5265/5644240105_d7ab23064c_m.jpg" /></a></div>
					<br />
<span id="more-300"></span><br />
						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/carlescs/5644150687"><img class="flickr small" title="Palma" alt="Palma" src="http://farm6.static.flickr.com/5028/5644150687_fecc4ce447_m.jpg" /></a></div>
					<br />
						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/carlescs/5644757116"><img class="flickr small" title="Palma" alt="Palma" src="http://farm6.static.flickr.com/5262/5644757116_ffd2d45b65_m.jpg" /></a></div>
					
<img src="http://feeds.feedburner.com/~r/ElBlogDenCarles/~4/FlksUrPwCjI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.company.cat/2011/04/passejant-per-palma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.company.cat/2011/04/passejant-per-palma/</feedburner:origLink></item>
	</channel>
</rss>

