<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://planeta.unplug.org.ve/rss20.xml" rel="self" type="application/rss+xml" />
		<title>Planeta UNPLUG</title>
		<link>http://planeta.unplug.org.ve</link>
		<image>
			<url>http://planeta.unplug.org.ve/gfx/hl_icono.png</url>
			<title>Planeta UNPLUG</title>
			<link>http://planeta.unplug.org.ve</link>
		</image>
		<description>Sitio que agrupa a los integrantes de UNPLUG</description>
		<language>es-es</language>
		<generator>qPlanet</generator>
		<webMaster>webmaster@unplug.org.ve (Webmaster UNPLUG)</webMaster>
		<pubDate>Fri, 12 Mar 2010 09:30:19 +0000</pubDate>
		<lastBuildDate>Fri, 12 Mar 2010 09:30:19 +0000</lastBuildDate>
		<ttl>60</ttl>
		<item>
			<title>A Google hay que tenerle miedo</title>
			<author>none@gmail.com (Skatox)</author>
			<link>http://skatox.com/blog/2010/03/11/a-google-hay-que-tenerle-miedo/</link>
			<description><![CDATA[<p>Hace casi 5 años escribí un artículo sobre <a href=
"http://skatox.com/blog/2005/11/06/%C2%BFgoogle-dominara-el-mundo/comment-page-1/#comment-29683"
target="_blank">¿Google dominará el mundo?</a> y luego de volverlo
a leer, me sorprende porque para ese entonces, no habían comprado
Youtube, no existía Chrome, no habian desarrollado Android ,&nbsp;
Wave, Buzz, entre otros. Hoy en día es impresionante como esta
empresa tiene desarrollado algo en casi cualquier área de las
tecnologías de la información, además es muy díficil encontrar un
internauta sin cuenta de Google o que al menos nunca haya usado sus
servicios.</p>
<p>Si leyeron el artículo se darán cuenta que siempre he tenido a
Google de lejos, cuando sacaron Chrome luego de apoyar tanto a
Firefox me pareció muy extraño y empecé a dudar de ellos.
Finalmente, hace como 3 meses borraron todos mis correos de Gmail
que tenía guardado desde hace 6 años (menos aquellos con
estrellas), intenté comunicarme y no obtuve alguna respuesta (tenia
un respaldo en thunderbird pero al migrar al 3 lo borré
accidentalmente), eso puso fin a mi aficción a Google, pero no la
odio.</p>
<p>Si alguno es de los que ama a Google, les invito ver este vídeo
sobre el “imperio” de esta compañia y el por qué tenerle miedo, si
son medio defensivos como yo, pues les gustará tambien <img src=
"http://skatox.com/blog/wp-includes/images/smilies/icon_biggrin.gif"
alt=":D" class="wp-smiley" /></p>
<p>If you can see this, then you might need a Flash Player upgrade
or you need to install Flash Player if it's missing. Get <a href=
"http://get.adobe.com/flashplayer/" target="_blank">Flash
Player</a> from Adobe.<br />
<!-- Valid XHTML flash object delivered by XHTML Video Embed. Get it at: http://saltwaterc.net/xhtml-video-embed --></p>
<p>Si siguen así, se convertirán en <a href=
"http://es.wikipedia.org/wiki/Skynet_%28Terminator%29" target=
"_blank">Skynet</a></p>
]]></description>
			<pubDate>Thu, 11 Mar 2010 23:19:53 -0430</pubDate>
			<guid>http://skatox.com/blog</guid>
		</item>
		<item>
			<title>157/365: Lista para Rockear – Ready to Rock</title>
			<author>tatadbb@gmail.com (tatica)</author>
			<link>http://tatica.org/2010/03/11/157365-lista-para-rockear-ready-to-rock/</link>
			<description><![CDATA[<center><a href="http://www.flickr.com/photos/tatadbb/4424954567/"
title="157/365: Lista para Rockear - Ready to Rock"><img class=
"alignnone" src=
"http://farm3.static.flickr.com/2743/4424954567_034787e29b.jpg"
alt="157/365: Lista para Rockear - Ready to Rock" width="500"
height="334" /></a></center>
<p>===== Español =<br />
MAÑANA… el gran día que tengo casi 4 meses esperando llega… Veré a
Metallica en concierto por primera vez!!!! YAYYYY</p>
<p>No les puedo explicar la emoción que tengo… pese a que muchos
piensan que Metallica ya no es lo que era antes, que su música
nueva SUX o whatever… yo voy por lo que han representado para mi
desde niña.</p>
<p>Como nota adicional, este será mi primer concierto… que mejor
que ver a Metallica??? :D</p>
<p>Gimp: Desaturación y alto contraste</p>
<p>===== English =<br />
TOMORROW … the big day has arrived after 4 months… I’ll see
Metallica in concert for the first time in my life!! Yayyyy</p>
<p>I can not explain the emotion that I feel… although many think
that Metallica is not what it was before, that their new music SUX
or whatever… I go by what they represented for me since I was a
child.</p>
<p>As a side note, this will be my first concert … what’s best than
see Metallica??? :D</p>
<p>Gimp: desaturation and high contrast</p>
]]></description>
			<pubDate>Thu, 11 Mar 2010 16:12:29 -0430</pubDate>
			<guid>http://tatica.org</guid>
		</item>
		<item>
			<title>Comunidad #FAIL. No comments</title>
			<author>fjandrade@gmail.com (admin)</author>
			<link>http://blog.naturalbornhacker.com/?p=37</link>
			<description><![CDATA[<p><a href=
"http://farm3.static.flickr.com/2724/4423392410_5217210f6b_o.png"><img class="alignnone"
title="UNPLUG" src=
"http://farm3.static.flickr.com/2724/4423392410_45dd61ff57.jpg"
alt="" width="500" height="313" /></a></p>
<p><a href=
"http://farm3.static.flickr.com/2707/4422627751_e510f027f5_o.png"><img class="alignnone"
title="Guess who?" src=
"http://farm3.static.flickr.com/2707/4422627751_7f8c80f3ae.jpg"
alt="" width="500" height="313" /></a></p>
]]></description>
			<pubDate>Wed, 10 Mar 2010 16:36:54 -0430</pubDate>
			<guid>http://blog.naturalbornhacker.com</guid>
		</item>
		<item>
			<title>Hitler escucha la canción de Trolololo</title>
			<author>apostols@gmail.com (apostols)</author>
			<link>http://apostols.net/?p=199</link>
			<description><![CDATA[]]></description>
			<pubDate>Wed, 10 Mar 2010 15:03:03 -0430</pubDate>
			<guid>http://apostols.net</guid>
		</item>
		<item>
			<title>Mantén tu firma al día en todos los foros en que participas.</title>
			<author>orvtech@gmail.com (orvtech)</author>
			<link>http://www.orvtech.com/archives/2010/03/10/mantén_tu_firma_al_día_en_todos_los_foros_en_que_participas/index.html</link>
			<description><![CDATA[<p>Como buen troll que soy me mantengo entretenido y participo en
varias comunidades o foros en internet. siempre quise mantener mi
firma apuntando a mi ultimo articulo publicado pero al mismo tiempo
me da flojera actualizar todos esos foros cada vez que publico algo
nuevo.</p>
<p>Ya que tengo corriendo apache en mi <a href=
"http://www.orvtech.com/articles/el_nslu2/">NSLU2</a> decidí crear
un script que me cree un archivo .htaccess y así redirigir una
petición HTTP en especifico a mi ultima publicación en mi blog.
Para esto he decidido crear un sub-directorio en mi RootDirectory
llamado '/latest'</p>
<textarea>
mkdir /var/www/linuxevolution.org/htdocs/latest 
mkdir /var/www/orvtech.com/htdocs/latest
</textarea>
<br />
<p>El script hace un poco mas que simplemente crear el htaccess. Me
permite especificar cuales VirtualHost corriendo NanoBlogger quiero
usar, creando un .htaccess para cada uno de estos como se puede ver
aquí:</p>
<textarea>
#!/bin/bash
DocummentRoot="/var/www/linuxevolution.org/htdocs /var/www/orvtech.com/htdocs"

for virtualhost in $DocummentRoot
do cat $virtualhost/rss.xml  | grep link | grep archives |\
head -n1 | sed -e :a -e 's/&lt;[^&gt;]*&gt;//g;/
</textarea>
 $virtualhost/latest/.htaccess done<br />
<p>En mi caso tengo 2 blogs que usan NanoBlogger y este script
mantiene el directorio '/latest/' apuntando a la ultima publicación
en cada uno (<a href=
"http://www.linuxevolution.org/latest/local">www.linuxevolution.org/latest</a>
la versión en ingles de este sitio y <a href=
"http://www.orvtech.com/latest/local">www.orvtech.com/latest</a>
que seria la entrada mas reciente de este blog).</p>
]]></description>
			<pubDate>Wed, 10 Mar 2010 12:42:39 -0430</pubDate>
			<guid>http://www.orvtech.com</guid>
		</item>
		<item>
			<title>Tráiler 2 de Iron Man: La merma en pasta…</title>
			<author>zentraedi@gmail.com (hector)</author>
			<link>http://blog.zentraedi.com.ve/index.php/2010/03/trailer-2-de-iron-man-la-merma-en-pasta/</link>
			<description><![CDATA[<p>Como comenté en Twitter ayer cuando ví el tráiler: es lo más
fan-service que se le puede hacer a un Marvel-whore. Simplemente se
le da al público lo que quiere. Hay que tener cuidado, no vaya a
ser que la película tenga una trama floja y sufra del síndrome de
Transformers 2, ese de satisfacer al público con bombas,
explosiones y metales retorcidos.</p>
<p>Lo mejor del tráiler, el traje de Iron Man versión maleta. Nadie
lo veía venir.</p>
]]></description>
			<pubDate>Tue, 09 Mar 2010 10:18:55 -0430</pubDate>
			<guid>http://blog.zentraedi.com.ve</guid>
		</item>
		<item>
			<title>Mucho Software Libre en un solo sitio: Planeta Linux</title>
			<author>wil.alvarez@gmail.com (Satanas)</author>
			<link>http://damncorner.blogspot.com/2010/03/mucho-software-libre-en-un-solo-sitio.html</link>
			<description><![CDATA[<div><span><br /></span>
<div><span><a href=
"http://1.bp.blogspot.com/_oLUxtmo5LIU/S5WN4B2tXVI/AAAAAAAAAVA/mikeSic6tIo/s1600-h/pl2_200x200.jpg"
imageanchor="1"><img border="0" src=
"http://1.bp.blogspot.com/_oLUxtmo5LIU/S5WN4B2tXVI/AAAAAAAAAVA/mikeSic6tIo/s320/pl2_200x200.jpg"
alt="Imagen sin descripción" /></a></span></div>
<span><br />
<a href="http://planetalinux.org/ve/index.html">Planeta Linux</a>
es una comunidad de usuarios, desarrolladores y activistas
iberoamericanos de Software Libre en donde cada miembro cuenta el
día a día del Software Libre a través de su blog. Gracias a toda la
gente que hace vida en este Planeta y comparte sus experiencias con
el resto de nosotros, podemos enterarnos de lo que pasa en el mundo
del Software Libre, de primera mano y más fresco que el pan de cada
día.<br />
<br />
Por mi parte felicito a todo el equipo responsable de ésta
excelente iniciativa e invito a todos los que siguen mi blog a que
hagan lo propio con Planeta Linux, no se arrepentirán. Excelentes
publicaciones, noticias interesantísimas, puro Software Libre...
¡no tiene desperdicio!<br />
<br />
Desde hace unos días éste humilde blog pasa a formar parte de la
gran lista de blogs que conforman Planeta Linux, así que no sigas
leyendo más esto y anímate a formar parte de la comunidad xD<br />
<br /></span></div>
<div><img width="1" height="1" src=
"https://blogger.googleusercontent.com/tracker/6887761988295725170-7553402927817107119?l=damncorner.blogspot.com"
alt="" /></div>
]]></description>
			<pubDate>Mon, 08 Mar 2010 19:51:00 -0430</pubDate>
			<guid>http://damncorner.blogspot.com/</guid>
		</item>
		<item>
			<title>¿Cómo Instalar Debian Squeeze o Lenny en una mini laptop vía Pen Drive?</title>
			<author>wortega@gmail.com (admin)</author>
			<link>http://waod.com.ve/blog/?p=95</link>
			<description><![CDATA[<p>Después de varias búsqueda y tratando de seguir los pasos de la
página de Debian, no podía instalarlo en mi mini vaio, seguí
intentando y viendo los pasos de este <a href=
"http://d-i.pascal.at/" target="_blank">post</a> para instalar
Debian Sarge pude lograrlo y una manera rápida y cómoda:</p>
<p>1. Tener un Pen drive de al menos 256MB</p>
<p>2. Formatear el pen drive a FAT32</p>
<p>3. Descargar los siguientes archivos “initrd.gz” y “vmlinuz” y
los copias en el pen drive</p>
<p>Para Lenny los obtienes desde <a title="Lenny USB" href=
"http://ftp.nl.debian.org/debian/dists/lenny/main/installer-i386/current/images/hd-media/"
target="_blank">aquí</a> y para Squeeze desde <a title=
"Squeeze USB" href=
"http://ftp.nl.debian.org/debian/dists/squeeze/main/installer-i386/current/images/hd-media/"
target="_blank">aquí</a></p>
<p>4. Descarga la imagen iso de <a title="Lenny Netinst" href=
"http://cdimage.debian.org/debian-cd/5.0.4/i386/iso-cd/debian-504-i386-netinst.iso"
target="_blank">Lenny</a> o de <a title="Squeeze Netinst" href=
"http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso"
target="_blank">Squeeze</a> según la versión que quieras instalar y
lo copias en el pen drive (Esta iso es de 175 MB apróximadamente
por el cual sólo te instalará el sistema base, lo demás lo debes
descargar vía internet)</p>
<p>5. crea el siguiente archivo en el pen drive llamado:
syslinux.cfg y dentro del archivo copia lo siguiente:</p>
<div>default vmlinuz</div>
<div>append initrd=initrd.gz ramdisk_size=10240 root=/dev/rd/0
devfs=mount,dall rw DEBCONF_PRIORITY=medium</div>
<p>default vmlinuz</p>
<p>append initrd=initrd.gz ramdisk_size=10240 root=/dev/rd/0
devfs=mount,dall rw DEBCONF_PRIORITY=medium</p>
<p>6. y listo, desmonta el pen drive y reinicia. Ahora podrás
disfrutar de Debian.</p>
<p>Si quieren un repositorio para que puedas instalar la mayoría de
los paquetes en debian que no son libres puedes usar copiando en el
al final del archivo /etc/apt/source.list</p>
<p>deb http://http.us.debian.org/debian/ squeeze main contrib
non-free</p>
<div>Saludos.</div>
]]></description>
			<pubDate>Mon, 08 Mar 2010 18:38:30 -0430</pubDate>
			<guid>http://waod.com.ve/blog</guid>
		</item>
		<item>
			<title>Cliff Burton (1962 -1986) – La leyenda</title>
			<author>rodrigo.linuxero@gmail.com (R0_R0)</author>
			<link>http://rodrigo.unplug.org.ve/?p=284</link>
			<description><![CDATA[<p><img class="alignnone" title="cliff" src=
"http://userserve-ak.last.fm/serve/_/26929619/Cliff+Burton+Cliffiecliff2.jpg"
alt="" width="500" height="451" /></p>
<p>Solo restan 4 dias para ver a mi banda favorita en vivo… y hoy
quiero rendirle tributo en este espacio al mejor musico que ha
pasado por las filas de Metallica: Clifford Lee Burton o
simplemente Cliff.</p>
<p>Si quieren revisar algo de sus historia pueden ir a la <a href=
"http://http://es.wikipedia.org/wiki/Cliff_Burton">wikipedia</a></p>
<p>Sin duda alguna Cliff es uno de los mejores bajistas de la
historia… Los 3 primeros discos de metallica estan impregnados con
su gracia y cuando escuchas “And justice for all” (y el resto)
simplemente lo extrañas.</p>
<p>Quiero compartir con mis lectores 2 videos que muestran los
grandioso que fué este musico pionero del thrash metal:</p>
]]></description>
			<pubDate>Mon, 08 Mar 2010 13:28:49 -0430</pubDate>
			<guid>http://rodrigo.unplug.org.ve</guid>
		</item>
		<item>
			<title>Juanelo 1163</title>
			<author>ncolina@gmail.com (Art3mis4)</author>
			<link>http://art3mis4.blogspot.com/2010/03/juanelo-1163.html</link>
			<description><![CDATA[<div>Esta fue la tira cómica publicada hoy en el <a href=
"http://www.juanelo.cl/">Show de Juanelo</a>, quienes siguen a esta
historieta saben que <b>Juanelo</b> es un tipo muy particular y
bastante egocéntrico, por eso la tira de hoy llamo mucho la
atención de todos sus seguidores.... pudiera decirse que es
única!</div>
<div>Esta es una tira de Chile y como sabemos están pasando por una
situación bastante difícil y en la que todos como países hermanos
deberíamos buscar la manera de colaborar...</div>
<div>Esta fue la solución que el encontró para tratar de remediar
un poco la situación... simplemente genial...</div>
<a href=
"http://3.bp.blogspot.com/_LrnpkSJBn0E/S5Gs92DgELI/AAAAAAAADWY/521qeTi4ry4/s1600-h/Juanelo+1163.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 287px;"
src=
"http://3.bp.blogspot.com/_LrnpkSJBn0E/S5Gs92DgELI/AAAAAAAADWY/521qeTi4ry4/s400/Juanelo+1163.png"
border="0" alt="" id="BLOGGER_PHOTO_ID_5445323602949836978" name=
"BLOGGER_PHOTO_ID_5445323602949836978" /></a>
<div><span>(hacer clic para ampliar)</span></div>
<div><span>Para seguir la tira cómica <a href=
"http://www.juanelo.cl">aquí</a> / Su grupo en Facebook <a href=
"http://www.facebook.com/juanelo.net?ref=mf">aquí</a> / Para
seguirlo en Twitter <a href=
"http://twitter.com/Don_Juanelo">aquí</a></span></div>
<div><img width="1" height="1" src=
"https://blogger.googleusercontent.com/tracker/2601369061360365009-1887947098318821886?l=art3mis4.blogspot.com"
alt="" /></div>
]]></description>
			<pubDate>Fri, 05 Mar 2010 20:40:00 -0430</pubDate>
			<guid>http://art3mis4.blogspot.com/search/label/unplug</guid>
		</item>
		<item>
			<title>Lola Rennt – Run Lola Run ( 1998 )</title>
			<author>richzendy@gmail.com (Richzendy)</author>
			<link>http://richzendy.org/2010/03/05/lola-rennt-run-lola-run-1998.html</link>
			<description><![CDATA[<div><img title="Caratula de Run, Lola, Run" src=
"http://img138.imageshack.us/img138/3307/lolarennt.jpg" alt=
"Caratula de Run, Lola, Run" width="140" height="192" />
<p>Caratula de Run, Lola, Run</p>
</div>
<p><strong>Run, Lola, Run</strong> es una de las películas más
locas y fumadas que he visto,&nbsp; está pelicula de 1998 que no se
por que no la había visto antes ( la ví recientente ) me dejo con
otra visión del cine, es una película europea , de Alemania
exactamente deja reflejada toda una cultura muy diferente, es una
película muy al estilo Tarantino que a quienes les guste el genero
les podrá encantar esta.</p>
<p>Me encanto&nbsp; el look&nbsp; Neo-Punk la actriz principal
<a title="Perfil de Franka Potente" href=
"http://www.imdb.com/name/nm0004376/" target="_blank">Franka
Potente</a> quien hace de Lola, le cae genial.</p>
<p>La recomiendo abiertamente a quien no la haya visto aún ( es una
buena elección para este fin de semana), la pueden encontrar en
formato torrent en muy buena calidad en:</p>
<p><a title="Descargar torrent de run lola run" href=
"http://mejorenvo.com/descargar-pelicula-2376.html" target=
"_blank">http://mejorenvo.com/descargar-pelicula-2376.html</a></p>
<p>El enlace imdb de la película es:</p>
<p><a title="Imdb de run lola run" href=
"http://www.imdb.com/title/tt0130827/" target=
"_blank">http://www.imdb.com/title/tt0130827/</a></p>
<p>Y el trailer es:</p>
<p>No hay articulos relacionados a esta entrada.</p>
]]></description>
			<pubDate>Fri, 05 Mar 2010 07:49:30 -0430</pubDate>
			<guid>http://richzendy.org</guid>
		</item>
		<item>
			<title>Juego de la vida en Perl</title>
			<author>csanchez@unplug.org.ve (g013m)</author>
			<link>http://blog.g013m.com.ve/?p=147#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
			<description><![CDATA[<p>Revisando algunos archivos guardados de trabajos que hice para
las clases en la universidad, conseguí un programa que hice en Perl
para un curso que se llamaba Computación Emergente. Es una
implementación de <a href=
"http://es.wikipedia.org/wiki/Juego_de_la_vida">el juego de la
vida</a> bastante sencilla, lo interesante de esto es que nadie en
el curso conocía algo sobre Perl, y todos hicieron la
implementación en Matlab, por que según era más fácil para manejar
las matrices, y hacer las iteraciones, etc, etc .. así que pensé en
hacerlo usando otras herramientas, y esto fue lo que salió, la idea
es crear una matriz de N x N y ejecutar todas las reglas o
algoritmos en un determinado número de iteraciones. El código
quizás se pueda mejorar, pero con esto bastó para sacar 20 en esta
asignación <img src=
"http://blog.g013m.com.ve/wp-includes/images/smilies/icon_wink.gif"
alt=";)" class="wp-smiley" /> :</p>
<div>
<table>
<tr>
<td>
<pre>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
</pre></td>
<td>
<pre>
<span>#!/usr/share/bin/perl</span>
 
<span>use</span> Modern<span>::</span><span>Perl</span><span>;</span>
<span>use</span> Math<span>::</span><span>MatrixReal</span><span>;</span>
 
say<span>"Indique el valor de N, se creara un grid NxN: "</span><span>;</span>
<span>my</span> <span>$n</span> <span>=</span> <span>&lt;STDIN&gt;</span><span>;</span>
<span>chomp</span><span>(</span><span>$n</span><span>)</span><span>;</span>
say <span>"Indique la cantidad de iteraciones: "</span><span>;</span>
<span>my</span> <span>$iter</span> <span>=</span> <span>&lt;STDIN&gt;</span><span>;</span>
<span>chomp</span><span>(</span><span>$iter</span><span>)</span><span>;</span>
 
<span>my</span> <span>(</span><span>$x</span><span>,</span><span>$y</span><span>)</span><span>;</span>
 
<span>my</span> <span>$grid</span> <span>=</span> Math<span>::</span><span>MatrixReal</span><span>-&gt;</span><span>new_random</span><span>(</span><span>$n</span><span>,</span><span>$n</span><span>,</span><span>{</span>bounded_by<span>=&gt;</span><span>[</span><span>-</span><span>1</span><span>,</span><span>2</span><span>]</span><span>,</span> integer<span>=&gt;</span><span>1</span><span>}</span><span>)</span><span>;</span>
<span>$grid</span><span>-&gt;</span><span>display_precision</span><span>(</span><span>0</span><span>)</span><span>;</span>
 
<span>system</span><span>(</span><span>'clear'</span><span>)</span><span>;</span>
say <span>"INICIO"</span><span>;</span>
impgrid<span>(</span><span>$grid</span><span>)</span><span>;</span>
<span>sleep</span><span>(</span><span>2</span><span>)</span><span>;</span>
 
<span>for</span> <span>(</span><span>my</span> <span>$it</span> <span>=</span> <span>1</span><span>;</span> <span>$it</span> <span>&lt;=</span> <span>$iter</span><span>;</span> <span>$it</span><span>++</span><span>)</span> <span>{</span>
<span>my</span> <span>$gridtemp</span> <span>=</span> <span>$grid</span><span>-&gt;</span><span>clone</span><span>(</span><span>)</span><span>;</span>
<span>$gridtemp</span><span>-&gt;</span><span>each</span><span>(</span> <span>sub</span><span>{</span>         <span>my</span> <span>(</span><span>undef</span><span>,</span><span>$i</span><span>,</span><span>$j</span><span>)</span> <span>=</span> <span>@_</span><span>;</span> 
                        <span>#say "$i -- $j";</span>
                        <span>my</span> <span>$newval</span> <span>=</span> evalua<span>(</span><span>$i</span><span>,</span><span>$j</span><span>)</span><span>;</span>
                        <span>$gridtemp</span><span>-&gt;</span><span>assign</span><span>(</span><span>$i</span><span>,</span><span>$j</span><span>,</span><span>$newval</span><span>)</span><span>;</span> 
                <span>}</span> 
                <span>)</span><span>;</span>
 
<span>system</span><span>(</span><span>'clear'</span><span>)</span><span>;</span>
<span>$gridtemp</span><span>-&gt;</span><span>display_precision</span><span>(</span><span>0</span><span>)</span><span>;</span>
say <span>"Iteracion = $it"</span><span>;</span>
impgrid<span>(</span><span>$gridtemp</span><span>)</span><span>;</span>
<span>sleep</span><span>(</span><span>1</span><span>)</span><span>;</span>
 
 
<span>$grid</span> <span>=</span> <span>$gridtemp</span> <span>;</span>
<span>$grid</span><span>-&gt;</span><span>display_precision</span><span>(</span><span>0</span><span>)</span><span>;</span>
 
<span>}</span>
 
<span>sub</span> impgrid <span>{</span>
        <span>my</span> <span>$pgrid</span> <span>=</span> <span>shift</span><span>;</span>
        <span>for</span> <span>(</span><span>my</span> <span>$i</span><span>=</span><span>1</span><span>;</span> <span>$i</span><span>&lt;=</span><span>$n</span><span>;</span> <span>$i</span><span>++</span><span>)</span> <span>{</span>
         <span>for</span> <span>(</span><span>my</span> <span>$ii</span> <span>=</span><span>1</span><span>;</span> <span>$ii</span> <span>&lt;=</span> <span>$n</span><span>;</span> <span>$ii</span><span>++</span><span>)</span> <span>{</span>
                <span>my</span> <span>$valc</span> <span>=</span> <span>$pgrid</span><span>-&gt;</span><span>element</span><span>(</span><span>$i</span><span>,</span><span>$ii</span><span>)</span><span>;</span>
                <span>my</span> <span>$printc</span> <span>=</span> <span>"*"</span><span>;</span>
                <span>$printc</span> <span>=</span> <span>" "</span> <span>if</span> <span>$valc</span> <span>==</span> <span>0</span><span>;</span>
                <span>print</span> <span>"$printc "</span><span>;</span>
         <span>}</span>
         <span>print</span> <span>"<span>\n</span>"</span><span>;</span>
        <span>}</span>
<span>}</span>
 
<span>sub</span> evalua <span>{</span>
        <span>$x</span><span>=</span> <span>shift</span><span>;</span>
        <span>$y</span> <span>=</span> <span>shift</span><span>;</span>
        <span>my</span> <span>$tot</span> <span>=</span> <span>0</span><span>;</span>
        <span>my</span> <span>(</span><span>$xant</span><span>,</span><span>$xsig</span><span>,</span><span>$yant</span><span>,</span><span>$ysig</span><span>)</span> <span>=</span> vecinos<span>(</span><span>$x</span><span>,</span><span>$y</span><span>)</span><span>;</span>
        <span>my</span> <span>$newval</span> <span>=</span> <span>0</span><span>;</span>
        <span>my</span> <span>$celula</span> <span>=</span> <span>$grid</span><span>-&gt;</span><span>element</span><span>(</span><span>$x</span><span>,</span><span>$y</span><span>)</span><span>;</span>
        <span>$tot</span> <span>=</span> <span>$tot</span> <span>+</span> <span>$grid</span><span>-&gt;</span><span>element</span><span>(</span><span>$xant</span><span>,</span><span>$y</span><span>)</span><span>;</span>
        <span>$tot</span> <span>=</span> <span>$tot</span> <span>+</span> <span>$grid</span><span>-&gt;</span><span>element</span><span>(</span><span>$xant</span><span>,</span><span>$ysig</span><span>)</span><span>;</span>
        <span>$tot</span> <span>=</span> <span>$tot</span> <span>+</span> <span>$grid</span><span>-&gt;</span><span>element</span><span>(</span><span>$x</span><span>,</span><span>$ysig</span><span>)</span><span>;</span>
        <span>$tot</span> <span>=</span> <span>$tot</span> <span>+</span> <span>$grid</span><span>-&gt;</span><span>element</span><span>(</span><span>$xsig</span><span>,</span><span>$ysig</span><span>)</span><span>;</span>
        <span>$tot</span> <span>=</span> <span>$tot</span> <span>+</span> <span>$grid</span><span>-&gt;</span><span>element</span><span>(</span><span>$xsig</span><span>,</span><span>$y</span><span>)</span><span>;</span>
        <span>$tot</span> <span>=</span> <span>$tot</span> <span>+</span> <span>$grid</span><span>-&gt;</span><span>element</span><span>(</span><span>$xsig</span><span>,</span><span>$yant</span><span>)</span><span>;</span>
        <span>$tot</span> <span>=</span> <span>$tot</span> <span>+</span> <span>$grid</span><span>-&gt;</span><span>element</span><span>(</span><span>$x</span><span>,</span><span>$yant</span><span>)</span><span>;</span>
        <span>$tot</span> <span>=</span> <span>$tot</span> <span>+</span> <span>$grid</span><span>-&gt;</span><span>element</span><span>(</span><span>$xant</span><span>,</span><span>$yant</span><span>)</span><span>;</span>
        <span>$newval</span> <span>=</span> <span>1</span> <span>if</span> <span>(</span> <span>(</span><span>(</span><span>$celula</span> <span>==</span> <span>1</span><span>)</span> <span>&amp;&amp;</span> <span>(</span><span>(</span><span>$tot</span> <span>==</span> <span>2</span><span>)</span> <span>||</span> <span>(</span><span>$tot</span> <span>==</span> <span>3</span><span>)</span><span>)</span><span>)</span> <span>||</span> <span>(</span><span>(</span><span>$celula</span> <span>==</span> <span>0</span><span>)</span> <span>&amp;&amp;</span> <span>(</span><span>$tot</span> <span>==</span> <span>3</span><span>)</span><span>)</span> <span>)</span><span>;</span>
        <span>return</span> <span>$newval</span><span>;</span>
<span>}</span>
 
<span>sub</span> vecinos <span>{</span>
        <span>my</span> <span>$x</span> <span>=</span> <span>shift</span><span>;</span>
        <span>my</span> <span>$y</span> <span>=</span> <span>shift</span><span>;</span>
        <span>my</span> <span>$xant</span> <span>=</span> <span>(</span> <span>$x</span> <span>==</span> <span>1</span> <span>)</span> <span>?</span> <span>$n</span> <span>:</span> <span>(</span> <span>$x</span> <span>-</span> <span>1</span> <span>)</span><span>;</span>
        <span>my</span> <span>$xsig</span> <span>=</span> <span>(</span> <span>$x</span> <span>==</span> <span>$n</span> <span>)</span> <span>?</span> <span>1</span> <span>:</span> <span>(</span> <span>$x</span> <span>+</span> <span>1</span> <span>)</span><span>;</span>
        <span>my</span> <span>$yant</span> <span>=</span> <span>(</span> <span>$y</span> <span>==</span> <span>1</span> <span>)</span> <span>?</span> <span>$n</span> <span>:</span> <span>(</span> <span>$y</span> <span>-</span> <span>1</span> <span>)</span><span>;</span>
        <span>my</span> <span>$ysig</span> <span>=</span> <span>(</span> <span>$y</span> <span>==</span> <span>$n</span> <span>)</span> <span>?</span> <span>1</span> <span>:</span> <span>(</span><span>$y</span> <span>+</span> <span>1</span><span>)</span><span>;</span>
        <span>return</span> <span>(</span><span>$xant</span><span>,</span><span>$xsig</span><span>,</span><span>$yant</span><span>,</span><span>$ysig</span><span>)</span><span>;</span>
<span>}</span>
</pre></td>
</tr>
</table>
</div>
<p>Estoy usando el modulo <a href=
"http://search.cpan.org/~leto/Math-MatrixReal-2.05/lib/Math/MatrixReal.pm">
Math::MatrixReal</a> que permite interactuar de una manera rápida y
sencilla con matrices.</p>
]]></description>
			<pubDate>Thu, 04 Mar 2010 22:27:41 -0430</pubDate>
			<guid>http://blog.g013m.com.ve</guid>
		</item>
		<item>
			<title>Autenticación con PHP + LDAP</title>
			<author>none@none.com (dk4nno)</author>
			<link>http://dk4nno.wordpress.com/2010/03/02/autenticacion-con-php-ldap/</link>
			<description><![CDATA[<p>Saludos, Tiempo sin escribir, ahora voy a tratar rapidamente la
autenticación con PHP contra LDAP.</p>
<p>Primero tienes que tener un servidor con LDAP instalado y
funcionando, y como este post no es sobre la instalación de un
servidor de autenticación LDAP, no voy a tratar sobre eso. Así que
vamos a asumir que tenemos un servidor corriendo completamente con
LDAP.</p>
<p>El primer paso para autenticación de PHP contra LDAP es la
realización de un formulario de entrada. Éste formulario debe tener
dos campos: usuario y clave, así que voy a colocar uno que
diseñe.</p>
<pre>

&lt;table&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;center&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;table cellspacing="0" cellpadding="0"&gt;
&lt;tr&gt;&lt;td colspan="2" align="center" class="texto_items"&gt; 

&lt;div&gt;
MiauLDAP
&lt;div class="text_mat"&gt;by dk4nno&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;

&lt;td width="10"&gt;&lt;/td&gt;
&lt;td width="1" bgcolor="#CCCCCC"&gt;&lt;/td&gt;
&lt;td width="10"&gt;&lt;/td&gt;

&lt;td&gt;
&lt;table&gt;

&lt;form action="index.php?accion=verificacion" method="POST"&gt;

&lt;tr&gt;&lt;td class="texto_items"&gt;Usuario&lt;/td&gt;&lt;td&gt;&lt;input class="texto_inputs" type="text" name="usuario" size="20"  class="imputbox"&gt;&lt;/td&gt;&lt;tr&gt;
&lt;tr&gt;&lt;td class="texto_items"&gt;Clave&lt;/td&gt;&lt;td&gt;&lt;input class="texto_inputs" type="password" name="clave" size="20"  class="imputbox"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="2" align="center"&gt;
&lt;div class="text_error"&gt;&lt;?echo $error_LDAP;?&gt;&lt;/div&gt;
&lt;input name="submit" type="submit" value="  Entrar  " class="botones"&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;br&gt;
&lt;div class="text_mat"&gt;&lt;font color=666666&gt;MiauLDAP | Autenticacion en PHP + LDAP | para quien lo necesite | Venezuela Edo. Trujillo&lt;/font&gt;
&lt;/div&gt;
</pre>
<p>Despúes que tengamos el formulario debemos realizar un
verificador o chequeador; éste tomará los datos enviados por el
formulario anterior y verificará contra LDAP, de la siguiente
manera:</p>
<pre>

// variables de autenticacion y LDAP
        $ldap['user']              = $_POST["usuario"];
    $ldap['pass']              = $_POST["clave"];
    $ldap['host']              = 'servidor.google.com.ve'; // nombre del host o servidor
    $ldap['port']              = 1426541; // puerto del LDAP en el servidor
    $ldap['dn']                = 'uid='.$ldap['user'].',ou=people,dc=google,dc=com,dc=ve'; // modificar respecto a los valores del LDAP
    $ldap['base']              = ' ';

        // conexion a ldap
     $ldap['conn'] = ldap_connect( $ldap['host'], $ldap['port'] );
     ldap_set_option($ldap['conn'], LDAP_OPT_PROTOCOL_VERSION, 3);

        // match de usuario y password
     $ldap['bind'] = ldap_bind( $ldap['conn'], $ldap['dn'], $ldap['pass'] );

        if ($ldap['bind']){

    session_start();

    session_cache_limiter('nocache,private');    

    $_SESSION['usuario']=$_POST["usuario"];

    $_SESSION['clave']=$_POST["clave"];

    $_SESSION['usuario_fecha']= date("Y-n-j H:i:s");

    $pag=$_SERVER['PHP_SELF'];

        echo "&lt;head&gt;&lt;meta http-equiv=\"refresh\" content=\"0; url=asegurada.php\"&gt;&lt;/head&gt;";

                }
        else{
                        //echo "LDAP bind failed...";
                print "&lt;body onload=\"window.location='index.php?error=Acceso denegado';\"&gt;";
                print "&lt;/body&gt;";
                exit();
        }    
</pre>
<p>Ya al tener estas acciones, tenemos todo listo. como pueden ver
en esta linea,</p>
<pre>
<b>echo "&lt;head&gt;&lt;meta http-equiv=\"refresh\" content=\"0; url=asegurada.php\"&gt;&lt;/head&gt;";</b>
</pre>
<p>tenemos la url con “asegurada.php” que sería nuestra página o
sitio privado. a este sitio le colocaremos la validacion de la
session, que estará en otro archivo que llamaremos “chequeo.php” y
contiene el siguiente código:</p>
<pre>

session_start();

session_cache_limiter('nocache,private');  

if (!isset($_SESSION['usuario']) &amp;&amp; !isset($_SESSION['clave'])){

session_destroy();
        echo "&lt;head&gt;&lt;meta http-equiv=\"refresh\" content=\"0; url=index.php?error=Su sesion expiro\"&gt;&lt;/head&gt;";
exit;

}
</pre>
<p>Para la validación del la session en las diferentes páginas del
sitios o sistema, debes agregar la siguiente línea al comienzo del
documento:</p>
<pre>

include "chequeo.php"
</pre>
<p>Y listo, allí tienes una autenticación básica con LDAP, como sé
que a veces es dificil ubicarse en el código separado, les colocare
un .zip con todos los archivos que necesitas para poder tener lo
que quieres. Puedes modificarlo y hacer lo que te de la gana con
él, y te sugiero que modifiques los nombres de las variables, y
todo lo que puedas.</p>
<p>Espero que les sirva de algo este post….</p>
<p>PD: la autenticación en este caso se realizó con un servidor con
zimbra</p>
<p>Aqui les va el link para descargar el codigo completo..</p>
<p><a href=
"http://rapidshare.com/files/357618034/miauldap.zip.html">http://rapidshare.com/files/357618034/miauldap.zip.html</a></p>
<p>Saludos..</p>
<br />
<a rel="nofollow" href=
"http://feeds.wordpress.com/1.0/gocomments/dk4nno.wordpress.com/97/">
<img alt="" border="0" src=
"http://feeds.wordpress.com/1.0/comments/dk4nno.wordpress.com/97/" />
</a> <a rel="nofollow" href=
"http://feeds.wordpress.com/1.0/godelicious/dk4nno.wordpress.com/97/">
<img alt="" border="0" src=
"http://feeds.wordpress.com/1.0/delicious/dk4nno.wordpress.com/97/" />
</a> <a rel="nofollow" href=
"http://feeds.wordpress.com/1.0/gostumble/dk4nno.wordpress.com/97/">
<img alt="" border="0" src=
"http://feeds.wordpress.com/1.0/stumble/dk4nno.wordpress.com/97/" />
</a> <a rel="nofollow" href=
"http://feeds.wordpress.com/1.0/godigg/dk4nno.wordpress.com/97/"><img alt=""
border="0" src=
"http://feeds.wordpress.com/1.0/digg/dk4nno.wordpress.com/97/" /></a>
<a rel="nofollow" href=
"http://feeds.wordpress.com/1.0/goreddit/dk4nno.wordpress.com/97/"><img alt=""
border="0" src=
"http://feeds.wordpress.com/1.0/reddit/dk4nno.wordpress.com/97/" /></a>
<img alt="" border="0" src=
"http://stats.wordpress.com/b.gif?host=dk4nno.wordpress.com&amp;blog=611122&amp;post=97&amp;subd=dk4nno&amp;ref=&amp;feed=1" />
]]></description>
			<pubDate>Mon, 01 Mar 2010 17:29:55 -0430</pubDate>
			<guid>http://dk4nno.wordpress.com</guid>
		</item>
		<item>
			<title>¡La Internet Fallará!</title>
			<author>none@gmail.com (roliverio)</author>
			<link>http://roliverio.vaslibre.org.ve/?p=18</link>
			<description><![CDATA[<p>Me encontré en un blog un <a href=
"http://threewordchant.com/2010/02/24/why-the-internet-will-fail-from-1995/">
post</a> interesantísimo sobre por qué la internet fallará.</p>
<p>Es un artículo del año 1995 de la revista newsweek.</p>
<p>En esencia, el reportero que escribe la columna desestima que a
futuro suceda todo lo que sucedió en la internet.</p>
<p>Está en inglés, pero no tiene desperdicio.</p>
]]></description>
			<pubDate>Sun, 28 Feb 2010 19:47:01 -0430</pubDate>
			<guid>http://roliverio.vaslibre.org.ve</guid>
		</item>
		<item>
			<title>componer correo HTML con google</title>
			<author>jerezmoreno@gmail.com (jhuss)</author>
			<link>http://blog.jhuss.com.ve/blog/2010/02/componer-correo-html-con-google/</link>
			<description><![CDATA[<p>El html permite darle un aspecto mas vistoso a lo correos,
ademas de permitir agregar contenido mas complejo, no estoy a favor
del uso indiscriminado de html en los correos, todo dependiendo de
las circunstancias y lo que se quiera transmitir.<br />
<br />
<br />
Suponiendo que se debe enviar un correo con algunas tablas, div’s e
imágenes, etc, algo no tan complejo, pero se puede pensar en poder
enviarlos en “<strong>.odt</strong>” o “<strong>.doc</strong>“,
bien, pero si no es necesario seguir editando, y lo que queremos es
solo transmitir información, se puede lucir un poco con HTML
<img src=
"http://blog.jhuss.com.ve/wp-includes/images/smilies/icon_smile.gif"
alt=":)" class="wp-smiley" /><br />
<br />
<br />
Desde hace tiempo esto es posible con los clientes de correo para
escritorio, ejemplo: thunderbird, evolution, etc. existen muchos.
Pero al usar la interfaz web de nuestra cuenta, nos vemos limitados
en funciones, y la de componer como HTML es una de ellas.<br />
<br />
<br />
Pero con ciertos pasos, es posible lograrlo.<br />
<br /></p>
<ul>
<li>Primero, con nuestra cuenta google accedemos a “Google Docs”, y
creamos un documento nuevo:</li>
</ul>
<p><br />
<br />
<img class="aligncenter size-full wp-image-61" title=
"google-docs-nuevo" src=
"http://blog.jhuss.com.ve/files/2010/02/google-docs-01.png" alt=""
width="200" height="293" /><br />
<br /></p>
<ul>
<li>Luego debemos copiar nuestro código HTML ya previamente listo,
recordando que si contiene imágenes, estas deben estar ubicadas en
algún servidor y con su URL respectiva en el HTML, debido a que no
serán adjuntadas al correo. Su queremos también se puede agregar
estilos CSS, hay que estar atentos con las etiquetas en HTML y en
CSS porque algunas serán filtradas por google docs, así que no es
conveniente inventar mucho <img src=
"http://blog.jhuss.com.ve/wp-includes/images/smilies/icon_razz.gif"
alt=":P" class="wp-smiley" /></li>
</ul>
<p><br /></p>
<ul>
<li>Como prueba usaré el código de:
<strong>http://htmldog.com/examples/images1.html</strong> que se ve
de esta manera:</li>
</ul>
<p><br />
<br />
<a href=
"http://blog.jhuss.com.ve/files/2010/02/sifaka.jpg"><img class=
"aligncenter size-medium wp-image-64" title="sifaka" src=
"http://blog.jhuss.com.ve/files/2010/02/sifaka-287x300.jpg" alt=""
width="287" height="300" /></a><br />
<br />
<br /></p>
<ul>
<li>Seleccionamos el CSS:</li>
</ul>
<p><br />
<br />
<img class="aligncenter size-full wp-image-62" title=
"google-docs-css" src=
"http://blog.jhuss.com.ve/files/2010/02/google-docs-02.png" alt=""
width="274" height="373" /><br />
<br />
<br />
<a href=
"http://blog.jhuss.com.ve/files/2010/02/google-docs-03.png"><img class="aligncenter size-medium wp-image-63"
title="google-docs-css-2" src=
"http://blog.jhuss.com.ve/files/2010/02/google-docs-03.png" alt=""
width="592" height="362" /></a><br />
<br />
<br /></p>
<ul>
<li>Luego el HTML:</li>
</ul>
<p><br />
<br />
<img src=
"http://blog.jhuss.com.ve/files/2010/02/google-docs-04.png" alt=""
title="google-docs-html" width="274" height="373" class=
"aligncenter size-full wp-image-66" /><br />
<br />
<br />
<a href=
"http://blog.jhuss.com.ve/files/2010/02/google-docs-05.png"><img src="http://blog.jhuss.com.ve/files/2010/02/google-docs-05-300x120.png"
alt="" title="google-docs-html-2" width="300" height="120" class=
"aligncenter size-medium wp-image-67" /></a><br />
<br />
<br /></p>
<ul>
<li>En Google Docs tendremos una vista parecida a:</li>
</ul>
<p><br />
<br />
<a href=
"http://blog.jhuss.com.ve/files/2010/02/google-docs-06.jpg"><img src="http://blog.jhuss.com.ve/files/2010/02/google-docs-06-300x195.jpg"
alt="" title="google-docs" width="300" height="195" class=
"aligncenter size-medium wp-image-68" /></a><br />
<br />
<br /></p>
<ul>
<li>Solo nos queda enviar el documento por correo:</li>
</ul>
<p><br />
<br />
<img src=
"http://blog.jhuss.com.ve/files/2010/02/google-docs-07.png" alt=""
title="google-docs-share" width="276" height="263" class=
"aligncenter size-full wp-image-70" /><br />
<br />
<br /></p>
<ul>
<li>Ajustamos las opciones: cambiando a “Pegar el documento en el
correo”</li>
</ul>
<p><br />
<br />
<a href=
"http://blog.jhuss.com.ve/files/2010/02/google-docs-08.png"><img src="http://blog.jhuss.com.ve/files/2010/02/google-docs-08-300x237.png"
alt="" title="google-docs-send" width="300" height="237" class=
"aligncenter size-medium wp-image-71" /></a><br />
<br />
<br /></p>
<ul>
<li>Como resultado, el correo en nuestra bandeja de entrada:</li>
</ul>
<p><br />
<br />
<a href=
"http://blog.jhuss.com.ve/files/2010/02/gmail-correo-html.jpg"><img src="http://blog.jhuss.com.ve/files/2010/02/gmail-correo-html-300x281.jpg"
alt="" title="gmail-correo-html" width="300" height="281" class=
"aligncenter size-medium wp-image-72" /></a></p>
]]></description>
			<pubDate>Sat, 27 Feb 2010 00:00:02 -0430</pubDate>
			<guid>http://blog.jhuss.com.ve</guid>
		</item>
		<item>
			<title>¿Qué es AJAX y para que sirve? (Parte 1)</title>
			<author>sicut@none.com (SiCuTDeUx)</author>
			<link>http://sicutdeux.wordpress.com/2010/02/16/%C2%BFque-es-ajax-y-para-que-sirve-parte-1/</link>
			<description><![CDATA[<p>Desde que me dedico a Desarrollar Sistemas Webs mucha gente me
ha preguntado como demonios funciona AJAX, ¿Qué es?, ¿Qué hace? y
si ¿Es necesario utilizarlo?, preguntas que yo mismo me hice antes
de conocer como funcionaba pues era acérrimo programador estilo
“reloader” porque me parecía una eternidad el tiempo que tomaba
actualizar un documento HTML de manera dinámica a tráves de una
orden “callback”, quizás era que en aquel entonces el conjunto de
técnicas que describen o forman lo que es AJAX no estaban tan
avanzadas o no existían la gran cantidad de librerías que
facilitaran toda esa parafernalia (jquery, prototipe, extjs, etc…)
provocando que cada quién hiciese sus propias fuentes sin enfocare
en la optimización y velocidad… solo en el que funcione.</p>
<p>Entonces, ¿Qué es AJAX? si definimos AJAX por sus letras quiere
decir “Asynchronous JavaScript And XML” pero seguimos sin entender
que es, bueno… definición “for dummies”, AJAX no es mas que la
transferencia de información utilizando el lenguaje Javascript para
controlar procedimiento de transferencia, esta información fluye en
2 canales independientemente de que va y que viene (Específicamente
es una conversación a destiempo entre el servidor y el cliente) y
finalmente el formato en el cual la información se transmite
“usualmente” es en XML… que simplemente es una manera de organizar
la información de manera inteligible o mas fácil de entender a
simple vista.</p>
<p>Claro que el formato XML no es el único que se utiliza, también
se puede usar texto simple para enviar la información o se codifica
o formatea usando otros estándares como JSON (mi preferido).</p>
<p>¿Qué hace?, simplemente actualiza una porción de nuestra pagina
web sin necesidad de cargar el código, atributos gráficos e
imágenes de nuevo. ¿Es necesario?, en ciertos casos es necesario,
digamos por ejemplo “maps.google.com” sin la habilidad AJAX no se
podrían dibujar mapas o crear aplicaciones que parezcan como si
estuviesen corriendo localmente (EXT JS), AJAX esta aquí para
quedarse pero como programador pienso que debería existir algo que
unificara todas esas tecnologías en una sola, siendo necesario la
creación de una herramienta que se encargue de tomar todas estas
grandes técnicas y enfocarlas en un solo lenguaje o un gran
conjunto para dedicarnos a tocar los procesos mas complejos o de
funcionamiento interno y no perder tanto tiempo pendiente de
atributos necios o que efectos darle cuando se esconda una tablita
en forma de grid.</p>
<p>¿Que opinan ustedes?</p>
<br />
<a rel="nofollow" href=
"http://feeds.wordpress.com/1.0/gocomments/sicutdeux.wordpress.com/181/">
<img alt="" border="0" src=
"http://feeds.wordpress.com/1.0/comments/sicutdeux.wordpress.com/181/" />
</a> <a rel="nofollow" href=
"http://feeds.wordpress.com/1.0/godelicious/sicutdeux.wordpress.com/181/">
<img alt="" border="0" src=
"http://feeds.wordpress.com/1.0/delicious/sicutdeux.wordpress.com/181/" />
</a> <a rel="nofollow" href=
"http://feeds.wordpress.com/1.0/gostumble/sicutdeux.wordpress.com/181/">
<img alt="" border="0" src=
"http://feeds.wordpress.com/1.0/stumble/sicutdeux.wordpress.com/181/" />
</a> <a rel="nofollow" href=
"http://feeds.wordpress.com/1.0/godigg/sicutdeux.wordpress.com/181/">
<img alt="" border="0" src=
"http://feeds.wordpress.com/1.0/digg/sicutdeux.wordpress.com/181/" />
</a> <a rel="nofollow" href=
"http://feeds.wordpress.com/1.0/goreddit/sicutdeux.wordpress.com/181/">
<img alt="" border="0" src=
"http://feeds.wordpress.com/1.0/reddit/sicutdeux.wordpress.com/181/" />
</a> <img alt="" border="0" src=
"http://stats.wordpress.com/b.gif?host=sicutdeux.wordpress.com&amp;blog=4208861&amp;post=181&amp;subd=sicutdeux&amp;ref=&amp;feed=1" />
]]></description>
			<pubDate>Tue, 16 Feb 2010 03:58:28 -0430</pubDate>
			<guid>http://sicutdeux.wordpress.com</guid>
		</item>
	</channel>
</rss>