lunes 28 de enero de 2008
viernes 25 de enero de 2008
lunes 21 de enero de 2008
Pantera

The Great Southern Trendkill
Una de las mejores bandas de Trash-Metal, lastimosamente tuvo un mal final y fue una de los finales mas horribles y despiadados que ha tenido, toda la comunidad del metal.
Este es un buen disco de trash, y se lanzo cuando la banda ya era famosa.
- The Great Southern Trendkill
- War Nerve
- Drag The waters
- 10's
- Steps To Nowhere
- Suicide Note Pt.1
- Suicide Note Pt.2
- Living Through Me (Hells' Wrath)
- Floods
- The Underground In America
- Pantera - Sandblasted Skin (Reprise)
sábado 19 de enero de 2008
Envío de correo Adjuntando archivo
Correo BCC
El siguiente método recibe 5 parametros, le enviaremos:
- String Adress:
- La dirección de destino.
- String Subjct:
- Sera el encabezado del mensaje.
- String Text:
- Sera el cuerpo del mensaje.
- String Dir:
- Sera todo el source del archivo a subir.
- String FileName:
- Sera el nombre del archivo, por ejemplo: notas.pdf
public void EnviarAdjuntoBCC(String Adress,String Subject,String Text, String Dir,String FileName){
try
{
Properties props = new Properties();
props.put("mail.smtp.host","smtp.gmail.com");
props.put("mail.smtp.user","Cuenta Gmail");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port","465");
props.put("mail.smtp.socketFactory.port","465");
props.put("mail.smtp.socketFactory.class","javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.socketFactory.fallback", "false");
Session session = Session.getDefaultInstance(props, null);
BodyPart texto = new MimeBodyPart();
texto.setText(Text);
BodyPart adjunto = new MimeBodyPart();
adjunto.setDataHandler(new DataHandler(new FileDataSource(Dir)));
adjunto.setFileName(FileName);
MimeMultipart multiParte = new MimeMultipart();
multiParte.addBodyPart(texto);
multiParte.addBodyPart(adjunto);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("si@si.com"));
message.addRecipient( Message.RecipientType.BCC,new InternetAddress(Adress));
message.setSubject(Subject);
message.setContent(multiParte);
Transport t = session.getTransport("smtp");
t.connect("smtp.gmail.com",465,"Cuenta Gmail", "Clave");
t.sendMessage(message, message.getAllRecipients());
t.close();
}
catch (Exception e)
{
System.out.println("ERROR CRITICO; esta dado por: "+e);
}
}
Iron maiden

Best of the Beast
Es una recopilación de lo mejor de Iron Maiden. Este disco captura al heavy metal, de una forma tan especial ya que la primera canción es “The number of the Beast”, esa canción que te hace sentir desde el primer acorde, el primer riff, una sensación de “locura”, y se desata en ti ese poder oculto, que te hace ver las puertas del infierno durante los solos.
Aquí pongo el orden de las canciones, Best of the Beast 2da versión
- The number of the beast
- Can I Play with Madness
- Fear of the Dark [Live]
- Run to the Hills
- Bring Your Daughter... to the Slaughter
- The Evil That Men Do
- Aces High
- Be Quick or Be Dead
- 2 Minutes to Midnight
- Man on the Edge
- Virus
- Running Free [Live]
- Wasted Years
- The Clairvoyant
- The Trooper
- Hallowed Be Thy Name
viernes 18 de enero de 2008
J2EE
Java Framework Collection:
Las colecciones de marco de trabajo, están compuestas por un set de interfaces que trabajan con grupos de objetos. Existen varias interfaces, para los diferentes tipos de objetos. Las interfaces se necesitan para crear de manera específica, las implementaciones de interfaces. Esto por los métodos, que cambian con cada estructura.
Java Naming and Directory Interface (JNDI)
La Java Naming and Directory Interface, es un API para los directorios de servicio que permite a los clientes revisar objetos y datos por un nombre. Como todos los API de java, JNDI es independiente por debajo de su implementación, esto quiere decir que se especifica el servicio que provee la interfaz, SPI (Service Provider Interface), que permite direccionar las implementaciones que serán usadas en el área de trabajo, que le llamaremos "Marco de Trabajo" (Frame Work). Estas implementaciones pueden utilizar un servidor o base de datos, a elección del vendedor. El JNDI API es usado por Java RMI y Java EE, para cargar objetos en una red. Estos organizan nombres dentro de una jerarquía, un nombre podrá ser cualquier String, comúnmente se utilizan dominios, como por ejemplo "com.ejemplodedominio.ejb.MyBean". Un nombre también puede ser un objeto que soporte una Name Interface, sin embargo es más común un String para nombrar a un objeto. También define un contexto específico de donde estará el objeto.

