Wednesday, December 16, 2009

New house

A pesar de que ya tiene tiempo puedes seguir mis post ahora en http://heinsk.net .

Wednesday, January 31, 2007

ejemplo

Este es un ejemplo desde Windows Live Writer!

Wednesday, November 15, 2006

Dojo Toolkit

El día de hoy me tope con un OpenSource toolkit basado en DHTML y Javascript que me parecio por demás interesante, su nombre es Dojo (que original!) pues este original toolkit agrupa y unifica un gran conjunto de herramientas orientadas al rápido desarrollo de aplicaciones Web, que incluso permiten interactuar con Ajax e intercambio de datos con JSON.

Algunos de los aspectos que cubre este toolkit son:

1. Layout Widgets

(Clocks, ContentPane,SplitContainer,TabContainer,ect.)

2. Form Widgets

(RichText Editor, DateTimePicker, ColorPalette, Validation)

3. General Widgets

(Tree, menu, Button, Fisheye (Menu tipo MacOS), Chart Engine, ToolTip, SlideShow)

4. Drag & Drop

5. RPC

etc..

A mi me sorprendio mucho el soporte (algunos widgtes estan de poca ma....) y por lo mientras voy a realizar unos cuantos ejercicios....

Salu2

Always Open. Now Free....Java GPL

El día de ayer Sun Microsystems acaba de anunciar bajo el titulo "Always Open. Now Free" ,  el hecho de decidirse por liberar las fuentes de Java bajo licencia GPL v.2, esto es un anuncio de gran relevancía ya que se terminan con las restricciones actuales que existian en el compilador de Java.

A su vez Sun ofrece una comunidad que permitirá recopilar las contribuciones que se vayan generando.

Si te interesa obtener el código fuente ahora bajo licencia GPL debes entrar a:

http://www.sun.com/software/opensource/java/getinvolved.jsp

Friday, September 15, 2006

Envio de Correo en SQL Server 2000 con POP3

En esta semana me encontre con el detalle de tener que implementar un Store Procedure en SQL Server 2000 en cual se encargaría de realizar cierto proceso y al final enviar una notificación por correo electrónico a ciertos destinatarios.

Hace tiempo no tuve problemas en realizar estos ya que si se cuenta con un servidor de correo Exchange, solo basta asociar un "profile" al servicio SQL Mail de SQL Server y listo!!!...todo feliz, pero en esta ocasión hay un pequeño detalle .... requeria realizar este mismo proceso de notificación pero utilizando un servidor de correo de Internet (POP3) es decir no usando un servidor de correo Exchange (Sendmail de Linux por ejemplo :P).....

Buscando en el Knowledge Base de Microsoft encontre que erá posible realizarlo pero se requiere que se instale Outlook 2000 en el mismo servidor en donde esta instalado SQL Server 2000 y ahi configurar la cuenta de correo y asociar el profile a SQL Mail....la verdad esta solución no me convencio nada.

Buscando en Internet me tope con esta utilería llamada XPSMTP, el cual proporciona un Extended Store Prodecure capaz de simplificar el proceso de envió por correo por POP3 sin ningún problema. Esta extensión permite enviar correos en formato de texto plano o HTML, adémas de soportar archivos adjuntos.

A continuación un ejemplo de como se utiliza:

declare @rc int
exec @rc = master.dbo.xp_smtp_sendmail
@FROM = N'MyEmail@MyDomain.com',
@FROM_NAME = N'Joe Mailman',
@TO = N'MyFriend@HisDomain.com',
@CC = N'MyOtherFriend@HisDomain.com',

@BCC = N'MyEmail@MyDomain.com',

@priority = N'HIGH',
@subject = N'Hello SQL Server SMTP Mail',
@message = N'Goodbye MAPI, goodbye Outlook',
@type = N'text/plain',
@attachments= N'c:\attachment1.txt;c:\attachment2.txt',
@server = N'mail.mydomain.com'
select RC = @rc

go



En mi caso me proporciono la solución que estaba búscando y funciona muy bien!

Espero le sea de utilidad.

AjaxPro available in CodePlex

En el blog de Michael Schwarz se anuncia que ya esta disponible el código fuente de Ajax.Net Professional (AjaxPro) en CodePlex y tal cual se menciona en la página del proyecto:

"Ajax.NET Professional (AjaxPro) is one of the first AJAX frameworks available for Microsoft ASP.NET and is working with .NET 1.1 and 2.0.

The framework will create proxy classes on client-side JavaScript to invoke methods on the web server with full data type support working on all common web browsers including mobile devices. Return your own classes or structures as you are doing in .NET."

En mi caso antes de utilizar "Atlas" implemente proyectos con AjaxPro con excelentes resultados y ofrece un gran framework de ayuda en desarrollos con .Net 1.1, aunque támbien incluye soporte para .Net 2.0

Les recomiendo utilizar este proyecto para lo que tengan curiosidad de emplear AJAX en sus desarrollos Web.

Saludos

Wednesday, September 06, 2006

IronPython 1.0

Se anuncia en CodePlex el nuevo relese de IronPython 1.0 para .Net. Para los que gustan de los lenguajes Open Source (por ejemplo Python, del cual me considero fan) IronPython es una implementación del lenguaje de programación Python para la plataforma .Net, contando con una consola interactiva con opciones de compilación, generación dinámica y soporte de todas las librerías de .Net.

Este projecto es una gran muestra de como es posible incorporar nuevos lenguajes de programación al CLR de .Net 2.0.

Incluso existen ejemplos muy buenos, como este proyecto que integra IronPython y WPF con Speech API para generar una calculadora.....realmente sorprendente!

MS XML NotePad 2006


Hoy me entero de que se ha puesto disponible para su descarga el Microsoft XML NotePad 2006, el cual es un editor XML que permite generar documentos XML de forma muy sencilla, además de que la visualización de los documentos es mediante un arbol jerárquico. Dentro de sus capacidades esta la de leer esquemas XSD y realizar transformaciones mediante XSL.


Una herramienta recomendable.

Wednesday, August 16, 2006

ADO.NET vNext

Me acabo de enterar en este post  del ADO.Net Team Blog, que se ha liberado el CTP de Agosto del 2006 de ADO.NET vNext.

Para los que aun no se han enterado, en Microsoft se esta trajando desde hace tiempo en la siguiente versión de ADO.NET, la cual dentro de su evolución integra tecnologías como ADO.NET Entity Framework y LINQ (Language-Integrated Query).

Ahora ADO.NET Entity Framework integra un conjunto de técnicas de acceso a datos y ocupa EDM (Entity Data Model ó Modelo de datos Entidad-Relación) para generar un nivel verdaderamente alto de abstracción. Otras de las técnicas es la del Mapping (Mapeo) de clases a entidades de base de datos mediante archivos XML descriptores (algo parecido a NHibernate, pero más poderoso).

Si te interesa ver en acción un ejemplo de ADO.NET Entity Framework ve este video de Channel 9

Aqui les dejo otras direcciones con información relevante:


Artículo: ADO.NET Tech Preview: Entity Data Model [MSDN Library]

Artículo: ADO.NET Entity Framework Overview [MSDN Library]
Artículo: Next-Generation Data Access: Making the Conceptual Level Real [MSDN Library]
Descarga de ADO.NET vNext CTP Agosto 2006 [MSDN Downloads]

Test Drive Office 2007

Para los que aun tienen (o tenemos temor) de instalar la versión Beta de MS Office 2007 ó si de plano te da flojera instalar una maquina virtual con Virtual PC, Microsoft ha puesto una dirección en donde es posible conocer las nuevas posibilidades de Office 2007 sin necesidad de instalarlo!.

Ahora que se necesita?, bueno hay que realizar los siguientes pasos:

1. Contar con una conexión a Internet decente.

2. Entrar a esta dirección y presionar el bóton "Test Drive Microsoft Office".

3. Instalar el componente Activex de Citrix, el cual permite ejecutar de forma remota los componentes de Office.

4. Registrate con una cuenta de Passport ó Windows Live ID.

Esta es una buena oportunidad de conocer lo nuevo de Office 2007.

Refrescate con Windows Vista!

Pues asi como suena, a pesar de que aun no se libera de forma definitiva la última versión (será que algún día se logre?) de Windows Vista, Microsoft ha logrado un acuerdo con el empresa Talking Rain (fabricante de bebidas) para que se incluya el logotipo de Windows Vista en las latas del refresco.

Se imaginan al rato los comerciales diciendo: "Nada mas refrescante que Windows Vista" ó "Windows Vista te quita la sed!"........

  Pues yo aun asi prefiero el Pascual Boing!

  Salud!

Monday, August 14, 2006

Happy Birthday PC!

El día de hoy se cumplen 25 años del surgimiento de este artefacto que revoluciono la vida laboral, cotidiana, además de incrementar el ocio, así es me refieron a la Computadora Personal o mejor conocida como "PC".


El primero modelo presentado al público fue la PC 5150 de IBM el 12 de Agosto de 1981 con un precio inicial de 3.28 dolares aproximadamente.

Este modelo de PC de IBM integraba los fabulosos componentes de: un microprocesador Intel 8088 de 16 bits a 4,7 megahercios (MHz), y 16 kilobytes de memoria RAM (vaya tiempos y yo que me quejaba de mi equipo actual).

Y es por eso que "hoy por ser dia de tu santo te deseamos felicidades!"


Salu