<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Blog PortoMx Comunidad</title>
	<atom:link href="http://blog.portomx.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.portomx.com</link>
	<description>the best way to get IT staffing</description>
	<pubDate>Thu, 11 Mar 2010 05:53:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>jQuery</title>
		<link>http://blog.portomx.com/?p=388</link>
		<comments>http://blog.portomx.com/?p=388#comments</comments>
		<pubDate>Thu, 11 Mar 2010 05:53:44 +0000</pubDate>
		<dc:creator>Oscar López</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blog.portomx.com/?p=388</guid>
		<description><![CDATA[Regresando al tema de Javascript, jQuery, como lo describe su sitio web, es una biblioteca rápida y concisa que te ayudará a simplificar tareas comunes que se realizan en Javascript como manejo de eventos, acceso al DOM, Ajax, etc..
Para entender como nos puede ayudar, veamos un ejemplo.
Anteriormente, si deseábamos implementar una simple llamada asíncrona en [...]]]></description>
			<content:encoded><![CDATA[<p>Regresando al tema de Javascript, jQuery, como lo describe su sitio web, es una biblioteca rápida y concisa que te ayudará a simplificar tareas comunes que se realizan en Javascript como manejo de eventos, acceso al DOM, Ajax, etc..</p>
<p>Para entender como nos puede ayudar, veamos un ejemplo.</p>
<p>Anteriormente, si deseábamos implementar una simple llamada asíncrona en nuestro sitio (Ajax) lo hacíamos de esta forma:</p>
<pre>var peticion = ObtenerObjetoAjax();
peticion.open("POST","sitio.jsp", true);
peticion.onreadystatechange = procesarPeticion;
peticion.send("par=valor1&amp;par2=valor2");
function procesarPeticion() {
	if (peticion.readyState == 4){
		if (peticion.status == 200) {
			document.getElementById("results").innerHTML = peticion.responseText;
		}
	}
}</pre>
<p>Aún falta arriba el código para crear el objeto XMLHttpRequext, ahora con jQuery, el código se reduce bastante, veamos como quedaría</p>
<pre>$.ajax({
   type: "POST",
   url: "sitio.jsp",
   data: "par=valor1&amp;par2=valor2",
   success: function(html){
     $("#results").append(html);
   }
 });</pre>
<p>Como podemos ver, el trabajo del programador se reduce bastante ya que, como dice el mismo sitio de jQuery, esta diseñado para cambiar la forma en que escribimos Javascript. Ahora imaginemos las grandes posibilidades que nos proporciona la librería si pensamos en CSS, XPath, DOM, Eventos, y mucho más.</p>
<p>Y otro punto importante, mientras menos código, menos pesados son nuestros scripts y por lo tanto, la descarga de nuestros clientes es mucho más rápida.</p>
<p>Si quieren más info, hay un buen de tutos en <a href="http://jquery.com/">http://jquery.com/</a></p>
<p>Buenas Noches <img src='http://blog.portomx.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.portomx.com/?feed=rss2&amp;p=388</wfw:commentRss>
		</item>
		<item>
		<title>Developer Fest 2010</title>
		<link>http://blog.portomx.com/?p=384</link>
		<comments>http://blog.portomx.com/?p=384#comments</comments>
		<pubDate>Tue, 09 Mar 2010 22:17:59 +0000</pubDate>
		<dc:creator>Oscar López</dc:creator>
		
		<category><![CDATA[Eventos]]></category>

		<guid isPermaLink="false">http://blog.portomx.com/?p=384</guid>
		<description><![CDATA[Me acaba de llegar una invitación para el Developer Fest 2010 de Google, supongo que estará muy bueno.

Si van a ir, me avisan 
]]></description>
			<content:encoded><![CDATA[<p>Me acaba de llegar una invitación para el Developer Fest 2010 de Google, supongo que estará muy bueno.</p>
<p><a href="http://www.googledevfest.com.mx/index.php"><img src="http://www.googledevfest.com.mx/mails/images/header_mailmkt.jpg" border="0" /></a></p>
<p>Si van a ir, me avisan <img src='http://blog.portomx.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.portomx.com/?feed=rss2&amp;p=384</wfw:commentRss>
		</item>
		<item>
		<title>XQuery y C#.NET</title>
		<link>http://blog.portomx.com/?p=376</link>
		<comments>http://blog.portomx.com/?p=376#comments</comments>
		<pubDate>Mon, 08 Mar 2010 01:40:07 +0000</pubDate>
		<dc:creator>Oscar López</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[XQuery]]></category>

		<guid isPermaLink="false">http://blog.portomx.com/?p=376</guid>
		<description><![CDATA[Saliendo un poco del tema de JavaScript, vamos a revisar XQuery, una herramienta para hacer consultas sobre XML, no ahondare en la sintaxis de las consultas, si no en como usarlas y visualizarlas en una página ASP.NET mediante C#.NET
Si desean revisar la sintaxis pueden revisar este sitio: http://www.w3schools.com/xquery/default.asp
Antes que nada, hay que descargar la librería que nos permitirá [...]]]></description>
			<content:encoded><![CDATA[<p>Saliendo un poco del tema de JavaScript, vamos a revisar XQuery, una herramienta para hacer consultas sobre XML, no ahondare en la sintaxis de las consultas, si no en como usarlas y visualizarlas en una página ASP.NET mediante C#.NET</p>
<p>Si desean revisar la sintaxis pueden revisar este sitio: <a href="http://www.w3schools.com/xquery/default.asp">http://www.w3schools.com/xquery/default.asp</a></p>
<p>Antes que nada, hay que descargar la librería que nos permitirá trabajar con XQuery <a href="http://aspnet.4guysfromrolla.com/code/XQueryStuff.zip">aquí</a>, una vez creado un nuevo sitio web y agregado la referencia de la dll descargada, agregar en el codebehind</p>
<pre>using Microsoft.Xml.XQuery;</pre>
<p>Luego, para ejecutar y visualizar las consultas lo podemos hacer de la siguiente forma:</p>
<pre>XQueryNavigatorCollection collection = new XQueryNavigatorCollection();
collection.AddNavigator(Server.MapPath("documento.xml"), "doc");
XQueryExpression xQuery = new XQueryExpression(expression);
XQueryNavigator navigator = xQuery.Execute(collection);
Response.Write(navigator.ToXml());</pre>
<p>O si por el contrario, lo queremos visualizar en un GridView por ejemplo, lo podemos hacer así</p>
<pre>XQueryNavigatorCollection collection = new XQueryNavigatorCollection();
collection.AddNavigator(Server.MapPath("documento.xml"), "doc");
XQueryExpression xQuery = new XQueryExpression(expression);
XQueryNavigator navigator = xQuery.Execute(collection);
XmlDocument document = new XmlDocument();
document.LoadXml("&lt;root&gt;" + navigator.ToXml() + "&lt;/root&gt;");
DataSet ds = new DataSet();
ds.ReadXml(new XmlNodeReader(document));
gridView1.DataSource = ds;
gridView1.DataBind();</pre>
<p>Si quieren el ejemplo completo, lo pueden hacer <a href="http://www.mediafire.com/?oqddike43mr">aquí</a>.</p>
<p>Buenas Noches <img src='http://blog.portomx.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.portomx.com/?feed=rss2&amp;p=376</wfw:commentRss>
		</item>
		<item>
		<title>Usando Prototype</title>
		<link>http://blog.portomx.com/?p=367</link>
		<comments>http://blog.portomx.com/?p=367#comments</comments>
		<pubDate>Wed, 03 Mar 2010 05:42:40 +0000</pubDate>
		<dc:creator>Oscar López</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.portomx.com/?p=367</guid>
		<description><![CDATA[Cuando escuchamos la palabra Prototype, luego luego se nos viene a la cabeza el famoso framework que muchos usamos día con día. Sin embargo, no estamos hablando de ese tema, estamos hablando de la propiedad prototype que tiene cualquier objeto en JavaScript.
El objeto prototype es un objeto creado previamente que simplifica el proceso de agregar [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando escuchamos la palabra Prototype, luego luego se nos viene a la cabeza el famoso <a href="http://www.prototypejs.org/" target="_blank">framework</a> que muchos usamos día con día. Sin embargo, no estamos hablando de ese tema, estamos hablando de la propiedad prototype que tiene cualquier objeto en JavaScript.</p>
<p>El objeto prototype es un objeto creado previamente que simplifica el proceso de agregar propiedades personalizadas o métodos a todas las instancias de un objeto, incluyendo los objetos nativos de Javascript. (Aja!, de esta forma es como diferentes frameworks agregan métodos y/o propiedades que nos hacen la vida mas fácil)</p>
<p>Veamos el siguiente código</p>
<pre>function Persona(nombre, apellido, edad) {
	this.nombre = nombre;
	this.apellido = apellido;
	this.edad = edad;
	this.show = function() {
		alert("Hola, me llamo " + this.nombre + " " + this.apellido)
	}
}

function test() {
	var persona = new Persona("Oscar","Lopez", 21);
	persona.show();
}
window.onload = test;</pre>
<p>Como le podríamos agregar una propiedad o un nuevo método a cualquier objeto Persona?, pues muy fácil:</p>
<pre>function test() {
	var persona = new Persona("Oscar","Lopez", 21);
	persona.show();

	Persona.prototype.apellidoMaterno = "Sin Apellido";
	Persona.prototype.nombreCompleto = function() {
		alert("Hola, me llamo " + this.nombre + " " + this.apellido + " " + this.apellidoMaterno);
	}

	var persona2 = new Persona("Oscar","Lopez", 21);
	persona2.show();
	persona2.nombreCompleto();
	persona2.apellidoMaterno = "Canseco";
	persona2.nombreCompleto();
}</pre>
<p>Sencillo no?, ahora imaginemos que le queremos agregar un método al objeto String, se haría de la siguiente forma:</p>
<pre>function customString() {
	String.prototype.muestraValor = function() {
		alert("Mi valor es: " + this);
	}

	var variable = new String("Variable");
	variable.muestraValor();
	navigator.appName.muestraValor();
}

window.onload = customString;</pre>
<p>Observan como incluso la propiedad appName del objeto navigator reconoce la función?, Es por que appName es una instancia de un objeto String.</p>
<p>Como pueden ver, con esto podemos hacer infinidad de cosas, como un framework por ejemplo&#8230;</p>
<p>Buenas Noches <img src='http://blog.portomx.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.portomx.com/?feed=rss2&amp;p=367</wfw:commentRss>
		</item>
		<item>
		<title>Ámbito de variables en JavaScript</title>
		<link>http://blog.portomx.com/?p=364</link>
		<comments>http://blog.portomx.com/?p=364#comments</comments>
		<pubDate>Mon, 01 Mar 2010 04:19:59 +0000</pubDate>
		<dc:creator>Oscar López</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.portomx.com/?p=364</guid>
		<description><![CDATA[Comencemos hablando de un tema que muchos desarrolladores casi no toman en cuenta y que, a estos mismos, siempre les ocasiona problemas: El scope de las variables en JavaScript.
Existen dos tipos: Local Scope y Global Scope
Local Scope:
Únicamente existen dentro de una función cuando se usa el keyword var, cuando se termina de ejecutar la función, [...]]]></description>
			<content:encoded><![CDATA[<p>Comencemos hablando de un tema que muchos desarrolladores casi no toman en cuenta y que, a estos mismos, siempre les ocasiona problemas: El <strong>scope</strong> de las variables en JavaScript.</p>
<p>Existen dos tipos: <strong>Local Scope</strong> y <strong>Global Scope</strong></p>
<p><strong>Local Scope:</strong><br />
Únicamente existen dentro de una función cuando se usa el keyword <em>var</em>, cuando se termina de ejecutar la función, la variable muere.</p>
<pre>	function localVariable() {
    		var a = "Solo vivo dentro de la funcion";
		alert(a);
	}</pre>
<p>Muy importante destacar lo siguiente, si se declara una variable dentro de un bloque de código, se puede acceder a ella dentro y <strong>fuera</strong> del bloque, siempre y cuando se encuentre en la misma función. Por lo tanto, el siguiente bloque de código:</p>
<pre>	function localVariable() {
		if(true) {
			var local = "Soy local";
		}
		alert(local);
	}</pre>
<p>Produce una alerta con el mensaje &#8220;Soy local&#8221;</p>
<p><strong>Global Scope:</strong><br />
Las variables globales se pueden declarar de dos formas, una es declarar la variable afuera de cualquier función y la otra es, prescindir del keyword <em>var</em> dentro de una función, por lo tanto el siguiente ejemplo es correcto:</p>
<pre>
	function localVariable() {
		if(true) {
			local = "Soy global";
		}
		alert(local);
	}

	function globalVariable() {
		alert(local);
	}

	window.onload = function() {
		localVariable();
		globalVariable();
	}
</pre>
<p>El ejemplo produce dos alertas con el mismo mensaje.</p>
<p>Hay que tener en cuenta siempre estos puntos para no tener problemas futuros al momento de programar con JavaScript.</p>
<p>Buen inicio de semana <img src='http://blog.portomx.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.portomx.com/?feed=rss2&amp;p=364</wfw:commentRss>
		</item>
		<item>
		<title>Regresando al blog</title>
		<link>http://blog.portomx.com/?p=362</link>
		<comments>http://blog.portomx.com/?p=362#comments</comments>
		<pubDate>Mon, 01 Mar 2010 03:38:41 +0000</pubDate>
		<dc:creator>Oscar López</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.portomx.com/?p=362</guid>
		<description><![CDATA[Como se abran dado cuenta, no se ha publicado en muchísimos días, y esto es debido a la bastante carga de actividades que se tienen que realizar a diario.
Pero, a partir de este momento lo tomaré como actividad periódica, trataré de subir cada cierto tiempo algún tema en específico y, para no hablar de aquí y de [...]]]></description>
			<content:encoded><![CDATA[<p>Como se abran dado cuenta, no se ha publicado en muchísimos días, y esto es debido a la bastante carga de actividades que se tienen que realizar a diario.</p>
<p>Pero, a partir de este momento lo tomaré como actividad periódica, trataré de subir cada cierto tiempo algún tema en específico y, para no hablar de aquí y de haya, se tomará una rama cada semana o cada dos semanas, es decir, por ejemplo, estas dos semanas se hablará de JavaScript, la que sigue de C#,  luego de Struts, luego de JavaServerFaces, luego de ASP.NET, luego de arquitectura.. y así hasta que ya no haya mas que aprender (aunque eso nunca sucederá).</p>
<p>Así que sin más, bienvenidos (Otra vez)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.portomx.com/?feed=rss2&amp;p=362</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft intenta eclipsar a Google con una estrategia bastante&#8230;, ¿cómo diríamos?</title>
		<link>http://blog.portomx.com/?p=360</link>
		<comments>http://blog.portomx.com/?p=360#comments</comments>
		<pubDate>Mon, 14 Dec 2009 19:21:00 +0000</pubDate>
		<dc:creator>WebMaster</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.portomx.com/?p=360</guid>
		<description><![CDATA[Todos contra Google
En lo que muchos interpretan como un nuevo capítulo en el esfuerzo por contener el crecimiento de Google, News Corporation, de Rupert Murdoch, contempla una alianza exclusiva con Bing, de Microsoft.

MAR 24 NOV 2009 &#124; 13:15

El conglomerado de medios controlado por rupert murdoch, está en conversaciones con Microsoft. Según el pacto que estarían [...]]]></description>
			<content:encoded><![CDATA[<h1 class="tam">Todos contra Google</h1>
<h3 class="tam">En lo que muchos interpretan como un nuevo capítulo en el esfuerzo por contener el crecimiento de Google, News Corporation, de Rupert Murdoch, contempla una alianza exclusiva con Bing, de Microsoft.</h3>
<div class="not_txt">
<p class="fec esp_arr_5"><strong>MAR 24 NOV 2009 | 13:15</strong></p>
<div id="textoNota">
<p>El conglomerado de medios controlado por rupert murdoch, está en conversaciones con Microsoft. Según el pacto que estarían armando, Microsoft le pagaría a News Corporation para que retire del motor de búsquedas de Google vínculos a su contenido de noticias, para mostrarlas exclusivamente en el motor Bing, de Microsoft.</p>
<p>Según interpreta hoy el New York Times, si eso ocurriera, daría comienzo a un nuevo capítulo en la historia de Internet y desataría un feroz debate sobre el futuro del contenido online.</p>
<p>El explosivo crecimiento de la web fue posible, en parte, gracias a que representa un campo de juego totalmente abierto para consumidores y empresas. Un acuerdo en gran escala como se estaría preparando crearía obstáculos para la navegación de los usuarios y representaría un enorme riesgo para news Corporation o cualquier sitio de noticias. Más de 65% de todas las búsquedas en Estados Unidos se hacen en Google. Sacar los vínculos le significaría una gran caída en el tráfico. Bing ,maneja sólo 9,9% de las búsquedas domésticas, según comScore.</p>
<p>Murdoch, dueño de varios diarios en Inglaterra, ha insistido en los últimos tiempos en su interés en que se le pague por sus contenidos. En una reciente entrevista con Sky News Australia, dijo que Google y otras compañías online “se roban nuestras historias”. Cuando se le preguntó si no le importaba la disminución de público online, respondió que prefiere que sean menos las personas que acceden a sus sitios, si lo hacen pagando.</p></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.portomx.com/?feed=rss2&amp;p=360</wfw:commentRss>
		</item>
		<item>
		<title>Programas 12-2009/3</title>
		<link>http://blog.portomx.com/?p=356</link>
		<comments>http://blog.portomx.com/?p=356#comments</comments>
		<pubDate>Mon, 14 Dec 2009 19:17:49 +0000</pubDate>
		<dc:creator>WebMaster</dc:creator>
		
		<category><![CDATA[Programas]]></category>

		<guid isPermaLink="false">http://blog.portomx.com/?p=356</guid>
		<description><![CDATA[NOTA:
Nos han llegado correos que mencionan que son demos los programas. Es cierto son demos, sin embargo a un lado del programa existen links en los cuales  puedes bajar las llaves para tenerlos libres. O hasta en la misma descarga si investigas bien puedes ver los programas generadores de llaves.
Saludos
WM
Simego SQL Tools v3.0.90 3.72M (Klurk)
Entorno completo [...]]]></description>
			<content:encoded><![CDATA[<p>NOTA:</p>
<p>Nos han llegado correos que mencionan que son demos los programas. Es cierto son demos, sin embargo a un lado del programa existen links en los cuales  puedes bajar las llaves para tenerlos libres. O hasta en la misma descarga si investigas bien puedes ver los programas generadores de llaves.</p>
<p>Saludos</p>
<p>WM</p>
<p><a href="http://www.klurk.com/files/YM6JXACE/dr633si1.rar">Simego SQL Tools v3.0.90</a> 3.72M <span style="color: #ffff66;">(Klurk)</span><br />
Entorno completo para diseño y administración de bases de datos para SQL Server, MSDE,<br />
Express, Access y MySQL. Recomendado! <a href="http://www.freedownloadmanager.org/es/downloads/Generador_de_Llaves_de_Programa_SeriousBit_Ellipter_(SeriousBit_Ellipter)_60373_p/"><span style="color: #99ff00;">Ver info</span></a> + <a href="http://anonimiza.com/?http://www.simego.com/products/Sql-Admin-Studio"><span style="color: #99ff00;">Capturas de pantalla</span></a></p>
<p><a href="http://www.klurk.com/files/1CAHWF5V/dr632si1.rar">Simego Data Synchronisation Studio v1.0.188.0 (32-bit y 64-bit)</a> 8.28M <span style="color: #ffff66;">(Klurk)</span><br />
Solución para integrar y migrar datos de negocio con SharePoint Server WSS and MOSS, a partir<br />
de SQL Server Tables and Views, Oracle, MySQL, Active Directory and Exchange Server.<br />
Recomendado! <a href="http://anonimiza.com/?http://www.simego.com/Articles/Synchronise-SharePoint-List"><span style="color: #99ff00;">Capturas de pantalla</span></a> + <a href="http://anonimiza.com/?http://www.simego.com/Articles/Synchronise-Active-Directory-Users-To-SharePoint-List"><span style="color: #99ff00;">Más</span></a> + <a href="http://anonimiza.com/?http://www.simego.com/Articles/Synchronise-Active-Directory-Users-To-SharePoint-List"><span style="color: #99ff00;">Más</span></a> + <a href="http://anonimiza.com/?http://www.simego.com/Articles/Synchronise-CRM-4-Entity-SharePoint-List"><span style="color: #99ff00;">Más</span></a> + <a href="http://anonimiza.com/?http://www.simego.com/Articles/Synchronise-CRM-4-Entity-SharePoint-List"><span style="color: #99ff00;">Más</span></a> + <a href="http://anonimiza.com/?http://www.simego.com/Articles/Create-Timesheet-Application"><span style="color: #99ff00;">Más</span></a> + <a href="http://anonimiza.com/?http://www.simego.com/FAQ"><span style="color: #99ff00;">FAQ</span></a></p>
<p><a href="http://www.klurk.com/files/CQ37RKGL/dr630si1.rar">Simego MOSS BDC Design Studio v2.0.22</a> 2.41M <span style="color: #ffff66;">(Klurk)</span><br />
Permite generar conexiones via BDC (se encarga de la construccion del XML) con los siguientes<br />
sistemas: bases de datos MS SQL Server y ORACLE, fuentes de datos OLEDB y ODBC,<br />
así como servicios web. Recomendado! <a href="http://www.simego.com/Articles/Moss-Bdc-Connect-Sql-Table"><span style="color: #99ff00;">Capturas de pantalla</span></a> + <a href="http://anonimiza.com/?http://www.simego.com/Articles/Moss-Bdc-Connect-Sql-Stored-Procedures"><span style="color: #99ff00;">Más</span></a> + <a href="http://anonimiza.com/?http://www.simego.com/Articles/Moss-Bdc-Connect-WebService"><span style="color: #99ff00;">Más</span></a></p>
<p><a href="http://www.klurk.com/files/0ZTRH02C/dr634se1.rar">SeriousBit Ellipter v1.6.5</a> 879k <span style="color: #ffff66;">(Klurk)</span><br />
Protege tus aplicaciones y componentes basados en .NET y Linux/Mono.<br />
Recomendado. <a href="http://www.freedownloadmanager.org/es/downloads/Generador_de_Llaves_de_Programa_SeriousBit_Ellipter_(SeriousBit_Ellipter)_60373_p/"><span style="color: #99ff00;">Ver info</span></a></p>
<p><a href="http://www.klurk.com/files/1KX5VEDZ/lz056h01.rar">Windows 7 Manager v1.1.6 (32-bit y 64-bit)</a> 9.94M <span style="color: #ffff66;">(Klurk)</span><br />
Optimiza y personaliza el aspecto y funciones de Windows 7. Recomendado. <a href="http://windows-7-manager.malavida.com/"><span style="color: #99ff00;">Ver info</span></a></p>
<p><a href="http://www.klurk.com/files/1EQ7BR9K/i-zp7420.rar">Zutubi Pulse Server v2.0.47 Multilenguaje</a> 87.9M <span style="color: #ffff66;">(Klurk)</span><br />
Servidor de integración, fácil de configurar y usar, con muchas características avanzadas.<br />
Recomendado. <a href="http://anonimiza.com/?http://zutubi.com/site_media//images/dashboard.png"><span style="color: #99ff00;">Captura de pantalla</span></a></p>
<p><a href="http://www.klurk.com/files/USJ5RW0M/cxe2034a.rar">Driver Magician v3.48 Multilenguaje</a> 4.19M <span style="color: #ffff66;">(Klurk)<br />
</span>Haz copia de seguridad de los controladores de tu sistema. Recomendado. <a href="http://driver-magician.softonic.com/"><span style="color: #99ff00;">Ver info</span></a></p>
<p><a href="http://www.klurk.com/files/OSA42DBA/cxa2032a.rar">NetSarang Xmanager Enterprise v3.0.0209</a> 30.3M <span style="color: #ffff66;">(Klurk)<br />
</span>Permita controlar un equipo con Linux remotamente desde un equipo con Windows. A diferencia<br />
de aplicaciones tipo VNC, precisan ser instaladas en el equipo a controlar, esta aplicación<br />
utilza el propio servicio de Linux para el control remoto. Recomendado. <a href="http://www.seguridad0.es/xmanager.html"><span style="color: #99ff00;">Ver info</span></a> + <a href="http://www.softpedia.com/progScreenshots/Xmanager-Screenshot-23624.html"><span style="color: #99ff00;">Capturas de pantalla</span></a></p>
<p><a href="http://www.klurk.com/files/1USOEPEY/ddb16201.rar">DbWrench v1.6.2 Multiplataforma</a> 15.1M <span style="color: #ffff66;">(Klurk)</span><br />
Aplicación multiplataforma con la que podrás diseñar y sincronizar tus bases de datos en unos<br />
cuantos pasos. Recomendado. <a href="http://www.todoprogramas.com/programalinux/dbwrench"><span style="color: #99ff00;">Ver info<br />
</span></a><span style="color: #ff9933;">Requiere Java. Si no lo tienes instalado, descarga <a href="http://javadl.sun.com/webapps/download/AutoDL?BundleId=35684">Java 6 Update 17</a></span> 16.1M</p>
<p><a href="http://www.klurk.com/files/LTBPYYJ1/cr-myw02.rar">MONyog v3.6.0.2</a> 7.17M <span style="color: #ffff66;">(Klurk)<br />
</span>Administrador web de MySQL que nos permite monitorizar múltiples servidores MySQL desde una<br />
misma interfaz, e identificar problemas de forma rápida y sencilla. Recomendado. <a href="http://anonimiza.com/?http://www.webyog.com/en/screenshots_monyog.php"><span style="color: #99ff00;">Capturas de pantalla</span></a></p>
<p><a href="http://www.klurk.com/files/1PBGB5S4/cr-al814.rar">Alphacom v8.0.1.4</a> 1.64M <span style="color: #ffff66;">(Klurk)<br />
</span>Emulador de terminal multi-sesión, compatible con SSH/Telnet/RS-232/Modem, ANSI,<br />
IBM3151, Wyse 50/50+, Wyse 60, SCO ANSI, VT52, VT100, VT102, VT220.<br />
Recomendado. <a href="http://anonimiza.com/?http://img.brothersoft.com/screenshots/softimage/a/alphacom-5648-1.jpeg"><span style="color: #99ff00;">Captura de pantalla</span></a></p>
<p><a href="http://www.klurk.com/files/0KPJZW3V/lz0s6j01.rar">SQLite Expert Professional v2.3.9</a> 15.5M <span style="color: #ffff66;">(Klurk)<br />
</span>Herramienta visual de administración para bases de datos de servidores SQLite.<br />
Recomendado. <a href="http://anonimiza.com/?http://www.sqliteexpert.com/screenshots.html"><span style="color: #99ff00;">Capturas de pantalla</span></a></p>
<p><a href="http://www.klurk.com/files/VHCEF0Y2/cxx2011a.rar">WeBuilder 2010 v10.1.0.119</a> 10.6M <span style="color: #ffff66;">(Klurk)<br />
</span>Un poderoso editor para múltiples lenguajes. <a href="http://webuilder.programas-gratis.net/"><span style="color: #99ff00;">Ver info</span></a></p>
<p><a href="http://www.klurk.com/files/X4SOTFKT/cxx2010a.rar">Rapid PHP 2010 v10.1.0.119</a> 10.5M <span style="color: #ffff66;">(Klurk)<br />
</span>Completísimo editor PHP con soporte también para HTML, CSS, etc. <a href="http://rapid-php-editor.softonic.com/"><span style="color: #99ff00;">Ver info</span></a></p>
<p><a href="http://www.klurk.com/files/1AV3PIUD/cxx2008a.rar">HTMLPad 2010 Pro v10.1.0.119</a> 8.04M <span style="color: #ffff66;">(Klurk)<br />
</span>Sencillo editor HTML de fácil uso. <a href="http://htmlpad.programas-gratis.net/"><span style="color: #99ff00;">Ver info</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.portomx.com/?feed=rss2&amp;p=356</wfw:commentRss>
		</item>
		<item>
		<title>Tutorial Web Services</title>
		<link>http://blog.portomx.com/?p=353</link>
		<comments>http://blog.portomx.com/?p=353#comments</comments>
		<pubDate>Mon, 30 Nov 2009 18:42:40 +0000</pubDate>
		<dc:creator>Luis Barrita</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://blog.portomx.com/?p=353</guid>
		<description><![CDATA[


Titulo: 
MDTAA Web Services Web Services 


Autor: 
Porto Mx (webmaster@portomx.com)


Tiempo 
1 Semana


Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="2" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="text-align: left;" bgcolor="#91a0a7"><span style="font-family: Arial; color: #ffffff; font-size: x-small;"><strong>Titulo: </strong></span></td>
<td width="100%" valign="bottom" bgcolor="#e3e9ec"><span style="font-family: Arial; font-size: x-small;">MDTAA Web Services<img src="http://www.lawebdelprogramador.com/ico_descargar.gif" alt="" align="middle" /> <a href="http://portomx.com/Blog_Pmx/wp-content/uploads/2009/11/MDTAA_Web_Services.rar">Web Services</a> </span></td>
</tr>
<tr>
<td style="text-align: left;" bgcolor="#91a0a7"><span style="font-family: Arial; color: #ffffff; font-size: x-small;"><strong>Autor: </strong></span></td>
<td bgcolor="#e3e9ec"><span style="font-family: Arial; font-size: x-small;">Porto Mx (<a class="link3" href="mailto:webmaster@portomx.com">webmaster@portomx.com</a>)</span></td>
</tr>
<tr>
<td bgcolor="#91a0a7"><span style="font-family: Arial; color: #ffffff; font-size: x-small;"><strong>Tiempo </strong></span></td>
<td bgcolor="#e3e9ec"><span style="font-family: Arial; font-size: x-small;">1 Semana</span></td>
</tr>
<tr>
<td colspan="2" bgcolor="#f2f5f7"><span style="font-family: Arial; font-size: x-small;">Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet. La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la arquitectura y reglamentación de los servicios Web. Con este tutorial podrás crear mediante un ejercicio sencillo y paso a paso un web services.</span></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.portomx.com/?feed=rss2&amp;p=353</wfw:commentRss>
		</item>
		<item>
		<title>Tutorial Cristal Reports</title>
		<link>http://blog.portomx.com/?p=349</link>
		<comments>http://blog.portomx.com/?p=349#comments</comments>
		<pubDate>Thu, 26 Nov 2009 19:31:17 +0000</pubDate>
		<dc:creator>Luis Barrita</dc:creator>
		
		<category><![CDATA[Tutorial PMx MDTAA]]></category>

		<guid isPermaLink="false">http://blog.portomx.com/?p=349</guid>
		<description><![CDATA[


Titulo: 
MDTAA Cristal Reports Cristal Reports 


Autor: 
Porto Mx (webmaster@portomx.com)


Tiempo 
1 Semana


Crystal Reports es la herramienta de elaboración de informes estándar desde 1993 que permite crear contenido interactivo con calidad de presentación para la plataforma .NET integrándose directamente en el entorno de desarrollo.
Este tutorial te guiarà a travès de un tutorial paso a paso mediante [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="2" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="text-align: left;" bgcolor="#91a0a7"><span style="font-family: Arial; color: #ffffff; font-size: x-small;"><strong>Titulo: </strong></span></td>
<td width="100%" valign="bottom" bgcolor="#e3e9ec"><span style="font-family: Arial; font-size: x-small;">MDTAA Cristal Reports<img src="http://www.lawebdelprogramador.com/ico_descargar.gif" alt="" align="middle" /> <a href="http://portomx.com/Blog_Pmx/wp-content/uploads/2009/11/MDTAA_CristalReports.rar">Cristal Reports</a> </span></td>
</tr>
<tr>
<td style="text-align: left;" bgcolor="#91a0a7"><span style="font-family: Arial; color: #ffffff; font-size: x-small;"><strong>Autor: </strong></span></td>
<td bgcolor="#e3e9ec"><span style="font-family: Arial; font-size: x-small;">Porto Mx (<a class="link3" href="mailto:webmaster@portomx.com">webmaster@portomx.com</a>)</span></td>
</tr>
<tr>
<td bgcolor="#91a0a7"><span style="font-family: Arial; color: #ffffff; font-size: x-small;"><strong>Tiempo </strong></span></td>
<td bgcolor="#e3e9ec"><span style="font-family: Arial; font-size: x-small;">1 Semana</span></td>
</tr>
<tr>
<td colspan="2" bgcolor="#f2f5f7"><span style="font-family: Arial; font-size: x-small;">Crystal Reports es la herramienta de elaboración de informes estándar desde 1993 que permite crear contenido interactivo con calidad de presentación para la plataforma .NET integrándose directamente en el entorno de desarrollo.<br />
Este tutorial te guiarà a travès de un tutorial paso a paso mediante un ejercicio práctico para que aprendas y utilices esta herramienta.</span></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.portomx.com/?feed=rss2&amp;p=349</wfw:commentRss>
		</item>
	</channel>
</rss>
