<?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>Johan de Bruin</title>
	<atom:link href="http://www.johandebruin.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johandebruin.com</link>
	<description>Programación en php, tutorial de api wordpress y posicionamiento en buscadores seo.</description>
	<lastBuildDate>Sun, 05 Feb 2012 15:18:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Relacionar matematicas de conjuntos con patrones de regex</title>
		<link>http://www.johandebruin.com/relacionar-matematicas-de-conjuntos-con-patrones-de-regex/</link>
		<comments>http://www.johandebruin.com/relacionar-matematicas-de-conjuntos-con-patrones-de-regex/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 22:44:54 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[Regex]]></category>

		<guid isPermaLink="false">http://www.johandebruin.com/?p=756</guid>
		<description><![CDATA[Math Pattern Pattern meaning no equivalent no character at all matches "" c c matches "c" p1p2 matches p1 then p2 p1&#124;p2 matches p1 or p2 p* matches "" or p repeated p+ matches p repeated, but not "" p? matches p or "" p{n} matches p repeated n times p{n,m} matches p repeated n [...]]]></description>
			<content:encoded><![CDATA[<table border="1">
<tbody>
<tr>
<th>Math</th>
<th>Pattern</th>
<th>Pattern meaning</th>
</tr>
<tr>
<td><img src='http://s.wordpress.com/latex.php?latex=Latex%20%5Cemptyset&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Latex \emptyset' title='Latex \emptyset' class='latex' /></td>
<td>no equivalent</td>
</tr>
<tr>
<td><img src='http://s.wordpress.com/latex.php?latex=Latex%20%5Cepsilon&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Latex \epsilon' title='Latex \epsilon' class='latex' /></td>
<td>no character at all</td>
<td>matches <code>""</code></td>
</tr>
<tr>
<td><code><em>c</em></code></td>
<td><em><code>c</code></em></td>
<td>matches <code>"<em>c</em>"</code></td>
</tr>
<tr>
<td><img src='http://s.wordpress.com/latex.php?latex=L_1%20%5Ccirc%20L_2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='L_1 \circ L_2' title='L_1 \circ L_2' class='latex' /></td>
<td><em>p1</em><em>p2</em></td>
<td>matches <em>p1</em> then <em>p2</em></td>
</tr>
<tr>
<td><img src='http://s.wordpress.com/latex.php?latex=L_1%20%5Ccup%20L_2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='L_1 \cup L_2' title='L_1 \cup L_2' class='latex' /></td>
<td><em>p1</em><code>|</code><em>p2</em></td>
<td>matches <em>p1</em> or <em>p2</em></td>
</tr>
<tr>
<td><img src='http://s.wordpress.com/latex.php?latex=L%5E%5Cstar&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='L^\star' title='L^\star' class='latex' /></td>
<td><em>p</em><code>*</code></td>
<td>matches <code>""</code> or <em>p</em> repeated</td>
</tr>
<tr>
<td><img src='http://s.wordpress.com/latex.php?latex=L%5E%2B&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='L^+' title='L^+' class='latex' /></td>
<td><em>p</em><code>+</code></td>
<td>matches <em>p</em> repeated, but not <code>""</code></td>
</tr>
<tr>
<td><img src='http://s.wordpress.com/latex.php?latex=L%5E%3F&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='L^?' title='L^?' class='latex' /></td>
<td><em>p</em><code>?</code></td>
<td>matches <em>p</em> or <code>""</code></td>
</tr>
<tr>
<td><img src='http://s.wordpress.com/latex.php?latex=L%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='L^n' title='L^n' class='latex' /></td>
<td><em>p</em><code>{<em>n</em>}</code></td>
<td>matches <em>p</em> repeated <em>n</em> times</td>
</tr>
<tr>
<td><img src='http://s.wordpress.com/latex.php?latex=L%5E%7B%5Bn%2Cm%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='L^{[n,m]}' title='L^{[n,m]}' class='latex' /></td>
<td><em>p</em><code>{<em>n</em>,<em>m</em>}</code></td>
<td>matches <em>p</em> repeated <em>n</em> to <em>m</em> times</td>
</tr>
<tr>
<td><img src='http://s.wordpress.com/latex.php?latex=Latex%20%5CSigma&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Latex \Sigma' title='Latex \Sigma' class='latex' /></td>
<td><code>.</code></td>
<td>matches any character</td>
</tr>
<tr>
<td><img src='http://s.wordpress.com/latex.php?latex=Latex%20%5C%7Bc_1%2C%5Cldots%2Cc_n%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Latex \{c_1,\ldots,c_n\}' title='Latex \{c_1,\ldots,c_n\}' class='latex' /></td>
<td><code>[<em>c</em><sub>1</sub>...<em>c<sub>n</sub></em>]</code></td>
<td>matches $c_1$ or $c_2$ or &#8230; or $c_n$</td>
</tr>
<tr>
<td><img src='http://s.wordpress.com/latex.php?latex=Latex%20%5CSigma%20-%20%5C%7Bc_1%2C%5Cldots%2Cc_n%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Latex \Sigma - \{c_1,\ldots,c_n\}' title='Latex \Sigma - \{c_1,\ldots,c_n\}' class='latex' /></td>
<td><code>[^<em>c</em><sub>1</sub>...<em>c<sub>n</sub></em>]</code></td>
<td>matches<br />
any char but $c_1$ or &#8230; or $c_n$</td>
</tr>
<tr>
<td>$(L)$</td>
<td><code>(</code><em>p</em><code>)</code></td>
<td>matches <em>p</em>, remembers submatch</td>
</tr>
<tr>
<td>no equivalent</td>
<td><code>\</code><em>n</em></td>
<td>matches string from <em>n</em>th submatch</td>
</tr>
<tr>
<td>no equivalent</td>
<td><code>\b</code></td>
<td>matches a word boundary</td>
</tr>
<tr>
<td>no equivalent</td>
<td><code>\w</code></td>
<td>matches a word character, e.g., alphanumeric</td>
</tr>
<tr>
<td>no equivalent</td>
<td><code>\W</code></td>
<td>matches a nonword character, e.g., punctuation</td>
</tr>
<tr>
<td>no equivalent</td>
<td><code>\s</code></td>
<td>matches a whitespace character, e.g., space, tab, return</td>
</tr>
<tr>
<td>no equivalent</td>
<td><code>\S</code></td>
<td>matches a non-whitespace character, e.g., alphanumeric, punctuation</td>
</tr>
<tr>
<td>no equivalent</td>
<td><code>\d</code></td>
<td>matches a digit character, i.e., 0-9</td>
</tr>
<tr>
<td>no equivalent</td>
<td><code>\D</code></td>
<td>matches a non-digit character, e.g., alphanumeric, punctuation</td>
</tr>
<tr>
<td>no equivalent</td>
<td><code>^</code></td>
<td>matches start of line/string</td>
</tr>
<tr>
<td>no equivalent</td>
<td><code>$</code></td>
<td>matches end of line/string</td>
</tr>
<tr>
<td>no equivalent</td>
<td><code>[<em>c</em><sub>1</sub>-<em>c</em><sub>2</sub>]</code></td>
<td>matches $c_1$ through $c_2$</td>
</tr>
</tbody>
</table>
<p>Interesante la tabla que nos trae este artículo sobre el <a href="http://matt.might.net/articles/sculpting-text/" title="Regex">entendimiento de regex</a> (ingles).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.johandebruin.com/relacionar-matematicas-de-conjuntos-con-patrones-de-regex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nuevo proyecto Juegos y Teoria</title>
		<link>http://www.johandebruin.com/nuevo-proyecto-juegos-y-teoria/</link>
		<comments>http://www.johandebruin.com/nuevo-proyecto-juegos-y-teoria/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 12:34:50 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Sin categoría]]></category>

		<guid isPermaLink="false">http://www.johandebruin.com/?p=752</guid>
		<description><![CDATA[Bueno, estoy en los comienzos de un nuevo proyecto. Es un sitio web donde trato de aplicar a los juegos algunos conceptos matematicos que voy aprendiendo. Se llama juegosyteoria. De momento hablo sobre combinaciones en distintos juegos como el Backgammon o el Poker. Además, subo unos cuantos videos para que dichas explicaciones queden algo más [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno, estoy en los comienzos de un nuevo proyecto. Es un sitio web donde trato de aplicar a los juegos algunos conceptos matematicos que voy aprendiendo. Se llama <a href="http://www.juegosyteoria.com" title="Juegos y teoria">juegosyteoria</a>.</p>
<p>De momento hablo sobre combinaciones en distintos juegos como el Backgammon o el Poker. Además, subo unos cuantos videos para que dichas explicaciones queden algo más amena.</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/AA9icIeTPyY?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.johandebruin.com/nuevo-proyecto-juegos-y-teoria/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crear widget exportable a otras páginas web con el contenido de tu wordpress</title>
		<link>http://www.johandebruin.com/crear-widget-exportable-a-otras-paginas-web-con-el-contenido-de-tu-wordpress/</link>
		<comments>http://www.johandebruin.com/crear-widget-exportable-a-otras-paginas-web-con-el-contenido-de-tu-wordpress/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 11:02:12 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.johandebruin.com/?p=740</guid>
		<description><![CDATA[Para crear el widget hay 2 pasos fundamentales. Crear un canal RSS con el contenido que deseas exportar Crear el widget, puedes usar uno de las muchas aplicaciones online disponibles o simplemente programarlo Para el primer paso debemos especificar a wordpress que queremos crear un nuevo canal feed RSS, este canal aparecera con la siguiente [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.johandebruin.com/wp-content/uploads/2011/09/rss-icon-transparentpng.jpg" alt="RSS Widget WordPress" title="RSS Widget WordPress" width="150" height="150" class="aligncenter size-full wp-image-741" /><br />
Para crear el widget hay 2 pasos fundamentales.</p>
<ul>
<li>Crear un canal RSS con el contenido que deseas exportar
<li>Crear el widget, puedes usar uno de las muchas aplicaciones online disponibles o simplemente programarlo</li>
</ul>
<p>Para el primer paso debemos especificar a wordpress que queremos crear un nuevo canal feed RSS, este canal aparecera con la siguiente extrucutura URL:</p>
<p>http://www.ejemplo.com/?feed=ejemplo</p>
<p>http://www.ejemplo.com/feed/ejemplo/</p>
<p>Para ello creamos las siguientes funciones:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> mostrar_feed<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;hola mundo&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">function</span> incluir_feed<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	add_feed<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'publicadas'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'mostrar_feed'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'init'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'incluir_feed'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><span id="more-740"></span><br />
Esto podemos incluirlo como plugin o dentro del archivo functions.php de nuestro theme.</p>
<p>Ahora dentro de la funcion mostrar_feed() indicamos el contenido RSS que queremos crear, aqui un ejemplo del codigo que he usado para <a href="http://www.partidarios.com/?feed=publicadas" title="Publicadas partidarios">http://www.partidarios.com/?feed=publicadas</a>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> mostrar_feed<span style="color: #009900;">&#40;</span><span style="color: #000088;">$comment</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'
	&lt;rss version=&quot;2.0&quot;
	xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;
	xmlns:wfw=&quot;http://wellformedweb.org/CommentAPI/&quot;
	xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;
	xmlns:atom=&quot;http://www.w3.org/2005/Atom&quot;
	xmlns:sy=&quot;http://purl.org/rss/1.0/modules/syndication/&quot;
	xmlns:slash=&quot;http://purl.org/rss/1.0/modules/slash/&quot;
	&gt;
&nbsp;
&lt;channel&gt;
	&lt;title&gt;Partidarios&lt;/title&gt;
	&lt;atom:link href=&quot;http://www.partidarios.com/?feed=publicadas&quot; rel=&quot;self&quot; type=&quot;application/rss+xml&quot; /&gt;
	&lt;link&gt;http://www.partidarios.com&lt;/link&gt;
	&lt;description&gt;Feed con las ultimas publicadas de los partidos politicos.&lt;/description&gt;
	&lt;lastBuildDate&gt;Sat, 17 Sep 2011 09:45:25 +0000&lt;/lastBuildDate&gt;
&nbsp;
	&lt;language&gt;es&lt;/language&gt;
	&lt;sy:updatePeriod&gt;hourly&lt;/sy:updatePeriod&gt;
	&lt;sy:updateFrequency&gt;1&lt;/sy:updateFrequency&gt;
	&lt;generator&gt;http://wordpress.org/?v=3.2.1&lt;/generator&gt;'</span><span style="color: #339933;">;</span>
                <span style="color: #000088;">$the_query</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> WP_Query<span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'cat'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">27</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'meta_key'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'publicada'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'meta_value'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'1'</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$the_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">have_posts</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$the_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">the_post</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #000088;">$id_partido2</span> <span style="color: #339933;">=</span> get_post_custom_values<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'id_partido'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000088;">$id_partido</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$id_partido2</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>				
					<span style="color: #000088;">$facebook</span> <span style="color: #339933;">=</span> get_post_custom_values<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'facebook'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$id_partido</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #000088;">$partido</span> <span style="color: #339933;">=</span> get_the_title<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_partido</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #000088;">$mensaje</span> <span style="color: #339933;">=</span> get_the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mensaje</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">245</span><span style="color: #009900;">&#41;</span>
					<span style="color: #009900;">&#123;</span>
						<span style="color: #000088;">$mensaje</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mensaje</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">245</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'...'</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
					<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&lt;item&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;title&gt;<span style="color: #006699; font-weight: bold;">$partido</span>: <span style="color: #006699; font-weight: bold;">$mensaje</span>&lt;/title&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;link&gt;&quot;</span><span style="color: #339933;">.</span>get_permalink<span style="color: #009900;">&#40;</span>get_the_ID<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/link&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;comments&gt;&quot;</span><span style="color: #339933;">.</span>get_permalink<span style="color: #009900;">&#40;</span>get_the_ID<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;#comments&lt;/comments&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;pubDate&gt;&quot;</span><span style="color: #339933;">.</span>get_the_date<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'D, d M Y H:i:s O'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/pubDate&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;		&lt;dc:creator&gt;admin&lt;/dc:creator&gt;<span style="color: #000099; font-weight: bold;">\n</span>
						&lt;category&gt;&lt;![CDATA[Mensaje]]&gt;&lt;/category&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;guid isPermaLink=&quot;false&quot;&gt;'</span><span style="color: #339933;">.</span>get_permalink<span style="color: #009900;">&#40;</span>get_the_ID<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/guid&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;description&gt;&lt;![CDATA[]]&gt;&lt;/description&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;content:encoded&gt;&lt;![CDATA[]]&gt;&lt;/content:encoded&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;/item&gt;<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;
	&lt;/channel&gt;
&lt;/rss&gt;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Por ultimo podemos emplear una de las muchas aplicaciones online que genera widgets a partir de archivos RSS. Una de las más sencillas es <a href="http://www.widgeteasy.com" title="Widget Facil" target="_blank">http://www.widgeteasy.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.johandebruin.com/crear-widget-exportable-a-otras-paginas-web-con-el-contenido-de-tu-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El #gobierno colectivo a través de una base de conocimiento empleando la web #semantica</title>
		<link>http://www.johandebruin.com/una-sociedad-que-se-organiza-y-gestiona-gracias-al-lenguaje-semantico-de-al-web/</link>
		<comments>http://www.johandebruin.com/una-sociedad-que-se-organiza-y-gestiona-gracias-al-lenguaje-semantico-de-al-web/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 01:40:44 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Filosofia informatica]]></category>
		<category><![CDATA[Sociedad]]></category>
		<category><![CDATA[Gobierno internet]]></category>
		<category><![CDATA[inteligencia colectiva]]></category>
		<category><![CDATA[lenguaje semantico]]></category>

		<guid isPermaLink="false">http://www.johandebruin.com/?p=726</guid>
		<description><![CDATA[Con la ineficacia de la gestión de hoy en día queda demostrado que la sociedad no puede seguir funcionando de esta manera. La inflación de hoy en día es un error cometido por la humanidad que ya se ha cometido demasiadas veces. Por desgracia cada generación tiene su punto de mira, cada persona que aún [...]]]></description>
			<content:encoded><![CDATA[<p>Con la ineficacia de la gestión de hoy en día queda demostrado que la sociedad no puede seguir funcionando de esta manera. La inflación de hoy en día es un <a href="http://historiasinhistorietas.blogspot.com/2011/08/400-como-la-inflacion-acabo-con-el.html" title="Imperio romano inflación">error cometido por la humanidad que ya se ha cometido demasiadas veces</a>.</p>
<p>Por desgracia <strong>cada generación tiene su punto de mira</strong>, cada persona que aún no ha experimentado errores pasasdos aún los sigue cometiendo, esto se debe a <strong>un fallo evolutivo</strong>, la evolución solo contempla el cambio y adaptación de tu propia naturaleza fisica, pero no el metafísico, por lo que en nuestro ADN no se contempla la capacidad innata de entender herramientas, o de <strong>tomar ciertas decisiones basadas complejas variaciones en experiencias del pasado </strong>(a menos de que se estudie con detalle relatos anteriores).</p>
<p>Sin enbargo existe un modelo de sociedad donde se podria dar este caso, empleando los <a href="http://es.wikipedia.org/wiki/Web_sem%C3%A1ntica" title="Lenguaje Semantico">lenguajes semanticos de la web</a>, podemos añadir nuestra experiencia al plano metafisico, pudiendo incorparar situaciones empleando las palabras claves adecuadas efectuados con cierta intensidad.</p>
<p>Cualquier tecnico de la sociedad o administrativo, podrá tabular su situación tratando de insertarla en el sistema, este la comparará con situaciones parecidas y evaluará el resultado según las decisiones adoptadas, mostrando así las mejores lineas de actuación (empleando bases como la teoria del juego).</p>
<p>No solo seria util en el aspecto evolutivo (que seria la parte más compleja), sino que además solucionaria un grave <strong>problema de gestión organizada</strong>. A menudo muchos gobiernos tanto externos como interno no se organizan de forma coordinada al no disponer todos de la misma base de trabajo. </p>
<p>Una sociedad coordinada entre todos empleando un sistema de inteligencia colectiva, <strong>ayudaria a naturalizar mucho más la gestión de los paises</strong>, dado que por un lado son todo los que aportan experiencia a esta base de conocimiento, y por otro se ayuda a clasificar y filtrar las decisiones cada vez más correctas.</p>
<p>Por supuesto todo el mundo seria capaz de acceder, obtener y añadir nuevos datos. Además, los usuarios más activos y que cuenten con un largo historia de colaboración, podrá ayudar a pulir y normalizar este sistema empleando el mismo modelo que el de los <a href="http://es.wikipedia.org/wiki/Wikipedia:Wikipedistas" title="Wikipedista">wikipedistas</a>.</p>
<ol>
]]></content:encoded>
			<wfw:commentRss>http://www.johandebruin.com/una-sociedad-que-se-organiza-y-gestiona-gracias-al-lenguaje-semantico-de-al-web/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Shoping, como posicionar tu tienda online en el feed de tiendas de google</title>
		<link>http://www.johandebruin.com/google-shoping-como-posicionar-tu-tienda-online-en-el-feed-de-tiendas-de-google/</link>
		<comments>http://www.johandebruin.com/google-shoping-como-posicionar-tu-tienda-online-en-el-feed-de-tiendas-de-google/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 09:43:18 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Posicionamiento buscadores]]></category>
		<category><![CDATA[Posicionamiento Tiendas]]></category>
		<category><![CDATA[Tienda Online]]></category>

		<guid isPermaLink="false">http://www.johandebruin.com/?p=705</guid>
		<description><![CDATA[Ahora entre las opciones de búsqueda, google nos ofrece la oportunidad de buscar productos en las tiendas. Al igual que en google news, para que nuestros productos de cierta tienda online puedan aparecer en los resultados de búsqueda de este sistema debemos añadirlo a cierto feed empleando el sistema google merchant center. Una vez registrados [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.johandebruin.com/wp-content/uploads/2011/07/TiendaOnline-225x300.jpg" alt="Posicionamiento Tienda Online Buscadores" title="Posicionamiento Tienda Online Buscadores" width="225" height="300" class="aligncenter size-medium wp-image-707" /></p>
<p>Ahora entre las opciones de búsqueda, google nos ofrece la oportunidad de buscar productos en las tiendas. Al igual que en google news, para que nuestros productos de cierta tienda online puedan aparecer en los resultados de búsqueda de este sistema debemos añadirlo a cierto feed empleando el sistema <a href="http://www.google.es/merchants/" title="Google tiendas online">google merchant center</a>.</p>
<p>Una vez registrados deberia aparecerte un sistema de gestión, lo importante de este son los feeds, este feed lo emplearágoogle merchant para mantnerse actualizado sobre sus nuevos productos, la elaboración de este feed es compleja, pero se puede encontrar ayuda en la <a href="http://www.google.com/support/merchants/bin/answer.py?answer=188494" title="Documentación de google">documentacón de google</a>.</p>
<p>De todas formas, muchos gestores de contenido de tienda online incluyen ya un feed creado automaticamente en wp-ecommerce se puede encontrar en store->marketing. Solo hay que facilitar a google dicho feed, programarlo y google ya dispondrá de tus productos para que pueda mostrarlos al público en su sistema de búsqueda de tiendas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.johandebruin.com/google-shoping-como-posicionar-tu-tienda-online-en-el-feed-de-tiendas-de-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Partidarios.com sistema de analitica política en Facebook</title>
		<link>http://www.johandebruin.com/partidarios-com-sistema-de-analitica-politica-en-facebook/</link>
		<comments>http://www.johandebruin.com/partidarios-com-sistema-de-analitica-politica-en-facebook/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 08:36:51 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Sociedad]]></category>

		<guid isPermaLink="false">http://www.johandebruin.com/?p=702</guid>
		<description><![CDATA[Hoy fundo la web partidarios.com, un sistema de analítica política en redes sociales. El objetivo de la herramienta es la difusión de los mensajes políticos que aparecen en el redes sociales (especificamente Facebook). Para ello emplea un algoritmo que publica los mensajes más importantes de su muro en facebook (usando la propia API y partiendo [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy fundo la web <a tittle="partido politico internet" href="http://www.partidarios.com/">partidarios.com</a>, un sistema de analítica política en redes sociales. El objetivo de la herramienta es la difusión de los mensajes políticos que aparecen en el redes sociales (especificamente Facebook).<br />
<img src="http://www.johandebruin.com/wp-content/uploads/2011/06/partidarios-300x141.jpg" alt="" title="partidarios" width="300" height="141" class="aligncenter size-medium wp-image-703" /><br />
Para ello emplea un <a href="http://www.partidarios.com/como-funciona-partidarios-com/">algoritmo</a> que publica los mensajes más importantes de su muro en facebook (usando la propia API y partiendo de referencia a la media de &#8220;me gusta&#8221; de los comentarios).</p>
<p>Además dispone de un pequeño gráfico que compara el número de fans de los distintos partidos políticos para así mostrar la influencia en internet de cada uno de ellos.</p>
<p>Ahora mismo estoy a la espera de nuevas ideas que se puedan incluir en el sistema para tratar de estimular la economía política. (algo en lo que hay poca diversidad en España).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.johandebruin.com/partidarios-com-sistema-de-analitica-politica-en-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clase de php Http Bot con CURL</title>
		<link>http://www.johandebruin.com/clase-de-php-http-bot-con-curl/</link>
		<comments>http://www.johandebruin.com/clase-de-php-http-bot-con-curl/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 19:35:07 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[Clase]]></category>
		<category><![CDATA[clase php]]></category>
		<category><![CDATA[Clases php]]></category>
		<category><![CDATA[CURL]]></category>
		<category><![CDATA[HTTP bot]]></category>
		<category><![CDATA[http bot php]]></category>

		<guid isPermaLink="false">http://www.johandebruin.com/?p=696</guid>
		<description><![CDATA[Esta clase de php sirve para enviar solicitudes a un servidor a través de un protocolo HTTP usando la tecnologia CURL, ya sea para obtener el codigo HTML de la página usando el metodo GET, o postear algo a través del método POST. Recordad que podeis obtener la cookie usando programas de SNIFER tales como [...]]]></description>
			<content:encoded><![CDATA[<p>Esta clase de php sirve para enviar solicitudes a un servidor a través de un protocolo HTTP usando la tecnologia <a href="http://es.wikipedia.org/wiki/CURL">CURL</a>, ya sea para obtener el codigo HTML de la página usando el metodo GET, o postear algo a través del método POST.</p>
<p>Recordad que podeis obtener la cookie usando programas de SNIFER tales como el plugin para firefox <a href="https://addons.mozilla.org/es-es/firefox/addon/tamper-data/">tamper data</a>, gracias a esta libreria se puede configurar el alta automatica de nuevas entradas de post en clasificados, lista de enlaces, etc&#8230;</p>
<p>La forma en la que se usa esta clase es la siguiente:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span>
	<span style="color: #b1b100;">require</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;curlbot.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$bot</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> curlbot<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$bot</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">galleta</span> <span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;b.txt&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mensaje</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;_method=POST&amp;data%5BUser%5D%5Bname%5D=usuario&amp;data%5BUser%5D%5Bpassword%5D=contrasena&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$bot</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://www.mister-wong.es/users/login/&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$mensaje</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$bot</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://www.mister-wong.es/&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;fin&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><span id="more-696"></span></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span>
<span style="color: #000000; font-weight: bold;">class</span> curlbot
<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000088;">$encabezado</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000088;">$galleta</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Cambiar a false en caso de que no se quiera redireccionar</span>
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$redireccionar</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Definimos como deben establecerse los atributos</span>
	<span style="color: #000000; font-weight: bold;">function</span> __set<span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span><span style="color: #339933;">,</span><span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;galleta&quot;</span><span style="color: #009900;">&#41;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">is_file</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
				<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #000088;">$name</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$value</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">else</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #990000;">fclose</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">fopen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$value</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'w'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">galleta</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$value</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;encabezado&quot;</span><span style="color: #009900;">&#41;</span>
			<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">encabezado</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$value</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> __construct<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">redireccionar</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Envia una solicitud get y devuelve la pagina obtenida</span>
		<span style="color: #666666; font-style: italic;">///Param{$url}: url de la pagina que queramos obtener</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> get<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$c</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">encabezado</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span>
			<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #339933;">,</span> CURLOPT_HTTPHEADER<span style="color: #339933;">,</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">encabezado</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">galleta</span> <span style="color: #339933;">!=</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #339933;">,</span> CURLOPT_COOKIEJAR<span style="color: #339933;">,</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">galleta</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #339933;">,</span> CURLOPT_COOKIEFILE<span style="color: #339933;">,</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">galleta</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
		<span style="color: #009900;">&#125;</span>
		<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #339933;">,</span> CURLOPT_FOLLOWLOCATION<span style="color: #339933;">,</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">redireccionar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">//Enviamos la petición</span>
		<span style="color: #000088;">$respuesta</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">curl_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$respuesta</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Envia una solicitud post y devuelve la pagina obtenida</span>
		<span style="color: #666666; font-style: italic;">//Param{$url}: dirección de la pagina que solicitamos el post</span>
		<span style="color: #666666; font-style: italic;">//Param{$campos}: mensaje del post que queramos enviar, ejemplo:</span>
			<span style="color: #666666; font-style: italic;">//&quot;user=usuario&amp;pass=contraseña&quot;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> post<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #339933;">,</span><span style="color: #000088;">$campos</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$c</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">encabezado</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span>
			<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #339933;">,</span> CURLOPT_HTTPHEADER<span style="color: #339933;">,</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">encabezado</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">galleta</span> <span style="color: #339933;">!=</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #339933;">,</span> CURLOPT_COOKIEJAR<span style="color: #339933;">,</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">galleta</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #339933;">,</span> CURLOPT_COOKIEFILE<span style="color: #339933;">,</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">galleta</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
		<span style="color: #009900;">&#125;</span>
		<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #339933;">,</span> CURLOPT_POST<span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #339933;">,</span> CURLOPT_POSTFIELDS<span style="color: #339933;">,</span> <span style="color: #000088;">$campos</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #339933;">,</span> CURLOPT_FOLLOWLOCATION<span style="color: #339933;">,</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">redireccionar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">//Enviamos la petición</span>
		<span style="color: #000088;">$respuesta</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">curl_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$respuesta</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
<span style="color: #000000; font-weight: bold;">&lt;?</span>php<span style="color: #339933;">&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.johandebruin.com/clase-de-php-http-bot-con-curl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Etiquetas semanticas en HTML5</title>
		<link>http://www.johandebruin.com/etiquetas-semanticas-en-html5/</link>
		<comments>http://www.johandebruin.com/etiquetas-semanticas-en-html5/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 08:19:39 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Programacion]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.johandebruin.com/?p=686</guid>
		<description><![CDATA[Gracias al uso de HTML5 ahora podremos de forma nativa incorporar una serie de etiqutas, que aunque a la hora de visualizar la página no se reflejan, ayudaran al buscador a que comprenda un poco más la semántica de la página. Mark Su homologo podria ser &#60;strong&#62; con la diferencia que no boldeará el texto. [...]]]></description>
			<content:encoded><![CDATA[<p>Gracias al uso de HTML5 ahora podremos de forma nativa incorporar una serie de etiqutas, que aunque a la hora de visualizar la página no se reflejan, ayudaran al buscador a que comprenda un poco más la semántica de la página.</p>
<h3>Mark</h3>
<p>Su homologo podria ser &lt;strong&gt; con la diferencia que no boldeará el texto. la usaremos para destacar algo importante al buscador dentro de texto.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;M&gt;Texto a resaltar&lt;/M&gt;</pre></div></div>

<h3>Time</h3>
<p>Util para establecer un tiempo, se puede usar para marcar fechas de cuando escribimos el contenido, su uso:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;TIME&gt;April, 23, 2010&lt;/TIME&gt;</pre></div></div>

<h3>Meter</h3>
<p>Co esto podremos señalar que cierto texto es un valor cuantificable. ¿os imaginais si alguien busca una moto a 400€ puedan llegar a vuestra página donde vendeis una a 390€?, esto ahora es posible gracias a esta etiqueta.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;METER value=&quot;120&quot; min=&quot;0&quot; max=&quot;200&quot; low=&quot;60&quot; high=&quot;200&quot; optimum=&quot;200&quot;&gt;120 años&lt;/METER&gt;</pre></div></div>

<h3>Progress</h3>
<p>Para representar progresos de cualquier evento.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;PROGRESS value=&quot;100&quot; max=&quot;1000&quot;&gt;10%&lt;/PROGRESS&gt;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.johandebruin.com/etiquetas-semanticas-en-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teledemocracia, el autogobierno por los que ¬saben</title>
		<link>http://www.johandebruin.com/teledemocracia-el-autogobierno-por-los-que-%c2%acsaben/</link>
		<comments>http://www.johandebruin.com/teledemocracia-el-autogobierno-por-los-que-%c2%acsaben/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 22:28:26 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Filosofia informatica]]></category>
		<category><![CDATA[Sociedad]]></category>
		<category><![CDATA[Ciberdemocracia]]></category>
		<category><![CDATA[Cibersociedad]]></category>
		<category><![CDATA[Mundo informatizado]]></category>
		<category><![CDATA[Teledemocracia]]></category>

		<guid isPermaLink="false">http://www.johandebruin.com/?p=679</guid>
		<description><![CDATA[En un futuro existirá un sistema social basado en una compleja red de colonial. En este mundo, donde cada una de nuestras acciones, desde el aceptar cierto contrato de trabajo, hasta la compra de un mero clip será colgado en la red podremos servirnos de una minuciosa analitica para la toma de decisiones. Esta analítica, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-683" title="teledemocracia" src="http://www.johandebruin.com/wp-content/uploads/2011/04/teledemocracia.jpg" alt="teledemocracia" width="233" height="330" />En un futuro existirá un sistema social basado en una compleja red de colonial. En este mundo, donde cada una de nuestras acciones, desde el aceptar cierto contrato de trabajo, hasta la compra de un mero clip será colgado en la red podremos servirnos de una minuciosa analitica para la toma de decisiones.</p>
<p>Esta analítica, tras ser revisadas durante cientos de instancias, podrá ser sujeta a deducciones gracias al servomecanismo, donde el <strong>juicio algoritmico de la computación y la humana unirán fuerzas a la hora de gestionar el mundo</strong>.</p>
<p>Ya no tendremos que depender de cierto &#8220;experto&#8221; ministro de economia, los algoritmos de previsión de futuro junto a una wiki donde se debaten estas deducciones automáticas permitirán la ejecución de operaciones eficientes, sin que tenga que ser respaldadas por cierta ideologia política, que cada vez se parecen más a las religiosas.</p>
<p>Un mundo así organizado debe tener <strong>varios nodos de gobierno</strong>, y no uno central como el que tenemos. Estos nodos estarán en la nube y lo compondran una serie de eruditos en el campo que se quiera cuestionar. Así pues, si hablamos de la gestión de carreteras y caminos, los que han sido reconocidos en este campo tendrá unos juicios de mayor valor, aunque cualquiera podria exponer su idea y si es respaldada y justificada por suficientes, aportar peso en las decisiones.</p>
<p>Cuanto más contribuyas, de mejor manera te posicionas, dado que has demostrado que aportas ideas y resoluciones apropiadas. Incluso <strong>los juicios subjetivos podrian llegar a ser analizados por un ordenador, cuantificando las connotaciones de estos </strong>y aplicados en algoritmos de optimización para que al final, sea la ciencia la que domine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.johandebruin.com/teledemocracia-el-autogobierno-por-los-que-%c2%acsaben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nolesvotes.com</title>
		<link>http://www.johandebruin.com/nolesvotes-com/</link>
		<comments>http://www.johandebruin.com/nolesvotes-com/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 08:04:34 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Sociedad]]></category>

		<guid isPermaLink="false">http://www.johandebruin.com/?p=667</guid>
		<description><![CDATA[Siempre he sido un aferrimo seguidor de la nueva cultura que surge en internet. Comparto cierta simpatia con los piratas que existen en el mundo (que no son pocos), pero a la vez me doy cuenta que existe cierto grado de daño a la producción de contenido cultural (aunque no tan exagerado como intentan vendernoslo). [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left" src="http://www.johandebruin.com/urna.png" /><br />
Siempre he sido un aferrimo seguidor de la nueva cultura que surge en internet. Comparto cierta simpatia con los piratas que existen en el mundo (que no son pocos), pero a la vez me doy cuenta que existe cierto grado de daño a la producción de contenido cultural (aunque no tan exagerado como intentan vendernoslo).<br />
<br style="clear:both" /><br />
Pero crear una parabola legal para parchear la situación a base de censura <strong>NO ES LA SOLUCIÓN</strong>. Existen modelos legales para que la distribución de la cultura gratuita sea sostenible. Ejemplos como Spotify o la distribución de peliculas sponzorizadas en youtube, son claros ejemplos, y es que la <strong>reproducibilidad de este recurso es gratuito</strong>, no tiene sentido pagar un canon por cada copia.</p>
<p>Es por ello, por lo que pido amablemente que cesemos al monopolio politico que existe en españa, el cual no hace sino seguir una política anticuada estorbando el progreso y la difusión cultural en internet.</p>
<p><center><br />
<h2><a title="no les votes" href="http://www.nolesvotes.com">nolesvotes.com</a></h2>
<p></center></p>
<div style="float: left; width: 460px; padding-left: 4px;">
<p style="font-size: 14px; color: rgb(69, 69, 69); text-align: center; margin-top: 0px; margin-bottom: 9px;">Contador de usuarios únicos: <script src="http://www.asqueados.es/contador.php" type="text/javascript"></script> Usuarios, ¿Votos?</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.johandebruin.com/nolesvotes-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

