Aprendiendo a programar creando historias con las animaciones 3D de los sims 2
Alice en un software diseñado para el aprendizaje de la programación, orientado a jóvenes que empiezan en el ambiente del desarrollo de software.
Mediante una interfaz de “drag and drop” el estudiante es capaz de aprender a programar en un ambiente de animación 3D, lo cual es muy entretenido en especial para los jóvenes o inclusive niños… aunque en lo personal siento que es para para una persona de cualquier edad que quiera iniciarse de una manera diferente.
Tienen una alianza con las personas de EA es por eso que usan las animaciones de los sims 2, en lo personal soy un admirador de los sims por lo que me gustaría crear una historia en programación con esas animaciones 3D
.
Validaciones en JavaScript para números y caracteres
![]()
Este día por cosas del destino me toco validar un numero con dos decimales en java script, como muchos de los programadores no le ando prestando atención a estos códigos y mucho menos intento crearlos por mi cuenta, ya que para que perder un porcentaje de mi tiempo en crear algo que ya esta creado y validado.
A continuación les dejo los siguientes códigos para validar números, caracteres y dinero en javascript.
-
Validación en JavaScript de solo números enteros:
1: function soloEnteros(objeto, e){
2:
3: var keynum
4: var keychar
5: var numcheck
6:
7: if(window.event){ /*/ IE*/
8: keynum = e.keyCode
9: }
10:
11: else if(e.which){ /*/ Netscape/Firefox/Opera/*/
12: keynum = e.which
13: }
14:
15: if((keynum>=35 && keynum<=37) ||keynum==8||keynum==9||keynum==46||keynum==39) {
16: return true;
17: }
18:
19: if((keynum>=95&&keynum<=105)||(keynum>=48&&keynum<=57)){
20: return true;
21: }else {
22:
23: return false;
24: }
25: }
-
Validación en JavaScript de solo caracteres:
1: function solocaracteres(objeto, e){
2:
3: var keynum
4: var keychar
5: var numcheck
6:
7: if(window.event){ /*/ IE*/
8: keynum = e.keyCode
9: }
10:
11: else if(e.which){ /*/ Netscape/Firefox/Opera/*/
12: keynum = e.which
13: }
14:
15: if(keynum == 219 || keynum == 13 || keynum == 188){
16: return false;
17: }else {
18: return true;
19: }
20: }
Formato de fechas en java
Hace unos cuantos días me pregunte el porqué se dejo de usar el objeto date para convertir fechas, algunos programadores incluso arman las fechas separándolas y luego poniendo el siguiente código:
1: Date fecha = new Date();
2: fecha.setDate(16);
3: fecha.setMonth(11);
4: fecha.setYear(2009);
Sin embargo al hacer esto, aparecen advertencias debido a que esos métodos ya están “despreciados” es decir que en las nuevas versiones ya no se utilizan…
Así que como tenía tiempo investigue un poco, y encontré una forma que es más útil que esa y que la mayoría que conozco (si conocen una mejor comentarlaJ) y es la siguiente:
1: DateFormat formatter = new SimpleDateFormat("yyyymmdd"); //El formato en el que obtenemos la fecha inicialmente
2: Date date = (Date)formatter.parse("20091116"); //Se le pasa la fecha a la que queremos darle formato
3: SimpleDateFormat formato = new SimpleDateFormat("MM/dd/yyyy"); //Formato en que desamos la fecha
4: String fechaConFormato = formato.format(date); //Obtenemos la fecha ya con el formato.
Si alguien tiene alguna pregunta no dude en comentarla.
Lista de IDE para java
A continuación una lista de IDE(Entorno de Desarrollo Integrado) para java:
El de oracle, la verdad comparado con NetBeans y Eclipse se siente un poco sencillo, pero es muy poderoso y aunque no es tan rico en funcionalidades sirve para crear prácticamente cualquier proyecto de software, además tiene integrado ADF que es una tecnología propia de ORACLE.
Muy interesante y con muchas funcionalidades de un solo click, web services con un solo click, EJB con un solo click… muy entretenido de usar y contiene una alta variedad de plug in hechos por la comunidad.
Uno de los mejores ide para java, no por nada es utilizados en Rational de IBM.


