<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BlogComun.com &#187; Software</title>
	<atom:link href="http://www.blogcomun.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blogcomun.com</link>
	<description>Un blog en comun.</description>
	<lastBuildDate>Sun, 22 Jan 2012 06:18:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Burbuja Simple con Strings en Java</title>
		<link>http://www.blogcomun.com/burbuja-simple-con-strings-en-java/</link>
		<comments>http://www.blogcomun.com/burbuja-simple-con-strings-en-java/#comments</comments>
		<pubDate>Tue, 17 May 2011 22:38:57 +0000</pubDate>
		<dc:creator>BlogComunista</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Agenda]]></category>
		<category><![CDATA[Burbuja Mejorado]]></category>
		<category><![CDATA[Burbuja Simple]]></category>
		<category><![CDATA[Codigo Fuente]]></category>
		<category><![CDATA[estructura de datos]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Nombres]]></category>
		<category><![CDATA[Ordenacion Alfabetico]]></category>
		<category><![CDATA[programas]]></category>
		<category><![CDATA[String]]></category>
		<category><![CDATA[Vectores]]></category>

		<guid isPermaLink="false">http://www.blogcomun.com/?p=90</guid>
		<description><![CDATA[El siguiente programa desarrollado en el lenguaje de programación Java cumple con los siguientes requerimientos. Lee N numero de personas, donde N es mayor que 0 y menos que 100. Almacena los campos en vectores tipo String: Apellido Paterno, Apellido Materno y Nombre. Ordena los nombre de las personas alfabéticamente primeramente por Apellido Paterno, Apellido [...]]]></description>
			<content:encoded><![CDATA[<p>El siguiente <strong>programa</strong> desarrollado en el lenguaje de programación <strong>Java</strong> cumple con los siguientes requerimientos.</p>
<ol>
<li>Lee N numero de personas, donde N es mayor que 0 y menos que 100.</li>
<li>Almacena los campos en <strong>vectores</strong> tipo <strong>String</strong>: Apellido Paterno, Apellido Materno y Nombre.</li>
<li>Ordena los nombre de las personas alfabéticamente primeramente por Apellido Paterno, Apellido Materno y Nombre aplicando el método de ordenamiento de la <strong>burbuja simple</strong>.</li>
<li>Imprime con el siguiente formato: Nombre, Apellido Paterno y Apellido Materno.</li>
</ol>
<p>Para la ordenación eficiente de los nombres los tres <strong>vectores</strong> que almacenan el nombre completo de las personas se concatenan en un vector <strong>String</strong> llamado NCompleto, este vector contiene caracteres comodines &#8220;¬&#8221; y &#8220;?&#8221; para identificar los campos a la hora de imprimirlo en el formato requerido. Para validar este paso es aconsejable no permitir la lectura de esos caracteres pero esa validación queda a su consideración.<span id="more-90"></span></p>
<pre class="brush: java; title: ; notranslate">

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class BurbujaSimple {

    static BufferedReader br = null;
    static String N= &quot;&quot;;
    static int n=0;
    static String Nombre [];
    static String APaterno [];
    static String AMaterno [];
    static String[] Ordenado;

    static String[] NCompleto;

    public static void main (String args[]){
        br = new BufferedReader(new InputStreamReader(System.in));

        do{
                System.out.println(&quot;Ingresa el numero de personas:&quot;);
            try{
                 N = br.readLine();
            }catch(Exception e){
                e.printStackTrace();
            }
        }while(!esEntero(N) || conversor(N)&lt;=0 || conversor(N)&gt;=100 );

        n=Integer.parseInt(N);
        Nombre = new String[n];
        APaterno = new String[n];
        AMaterno = new String[n];
        NCompleto = new String[n];

        leer(n);
        Ordenado = BurbujaSimple(NCompleto);
        imprimir(n);

    }

    public static boolean esEntero(String cad) {
        for(int i = 0; i        if( !Character.isDigit(cad.charAt(i)) )
        return false;

        return true;
    }

    public static int conversor(String x){
        int valor=0;

        try{
            valor= Integer.parseInt(x);
        }catch(NumberFormatException e){
            System.out.println(&quot;Valor invalido&quot;);
        }

        return valor;
    }

    public static void leer(int n){

        for(int i=0; i
            System.out.println(&quot;Leyendo datos de la persona: &quot; + (i+1));

            try{
                 System.out.println(&quot;Ingresa el Apellido Paterno: &quot;);
                 APaterno[i] = br.readLine();
            }catch(Exception e){
                e.printStackTrace();
            }

            try{
                System.out.println(&quot;Ingresa el Apellido Materno: &quot;);
                AMaterno[i] = br.readLine();
            }catch(Exception e){
                e.printStackTrace();
            }

            try{
                 System.out.println(&quot;Ingresa el nombre: &quot;);
                 Nombre[i] = br.readLine();
            }catch(Exception e){
                e.printStackTrace();
            }
          NCompleto[i]= APaterno[i] +&quot;¬&quot;+ AMaterno[i] +&quot;¿&quot;+ Nombre[i];
        }

    }
    public static void imprimir(int n){

        System.out.println(&quot;Nombre  Apellido Paterno  Apellido Materno&quot;);
        for(int i=0; i        System.out.print((i+1) + &quot;.- &quot; + Ordenado[i].substring(Ordenado[i].indexOf('¿')+1,Ordenado[i].length()));
        System.out.print(&quot;  &quot; + Ordenado[i].substring(0,Ordenado[i].indexOf('¬')));
        System.out.print(&quot;  &quot; + Ordenado[i].substring(Ordenado[i].indexOf('¬')+1,Ordenado[i].indexOf('¿')) );
        System.out.println();
        }
    }

    public static String[] BurbujaSimple(String[] array) {
        String temp;
        for(int i=0; i                for(int j=0; j0) {
                        temp = array[j];
                        array[j] = array[j+1];
                        array[j+1] = temp;
                }
        }
        }
        return array;
	}

}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.blogcomun.com/burbuja-simple-con-strings-en-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como instalar drivers de dispositivos no reconocidos.</title>
		<link>http://www.blogcomun.com/como-instalar-drivers-de-dispositivos-no-reconocidos/</link>
		<comments>http://www.blogcomun.com/como-instalar-drivers-de-dispositivos-no-reconocidos/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 22:05:54 +0000</pubDate>
		<dc:creator>BlogComunista</dc:creator>
				<category><![CDATA[Guias]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[controladores]]></category>
		<category><![CDATA[drivers]]></category>
		<category><![CDATA[instalar drivers]]></category>
		<category><![CDATA[trucos]]></category>
		<category><![CDATA[tutoriales]]></category>

		<guid isPermaLink="false">http://www.blogcomun.com/?p=79</guid>
		<description><![CDATA[A muchos nos ha pasado que al formatear una computadora no reconoce los drivers y tenemos que instalarlos manualmente, generalmente las mayoría de computadoras integran los archivos de drivers para los distintos dispositivos, pero en ocasiones llegamos a perder esos archivos o la computadora llega a nuestras manos sin estos. Es bastante molesto tener que [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">A muchos nos ha pasado que al formatear una computadora no reconoce los drivers y tenemos que instalarlos manualmente, generalmente las mayoría de computadoras integran los archivos de drivers para los distintos dispositivos, pero en ocasiones llegamos a perder esos archivos o la computadora llega a nuestras manos sin estos. Es bastante molesto tener que quitar el hardware anotar modelo y fabricante de productos para localizarlos, te recomendamos este tip para que instales los drivers de los dispositivos que windows no reconoce.</p>
<p style="text-align: justify;">Vamos al administrador de dispotivos de Windows.</p>
<ul style="text-align: justify;">
<li> Vamos al panel de control -&gt; Sistema -&gt; Hardware -&gt; Administrador de dispositivos.</li>
<li>Hacemos click con el botón derecho del mouse sobre &#8220;Mi PC&#8221;-&gt; Propiedades -&gt; Hardware -&gt; Administrador de dispositivos.</li>
</ul>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-80" title="disposoko[1]" src="http://www.blogcomun.com/wp-content/uploads/2009/07/disposoko1.gif" alt="disposoko[1]" width="450" height="317" /></p>
<ol style="text-align: justify;">
<li>Una vez dentro del administrados de dispositivos localizamos el icono con signos de interrogación amarillo.</li>
<li>Damos click con el botón derecho sobre el icono y luego en propiedades.</li>
<li>Una vez abierto el cuadro de dialogo del dispositivo no reconocido nos dirigimos a la pestaña detalles y de la lista seleccionamos &#8220;id. de instancia de dispositivo&#8221;.</li>
<li>Veremos un codigo similar a este.</li>
</ol>
<p style="text-align: justify;">PCI\VEN_<span style="color: #ff6600;">8086</span>&amp;DEV_<span style="color: #ff00ff;">27DC</span>&amp;SUBSYS_30868086&amp;REV_01\4&amp;1E46F438&amp;0&amp;40F0</p>
<p style="text-align: justify;">Los códigos marcados corresponden a:</p>
<p style="text-align: justify;">Vendor ID = 8086<br />
Device ID = 27DC</p>
<p style="text-align: justify;">Una vez que tenemos el Identifiacador del vendedor o el más importante el identificador del dispositivo podemos dirigirnos a <a href="http://www.pcidatabase.com/" target="_blank">PCIDATABASE</a> y buscamos los detalles del dispositivos, con esto nos es más facil ir a la pagina del fabricante y descargar el ultimo driver disponible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogcomun.com/como-instalar-drivers-de-dispositivos-no-reconocidos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nuv, editor de paginas web.</title>
		<link>http://www.blogcomun.com/nuv-editor-de-paginas-web/</link>
		<comments>http://www.blogcomun.com/nuv-editor-de-paginas-web/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 03:00:22 +0000</pubDate>
		<dc:creator>BlogComunista</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[editores]]></category>
		<category><![CDATA[gratis]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[nuv]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.blogcomun.com/?p=54</guid>
		<description><![CDATA[Hasta hace poco utilizaba un software de pago para la creacion de paginas especialmente hablando de HTML, pero recientemente descubrimos Nvu que sencillamente te hace la vida mas facil, aparte de ser gratuito. El creador de este proyecto es Daniel Glazman. NVU es un editor de páginas web WYSIWYG (es un acrónimo &#8220;lo que ves [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-55" title="nvu-logo1" src="http://www.blogcomun.com/wp-content/uploads/2008/07/nvu-logo1.gif" alt="" width="200" height="188" /></p>
<p>Hasta hace poco utilizaba un software de pago para la creacion de paginas especialmente hablando de HTML, pero recientemente descubrimos Nvu que sencillamente te hace la vida mas facil, aparte de ser gratuito.</p>
<blockquote><p><span>El creador de este proyecto es Daniel Glazman. NVU es un editor de páginas          web WYSIWYG (es un acrónimo &#8220;lo que ves es lo que obtienes&#8221;,          en inglés) es un programa que se puede utilizar en diferentes Sistemas          Operativos o sea que es multiplataforma. Se encuentra basado en Mozilla          Composer, pero de ejecución independiente. </span></p>
<p><span>Inicialmente pensado para rivalizar con aplicaciones          como Dreamweaver o FrontPage, Nvu es una alternativa para los que no tienen          un gran dominio del HTML.</span></p>
<p><span><strong>Características de NVU</strong><br />
Ofrece una amplia variedad de herramientas para crear de forma cómoda          una página web, entre otros un servidor FTP integrado, un entorno          de edición WYSIWYG intuitivo, con la posibilidad de pasar fácilmente          en el modo de código fuente. </span></p>
<p><span>Para los colores, dispone de un editor muy fácil          de usar, junto a un editor CSS eficaz para principiantes con escasas nociones          de hojas de estilo.</span></p>
<p><span>Está basado en el motor Gecko, el mismo que usa          la familia de navegadores web Mozilla, lo que nos asegura una compatibilidad          total con los estándares de edición web (XUL, CSS, XML y          JavaScript). Incluye otras interesantes características como la          gestión de proyectos web o la posibilidad de personalizar la interfaz          y barras de herramientas.</span></p>
<p><span>Además NVU está disponible para Linux,          Mac OS X y Microsoft Windows, aunque puede compilarse para cualquier plataforma          con el Netscape Portable Runtime. Mozilla Composer está todavía          en desarrollo como parte de la suite Mozilla para otras plataformas.</span></p></blockquote>
<p>Sitio: <a href="http://www.nvu.com/download.html" target="_blank">NUV.com</a></p>
<p>Vía: <a href="http://www.maestrosdelweb.com/editorial/nvu/" target="_blank">MDW</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogcomun.com/nuv-editor-de-paginas-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

