Sunday February 5th 2012

Insider

Archives

Curso de Visual Studio 2005 Con Videotutoriales

2006-01-09_Visual_Studio_2005_Box

Este es un excelente curso que he encontrado en internet sobre Visual Basic 2005, contiene webcast y manuales, en total son como 200 MB, espero que lo descarguen y que les ayude a la hora de empezar a programar.

Los archivos están comprimidos con Winrar, para descomprimirlos necesitan descargas los tres, luego seleccionar los tres y seleccionar la opción donde dice descargar en…(como se llame el archivo) y listo.

1- http://www.megaupload.com/?d=C6B42C73

2- http://www.megaupload.com/?d=EKN8P737

3- http://www.megaupload.com/?d=XLFNP5C1

Generics en Java.

Este es un tema muy importante en la certificación SCJP, y fue en su momento una de las novedades en Java 5.

Antes de los genéricos las colecciones se creaban de las siguiente manera:

List myList = new ArrayList(); // No se podía declarar un tipo
myList.add(“Fred”);               // Podemos ingresar String
myList.add(new Dog());          // Podemos ingresar clases
myList.add(new Integer(42));   // Integers…

Lo que nos dejaba claro que una colección no genérica podía aceptar cualquier tipo de objeto, Una colección por lo tanto podía tener cualquiera que no fuera primitivo.

Sin los genéricos se pueden recuperar los datos de la lista, pero necesitaríamos hacer un cast:

String s = (String) myList.get(0);      //Antes de los genericos

Cuando llegaron los genéricos en Java 5 esto se termino, y podemos verlo en el siguiente ejemplo:

List<String> myList = new ArrayList<String>();
myList.add(“Fred”);     // Lo acepta debido a que es String
myList.add(new Dog()); // compiler error!! Debido a que no es String

Observado en el código de arriba es simple concluir que al ingresar el tipo de objetos en medio de los < > estamos forzando a la colección a que solo acepte ese tipo de objeto que en el ejemplo fue String.

Hoy que el compilador sabe que solo admite String para recuperar los datos no necesitamos mas que digitar:

String s = myList.get(0);

Debido a que no es necesario un cast ya que en la lista solo existen String.

for (String s : myList) {
int x = s.length();
// No necesita cast antes de llamar al método
// debido a que el compilador sabe que  “s” es un String viniendo de MyList
}

Debo aclarar que en este post unicamente se ha realizado una breve introducción, lo recomendable es leer todo el capitulo 6(o del sitio de Sun) donde se habla tanto de colecciones y genéricos.

Ejemplo tomado del libro:

SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) 

Acerca del hosting en JAVA

                      Hoting

     Los que programan en java sabran que cuesta mucho encontrar un buen hosting en JAVA, ya casi termino mi primer mes en el actual y la verdad no me convenció, pero por algo se empieza.

Este segundo mes subiré de precio y veré que ventaja tiene pagar un hosting con tomcat privado y no compartido como lo tenía antes.

He encontrado un hosting que parece perfecto menos por la memoria ram (64 Mb) pero me dice de que puedo utilizar el JDK y la versión de java que quiera entre otras ventajas, así que veremos qué tal funciona.

Creo que los mitos se están volviendo realidad, es muy caro mantener una aplicación pequeña en java, es mucho más económico un hosting en asp.net  de PHP ni se comente.

Solo imagínense una aplicación web en java donde se necesite 1 GB de ram, es caro.

Para usar J2EE a nivel de aplicación todo se complica más, encontramos precios desde los 50$ (que no son nada atractivos) hasta los cientos de dólares.

Creo que si usando tomcat privado no puedo usar lo que quiero de JAVA, entonces utilizare un VPS.

¿Cuanto cuesta una certificacion de Java?

                        1655806715_44b43f9628

         Sin duda una buena pregunta que muchos se hacen y que es una razón por la que las personas no la hacen, aunque según mi opinión creo que en un futuro sera recompensada.

En este post tocare el precio de la SCJP la base de todas las certificaciones y también de la SCJA, y además no creo que alguien que vaya a hacer la SCJD u otra posterior a la SCJP o SCJA necesite ayuda sobre cuanto cuesta la certificación en java.

Aquí están los precios:

*Los precios aplican para todas las certificaciónes en JAVA y SOLARIS

 

Pais o Region SCJA SCJP
Estados Unidos 100 $ 200 $
CentroAmerica 300 $ 300 $
Sur América 300 $ 300 $
España 210 Euros 210 Euros

 

 

Para saber por tu misma curiosidad cuanto cuesta la certificación en tu país puedes buscar en http://www.register.prometric.com/Menu.asp.

Eres estudiante?

Para los estudiantes tengo buenas noticias, hay un programa que se llama “The Sun Academic Initiative (SAI)” con esta los precios bajan considerablemente y si eres un poco mas interesado en la certificacion y empiezas a buscar en http://www.sun.com/ en ingles, puedes tener los precios a 1/7 del precio de cada certificación, todo esta en que tanto uno busca.

También existe la oportunidad del volver a tomar el test si lo dejas la primera vez es una promocion que termina en julio si no recuerdo mal.

Para mas información sobre el retake de las certificaciónes de SUN entrar a:

http://www.sun.com/training/savings/retake.xml

Es un código que necesitas dar por teléfono o al momento de comprarla en Internet.

Cualquier pregunta en los comentarios.

Links para aprender lo nuevo en NetBeans 6.1

A continuación les dejo una serie de links con el cual podrán conocer NetBeans 6.1.

1- http://www.netbeans.org/community/releases/61/

Aquí encontraras en forma clara que es lo nuevo en el IDE NetBeans 6.1.

2- http://wiki.netbeans.org/JavaScript

Explicación de como ha sido completamente redisenado NetBeans 6.1 para JavaScript.

3- http://netbeanside61.blogspot.com/2008/04/my-top-10-reasons-to-use-netbeans-ide.html

Explicación de un top 10 del por que usar NetBeans IDE.

4- http://www.netbeans.org/community/releases/61/relnotes.html#601

Toda la información técnica, necesaria para la instalación y otras cosas mas acerca de NetBeans 6.1.

5- http://download.netbeans.org/netbeans/6.1/beta/

Lo mas importante, descargar NetBeans 6.1 y experimentar por ustedes mismos el poder del nuevo IDE.