<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1634808413115437414</id><updated>2012-01-09T16:40:15.388-05:00</updated><category term='Visual Studio'/><category term='Otros'/><category term='Fedora'/><category term='Miscelaneos'/><category term='Actualidad'/><category term='MySQL'/><category term='JavaScript'/><category term='Java'/><category term='Linux'/><category term='Ajax'/><category term='SQL Server'/><title type='text'>Informatica de menos a mas!</title><subtitle type='html'>Para estudiantes que asi como yo desean aprender mucho mas acerca de las TI</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-5728066385353905053</id><published>2007-11-19T20:06:00.000-05:00</published><updated>2007-11-19T20:08:41.392-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>The Dojo Toolkit</title><content type='html'>&lt;div style="text-align: justify;"&gt;Otra libreria de Javascript, es realmente buenísima. Ya la he usado en algunas aplicaciones y simplemente llenan los ojos de cualquiera por los efectos y sus métodos AJAX.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dojotoolkit.org/" target="_blank"&gt;The Dojo Toolkit.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-5728066385353905053?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/5728066385353905053/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=5728066385353905053&amp;isPopup=true' title='3 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/5728066385353905053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/5728066385353905053'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2007/11/dojo-toolkit.html' title='The Dojo Toolkit'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-1266679216848524561</id><published>2007-11-19T19:58:00.000-05:00</published><updated>2007-11-19T20:08:57.431-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Tablas temporales</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Tablas que nos almacenen los datos de manera temporal (como dice el nombre, es cierto XD).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Tabla: TB_PRODUCTO&lt;br /&gt;Campos: cod_pro, des_pro, precio&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;CREATE TABLE #TEMP (CODIGO INT,DESCRIPCION NVARCHAR(50))&lt;br /&gt;INSERT INTO     #TEMP(CODIGO,DESCRIPCION)&lt;br /&gt;SELECT        COD_PRO, DES_PRO&lt;br /&gt;FROM            TB_PRODUCTO&lt;br /&gt;WHERE        PRECIO &gt; 1000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;Bueno, es otro simple codigo que nos muestra como crear tablas temporales.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;PD: Para eliminarla es simple: &lt;span style="font-size:85%;"&gt;DROP TABLE #TEMP&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-1266679216848524561?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/1266679216848524561/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=1266679216848524561&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/1266679216848524561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/1266679216848524561'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2007/11/tablas-temporales.html' title='Tablas temporales'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-1747237858455176884</id><published>2007-11-19T19:50:00.000-05:00</published><updated>2007-11-19T19:57:31.180-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Obtener el valor más alto - SQL Server 2005</title><content type='html'>Es una consulta muy común. Sin embargo, ya muchos compañeros de trabajos y amigos, que al igual que yo nos iniciamos en esto, me han pedido ayuda.&lt;br /&gt;&lt;br /&gt;Precio mas alto.&lt;br /&gt;Tabla: TB_PRODUCTO&lt;br /&gt;Campos: codigo, descripcion, precio&lt;br /&gt;&lt;br /&gt;Select  TOP(1)precio&lt;br /&gt;From   TB_PRODUCTO&lt;br /&gt;Order By precio Desc&lt;br /&gt;&lt;br /&gt;Lo que hace el TOP es obtener solo un registro de toda la consulta. En este caso el primero. Si se pusiera TOP(5), mostraría los 5 primeros registros del "Select".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-1747237858455176884?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/1747237858455176884/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=1747237858455176884&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/1747237858455176884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/1747237858455176884'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2007/11/obtener-el-valor-ms-alto-sql-server.html' title='Obtener el valor más alto - SQL Server 2005'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-7199998209165935192</id><published>2007-11-19T19:34:00.000-05:00</published><updated>2007-11-19T19:48:45.218-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><title type='text'>Store Procedures MySQL 5</title><content type='html'>&lt;div style="text-align: justify;"&gt;Simple. La documentación la tienes &lt;a href="http://dev.mysql.com/doc/refman/5.0/en/stored-procedures.html" target="_blank"&gt;aquí&lt;/a&gt;. Pero si quieres alguna repasada, acá paso algunas.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Store procedure que devuelve una consulta.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;CREATE PROCEDURE SP_CONSULTA1()&lt;br /&gt;SELECT       CAMPO1, CAMPO2, CAMPO3&lt;br /&gt;FROM              TABLA1&lt;br /&gt;&lt;br /&gt;Para llamar el procedimiento: CALL SP_CONSULTA1()&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Store procedure que ingrese datos y reciba parámetros&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;CREATE PROCEDURE SP_INSERTAR1(IN C1 INT, IN C2 VARCHAR(20), IN C3 VARCHAR(20))&lt;br /&gt;&lt;br /&gt;INSERT INTO TABLA1 VALUES (C1,C2,C3);&lt;br /&gt;&lt;br /&gt;Para llamar el procedimiento: CALL SP_INSERTAR1(1,'HOLA','BYE')&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Es solo un par de ejemplos, puesto que la documentación completa la encontrarán en el link mostrado al inicio.&lt;br /&gt;&lt;br /&gt;Solo para aclarar, a diferencia del SQL Server, los parámetros no pueden tener el "@" delante de ellos pues genera error de sintaxis.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-7199998209165935192?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/7199998209165935192/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=7199998209165935192&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/7199998209165935192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/7199998209165935192'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2007/11/store-procedures-mysql-5.html' title='Store Procedures MySQL 5'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-7516372784738090577</id><published>2007-11-19T19:25:00.000-05:00</published><updated>2007-11-19T19:34:16.245-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Procedures con parámetros nulos (Consultas) - SQL Server</title><content type='html'>&lt;div style="text-align: justify;"&gt;Hace mucho tiempo se me presentó hacer Store Procedures de consultas que recibieran valores nulos. Logré hacerlo de una manera rústica, hasta ahora es la única forma que uso.&lt;br /&gt;&lt;br /&gt;Caso Práctico.&lt;br /&gt;&lt;br /&gt;Tenemos la tabla producto con 3 campos: cod_pro, des_pro, igv&lt;br /&gt;&lt;br /&gt;Queremos hacer una consulta que nos liste un producto por el código y que esa misma consulta nos sirva para poder listar todos los productos, obviamente esta consulta dentro de un store procedure.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;-----------------------------------------------------&lt;br /&gt;CREATE PROCEDURE SP_CONSULTA&lt;br /&gt;@COD_PRO INT &lt;span style="font-weight: bold;"&gt;= NULL&lt;/span&gt;&lt;br /&gt;AS&lt;br /&gt;SELECT        COD_PRO, DES_PRO, IGV&lt;br /&gt;FROM            TB_PRODUCTO&lt;br /&gt;WHERE         &lt;span style="font-weight: bold;"&gt; ((@COD_PRO IS NULL) OR (@COD_PRO = COD_PRO))&lt;br /&gt;&lt;/span&gt;-----------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Y bueno, en lineas generales... en caso de recibir un parámetro lo comparará. En caso contrario irá a la condición de &lt;span style="font-style: italic;"&gt;null &lt;/span&gt;y listará a todos los productos. Es una consulta simple, pero se aprecia claramente el "artificio".&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-7516372784738090577?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/7516372784738090577/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=7516372784738090577&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/7516372784738090577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/7516372784738090577'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2007/11/procedures-con-parmetros-nulos.html' title='Procedures con parámetros nulos (Consultas) - SQL Server'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-3329357102280992389</id><published>2007-11-19T19:16:00.000-05:00</published><updated>2007-11-19T19:23:30.047-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>AjaxAnywhere</title><content type='html'>Se trata de un proyecto muy bueno. En líneas general, nos permite recargar refrescar zonas de nuestro JSP usando la tecnología AJAX.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ajaxanywhere.sourceforge.net/" target="_blank"&gt;AjaxAnywhere&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-3329357102280992389?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/3329357102280992389/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=3329357102280992389&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/3329357102280992389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/3329357102280992389'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2007/11/ajaxanywhere.html' title='AjaxAnywhere'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-5413169856870790025</id><published>2007-05-11T12:58:00.000-05:00</published><updated>2007-08-17T09:03:17.132-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Prototype!</title><content type='html'>Esta famosísima libreria de Javascript con soporte AJAX tiene una documentación que quiza alguno no entendamos. Bueno aqui un tutorial del uso de esta librería, recomendada al 100%, es facil de encontrar en google, pero para aquel que no la ha visto aqui se las dejo&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sergiopereira.com/articles/prototype.js.html" target="_blank"&gt;Tutorial Prototype!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-5413169856870790025?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/5413169856870790025/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=5413169856870790025&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/5413169856870790025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/5413169856870790025'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2007/05/prototype.html' title='Prototype!'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-9203181000512580497</id><published>2007-03-16T11:23:00.000-05:00</published><updated>2007-03-16T12:07:56.882-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>mysql.sock no existe!! mi solución (Fedora Core 6)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uxtjKgKUTKM/RfrIsNrJNaI/AAAAAAAAAAs/GS0CQYoH1To/s1600-h/mysql.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 184px; height: 132px;" src="http://2.bp.blogspot.com/_uxtjKgKUTKM/RfrIsNrJNaI/AAAAAAAAAAs/GS0CQYoH1To/s320/mysql.gif" alt="" id="BLOGGER_PHOTO_ID_5042563394705110434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Instalando el MySQL en el Fedora Core 6, tuve algunos problemas, como todavía soy novato en esto del Linux se sufre buscando por el Google, o el Yahoo, etc...&lt;br /&gt;Bueno pues, lo que yo no sabia acerca del Fedora Core 6, es que tenia preinstalado el MySQL, pero bueno como todo novato, siempre equivocarnos nos da mucho que aprender.&lt;br /&gt;En primera instancia use el yum para instalar el MySQL, los comandos clásicos:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;yum install mysql&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;yum install mysql-server&lt;/span&gt;&lt;br /&gt;y para buscar el query browser. lo siguiente&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;yum search mysql-query&lt;/span&gt;&lt;br /&gt;en fin, lo principal son las 2 primeras lineas, el hecho es que cuando trataba de conectarme, con el simple hecho de poner en el terminal&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mysql -u root&lt;/span&gt;&lt;br /&gt;me daba un error:&lt;br /&gt;ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)&lt;br /&gt;Luego de indagar un buen rato en Internet, veo que mucha gente tenia ese problema, pero nadie me daba una solución que me funcionara, en fin.&lt;br /&gt;Ya un poco desanimado un amigo me comento algo acerca del famoso SELinux, y la esperanza volvió al cuerpo jeje.&lt;br /&gt;Bueno esta opción por defecto esta en Obediente, el hecho es dejarlo en Permisivo.&lt;br /&gt;Esta opción esta dentro de Sistema/Administración/Nivel de Seguridad y contrafuegos.&lt;br /&gt;De ahí dejé de usar el terminal y fue a agregar y quitar programas, busque en los paquetes el MySQL, y lo seleccione (ya un poco descepcionado de mi instalación a través del yum), y me instalo el MySQL y sus dependencias,&lt;br /&gt;Por ultimo instalar el mysql-query browser&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;yum install mysql-query-browser&lt;/span&gt;&lt;br /&gt;a travez del terminar puedes entrar a la consola del MySQL con el siguiente comando&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mysql -u root&lt;/span&gt;&lt;br /&gt;Bueno un poco feliz luego de tanto merodeo en Internet... se terminó mi calvario, solo me queda instalar el tomcat y Java jejeje&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-9203181000512580497?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/9203181000512580497/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=9203181000512580497&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/9203181000512580497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/9203181000512580497'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2007/03/mysqlsock-no-existe-mi-solucin-fedora.html' title='mysql.sock no existe!! mi solución (Fedora Core 6)'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uxtjKgKUTKM/RfrIsNrJNaI/AAAAAAAAAAs/GS0CQYoH1To/s72-c/mysql.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-1669124287119075244</id><published>2007-03-09T14:46:00.000-05:00</published><updated>2007-03-20T12:40:55.357-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Depurador de JavaScript - FireBug!</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uxtjKgKUTKM/RfG7ydrJNZI/AAAAAAAAAAk/6qziRF9ILds/s1600-h/firebug.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 102px; height: 72px;" src="http://2.bp.blogspot.com/_uxtjKgKUTKM/RfG7ydrJNZI/AAAAAAAAAAk/6qziRF9ILds/s320/firebug.jpg" alt="" id="BLOGGER_PHOTO_ID_5040015933637735826" border="0" /&gt;&lt;/a&gt;Hace ya mas de un mes que &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;encontré&lt;/span&gt; un depurador de Javascript, el cual para mi es una maravilla, como todos &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;comencé&lt;/span&gt; programado para &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;IE&lt;/span&gt;, cuando tenia un error en el JavaScript... venia el &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;problema&lt;/span&gt;  y ahora como lo depuro!!... en fin de &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;ahí&lt;/span&gt; pase a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;firefox&lt;/span&gt; (ustedes saben, los problemas con los &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;estándares&lt;/span&gt; de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;css&lt;/span&gt;, el &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;FireFox&lt;/span&gt; lo puedo usar en &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;Linux&lt;/span&gt; - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;multiplataforma&lt;/span&gt; ) que posee una consola para depurar javascript, me &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;habia&lt;/span&gt; ayudado mucho, pero indagando un poco más... me &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;encontré&lt;/span&gt; la maravilla el famoso &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;FireBug&lt;/span&gt;... este es una extensión del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Firefox&lt;/span&gt; y trabaja de manera excelente. Es muy intuitivo &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;así&lt;/span&gt; que no hay mucho que explicar.&lt;br /&gt;Les dejo el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;link&lt;/span&gt; de descarga.&lt;br /&gt;&lt;a href="http://www.getfirebug.com/" target="_blank"&gt;http://www.getfirebug.com/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-1669124287119075244?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/1669124287119075244/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=1669124287119075244&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/1669124287119075244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/1669124287119075244'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2007/03/depurador-de-javascript-firebug.html' title='Depurador de JavaScript - FireBug!'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uxtjKgKUTKM/RfG7ydrJNZI/AAAAAAAAAAk/6qziRF9ILds/s72-c/firebug.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-8445384516726890683</id><published>2007-02-09T09:33:00.001-05:00</published><updated>2008-04-01T14:53:51.536-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Que es un Java Server Page ó JSP?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_uxtjKgKUTKM/RcyKpfHF5JI/AAAAAAAAAAY/vjFar0oLP2E/s1600-h/j2ee.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 129px; height: 140px;" src="http://1.bp.blogspot.com/_uxtjKgKUTKM/RcyKpfHF5JI/AAAAAAAAAAY/vjFar0oLP2E/s320/j2ee.jpg" alt="" id="BLOGGER_PHOTO_ID_5029547329196516498" border="0" /&gt;&lt;/a&gt;Muchos de nosotros los programadores novatos no sabemos el porque de las extensiones jsp's de nuestras paginas, en fin a mucho solo nos dicen que usemos esa extensión por defecto. Bueno aquí una rápida explicación.&lt;br /&gt;&lt;/div&gt;Los jsp's no son un producto sino una extensión de la tecnología Java Servlet, en si estas páginas no son interpretadas, sino compiladas, son convertidas a archivos .java y d ahí el código fuente es compilado y se crea un archivo .class, esto da la facilidad de poder usar jsp's sin servlets, que en la misma pagina podamos redireccionar o hacer otro tipo de acciones que también podríamos utilizarlas en un servlet.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Esto fue una pequeña explicación de lo que seria un Java Server Page, hay muchos libros dedicados a esto, así que si quieren ahondar lean un poco jeje.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-8445384516726890683?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/8445384516726890683/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=8445384516726890683&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/8445384516726890683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/8445384516726890683'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2007/02/que-es-un-java-server-page-jsp.html' title='Que es un Java Server Page ó JSP?'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uxtjKgKUTKM/RcyKpfHF5JI/AAAAAAAAAAY/vjFar0oLP2E/s72-c/j2ee.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-7278202270588867706</id><published>2007-02-06T09:25:00.000-05:00</published><updated>2007-03-20T12:55:39.016-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscelaneos'/><title type='text'>Internet Explorer bueno? otros navegadores malos? o a la inversa</title><content type='html'>&lt;div style="text-align: justify;"&gt;Como &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ultimamente&lt;/span&gt; me he vuelto usuario cotidiano de Linux (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Fedora&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Core&lt;/span&gt; 6), no uso &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;IE&lt;/span&gt; (ya &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ni&lt;/span&gt; en mi casa lo usaba), pero en el lugar en donde estudio por &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;políticas&lt;/span&gt; de acceso a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;Internet&lt;/span&gt; en los laboratorios solo esta el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;IE&lt;/span&gt; 6, y en mi casa mis proyectos los realizo probando el &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;FireFox&lt;/span&gt; u Opera, igual &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;aquí&lt;/span&gt; en el trabajo. Entonces aplicando &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;CSS&lt;/span&gt; para que mi proyecto sea vistoso y todo, sin querer lo &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;probé&lt;/span&gt; en &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;IE&lt;/span&gt;... y que creen... Oh Sorpresa!!!! no funcionan mis estilos!! pero porque si se &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;veían&lt;/span&gt; tan bien bajo los otros navegadores... mucha gente dirá... &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;ah&lt;/span&gt; es porque en &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;IE&lt;/span&gt; se ven bien, y que en &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;FireFox&lt;/span&gt; u Opera se ven mal... mi primera &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;impresión&lt;/span&gt; en esa &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;milésima&lt;/span&gt; de segundo fue esa, pero al segundo siguiente &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_19"&gt;recordé&lt;/span&gt; que &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_20"&gt;Microsoft&lt;/span&gt; normalmente hace lo que quiere. Buscando un poco, escarbando en otros blogs y paginas me doy cuenta que el problema de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;IE&lt;/span&gt; no son solo los &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;bugs&lt;/span&gt;, sino q no sigue el &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_23"&gt;estándar&lt;/span&gt; de la w3c. Los navegadores que uso no lo usan al 100%, pero cubren las necesidades básicas. Al parecer Microsoft trató de imponer algo con &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;IE&lt;/span&gt;6, pero es muy desordenado, hicieron lo que quisieron y existe algo llamado &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;hasLayout&lt;/span&gt; (que esta mas detallado &lt;a href="http://armonia.spiral-static.org/?2006/04/20/136-haslayout-y-los-problemas-de-internet-explorer-con-css" target="_blank"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_26"&gt;aquí&lt;/span&gt;&lt;/a&gt;) que es donde residen muchos de los problemas de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;IE&lt;/span&gt; con los &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;CSS&lt;/span&gt;. Bueno ahora cada vez que aplique estilos a una &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;web&lt;/span&gt;, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_30"&gt;tendré&lt;/span&gt; que pensar mas en &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;IE&lt;/span&gt;, porque en el mundo existe un alto porcentaje usando ese explorador que repudio &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;ultimamente&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-7278202270588867706?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/7278202270588867706/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=7278202270588867706&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/7278202270588867706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/7278202270588867706'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2007/02/internet-explorer-bueno-otros.html' title='Internet Explorer bueno? otros navegadores malos? o a la inversa'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-2606923640845898532</id><published>2007-02-06T08:29:00.000-05:00</published><updated>2007-02-07T10:49:14.994-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Java y Ajax sobre Fedora 6</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uxtjKgKUTKM/RciNDMIwOYI/AAAAAAAAAAM/O1gr1PrMXD4/s1600-h/pantalla.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 302px; height: 187px;" src="http://3.bp.blogspot.com/_uxtjKgKUTKM/RciNDMIwOYI/AAAAAAAAAAM/O1gr1PrMXD4/s200/pantalla.JPG" alt="" id="BLOGGER_PHOTO_ID_5028424069896223106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Hace poco entre a un nuevo trabajo aqui en Lima, y bueno mi experiencia programando sobre linux habia sido casi nula, a nivel de usuario quizas, pero en fin. He estado desarrollando estas ultimas 3 semanas con el IDE Eclipe 3.2, base de datos MySqlServer 5, Servidor de Aplicaciones Tomcat y usando AJAX. Como escribi antes solo habia llegado a entender los conceptos basico de Ajax, asi como también uno que otro truquito simpatico.&lt;br /&gt;En lo que se refiere a Java, encontre con un sistema, todavia no terminado, desarrollado sobre el framework FrontController, y asi como todo tiene sus ventajas y desventajas (En los ultimos meses me he vuelto "hincha" de Struts) tuve a disposición la documentacion (algo muy generico) de la aplicaciones y sus clases. El patrón DAO Factory usado era muy vago... estaba algo desordenado, no se usaba de la mejor manera, en cuanto a los servlets igual, a veces nos llenamos de servlets por las puras, en vista que estos redireccionan, me parece algo descabellado usar un servlet para solo un ingresar o cosas por el estilo (creo yo, espero no equivocarme). En cuanto a lo de Ajax, habia implementado sus propios metodos y clases sin usar un framework de los tantos que hay, me parecio genial, porque me dio la oportunidad de entender mas a fondo como se maneja ajax y sus peticiones. De ahi vi que unir Ajax con Java (cosa que por tiempo no habia intentado) no es nada del otro mundo, aunque de manera muy "rustica" pero ahi estaba esta interactuando mi aplicación JAVA con Ajax.&lt;br /&gt;Tengo una clase JavaScript en la cual tengo algo asi&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;function miAjax(url) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;    this.url = url;&lt;br /&gt;&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;var req = init();&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;br /&gt;req.onreadystatechange = processRequest;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;function init() {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;if (window.XMLHttpRequest) {&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;        return new XMLHttpRequest();&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;      }&lt;br /&gt;else if (window.ActiveXObject) {&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;        isIE = true;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;return new ActiveXObject("Microsoft.XMLHTTP");&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;  &lt;br /&gt;}&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;    }&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;    &lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;br /&gt;function processRequest () {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;if (req.readyState == 4) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;if (req.status == 200) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;postProcess(req.responseXML);&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;    &lt;br /&gt;}&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;      }&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;this.send = function() {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;req.open("GET", url, true);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;req.send(null);&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;br /&gt;}&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;con eso establesco mis peticones ajax.&lt;br /&gt;por ejemplo en mi jsp hago los siguiente.&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;&amp;lt;input id="txtAjax" onkeypress="metodoX()" type="text"&amp;gt;&lt;/span&gt;&lt;br /&gt;en mi libreria JavaScript tambien debo de ese metodo llamado metodoX() q me capture el valor de la caja de texto ejemplo&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;var cajita = document.getElementById("txtAjax");&lt;/span&gt; &lt;span style="color: rgb(0, 102, 0);"&gt;&lt;br /&gt;var url = '/PruebaAjaxAction.do?nombre='+cajita.value; //usando los Action de Struts&lt;/span&gt;&lt;br /&gt;&lt;/div&gt; en el action genero un xml con el StringBuffer asi(uso una clase llamada service q me obtiene el metodo que accesa a los datos de la BD):&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;MiTablaService mtsv = new MiTablaService();&lt;/span&gt; &lt;span style="color: rgb(0, 102, 0);"&gt;&lt;br /&gt;List lstX = mtsv.listaFiltro(request.getParameter("nombre"));&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;StringBuffer sb = new StringBuffer();&lt;/span&gt; &lt;span style="color: rgb(0, 102, 0);"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;recorro la lista, casteo sus elementos a un determinado bean&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 0, 51);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;&lt;br /&gt;sb.append("&lt;codigo&gt;&lt;algo&gt;"+bean.getX()+"&lt;/algo&gt;&lt;/codigo&gt;");&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;asi hasta llenarlo. esto lo recupero en la libreria de JavaScript con el metodo declarado antes. postProcess, q obtiene un responseXML, y eso ya bueno investigan un poco jeje... le recuperan y pueden generar elementos, que si quieren lo añaden a una tabla para que se filtre mientras escribes en la caja de texto.&lt;br /&gt;Les pongo la plantilla que uso de pruebas. En la parte inferior de esa pantalla uso una libreria de javascript llamada &lt;a href="http://openrico.org/" target="_blank"&gt;rico&lt;/a&gt;, que me produce el efecto acordeon.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-2606923640845898532?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/2606923640845898532/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=2606923640845898532&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/2606923640845898532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/2606923640845898532'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2007/02/java-y-ajax-sobre-fedora-6.html' title='Java y Ajax sobre Fedora 6'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uxtjKgKUTKM/RciNDMIwOYI/AAAAAAAAAAM/O1gr1PrMXD4/s72-c/pantalla.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-6015409387941175894</id><published>2007-01-15T11:06:00.000-05:00</published><updated>2007-03-20T12:59:19.318-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Otros'/><title type='text'>No poder iniciar sesión con SQL Server 2000 - Error 1069</title><content type='html'>&lt;div style="text-align: justify;"&gt;Me sucedio hace poco que necesitaba instalar el SQL Server 2000, tenia algo de urgencia.&lt;br /&gt;Bueno el hecho es que termine de instalar mi querido SQL Server, y  me salió un error ... "&lt;span style="font-weight: bold;"&gt;error 1069&lt;/span&gt;", diciendome que no se puede iniciar el servicio debido a un error de sesion.&lt;br /&gt;Un poco contrariado me puse a buscar la solucion en google... la encontre rápido.&lt;br /&gt;Es bastante sensillo:  vas a "Herramientas administrativas", buscas el servicio (para este caso MSSQLSERVER), click derecho =&gt; propiedades, vas a la pestaña de inicio de sesión, y le clickeas a la opción de Iniciar sesión como: Cuenta del Sistema Local. y eso es todo...&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-6015409387941175894?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/6015409387941175894/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=6015409387941175894&amp;isPopup=true' title='6 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/6015409387941175894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/6015409387941175894'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2007/01/no-poder-iniciar-sesion-con-sql-server.html' title='No poder iniciar sesión con SQL Server 2000 - Error 1069'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-285629228195734205</id><published>2006-12-27T00:04:00.000-05:00</published><updated>2007-03-09T14:58:09.733-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Miscelaneos'/><title type='text'>JavaScript y otras cosillas</title><content type='html'>Bueno este post es un poco como comentando algunas cosas de mis apreciaciones de AJAX, como dije permite mantener una conexión asíncrona con el servidor.&lt;br /&gt;Pero la verdad hasta hace poco no le había prestado tanta importancia al JavaScript como ahora, es impresionante las mejoras para el usuario a través de las librerías OpenSource que podemos encontrar en Internet. Así fue como intentando aprender AJAX, muchísimos autores hacían referencia al framework de Prototype, Json, Rico… de los cuales solo conocía a prototype, pero nunca lo había usado de la manera mas apropiada. En fin de estos el que mas me impresionó, por decirle de alguna manera, fue Rico, genera mejoras para los ojos del usuario que yo ni en sueño habría logrado desarrollar con JavaScript.&lt;br /&gt;Ahora es cierto que los nuevos Net Frameworks ya poseen una mejora importante en la experiencia del usuario (y ni que decir con lo del .Net Framework 3).&lt;br /&gt;Ahora a opinión propia la combinación “perfecta” me parece: php, ajax, mysql… y esto porque? ... PHP es muy fácil de aprender (su pecado es no ser orientado a objetos, sino basado en objetos, lo mismo que VB6), ajax que se complementa excelente y la BD amada por muchos… MySQL. Esta sería en cuanto a usar tecnologías que no signifiquen un gasto alguno.&lt;br /&gt;Para mi preferencia personal JAVA es impresionante, a veces tiene ese toque de dificultad que nos encanta a los desarrolladores novatos (me incluyo ahí jeje), los intermedios y expertos, en cuanto a BD le he agarrando un cariño especial al SQL 2000, no porque necesariamente sea el mejor, es cuestión de “comodidad”.En cuanto a .Net, es donde mas me acomodo por la facilidad que le brinda al desarrollador, y ni que decir con el 2005, la cantidad de wizards hacen que el desarrollo sea muchísimo menos “tedioso” que antes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-285629228195734205?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/285629228195734205/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=285629228195734205&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/285629228195734205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/285629228195734205'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2006/12/javascript-y-otras-cosillas.html' title='JavaScript y otras cosillas'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-6239745212775567722</id><published>2006-12-27T00:02:00.000-05:00</published><updated>2006-12-27T00:03:50.664-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>NET FRAMEWORK 3.0</title><content type='html'>Este es el ya antes conocido WinFX, y es como se puede decir una actualización del “.NET 2”.&lt;br /&gt;Al poder del .Net Framework 2, se añaden tecnologías como&lt;br /&gt;* &lt;strong&gt;WPF: Windows Presentation Foundation:&lt;/strong&gt; Tal como se intuye con “Presentation”, es la incorporación que hace Microsoft para esta poderosa tecnología que mejora la experiencia del usuario con su interfaz, a diferencia de antes esta puede ser hecha en 2D o 3D y usa un lenguaje de markup (xaml). Esta provista de toda la interfaz gráfica de Windows Vista.&lt;br /&gt;&lt;strong&gt;* WCF: Windows Communication Foundation:&lt;/strong&gt; Es el Nuevo framework Microsoft hace con motivo de realizar aplicaciones confiables, y mejorar su interoperabilidad. Básicamente lo que hace un servicio de WCF brinda una colección de End Points, cada end point es como una puerta de la aplicación hacia el mundo. En esta versión del .net framework, el net remoting ya queda en el olvido.&lt;br /&gt;&lt;strong&gt;* WWF: Windows Workflow Foundation:&lt;/strong&gt; Puede generar flujos de trabajo de la aplicación, permite modelar y estructurar procesos. En conclusión, hace mas flexible el diseño de la aplicación y mas fácil de hacerla por parte del desarrollador.&lt;br /&gt;&lt;strong&gt;* CardSpace:&lt;/strong&gt; Manejo de la identidad Digital. Es como usar una condición única para diversos accesos y reconocimientos.&lt;br /&gt;&lt;br /&gt;Todo esto obedece a las nuevas tendencias del software…&lt;br /&gt;- Una experiencia de usuario “unica” o diferenciada. -&gt; WPF&lt;br /&gt;- El desarrollo de servicios web. -&gt; WCF&lt;br /&gt;- Administrar una identidad Digital -&gt; CardSpace&lt;br /&gt;- Modelamiento de proceso de negocios -&gt; WWF.&lt;br /&gt;&lt;br /&gt;Lo que escribí es lo que por ahí recuerdo de una charla de MugPeru a la asistí hace como un mes, y algunas lecturas acerca del tema. Así que si me equivoco en algo por favor corríjanme.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-6239745212775567722?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/6239745212775567722/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=6239745212775567722&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/6239745212775567722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/6239745212775567722'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2006/12/net-framework-30.html' title='NET FRAMEWORK 3.0'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-5976478541714734471</id><published>2006-12-26T12:50:00.000-05:00</published><updated>2007-03-20T13:02:50.765-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscelaneos'/><title type='text'>Ingeniería Social</title><content type='html'>Este término tan fuertemente sonado en los &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;círculos&lt;/span&gt; de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;hackers&lt;/span&gt; y todo aquello que este relacionado a la seguridad informática, se basa en obtener información clasificada en base a la manipulación de usuarios, se podría decir que es el arte de saber mentir y manipular para obtener información confidencial de manera ilícita u obtener &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;algún&lt;/span&gt; otro beneficio.&lt;br /&gt;Aunque es cierto que no solo está ceñido a el robo de información, este todo aquel engaño que derive en &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;algún&lt;/span&gt; acto que el usuario no &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;haría&lt;/span&gt; normalmente.&lt;br /&gt;Ejemplo: Un vendedor de autos, nos puede pintar como el mejor un auto, siendo que nos termina dando "gato por liebre".&lt;br /&gt;A nivel de seguridad de información de las empresas...&lt;br /&gt;A pesar de que una empresa cuente con los mejores sistemas de seguridad de información, puede ser muy vulnerable, y esto porque?... el usuario, aquel trabajador con acceso a información importante es, muchas veces, el eslabón mas débil.&lt;br /&gt;El "Ingeniero Social" usa muchas &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;vías&lt;/span&gt; para contactar con el usuario, tales como, el correo electrónico y/o vía telefónica.&lt;br /&gt;Los correos electrónicos pueden sugerir premios y/o mantenimientos que sugieran al usuario poner una contraseña en el. O que del alguna manera los derive en realizar algún procedimiento que termine en generar un escenario propicio al "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Ing&lt;/span&gt;. social".&lt;br /&gt;Así también, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;vía&lt;/span&gt; telefónica muchas veces se le inspira el miedo hacia el usuario, aduciendo ser un superior o alguien con acceso regular a la empresa, con lo cual el usuario termina revelando información.&lt;br /&gt;Esto es básicamente porque a nosotros los usuarios muchas veces nos gusta:&lt;br /&gt;- "Ser útiles", tratar de ayudar en lo que podamos.&lt;br /&gt;- El simple hecho de decir que somos buenos en los que hacemos, nos genera mucha confianza del que esta del otro lado del medio.&lt;br /&gt;- A veces decimos... si a todo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-5976478541714734471?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/5976478541714734471/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=5976478541714734471&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/5976478541714734471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/5976478541714734471'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2006/12/ingeniera-social.html' title='Ingeniería Social'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-632291038696366541</id><published>2006-12-26T12:44:00.000-05:00</published><updated>2007-03-20T13:01:54.229-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Actualidad'/><title type='text'>SCO Group y MICROSOFT?</title><content type='html'>Hace ya unas cuantas semanas, leía algunos artículos acerca de la ya conocida querella de &lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SCO&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Group&lt;/span&gt;&lt;/strong&gt; contra &lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Novell&lt;/span&gt;&lt;/strong&gt; e &lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;IBM&lt;/span&gt;&lt;/strong&gt; en primera instancia.&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SCO&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Group&lt;/span&gt; ha argumentado que existe código de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;UnixWare&lt;/span&gt; ("de propiedad de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SCO&lt;/span&gt;") en la implementación de Linux, y que &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;IBM&lt;/span&gt; tomó este código para distribuirlas para el desarrollo del actual Linux, por lo cual lo había demandado por una cifra que alcanza los tres mil millones de dolares. Ante esto surgió la indignación de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Novell&lt;/span&gt; que argumentó que ese código no era propiedad de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SCO&lt;/span&gt;, sino del mismo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;NOVELL&lt;/span&gt;, esto ultimo genero otra querella.&lt;br /&gt;Lo que &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;SCO&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Group&lt;/span&gt; pretende que todas las empresas que utilicen Linux les abonen un "derecho", así mismo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;IBM&lt;/span&gt; les de dinero al usar ilícitamente código de propiedad de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SCO&lt;/span&gt;.&lt;br /&gt;La batalla judicial se ha enmarcado en la demostración por parte de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;SCO&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;Group&lt;/span&gt; de la pertenencia del código de UNIX implementado en Linux. Al parecer &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;SCO&lt;/span&gt; no cuenta con las pruebas necesarias para hacer esto. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Novell&lt;/span&gt;(propietaria de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;SuSE&lt;/span&gt; y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;Ximian&lt;/span&gt;) intenta probar que el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;codigo&lt;/span&gt; de Linux no &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;cotiene&lt;/span&gt; la variante UNIX de la cual &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;SCO&lt;/span&gt; es propietaria (UNIX &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;System&lt;/span&gt; V). Aparte de ello se tienen pruebas de que &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;SCO&lt;/span&gt; ha vendido Linux sin cobrar por licencia,... como es que ahora pretende cobrar por ellas?&lt;br /&gt;Por el momento parece que la "causa &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;SCO&lt;/span&gt;" que intenta dejar que Linux sea &lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;GPL&lt;/span&gt;&lt;/strong&gt;(General &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;Public&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;License&lt;/span&gt;) esta perdiendo mucha fuerza por falta de pruebas de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;SCO&lt;/span&gt;.&lt;br /&gt;Pero que tiene que ver Microsoft en esto??&lt;br /&gt;Desde que &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;SCO&lt;/span&gt; ha estado litigando, ha derivado muchísimos millones de dolares en abogados y gastos, lo cual se ha visto afectado por la baja facturación, lo que conllevó a fuertes perdidas, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;déficits&lt;/span&gt;, el "mundo" ya no mira con buenos ojos a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;SCO&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;Group&lt;/span&gt;, y al parecer hay cartas enviadas por funcionarios de Microsoft, mediante las cuales les notifican del apoyo económico del gigante hacia &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;SCO&lt;/span&gt;. Si esto se llega a confirmar... no sería mas que obvio el interés de &lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;Bill&lt;/span&gt;&lt;/strong&gt; por "destruir" a Linux??&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-632291038696366541?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/632291038696366541/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=632291038696366541&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/632291038696366541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/632291038696366541'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2006/12/sco-group-y-microsoft.html' title='SCO Group y MICROSOFT?'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-2160665182807129745</id><published>2006-12-24T11:45:00.000-05:00</published><updated>2007-03-20T13:04:34.603-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Aprendiendo algo de AJAX</title><content type='html'>Bueno ayer 23 de diciembre me puse a revisar algo de lo que seria la tecnología &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ajax&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Asynchronous&lt;/span&gt; JavaScript &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;and&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;XML&lt;/span&gt;), la verdad no soy un experto en esta materia pero ahí les mando algunas cuestiones básicas que pude captar.&lt;br /&gt;En si no llega a ser considerado como un lenguaje propiamente dicho, es más muchos autores y conocedores dicen que se trata de una &lt;strong&gt;suerte de tecnología &lt;/strong&gt;que facilita la &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;interactividad&lt;/span&gt; del usuario con el aplicativo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;web&lt;/span&gt;.&lt;br /&gt;El código de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;AJAX&lt;/span&gt; se implementa del lado del cliente, al combinar el JavaScript con el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;XML&lt;/span&gt;.&lt;br /&gt;Asimismo, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;AJAX&lt;/span&gt; va a tener que ser "ayudado" por lenguajes de programación del lado del servidor para que se pueda apreciar su verdadero poder, entre ellos el más usado por la simplicidad de desarrollo es &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;PHP&lt;/span&gt;, sin embargo ya podemos encontrar el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;AJAX&lt;/span&gt; .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;NET&lt;/span&gt;, así como también en el desarrollo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;web&lt;/span&gt; con J2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;EE&lt;/span&gt; con sus distintos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;frameworks&lt;/span&gt;, entre ellos uno de los mas populares... &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;STRUTS&lt;/span&gt;.&lt;br /&gt;Mediante &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;AJAX&lt;/span&gt; podemos realizar peticiones y respuestas HTTP y está muy apoyado en el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;XML&lt;/span&gt; para la transferencia y procesamiento de datos.&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;AJAX&lt;/span&gt; trabaja de manera &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;asincrónica&lt;/span&gt;, es una suerte de intermediario entre el aplicativo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;web&lt;/span&gt; y el servidor, manteniendo de manera asíncrona su comunicación con él. Así cuando un usuario mande una petición, la página &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;web&lt;/span&gt; no va a tener que ser cargada de nuevo, teniendo solo una pequeña actualización dependiendo de como nosotros la hayamos programado.&lt;br /&gt;&lt;br /&gt;Ejemplos claros los encontramos en Gmail, &lt;a href="http://www.google.com/webhp?complete=1&amp;amp;hl=en" target="_blank"&gt;Google &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;suggest&lt;/span&gt;&lt;/a&gt; por citar algunos,... en este ultimo veremos que al escribir se filtran los resultados...&lt;br /&gt;Este efecto se puede lograr, gracias a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;frameworks&lt;/span&gt; en JavaScript que son &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;open&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;source&lt;/span&gt;... como&lt;br /&gt;&lt;a target="_blank" href="http://openrico.org/rico/demos.page"&gt;rico&lt;/a&gt;, &lt;a href="http://www.json.org/json-es.html" target="_blank"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;json&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://prototype.conio.net/" target="_blank"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;prototype&lt;/span&gt;&lt;/a&gt;...&lt;br /&gt;Espero esto les sirva para comprender algunas cosas, por lo pronto iré "investigando" algunas &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;cosillas&lt;/span&gt; para ponerlas como ejemplo.&lt;br /&gt;&lt;br /&gt;A aquel visitante mas que su opinión me gustaría su critica y su apoyo, porque aquí todos estamos para aprender.&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;Salu&lt;/span&gt;2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-2160665182807129745?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/2160665182807129745/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=2160665182807129745&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/2160665182807129745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/2160665182807129745'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2006/12/aprendiendo-algo-de-ajax.html' title='Aprendiendo algo de AJAX'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1634808413115437414.post-2223629562824678269</id><published>2006-12-23T10:29:00.001-05:00</published><updated>2006-12-23T11:27:13.106-05:00</updated><title type='text'>Primera Entrada</title><content type='html'>Este es el principio de lo que espero sea un buen blog para gusto de todos.&lt;br /&gt;Gracias.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1634808413115437414-2223629562824678269?l=eldocenter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eldocenter.blogspot.com/feeds/2223629562824678269/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1634808413115437414&amp;postID=2223629562824678269&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/2223629562824678269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1634808413115437414/posts/default/2223629562824678269'/><link rel='alternate' type='text/html' href='http://eldocenter.blogspot.com/2006/12/primera-entrada.html' title='Primera Entrada'/><author><name>3Ld0</name><uri>http://www.blogger.com/profile/10739973089324225928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
