<?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>Michoacano&#039;s Blog &#187; Programación</title>
	<atom:link href="http://michoacano.com.mx/category/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://michoacano.com.mx</link>
	<description>Blog de un mundialmente conocido habitante del estado de Michoacán. Estudiante del Tecnológico de Morelia, nerd, geek, cinéfilo, metalero, ateo y algo de activista.</description>
	<lastBuildDate>Wed, 11 Jan 2012 19:45:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Actualizar estado de facebook desde PHP y CURL</title>
		<link>http://michoacano.com.mx/actualizar-estado-de-facebook-desde-php-y-curl/</link>
		<comments>http://michoacano.com.mx/actualizar-estado-de-facebook-desde-php-y-curl/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 16:03:33 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[CURL]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=3225</guid>
		<description><![CDATA[&#60;?PHP /******************************* * Facebook Status Updater * Christian Flickinger * http://nexdot.net/blog * April 20, 2007 *******************************/ &#160; $status = 'YOUR_STATUS'; $first_name = 'YOUR_FIRST_NAME'; $login_email = 'YOUR_LOGIN_EMAIL'; $login_pass = 'YOUR_PASSWORD'; &#160; $ch = curl_init&#40;&#41;; curl_setopt&#40;$ch, CURLOPT_URL, 'https://login.facebook.com/login.php?m&#38;amp;next=http%3A%2F%2Fm.facebook.com%2Fhome.php'&#41;; curl_setopt&#40;$ch, CURLOPT_POSTFIELDS,'email='.urlencode&#40;$login_email&#41;.'&#38;pass='.urlencode&#40;$login_pass&#41;.'&#38;login=Login'&#41;; curl_setopt&#40;$ch, CURLOPT_POST, 1&#41;; curl_setopt&#40;$ch, CURLOPT_HEADER, 0&#41;; curl_setopt&#40;$ch, CURLOPT_FOLLOWLOCATION, 1&#41;; curl_setopt&#40;$ch, CURLOPT_SSL_VERIFYPEER, false&#41;; curl_setopt&#40;$ch, CURLOPT_COOKIEJAR, &#34;my_cookies.txt&#34;&#41;; curl_setopt&#40;$ch, CURLOPT_COOKIEFILE, [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?PHP</span>
<span style="color: #666666; font-style: italic;">/*******************************
*	Facebook Status Updater
*	Christian Flickinger
*	http://nexdot.net/blog
*	April 20, 2007
*******************************/</span>
&nbsp;
<span style="color: #000088;">$status</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'YOUR_STATUS'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$first_name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'YOUR_FIRST_NAME'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$login_email</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'YOUR_LOGIN_EMAIL'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$login_pass</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'YOUR_PASSWORD'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$ch</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</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;">$ch</span><span style="color: #339933;">,</span> CURLOPT_URL<span style="color: #339933;">,</span> <span style="color: #0000ff;">'https://login.facebook.com/login.php?m&amp;amp;next=http%3A%2F%2Fm.facebook.com%2Fhome.php'</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;">$ch</span><span style="color: #339933;">,</span> CURLOPT_POSTFIELDS<span style="color: #339933;">,</span><span style="color: #0000ff;">'email='</span><span style="color: #339933;">.</span><span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$login_email</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;pass='</span><span style="color: #339933;">.</span><span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$login_pass</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;login=Login'</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;">$ch</span><span style="color: #339933;">,</span> CURLOPT_POST<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</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;">$ch</span><span style="color: #339933;">,</span> CURLOPT_HEADER<span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</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;">$ch</span><span style="color: #339933;">,</span> CURLOPT_FOLLOWLOCATION<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</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;">$ch</span><span style="color: #339933;">,</span> CURLOPT_SSL_VERIFYPEER<span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</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;">$ch</span><span style="color: #339933;">,</span> CURLOPT_COOKIEJAR<span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;my_cookies.txt&quot;</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;">$ch</span><span style="color: #339933;">,</span> CURLOPT_COOKIEFILE<span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;my_cookies.txt&quot;</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;">$ch</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</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;">$ch</span><span style="color: #339933;">,</span> CURLOPT_USERAGENT<span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_POST<span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</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;">$ch</span><span style="color: #339933;">,</span> CURLOPT_URL<span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://m.facebook.com/home.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$page</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_POST<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/name=&quot;post_form_id&quot; value=&quot;(.*)&quot; \/&gt;'</span><span style="color: #339933;">.</span><span style="color: #990000;">ucfirst</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$first_name</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: #000088;">$page</span><span style="color: #339933;">,</span> <span style="color: #000088;">$form_id</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;">$ch</span><span style="color: #339933;">,</span> CURLOPT_POSTFIELDS<span style="color: #339933;">,</span><span style="color: #0000ff;">'post_form_id='</span><span style="color: #339933;">.</span><span style="color: #000088;">$form_id</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;status='</span><span style="color: #339933;">.</span><span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$status</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;update=Update'</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;">$ch</span><span style="color: #339933;">,</span> CURLOPT_URL<span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://m.facebook.com/home.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/actualizar-estado-de-facebook-desde-php-y-curl/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Menu con CSS &amp; jQuery</title>
		<link>http://michoacano.com.mx/menu-con-css-jquery/</link>
		<comments>http://michoacano.com.mx/menu-con-css-jquery/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 16:54:36 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=2573</guid>
		<description><![CDATA[En cssblog publican un articulo sobre como hacer un lindo menu con CSS y Jquery.]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-2574" href="http://michoacano.com.mx/menu-con-css-jquery/menu-sexy-css-jquery/"><img class="aligncenter size-full wp-image-2574" title="menu-sexy-css-jquery" src="http://michoacano.com.mx/wp-content/uploads/2009/09/menu-sexy-css-jquery.jpg" alt="menu-sexy-css-jquery" width="596" height="180" /></a></p>
<p>En <a href="http://www.cssblog.es/bonito-menu-realizado-con-css-jquery/">cssblog publican un articulo sobre como hacer un lindo menu con CSS y Jquery</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/menu-con-css-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solución al error de WordPress en paginación de categorias y autor</title>
		<link>http://michoacano.com.mx/solucion-al-error-de-wordpress-en-paginacion-de-categorias-y-autor/</link>
		<comments>http://michoacano.com.mx/solucion-al-error-de-wordpress-en-paginacion-de-categorias-y-autor/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 12:50:54 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[trucos Wordpress]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=2504</guid>
		<description><![CDATA[Existe un error de WordPress donde la paginación no funciona en permalinks que lleven la siguiente estructura. tublog.com/%category%/%postname%/ tublog.com/%author%/%postname%/ Cuando vas a la cualquier página que no sea la primera recibes error 404. Afortunadamente puedes solucionar el error puedes pegar el siguiente código en el archivo functions.php de tu theme. &#160; function remove_page_from_query_string&#40;$query_string&#41; &#123; if [...]]]></description>
			<content:encoded><![CDATA[<p>Existe un error de WordPress donde la paginación no funciona en permalinks que lleven la siguiente estructura.  </p>
<pre>tublog.com/%category%/%postname%/
tublog.com/%author%/%postname%/</pre>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">Cuando vas a la cualquier página que no sea la primera recibes error <span style="color: #cc66cc;">404</span><span style="color: #339933;">.</span> Afortunadamente puedes solucionar el error puedes pegar el siguiente código en el archivo functions<span style="color: #339933;">.</span>php de tu theme<span style="color: #339933;">.</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> remove_page_from_query_string<span style="color: #009900;">&#40;</span><span style="color: #000088;">$query_string</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;">$query_string</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'page'</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query_string</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'page'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query_string</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #666666; font-style: italic;">// 'page' in the query_string looks like '/2', so split it out</span>
        <span style="color: #990000;">list</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$delim</span><span style="color: #339933;">,</span> <span style="color: #000088;">$page_index</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">split</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$query_string</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'page'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$query_string</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'paged'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$page_index</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #000088;">$query_string</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'request'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'remove_page_from_query_string'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/solucion-al-error-de-wordpress-en-paginacion-de-categorias-y-autor/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Como cambiar tu theme de WordPress automáticamente</title>
		<link>http://michoacano.com.mx/como-cambiar-tu-theme-de-wordpress-automaticamente/</link>
		<comments>http://michoacano.com.mx/como-cambiar-tu-theme-de-wordpress-automaticamente/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 21:53:47 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Wordpress Themes. Temas Wordpress]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=2440</guid>
		<description><![CDATA[WP CHANGE TEMPLATE es un plugin  que cambia automáticamente tu theme de wordpress. Basta con ingresar la fecha de inicio y final y podrás automatizar tu blog para fechas importantes como navidad, pascua, etc.]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/extend/plugins/wp-change-template/">WP CHANGE TEMPLATE</a> es un plugin  que cambia automáticamente tu theme de wordpress. Basta con ingresar la fecha de inicio y final y podrás automatizar tu blog para fechas importantes como navidad, pascua, etc.</p>
<p style="text-align: center;"><img class="aligncenter" title="wordpress plugin theme" src="http://michoacano.com.mx/wp-content/uploads/HLIC/94e11594f44f99d6add854968514131f.png" alt="" width="1218" height="771"  width="60%" /></p>
]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/como-cambiar-tu-theme-de-wordpress-automaticamente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autoptimize: Plugin WordPress para reducir el tiempo de carga de tu blog</title>
		<link>http://michoacano.com.mx/autoptimize-plugin-wordpress-para-reducir-el-tiempo-de-carga-de-tu-blog/</link>
		<comments>http://michoacano.com.mx/autoptimize-plugin-wordpress-para-reducir-el-tiempo-de-carga-de-tu-blog/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 23:03:01 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[PLUGINS WORDPRESS]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=2334</guid>
		<description><![CDATA[Autoptimize es un excelente plugin que convierte todo el output o salida html, js, css de worpdress en un código libre de espacios y caracteres innecesarios. Esto es un paso obligatorio para la optimización de tu blog, pero antes ami me tocaba hacer de forma manual.  Incluso ya tenia mi propio script pero a la [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://wordpress.org/extend/plugins/autoptimize/">Autoptimize</a></strong> es un excelente plugin que convierte todo el output o salida <strong>htm</strong><strong>l</strong>, <strong>js</strong>, <strong>css</strong> de worpdress en un código libre de espacios y caracteres innecesarios.</p>
<p>Esto es un paso obligatorio para la optimización de tu blog, pero antes ami me tocaba hacer de forma manual.  Incluso ya tenia mi propio script pero a la hora de tocar el código era muy difícil aplicar la reversa.</p>
<p>Afortunadamente <strong>Autoptimize </strong>no hace falta realizarlo, ya que el codigo en tu theme se queda tal cual y lo único que cambia es el código generado por WordPress. Esto reduce ampliamente la carga del sitio. En el caso de los archivos externos como CSS y JS crea un nuevo archivo optimizado y este es guardado en cache.</p>
<p>Lo único malo es que aveces puede traer problemas el &#8220;optimize&#8221; de Javascript y CSS,  pero si esto te llega a pasar solo activa la optimización del HTML y el problema queda resuelto.</p>
]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/autoptimize-plugin-wordpress-para-reducir-el-tiempo-de-carga-de-tu-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Técnica para evitar el SPAM en tu email</title>
		<link>http://michoacano.com.mx/tecnica-para-evitar-el-spam-en-tu-email/</link>
		<comments>http://michoacano.com.mx/tecnica-para-evitar-el-spam-en-tu-email/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 14:31:22 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=2059</guid>
		<description><![CDATA[Curioso truco para evitar que los spammers lean tu email. Consiste en escribirlo al contrario y con CSS lo inviertes, asi los bots spammeros no sabrán ni que es. &#60;style type=&#34;text/css&#34;&#62; span.test &#123; direction: rtl; unicode-bidi:bidi-override; &#125; &#60;/style&#62; &#60;p&#62;&#60;span class=&#34;test&#34;&#62;moc.tset@tset&#60;/span&#62;&#60;/p&#62; Visto en sentidweb.com]]></description>
			<content:encoded><![CDATA[<p>Curioso truco para evitar que los spammers lean tu email.<br />
Consiste en escribirlo al contrario y con CSS lo inviertes, asi los bots spammeros no sabrán ni que es.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>style type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/css&quot;</span><span style="color: #339933;">&gt;</span> 
span<span style="color: #339933;">.</span>test <span style="color: #009900;">&#123;</span> direction<span style="color: #339933;">:</span> rtl<span style="color: #339933;">;</span> unicode<span style="color: #339933;">-</span>bidi<span style="color: #339933;">:</span>bidi<span style="color: #339933;">-</span>override<span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>  
<span style="color: #339933;">&lt;/</span>style<span style="color: #339933;">&gt;</span> 
<span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;&lt;</span>span <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;test&quot;</span><span style="color: #339933;">&gt;</span>moc<span style="color: #339933;">.</span>tset<span style="color: #339933;">@</span>tset<span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;&lt;/</span>p<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Visto en <a href="http://www.sentidoweb.com/">sentidweb.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/tecnica-para-evitar-el-spam-en-tu-email/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sitios Java en español para estudiantes Universitarios</title>
		<link>http://michoacano.com.mx/sitios-java-en-espanol-para-estudiantes-universitarios/</link>
		<comments>http://michoacano.com.mx/sitios-java-en-espanol-para-estudiantes-universitarios/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 22:48:25 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[manuales]]></category>
		<category><![CDATA[Tecnológico]]></category>
		<category><![CDATA[tutoriales]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=1931</guid>
		<description><![CDATA[Hace tiempo que sali de la Universidad, mas concretamente del Tec de Morelia. En mis años de estudiante y programer noob, me la pasaba buscando información sobre Java. Tutoriales, manuales, ejemplos. Estos son algunos sitios en español, que a mi gusto me sirvieron mucho sin embargo si alguno de ustedes tiene uno que compartir puede [...]]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo que sali de la Universidad, mas concretamente del<a href="http://michoacano.com.mx/tag/tecnologico/"> Tec de Morelia</a>. En mis años de estudiante y programer noob, me la pasaba buscando información sobre Java. Tutoriales, manuales, ejemplos.</p>
<p>Estos son algunos<strong> sitios en español</strong>, que a mi gusto me sirvieron mucho sin embargo si alguno de ustedes tiene uno que compartir puede hacerlo en los comentarios.<span id="more-1931"></span></p>
<ol>
<li><a href="http://www.chuidiang.com/">Chuidiang</a>: Un muy completo sitio escrito por un autor  que ami gusto es experto en Java. Pone ejemplos avanzados de algunas cuestiones que ni en libros encuentras tan facilmente, lo mejor de todo es el wiki y su opinión.</li>
<li><a href="http://www.itapizaco.edu.mx/paginas/JavaTut/froufe/introduccion/indice.html">itapizaco.edu.mx</a>: Un completísimo sitio de Java. Muy bueno para aprender lo único que me molestaba en mis tiempos de estudiante es que no era tan rápido entender, sus ejemplos carecen de simplicidad.</li>
<li><a href="http://sunsite.unam.mx/java.html">sunsite.unam.mx</a>: Relativamente nuevo, no lo use mucho pero supongo que es bueno.</li>
<li><a href="http://www.javamexico.org/">www.javamexico.org</a>: Los mejores ejemplos  creados por una comunidad. Un sitio joven pero que ha crecido mucho. En realidad es muy bueno.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/sitios-java-en-espanol-para-estudiantes-universitarios/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Caracteristicas del nuevo WordPress 2.8</title>
		<link>http://michoacano.com.mx/caracteristicas-del-nuevo-wordpress-28/</link>
		<comments>http://michoacano.com.mx/caracteristicas-del-nuevo-wordpress-28/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 01:10:04 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[PLUGINS WORDPRESS]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress 2.8]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=1831</guid>
		<description><![CDATA[Se viene la nueva versión de mi CMS favorito. Las nuevas características tienen que ver mucho con el panel de Administración y se supone que saldrá el 10 de Junio. Instalador automatico de temas: Una caracteristica que faltaba ya  que los plugins los puedes instalar en unos cuantos clicks y tener un sitio completo con [...]]]></description>
			<content:encoded><![CDATA[<p>Se viene la nueva versión de mi CMS favorito.  Las nuevas características tienen que ver mucho con el panel de Administración y se supone que saldrá el 10 de Junio.</p>
<ul>
<li><strong>Instalador automatico de temas</strong>: Una caracteristica que faltaba ya  que los plugins los puedes instalar en unos cuantos clicks y tener un sitio completo con sus <a href="plugins esenciales">plugins obligatorios</a> en unos cuantos minutos. Lo mismo aplica para instalar un tema.</li>
<li>Un <strong>mejor buscador</strong> con mas opciones.</li>
<li><strong>Mayor velocidad en el panel.</strong></li>
<li><strong>Highlighter o coloreado de código</strong>: Si tu eres como yo edita muy seguido un theme o plugin, esta opción no pudia ser mejor. </li>
</ul>
<p>WordPress cada día mejor.</p>
]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/caracteristicas-del-nuevo-wordpress-28/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El verdadero enfoque de la programación extrema</title>
		<link>http://michoacano.com.mx/el-verdadero-enfoque-de-la-programacion-extrema/</link>
		<comments>http://michoacano.com.mx/el-verdadero-enfoque-de-la-programacion-extrema/#comments</comments>
		<pubDate>Wed, 20 May 2009 18:32:31 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[ingeniería software]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=1696</guid>
		<description><![CDATA[Cuando hablamos de programacion extrema, hablamos de esto. Vía: Pablasso.com]]></description>
			<content:encoded><![CDATA[<p>Cuando hablamos de programacion extrema, hablamos de esto.</p>
<p><a rel="attachment wp-att-1697" href="http://michoacano.com.mx/el-verdadero-enfoque-de-la-programacion-extrema/extreme_programming/"><img class="aligncenter size-full wp-image-1697" title="extreme_programming" src="http://michoacano.com.mx/wp-content/uploads/2009/05/extreme_programming.jpg" alt="extreme_programming" width="537" height="402" /></a></p>
<p>Vía: <a href="http://pablasso.com">Pablasso.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/el-verdadero-enfoque-de-la-programacion-extrema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ejecutar PHP en Google App Engine</title>
		<link>http://michoacano.com.mx/ejecutar-php-en-google-app-engine/</link>
		<comments>http://michoacano.com.mx/ejecutar-php-en-google-app-engine/#comments</comments>
		<pubDate>Thu, 14 May 2009 13:47:28 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=1630</guid>
		<description><![CDATA[Google App Engine te permite ocupar el procesamiento de los Servers de google para tus aplicaciones. Pero solo esta limitado a pocos lenguajes como Java sin embargo puedes usar Quercus, una implementación Java de PHP. En el siguiente post puedes encontrar la explicación: Run PHP on the Google App Engine Via: sentidoweb.com]]></description>
			<content:encoded><![CDATA[<p>Google App Engine te permite ocupar el procesamiento de los Servers de google para tus aplicaciones. Pero solo esta limitado a pocos lenguajes como Java sin embargo puedes usar <a href="http://www.caucho.com/resin-3.0/quercus/" target="_blank">Quercus</a>, una implementación Java de PHP.</p>
<p>En el siguiente post puedes encontrar la explicación: <a href="http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine/" target="_blank">Run PHP on the Google App Engine</a></p>
<p>Via: <a href="http://www.sentidoweb.com/">sentidoweb.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/ejecutar-php-en-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dreamhost: Los sentimos todos tus datos se han perdido</title>
		<link>http://michoacano.com.mx/dreamhost-los-sentimos-todos-tus-datos-se-han-perdido/</link>
		<comments>http://michoacano.com.mx/dreamhost-los-sentimos-todos-tus-datos-se-han-perdido/#comments</comments>
		<pubDate>Mon, 04 May 2009 17:57:40 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[dreamhost]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=1580</guid>
		<description><![CDATA[Eso me dijo dreamhost por email el pasado viernes, que mis datos se habían perdido y mi bloggin de mas de 3 años con todo y sus imágenes PWNED!. Si bien a las BD no les paso nada por la descentralización del web server, mysql server, email server a todos mis ficheros fueron a pasar [...]]]></description>
			<content:encoded><![CDATA[<p>Eso me dijo dreamhost por email el pasado viernes, que mis datos se habían perdido y mi bloggin de mas de 3 años con todo y sus imágenes PWNED!.</p>
<p>Si bien a las BD no les paso nada por la descentralización del web server, mysql server, email server a todos mis ficheros fueron a pasar a mejor vida.  Lo mas raro es que solo fue unos usuarios, no a todos. </p>
<p>Ahora algunos me pueden cagar y decir <strong>PENDEJO QUE TENIAS RESPALDO O QUE! </strong>, pues no y mas que quejarme ya me resigne <img src='http://michoacano.com.mx/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . Se supone que me van a gratificar con no se que. </p>
<p>Que empiecen los regaños: pero eso no justifica a dreamhost. </p>
]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/dreamhost-los-sentimos-todos-tus-datos-se-han-perdido/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>DEVPLANET: Planeta de Desarrolladores</title>
		<link>http://michoacano.com.mx/devplanet-planeta-de-desarrolladores/</link>
		<comments>http://michoacano.com.mx/devplanet-planeta-de-desarrolladores/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 02:11:46 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=1547</guid>
		<description><![CDATA[Hay muchos blog buenos que hablan de programación y cosas asi. Mi favorito es sentidoweb . Afortunadamente hoy me entero que acaba de salir un planeta que reúne muchos de estos blogs, para hacer mas fácil la lectura. Características: Registro de Bloggers. Registro de Multiples Blogs Ping manual y automatico de Posts. Ranking de Posts. [...]]]></description>
			<content:encoded><![CDATA[<p>Hay muchos blog buenos que hablan de programación y cosas asi. Mi favorito es <a href="http://sentidoweb.com">sentidoweb</a> . Afortunadamente hoy me entero que acaba de salir un planeta que reúne muchos de estos blogs, para hacer mas fácil la lectura. </p>
<p><strong>Características:</strong></p>
<p>Registro de Bloggers.<br />
Registro de Multiples Blogs<br />
Ping manual y automatico de Posts.<br />
Ranking de Posts.<br />
Listado por categorías.</p>
<p>Nuevo feed en mis feeds.</p>
<p><a href="http://planet.unijimpe.net/">http://planet.unijimpe.net/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/devplanet-planeta-de-desarrolladores/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Clase PHP para importar contactos MSN, GMAIL, WINDOWS LIVE..</title>
		<link>http://michoacano.com.mx/clase-php-para-importar-contactos-msn-gmail-windows-live/</link>
		<comments>http://michoacano.com.mx/clase-php-para-importar-contactos-msn-gmail-windows-live/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 18:19:29 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[CONTACTOS]]></category>
		<category><![CDATA[GMAIL]]></category>
		<category><![CDATA[MSN]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=1543</guid>
		<description><![CDATA[Muchas redes sociales hoy permiten invitar a tus amigos mediante el acceso a tu cuenta para enviarles invitaciones a todos tus contactos. Lamentablemente también existen muchos otros sitios que solo se dedican a dar un supuesto servicio como &#8220;QUIEN TE BLOQUEO DEL MSN&#8221;, para obtener un beneficio propio. También es culpa de la idiota de [...]]]></description>
			<content:encoded><![CDATA[<p>Muchas redes sociales hoy permiten invitar a tus amigos mediante el acceso a tu cuenta para enviarles invitaciones a todos tus contactos. </p>
<p>Lamentablemente también existen muchos otros sitios que solo se dedican a dar un supuesto servicio como &#8220;QUIEN TE BLOQUEO DEL MSN&#8221;, para obtener un beneficio propio. También es culpa de la idiota de la gente,  no entiendo para que quieres saber quien te bloqueo.</p>
<pre language="PHP">
include('openinviter.php');
$inviter = new OpenInviter();
$inviter->startPlugin('gmail');
$inviter->login("username", "password");

$contacts = $inviter->getMyContacts();
foreach ($contacts as $email => $name) {
    echo $name . "  - " . $email . "";
}
$inviter->stopPlugin(true);
$inviter->logout();
</pre>
<p>El uso es muy sencillo. No pidas más. </p>
<p><a href="http://openinviter.com/">Openinviter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/clase-php-para-importar-contactos-msn-gmail-windows-live/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>La refactorización de código</title>
		<link>http://michoacano.com.mx/la-refactorizacion-de-codigo/</link>
		<comments>http://michoacano.com.mx/la-refactorizacion-de-codigo/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 19:16:34 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=1537</guid>
		<description><![CDATA[La refactorización de código es una de las ¿Técnicas? ¿Herramientas? para tratar de hacer el código más entendible y ahorrar tiempos, costos en el mantenimiento. Hay dos puntos de vista, por una parte hay muchos programadores que hacen algo en 2 lineas y superMegaHyperEficiente pero que nadie entiende. Y hay otros que lo hacen en [...]]]></description>
			<content:encoded><![CDATA[<p><strong>La refactorización de código</strong> es una de las <strong>¿Técnicas? ¿Herramientas?</strong> para tratar de hacer el código más entendible y  ahorrar tiempos, costos en el mantenimiento.</p>
<p>Hay dos puntos de vista, por una parte hay muchos programadores que hacen algo en 2 lineas y superMegaHyperEficiente pero  que nadie entiende. Y hay otros que lo hacen en 10 lineas pero que entiende cualquier persona. </p>
<p><strong>¿Qué es mejor</strong>?, desde mi punto de vista depende del caso. Si es un proyecto cada byte de más es un desperdicio optas por ser óptimo, en otro caso es mejor comentar y programar con modelos y técnicas propuestas que a primera vista son muy tontas, pero a largo plazo suelen funcionar muy bien. </p>
<p>El libro de <strong>Martin Fowler, Refactoring</strong> es la referencia clásica y básica para empezar. Modelos de datos, encapsulamiento de  objetos,  etc. Es el libro que lleve hace 1 año y creo que a pesar de todo, funciona bien. </p>
<p>Lo mejor para mi es tener una referencia de &#8220;Best Practices&#8221; o buenas practicas que me hacen mejor programador. Ya que uno de los grandes problema es que todo el mundo sabe programar, pero todos a su manera. Tener una guia básica te permite tener un estándar y eso para mi es una gran ventaja.</p>
<p>Si quieren darle una &#8220;ojeada&#8221; a algunas propuestas para refactorizar código: <a href="http://www.refactoring.com/catalog/index.html">CATALOGO BÁSICO DE REFACTORINGS</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/la-refactorizacion-de-codigo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clase PHP para pagos de Paypal</title>
		<link>http://michoacano.com.mx/clase-php-para-pagos-de-paypal/</link>
		<comments>http://michoacano.com.mx/clase-php-para-pagos-de-paypal/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 18:22:22 +0000</pubDate>
		<dc:creator>julio</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[DESARROLLO WEB]]></category>
		<category><![CDATA[paypal]]></category>

		<guid isPermaLink="false">http://michoacano.com.mx/?p=1542</guid>
		<description><![CDATA[Si necesitas crear aplicaciones con pagos mediante Paypal y no te quieres romper la cabeza viendo su documentación o creando botones o herramientas que son muy tardadas. Ve la siguiente clase muy fácil de utilizar. &#160; // Include the paypal library include_once &#40;'Paypal.php'&#41;; &#160; // Create an instance of the paypal library $myPaypal = new [...]]]></description>
			<content:encoded><![CDATA[<p>Si necesitas crear aplicaciones con pagos mediante <strong>Paypal</strong> y no te quieres romper la cabeza viendo su documentación  o creando botones o herramientas que son muy tardadas. Ve la siguiente clase muy fácil de utilizar.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&nbsp;
<span style="color: #666666; font-style: italic;">// Include the paypal library</span>
<span style="color: #b1b100;">include_once</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Paypal.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Create an instance of the paypal library</span>
<span style="color: #000088;">$myPaypal</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Paypal<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specify your paypal email</span>
<span style="color: #000088;">$myPaypal</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addField</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'business'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'YOUR_PAYPAL_EMAIL'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specify the currency</span>
<span style="color: #000088;">$myPaypal</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addField</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'currency_code'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'USD'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specify the url where paypal will send the user on success/failure</span>
<span style="color: #000088;">$myPaypal</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addField</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'return'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://YOUR_HOST/payment/paypal_success.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$myPaypal</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addField</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'cancel_return'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://YOUR_HOST/payment/paypal_failure.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specify the url where paypal will send the IPN</span>
<span style="color: #000088;">$myPaypal</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addField</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'notify_url'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://YOUR_HOST/payment/paypal_ipn.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specify the product information</span>
<span style="color: #000088;">$myPaypal</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addField</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'item_name'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'T-Shirt'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$myPaypal</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addField</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'amount'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'9.99'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$myPaypal</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addField</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'item_number'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'001'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specify any custom value</span>
<span style="color: #000088;">$myPaypal</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addField</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'custom'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'muri-khao'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable test mode if needed</span>
<span style="color: #000088;">$myPaypal</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">enableTestMode</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Let's start the train!</span>
<span style="color: #000088;">$myPaypal</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">submitPayment</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><a href="http://www.phpfour.com/blog/2009/02/php-payment-gateway-library-for-paypal-authorizenet-and-2checkout/" rel="nofollow" ><strong>Libreria PHP PAYMENT LIBRARY</strong></a> | Via <a href="http://sentidoweb.com" rel="nofollow" >sentidoweb.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://michoacano.com.mx/clase-php-para-pagos-de-paypal/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

