by Valeriano Tortola
14. marzo 2008 16:55
Estoy empezando a pensar que esto es una broma de camara oculta ó similar. Sigo en mi lucha con el maravilloso programa para hacer test. Realmente no sé que pensar ya, supongo que los test que incluye son buenos ... porque lo que es el programa... tela...
Ya están hechos los agujeros en la pared para pasar los cables... y llegan las pruebas de funcionamiento en red, desinstalo la aplicación ya que no hay forma de pasar de monopuesto a multipuesto y vuelvo a reinstalar:
Mas...
8a3dd94d-b623-49a7-99da-4022ef5f62c3|2|4.0
Tags: chatarra
by Valeriano Tortola
11. marzo 2008 09:37
Existe una extensión llamada FFClickOnce para poder usar ClickOnce desde Firefox. Una buen tip para los usuarios de este navegador... como yo :P Más info en la página del proyecto.
Vía el blog de Jorge Serrano.
by Valeriano Tortola
9. marzo 2008 22:54
Mi padre, que tiene una autoescuela, acaba de adquirir un software para que los alumnos realizen test de una de las principales (si no la más famosa) editoriales españolas especializadas que seguro todos conoceis, aunque no diré el nombre. El caso es que se ha decidido adquirir un nuevo software por cambiar de aires, ya que siempre lo mismo ... no da muy buena imagen, asi que esto se ha planteado como una inversión... no precisamente barata.
Actualmente, estaba trabajando con un programa que adquirió en 1995, corria sobre Windows 3.11, esta hecho en la versión de Visual Basic de la época y que cumplia correctamente su función. Además presenta una interfaz intuitiva que hacia que gente profana en la informática, como mis padres... pudieran trabajar con el fácilmente, es altamente configurable y la información, test, ayuda e imágenes estan bien estructuradas facilitando la creación de nuevos tests. La única posible pega... era que los usuarios tienen sus datos en un disquete con su nombre que deben utilizar para iniciar sesión ... y bueno, el feo aspecto grisáceo pseudo-3D que tiene una aplicación Windows :D
Mas...
1dc491ae-e402-4d12-8de6-11d728d42653|1|5.0
Tags: chatarra
by Valeriano Tortola
8. marzo 2008 01:34
Este es un pequeño programa que he hecho para partir cualquier archivo en fragmentos más pequeños y poder volver a reconstruirlo después como apoyo a otra aplicación que estoy desarrollando.
Aunque no tiene mucha parafernalia aún estoy asegurando que funciona bien, asi que si alguien lo quiere probar puede instalarlo desde este enlace: http://vtortola.net/FileSplitter/publish.htm (ClickOnce), cuando este requete-probaodo y haya arreglado el desastre de nomenclatura que hay en el código :D lo subo a CodePlex todo junto.
Mas...
by Valeriano Tortola
7. marzo 2008 22:02
Esto es un ejemplo de como obtener distintos tipos de hash de un archivo, me apoyaré en una de las nuevas características de C# 3.0, los métodos extensores, para tener más a mano esta funcionalidad. Como se puede ver en el código implementar nuevos métodos para la obtención de otros tipos de hash es sumamente sencillo.
Hay distintos tipos de hash, en este ejemplo he utilizado MD5y dos versiones de SHA, SHA-1 y SHA256. La necesidad y cualidades de cada uno nos dirán que usar en cada momento.
Mas...
by Valeriano Tortola
3. marzo 2008 00:47
El modelo producer/consumer es un ejemplo de relación mediante semáforos ó monitores entre dos hilos que intercambian elementos de forma segura y controlada, de forma que cuando el "productor" introduce un elemento avisa a al "consumidor" de que ya puede leer. De esta forma, ambas partes están en idle mientras no hay nada que hacer y se ponen en marcha automáticamente cuando "hay faena".
Podemos ver un ejemplo en C# mediante el uso de la clase Monitor en la web de Jon Skeet.
Este ejemplo, es una variación que utiliza un buffer de elementos y añade la posibilidad de indicar que un elemento es el último, de forma que se anule la condición de espera para el/los hilos de lectura cuando no haya elementos, cuando le reader obtenga un null... es que no hay ni habrá más elementos en el buffer:
Mas...
by Valeriano Tortola
1. marzo 2008 07:14
c7ccf25c-6d69-4c21-a2e7-c42044222e2e|0|.0
Tags: vista
Windows
by Valeriano Tortola
27. febrero 2008 01:40
Hoy fué un día de los que empiezan mal... Me levanto con una contractura en el cuello, miro el reloj ... "weno, voy sobrado para llegar al Hands-On lab de WPF..." (11:00), subo al coche introduzco la dirección que Google Maps me había dado para el Palacio Municipal de Congresos Campo de las Naciones ... tardo 10 min en coche, genial... llego a un recinto ferial y le pregunto al de seguridad y me dice ... "Eso chaval... esta en la otra punta de Madrid" ... WTF!! .. prosigue "habeis venido muchos esta mañana, vienes por una conferencia de Microsoft, verdad?" ... Pues si, Google Maps me ha colado un gol digno del Fail Blog :
Mas...
by Valeriano Tortola
26. febrero 2008 02:57
En mi anterior entrada hablaba sobre como crear enlaces en SendTo y preparar nuestra aplicación para recibir los nombres de los archivos seleccionados. He de confesar, que desde que uso XP x64 y VS2008 tengo varios problemas con los instaladores MSI que genero con VS, asi que estoy esperando a que pasen los TechDays para ponerme a instalar XP normal ..., el caso es que elaborando dicho artículo no pude probar correctamente la parte de instalación ya que, literalmente, aparecia un error de acceso a memoria un poco chungo cuando le daba a "Install" desde el VS, poco después me dí cuenta de que el error no aparece al ejecutar el .msi directamente y me dí cuenta que la manera de generar el enlace en la carpeta SendTo no funciona!!
Mas...
by Valeriano Tortola
23. febrero 2008 08:06
Si desarrollamos una aplicación que manipule archivos puede ser útil disponer en el menu contextual "Enviar a" (SendTo) un enlace que permita enviar los archivos seleccionados directamente a nuestra aplicación trabajar con ellos. Esta es la típica cosita facilona y que lleva 5 minutos pero que resulta extremandamente útil cuando lo que desarrollamos es una herramienta de uso cotidiano.
Los elementos SendTo se encuentran en la carpeta %homepath/SendTo% de cada usuario, pero explicaré como añadirlo directamente con el instalador de nuestra aplicación.
Mas...