Archive for January, 2007

Especial de Ubuntu

Los chicos de ADSLZone han creado un especial dedicado a Ubuntu, la distribución actualmente preferida en el mundo.

La verdad es de que su trabajo fue excelente, desde aqui les ponemos un 10 ;-) .

No todo es computadoras…

Desde hace unos dias, Pelogo.org ha entrado en una nueva etapa, donde creemos que no todo es PC`s, Linux, Internet, Ipod`s, etc.

Es por ello que desde el pasado jueves que se integro Silver integramos 2 nuevas secciones en este sitio: Psicologia y Cultura los cuales creemos son 2 campos muy importantes, para un crecimiento mayor intelectual ;-) .

De igual forma se inviita a que envien sus articulos a contacto@pelogo.org para que aparezcan en este sitio. Pueden utilizar cualquier tipo de licencia ;-) .

Charla.java

Esta aplicación fue desarrollada por Julk

[code='Java']
//una pequeña charla en java espero que les agrade
import javax.swing.*;
public class Charla{

public static void main(String[] args) {
String a,b,d;
int x=0,c=0;
char j,k;
a=JOptionPane.showInputDialog(null,"Hola como te llamas, escribe tu nombre: ","Charla 1.0 - By Julk",JOptionPane.QUESTION_MESSAGE);
a=a.toUpperCase();
b=JOptionPane.showInputDialog(null,"Hola "+a+" como estas (Bien o Mal)","Charla 1.0 - By Julk",JOptionPane.PLAIN_MESSAGE);
b=b.toUpperCase();
k=b.charAt(0);
if(k=='B'){
c=Integer.parseInt(JOptionPane.showInputDialog(null,"Me alegro por ti "+a+" la vida es para disfrutarse,\n y cuantos años tienes","Charla 1.0 - By Julk",JOptionPane.PLAIN_MESSAGE));

}
else
{
JOptionPane.showMessageDialog(null,"Que mal "+a+" pues echale ganitas,\n no hay mas que hacer.","Charla 1.0 - By Julk",JOptionPane.PLAIN_MESSAGE);

System.exit(0);

if(c>=0 && c<=25)
d=JOptionPane.showInputDialog(null,"Orale "+a+" estas bien joven,\n y dime tienes novia(o).(Si o No)","Charla 1.0 - By Julk",JOptionPane.PLAIN_MESSAGE);

else
d=JOptionPane.showInputDialog(null,"Vaya "+a+" ya estas bastante grande,\n y dime tienes novia(o).(Si o No)","Charla 1.0 - By Julk",JOptionPane.PLAIN_MESSAGE);

d=d.toUpperCase();
j=d.charAt(0);
if(j=='S'){

d=JOptionPane.showInputDialog(null,"Que bien "+a+" y como se llama\n esa persona tan especial.","Charla 1.0 - By Julk",JOptionPane.PLAIN_MESSAGE);
d=d.toUpperCase();

x=Integer.parseInt(JOptionPane.showInputDialog(null,"Con que "+d+" y cuantos años tiene.","Charla 1.0 - By Julk",JOptionPane.PLAIN_MESSAGE));
}
else{
JOptionPane.showMessageDialog(null,"No te preocupes "+a+" ya llegara,\n solo es cuestion de tiempo.","Charla 1.0 - By Julk",JOptionPane.PLAIN_MESSAGE);

JOptionPane.showMessageDialog(null,"Bueno me dio mucho gusto platicar contigo "+a+", bye.","Charla 1.0 - By Julk",JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}

if(c==x){
JOptionPane.showMessageDialog(null,"Muy bien una pareja de tu misma edad,\nseguro se comprenden bien.","Charla 1.0 - By Julk",JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,"Bueno me dio mucho gusto platicar contigo "+a+", bye.","Charla 1.0 - By Julk",JOptionPane.PLAIN_MESSAGE);
}
else if(c>x){
JOptionPane.showMessageDialog(null,""+a+" eres un asalta-cunas pero mejor,\nasi tu puedes dominar en tu relación. ","Charla 1.0 - By Julk",JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,"Bueno me dio mucho gusto platicar contigo "+a+", bye.","Charla 1.0 - By Julk",JOptionPane.PLAIN_MESSAGE);

}}}}
[/code]

Registro.java

[code='Java']

public class registro {// nombre de la clase principal
//declaracion de variables string(cadema de caracteres)
String Id;
String Nombre;
String Ap;
String Am;
String Email;
String Tel;
String Cel;
//declaracion de variable numerica(enteros)
int contacto;

registro() {
//constructor y inicializacion de las variables
Id = "";
Nombre = "";
Ap = "";
Am = "";
Email = "";
Tel = "";
Cel = "";
contacto = 0;
}
//lo de aqui abajo es uin constructor
registro(String s, String s1, String s2, String s3, String s4, String s5, String sa, int i) {
Id = s;
Nombre = s1;
Ap = s2;
Am = s3;
Email = s4;
Tel = s5;
contacto = i;
Cel = sa;
}
//declaracion de metodos y parametros que va a utilizar
public void guardar_id(String s) {
Id = s;
}

public void guardar_nombre(String s) {
Nombre = s;
}

public void guardar_ap(String s) {
Ap = s;
}

public void guardar_am(String s) {
Am = s;
}

public void guardar_email(String s) {
Email = s;
}

public void guardar_tel(String s) {
Tel = s;
}

public void guardar_cel(String s) {
Cel = s;
}

public void guardar_contacto(int i) {
contacto = i;
}

public String mostrar_id() {
return Id;
}

public String mostrar_nombre() {
return Nombre;
}

public String mostrar_ap() {
return Ap;
}

public String mostrar_am() {
return Am;
}

public String mostrar_email() {
return Email;
}

public String mostrar_tel() {
return Tel;
}

public String mostrar_cel() {
return Cel;
}

public int mostrar_contacto() {
return contacto;
}

public String mostrar_todo() {
//verifica el tamaño mandando un mensaje si no hay nada
if(Nombre.length() < 1)
return (new StringBuilder()).append("\n ").append("Este lugar ha quedado vacio. Con solo editarlo, usted podra utilizarlo").append(Nombre).append("\n\n").append("Id: ").append(Id).append(" \n").append("Nombre: ").append(Nombre).append(" \n").append("Apellido paterno: ").append(Ap).append("\n").append("Apellido materno: ").append(Am).append("\n").append("Email: ").append(Email).append(" \n").append("Teléfono: ").append(Tel).append(" \n").append("Teléfono Celular: ").append(Cel).append("\n").toString();
else
//muestra lo que hay
return (new StringBuilder()).append("\n").append("ID: ").append(Id).append(" \n").append("Nombre: ").append(Nombre).append(" \n").append("Apellido Paterno: ").append(Ap).append("\n").append("Apellido Materno: ").append(Am).append("\n").append("E-Mail: ").append(Email).append(" \n").append("Teléfono: ").append(Tel).append(" \n").append("Teléfono Celular: ").append(Cel).append("\n\n").toString();
}

}

[/code]

Array.java

[code='Java']

public class Array {//nombre de la clase
//constructor
Array() {
reg = new registro[10];
arr = 0;
}
//declaracion de variables y arreglos globales
int arr;
registro reg[];
//declaracion de metodos y parametros que va a utilizar
public void cargar(registro registro1) {
reg[arr] = new registro();
reg[arr].guardar_id(registro1.mostrar_id());
reg[arr].guardar_nombre(registro1.mostrar_nombre());
reg[arr].guardar_ap(registro1.mostrar_ap());
reg[arr].guardar_am(registro1.mostrar_am());
reg[arr].guardar_email(registro1.mostrar_email());
reg[arr].guardar_tel(registro1.mostrar_tel());
reg[arr].guardar_cel(registro1.mostrar_cel());
reg[arr].guardar_contacto(registro1.mostrar_contacto());
arr++;
}

public String mostrar_Array() {
String s = "";
for(int i = 0; i < arr; i++)
s = (new StringBuilder()).append(s).append(reg[i].mostrar_todo()).append("\n").toString();

return s;
}

public String buscar_contacto(int i) {
int j = 0;
String s = "";
for(; j < arr; j++)
if(reg[j].mostrar_contacto() == i)
s = reg[j].mostrar_todo();

return s;
}

public void borrar_contacto(int i) {
int j = 0;
boolean revisa = false;
for(; j < arr; j++) {
if(reg[j].mostrar_contacto() == i)
revisa = true;
if(revisa)
reg[j] = reg[j + 1];
}

arr--;
}

}

[/code]

Agenda.java

[code='Java']
/**
*Agenda 1.0 » Desarrollada por Alberto Luebbert M. y Julio César Corpus Delgado
*Esta aplicación permite de manera sencilla el poder
*agregar, editar y eliminar contactos dentro de un
*arreglo. Para ello obtendremos los datos a partir
*de las cajas de texto de JOptionPane
*Copyleft 2004-2007 Pelogo.org
*Liberado bajo GNU/GPL Versión 2
*contacto@pelogo.org
*/

/**
*La Clase JOptionPane sirven para agregar cajas de texto donde el
*usuario puede ingresar su información, asi como poder enviarle un
*mensaje de error, aviso, salida, etc.
*La Clase Date permite tomar la fecha del sistema; muy util ya que
*asi el usuario conoce la hora de ingreso. Asi mismo, aqui es utilizada
*la función Split que permite fragmentar una cadena ingresada y asi
*poder manipularla de cualquier forma.
*La Clase java.io sera de utilidad para la generación de un archivo
*en disco duro que almanenara previamente al usuario. Esta función estara
*trabajando para la versión 2.0 ;-)
*/
import javax.swing.*;
import java.util.Date;
import java.io.*;

/**
*Aqui es declarada el nombre de la clase, asi como el metodo principal
*para que pueda ser ejecutado.
*Asi mismo, es asignado a esta clase el diseño (look and feel) de Windows
*con lo cual adquiere una vista más bonita. Cuestion de Generos. Es encerrado
*dentro de un try-catch con el fin de evitar cuelgues del sistema.
*/
public class Agenda{
public static void main(String args[]) {
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (Exception e) { }

/**
*Para que la agenda sea funcional, trabajara dentro de un arreglo. Un arreglo es aquel
*conjunto de datos, todos del mismo tipo; esto es benefico en aquellos programas donde
*no podemos darnos el lujo de trabajar con varias variables diferentes (ademas de ser
*engorroso, el codigo se veria incrementado).
*/

registro registro1 = new registro();
Array arreglo = new Array();
int carrito = 0;
int contactos = 1;
int registros = 0;
boolean revisa = false;
boolean revisa1;

JOptionPane.showMessageDialog(null," Esta aplicación te permite almacenar\n información sobre tus contactos","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);

/**
*Aqui esta opción permitira al usuario ingresar su nombre, con lo cual
*guardera su información en un archivo dentro del disco duro ;-)
*/
do {
revisa1 = false;
String usuario;
usuario=JOptionPane.showInputDialog(null,"Ingrese su nombre de Usuario","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);

if(usuario.length() < 1) {
JOptionPane.showMessageDialog(null,"Debes ingresar un dato","Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa1 = true;
}

usuario=usuario.toUpperCase();

JOptionPane.showMessageDialog(null,

" ||||| \n"+
" ( @ @ ) \n"+
"+------------------000o-(_)-o000------------------+\n"+
" BIENVENIDO "+usuario+" \n"+
"+------------------------------------ -----------------+\n",

"Agenda 1.0 » Pelogo.org",
JOptionPane.PLAIN_MESSAGE);

try {
ObjectOutputStream serialOut = new ObjectOutputStream(new FileOutputStream(usuario+".txt"));
int array=0;
serialOut.writeObject((Object)array);
serialOut.close();

} catch(Exception kk) {
}

} while (revisa1);

/**
*
*
*/
Date fecha = new Date();
String f = ""+fecha;
String uno[] = new String[5];
uno = f.split(" ");
JOptionPane.showMessageDialog(null,"La Fecha de hoy es: "+uno[2]+" "+uno[1]+" "+uno[5],"Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);

do {

int menu;

do {
try {
menu = Integer.parseInt(JOptionPane.showInputDialog(null, "Elige una opción del Menú\n 1.- Nuevo Contacto\n 2.- Editar Contacto\n 3.- Eliminar Contacto\n 4.- Consultar Contacto\n 5.- Consultar Agenda\n 6.- Salir\n 7.- Ayuda\n 8.- Creditos", "Agenda 1.0 » Pelogo.org", -1));
} catch(Exception ex1) {
menu = 0;
}
if(menu >= 1 && menu <=8) {

} else {
JOptionPane.showMessageDialog(null, "Debes ingresar una opcion valida", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);

}
} while(menu == 0);

switch(menu) {
default:
break;

case 1: // Agregar Nuevos Contactos en la Agenda.

revisa1 = false;

do
{
revisa1 = false;
JOptionPane.showMessageDialog(null," Agregar Nuevos Registros\n Esta opción agregara un nuevo contacto en nuestra agenda","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);

String s1 = JOptionPane.showInputDialog(null,"Introduce el ID","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
registro1.guardar_id(s1);
if(s1.length() < 1) {
JOptionPane.showMessageDialog(null, "Debes ingresar un dato", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa1 = true;

}
} while(revisa1);

do
{
revisa1 = false;
String s = JOptionPane.showInputDialog(null,"Introduce el Nombre(s)","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE );
s=s.toUpperCase();
registro1.guardar_nombre(s);
if(s.length() < 1) {
JOptionPane.showMessageDialog(null,"Debes ingresar un dato","Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa1 = true;
}
} while(revisa1);
do
{
revisa1 = false;
String s2 = JOptionPane.showInputDialog(null,"Introduce el Apellido Paterno","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
s2=s2.toUpperCase();
registro1.guardar_ap(s2);
if(s2.length() < 1) {
JOptionPane.showMessageDialog(null, "Debes ingresar un dato", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa1 = true;
}
} while(revisa1);
do
{
revisa1 = false;
String s3 = JOptionPane.showInputDialog(null,"Introduce el Apellido Materno","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
s3=s3.toUpperCase();
registro1.guardar_am(s3);
if(s3.length() < 1) {
JOptionPane.showMessageDialog(null, "Debes ingresar un dato", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa1 = true;
}
} while(revisa1);
do
{
revisa1 = false;
String s4 = JOptionPane.showInputDialog(null,"Introduce el E-Mail","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
registro1.guardar_email(s4);
if(s4.length() < 1) {
JOptionPane.showMessageDialog(null, "Debes ingresar un dato", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa1 = true;
}
} while(revisa1);
do
{
revisa1 = false;
String s5 = JOptionPane.showInputDialog(null,"Introduce el Teléfono","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
registro1.guardar_tel(s5);
if(s5.length() < 1) {
JOptionPane.showMessageDialog(null, "Debes ingresar un dato", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa1 = true;
}
} while(revisa1);

do
{
revisa1 = false;
String sa = JOptionPane.showInputDialog(null,"Introduce el Teléfono Celular","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
registro1.guardar_cel(sa);
if(sa.length() < 1) {
JOptionPane.showMessageDialog(null, "Debes ingresar un dato", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa1 = true;
}
} while(revisa1);
registro1.guardar_contacto(contactos);
carrito++;
contactos++;
registros++;
arreglo.cargar(registro1);
break;

case 2: // Editar contactos en la Agenda.
int i1;
JOptionPane.showMessageDialog(null," Editar Registros\n Esta opción editara un contacto en nuestra agenda","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);

try {
i1 = Integer.parseInt(JOptionPane.showInputDialog(null, "Introduce la clave del contacto que deseas editar","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE));
} catch(Exception exception1) {
i1 = 0;
}
if(i1 == 0) {
JOptionPane.showMessageDialog(null, "El contacto que quieres editar aun no existe", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
break;
}
if(i1 < contactos) {
boolean revisa2 = false;
arreglo.borrar_contacto(i1);
do
{
revisa2 = false;
String s6 = JOptionPane.showInputDialog(null,"Introduce el ID","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
registro1.guardar_id(s6);
if(s6.length() < 1) {
JOptionPane.showMessageDialog(null, "Debes ingresar un dato", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa2 = true;
}
} while(revisa2);
do
{
revisa2 = false;
String s7 = JOptionPane.showInputDialog(null,"Introduce el Nombre","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
s7=s7.toUpperCase();
registro1.guardar_nombre(s7);
if(s7.length() < 1) {
JOptionPane.showMessageDialog(null, "Debes ingresar un dato", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa2 = true;
}
} while(revisa2);
do
{
revisa2 = false;
String s8 = JOptionPane.showInputDialog(null,"Introduce el Apellido Paterno","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
s8=s8.toUpperCase();
registro1.guardar_ap(s8);
if(s8.length() < 1) {
JOptionPane.showMessageDialog(null, "Debes ingresar un dato", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa2 = true;
}
} while(revisa2);
do
{
revisa2 = false;
String s9 = JOptionPane.showInputDialog(null,"Introduce el Apellido Materno","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
s9=s9.toUpperCase();
registro1.guardar_am(s9);
if(s9.length() < 1) {
JOptionPane.showMessageDialog(null, "Debes ingresar un dato", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa2 = true;
}
} while(revisa2);
do
{
revisa2 = false;
String s10 = JOptionPane.showInputDialog(null,"Introduce el E-Mail","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
registro1.guardar_email(s10);
if(s10.length() < 1) {
JOptionPane.showMessageDialog(null, "Debes ingresar un dato", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa2 = true;
}
} while(revisa2);
do
{
revisa2 = false;
String s11 = JOptionPane.showInputDialog(null,"Introduce el Teléfono","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
registro1.guardar_tel(s11);
if(s11.length() < 1) {
JOptionPane.showMessageDialog(null, "Debes ingresar un dato", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa2 = true;
}
} while(revisa2);

do
{
revisa2 = false;
String s14 = JOptionPane.showInputDialog(null,"Introduce el Teléfono Celular","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
registro1.guardar_cel(s14);
if(s14.length() < 1) {
JOptionPane.showMessageDialog(null, "Debes ingresar un dato", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa2 = true;
}
} while(revisa2);
registro1.guardar_contacto(i1);
arreglo.cargar(registro1);
} else {
JOptionPane.showMessageDialog(null, "El contacto que quieres editar aun no existe", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
}
break;

case 3: // Elimina los contactos existentes en la Agenda.

JOptionPane.showMessageDialog(null," Eliminar Registros\n Esta opción eliminara un contacto en nuestra agenda","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
int j1;
try {
j1 = Integer.parseInt(JOptionPane.showInputDialog(null, "Introduce la clave de tu contacto que deseas eliminar","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE));
} catch(Exception exception2) {
j1 = 0;
}
if(j1 == 0) {
JOptionPane.showMessageDialog(null, "El contacto que quieres eliminar aun no existe", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
break;
}
if(j1 > registros) {
JOptionPane.showMessageDialog(null,"No existe ese contacto","Agenda 1.0 » Pelogo.org",JOptionPane.WARNING_MESSAGE);
} else {
arreglo.borrar_contacto(j1);
String s12 = "";
registro1.guardar_nombre(s12);
s12 = "";
registro1.guardar_id(s12);
s12 = "";
registro1.guardar_ap(s12);
s12 = "";
registro1.guardar_am(s12);
s12 = "";
registro1.guardar_email(s12);
s12 = "";
registro1.guardar_tel(s12);
registro1.guardar_cel(s12);
s12 = "";
registro1.guardar_contacto(j1);
arreglo.cargar(registro1);
JOptionPane.showMessageDialog(null, "Contacto eliminado", "Agenda 1.0 » Pelogo.org", JOptionPane.INFORMATION_MESSAGE);
}
break;

case 4: // Mostrara a un Contacto de manera individual.
int contacto1;
try {
contacto1 = Integer.parseInt(JOptionPane.showInputDialog(null, "Introduce la clave del contacto que deseas ver","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE));
} catch(Exception exception3) {
contacto1 = 0;
}
if(contacto1 == 0) {
JOptionPane.showMessageDialog(null, "El contacto que quieres editar aun no existe", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
break;
}
if(contacto1 > registros)
JOptionPane.showMessageDialog(null, "No existe ese contacto", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
else
JOptionPane.showMessageDialog(null,"Los Datos son los siguientes: \n"+arreglo.buscar_contacto(contacto1),"Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
break;
case 5: // Mostrara en Pantalla los Contactos de nuestra agenda.
if(registros < 1)
JOptionPane.showMessageDialog(null, "No tienes aun algun contacto", "Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
else
JOptionPane.showMessageDialog(null,"Existen los siguientes contactos: \n"+arreglo.mostrar_Array(),"Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
break;

case 6: //Salir del Sistema e imprimira un mensaje de agradecimiento.
do {
revisa1 = false;
String salida;
salida=JOptionPane.showInputDialog(null,"¿Realmente desea salir? \n Ingrese (S) si desea salir o (N) si desea continuar en el sistema.","Agenda 1.0 » Pelogo.org",JOptionPane.QUESTION_MESSAGE);

if(salida.length() < 1) {
JOptionPane.showMessageDialog(null,"Debes ingresar un dato","Agenda 1.0 » Pelogo.org", JOptionPane.WARNING_MESSAGE);
revisa1 = true;
}

salida=salida.toUpperCase();
char l1=salida.charAt(0);

if (l1 == 'S'){

JOptionPane.showMessageDialog(null," Gracias por utilizar Agenda 1.0 \n Hasta la proxima ;-) \n"+
" () ()\n"+
" o o\n"+
" ( Y )\n"+
" =>#<=\n"+
"Visita www.pelogo.org",
"Agenda 1.0 » Pelogo.org",
JOptionPane.PLAIN_MESSAGE);
System.exit(1);
}

} while (revisa1);

break;

case 7: //Ayuda
JOptionPane.showMessageDialog(null," Esta Agenda tiene limite de 10 Contactos.\n En ella puedes registrar el Nombre Completo,\n Teléfonos asi como tambien Correo Electronico, etc.","Agenda 1.0 » Pelogo.org",JOptionPane.PLAIN_MESSAGE);
break;

case 8: //Creditos de los Desarrolladores ;-)
JOptionPane.showMessageDialog(null," Desarrollado por:\n Alberto Luebbert y Julio César Corpus \n Copyleft 2004-2007 Pelogo.org\n Liberado bajo GNU/GPL V2\n Sugerencias: \n contacto@pelogo.org","Agenda 1.0 » Pelogo.org",JOptionPane.INFORMATION_MESSAGE);

break;
}
revisa = false;
} while(!revisa);
}
}
[/code]

Windows Vista dice Hola mundo

Tras más de 5 años despues del lanzamiento de Windows XP el dia de hoy ha llegado a todos los estantes en el mundo Windows Vista.

Windows vista llega como un producto renovado, nuevas funciones, Aero, Flip3D y muchas cositas más. Sin embargo el unico sacrificado es el usuario, que en su mayoria tendra que desenbolsar un aproximado de 300 dolares, para soportar el nuevo SO de Bill Gates.

Llega a los estantes con las siguientes versiones:

* Windows Vista Home Basic
* Windows Vista Home Premium
* Windows Vista Business
* Windows Vista Ultimate

El lanzamiento de Windows Vista a nivel mundial fue hoy hecho por Bill Gates y Steve Ballmer, aqui tenemos el enlace.

Ahora bien, la pregunta sera, y que desde el domingo tenemos: ¿Correras a comprar Windows Vista?

Linux Kernel in a Nutshell

En palabras del autor, “si quieres configurar, construir e instalar tu propio kernel Linux, este es tu libro”.

El libro no profundiza en aspectos técnicos, sino que está dirigido al usuario con ciertos conocimientos de Linux. Cubre hasta la versión 2.6.18 (Actualmente estamos en 2.6.19)

Desde hoy, disponible para libre descarga gratuita (pdf) bajo licencia Creative Commons.

Queremos ver Golazos

Para aquellos que deseen ver el video que hizo el grupo Molotov con Televisa, aqui les dejamos, a ver que les parece ;-)

Goodbye Microsoft, Hello Debian

No es por nada pero Debian no le pide nada a Microsoft (y a muchos mas).

El dia de hoy veo que esta para descarga el Instalador de Debian para Windows. El proyecto al parecer va excelente, por lo cual en estos momentos empezare a descargarlo y mañana contarles como me fue ;-) .

Aqui las pantallas, y por la pagina del proyecto.

Encuesta sobre Navidad

El dia de hoy cerramos la encuesta que abrimos hace poquito más de 1 mes. Fue asi, ya que en muchas ocasiones el regalo de reyes llega un poquito más tarde :D y he aqui los resultados.

Melchor, Gaspar y Baltazar al parecer trajeron muy pocos Windows Vista y Zune, eso si, en sus animalitos trajeron varios Xbox 360 y Play Station 3.

En nuestra nueva encuesta, es: ¿Correras a comprar Windows Vista el 30 de Enero? Sencilla no ;-) .

Microsoft en el Zocalo

El dia de ayer fue el Evento Microsoft con el fin de crear con personas el logotipo de Windows Vista y Office 2007.

El equipo de Icenet X se dio a la tarea de evangelizar al Software Libre. En lo personal no asisti al evento, ya que no es justo que hasta ahora Microsoft quiera utilizar a la gente de esa forma, algo asi como ¿Quieres ver a Bill Gates? acompañanos. Aqui algunas fotos de dicho evento, donde sale en algunos Tux, y espero el dia de mañana subir más fotos donde un amigo del Tesoem si fue :D . Por este lado la noticia de Icenet X