Category Archives: proyectos

Retomando Java gracias a Twitter

Hace tiempo que tenía ganas de aprender un nuevo lenguaje de programación pero me faltaba un incentivo. Ahora ya tengo el incentivo solo es cuestión de tiempo. El lenguaje elegido es Java

Mi primera aplicación en java (había hecho otras antes para la universidad pero ya no recuerdo como eran).

Esta pequeña aplicación utiliza la biblioteca Twitter4J la cual nos entrega una serie de clases y funciones para manejar de manera fácil el api de twitter.


import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;

import java.util.List;

public class Main {

public static void main(String[] args) {
if (args.length < 1) {
System.out.println("No TwitterID specified.");
System.exit(-1);
}
try {
Twitter twitter = new Twitter();
List<Status> messages = twitter.getUserTimeline(args[0]);
int i = 0;
for (Status message : messages) {
if( i <= 1) {
System.out.println("<@"+args[0]+"> "+message.getText()+ " date:"+message.getCreatedAt()+ "\n");
i++;
}
}
System.exit(0);
} catch (TwitterException te) {
System.out.println("Failed to get messages: " + te.getMessage());
System.exit( -1);
}
}
}

Con este simple código podemos obtener los últimos 5 mensajes de una cuenta de twitter.

Nuevo proyecto buscopension.com

Finalmente he terminado la version beta de mi proyecto buscopension.com (actualmente la url es http://beta.buscopension.com), la idea de este proyecto es facilitar la vida a las personas que están en busca de una pension (en un principio dentro de la ciudad de Concepción), el concepto es simple cada dueño de pension agrega su pension utilizando el mapa (previo registro) y luego todos los visitantes podrá buscar una pension utilizando el mapa o simplemente señalando cerca de que lugar quieren ubicar una pension.

Ahora solicito su ayuda para que revisen el sitio y reporten los errores y agregen las pensiones :)

Gracias a bilson por la ayuda durante la programación y a todos lo que reportaron errores (que no fueron pocos).

http://beta.buscopension.com

Creacion de un tag cloud (nube de tags)

cloud tag¿Conocen las tags cloud o nube de tags?, es una manera de mostrar categorias de forma mas amena, además de mostrar visualmente cuales son las categorias mas usadas ya que la fuente de las palabras es mas grande a medida que se repite esta categoria (pueden ver un ejemplo en la barra de la derecha del blog) .

Esta manera de mostrar categorias es muy usada por los sitios web 2.0 (aunque que tenga una nube no quiere decir que sea un sitio web 2.0).

Ahora basta de tanta introduccion y vamos al motivo de este post :D

Estoy desarrollando un sitio público y necesito categorizar la información que es subida por los usuarios (cualquier miembro registrado), queremos implementar una tag cloud para el diseño (se ven muy bien cuando quedan bien hechas), la idea es tener un sistema flexible de categorias con algunas categorias estaticas (definidas por los administradores) y la posibilidad de que cada usuario pueda agregar mas categorias a la informacion que el ha ingresado al sistema.

Mi pregunta es como lo harian ustedes o que preferirian usar definir sus tags como un campo extra como las keywords o simplemente poner la información y que el sistema sea capaz de categorizarlo automaticamente leyendo la información que fue agregada (claro despues hay que ver como implementar esto jaja) pero nunca esta de mas conocer la opinion de los futuros usuarios del sistema.

Y aprovechando el impulso, ¿Un formulario de registro rapido con solo un par de campos y luego modificar el perfil o uno mas completo y asi dejar todo listo a la primera?