12 enero 2008

Librerias Gratuitas de Ajax

MiniAjax es otro sitio que recopila librerias DHTML y Ajax gratuitas para los desarrolladores WEB, la idea es que tengan una recopilación distinta cada mes aunque actualmente estan teniendo problemas con su navegación es una referencia importante para cuando necesitamos alguna libreria para nuestros desarrollos.

Enlace: http://www.miniajax.com/

Enlaces Relacionados:
80 o Mas Soluciones de AJAX Para Mejorar Nuestras Aplicaciones
26 Maneras de implementar tabs (pestañas) con AJAX, CSS y Javascript
Data Grids con AJAX, DHTML and JavaScript
Recopilación de librerias para Tooltips
Recopilación de Librerias de AJAX
20 Menús en ajax y javascript en forma de arbol (tree menus) GRATUITOS

Fuente: Alexander Jimenez

05 diciembre 2007

Enviando un correo por smtp utilizando la cuenta de Gmail

Realmente es sencillo, lo unico que cambia son las credenciales y el servidor de correo.

Como se comento en un pasado post Que sencillo es enviar un email por smtp desde net.aspx, con un pregunta que realizo Victor Munzenmayer.


public void Email(string vPara, string vCC, string vAsunto, string vCuerpo, string vAdjunto)
{
try
{
string vDe = "ramoncachicamo@gmail.com";
System.Net.Mail.MailMessage oMsg = new System.Net.Mail.MailMessage(vDe, vPara, vAsunto, vCuerpo);
if (vCC.Length >= 1)
oMsg.CC.Add(vCC);
if (vAdjunto.Length >= 1)
if (!System.IO.File.Exists(vAdjunto))
throw new System.IO.FileNotFoundException("El archivo " + vAdjunto.ToLower() + " No existe");
else
oMsg.Attachments.Add(new System.Net.Mail.Attachment(vAdjunto));
System.Net.Mail.SmtpClient oSmtp = new System.Net.Mail.SmtpClient("smtp.gmail.com",587);
oSmtp.EnableSsl = true;
oSmtp.UseDefaultCredentials = false;
oSmtp.Credentials = new NetworkCredential("ramoncachicamo@gmail.com", "mamaconyuca");
oSmtp.Send(oMsg);
}
catch (Exception ex)
{
throw ex;
}
}

04 diciembre 2007

Póster de los Namespaces de Microsoft .NET Framework 3.5

Nos comenta Jorge Serrano en su blog, la publicacion de un póstes que contiene los Namespaces de Microsoft .NET Framework 3.5.

En concreto, se trata de los namespaces usados comúnmente, entre los que se destatacan los de WPF (Windows Presentation Foundation), Windows Forms, ASP.NET, WCF (Windows Communication Foundation) y WWF (Windows Workflow Foundation), Data, XML y LINQ, y unos namespaces de carácter fundamental.

Estos namespaces se encuentran en un único fichero, de extensión pdf, de 1 página de extensión y que ocupa casi 1 Mb.

Este pdf, puede ser descargado desde el siguiente enlace.

Fuente del Articulo: Jorge Serrano - MVP

14 noviembre 2007

Deseas retocar una imagen, ¿Por que no hacerlo con Paint.Net?

Desarrollador que no conozca Paint.Net, "no puede llamarse Desarrollador de .net en C#" estas a tiempo de conocerlo, es un editor de imágenes desarrollador bajo Microsoft Framework, realizado en C# y unas porcas líneas C++. Esto comenzó como un proyecto de la Universidad del Estado de Washington, supervisado por Microsoft. Bajo el perfil de darles un poco de mas poder a Microsoft Paint.

Paint.Net, actualmente compite con editores de imágenes, desarrollados por Adobe Photoshop, Corel Paint Shop y Gimp. Lanzado bajo una licencia MIT, Paint.NET es de código abierto.

Pagina oficial de Paint.NET

db4o 6.4 Nuevo lanzamiento


El día 14 de Noviembre recibí un correo del grupo de noticia de db4objects, que marcaba las 1:05 am. El cual posee varios artículos, uno de los cuales es la liberación de la versión 6.4 de esta maravillosa base de datos orientada a objetos.

Db4o 6.4 ha pasado del estatus de prueba, a un estado estable, lo que significa que se recomienda para la evaluación y el desarrollo de productos. En esta fase, el conjunto de características permanece constante y sólo son correcciones de errores que se aplican al código.

Descargate la base de datos: db4o para .net 2.0 & db4o para Java

11 noviembre 2007

Intuitive C# - versión 28/octubre/2007

Les comento, que ya salio la nueva version del libro de Ian Marteens, incluso ya lo tengo impreso. Esta versión añade secciones sobre llamadas asíncronas a través de tipos delegados y el nuevo soporte para métodos parciales y propiedades automáticas en .NET 3.5/Visual Studio 2008. Hay también una pequeña sección sobre árboles de expresiones (¡son muy importantes para comprender cómo funcionan LINQ for SQL y el futuro LINQ for Entities!), como paso previo a LINQ.

Fuente del articulo:http://commanet.blogspot.com/

Descargar el Intuitive C# -Donwload Now

Generaciones de Bases de Datos (un poco de historia)

Cuando hablamos de bases de datos, en nuestras conversaciones nos referimos a datos relacionales. Esto no fue siempre así, antes que el modelo relacional fuese desarrollado, existió otro modelo de datos.

Ahora, el caso para considerar las alternativas ha llegado a ser cada vez más fuerte, con las nuevas generaciones de leguajes de desarrollo orientados a objetos se abre una gama de oportunidades a las aplicaciones, y a su vez a las base de datos con la aparición de las bases de datos nativas, orientadas a guardar estos objetos creados por las aplicaciones [Leer mas]

09 septiembre 2007

Que sencillo es enviar un email por smtp desde .net

Creo que el comentario sobra, el titulo del articulo lo dice todo, pero como siempre hablare un poco de pajita , un dia sentado y aburido en mi lugar de trabajo, le pedi un codigo a un compañero de trabajo (Luis Villarroel - Emp. Meditotal). Le dije "pasame el codigo que tienes para enviar correo" y me paso un codigo en VB.NET realmente no soy amigo de VB.NET así que lo pase a C#. [Leer mas]

Nota:
Un Saludo a Victor Munzenmayer A., el cual me realizo una pregunta y no me dio tiempo a contestarla, realmente el mismo la contesto... La pregunta es la siguiente:

Que pasa si el servidor smtp requiere autentificacion???
R: Si el servidor requiere autentificación se debe crear una credencial para el SmtpClient que defines, lo cual queda de la siguiente manera:
smtp.Credentials = new NetworkCredential(mail del usuario, password del mail anterior);

Especificando el CLR que debe ejecutar la aplicacion

Como definir la version de Framework que utilizara nuestra aplicación, mediante la instrucción , insertada en app.config, fuerza a la aplicación a utilizar un framework especifico o diferente al que se creo el ensamblado - Archivo EXE o DLL - [Leer mas]

Soporte Multi-Targeting de VS 2008

A principios de este mes en el TechEd anunciamos el nombre oficial de Visual Studio “Orcas” - que se llamará Visual Studio 2008. También dijimos que el nombre oficial del .NET Framework “Orcas” será .NET Framework 3.5 (incluye LINQ, soporte integrado para ASP.NET AJAX, nuevos controles de datos para ASP.NET, y mucho más).

VS2008 y .NET 3.5 Beta 2 se publicarán a finales de verano, y la Beta2 tendrá una licencia go-live para aquellos que quieran poner sus aplicaciones en producción usando las nuevas características inmediatamente.

¿Que es Multi-Targeting?

Las pasadas versiones de Visual Studio tan sólo soportaban una versión concreta del .NET Framework. Así, VS2002 sólo trabajaba con la versión .NET 1.0, VS2003 con .NET 1.1 y VS2005 sólo con .NET 2.0. [Leer mas]

.NET y el miedo al vértigo - Jorge Serrano.

Ante todo excelente articulo que se disparo mi amigo Jorge Serrano, debes de estar pisando los 60 años de edad, por que vienes de programación lineal, programación estructurada y programación con objeto – “Jorge, se te olvido nombrar las tarjetas perforadas donde almacenabas los programas que hacías en fortran”, si hubieres sido gringo, seguro hubieses trabajado con la ENIAC – Todo es una broma, el fin de semana nos comemos una barbacoa – Virtual - [Leer mas]

Chivo que se devuelve se esnuca…!

Este viejo dicho es muy originario de mi país caribeño, anteriormente los chivos eran animales salvajes viviendo en pradera y llanos comiéndose todo a su paso, estos eran cazados indiscriminadamente, cuando salían corriendo y giraban tendían a voltearse o caerse al suelo. – los mas viejos o mayores – Nosotros atribuimos este decir a las personas que se contradicen mucho o que viene haciendo algo bien o muy bien y luego cambia de opinión o curso de una manera imprevista, de hay viene el dicho. [Leer mas]