viernes, 1 de octubre de 2010

motorola cliq con telcel en mexico

Hoy les escribo para platicarles mi experiencia con mi motorola cliq (traido de USA de t-mobile) en mexico. Al principio fue un poco dificil ya que nadie queria darme el servicio por que mi telefono no es de aqui, aunque estaba desbloqueado no querian darme servicio de datos y multimedia. Yo replicaba que era cuestion de pura configuracion pero en los centros de atencion me decian que no se podia. En fin gente del service desk no tenia el suficiente conocimiento para darme los parametros de configuracion y dejarme configurarlo por mi mismo me cambie de compañia (me gusta la portabilidad de numeros) y la otra compañia dijo lo mismo, bueno buscando en internet lograba configurar mi telefono pero pues a costos elevados. Al final volvi a mi compañia original y me dieron un nuevo chip GSM 5.0 con este nuevo chip mi telefono se configuro solo y ahora disfruto de mi telefono al 100. Una sola cosa, el cliq aqui en mexico se configura como si fuera red edge y no 3G, lei que era por ciertas diferencias en las bandas que utiliza t-mobile y telcel y movistar en mexico pero todo funciona bien. Este post lo escribi durante una falsa alarma de incendio en mi empresa jajajaj con mi motorola cliq.
A continuacion les dejo las configuraciones para las dos compañias.
Telcel:
Nombre: el que sea
APN: internet.itelcel.com
User: webgprs
Password:webgprs2002

Movistar:
Nombre: el que sea
APN: internet.movistar.mx
User: movistar
Password: movistar

Todos los demas settings se dejan en blanco, para accesar los APNs en tu cliq solo ve a configuraciones->configuraciones inalambricas->redes moviles -> puntos de acceso
Saludos a todos
Published with Blogger-droid v1.6.1

jueves, 12 de agosto de 2010

blogger-droid

el dia de hoy estoy pulicando este post desde mi celular motorola cliq con android. la verdad desde que adquiri este cel me ha facinado, estoy un poco desepcionado por que ya a varios meces de que se haya lanzado android 2.2 motorola sigue estancado en androdi 1.5 en el cliq, segun reseñas de motorola el update a android 2.1 estaba pactado para el 2do cuarto de este año pero ya esta retrasado, las declaraciones de motorola son que quieren entregar el mejor producto posible y que ahora se lanzara el upgrade en el 3er cuarto, la verdad ya quiero ver lo que hace motoblur con android 2.1 pero esto nos hace saber que motorola esta mas interesado en sacar nuevos cels con android que en darle soporte a sus clientes existentes. bueno el dia de hoy escribo desde mi cel asi que no les quito mas tiempo, si quieren conocer mas acerca de android o de celulares motorola visiten estas paginas.
www.android.com
www.motorola.com
Published with Blogger-droid v1.5.2

jueves, 6 de mayo de 2010

POJOs y JS

Hola que tal a todos, últimamente he estado entretenido en el desarrollo de una aplicación de monitoreo, esta aplicación debe presentar ciertas ordenes ademas de su estado y ciertos parámetros cada determinado tiempo. Es un aplicación web y por ciertas restricciones que tenemos dentro de la compañía solo puedo desarrollar simples JSP y Servlets (seria mas fácil y rápido poder utilizar algún framework como JSF pero no nos es permitido); para hacerlo un poco mas dinámico, tengo ciertas llamadas AJAX hacia los servlets que me ayudan a recargar los datos necesarios y es aquí donde entra el punto en cuestión.


Los resultados de los servlets son guardados en simples clases de java creadas para el proyecto, estos resultados deben de ser regresados a los JSPs y eso por eso que todas las clases poseen un metodo toJSON(), este método crea un JSONObject, de la libreria json-simple (una librería simple y buena para codificar o decodificar JSON en java) el cual es regresado como String a la función JSP que haya echo la llamada donde es evaluada y renderizada por el explorador.

Aquí les pongo un ejemplo de como lo hago:


Tengo la clase Supervisor de Java:

public class Supervisor {
/*Table Definition*/
public static final String ID_COLUMN_NAME = "sup_id";
public static final String LOGIN_COLUMN_NAME = "login";
public static final String NAME_COLUMN_NAME ="name";
public static final String EMAIL_COLUMN_NAME = "email";
private long id;
private String login;
private String name;
private String email;
public Supervisor(long id, String login, String name, String email) {
this.id = id;
this.login = login;
this.name = name;
this.email = email;
}
/**
* @return the id
*/
public long getId() {
return id;
}
/**
* @param id the id to set
*/
public void setId(long id) {
this.id = id;
}
/**
* @return the login
*/
public String getLogin() {
return login;
}
/**
* @param login the login to set
*/
public void setLogin(String login) {
this.login = login;
}
/**
* @return the name
*/
public String getName() {
return name;
}
/**
* @param name the name to set
*/
public void setName(String name) {
this.name = name;
}
/**
* @return the email
*/
public String getEmail() {
return email;
}
/**
* @param email the email to set
*/
public void setEmail(String email) {
this.email = email;
}
public String toString(){
return this.name;
}
public JSONObject toJSON(){
JSONObject result = new JSONObject();
result.put(ID_COLUMN_NAME, new Long(this.id));
result.put(LOGIN_COLUMN_NAME, this.login);
result.put(NAME_COLUMN_NAME, this.name);
result.put(EMAIL_COLUMN_NAME, this.email);
return result;
}
}


y digamos que tengo un JSP que cuenta con la siguiente función (utilizando JQuery por su puesto, no puedo vivir sin el).

$.post('SvSupervisor.java',
{"action":"getsup","sup_id":1},
function(xmlHttpResponse){
//La respuesta contiene el objeto JSON del supervisor en cuestion
var supervisor = JSON.parse(xmlHttpResponse);
alert(supervisor.name);
//O el resto del tratamiento que se le quiera dar al objeto.
});

Todo esto lo hago a mano, la pregunta seria. Existe algun framework que nos ayude a relacionar un objeto Java con un objeto JavaScript facilmente?

Un saludo

sábado, 29 de agosto de 2009

Slackware 13.0 Listo!!!!

Les escribo para comentarles que la nueva version de Slackware Linux ya esta disponible, para todos nosotros que nos gusta esta magnifica distribucion hay que estan contentos. Entre las mejoras que contiene esta un nuevo sistema de paquetes (txz) con una mejor compresion que el anterior y nuevas versiones de X, KDE y XFCE. Ademas de ya contar oficialmente con una version para 64 bits.
No puedo esperar a terminar de descargarlo y probar.

vayan a http://www.slackware.com/getslack

viernes, 31 de julio de 2009

Google Docs

Que tal a todos, ahora les voy a escribir una pequeña opinión sobre las experiencias que he tenido con Google Docs. Actualmente estoy estudiando mi Maestría en Administración de TI con modalidad en linea y esta valiosa herramienta me ha sido de suma utilidad para realizar las actividades requeridas en las materias.
Google Docs the permite editar documentos en linea y exportarlos a los formatos mas populares en el mercado (pdf, doc, odt, txt y rtf). Los documentos pueden ser compartidos y editados al mismo tiempo por colaboradores permitiendo la estructuración de documentos dinámicamente. Google también permite la edición de hojas de calculo o spreadsheets, asi como un básico motor de presentaciones y bases de datos. Google Docs sigue creciendo con la adición de nuevos templates, nuevas funcionalidades y nuevas ideas. Ademas por ser una aplicación web es soportado por la mayoría de los navegadores en el mercado (Chrome, Firefox, IE, Opera, etc) y sin la necesidad de instalar nada en tu computadora.
Claro que no todo es miel sobre hojuelas, google docs tiene la limitante de no poder almacenar documentos de texto mayores a 500 kb + 2 mb de imágenes; las hojas de calculo no pueden almacenar 10,000 filas y 256 columnas, además documentos con 100,000 celdas y 40 hojas, solo teniendo 11 hojas abiertos al mismo tiempo y además las presentaciones no pueden ser mayores a 10 Mb.
Google Docs no es un reemplazo para paquetes de oficina complejos como OpenOffice o MS Office pero puede llegar a ser una buena alternativa para la realización de tareas y trabajos sencillos como los que la mayoría hacemos en su vida cotidiana. En verdad les recomiendo que lo prueben solo hay que tener una Google Accoutn que puede ser solicitada gratuitamente en: https://www.google.com/accounts/

La pagina para Google Docs es http://docs.google.com.

sábado, 25 de julio de 2009

Mejor Linux para Laptops

Que tal gente, últimamente he estado buscando cual seria la mejor distribución Linux que funcione adecuadamente en mi laptop Dell vostro 1310. Compre la computadora para realizar mis trabajos requeridos en mis cursos de maestría y por supuesto que tenia pre-instalado Windows Vista. Tengo pocos años utilizando Linux pero me encanta el sistema. He probado algunas distribuciones en mi pc de escritorio y la verdad la que mas me convenció fue Slackware (aunque tarde un poco en configurar todo mi sistema completamente), es genial poder tener control total de todo el sistema y aprender su funcionamiento indagando dentro de sus fuentes. Ahora para mi laptop he probado, Suse, Ubuntu, Fedora, Sabayon entre otros. Pero ninguno termina de convencerme tanto como Slackware; así que me gustaría saber cuales han sido sus experiencias utilizando el sistema en sus computadoras portátiles.
Saludos a todos

miércoles, 1 de julio de 2009

Postgre 8.4 Listo!!!

La nueva versión del poderoso DBMS PostgreSQL (Version 8.4), ya esta lista y liberada. Algunas de sus mejoras son, queries recursivos, permisos a nivel columna, localización a nivel BD, algunas herramientas de monitoreo y mas. La lista completa de mejoras esta en este link:
http://www.postgresql.org/about/press/features84.html

Para descargarlo vayan a:
http://www.postgresql.org/download/

No puedo esperar a probarlo. Después les posteo que tal me fue.