Mostrando entradas con la etiqueta JAVA.. Mostrar todas las entradas
Mostrando entradas con la etiqueta JAVA.. Mostrar todas las entradas

domingo, 10 de julio de 2016

GSON Formateo de fecha

Debido a un proyecto que estaba desarrollando me vi en la tarea de usar Gson y necesitaba que se pudiera enviar la fecha desde el fronend. Probe varias de  las siguientes formas :

private static Gson gson = new GsonBuilder().setDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz").create();
private static Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm:ssX").create();
private static Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm:ssZ").create();
private static Gson gson = new GsonBuilder().setDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz").create();

Pero la única que me dio resultado fue:

 private static Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").create();

domingo, 2 de noviembre de 2014

Comparar dos arreglos de enteros

Función que permite comparar dos arreglos de enteros, retorna un string si son igules o diferentes:


/**
     * 
     * @param arreglo1
     * @param arreglo2
     * @return Si son iguales o diferentes los arreglos
     */
        public String compararDosArreglos(Integer[] arreglo1, Integer[] arreglo2){
    
        Boolean valor = Arrays.equals(arreglo2, arreglo1);
        String resultado;
        if(valor)
            resultado = "Iguales";
        else
            resultado = "Diferentes";
        
        return resultado;
    }

lunes, 24 de agosto de 2009

Primeras Prácticas con Jade!!!

Estos son los resultados de tres prácticas con Jade una herramienta para la construcción de agentes en java.


miércoles, 8 de julio de 2009

Primer Programa de Python con Netbeans!!!

Primero se debe crear un proyecto de tipo python:
File -> new Project -> Python Project
en Project Name: gestionAlumnos y listo.

Ahora se creó un archivo con el nombre gestionAlumnos.py el mismo nombre del proyecto, aparecen dos líneas de código:

__author__="sebas"__date__ ="$8/07/2009 05:43:55 PM$"
if __name__ == "__main__": print "Hello";

Borrarlas.

Es necesario crear una clase Alumno para el manejo de los alumnos:

clic derecho encima del proyecto: New -> Empty Module -> en File Name: alumno

Aparece otra vez unas líneas de código generadas, borrarlas para empezar a escribir la clase alumno.

# clase Alumno
class Alumno:

identificador = 0
cedula = Nome
nombre = Nome
apellido = None
def create(self,identificador,cedula,nombre,apellido):
self.idetificador = identificador;
self.cedula = cedula;
self.nombre = nombre;
self.apellido = apellido;

Ahora ya esta escrita la clase Alumno, vamos a gestionarAlumno.py para escribir los métodos correspondientes para el manejo de la aplicación, como es un poco extenso dejo un archivo la dirección donde se puede descargar un archivo .zip con el proyecto donde se encuentra la aplicación.

martes, 3 de febrero de 2009

Programa que nos indica el valor de la bateria del NXT!!!


/*Programa : 5
* programa que devuelve el valor nivel de la bateria en voltios
* */
import lejos.nxt.*;

public class bateria
{
public static void main(String[] args) throws Exception
{
LCD.drawString("El valor de la", 0, 1);
LCD.drawString("bateria es:", 0, 2);
float batt = Battery.getVoltage();
LCD.drawString(" "+ batt, 0, 3);
LCD.drawString("voltios",9,3);
Thread.sleep(5000);
}
}

domingo, 1 de febrero de 2009

Mover dos motores con NXT!!!

/*Programa : 4
* Se mueve los motores A y B durante 4 seg
* y luego para detenerlo se presiona el
* boton derecho
* */
import lejos.nxt.*;

public class moverAdelante
{
Motor motorA = new Motor(MotorPort.A);
Motor motorB = new Motor(MotorPort.B);
moverAdelante()
{
while(!Button.RIGHT.isPressed())
{
motorA.forward();
motorB.forward();

}
}
public static void main(String[] args)
{
new moverAdelante();
}
}

Programa que reproduce un Sonido en NXT!!!

/* Programa : 3

* El programa probara la reproducción de un sonido

* para salirse presionar el botón derecho

*/

import lejos.nxt.*;

public class sonido

{

public static void main(String[] args)

{

while(! Button.RIGHT.isPressed())

{

Sound.beep();

LCD.drawString("Esta sonando ",0,0 );

LCD.drawString("un beep!", 0,1);

}

}

}

viernes, 30 de enero de 2009

jueves, 29 de enero de 2009

Sensor de Luz, segundo programa!!!



/*Programa 2
* Autor: Sebastián Valencia
* Se mostrara la intensidad de luz del sensor de luz
*/

import lejos.nxt.*;


public class pruebaSensor
{

public static void main(String[] args)
{
LightSensor sensorLuz = new LightSensor(SensorPort.S1);

while(! Button.ESCAPE.isPressed() )
{
LCD.drawString("nivel:",0,2);
LCD.drawInt(sensorLuz.readNormalizedValue(),0,4);
}
}
}

leJOS en Windows y NXT!!!

Bueno por fin después de un arduo trabajo, y gracias a la ayuda del profesor Marlonj, se pudo lograr tener leJOS en Windows, mañana con mas detalle mostraré como fue que se hizo y los errores que se presentaron durante esta insalación.

Por lo pronto un abre-bocas:
saludos.

lunes, 22 de septiembre de 2008

Contando cositas!!!


El pasado 20 de Septiembre se celebró el Software Freedom Day, ese día se desarrollo la Maratón de ACIS/REDIS 2008, la cual se llevó a cabo en la UAM, una muy buena experiencia para cualquier estudiante. Espero poder participar el año que viene con un grupo como el que me tocó. Agradezco a Marlonj por su empuje y motivación, a Franco pues fue el que primero me comento, al equipo Zombie Nation Compuesto por Juan David Correa Juan David Castaño y yo, al otro equipo Zonick compuesto por David Andres Castañeda,Juan Sebastian, yFelix Antonio Quintero, amigos de siempre para que seguir prosperando con esta clase de competencias.

Monte las fotos de los participantes de la UAM al Facebook.

La maratón de Moviles que se realizó en la UAM, patrocinada por Nokia, Cintel, nos quedamos en la segunda ronda clasificatoria, participe con Kasta y el Gato. Este año, ningún equipo de la UAM pasó a la final, espero ver algunos buenos estudiantes metidos en este cuento para el año entrate.

Seria agradable poder ir a Bucaramanga a la 4 Jornadas de Software Libre que se realizaran de Octubre 31 a Noviembre 3, para mayor información http://tux.uis.edu.co/jsl/.

Estaré en la reunión de Expo-Robótica el día Martes 23 de Septiembre en la UAM, y veremos que pasa.


martes, 24 de junio de 2008

JavaCup

JavaCup 2008
Es un concurso que consiste en un torneo de fútbol virtual, basado en eliminatorias, donde cada equipo será una clase Java que implementará la estrategia del mismo, apoyándose en un
framework creado para tal efecto. Para participar, sólo tienes que implementar tu equipo (una clase Java) y enviárnoslo.
Premios:
- 1500 euros para el 1º - 1000 euros para el 2º
- 500 euros para el 3º - 250 euros para el 4º
además de una suscripción anual a la revista Sólo Programadores.
http://javacup.javahispano.org

martes, 13 de mayo de 2008

Nuevo curso de Sun Microsystems sobre Spot

Sun Microsystems abrio un curso gratis acerca del dispositivo programable en Java, Sun Spot si desean ingresar a el link que queda a continuación.

http://www.sunstudentcourses.com


Nuevo Sitio Web

Hola, un nuevo capítulo comienza. Pueden encontrar mis últimas ideas, proyectos, experimentos y cosas que voy aprendendiendo y construyend...