Colección de scripts y utilidades para facilitar el trabajo con bases de datos

Aprovechando el día de Navidad, un pequeño regalo para aquellos que se pasan los días lidiando con bases de datos.

database

¿Conocéis otro sistema para optimizar DBMS o scripts interesantes que automaticen tareas de mantenimiento y gestión? ¿Qué DBMS soléis utilizar vosotros (MySQL, SQLite, PostgreSQL, Oracle, Informix, SQL Server..)?

Recursos de diseño

Normalmente, todas las semanas, varias páginas ofrecen recopilaciones de recursos para el diseño (web, gráfico) Ésta es una pequeña recopilación de esas recopilaciones:

Algunos más que van apareciendo por ahí:

Como propina, los recopilatorios de 2.008:

Lanzado Mono 2.0

El pasado lunes vió la luz una nueva versión de Mono. Para aquellos que desconozcan el proyecto (vale todos sabemos lo que es un mono) Mono es el proyecto que ha desarrollado, basándose en la tecnología .Net de Microsoft, un conjunto de herramientas compatibles con ésta.

Este proyecto de software libre permite crear aplicaciones utilizando C#, ASP.Net y otras tecnologías .Net en ordenadores con sistemas Linux, Solaris, FreeBSD o Mac OS X, entre otros. También está disponible para MS Windows.

El proyecto surgió en el año 2001 de la mano de Miguel de Icaza, tras tres años de desarrollo, en 2004 se lanzó la versión 1.0. Desde entonces y tras la irrupción de Novell, el proyecto ha ido creciendo y programar en C# es una realidad para aquellos usuarios que usan Linux desde hace bastante tiempo.

Ahora, después de cuatro años y muchos esfuerzos se lanza una nueva versión. Durante este tiempo, tanto la tecnología .Net como el Proyecto Mono han evolucionado. La primera ya va por su versión 3.5 y tanto el IDE de trabajo (Visual Studio) como los lenguajes que componen .Net han alcanzado versiones maduras.

Es por ello que desde el Proyecto Mono se ha hecho un gran esfuerzo para evolucionar en el mismo sentido. La nueva versión añade compatibilidad completa con ADO.Net 2.0, ASP.Net 2.0 y Windows Form 2.0. También tiene soporte para compilar aplicaciones en C# 3.0 y VB 8.0. Soporte completo para LINQ y multitud de lenguajes de programación.

monodevelop

Una de las grandes virtudes de .Net es el potente IDE del que dispone, Visual Studio, en su versión 2008 se ha convertido prácticamente en el estándar para desarrollar aplicaciones usando .Net. A pesar de ello, el mundo del software libre también dispone de sus herramientas y MonoDevelop es el IDE recomendado desde el Proyecto Mono.

¿Qué os parece la tecnología .Net? ¿Habéis usado la alternativa libre que representa el Proyecto Mono? ¿Con qué sistema operativo soléis programar en .Net?

Minefield, el Firefox más rápido que Chrome

Con la entrada en escena de Google y su navegador se ha revitalizado la guerra de los navegadores (aunque sigue sin aproximarse a su época de máximo esplendor) El navegador de Google había dejado a todos atónitos dada la velocidad de su motor Javascript.

Para los curiosos, se puede descargar la versión de testeo de Firefox Minefield y tras activar TraceMonkey se puede experimentar con una velocidad de navegación nunca vista hasta ahora.

Según algunas pruebas [1][2] puede llegar a ser hasta un 10% más rápido que el motor V8 de Google Chrome (que fue una de las gratas sorpresas del nuevo navegador)

Otra de las ventajas es que Firefox Minefield tiene versiones tanto para Windows, como para Linux y Mac OS X. Lamentablemente, se tratan de versiones muy prematuras y únicamente es aconsejable usarlo para probar el navegador y si se detectaran fallos, reportarlos a la página del proyecto.

¿Cómo activar TraceMonkey?

Es muy sencillo, como sabréis, Firefox tiene una pantalla con todas las variables de su configuración. Para poder acceder a ella hay que escribir en la barra de direcciones lo siguiente: about:config.

Ahora ya tenemos disponibles todas las variables para poder editar su contenido, para activar TraceMonkey debemos localizar las siguientes claves: javascript.options.jit.content y javascript.options.jit.chrome.

Bastará con pulsar el botón derecho y seleccionar la opción Toggle para poder editar su contenido y colocarlas a true. Desde ese momento ya podréis disfrutar de la velocidad del nuevo motor Javascript de Mozilla Firefox.

Novedades en la beta 2 de Internet Explorer 8

Desde hoy puede descargarse la beta 2 de la versión 8 de Internet Explorer, son un total de 12 Mb (se puede descargar aquí) La beta 2 es bastante estable y se parece mucho a la versión definitiva que verá la luz a finales de año (o principios del 2009)

Como principales novedades, según se destaca en el blog donde aparece el anuncio:

  • Mejoras en la privacidad: es el punto que más ha sorprendido. Incluye dos funcionalidades nuevas, InPrivate Mode, que eliminara todo rastro de la navegación en el navegador (cookies, histórico, caché..) InPrivate Blocking permite limitar ciertos servicios que almacenan información sobre nuestra navegación.
  • Nueva página de inicio con mucha más información y funcionalidades.
  • Se ha mejorado la barra de direcciones que permite búsquedas y demás, al estilo de la de Firefox 3.
  • Pestañas de colores, ahora el navegador relaciona las pestañas, las coloca juntas por temática o página web y las colorea por grupos.
  • Aceleradores, los aceleradores permiten intercambiar contenidos entre webs de una manera fácil y rápida (puede leerse más aquí)
  • Filtros de seguridad que nos protegen del fishing, malware, filtro de ataques XSS.. (puede leerse todas las capacidades aquí
  • Web slices, combinado con los aceleradores nos permiten mantenernos actualizados de una manera rápida y sencilla, a través de enlaces en la barra de herramientas.
  • Nuevas búsquedas, con sugerencias muy visuales (puede verse más aquí)

Se pueden encontrar versiones de 32 y 64 bits para prácticamente todos los sistemas Windows actuales: Vista, XP, 2003 y 2008. Los idiomas disponibles son inglés, japonés, chino simplificado y alemán.

Echándole un vistazo general, se puede decir que Internet Explorer 8 tiene muy buena pinta. Copiando algunas de las funcionalidades de los otros navegadores y mejorando el rendimiento general del navegador, Microsoft se aproxima a dotar a aquellos usuarios que usan Windows y no quieren instalar un navegador nuevo de un programa medio decente.

Otra cosa es que siga aumentando la compatibilidad con los estándares web, cuando aún hoy muchos desarrolladores web peleamos día a día con IE 6 e incluso con la versión 5.5 ¿qué os parecen a vosotros las novedades de esta nueva versión? ¿deberían centrarse en Redmond en mejorar la compatibilidad con los estándares y dejarse de pijadas?

Control + Alt + Supr en un Macbook

En los MacBook se pueden instalar sistemas Windows, el problema es cuando te solicita pulsar la combinación Control+Alt+Supr para poder acceder a la pantalla de login (normalmente cuando inicias con la forma de logueo clásica o en los sistemas servidor como Windows 2000 o Windows 2003)

El teclado del Macbook no dispone de la tecla Supr, así que para emularla se deben pulsar las teclas de Función y Borrar. Con lo cual Control+Alt+Supr en un MacBook es ctrl+alt+fn+borrar.

Me acabo de dar cuenta que con el VMWare en el menú Virtual Machine puedes seleccionar una opción que tiene el mismo efecto que pulsar Ctrl+Alt+Supr.

Concurso de programación de Google

Quedan cinco días para apuntarse a una nueva edición del concurso de Google para programadores, Code Jam. Los premios son importantes cantidades económicas, pero ante todo, el resolver retos algorítmicos salidos de la factoria de Mountain View.

Otros que ya han programado lo suyo también esperan ser premiados, son los premios de SourceForge.net. Seguro que más de uno tiene software gestado a través de esta comunidad de desarrolladores y proyectos Open Source, que contiene ya una excelente colección de programas para todos los sistemas operativos y usuarios.

Es una buena manera de agradecer la labor y el trabajo de estos programadores, regalándoles un voto. Personalmente recomiendo votar (y probar) KeePass Password Safe, un excelente gestor de contraseñas. Para votar hay que registrarse en la comunidad, bien rellenando todos los datos o haciendo uso de una cuenta OpenID.

Congresos de software libre en la Comunitat Valenciana

Según puede leerse en Barrapunto, se están anunciando varios congresos sobre software libre promovidos por entidades públicas de la Generalitat Valenciana.

El próximo mes de noviembre la Conselleria d’Educació celebrará el III Congreso de Software Libre, que tendrá lugar en la ciudad de Alicante. El objetivo principal será presentar la nueva versión de Lliurex, el sistema Linux/GNU que la Conselleria ha implantado en los centros educativos. Además habrá ponencias, seminarios y talleres que versarán sobre la utilización de software libre en el ámbito de la educación.

Ya en el mes de diciembre, la Conselleria d’Infraestructures i Transports celebrará las cuartas Jornadas gvSIG, dentro de las cuales se englobara el EclipseDay. El objetivo en este caso es poner en contacto a la comunidad española de desarrolladores sobre Eclipse, para lo cual, se celebrarán talleres y charlas técnicas.

Esta última convocatoria tiene buena pinta, sobretodo porque desde hace un tiempo venimos utilizando Eclipse para desarrollar en el trabajo.

Sobre este evento puede leerse más en Cartesia.

Licencia CC | Mareos de un Geek usa WordPress | Sandbox
IBSN 8-666-1979-97 | Login | e