11-03-10 / 23:19:53
Hace casi 5 años escribí un artículo sobre ¿Google dominará el mundo? 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 , Wave, Buzz, entre otros. Hoy en día es impresionante como esta empresa tiene desarrollado algo en casi cualquier área [...[...]
Hace casi 5 años escribí un artículo sobre ¿Google dominará el mundo? 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 ,
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.
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.
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 
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 Flash
Player from Adobe.
Si siguen así, se convertirán en Skynet
11-03-10 / 16:12:29
===== Español =
MAÑANA… el gran día que tengo casi 4 meses esperando llega… Veré a Metallica en concierto por primera vez!!!! YAYYYY
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 [...]
===== Español =
MAÑANA… el gran día que tengo casi 4 meses esperando llega… Veré a
Metallica en concierto por primera vez!!!! YAYYYY
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.
Como nota adicional, este será mi primer concierto… que mejor
que ver a Metallica??? :D
Gimp: Desaturación y alto contraste
===== English =
TOMORROW … the big day has arrived after 4 months… I’ll see
Metallica in concert for the first time in my life!! Yayyyy
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.
As a side note, this will be my first concert … what’s best than
see Metallica??? :D
Gimp: desaturation and high contrast
10-03-10 / 12:42:39
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.
Ya que tengo corriendo apache en mi NSLU2 decidí crear un script que me cree[...]
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.
Ya que tengo corriendo apache en mi NSLU2 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'
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í:
$virtualhost/latest/.htaccess done
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 (www.linuxevolution.org/latest
la versión en ingles de este sitio y www.orvtech.com/latest
que seria la entrada mas reciente de este blog).
09-03-10 / 10:18:55
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...
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.
Lo mejor del tráiler, el traje de Iron Man versión maleta. Nadie
lo veía venir.
08-03-10 / 19:51:00
Planeta Linux 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 [...]
Planeta Linux
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.
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!
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
08-03-10 / 18:38:30
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 post para instalar Debian Sarge pude lograrlo y una manera rápida y cómoda:
1. Tener un Pen drive de al menos 256MB
2. Formatear el pen drive [...]
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 post para instalar
Debian Sarge pude lograrlo y una manera rápida y cómoda:
1. Tener un Pen drive de al menos 256MB
2. Formatear el pen drive a FAT32
3. Descargar los siguientes archivos “initrd.gz” y “vmlinuz” y
los copias en el pen drive
Para Lenny los obtienes desde aquí y para Squeeze desde aquí
4. Descarga la imagen iso de Lenny o de Squeeze 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)
5. crea el siguiente archivo en el pen drive llamado:
syslinux.cfg y dentro del archivo copia lo siguiente:
default vmlinuz
append initrd=initrd.gz ramdisk_size=10240 root=/dev/rd/0
devfs=mount,dall rw DEBCONF_PRIORITY=medium
default vmlinuz
append initrd=initrd.gz ramdisk_size=10240 root=/dev/rd/0
devfs=mount,dall rw DEBCONF_PRIORITY=medium
6. y listo, desmonta el pen drive y reinicia. Ahora podrás
disfrutar de Debian.
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
deb http://http.us.debian.org/debian/ squeeze main contrib
non-free
Saludos.
08-03-10 / 13:28:49
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.
Si quieren revisar algo de sus historia pueden ir a la wikipedia
Sin duda alguna Cliff es uno de los [...]

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.
Si quieren revisar algo de sus historia pueden ir a la wikipedia
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.
Quiero compartir con mis lectores 2 videos que muestran los
grandioso que fué este musico pionero del thrash metal:
05-03-10 / 20:40:00
Esta fue la tira cómica publicada hoy en el Show de Juanelo, quienes siguen a esta historieta saben que Juanelo 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!Esta es una tira de Chile y como sabemos están pasando por una situación basta[...]
Esta fue la tira cómica publicada hoy en el Show de Juanelo, quienes siguen a esta
historieta saben que Juanelo 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!
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...
Esta fue la solución que el encontró para tratar de remediar
un poco la situación... simplemente genial...
(hacer clic para ampliar)
Para seguir la tira cómica aquí / Su grupo en Facebook aquí / Para
seguirlo en Twitter aquí
05-03-10 / 07:49:30
Run, Lola, Run es una de las películas más locas y fumadas que he visto, 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 [...]
No hay articulos relacionados a esta entrada.
Caratula de Run, Lola, Run
Run, Lola, Run es una de las películas más
locas y fumadas que he visto, 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.
Me encanto el look Neo-Punk la actriz principal
Franka
Potente quien hace de Lola, le cae genial.
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:
http://mejorenvo.com/descargar-pelicula-2376.html
El enlace imdb de la película es:
http://www.imdb.com/title/tt0130827/
Y el trailer es:
No hay articulos relacionados a esta entrada.
04-03-10 / 22:27:41
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 el juego de la vida bastante sencilla, lo interesante de esto es que nadie en el curso conocía algo sobre Perl, y [...]
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 el juego de la
vida 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 :
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
|
#!/usr/share/bin/perl
use Modern::Perl;
use Math::MatrixReal;
say"Indique el valor de N, se creara un grid NxN: ";
my $n = <STDIN>;
chomp($n);
say "Indique la cantidad de iteraciones: ";
my $iter = <STDIN>;
chomp($iter);
my ($x,$y);
my $grid = Math::MatrixReal->new_random($n,$n,{bounded_by=>[-1,2], integer=>1});
$grid->display_precision(0);
system('clear');
say "INICIO";
impgrid($grid);
sleep(2);
for (my $it = 1; $it <= $iter; $it++) {
my $gridtemp = $grid->clone();
$gridtemp->each( sub{ my (undef,$i,$j) = @_;
#say "$i -- $j";
my $newval = evalua($i,$j);
$gridtemp->assign($i,$j,$newval);
}
);
system('clear');
$gridtemp->display_precision(0);
say "Iteracion = $it";
impgrid($gridtemp);
sleep(1);
$grid = $gridtemp ;
$grid->display_precision(0);
}
sub impgrid {
my $pgrid = shift;
for (my $i=1; $i<=$n; $i++) {
for (my $ii =1; $ii <= $n; $ii++) {
my $valc = $pgrid->element($i,$ii);
my $printc = "*";
$printc = " " if $valc == 0;
print "$printc ";
}
print "\n";
}
}
sub evalua {
$x= shift;
$y = shift;
my $tot = 0;
my ($xant,$xsig,$yant,$ysig) = vecinos($x,$y);
my $newval = 0;
my $celula = $grid->element($x,$y);
$tot = $tot + $grid->element($xant,$y);
$tot = $tot + $grid->element($xant,$ysig);
$tot = $tot + $grid->element($x,$ysig);
$tot = $tot + $grid->element($xsig,$ysig);
$tot = $tot + $grid->element($xsig,$y);
$tot = $tot + $grid->element($xsig,$yant);
$tot = $tot + $grid->element($x,$yant);
$tot = $tot + $grid->element($xant,$yant);
$newval = 1 if ( (($celula == 1) && (($tot == 2) || ($tot == 3))) || (($celula == 0) && ($tot == 3)) );
return $newval;
}
sub vecinos {
my $x = shift;
my $y = shift;
my $xant = ( $x == 1 ) ? $n : ( $x - 1 );
my $xsig = ( $x == $n ) ? 1 : ( $x + 1 );
my $yant = ( $y == 1 ) ? $n : ( $y - 1 );
my $ysig = ( $y == $n ) ? 1 : ($y + 1);
return ($xant,$xsig,$yant,$ysig);
}
|
Estoy usando el modulo
Math::MatrixReal que permite interactuar de una manera rápida y
sencilla con matrices.
01-03-10 / 17:29:55
Saludos, Tiempo sin escribir, ahora voy a tratar rapidamente la autenticación con PHP contra LDAP.
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 [...]
Saludos, Tiempo sin escribir, ahora voy a tratar rapidamente la
autenticación con PHP contra LDAP.
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.
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.
<table>
<tr><td></td></tr>
</table>
<center><br><br><br><br>
<table cellspacing="0" cellpadding="0">
<tr><td colspan="2" align="center" class="texto_items">
<div>
MiauLDAP
<div class="text_mat">by dk4nno</div>
</div>
</td>
<td width="10"></td>
<td width="1" bgcolor="#CCCCCC"></td>
<td width="10"></td>
<td>
<table>
<form action="index.php?accion=verificacion" method="POST">
<tr><td class="texto_items">Usuario</td><td><input class="texto_inputs" type="text" name="usuario" size="20" class="imputbox"></td><tr>
<tr><td class="texto_items">Clave</td><td><input class="texto_inputs" type="password" name="clave" size="20" class="imputbox"></td>
</tr>
<tr><td colspan="2" align="center">
<div class="text_error"><?echo $error_LDAP;?></div>
<input name="submit" type="submit" value=" Entrar " class="botones">
</td>
</tr>
</table>
</td></tr>
</table>
<br>
<div class="text_mat"><font color=666666>MiauLDAP | Autenticacion en PHP + LDAP | para quien lo necesite | Venezuela Edo. Trujillo</font>
</div>
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:
// 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 "<head><meta http-equiv=\"refresh\" content=\"0; url=asegurada.php\"></head>";
}
else{
//echo "LDAP bind failed...";
print "<body onload=\"window.location='index.php?error=Acceso denegado';\">";
print "</body>";
exit();
}
Ya al tener estas acciones, tenemos todo listo. como pueden ver
en esta linea,
echo "<head><meta http-equiv=\"refresh\" content=\"0; url=asegurada.php\"></head>";
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:
session_start();
session_cache_limiter('nocache,private');
if (!isset($_SESSION['usuario']) && !isset($_SESSION['clave'])){
session_destroy();
echo "<head><meta http-equiv=\"refresh\" content=\"0; url=index.php?error=Su sesion expiro\"></head>";
exit;
}
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:
include "chequeo.php"
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.
Espero que les sirva de algo este post….
PD: la autenticación en este caso se realizó con un servidor con
zimbra
Aqui les va el link para descargar el codigo completo..
http://rapidshare.com/files/357618034/miauldap.zip.html
Saludos..
28-02-10 / 19:47:01
Me encontré en un blog un post interesantísimo sobre por qué la internet fallará.
Es un artículo del año 1995 de la revista newsweek.
En esencia, el reportero que escribe la columna desestima que a futuro suceda todo lo que sucedió en la internet.
Está en inglés, pero no tiene desperdicio.
Me encontré en un blog un
post interesantísimo sobre por qué la internet fallará.
Es un artículo del año 1995 de la revista newsweek.
En esencia, el reportero que escribe la columna desestima que a
futuro suceda todo lo que sucedió en la internet.
Está en inglés, pero no tiene desperdicio.
27-02-10 / 00:00:02
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.
Suponiendo que se debe enviar un correo con algunas tablas, div’s e imágenes, etc, algo More >
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.
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 “.odt” o “.doc“,
bien, pero si no es necesario seguir editando, y lo que queremos es
solo transmitir información, se puede lucir un poco con HTML

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.
Pero con ciertos pasos, es posible lograrlo.
- Primero, con nuestra cuenta google accedemos a “Google Docs”, y
creamos un documento nuevo:

- 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

- Como prueba usaré el código de:
http://htmldog.com/examples/images1.html que se ve
de esta manera:





- En Google Docs tendremos una vista parecida a:

- Solo nos queda enviar el documento por correo:

- Ajustamos las opciones: cambiando a “Pegar el documento en el
correo”

- Como resultado, el correo en nuestra bandeja de entrada:

16-02-10 / 03:58:28
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 actuali[...]
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.
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.
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).
¿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.
¿Que opinan ustedes?
|
|