Thursday, May 18, 2006

No sr ORACLE no voy a crear armas de destruccion masiva,,,

Ya lo habia visto antes, pero volverlo a ver me causó mas gracia de lo normal,
estaba bajandome las ediciones express de ORACLE... si , algunas veces pruebo otros postres,
no se como ví un enlace recomendado que decía, haga click aqui!, las herramientas que se integran con el Visual Studio! (será lo que creo...)
bueno, le hago click, no pierdo nada, ademas, no dicen que es gratis...
Ennn fin,
me salio lo siguiente, que me pareció realmente gracioso,
y es la imagen que he puesto, sobre todo cosas como...

"No, no vivo en cuba o en esos paises que le dan problemas a los gringos..."
"No, no voy a usar esto para el desarrollo, diseño, etc de armamento nuclear",

es para reirse, aun asi fuera cierto, lo pondrian?
por qué me lo ponen dificil, quiero probar sus productos!!! (o al menos jugar un rato)
por qué me ponen tantos impedimentos que ni leeré, pues aplicaré la metodología "Siguiente / Siguiente", ojo, esa la discuto bastante, solo estoy vacilando!!!

En fin, lo unico bueno es que ya deben estar llegando mis revistas, y gratis.

Siendo un poco sinceros, se pasan los de ORACLE, ni la gente de MS, aunque ellos me piden que valide mi windows (que bueno que tengo mi licencia =P), pero de eso no pasa, no sale Billy diciendome, "hijo, no hagas payasadas!!!!"

Por cierto, algo que si me sorprendió fue que el pack de tools que habia visto para VS2005, esta disponible para VS2003, osea... al final nuevamente se animaron!!! (o es que es otro producto?, no se =S)

Say no more?
Aqui algunas fuentes

Monday, May 15, 2006

Bots del msn Messenger II (y algunos cortitos...)

Hace unos dias postee algo sobre los bots disponibles para el msn messenger,
es decir, un robot inteligente especializado en algunas cosas disponible como contacto del msn,
un ejemplo es el bot del encarta, al cual paro molestando hablandole en varios idiomas o diciéndole que estoy triste o feliz o cariñoso =P, por momentos se cae el servicio!,

pero que se caiga no es el problema,

El problema es que esa vez agregué a un bot especializado en peliculas, solo de sapo, a ver que pasaba,
pero nunca estaba online, y cuando se conectaba simplemente nunca me contestaba =(
me aburri lo borré, prefiero IMDB (esa página es lo maximo!)

Pero, hace un momento, de la nada me agregaron a una conversación del messenger,
no conocia a nadie,
mas aun, jerga pura, en ingles, no llegué a tanto en el IPCNA,
pero lo que si entendí (pues algo entendí) es que nadie sabia como habían llegado a la conversación,

revisando las maldiciones y los contactos, me di cuenta que alli estaba ese maldito, que no me contestó cuando es el estreno de HP5, o porque Big Fish no fue aclamada como merece serlo...

No sabe nada de cine, pero de que arma conversaciones entre desconocidos....



En fin... habian varios nick entre graciosos y extraños...

Los cortitos...
EL Live Mail ya es soportado por Mozilla, lo veo mejor que cuando lo uso en Internet Explorer, espero no lo haga lento...

Estoy intentando usar el IE7 Beta, pero no se, no me llama la atención, sera seguro como dicen, pero lo noto muy lento...
De paso que no puedo entrar a mi cuenta Beta de Yahoo!,
por el momento sigo usando FireFox, el IE, lo uso, pero la ultima version aun no colma mis espectativas...

Hay mas, luego lo comento!

Saludos.
Jersson

Thursday, May 04, 2006

ORACLE y sus historias (al menos las que recuerdo)

Recuerdo cuando usaba LINUX, ORACLE, tenia muy en cuenta al SAMBA (y otras cosas) y creanme que no estoy hablando de algo que tenga que ver con movimientos corporales,

El XP no me gustaba, pues me parecia que la Interfaz habia copiado escandalosamente a gestores como GNome y KDE,

pero en fin,
cai, y cai bien, a pesar de que haga mis revisiones sobre otros ramos tecnológicos, claro está que estoy metido bastante con Microsoft .NET, no se quien fue el que me pasó los instaladores aun en version Beta (hace muchos años, los recuerdo bien =D), pero jugaron un papel importante,
de eso hablaré quizá otros dias,

pero lo que queria comentar es, el hecho de que ORACLE me parecía lo maximo, no sólo como gestor de base de datos (ojo, lo sigue siendo), pero atacaba demasiado a MS, yo he ido a conferencias de ORACLE y puedo dar fé de eso, de que lo hacian, lo hacian, unos casos sutiles, y otros ya un poco no graciosos. Recuerdo en una oportunidad que fui a MS, nos comentaron lo gracioso que les parecia la manera de hacer propaganda a Microsoft en eventos que costaban mucho dinero y cuyo tema principal era ORACLE, no MS.

Y muchas veces pues, dandole la contra, en cosas como el uso del XML, o de los Servicios Web via XML (XML Web Services), y luego, ya dandose cuenta, aplicandolo, tomandolo un poco atrasado...

Lo mismo, cuando en acceso a datos, Microsoft decia,
"para conectarte a Oracle por el momento puedes usar una conexion OLEDB o esperar a que la compañia brinde su proveedor nativo", digamos que demoraron un poquito en liberar un proveedor, ya para eso, MS habia diseñado un proveedor nativo de ORACLE, y ahora ya viene hasta integrado.

El demorarse ese poquito, le debe haber costado digamos que "algo" a ORACLE, yo intuyo que posiblemente deba haber costado algunos puestos,
pues sinceramente hay muchas veces en que uno no quiere aceptar el hecho de estar equivocado (Dios por qué podemos lograr ser tan cerrados?)

Ahora, dentro de ORACLE hay una sección especializada en .net (.NET Developer Center)
un paquete de plugins que se pueden integrar al VS2005 (el cual no salio para 2003, a menos que recien lo hayan sacado...)

Inclusive en las presentaciones de ORACLE, hablan de .NET,
no saben que bacan es ver esa combincacion de colores, mostrando cosas de .NET, lo digo, esteticamente hablando, imagino entonces que ya no atacaran mucho a MS, en fin, hace mucho que no voy aun Oracle Day (se fue la magia)

Y bueno, por qué estoy escribiendo de cosas que son un poco, historicas,
hoy me llegó un correo de ORACLE, el newsletter, jeje me suscribi nuevamente al magazine (es decir en algunas semanas empezarán a llegarme las revistas...)
y oh que veo,
la sección principal me hacía ver que nuevamente ORACLE habia dejado pasar el coche de la tecnología algunas cuadras, me estaban hablando de AJAX, lo soportamos! pruebalo!, (buenos articulos, descriptivos)

Tambien se me viene a la mente el concepto de productos express, ORACLE tambien ha sacado sus versiones express, ahora quien copia a quién? creo que al hablar deberiamos ser justos con todos, aunque los buenos chicos de ORACLE dicen que estas ediciones no son solo para aprender a usar la herramienta, en fin, seria bueno entonces revisar el nombre =D.

A la larga, no estoy para plantear una discusion, solo para responder nuevamente a la pregunta que muchas veces me han hecho,

que entre .net y java, prefiero la tecnologia,
al final, los que ganamos somos nosotros...

Un saludo.

Jersson

PD: Aquí una seccion del mail que me llegó..

The Oracle Java Newsletter
The Monthly Newsletter for the Oracle Java Developer


This Month's Featured Topic: Ajax Explained


A new buzzword is making waves in the Web development world - Ajax. In this issue we go beyond the hype and give you resources to get you started with Ajax development.

Bots del msn Messenger

holas, aqui de nuevo,
estoy mas aburrido, un poco feliz si, hoy me paso algo bacan
y mientras hago hora para salir de aca (ya tengo que irme, pero antes tengo que hacer otra cosa =S)
revisaba las pestañas que tiene el messenger,
hay una que dice bots,,, le hice click y me dice que asi como el bot del encarta (ese que puedes agregar como un contacto y te puede dar algunas respuestas a lo que le preguntes, incluso si lo insultas =P)
En fin, hay varios bots, acabo de agregar al bot de movies, pero debe estar descansando pues no aparece ninguno caracho, pa que ofrecen si luego no van a estar =(

Saludos
PD; esta sonando Hold On de Jet, muy buena cancion, sobre todo si recuerdas la escuchas viendo spiderman 2

Thursday, April 13, 2006

[IT]TFS y yahoo anti spam

Sigo con TFS, creo que he perdido tiempo, pues deje la maquina virtual en mi trabajo, a probar de nuevo, con una pc vacia, a ver que encuentro, hasta el momento,
WSS SP2 es requerido, ademas de SQL2005, es decir, tengo que instalar el WSS 2.0 haciendo que apunte al SQL2005, interesante, y que bueno saber que el SP2 permite eso.

y hay mas cosas.
ahora el correo de yahoo me pidio que antes de enviar un correo algo pesado, le escriba las letras que salian en una imagen generada (CAPTCHA creo que se llama, ahorita estoy grogui no pienso, solo lo recuerdo)

say no more.

Wednesday, April 12, 2006

[IT] VSTS y otro blog

Estaba en mi maquina virtual, intentando isntalar el Visual Studio Team Foundation Server.
Tenia la plena idea de que iba a ser tan sencillo como instalar el Visual Studio,pero no
me pide que primero instale el .net framework, no se supone que deberia salir un component update que te pregunte si quieres hacerlos?, bueno, aca simplemente se corta la instalacion.

Ademas, he encontrado que debo instalar un parche para ASP.NET 2.0 (????????????), acabo de enterarme de eso, un QFE (Quick Fix Engienering), pucha, es un parche, bueno, ahora ya esta confirmado que mas o menos en julio sale un Service Pack para el VS2005,

Vuelvo mas tarde con mas noticias
Ah, si, hace unos dias cree un blog...

Say no more.

Sunday, April 09, 2006

[IT]Web 2.0

Qué es?
bueno, wikipedia esta fallando ultimamente (se ha caido la página!!!),
lo entiendo en terminos gringos como "web as platform", interesante todo eso no?, osea de que sirve el Sistema Operativo si ya tenemos un Navegador Web, que puede ser FireFox, el cual con acceso a internet nos brinda facilidades como un word (o precesador de texto) o excel (hoja de calculo) hasta un power point(Editor de presentaciones), ademas de espacios de almacenamiento, en muchos casos gratuitos,
lo interesante de todo esto, es que como dije lineas arriba, el acceso es por internet, es decir todo colgado en la red, nosotros solo necesitariamos el punto de conexion, y listo.

Ojo, solo he mencionado herramientas de escritorio, no estoy hablando de almacenamiento de imagenes, espacios donde indicar mis sitios favoritos (interesante el site favorites.live.com), algo asi como agregar favoritos a tu navegador, pero no tenerlo solo en el navegador de tu casa.

Que mas cosas, como el mysite de yahoo, aun en beta, que te guarda enlaces, busquedas y demas cosas (busquen en google, solo necesitas tu cuenta yahoo).

Todo apunta a eso,
aun recuerdo dos cosas,
una, cuando escuché "de ir a una isla, solo necesitaria mi laptop y mi conexion a internet, no pido mas"

y la otra, "ya me aburri, tu maquina no tiene internet"

Saludos and Carpe Diem.
J.

PD: Algunos enlaces que tienen que leer, carambas!
What is Web 2.0
Web 2.0 Power Behind the Hype
Web 2.0 Validator

Friday, March 17, 2006

De aplicaciones distribuidas a Team Foundation Server, dandome un saltito por Software Factories!

Estoy revisando el libro "Working with Microsoft Visual Studio 2005 Team System", esta muy interesante,
ultimamente he tenido algo de tiempo para darle unas revisiones a toda la plataforma, incluyendo a usar una maquina virtual con Team Foundation Server, parte integral de todo el Team System,

Sobre Software Factories, bueno microsft está implementando una Factoria orientandose a linea de produccion de Salud,
La implementacion HL7 ha generado que se creen nuevas herramientas que se pueden anexar al VS2005, aun hay mucho por rebanar, pero la idea es buena,

Ademas, para seguir con la personalizacion de plantillas, o del mismo VS, esto a causa de Software Factories, y demas etc, dentro de poco estaran liberando el Visual Studio SDK.


Estoy plenamente seguro y empecinado a armar algunas ppts sobre ASP.NET 2.0, temas como mebership y master pages visto de una manera practica, me ha llamado la atencion y me ha dado muchas ideas haber visto un video y una que otra documentacion que estaré posteando mas adelante.

Saludos.
J.

Wednesday, February 22, 2006

[NET]Pensando en upgrade!

Hace unas semanas empezamos con un upgrade VB6/VB2005, se encontraron varias cosas que resultan interesantes de comentar, ademas de algunas otras que he encontrado a raiz de una investigacion pro upgrade VB6/2005, MsAccess / SQL2005, Siempre se termina aprendiendo algo mas!.

Aquí algunas cosas que se tenian que hacer...
- Redefinir la metodologia de acceso a datos.
- Orientar a objetos el nuevo proyecto
- Encontrar controles similares a los usados
- Respetar los estandares de navegabilidad / mensajes presentados

Lo que se hizo (se sigue haciendo y creo que deberiamos hacer para posteriores eventos), en ese orden.
- Revisar las fuentes
- Identificar los metodos de acceso a datos (full ADO 2.x)
- Realizar un inventario de objetos / controles especiales.
- Identificar las consultas / procedimientos usados de acuerdo a funcionalidad CRUD de cada formulario / objeto (CRUD: Create / Read / Update / Delete)
- Redefinir la arquitectura de Acceso a Datos, se optó en el uso de un modelo desconectado, ademas del uso de la clase SQLHelper, se tenia en mente usar el DAAB, pero en primera instancia se ha obviado ese tema.
- Redefinir los estandares de codificacion / variables / objetos / controles /etc
- Reducir al minimo el uso de programacion estrucuturada (la idea es tener todo en base a OO)
- Refactorización de métodos.

Base de Datos
En buena cantidad de casos se recomienda reusar el procedimiento almacenado e intentar reducir la complejidad asociada a cada evento / procedimiento (hacer mas con menos, o mas con menos, cuando sea conveniente para el entendimiento, y abogue por un mejor mantenimiento de código).

Ademas, como ya se tiene realizado un inventario de las sentencias CRUD por cada objeto, se puede tener conocimiento de cuantas sentencias SQL incrustadas en el codigo, tienen que ser migradas a procedimientos almacenados.

Si se tienen bases de datos Access, las consultas deberian ser convertidas a vistas, aprovechando el indexamiento de las mismas (desde SQL2000).

Si se busca un mayor refinamiento, se deberian revisar y optimizar las funciones y procedmientos usados (si se tratara de una BD SQL)

Interface de Usuario
En lo que respecta a wizards de upgrade, no recomiendo el que viene con el Visual Studio, antes pensaba que quizá serviría para el diseño de interfaces, pero en algunos casos puede ser mas trabajoso el reacomodo de controles, les recomiendo hagan la prueba de pasar un proyecto VB6 pequeño, sobre todo si tiene controles tab, o grids o controles especiales.

Hay muchas cosas mas, como por ejemplo.
Revisión de:
- Manuales de usuario
- Procesos involucrados
- Integración de procesos.

Pero mientras más información se revise, mas grande será el proyecto, pasando a ser proyecto de desarrollo, ya no de upgrade. Es cuestion entonces de definir bien cosas como tiempo / dinero / personas.

Say no more.

Jersson
PD:
1. Imagino que bajo el mismo esquema el tiempo seria un poco mayor si se hablara de pasar a C#.
2. No estoy mencionando los casos de exito en migraciones / upgrade, aun estoy en proceso de revision!!!

Sunday, February 19, 2006

[NET]WinFX y todo lo demas!

Tenia mis dudas acerca de winFX (Que era realmente???)

Por mi parte lo he estado revisando, aun tenia muchas dudas, debo admitir que tenia mas de las que pensaba, ahora tengo menos, y esperaba disiparla con el paso de las horas/dias/...
Todo empezó con mi introduccion al mundo WWF, el cual es parte de lo que es WinFx,
que es en realidad

El nuevo modelo de programacion basado en .NET que reemplazará al muy pesado API de Windows
(O me van a decir que les parece gratificante estar trabajando con todas esas APIS con nombres poco faciles de recordar...)

Y a pesar de que con la llegada del .NET framework, parte de la publicidad indica que se encapsula buena parte de las APIS (para evitar esas horribles llamadas al getWindowHandler(hndlr...) o similares),
aun no todo estaba cubierto de una manera agradable, no habia un modelo consistente para el desarrollo de aplicaciones (sea windows o web, cada uno tenia sus pro y contra), el desarrollo de servicios no era intrisecamente transaccional, y el manejo de colas no era/es tan transparente en este aspecto.

Lo que se busca con este nuevo modelo es simplificar / unificar todo esto, y presentarlo de manera mas consistente, siendo tambien mas confiable.

Y es asi, como WinFx trae:
WPF: Windows Presentation Foundation, o lo que era AVALON en codename, el cual es el nuevo modelo que unifica los conceptos de desarrollo de aplicaciones visuales, trayendo consigo un nuevo lenguaje, basado en marcas, XAML (este lenguaje es muy interesante!), digamos en resumen, una manera de usar un html para hacer aplicaciones windows, y si el tiempo lo permite, podran ser usadas tambien por el navegador.

WCF: Windows Comunication Foundation, antes llamado INDIGO, cuyo modelo unifica los conceptos de presentar un servicio que pueda ser transaccional y si se desea poder encolarlo mediante herramientas como MSQueue, todo esto "desde la caja", sin hacer muchos cambios al código(Programación declarativa, es decir asignacion de atributos a las clases/métodos)

WWF: Windows WorkFlow Foundation (antes WinOE), el cual es un framework que permite definicion de flujos de trabajo (procesos, integracion con Biztalk, Office, etc), esta plataforma por cierto es orientado a desarrolladores, es decir, la definicion y programacion de Flujos es necesariamiente realizada por Developers, los cuales tienen que enlazar librerias, o escribir código .NET en la implementacion del flujo.

Sobre el lanzamiento oficial de los mismos, aun no tengo conocimiento, estamos en Betas aun, esperemos que todo salga pronto pues la verdad es que Indigo se esta haciendo esperar bastante.

Si consigo imagenes, las pongo.
Say no more.

Jersson
(26122005/19022006)