<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Creando un componente basado en Software Libre &#8211; I Parte</title>
	<atom:link href="http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-i-parte/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-i-parte/</link>
	<description>Investigación Formativa en Desarrollo de Software, Robotica y Telematica</description>
	<lastBuildDate>Mon, 06 Sep 2010 03:46:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Por: John Carlos Arrieta Arrieta</title>
		<link>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-i-parte/comment-page-1/#comment-668</link>
		<dc:creator>John Carlos Arrieta Arrieta</dc:creator>
		<pubDate>Sat, 10 Jul 2010 01:10:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=824#comment-668</guid>
		<description>Pregunta...
==========
Hola Jhon…
Estoy implementando tu administrador de tareas, en modo consola….

Pero, me genera errores en esta parte:

private ArrayList ListaParticiones;

– Aqui me dice, que cree una clase llamada ParticionDiscoDuro, en la cual, me genera esto:



class ParticionDiscoDuro {

static ArrayList datosDiscoDuro() {
throw new UnsupportedOperationException(“Not yet implemented”);
}

}

public void InformacionParticiones(){

ListaParticiones = ParticionDiscoDuro.datosDiscoDuro();

}

Al final logro borrar todos los errores, pero este no se borra

for (MediodeAlmacenamiento Particion : ListaParticiones) {
Informacion += “– Paticion No.”+(ListaParticiones.indexOf(Particion)+1)+” –\n”+ Particion;
}

Me podrias decir que va en la clase ParticionDiscoDuro…
Soy nuevo en NetBeans, y no me estoy adueñando de tu codigo..
Ya que estoy de vacaciones en la universidad, solo lo estoy tratando de implementar, porque estoy de vacaciones….

Gracias de antemano


Respuesta
===========
Nuevamente saludos Ricardo,
No, no esta incompleta, en todas las versiones que he liberado de este proyecto en el código fuente completo, incluso si desea avanzar un poco mas en las partes III, IV y V explico como utilizarlo por ejemplo en una aplicación gráfica para el escritorio, es mi propia versión del Administrador de Tareas de Windows.

Esta clase tiene la desventaja que solo funciona en PC con MS-GUIN2, no he escrito aun el código para que funcione en GNU/Linux, ojala y tenga un poco mas de tiempo libre para poder escribir este código y hacerla aun mas compatible con otras plataformas.

Básicamente esta clase lo que hace es ejecutar ordenes sobre el sistema de linea de comandos de MS-GUIN2, pasarles parámetros, obtener y procesar su salida, estos comandos son precisamente TASKLIST y TASKKILL, el primero devuelve una lista con información de los procesos que se ejecutan en el sistema en el mismo instante en que se envía el comando al S.O, el segundo simplemente tumba, mata o elimina uno o varios procesos de en ejecución, para ellos solo hay que pasarles el PID (Process Identication), el resultado del procesamiento de la salida de TASKLIST es la creación de un nuevo objeto Proceso por cada linea de la lista de procesos en ejecución, es decir un objeto Proceso por cada proceso en ejecución, como veras las propiedades de la clase Proceso corresponden a una simple abstracción que he realizado de la salida de TASKLIST.

Si te animas a escribir código para que funcione en GNU/Linux, te recomiendo que ejecutes y analices la salida de alguno de estos comandos TOP o kSysGuard, son los comandos equivalentes a TASKLIST y TASKKILL de DOS.

Si miras bien el código fuente del proyecto, en Java para la ejecución de comandos tanto en Windows como en GNU/Linux, se utiliza el método exec() de la clase Runtime del paquete lang.

por ejemplo:

Runtime aplicacion = Runtime.getRuntime();
    try{
         String comando = &quot;cmd /c dir&quot;;
         aplicacion.exec( comando );
    }
    catch(Exception e){
          System.out.println(&quot;Error al ejecutar  &quot; +comando);
    }
}

Espero que haber ayudado a resolver tus dudas.</description>
		<content:encoded><![CDATA[<p>Pregunta&#8230;<br />
==========<br />
Hola Jhon…<br />
Estoy implementando tu administrador de tareas, en modo consola….</p>
<p>Pero, me genera errores en esta parte:</p>
<p>private ArrayList ListaParticiones;</p>
<p>– Aqui me dice, que cree una clase llamada ParticionDiscoDuro, en la cual, me genera esto:</p>
<p>class ParticionDiscoDuro {</p>
<p>static ArrayList datosDiscoDuro() {<br />
throw new UnsupportedOperationException(“Not yet implemented”);<br />
}</p>
<p>}</p>
<p>public void InformacionParticiones(){</p>
<p>ListaParticiones = ParticionDiscoDuro.datosDiscoDuro();</p>
<p>}</p>
<p>Al final logro borrar todos los errores, pero este no se borra</p>
<p>for (MediodeAlmacenamiento Particion : ListaParticiones) {<br />
Informacion += “– Paticion No.”+(ListaParticiones.indexOf(Particion)+1)+” –\n”+ Particion;<br />
}</p>
<p>Me podrias decir que va en la clase ParticionDiscoDuro…<br />
Soy nuevo en NetBeans, y no me estoy adueñando de tu codigo..<br />
Ya que estoy de vacaciones en la universidad, solo lo estoy tratando de implementar, porque estoy de vacaciones….</p>
<p>Gracias de antemano</p>
<p>Respuesta<br />
===========<br />
Nuevamente saludos Ricardo,<br />
No, no esta incompleta, en todas las versiones que he liberado de este proyecto en el código fuente completo, incluso si desea avanzar un poco mas en las partes III, IV y V explico como utilizarlo por ejemplo en una aplicación gráfica para el escritorio, es mi propia versión del Administrador de Tareas de Windows.</p>
<p>Esta clase tiene la desventaja que solo funciona en PC con MS-GUIN2, no he escrito aun el código para que funcione en GNU/Linux, ojala y tenga un poco mas de tiempo libre para poder escribir este código y hacerla aun mas compatible con otras plataformas.</p>
<p>Básicamente esta clase lo que hace es ejecutar ordenes sobre el sistema de linea de comandos de MS-GUIN2, pasarles parámetros, obtener y procesar su salida, estos comandos son precisamente TASKLIST y TASKKILL, el primero devuelve una lista con información de los procesos que se ejecutan en el sistema en el mismo instante en que se envía el comando al S.O, el segundo simplemente tumba, mata o elimina uno o varios procesos de en ejecución, para ellos solo hay que pasarles el PID (Process Identication), el resultado del procesamiento de la salida de TASKLIST es la creación de un nuevo objeto Proceso por cada linea de la lista de procesos en ejecución, es decir un objeto Proceso por cada proceso en ejecución, como veras las propiedades de la clase Proceso corresponden a una simple abstracción que he realizado de la salida de TASKLIST.</p>
<p>Si te animas a escribir código para que funcione en GNU/Linux, te recomiendo que ejecutes y analices la salida de alguno de estos comandos TOP o kSysGuard, son los comandos equivalentes a TASKLIST y TASKKILL de DOS.</p>
<p>Si miras bien el código fuente del proyecto, en Java para la ejecución de comandos tanto en Windows como en GNU/Linux, se utiliza el método exec() de la clase Runtime del paquete lang.</p>
<p>por ejemplo:</p>
<p>Runtime aplicacion = Runtime.getRuntime();<br />
    try{<br />
         String comando = &#8220;cmd /c dir&#8221;;<br />
         aplicacion.exec( comando );<br />
    }<br />
    catch(Exception e){<br />
          System.out.println(&#8220;Error al ejecutar  &#8221; +comando);<br />
    }<br />
}</p>
<p>Espero que haber ayudado a resolver tus dudas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Francis</title>
		<link>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-i-parte/comment-page-1/#comment-618</link>
		<dc:creator>Francis</dc:creator>
		<pubDate>Mon, 14 Jun 2010 05:35:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=824#comment-618</guid>
		<description>HOla muy bueno tu aporte hermano , queria preguntarte como obtengo una lista de el software instalado en la pc con esta libreria sigar?  alguna idea?</description>
		<content:encoded><![CDATA[<p>HOla muy bueno tu aporte hermano , queria preguntarte como obtengo una lista de el software instalado en la pc con esta libreria sigar?  alguna idea?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Creando un componente basado en Software Libre – V Parte &#124; SIMBIOTICA</title>
		<link>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-i-parte/comment-page-1/#comment-563</link>
		<dc:creator>Creando un componente basado en Software Libre – V Parte &#124; SIMBIOTICA</dc:creator>
		<pubDate>Sun, 09 May 2010 08:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=824#comment-563</guid>
		<description>[...] Creando un componente basado en Software Libre &#8211; I Parte  [...]</description>
		<content:encoded><![CDATA[<p>[...] Creando un componente basado en Software Libre &#8211; I Parte  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bruno</title>
		<link>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-i-parte/comment-page-1/#comment-548</link>
		<dc:creator>Bruno</dc:creator>
		<pubDate>Mon, 26 Apr 2010 21:30:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=824#comment-548</guid>
		<description>Bueno John para el proximo comentario lo hare.
Ademas te envie por email lo requerido.
Saludos</description>
		<content:encoded><![CDATA[<p>Bueno John para el proximo comentario lo hare.<br />
Ademas te envie por email lo requerido.<br />
Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: John Carlos Arrieta Arrieta</title>
		<link>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-i-parte/comment-page-1/#comment-537</link>
		<dc:creator>John Carlos Arrieta Arrieta</dc:creator>
		<pubDate>Fri, 23 Apr 2010 21:49:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=824#comment-537</guid>
		<description>Me parece excelente, mira para ver si lo puedes colocar como adjunto en un comentario o escribe solo los puntos relevantes colocalo en formato java, cuando estes en el panel de edicion del comentario, te vas para html y escribes el codigo fuente entre estas etiquetas:
&lt; code lang = &quot;Java&quot; &gt;
// este es el código java
&lt; / code &gt;

ejemplo:

&lt;code lang=&quot;Java&quot;&gt;
// este es el codigo java
&lt;/code&gt;

mira como he formateado el código que me escribiste en el comentario anterior

Sino envíamelos a r r i e t a j o h n a r r o b a h o t m a i l . c o m y yo realizo un nuevo articulo y explico que el gran trabajo que haz hecho.</description>
		<content:encoded><![CDATA[<p>Me parece excelente, mira para ver si lo puedes colocar como adjunto en un comentario o escribe solo los puntos relevantes colocalo en formato java, cuando estes en el panel de edicion del comentario, te vas para html y escribes el codigo fuente entre estas etiquetas:<br />
< code lang = "Java" ><br />
// este es el código java<br />
< / code ></p>
<p>ejemplo:</p>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">// este es el codigo java</span></div></td></tr></tbody></table></div>
<p>mira como he formateado el código que me escribiste en el comentario anterior</p>
<p>Sino envíamelos a r r i e t a j o h n a r r o b a h o t m a i l . c o m y yo realizo un nuevo articulo y explico que el gran trabajo que haz hecho.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bruno</title>
		<link>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-i-parte/comment-page-1/#comment-533</link>
		<dc:creator>Bruno</dc:creator>
		<pubDate>Fri, 23 Apr 2010 21:16:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=824#comment-533</guid>
		<description>John Gracias por responderme:
Ante todo comentarte que ya he podido solucionar el problema con el consumo del CPU Nº2 y me gustaria compartirlo contigo.

Este es mi humilde aporte.
En la seccion de Declaraciones:
&lt;code lang = &quot;Java&quot;&gt;

56- //en este vector del tipo String almacenaremos el valor de   
57- //listaConsumoPorCPU[i].user()
58-    private String[] consumoDeLosCPU = null;

En el metodo informacionCPU()
//cargo el vector consumoDeLosCPU[]
112- int i = 0;
113- consumoDeLosCPU = new String[listaConsumoPorCPU.length];                
114- for (CpuPerc consumoDeCPU : listaConsumoPorCPU) {
115- consumoDeLosCPU[i]=(CpuPerc.format(consumoDeCPU.getUser()));
116- i++;
117- }
118- //le asigno el vector a al atributo consumoDeLosCPU pasandole el vector
119- this.setConsumoDeLosCPU(consumoDeLosCPU);
&lt;/code&gt;
En el metodo toString()


&lt;code lang = &quot;Java&quot;&gt;
178-//Traigo el vector de la propiedad consumoDeLosCPU y la guardo en vector de 179-//Strings y luego lo recorro para concatenar al final de el string de 
180-//informacion.

181- consumoDeLosCPU = this.getConsumoDeLosCPU();
182- for (int i = 0; i &lt; consumoDeLosCPU.length; i++) {
183-      informacion += &quot;CPU No.&quot; + (i+1) + &quot; tiene un consumo de&quot;+           -         consumoDeLosCPU[i]+&quot;\n&quot;;
184-}

&lt;/code&gt;
Eso es todo. Como hago para enviarte el codigo completo?
Saludos</description>
		<content:encoded><![CDATA[<p>John Gracias por responderme:<br />
Ante todo comentarte que ya he podido solucionar el problema con el consumo del CPU Nº2 y me gustaria compartirlo contigo.</p>
<p>Este es mi humilde aporte.<br />
En la seccion de Declaraciones:</p>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #cc66cc;">56</span><span style="color: #339933;">-</span> <span style="color: #666666; font-style: italic;">//en este vector del tipo String almacenaremos el valor de &nbsp; </span><br />
<span style="color: #cc66cc;">57</span><span style="color: #339933;">-</span> <span style="color: #666666; font-style: italic;">//listaConsumoPorCPU[i].user()</span><br />
58<span style="color: #339933;">-</span> &nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> consumoDeLosCPU <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span><br />
<br />
En el metodo informacionCPU<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #666666; font-style: italic;">//cargo el vector consumoDeLosCPU[]</span><br />
112<span style="color: #339933;">-</span> <span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
113<span style="color: #339933;">-</span> consumoDeLosCPU <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span>listaConsumoPorCPU.<span style="color: #006633;">length</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
114<span style="color: #339933;">-</span> <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span>CpuPerc consumoDeCPU <span style="color: #339933;">:</span> listaConsumoPorCPU<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
115<span style="color: #339933;">-</span> consumoDeLosCPU<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span>CpuPerc.<span style="color: #006633;">format</span><span style="color: #009900;">&#40;</span>consumoDeCPU.<span style="color: #006633;">getUser</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
116<span style="color: #339933;">-</span> i<span style="color: #339933;">++;</span><br />
<span style="color: #cc66cc;">117</span><span style="color: #339933;">-</span> <span style="color: #009900;">&#125;</span><br />
<span style="color: #cc66cc;">118</span><span style="color: #339933;">-</span> <span style="color: #666666; font-style: italic;">//le asigno el vector a al atributo consumoDeLosCPU pasandole el vector</span><br />
119<span style="color: #339933;">-</span> <span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">setConsumoDeLosCPU</span><span style="color: #009900;">&#40;</span>consumoDeLosCPU<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>En el metodo toString()</p>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #cc66cc;">178</span><span style="color: #339933;">-</span><span style="color: #666666; font-style: italic;">//Traigo el vector de la propiedad consumoDeLosCPU y la guardo en vector de 179-//Strings y luego lo recorro para concatenar al final de el string de </span><br />
<span style="color: #cc66cc;">180</span><span style="color: #339933;">-</span><span style="color: #666666; font-style: italic;">//informacion.</span><br />
<br />
181<span style="color: #339933;">-</span> consumoDeLosCPU <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">getConsumoDeLosCPU</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
182<span style="color: #339933;">-</span> <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> consumoDeLosCPU.<span style="color: #006633;">length</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
183<span style="color: #339933;">-</span> &nbsp; &nbsp; &nbsp;informacion <span style="color: #339933;">+=</span> <span style="color: #339933;">&amp;</span>quot<span style="color: #339933;">;</span>CPU No.<span style="color: #339933;">&amp;</span>quot<span style="color: #339933;">;</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>i<span style="color: #339933;">+</span>1<span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #339933;">&amp;</span>quot<span style="color: #339933;">;</span> tiene un consumo de<span style="color: #339933;">&amp;</span>quot<span style="color: #339933;">;+</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #339933;">-</span> &nbsp; &nbsp; &nbsp; &nbsp; consumoDeLosCPU<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">+&amp;</span>quot<span style="color: #339933;">;</span>\n<span style="color: #339933;">&amp;</span>quot<span style="color: #339933;">;;</span><br />
<span style="color: #cc66cc;">184</span><span style="color: #339933;">-</span><span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>Eso es todo. Como hago para enviarte el codigo completo?<br />
Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: John Carlos Arrieta Arrieta</title>
		<link>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-i-parte/comment-page-1/#comment-527</link>
		<dc:creator>John Carlos Arrieta Arrieta</dc:creator>
		<pubDate>Fri, 23 Apr 2010 18:53:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=824#comment-527</guid>
		<description>Gracias Bruno por el trabajo de depurar este código, dentro de poco subo el proyecto completo con unas actualizaciones como la obtención del serial de las particiones del disco disco</description>
		<content:encoded><![CDATA[<p>Gracias Bruno por el trabajo de depurar este código, dentro de poco subo el proyecto completo con unas actualizaciones como la obtención del serial de las particiones del disco disco</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bruno</title>
		<link>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-i-parte/comment-page-1/#comment-515</link>
		<dc:creator>Bruno</dc:creator>
		<pubDate>Fri, 23 Apr 2010 13:20:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=824#comment-515</guid>
		<description>listaConsumoPorCPU[] carga los dos CPUs con los valores para cada nucleo. 

Saludos John.</description>
		<content:encoded><![CDATA[<p>listaConsumoPorCPU[] carga los dos CPUs con los valores para cada nucleo. </p>
<p>Saludos John.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bruno</title>
		<link>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-i-parte/comment-page-1/#comment-512</link>
		<dc:creator>Bruno</dc:creator>
		<pubDate>Fri, 23 Apr 2010 13:16:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=824#comment-512</guid>
		<description>Hola John:
Yo de nuevo. No nada solo para comentarte que hay un problema con el valor del consumo de cpu para el 2º cpu. Al igual que a ti, me devuelve null.

CPU No.1 tiene un consumo de 25.0%
CPU No.2 tiene un consumo de null

Al hacer un debug, veo que cuando recorre este for, solo carga una vez consumoDeLosCPU. 

InformacionPC.java
111- for (CpuPerc consumoDeCPU : listaConsumoPorCPU) {
112-   consumoDeLosCPU[i] = (CpuPerc.format(consumoDeCPU.getUser()));
113- }</description>
		<content:encoded><![CDATA[<p>Hola John:<br />
Yo de nuevo. No nada solo para comentarte que hay un problema con el valor del consumo de cpu para el 2º cpu. Al igual que a ti, me devuelve null.</p>
<p>CPU No.1 tiene un consumo de 25.0%<br />
CPU No.2 tiene un consumo de null</p>
<p>Al hacer un debug, veo que cuando recorre este for, solo carga una vez consumoDeLosCPU. </p>
<p>InformacionPC.java<br />
111- for (CpuPerc consumoDeCPU : listaConsumoPorCPU) {<br />
112-   consumoDeLosCPU[i] = (CpuPerc.format(consumoDeCPU.getUser()));<br />
113- }</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bruno</title>
		<link>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-i-parte/comment-page-1/#comment-343</link>
		<dc:creator>Bruno</dc:creator>
		<pubDate>Wed, 21 Apr 2010 13:52:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=824#comment-343</guid>
		<description>Claro John, voy a mantenerme atento, ya marque tu web en mis favoritos.
Saludos.
Bruno</description>
		<content:encoded><![CDATA[<p>Claro John, voy a mantenerme atento, ya marque tu web en mis favoritos.<br />
Saludos.<br />
Bruno</p>
]]></content:encoded>
	</item>
</channel>
</rss>
