<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.5" -->
<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/"
	>

<channel>
	<title>solvingsoft blog, notas y artículos de tecnología</title>
	<link>http://www.solvingsoft.com/wordpress</link>
	<description>desarrollo de software, internet, tecnologia, hosting, dominios, procesos de software, JAVA y más ...</description>
	<pubDate>Thu, 10 Dec 2009 23:53:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>
	<language>en</language>
			<item>
		<title>A quien se le llama STAKEHOLDER</title>
		<link>http://www.solvingsoft.com/wordpress/2009/12/10/a-quien-se-le-llama-stakeholder/</link>
		<comments>http://www.solvingsoft.com/wordpress/2009/12/10/a-quien-se-le-llama-stakeholder/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 23:53:18 +0000</pubDate>
		<dc:creator>jbugarin</dc:creator>
		
		<category>Proyectos de Software</category>

		<guid isPermaLink="false">http://www.solvingsoft.com/wordpress/2009/12/10/a-quien-se-le-llama-stakeholder/</guid>
		<description><![CDATA[Un STAKEHOLDER, es un individuo cuyo interes se ve afectado positivamente o negativamente a raiz del proyecto que se esta realizando. Por mencionar ejemplos, tendriamos:
>Cliente
>Gerente de proyecto
>Sponsor(Patrocinador)
>Equipo
>Organizacion
>Otras areas involucradas

 ]]></description>
			<content:encoded><![CDATA[<p>Un STAKEHOLDER, es un individuo cuyo interes se ve afectado positivamente o negativamente a raiz del proyecto que se esta realizando. Por mencionar ejemplos, tendriamos:</p>
<p>>Cliente<br />
>Gerente de proyecto<br />
>Sponsor(Patrocinador)<br />
>Equipo<br />
>Organizacion<br />
>Otras areas involucradas
</p>
 <img src="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?view=1&post_id=106" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.solvingsoft.com/wordpress/2009/12/10/a-quien-se-le-llama-stakeholder/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Por que fracasan las metodologias de desarrollo de software, proyectos&#8230;</title>
		<link>http://www.solvingsoft.com/wordpress/2009/11/05/por-que-fracasan-las-metodologias-de-desarrollo-de-software-proyectos/</link>
		<comments>http://www.solvingsoft.com/wordpress/2009/11/05/por-que-fracasan-las-metodologias-de-desarrollo-de-software-proyectos/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 00:18:02 +0000</pubDate>
		<dc:creator>jbugarin</dc:creator>
		
		<category>Proyectos de Software</category>

		<guid isPermaLink="false">http://www.solvingsoft.com/wordpress/2009/11/05/por-que-fracasan-las-metodologias-de-desarrollo-de-software-proyectos/</guid>
		<description><![CDATA[Primero quiero empezar este post enfocándome en las metodologías que existen para construir un producto de software:
>Gestión de proyectos de Software
>Desarrollo de software (ciclo de vida del software)
>Mantenimiento del software (poco o casi nunca utilizadas)
En las metodologías de proyectos de software nos enfrentaremos con los famosos &#8220;ENTREGABLES&#8221; (formatos, plantillas). Pero lo que existe en este [...]]]></description>
			<content:encoded><![CDATA[<p>Primero quiero empezar este post enfocándome en las metodologías que existen para construir un producto de software:</p>
<p>>Gestión de proyectos de Software<br />
>Desarrollo de software (ciclo de vida del software)<br />
>Mantenimiento del software (poco o casi nunca utilizadas)</p>
<p>En las metodologías de proyectos de software nos enfrentaremos con los famosos &#8220;ENTREGABLES&#8221; (formatos, plantillas). Pero lo que existe en este tipo de metodologías esencialmente son: roles, etapas, fases, etc.</p>
<p> Al menos si usas la suite de rational (RequisitePro, ClearQuest, etc) ya vienen listos los generadores de plantillas y con la capacidad de integrarse con la suite de office.</p>
<p>Entonces son los miembros del equipo (personas) del proyecto de software vuelven a diseñar los formatos, redefinen, agregan, quitan cosas de lo que se le conoce como entregable. Aquí es donde se identifica el primer problema, ya que estas personas no son los creadores originales de estos formatos y es donde se empiezan a ver deficiencias al momento de completarlos, desarrollarlos, etc. </p>
<p>Ahora es que quiero resaltar lo siguiente &#8220;Las metodologías de gestión son importantes por que éstas<br />
implementan la manera, la forma, del cómo trabajar los proyectos software. Quizá sin saberlo lo que hacemos al definir una metodología es establecer él o los procesos de cómo vamos a trabajar los<br />
proyectos software. Tener una metodología es muy importante por que el proceso queda definido, estructura, homogeneizado e incluso da sentido de pertenencia a cada elemento. Los resultados serán productos software: Planes, actas, software, manuales, casos de pruebas, etc.&#8221;</p>
<p>Entonces podemos darnos cuenta que las metodologías de gestión son importantes, muchas veces me ha sucedido y he preguntado que tipo de metodología usan en tu empresa, lo primero que  he escuchado es toda la descripción de la metodología y siempre el pero &#8220;no la implementamos por a,b,c, bla bla bla &#8230;&#8221; y cuando se les preguntan por que, suelen decir por que es pesado, no hay tiempo, no es necesario, despues las hacemos, etc. Entonces la moraleja viene a ser &#8220;La gente (las personas) no quiere hacer documentos por que es “pesado” para ellos. Entonces es lógico pensar que el proceso (reflejado en las metodologías) no puede ser documentado o llevado a cabo tal cual, en los proyectos,<br />
por que significa mucho trabajo para ellos.&#8221;</p>
<p>Sacando conclusiones se puede afirmar que El proceso está escrito (metodología) sin embargo, por lo general, éste no está automatizado. Ahora imaginemos a un usuario definiendo con exactitud, precisión y de manera oportuna sus requerimientos funcionales. Y, que estos requerimientos funcionales puedan ser modelados y diseñados también con exactitud, precisión y de manera oportuna. Es sumamente complicado que las personas hagamos las actividades de procesos de software como si fuéramos máquinas. Las personas somos complejas por naturaleza, tenemos sentimientos,emociones, somos susceptibles, etc. Freud decía que las personas somos 50% buenas y 50% malas, algunas desarrollan más la parte mala o buena, por eso el mundo siempre estará en una lucha constante.</p>
<p>En los procesos software las personas somos “él” proceso. Los modelos de procesos y las metodologías nos ayudan al decirnos “qué” debemos hacer e incluso “cómo” debemos hacerlo pero finalmente somos las personas quienes tenemos la automatización de dichos procesos.</p>
<p>Nadie sabe, por ejemplo, si durante una reunión con usuarios alguno de ellos está triste o apenado, si tiene un problema con su esposa o alguno de sus hijos y eso influirá durante la reunión de toma de requerimientos. Nadie sabe si un programador ha terminado con su enamorada y esto le afecta tanto que ese día, o varios días, no avanzará tal como está programado y después nos dice que no avanzó por x razón, por cualquiera menos por la verdadera causa (en algunas ocasiones lo descrito en el párrafo anterior me ha sucedido, considero que es normal por que soy una persona común y silvestre).</p>
<p>Acotando ante lo descrito &#8220;Es sumamente difícil que las personas actuemos como “máquinas” y avancemos según lo planeado.&#8221;</p>
<p>Jim Collins en su libro “Las empresas que sobresalen” concluye diciendo que aquellas empresas que han logrado sobresalir durante muchos años, su éxito se ha basado en 3 ejes esenciales: Pensamiento disciplinado, Procesos disciplinados y personas disciplinadas. Si deseamos tener éxito necesitamos una cultura de disciplina, procesos disciplinados y sobre todo personas disciplinadas.</p>
<p>Una de las principales razones por las cuales fracasan la implementación de metodologías es por que no contamos con el<br />
personal apropiado para dicho fin. Por que después de implementada la metodología dichas personas siguen en la institución o no se ha hecho nada por que cambien (si es que tienen cambio).</p>
<p>Una persona disciplinada tiene, entre otras, las siguientes características<br />
fundamentales:<br />
>Capacidad<br />
> Es consecuente (no abandona el proyecto a menos que sea por<br />
una razón esencial)<br />
> Sincero (afronta los hechos no los evita)<br />
> Innovador (propone cambios dentro de los límites del proceso)<br />
> Humildad personal y profesional<br />
> Actitud al cambio<br />
> Es tolerante</p>
<p>La evaluación de las características de disciplina no incluye conocimientos y destrezas por que éstas pueden aprenderse. Existen técnicas para identificar personas disciplinadas. </p>
<p>Muchas veces lo peor no es tener personas disciplinadas sino no hacer nada para que lo sean.</p>
<p>Todo lo anterior escrito esta basado en la experiencia profesional, cursos de capacitación y en el texto de Eric Morán Añazco (MBA. PMP Instuctor en M&#038;T Consulting) que fue mi profesor en el curso de Gestión de proyectos de Software.</p>
<p><!--adsense-->
</p>
 <img src="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?view=1&post_id=105" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.solvingsoft.com/wordpress/2009/11/05/por-que-fracasan-las-metodologias-de-desarrollo-de-software-proyectos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Acerca de la ingenieria de sistemas</title>
		<link>http://www.solvingsoft.com/wordpress/2009/11/03/acerca-de-la-ingenieria-de-sistemas/</link>
		<comments>http://www.solvingsoft.com/wordpress/2009/11/03/acerca-de-la-ingenieria-de-sistemas/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 20:47:26 +0000</pubDate>
		<dc:creator>jbugarin</dc:creator>
		
		<category>Productividad</category>

		<guid isPermaLink="false">http://www.solvingsoft.com/wordpress/2009/11/03/acerca-de-la-ingenieria-de-sistemas/</guid>
		<description><![CDATA[Hace algunos días tuve que ir a la universidad y me encontré con algunos profesores que todavía se acuerdan de mi, la verdad vi a la profesora que nos enseño introducción a la ingeniería de sistemas, recordé aquellas clases en que nos mandaba a investigar que es la ingeniería de sistemas, que es la computación [...]]]></description>
			<content:encoded><![CDATA[<p>Hace algunos días tuve que ir a la universidad y me encontré con algunos profesores que todavía se acuerdan de mi, la verdad vi a la profesora que nos enseño introducción a la ingeniería de sistemas, recordé aquellas clases en que nos mandaba a investigar que es la ingeniería de sistemas, que es la computación e informática, la ingeniería de software, ing de computación y sistemas, etc. En este post, lo que voy a comentar es con respecto a la ingeniería de sistemas apoyándome en el libro de Roger Pressman (Ingeniería del software) y transcribiré lo siguiente: &#8221; Tanto para la creación de un sistema de información para asesorar a un departamento de marketing, como el software de control para un robot, requiere de la ingeniería de sistemas&#8221;. Un sistema comprende varios componentes: software, hardware, personas, bases de datos, procesos, documentación, etc. La ingeniería de sistemas participa en la traducción de las necesidades del cliente o usuarios en un modelo de sistema que utiliza uno mas de los componentes anteriormente mencionados. Espero contribuir para aclarar todas esas dudas y consultas que frecuentemente ando respondiendo. Y como decíamos en Chile, &#8220;Que estén bien!&#8221;</p>
 <img src="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?view=1&post_id=104" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.solvingsoft.com/wordpress/2009/11/03/acerca-de-la-ingenieria-de-sistemas/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gestion de cambios y de la configuracion</title>
		<link>http://www.solvingsoft.com/wordpress/2009/08/15/gestion-de-cambios-y-de-la-configuracion/</link>
		<comments>http://www.solvingsoft.com/wordpress/2009/08/15/gestion-de-cambios-y-de-la-configuracion/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 02:53:18 +0000</pubDate>
		<dc:creator>jbugarin</dc:creator>
		
		<category>RUP</category>

		<guid isPermaLink="false">http://www.solvingsoft.com/wordpress/2009/08/15/gestion-de-cambios-y-de-la-configuracion/</guid>
		<description><![CDATA[Despues de mucho tiempo que me animo a escribir, dado que el calendario del presente año anda muy apretado. En este post, quisiera informar con respecto a la gestion de la configuracion aplicando RUP. Configuracion y gestion del cambio es una de las disciplinas del RUP, el cual realiza flujos de trabajos y tareas especificas. [...]]]></description>
			<content:encoded><![CDATA[<p>Despues de mucho tiempo que me animo a escribir, dado que el calendario del presente año anda muy apretado. En este post, quisiera informar con respecto a la gestion de la configuracion aplicando RUP. <strong>Configuracion y gestion del cambio</strong> es una de las disciplinas del RUP, el cual realiza flujos de trabajos y tareas especificas. Esta disciplina explica cómo <strong>controlar y sincronizar</strong> la evolución del conjunto de productos de trabajo que componen un sistema de software. El <strong>control </strong>ayuda a evitar confusiones <strong>costosas</strong> y garantiza que los productos de trabajo     resultantes no sean conflictivos debido a algún problema de los tipos siguientes:</p>
<p><strong><a name="Simultaneous Update"></a>Actualización simultánea</strong></p>
<blockquote><p>Cuando dos o más miembros del equipo trabajan por separado en el mismo producto de trabajo, el último en realizar         cambios destruye el trabajo del anterior. El problema básico es que si un sistema no da soporte a las         actualizaciones simultáneas ello conduce a cambios en serie y ralentiza el proceso de desarrollo. Sin embargo, con         las actualizaciones simultáneas, el reto es detectar las actualizaciones que se han producido simultáneamente y         resolver las cuestiones de integración cuando se incorporen estos cambios.</p></blockquote>
<p><strong><a name="Limited Notification"></a>Notificación limitada</strong></p>
<blockquote><p>Cuando se resuelve un problema en los productos de trabajo compartidos por varios desarrolladores y no se notifica         a algunos de ellos del cambio.</p></blockquote>
<p><strong><a name="Multiple Versions"></a>Versiones múltiples</strong></p>
<blockquote><p>La mayoría de programas grandes se desarrollan mediante releases evolutivos. Un release puede ser utilizado por el         cliente, mientras otro se está probando y un tercero sigue todavía desarrollándose. Si se detectan problemas en         alguna de las versiones, deben propagarse las soluciones entre ellas. Las confusiones pueden conducir a arreglos         costosos y a trabajos de rediseño a menos que los cambios tengan un cuidadoso control y gestión.</p>
<p>Las lineas anteriores son una traduccion de la documentacion oficial de la metodologia RUP.</p>
<p><!--adsense--></p></blockquote>
 <img src="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?view=1&post_id=102" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.solvingsoft.com/wordpress/2009/08/15/gestion-de-cambios-y-de-la-configuracion/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Estara PHP listo para las Aplicaciones Empresariales</title>
		<link>http://www.solvingsoft.com/wordpress/2009/06/23/estara-php-listo-para-las-aplicaciones-empresariales/</link>
		<comments>http://www.solvingsoft.com/wordpress/2009/06/23/estara-php-listo-para-las-aplicaciones-empresariales/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 03:27:09 +0000</pubDate>
		<dc:creator>jbugarin</dc:creator>
		
		<category>Intereses</category>

		<guid isPermaLink="false">http://www.solvingsoft.com/wordpress/2009/06/23/estara-php-listo-para-las-aplicaciones-empresariales/</guid>
		<description><![CDATA[En InfoQ (un portal dedicado al desarrollo de software y mas), Entrevistaron a:
Zeev Suraski, Co-founder of Zend Technologies which oversees PHP advances,
Rob Nicholson, Senior Technical Staff Member, Programming Language Runtimes for IBM,
Derick Rethans, Member of the PHP development team and project leader for eZ components
Y se llegaron a conclusiones interesantes. Me tome el trabajo de [...]]]></description>
			<content:encoded><![CDATA[<p align="left">En InfoQ (un portal dedicado al desarrollo de software y mas), Entrevistaron a:</p>
<p><strong>Zeev</strong><strong> Suraski</strong>, Co-founder of Zend Technologies which oversees PHP advances,<br />
<strong>Rob Nicholson</strong>, Senior Technical Staff Member, Programming Language Runtimes for IBM,<br />
<strong>Derick</strong><strong> Rethans</strong>, Member of the PHP development team and project leader for eZ components<em><a id="more-100"></a></em></p>
<p align="left">Y se llegaron a conclusiones interesantes. Me tome el trabajo de traducir el articulo, el cual empieza de</p>
<p align="left">la siguiente manera:</p>
<p><em>Aunque PHP se jacta de ser el medio más utilizado para el desarrollo de aplicaciones web,ha sido tradicionalmente considerado no apto para el desarrollo empresarial. InfoQ ha llevado a cabo un panel virtual en relación con la evolución del lenguaje PHP y su adecuación en los entornos empresariales.</em></p>
<div align="left" />
<div align="left" /><strong>Pregunta 1:Uno de los elementos clave de software de la empresa es que permite la interoperabilidad para el intercambio de información con otras plataformas. Comúnmente se considera que carece de PHP en este ámbito desde su WS(web services)-* apoyo es relativamente nuevo y no en las características y grado de madurez.</strong><strong> ¿Cuáles son sus pensamientos sobre eso? ¿Crees que va a cambiar?</strong></p>
<div align="left" />
<p align="left"><strong>Zeev:</strong></p>
<div align="left" />Creo que hay mucho más para la interoperabilidad de WS-* - de hecho, estamos viendo menos demanda de servicios web basados en SOAP y creciente demanda de las demás normas - principalmente debido a la complejidad del despliegue de SOAP. PHP es sumamente interoperables, y proporciona una amplia variedad de interfaces (REST, excelente XML, SOAP, ZF componentes para servicios web y más). Dicho esto - PHP tiene muy buena base de apoyo SOAP desde 2004, y un amplio apoyo para la WS-* a través de la extensión Axis2 desde 2006. Sólo puedo decir que nunca he recibido quejas de los usuarios acerca de la falta de interoperabilidad características - en su caso - sino todo lo contrario.</p>
<div align="left" />
<div align="left" /><strong>Rob:</strong></p>
<div align="left" />
<div style="text-align: left" dir="ltr" id="result_box">Creo que lo que estamos viendo es algo de una reunión de la mente sobre este tema. PHP tiene sus raíces en la simplicidad. Es un idioma que &#8220;resolver el problema de la web&#8221;, sin añadir una complejidad innecesaria por lo general, los programadores de PHP optar por más de SOAP REST si hay una elección. Software de la empresa tradicional se está moviendo para cumplir con PHP en el medio. Por ejemplo, muchos de IBM empresa los productos de software de grado el año pasado se reforzó con el apoyo de descanso para las interacciones entre ellos Atom Editorial Protocolo por lo que ahora hay más de una elección. Uso WS-* en el que se pide y el uso de reposo cuando la simplicidad y la velocidad de desarrollo son fundamentales. Es interesante también ver directamente PHP utilizado para mejorar la conectividad de la empresa. Message Broker de IBM que es utilizado como un software &#8220;adaptador universal&#8221; para conectar cualquier cosa a cualquier cosa ahora es compatible con PHP calcular un nodo en su mensaje de transformación de las corrientes. Así que ahora puede usar el lenguaje PHP es simple pero potente sintaxis y modismos en el interior de la empresa de software. Recientemente hemos publicado un SupportPac de IBMs CICS Transaction procesador de apoyo para el lenguaje PHP. CICS es la &#8220;empresa&#8221; como el software obtiene. Se ejecuta en mainframes y es utilizado por las organizaciones como los bancos, los gobiernos y los proveedores de heathcare proceso algunas de las más importantes operaciones que puedan afectar a su vida diaria. Espero para ver las posibilidades de interacción con PHP tradicional de software empresarial siga fortaleciendo en el futuro.<strong>Derick :</strong></p>
<div dir="ltr" id="result_box">No veo muchos problemas aquí. PHP tiene soporte para todas las tecnologías, tales como WS SOAP, XML-RPC y JSON.<strong /></div>
<div dir="ltr" id="result_box"></div>
<div dir="ltr" id="result_box"><strong>Pregunta 2: </strong><strong>En los últimos años ha habido una tendencia para lenguajes de scripting para portar la JVM con el fin de aprovechar las características de su riqueza para la vigilancia, seguridad, etc Esto no es nuevo para el despliegue de PHP y hay varios del mundo real aplicación PHP que se ejecutan en la JVM. Hay incluso muchas reclamaciones sobre un mayor rendimiento por los proveedores. ¿Qué piensa de esta tendencia?</strong></div>
<div dir="ltr" id="result_box">
<div style="text-align: left" dir="ltr" id="result_box"></div>
<div style="text-align: left" dir="ltr" id="result_box"><strong>Zeev:</strong></div>
<div style="text-align: left" dir="ltr" id="result_box">
<div style="text-align: left" dir="ltr" id="result_box">Hemos visto con tendencias similares en .NET, pero nunca despegó . Creo que lo mismo es válido para PHP en la JVM. De hecho, ver ventajas de rendimiento para nuestras aplicaciónes nativas - sobre todo en torno a requisitos de memoria, y el mundo real a largo plazo en contraposición a los puntos de referencia sintético. Sin embargo - la mayor ventaja a la norma de aplicación es su enorme apoyo de la comunidad (tanto en las contribuciones de código y el uso) - una cosa que la falta a otras implementaciones.<br />
<strong /></div>
<div style="text-align: left" dir="ltr" id="result_box" />
<div style="text-align: left" dir="ltr" id="result_box"></div>
<div style="text-align: left" dir="ltr" id="result_box"><strong>Rob:</strong></div>
<div style="text-align: left" dir="ltr" id="result_box"></div>
<div style="text-align: left" dir="ltr" id="result_box">
<div style="text-align: left" dir="ltr" id="result_box" />
<div style="text-align: left" dir="ltr" id="result_box">Es muy emocionante, y es un buen augurio para el futuro. De los muchos miles de lengajes que se han aplicado sólo unos pocos han sobrevivido a través de un proceso de selección natural, ya que son especialmente aptos para el propósito. Es natural que los desarrolladores deben innovar en torno a la aplicación de los lenguajes. Si nos fijamos en la comunidad Ruby, vemos por lo menos media docena de aplicaciones que contribuyan al éxito de ese idioma, compartir las pruebas, ajustes de rendimiento, lo que contribuye a la claridad del lenguaje de especificación y de competir entre sí por el título de &#8220;más rápido de Ruby&#8221; Yo creo que estamos empezando a ver lo mismo sucede en torno a PHP. Ya estamos viendo algunos grandes beneficios de la colaboración entre las implementaciones de PHP, como el gran número de nuevos testcases que la comunidad ha generado en los últimos 2 años y los esfuerzos por mejorar algunas de las API y veo cada vez más presente en el futuro. Yo trabajo en una JVM aplicación de PHP que se utiliza en IBM ProjectZero incubadora y en su producto WebSphere, junto con el CICS y SupportPac PHP MessageBroker. Nos parece que para algunos tipos de problemas, corriendo PHP en una JVM tiene mucho sentido. Estamos viendo a nuestros socios y clientes usarlo cuando quieren una estrecha integración con sus actuales sistemas basados en Java, en el que desea volver a utilizar las bibliotecas Java y la API con la simplicidad y facilidad de uso que aporta PHP.<br />
<strong /></div>
<div style="text-align: left" dir="ltr" id="result_box" />
<div style="text-align: left" dir="ltr" id="result_box"></div>
<div style="text-align: left" dir="ltr" id="result_box"><strong>Derick:</strong></div>
<div style="text-align: left" dir="ltr" id="result_box" />
<div style="text-align: left" dir="ltr" id="result_box"></div>
<div style="text-align: left" dir="ltr" id="result_box">Aunque el rendimiento * podría * ser mejor, aún hay cuestiones en torno a la escalabilidad. La idea de PHP es compartido nada fácil escalabilidad de la arquitectura. Hacer PHP se ejecutan en una JVM se mueve de PHP de esta arquitectura comparte nada. Existe, lamentablemente, sólo una en PHP-JVM-proyecto que está trabajando junto con la comunidad de PHP todo lo que pueden contribuir realizando pruebas.<strong /></div>
<div style="text-align: left" dir="ltr" id="result_box"></div>
<div style="text-align: left" dir="ltr" id="result_box"><strong>Pregunta 3:  </strong></div>
<div style="text-align: left" dir="ltr" id="result_box">
<div dir="ltr" id="result_box"><strong>La actualización de PHP 4 a la versión 5 lejos de una transición fácil. ¿Qué tiene usted que decir a las empresas que son escépticos acerca de su inversión de PHP con respecto a la próxima versión de PHP 6?</strong><strong>Zeev:</strong></p>
<div style="text-align: left" dir="ltr" id="result_box">Yo desafío en realidad la afirmación de que el 4 -> 5 de migración fue una transición muy difícil. No había mucho de la compatibilidad rotura, y la fijación de las aplicaciones era una tarea relativamente fácil. Realmente aprovechando las nuevas características es, obviamente, más el trabajo - pero que se espera. Con 6 que son, en efecto, más preocupado por la compatibilidad rotura - que actualmente es más importante que la de 5. Esa es la razón por la que está tomando nuestro tiempo para hacerlo bien.<strong /></div>
<div style="text-align: left" dir="ltr" id="result_box"></div>
<div style="text-align: left" dir="ltr" id="result_box"><strong>Rob:</strong></div>
<div style="text-align: left" dir="ltr" id="result_box">
<div style="text-align: left" dir="ltr">Creo que PHP 5 será de alrededor durante mucho tiempo por venir. La próxima liberación 5.3 ha sido diseñado para ser un dolor como sea posible actualizar y añade la casi totalidad de las características que debían ser en PHP 6.0, dejando sólo la eliminación de algunos elementos obsoletos y Unicode en PHP 6.0. Estoy muy interesada en ver la versión de PHP Unicode, no por ello menos importante porque hace de la compatibilidad basado en una JVM de PHP mucho más sencillo ya que la JVM nativa representa cadenas en Unicode, pero sospecho que la adopción será lenta con PHP5 y PHP6 continua en paralelo para muchos años.<strong /></div>
<div style="text-align: left" dir="ltr"></div>
<div style="text-align: left" dir="ltr"><strong>Derick:</strong></div>
<div style="text-align: left" dir="ltr">
<div style="text-align: left" dir="ltr">La gente siempre escéptico, pero estamos tratando de minimizar los problemas para mover a PHP 6-hacia delante mediante la introducción de funciones compatibles. También ayuda si las personas ya la prueba en el desarrollo actual para ver las emisiones que corren en las cuestiones y proporcionar esta información para que podamos hacer más fácil el proceso de transición.<strong /></div>
<div style="text-align: left" dir="ltr"></div>
<div style="text-align: left" dir="ltr"><strong>Pregunta 4: </strong><strong>Establecido en todos los idiomas hay gente en la comunidad que impulsan la incorporación de funciones más avanzadas. Por otra parte PHP siempre ha sido considerada una lengua con algunas características que es fácil de aprender. ¿Cree usted que esto debe cambiar?</strong><strong /></div>
<div style="text-align: left" dir="ltr"></div>
<div style="text-align: left" dir="ltr"><strong>Zeev:</strong></div>
<div style="text-align: left" dir="ltr">
<div style="text-align: left" dir="ltr" id="result_box" />
<div style="text-align: left" dir="ltr" id="result_box">Yo creo que absolutamente no debería cambiar. Ese fue un factor clave de éxito para PHP. Tenemos un dicho en hebreo que se traduce en alrededor de &#8220;la más agregar más que quitas» - y creo firmemente que es válido para PHP - por lo menos en lo que respecta a las construcciones del lenguaje y la sintaxis se refiere. PHP puede ser prorrogado indefinidamente utilizando extensiones y marcos - y estos son el derecho y la más interesante &#8216;última frontera&#8217; de PHP, en mi opinión.  Creo que la gran cantidad de grandes y complejos sitios web (Facebook, Yahoo, Flickr), basado en PHP, gran cantidad de complejos fuera de la plataforma de aplicaciones (SugarCRM, OpenPro, el CMS) basado en PHP y empresas confían en PHP, ya sea para sus empresas páginas web o de sus sistemas internos - es un testimonio del hecho de que el conjunto de características de PHP es madura y que debemos continuar en la misma dirección.<br />
<strong /></div>
<div style="text-align: left" dir="ltr" id="result_box" />
<div style="text-align: left" dir="ltr" id="result_box"></div>
<div style="text-align: left" dir="ltr" id="result_box"><strong>Rob:  </strong></div>
<div style="text-align: left" dir="ltr" id="result_box"></div>
<div style="text-align: left" dir="ltr" id="result_box">
<div style="text-align: left" dir="ltr" />
<div style="text-align: left" dir="ltr">Cuando nos dispusimos a la elección de lenguajes de scripting para secuencias de comandos de productos de IBM WebSphere aplastar PHP específicamente elegimos porque tenía tan amplia adopción. Queríamos que permitan a los millones de programadores de PHP para trabajar más estrechamente con la empresa y con el software de la empresa y que quería apoyar a un idioma nuevo que permita a los programadores a ponerse en marcha muy rápidamente. PHP es la fuerza de su sencillez. Dice que los idiomas deben evolucionar para no morir. PHP, sin duda, han perdido mucho de su recurso de casación si no se había movido OO para apoyar la programación en PHP 5. Con el lanzamiento de PHP 5.3 es una serie de nuevas características que sin duda tienen el potencial de añadir complejidad. Creo que tanto como nada va a ser acerca de cómo se usan y los modismos que surgen. Dado el retraso en la adopción de nuevas emisiones, va a ser de unos pocos años aún antes de la mayoría de las aplicaciones PHP pasar a utilizar el 5,3 características y durante este tiempo creo que los programadores de PHP generará gran cantidad de ejemplos de buen uso de estas características para simplificar tareas de programación común.<br />
<strong /></div>
<div style="text-align: left" dir="ltr" />
<div style="text-align: left" dir="ltr"></div>
<div style="text-align: left" dir="ltr"><strong>Derick:  </strong></div>
<div style="text-align: left" dir="ltr">
<div style="text-align: left" dir="ltr" />
<div style="text-align: left" dir="ltr"></div>
<div style="text-align: left" dir="ltr">No, no es necesario cambiar, y no hay lugar para ambos tipos de desarrolladores. Adición de nuevas características no significa necesariamente aumentar la barra de entrada.</div>
<div style="text-align: left" dir="ltr">
<div style="text-align: left" dir="ltr" />
<div style="text-align: left" dir="ltr"><strong>Pregunta 5:</strong> <strong>PHP como lenguaje ha evolucionado a lo largo de los años por los siguientes paradigmas dominantes y va desde una simple preprocesador a un poderoso lenguaje OO. Con la aparición del estilo funcional de la programación, ¿cree que las características de este paradigma de entrar en el futuro de PHP?</strong></div>
<div style="text-align: left" dir="ltr"></div>
<div style="text-align: left" dir="ltr"><strong>Zeev:</strong></div>
<div style="text-align: left" dir="ltr">
<div style="text-align: left" dir="ltr"></div>
<div style="text-align: left" dir="ltr">N º de procedimiento PHP todavía apoya el desarrollo y que la poco probable que nunca desaparece; Hemos añadido OO apoyo desde que se inicio con PHP (en PHP 3), aunque lo hizo saltar en PHP 5. lambda es probablemente lo más cerca posible del paradigma funcional como estamos nunca va a conseguir. Especialmente a la luz de uno de mis anteriores respuestas - no queremos un todo-y-la-cocina-lavabo idioma, sino un pobre, un lenguaje sencillo que es el trabajo.<br />
<strong /></div>
<div style="text-align: left" dir="ltr"></div>
<div style="text-align: left" dir="ltr"><strong>Rob:</strong></div>
<div style="text-align: left" dir="ltr">
<div style="text-align: left" dir="ltr">Esto ya está ocurriendo en cierta medida. Los cierres, que están presentes en PHP 5,3 proceden del mundo de la programación funcional. La comunidad de PHP es una gran mezcla de &#8220;formación clásica&#8221; Ciencias de la Computación grandes aficionados junto con la libre formación programadores. Será interesante ver lo que esta comunidad diversa de cierres y la forma en que el común modismos evolucionar. Lo que creo que vamos a terminar con una serie de pautas y bien aceptada modismos elegantemente a resolver los problemas comunes de desarrollo web que utilizan los programadores sin un segundo pensamiento sobre el hecho de que se deriven de la programación funcional.<br />
<strong /></div>
<div style="text-align: left" dir="ltr"></div>
<div style="text-align: left" dir="ltr"><strong>Derik:</strong></div>
<div style="text-align: left" dir="ltr">
<div style="text-align: left" dir="ltr">No estoy seguro, no creo que podría encajar muy bien. Pero si tendría sentido las aplicaciones PHP, puede hacer su camino en PHP y. PHP es siempre excelente en la integración de conceptos interesantes y útiles de otros idiomas.</p>
<div style="text-align: left" dir="ltr"><!--adsense--></div>
<div style="text-align: left" dir="ltr" />
<div style="text-align: left" dir="ltr">Lo dicen los expertos en php. Traduccion y adecuacion por <a target=\"_blank\" title=\"solvingsoft.com\" href="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zb2x2aW5nc29mdC5jb20=">solvingsoft.com</a> . Si deseas ver el reportaje sobre la Web 2.0 que hicieron en el Discovery Channel, haz clic en <a target=\"_blank\" href="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zb2x2aW5nc29mdC5jb20vd2ViMi5waHA=">WEB 2.0</a></div>
</div>
<div style="text-align: left" dir="ltr" /></div>
<div style="text-align: left" dir="ltr" /></div>
</div>
</div>
<div style="text-align: left" dir="ltr" />
<div style="text-align: left" dir="ltr" /></div>
</div>
<div style="text-align: left" dir="ltr" />
<div style="text-align: left" dir="ltr" /></div>
</div>
<div style="text-align: left" dir="ltr" /></div>
</div>
<div dir="ltr" id="result_box" /></div>
</div>
</div>
</div>
</div>
 <img src="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?view=1&post_id=100" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.solvingsoft.com/wordpress/2009/06/23/estara-php-listo-para-las-aplicaciones-empresariales/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Comando netstat</title>
		<link>http://www.solvingsoft.com/wordpress/2009/05/26/comando-netstat/</link>
		<comments>http://www.solvingsoft.com/wordpress/2009/05/26/comando-netstat/#comments</comments>
		<pubDate>Wed, 27 May 2009 03:20:58 +0000</pubDate>
		<dc:creator>jbugarin</dc:creator>
		
		<category>Internet</category>

		<guid isPermaLink="false">http://www.solvingsoft.com/wordpress/2009/05/26/comando-netstat/</guid>
		<description><![CDATA[Muchas veces me han consultado lo siguiente: &#8220;Como puedo saber que aplicacion esta usando un puerto&#8230;&#8221; pues la respuesta es usar el comando netstat (sobre windows):
Para ejecutarlo, hacemos lo siguiente:
inicio-ejecutar, escribimos cmd y le damos enter. En la consola de windows escribimos:
netstat -n -b
y nos aparecera el resultado deseado.

 
 

 ]]></description>
			<content:encoded><![CDATA[<p>Muchas veces me han consultado lo siguiente: &#8220;Como puedo saber que aplicacion esta usando un puerto&#8230;&#8221; pues la respuesta es usar el comando netstat (sobre windows):</p>
<p>Para ejecutarlo, hacemos lo siguiente:</p>
<p>inicio-ejecutar, escribimos cmd y le damos enter. En la consola de windows escribimos:</p>
<p>netstat -n -b</p>
<p>y nos aparecera el resultado deseado.</p>
<p><!--adsense--></p>
<p> </p>
<p> 
</p>
 <img src="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?view=1&post_id=98" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.solvingsoft.com/wordpress/2009/05/26/comando-netstat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Que es DCOM en Windows</title>
		<link>http://www.solvingsoft.com/wordpress/2009/05/26/que-es-dcom-en-windows/</link>
		<comments>http://www.solvingsoft.com/wordpress/2009/05/26/que-es-dcom-en-windows/#comments</comments>
		<pubDate>Tue, 26 May 2009 17:58:21 +0000</pubDate>
		<dc:creator>jbugarin</dc:creator>
		
		<category>Software</category>

		<guid isPermaLink="false">http://www.solvingsoft.com/wordpress/2009/05/26/que-es-dcom-en-windows/</guid>
		<description><![CDATA[Esta definicion la tome de: http://www.alegsa.com.ar
en la cual dice:
Definición de DCOM
(Distributed Component Object Model - Modelo de Objetos de Componentes Distribuidos). DCOM es una tecnología de Microsoft que permite desarrollar componentes de software distribuidos sobre múltiples computadoras que se intercomunican. DCOM extiende el modelo COM de Microsoft.
DCOM fue uno de los mayores competidores de CORBA, [...]]]></description>
			<content:encoded><![CDATA[<p>Esta definicion la tome de: http://www.alegsa.com.ar</p>
<p>en la cual dice:</p>
<p><span class="estilo_titulo_palabra">Definición de DCOM</span><br />
(Distributed Component Object Model - Modelo de Objetos de Componentes Distribuidos). DCOM es una tecnología de <a href="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hbGVnc2EuY29tLmFyL0RpYy9taWNyb3NvZnQucGhw">Microsoft</a> que permite desarrollar componentes de software distribuidos sobre múltiples <a href="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hbGVnc2EuY29tLmFyL0RpYy9jb21wdXRhZG9yYS5waHA=">computadoras</a> que se intercomunican. DCOM extiende el modelo <a href="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hbGVnc2EuY29tLmFyL0RpYy9jb20ucGhw">COM</a> de Microsoft.</p>
<p>DCOM fue uno de los mayores competidores de <a href="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hbGVnc2EuY29tLmFyL0RpYy9jb3JiYS5waHA=">CORBA</a>, pero ha sido abandonado en favor del <a href="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hbGVnc2EuY29tLmFyL0RpYy8ubmV0JTIwZnJhbWV3b3JrLnBocA==">framework .NET</a>.<br />
hoy tuve que resolver un problema entrando a la configuracion de los servicios DCOM, al cual ingrese de la siguiente manera:</p>
<p>inicio, ejecutar y escribir dcomcnfg. Aparecera la siguiente pantalla:</p>
<p><img id="image101" height="62" alt="dcom.jpg" src="http://www.solvingsoft.com/wordpress/wp-content/uploads/2009/06/dcom.miniatura.jpg" /><img id="image101" height="62" alt="dcom.jpg" src="http://www.solvingsoft.com/wordpress/wp-content/uploads/2009/06/dcom.jpg" /></p>
<p><!--adsense-->
</p>
 <img src="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?view=1&post_id=96" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.solvingsoft.com/wordpress/2009/05/26/que-es-dcom-en-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>POR QUE NECESITAMOS SOA</title>
		<link>http://www.solvingsoft.com/wordpress/2009/04/27/por-que-necesitamos-soa/</link>
		<comments>http://www.solvingsoft.com/wordpress/2009/04/27/por-que-necesitamos-soa/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 14:40:46 +0000</pubDate>
		<dc:creator>jbugarin</dc:creator>
		
		<category>SOA</category>

		<guid isPermaLink="false">http://www.solvingsoft.com/wordpress/2009/04/27/por-que-necesitamos-soa/</guid>
		<description><![CDATA[En la realidad empresarial, se utilizan distintas tecnologías de desarrollo de software (componentes de aplicación), por ejemplo:

.NET
CORBA (Common Object Request Broker Architecture)
DCOM (Distributed Component Object Model)
EJBs (Enterprise java beans)
RMI (Java Remote Method Invocation)

Un inconveniente común, que puede ser visto en casi todas estas tecnologías, es su incapacidad para interoperar. En otras palabras y citando un [...]]]></description>
			<content:encoded><![CDATA[<p>En la realidad empresarial, se utilizan distintas tecnologías de desarrollo de software (componentes de aplicación), por ejemplo:</p>
<ul>
<li>.NET</li>
<li>CORBA (Common Object Request Broker Architecture)</li>
<li>DCOM (Distributed Component Object Model)</li>
<li>EJBs (Enterprise java beans)</li>
<li>RMI (Java Remote Method Invocation)</li>
</ul>
<p>Un inconveniente común, que puede ser visto en casi todas estas tecnologías, es su incapacidad para interoperar. En otras palabras y citando un ejemplo, si un archivo. NET Remoting tiene que enviar a un componente de Java RMI, hay soluciones que no pueden trabajar todo el tiempo para procesar esos llamados.</p>
<p>A continuación, todos los enumerados anteriormente son las tecnologías a las mejores principios Orientados a Objetos (OOP), en especial usando interfaces para ocultar la implementacion. Esto proporcionará a granel de acoplamiento entre el proveedor y el consumidor, que es muy importante, especialmente en entornos de computación distribuida. Ahora la pregunta es, estas interfaces se resumen suficiente? y quizás Reformular la pregunta, ¿Se puede en tiempo de ejecución Java RMI invocar a una . NET interfaz?</p>
<p>En este sentido, podemos señalar una lista completa de las dudas o algunas que existen en el actual entorno de sistemas e informática. Aquí es donde SOA trae nuevas promesas para las buenas practicas y sus respectivas implementaciones.</p>
<p><!--adsense-->
</p>
 <img src="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?view=1&post_id=94" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.solvingsoft.com/wordpress/2009/04/27/por-que-necesitamos-soa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>StringBuffer VS StringBuilder no todo lo que brilla es oro</title>
		<link>http://www.solvingsoft.com/wordpress/2009/03/12/stringbuffer-vs-stringbuilder-no-todo-lo-que-brilla-es-oro/</link>
		<comments>http://www.solvingsoft.com/wordpress/2009/03/12/stringbuffer-vs-stringbuilder-no-todo-lo-que-brilla-es-oro/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 19:47:33 +0000</pubDate>
		<dc:creator>jbugarin</dc:creator>
		
		<category>java</category>

		<guid isPermaLink="false">http://www.solvingsoft.com/wordpress/?p=90</guid>
		<description><![CDATA[
Pues el día de hoy, haciendo un poco de lectura se me dio por volver a probar el código que alguna vez se publico en infoq acerca de una comparativa entre las clases StringBuilder vs StringBuffer  (el enlace a la noticia es este). En el mencionado articulo se menciona que StringBuilder es mejor en rendimiento [...]]]></description>
			<content:encoded><![CDATA[<p><!--adsense--><br />
Pues el día de hoy, haciendo un poco de lectura se me dio por volver a probar el código que alguna vez se publico en <a target=\"_blank\" title=\"infoq\" href="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5pbmZvcS5jb20=">infoq</a> acerca de una comparativa entre las clases StringBuilder vs StringBuffer  (el enlace a la noticia es <a target=\"_blank\" title=\"StringBuffer vs StringBuilder\" href="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5pbmZvcS5jb20vYXJ0aWNsZXMvamF2YS10aHJlYWRpbmctb3B0aW1pemF0aW9ucy1wMQ==">este</a>). En el mencionado articulo se menciona que StringBuilder es mejor en rendimiento (también tiene su tablita de benchamarks de la prueba).El código es este <a id=\"p88\" href="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zb2x2aW5nc29mdC5jb20vd29yZHByZXNzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzAzL2xvY2t0ZXN0LnR4dA==">LockTest.java</a> para que realicen la prueba. Pues bien al ejecutar la prueba me di cuenta de algunas cosa que detallare en las lineas siguientes:</p>
<p>> StringBuilder es mas rápido si se ejecuta sobre jdk y no sobre un jre (tremenda fue la sorpresa que me lleve por que mis aplicaciones corren sobre jre, estas aplicaciones las utilizo para distribuir datos).</p>
<p>Las pruebas las realice en Eclipse 3.3.2 he hice lo siguiente:</p>
<p>a mi proyecto le indico que el java build path sea sobre jdk 1.6</p>
<p><img alt="jdk1.6" id="image89" src="http://www.solvingsoft.com/wordpress/wp-content/uploads/2009/03/eclipsejdk16.JPG" /></p>
<p>el resultado de la ejecucion del codigo es el sgte:</p>
<p><img id="image91" alt="StringBuilder" src="http://www.solvingsoft.com/wordpress/wp-content/uploads/2009/03/stringbuilder.JPG" /></p>
<p>Como vemos, el mencionado StringBuilder se demoro 3312 ms. y StringBuffer 3891 ms.</p>
<p>Ahora en el java build path apuntaremos al jre</p>
<p><img id="image92" alt="StringBuilderJRE" src="http://www.solvingsoft.com/wordpress/wp-content/uploads/2009/03/stringbuilderjre.JPG" /></p>
<p>Se ejecuta el mismo codigo de LockTest.java y el resultado es:</p>
<p><img id="image93" alt="StringBuilderText" src="http://www.solvingsoft.com/wordpress/wp-content/uploads/2009/03/stringbuildertest.JPG" /></p>
<p>StringBuilder Demoro mas que StringBuffer. Los invito a realizar pruebas y a retroalimentar este post.
</p>
 <img src="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?view=1&post_id=90" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.solvingsoft.com/wordpress/2009/03/12/stringbuffer-vs-stringbuilder-no-todo-lo-que-brilla-es-oro/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Abriendo Documentos de Microsoft Office 2007 en versiones anteriores</title>
		<link>http://www.solvingsoft.com/wordpress/2009/02/16/abriendo-documentos-de-microsoft-office-2007-en-versiones-anteriores/</link>
		<comments>http://www.solvingsoft.com/wordpress/2009/02/16/abriendo-documentos-de-microsoft-office-2007-en-versiones-anteriores/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 17:23:01 +0000</pubDate>
		<dc:creator>jbugarin</dc:creator>
		
		<category>Productividad</category>

		<guid isPermaLink="false">http://www.solvingsoft.com/wordpress/?p=87</guid>
		<description><![CDATA[Con Microsoft Office 2007, aparecen nuevos formatos para los archivos de word, excel y power point. En el Office 2007 se puede configurar para que puedas guardar en versiones anteriores. Pero si quieres evitarte la configuración, microsoft tiene disponible una herramienta Microsoft Office Compatibility Pack. Con esta herramientas podrás abrir documentos de office 2007 en [...]]]></description>
			<content:encoded><![CDATA[<p>Con Microsoft Office 2007, aparecen nuevos formatos para los archivos de word, excel y power point. En el Office 2007 se puede configurar para que puedas guardar en versiones anteriores. Pero si quieres evitarte la configuración, microsoft tiene disponible una herramienta Microsoft Office Compatibility Pack. Con esta herramientas podrás abrir documentos de office 2007 en todas las versiones anteriores del popular Office. Esta herramienta la puedes descargar de <a title=\"compatibility\" href="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL2Rvd25sb2Fkcy9kZXRhaWxzLmFzcHg/ZGlzcGxheWxhbmc9ZXMmIzAzODtmYW1pbHlpZD05NDFCMzQ3MC0zQUU5LTRBRUUtOEY0My1DNkJCNzRDRDE0NjY=">aquí</a></p>
<p><!--adsense-->
</p>
 <img src="http://www.solvingsoft.com/wordpress/wp-content/plugins/feed-statistics.php?view=1&post_id=87" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.solvingsoft.com/wordpress/2009/02/16/abriendo-documentos-de-microsoft-office-2007-en-versiones-anteriores/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

