Diferencia entre ICollection e IList en C#

Los elementos dentro de un ICollection (para ser más exactos, los elementos dentro de una clase que implemente una interfaz ICollection) no tienen un orden específico. En un momento pueden estar ordenados de una manera, y en otro, sin alguna razón aparente, ordenados de otra forma.

En cambio, los elementos de un IList si tienen [...]

Ubuntu 8.10 (Intrepid Ibex) liberado

Hoy ha sido liberada la nueva versión de Ubuntu. Tanto la versión de escritorio como la de servidor trae mejoras muy interesantes.

Algunas de las mejoras hechas en Desktop Edition:

Soporte para la tecnología 3G (internet celular). Copiar Ubuntu desde USB. Sesión de invitado.

Y algunas otras en Server Edition:

Nuevos perfiles de instalación (Tomcat [...]

Utilizar varias versiones del Internet Explorer a la vez

¿Por qué quisiera alguien en su sano juicio, tener más de una versión del infame Internet Explorer instalada en su PC, e incluso, corriendo simultáneamente?

Bueno, la única razón válida que se me ocurre es por lo que yo mismo hago esto: Probar los websites que desarrollo en los navegadores más utilizados actualmente (para mal [...]

Perú en Southpark

En el último capítulo de Southpark (Pandemic), hacen una parodia de las bandas de músicos peruanos (Peruvian Flute Bands) en EEUU. Está muy bueno, acá se los dejo (subtitulado):

Parte 1

Parte 2

Parte 3

Esta semana sale la continuación, que se podrá ver en su página oficial (en inglés), o esperar [...]

Obtener el MimeType de un archivo desde C#

No he encontrado una manera directa de hacerlo, pero encontré esta función que busca la extensión del archivo en el registro de windows y si está registrada, obtiene su tipo mime.

private string getMimeType(string fileName) { string mimeType = "application/unknown"; string ext = System.IO.Path.GetExtension(fileName).ToLower(); Microsoft.Win32.RegistryKey regKey = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(ext); if (regKey != null && regKey.GetValue("Content Type") [...]

Alternativa al WinZip

Actualmente, trabajar con archivos comprimidos es pan de cada día; ¿cuántos de los archivos que descargamos de la web están en algún formato como zip o rar ó incluso en el menos conocido (para aquellos que solo trabajan en Windows) pero más eficiente tar.gz? ¿y cuántos de esos archivos son manejados por el famoso WinZip?

[...]

Gimp 2.6 liberado e instalado en Ubuntu 8.04

Hace unos días salió la versión 2.6 de Gimp (un programa Open Source de edición de imágenes, similar al Photoshop) que incorporá muchos cambios. Aún no se encuentra en los repositorios oficiales de Ubuntu, pero ya es posible instalarlo de una manera sencilla tal como lo muestran acá, ya sea desde consola o desde el [...]