February 2008
Monthly Archive
Wed 27 Feb 2008
development DotNet Recientemente acabo de encontrar una interesante solución a un problema común al momento de desarrollar aplicaciones en .Net que requieren enviar un mensaje de correo electrónico por SMTP, y el gran problema es que generalmente no siempre contamos con un servidor de correo instalado en nuestro equipo, un gran fastidio.
La solución para probar el envió del mensaje, ya sea haciendo debug de nuestro código o mediante la implementación de pruebas unitarias, es agregar unas entradas al archivo de configuración de la aplicación (app.config) para que en lugar de enviarlo por SMTP, lo escriba en un directorio especifico del equipo en formato EML.
Un ejemplo del archivo de configuración:
<system.net>
<mailSettings>
<smtp deliveryMethod=”SpecifiedPickupDirectory”>
<specifiedPickupDirectory pickupDirectoryLocation=”c:\MensajesDePrueba\” />
<network host=”127.0.0.1″ port=”25″ defaultcredentials=”true” />
</smtp>
</mailSettings>
</system.net>
Al configurar la aplicación de este modo, al momento de invocar la clase SmtpClient para realizar el envió, este generará un mensaje de correo que será colocado en el directorio”C:\MensajesDePrueba” con formato EML.
Popularity: 2% [?]
Wed 27 Feb 2008
Ahora que me encuentro realizando mis primeros pasos con Cocoa y Objective-C para entrar de lleno al desarrollo para Mac OS X, el buen Norber me recomendo utilizar F-Script, para experimentar a fondo y sin tantos problemas todos el potencial de framework de Cocoa sobre Objective-C.
El titulo de este post tiene relación en un artículo en Fun Script (Blog dedicado a F-Script), en donde queda de forma clara y manifiesta la simplicidad de la programación y cuando otros “se impresionan” con ciertas nuevas tecnologías, muchas veces se deja de lado el hecho de que lo simple muchas veces es la mejor solución.
Para dejar de ejemplificado la anterior me permito extraer los ejemplos del articulo:
JAVA
TreeSet pilots = new TreeSet(new Comparator()
{
public int compare(Object o1, Object o2)
{
if (((Pilot)o1).salary() < ((Pilot)o2).salary())
return -1;
else if (((Pilot)o1).salary() == ((Pilot)o2).salary())
return 0;
else
return 1;
}
});
for (flight : flights)
{
if (flight.arrivalLocation().equals("PARIS") &&
flight.airplane().model.equals("B747"))
{
pilots.add(flight.pilot());
}
}
ArrayList result = new ArrayList();
for (pilot : pilots)
{
result.add(pilot.name());
}
C# (LINQ)
var pilots = (from flight in flights
where flight.arrivalLocation == "Paris" &&
flight.airplane.model == "B747"
select flight.pilot).Distinct();
var result = from pilot in pilots
orderby pilot.salary
select pilot.name;
F-SCRIPT
pilots := (flights at:flights arrivalLocation = 'PARIS' &
(flights airplane model = 'B747')) pilot distinct.
result := pilots name at:pilots salary sort.
Así de simple!.
Popularity: 3% [?]
Fri 15 Feb 2008
Posted by Heinsk under
Geek ,
Mac[2] Comments
Mac Llevo rato de no postear , en muchas de las ocasiciones por falta de tiempo ó de prioridades , pero hoy quiero resaltar algo que acabo de hacer en estos dias y comentar que en cuanto tuve la oportunidad me decidi a realizar una de las adquisiciones que desde hace tiempo venía maquinando, por supuesto reconociendo la influencia de personajes como Norber, TheGeek y Sergio.
Y por fin ya tengo despues de muchas insistencias (agradecer a Mary por su comprensión) una Mac Book Pro!…
De primer vistazo lo que me llamo mucho la atención fue el tamaño del empaque en donde viene el equipo, hasta en eso son estilizados!, vaya que cuidan todos los detalles.
De los componentes, tengo que destacar los siguientes:
1. El teclado retroluminado.
2. El sensor de iluminación para ajuste autómatico de la intensidad de la luz de la pantalla.
3. El cable de corriente magnético MagSafe.
4. El mini manual que incluye ya que es muy fácil de usar!.
5. Mac OS Leopard!
En mi caso es todo un nuevo mundo en cuanto el hecho de acostumbrarse a una nueva plataforma, pero conforme se empieza a utilizar se da uno cuenta de los sencillo que es operarla.Así que acabo de agregar una nueva categoría llamada “Mac” al blog, en donde estaré posteando temas relacionados con la manzanita!.
![ScreenCapture[2]](http://heinsk.net/blog/wp-content/uploads/2008/02/screencapture2-thumb1.png)
Popularity: 2% [?]
Fri 15 Feb 2008
development Durante el tiempo que llevo dedicado a la programación, he tenido que ver toda una variedad de estilos de codificación, pero ciertos casos muy “singulares” en los que al ver el resultado tengo la duda de saber sí el autor del código, de alguna forma inconciente creo yo, es algún tipo de “artista” del ASCII Art ó tiene algo de arte abstracto. Mejor aún es su intención dejar algún tipo de señal oculta en el código sobre algo muy secreto.Para confirmar lo anterior una imágen lo dice todo:
P.D. si el creador de esta “singular” obra anónima ve este post, le pido nos ayude a tratar de decifrar la figura.
Popularity: 3% [?]