19 de Noviembre 2003

I Love Compiler Errors

No se cual es la frase exacta en inglés, pero el caso es que los
errores generados por los compiladores pueden ser una gran
herramienta que nos ayude a generar la lista de tareas
para la implementación, siempre y cuando claro, usemos TDD.


A continuación un ejemplo de una lista de tareas para implementar la clase RequestDAL (DataAccessLayer) generado por el compilador de VS.

line (29): 'GdN.AsyncDispatcher.Test.DbUtil.TestDbCommands' does not contain a definition for 'DeleteRequest'
line (37): The type or namespace name 'RequestDAL' could not be found (are you missing a using directive or an assembly reference?)
line (37): The type or namespace name 'RequestMode' could not be found (are you missing a using directive or an assembly reference?)
line (38): The best overloaded method match for 'GdN.AsyncDispatcher.Test.RequestDALTester.assertOperation_expectedFromDb(System.Guid, string, string)' has some invalid arguments
line (38): Argument '1': cannot convert from 'int' to 'System.Guid'
line (44): The type or namespace name 'RequestDAL' could not be found (are you missing a using directive or an assembly reference?)
line (45): The type or namespace name 'RequestDAL' could not be found (are you missing a using directive or an assembly reference?)
line (46): The best overloaded method match for 'GdN.AsyncDispatcher.Test.RequestDALTester.assertOperation_expectedFromDb(System.Guid, string, string)' has some invalid arguments
line (46): Argument '1': cannot convert from 'int' to 'System.Guid'
line (52): The type or namespace name 'RequestDAL' could not be found (are you missing a using directive or an assembly reference?)
line (53): The type or namespace name 'RequestDAL' could not be found (are you missing a using directive or an assembly reference?)
line (65): 'GdN.AsyncDispatcher.Test.DbUtil.TestDbCommands' does not contain a definition for 'GetRequest'

Posted by rido at 11:55 PM | Comments (8)

7 de Noviembre 2003

Como configurar un Proxy para System.Net

Ayer estaba programando en casa, donde tengo salida directa a internet.

Cuando he llegado hoy a la oficina, habia un par de pruebas que ya no funcionaban, el error era que no podia resolver el nombre
de un web service remoto, ya que desde la ofi siempre salimos con un proxy,

Como no parecia muy buena idea añadir código para indicarle el proxy, me he puesto a buscar cual seria la mejor forma de de hacerlo con
ficheros de configuración.

Y aqui esta la solución:

<br /> <system.net><br /> <defaultProxy><br /> <proxy proxyaddress="http://madproxy:80" <br /> bypassonlocal = "true" /><br /> </defaultProxy><br /> </system.net><br />

Posted by rido at 4:13 PM | Comments (15)

6 de Noviembre 2003

SQL Server Identity Fields y ADO.NET

Excelente Artículo para aprender a tratar las tablas con valores identity desde ADO.NET

Managing an @@IDENTITY Crisis

Posted by rido at 9:28 PM | Comments (39)

3 de Noviembre 2003

Ejecutar ASP.NET sin IIS

Si, esto es posible, y no es muy complicado...

Y tiene sentido? Bueno, contando con todas las cosas buenas que están dentro de ASP.NET esto puede ser el principio de algo interesante


using System;
using System.IO;
using System.Web;
using System.Web.Hosting;

public class MyExeHost : MarshalByRefObject
{

public void ProcessRequest(String page)
{

HttpRuntime.ProcessRequest(new SimpleWorkerRequest(page, null, Console.Out));
}

public static void Main(String[] arguments)
{

MyExeHost host = (MyExeHost)ApplicationHost.CreateApplicationHost(typeof(MyExeHost),
"/foo", Directory.CurrentDirectory);

foreach (String page in arguments)
{

host.ProcessRequest(page);
}
}
}

Cóidgo de : http://www.aspalliance.com/articleViewer.aspx?aId=220&vId=1&pId=2

Posted by rido at 9:28 PM | Comments (6)

Otro Blog sobre .NET

No conocia al .NET Guy, pero he encontrado contenidos muy interesantes, aqui dejo la URL :

http://dotnetguy.techieswithcats.com/

Posted by rido at 8:56 PM | Comments (8)

2 de Noviembre 2003

CSS Design

El diseño web ha evolucionado de acuerdo a estándares.

Uno de los más importantes en cuanto a diseño visual es sin
duda CSS.

Hace mucho que no le dedico un rato, por aqui

www.alistapart.com/articles/practicalcss

se puede empezar.

Posted by rido at 6:38 PM | Comments (38)

Dar a conocer este blog

Con la idea de dar a conocer este blog me he apuntado al directorio de yahoo:

http://es.dir.yahoo.com/internet_y_ordenadores/programacion_y_desarrollo/lenguajes_de_programacion/C_/

A ver si aparece

Posted by rido at 2:39 AM | Comments (31)

Otro Web de Progogramacion en Español

Me agrada encontrar gente que pone en su blog sus experiencias de programador

http://f14web.com.ar/inkel/blog/

Buena lectura a los amantes de PHP !!

Posted by rido at 2:33 AM | Comments (5)

Pocket Wireless

Esta tarde me he dedicado a mi AP.

Lo primero ha sido recuperar la password, ya que la habia perdido,
con un reset: arreglado.

Mientras veia la forma de entrar, he detectado otra red Wi en mi casa,
supongo que sera de algun vecino. La red se llama 'platano'

Una vez puesto en marcha el AP de nuevo, me decido a intentar conectar
mi pocket pc, ya era hora de sacar algo de provecho del AP !!

La tarjeta que me compre originalmente fue una USRobotics a 22M, pero
sin drivers para pocket, después de mucho buscar y preguntar al servicio técnico
no consegui nada.

Afortunadamente, mi padre me ha cedido una de las suyas una DLink DWL650 para
probar.

Como no, tampoco hay drivers para Pocket PC, pero gracias a Google he encontrado
alguien de MS que comentaba que con los drivers de la tarjeta WL100 de Compaq funciona,
manos a la obra, a HP.com.

Que web mas complicado, menos mal que el buscador es medio decente.

Sigo las instrucciones, y consigo instalarlo pero no conectarme. No puede cargar el driver,
preguntaba el nombre, yo, como no sabia que poner
dejaba el texto por defecto Network Adapter 1

otra vez mas google me salva.

El texto que hay que poner es WL100NDS y voila, ya funciona el driver, un poquito de
configuracion de IP y ya estoy navegando desde el PPC :-)

Posted by rido at 12:55 AM | Comments (33)