Entradas

Mostrando las entradas de noviembre, 2007

Certificación Java

Preparándome para la certificación Java tratare de ir poniendo los ejercicios que van realizándose dentro del curso. Problema:publicclass TestVehicle {
publicstaticvoid main(String[] args) {

// Create a vehicle that can handle 10,000 kilograms weight
System.out.println("Creating a vehicle with a 10,000kg maximum load.");
Vehicle vehicle = new Vehicle(10000.0);

// Add a few boxes
System.out.println("Add box #1 (500kg)");
vehicle.load = vehicle.load + 500.0;

System.out.println("Add box #2 (250kg)");
vehicle.load = vehicle.load + 250.0;

System.out.println("Add box #3 (5000kg)");
vehicle.load = vehicle.load + 5000.0;

System.out.println("Add box #4 (4000kg)");
vehicle.load = vehicle.load + 4000.0;

System.out.println("Add box #5 (300kg)");
vehicle.load = vehicle.load + 300.0;

// Print out the final vehicle load
System.out.println("Vehicle load is " + vehicle.getLoad() + " kg");

Notas del Tour Tecnológico de Microsoft en Veracruz

Ayer se realizó en el puerto de Veracruz el evento Tour Tecnológico 2007 de MSDN .De entrada Jaime Sánchez de Microsoft platico sobre las aplicaciones disponibles de Live.com, dio una breve explicación sobre Writer, Messenger, Mail, Galería Fotográfica, Control Parental, etc. Lo cual no fue muy novedoso, pero en el marco del evento estuvo bien, aprendí que se pueden hacer fotos panorámicas, un punto mas para instalar esta aplicación.Afirmo que los resultado de las búsquedas de live.com son mejores que en Google, comentando que se mejoraron los servicios de indexación y la interfaz para leer los resultados. Obviamente ya estuve haciendo algunas pruebas, y debo decir que sí, efectivamente ha mejorado bastante, lo pondré de regreso a mi barra de Firefox. Algo interesante es que pusieron la información de encarta como una de las fuentes principales.No importa que persona sea, de que empresa venga, que lenguaje ocupe, si se trata de algún desarrollador, siempre, siempre, el Visual Notepad …

Tip: Cambiando CakePHP para la flexión de palabras irregulares.

En esta ocasión veremos una sencilla forma de realizar una flexión gramatical dentro de CakePHP para lograr que nuestra estructura mantenga una correcta descripción de los elementos de nuestras entidades dentro de una aplicación.CakePHP es un marco de desarrollo para aplicaciones de creación ágiles, basado en los patrones de MVC (Modelos, Vistas y Controles). CakePHP toma el esquema de una base de datos y crea los objetos MVC, con lo cual se tiene de manera muy sencilla una aplicación, que cierto no cumple con todos los requerimiento de la aplicación, por otra parte desahoga la manipulación sencilla y directa de la base de datos.Para esto es muy importante considerar ciertas recomendaciones gramaticales al momento de generar nuestro esquema de base de datos:La tabla es un conjunto de registros, por lo cual si estamos guardando direcciones, la tabla deberá llamarse asi: "direcciones" La llave primaria debiera ser entonces llamada de forma singular y con un sufijo de "_i…

Tienda en línea de Apple México

Por fin abren la tienda de Apple en México, ahora si a pedir los regalos favoritos de Mac. Ya podremos grabar nuestros iPods sin costo adicional. Los precios no son tan atractivos, pero supongo que es la antesala a lo que sera la venta de los iPhone.De todos modos, uno de los principales atractivos es la MacBook Pro, que fue considerada la mejor laptop para ejecutar Windows Vista.http://www.apple.com/mexicostore/Listo!

Lanzamiento de Visual Studio 2008 gratuita

Con el lanzamiento de Visual Studio 2008 RTM para descargar mediante una suscripción MSD, también se acaba de liberar la versión Express Edition, la cual se puede obtener de forma gratuita:http://www.microsoft.com/express/download/

Aplicaciones Windows Live

Estoy escribiendo desde la versión liberada de Windows Live Writer, funciona maravilloso. Puedo escribir a varios de los blogs que tengo por ahí y lo mas importante he usado esta herramienta como un complemento para aquellos clientes que han decidido usar WordPress como la plataforma para manejar su sitio Web.(No es por nada pero la ventana de dialogo para la actualización al blog remoto, ha logrado apantallar, se que es una simpleza, pero por increíble que parezca la gente lo ve mágico.... shhh!).Obtuve la nueva versión desde el sitio de descarga, me topé que en realidad lo que baje es el instalador de aplicaciones Live.  ¿Qué quiere decir esto?, Bueno, pues, resulta que con el mismo instalador puedo actualizar o agregar varias aplicaciones que están saliendo del entorno Live:Live Messenger, quien no conoce messenger?Live Mail, la evolución de Outlook ExpressLive Toolbar, la competencia del google toolbar.Live Photo Gallery, la versión release de Windows Max ;)Live OneCare Child Prot…

¿Cómo editar diccionario de Firefox?

Imagen
Firefox cuenta con un add-on que permite revisar la ortografía del texto que se vaya colocando en los campos de textos dentro de las paginas o ventanas del navegador. Lo cual es muy practico, ya que usualmente no pongo acentos cuando escribo. Ya sea con papel y lápiz o con el teclado, me gusta comerme los acentos.Uno de los problemas que he encontrado con el add-on es cuando escribo alguna palabra que ingresé mediante la opción de "Agregar al diccionario",  la palabra la pone tal como se había agregado, es decir en minúsculas, en mayúsculas o como un titulo. Lo cual hace que tenga que en ocasiones rescribir la palabra.Creo que el add-on debería tener esta funcionalidad, pero... no me voy a poner a hacerlo... espero que alguna nueva versión lo haga en el futuro.Me es más sencillo colocar la palabra en el archivo que guarda las palabras del diccionario personal, el cual se encuentra en una de las carpetas de windows:C:\Documents and Settings\vgarcia\Datos de programa\Mozilla\F…

Windows LiveID Authentication

Leo en el blog de Luis Daniel Soto que ya se libero la version de Windows LiveID Authentication, yo estuve haciendo pruebas, pedi mi AppKey y toda la cosa, pero resulta que lo unico que te manda es un token de 16 digitos o algo asi y listo. En un principio pensé que con este servicio, me olvidaria de crear un registro para EM, o mejor dicho, quitaria esa parte, ya que no estoy usando Membership, pense que seria codigo que limpiaria la aplicacion, pero honestamente ni siquiera me manda el nombre y apellido de la persona de regreso.Y estuve leyendo documentacion y curiosamente el webservice me puede mandar de regreso sus contactos, pero no su informacion, no me agradaria poner en la aplicacion "Hola 124128374128, bienvenido a nuestro sitio"... :SLe dare una revisada por segunda ocasion para ver si puedo rescatar algo de este servicio para la aplicacion.Listo!

Ejemplo de uso de los controles MS CUI

Imagen
Aqui va un poco de código de la aplicacion que actualmente estoy haciendo, en la cual estoy incorporando los controles de MS CUI, usando como base de datos MySQL y no XML como el ejemplo que trae la documentación.ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs)
Dim intIDMedico AsInteger
Dim intIDPaciente AsInteger
Dim odsPacientes As Data.DataSet
Dim odsDireccion As Data.DataSet
Dim dsPacientes AsNew Pacientes
Dim dsDireccion AsNew Direcciones
Dim opcionGenero AsString
IfNot Request.Cookies("IDMedico") IsNothingThen
intIDMedico = Server.HtmlEncode(Request.Cookies("IDMedico").Value)
EndIf
IfNot Request.QueryString("ID") IsNothingThen
intIDPaciente = Request.QueryString("ID")
Response.Cookies("IDPaciente").Value = intIDPaciente
Else
IfNot Request.Cookies("IDPaciente") IsNothingThen
intIDPaciente = Server.HtmlEncode(Request.Cookies("IDPaciente").Value)
EndIf

E…

Health Vault SDK no en primera version.

Tiene como un mes que esta disponible el SDK de Health Vault de Microsoft, enseguida lo descargue de su sitio y empece a jugar con él.En principio pense que me seria de mucha ayuda para la aplicacion de expedientes medicos que estoy realizando, y que en un par de ocasiones he comentado en este blog. El problema ha sido la poca documentacion que existe en cuanto a su uso, no veo mucha interaccion en el foro, casi olvidado al igual que la parte de MS CUI, que al principio vi que mucha gente lo descargo de codeplex, pero se ha ido quedando resagado.Regresando a Health Vault, uno de los problemas que he visto ha sido que por lo pronto no es internacional, ojalá y sea pronto el hecho que se pueda utilizar en cualquier parte del mundo. Lo bueno es que me ha obligado a desarrollar una aplicacion pensando en el mercado de EEUU. Lo cual no habia contemplado.Me sigo retirando del tema, total que he tenido algo de problemas en integrar lo que ya tenia de ExpediaMedicus con el Health Vault, en es…

Nuevo Plugin de Wordpress: WP-Kwicks

Este es un plugin que permite usar mediante la libreria de Mootools un menu de Kwicks. Lo primero es obtener el plugin y descargarlo WP-Plugin Kwick,
Se requiere contar con la libreria de Mootools. La pueden obtener en http://www.mootools.net/download
recomiendo obtener la version completa de la libreria.Se descomprime el archivo en la carpeta de plugins, /wp-content/plugins/ , solo se requieren dos archivos : kwicks.php kwicks.css Se activa el plugin desde el panel de administracion de wordpress, y a continuacion se tiene que configurar las opciones del plugin. Solo se tiene que ir a Opciones de wordpress y existe un nuevo boton llamado "kwicks options", se coloca el path de la libreria mootools.js, y los valores que se desea para la lista. Considerando el archivo css, los valores para deberian ser: normal:110 small:90 full:120 Se puede jugar con estos valores. Pero recordar modificar el archivo kwicks.css. Ahora en el tema que esten usando solo deben colocar la lista, …