sábado, julio 30, 2005

Celestia

Visitando los foros de Sondas Espaciales he descubierto la existencia de un programa denominado Celestia. Este programa es capaz de realizar simulaciones del universo en tres dimensiones. Está en código fuente, publicado bajo la GPL, existiendo binarios para MacOS X y Windows, y en código fuente para Linux. La documentación está disponible en varios idiomas (no español :( ), También merece darse una vuelta por Celestia Motherlode para buscar modelos para el simulador y más documentación sobre el mismo.

jueves, julio 28, 2005

Manual de iniciación a la fotografia digital

Pedro J Bernal, colaborador de Macuarium ha publicado un pequeño manual de introducción a la fotografía digital. Sólo me ha dado tiempo a ojearlo por encima :)

martes, julio 26, 2005

Las claves de registro y los objetos COM

Hoy me he llevado un rato diagnosticando un problema de los llamados fantasma. Tras desinstalar e instalar varias veces el Site Builder del Content Management Server de Microsoft se empeñaba en dar un error del tipo File or assembly name AEJavaProxy, or one of its dependencies, was not found. Bien, pues el problema era una instalación de una versión posterior que no había borrado la clave de registro adecuada. Cada componente tiene un clave de registro para el cual apunta a la DLL que lo implementa y a una versión. Bien, pues estaba haciendo referencia a un fichero inexistente. Limpiada la clave, se acabó el problema....

martes, julio 19, 2005

Un par de artículos del uso de Netflow

En Security Focus hay dos artículos (parte 1, parte 2 sobre el uso de Netflow, un mecanismo presente en Cisco para la detección de gusanos y troyanos. Relacionado con este tipo de mecanismos, este otro sobre IPAudit, de donde saqué los enlaces originales.

Blogs sobre seguridad en Solaris

Glenn Brunette tiene un interesante weblog sobre temas de seguridad en Solaris 10.x. Interesante artículo sobre como usar las herramientas que tiene Solaris para para implementar un protocolo de que dos administradores necesitan aprobar una acción para que se lleve a cabo. Otro gran blog de gente de Sun es el de Casper Dik, a quien he seguido mucho de sus post en los antiguos grupos de news.

viernes, julio 15, 2005

MSDE DESKTOP ENGINE 2000

Para los que querais conocer el SQL Server 2000, existe una posibilidad muy apetecible que es usar Microsoft SQL Server 2000 Desktop Engine , una versión recortada del SQL Server, que puede utilizarse hasta como una base de datos embebida, para sitios web pequeños o simplemente para aprender. Funciona en cualquiera de las versiones de Windows con tecnlogía NT (2000, XP, 2003). Anteriormente al SP4 de la engine podía ejecutarse en Windows 9x. Es aconsejable instalarse la versión con el SP4 - el service pack realmente es la engine completa -. Puede descargarse desde aqui. Para instalara, no olvidar usar una password de sa, es decir ejecutar setup SAPWD="laclavedelpoder"

Indices en SQL Server 2000

He estado refrescando algunas cosas de SQL Server 2000, en especial la gestión de índices. En SQL Server existen dos tipos de índices: los clustered index (índices agrupados) y los non clustered index (índices no agrupados). Los índices son árboles balanceados, que se usan para buscar y acceder a los datos d la manera más rápida posible. La diferencia entre ambos es que en el caso de un índice agrupado, cuando se llega a los niveles hoja del árbol de índice, estamos en la página de datos ya, frente a los índices no agrupados, que se llega a un puntero hacia donde están los datos en otras páginas (este puntero puede ser un índice agrupado o directamente una referencia a los datos). Si se quiere más información ver esta entrada de la MSDN.

miércoles, julio 13, 2005

Kuro Box: SoC con un PowerPC

Para los que les gusta enredar con arquitecturas exóticas, mirad el Kuro Box. Por unos 160$ - al cambio unos 160€, teniendo en cuenta el IVA y demás impuestos -, existe la posibilidad de enredad con un SoC de PowerPC basado en el Freescale 8241, un core PowerPC derivado del 603e. El chip va a 200 Mhz, dispone de puerto ethernet, USB 2.0, puerto ATA IDE 133, 64 MB de RAM y 4 MB de ROM. Hay unos foros de desarrollo para los usuarios de los mismos. Uhm, lástima que no tenga una wireless, porque es una opción para crear un AP junto con un disco duro y conectarlo a internet para un pequeño server. Aunque 200 Mhz de micro tampoco es que de para demasiado.

domingo, julio 10, 2005

Otro artículo sobre launchd

AFP548 ha publicado este artículo sobre el sistema de configuracion launchd de Mac OS X Tiger. Ya comenté algo del nuevo sistema hace tiempo en esta entrada. Como en la mayoría de MacOS X hace uso de las plist y de la arquitectura de directorios para almacenar las opciones de los daemons que se lanza. Simple y elegante.

jueves, julio 07, 2005

La excusa de la FCC y los fabricantes de tarjetas Wireless

Empiezo a estar cansado de las excusas que achacan a las regulaciones de radio de la FCC americana lo que se está haciendo con las tarjetas Wireless. Acabo de instalar una intel 2200 b/g en mi portatil. Es una tarjeta minipci 802.11b/g que sustituye a la 802.11b original. No he tenido problemas porque no he actualizado la BIOS. Esta tarjeta la puedes comprar a precio OEM por unos 44 euros - gastos de envío incluidos - . HP cobra por ella por lo que llevo leido más de 100. La única diferencia es el PCI ID metido en la EEPROM de la tarjeta. El resto es igual - por ser tan igual que el firmware se descarga en la tarjeta por el driver -. Sé que en las últimas actualizaciones de BIOS han metido checkeos para que sólo se puedan usar tarjetas autorizadas. Por cierto. HP no sólo lo hace en esto con las wireless. Si habeis manejado sus servidores DL 380, vereis, que en caso de necesitar un micro, no podeis ir a comprarlo a cualqueir sitio, sino que teneis que comprárselo a ellos, puesto que se han encargado que el módulo de alimentacion del micro no esté en la placa sino en una tarjeta madre que hay que insertar y sólo venden con el micro. IBM es otra que tal baila. Bonita manera de hacer negocio.

Presentación sobre Mac OS X

(via Slashdot). Amit Singh ha publicado una presentación de lo que será su libro Mac OS X internals, a publicar a finales de año.

martes, julio 05, 2005

Chipset wireless soportados en Linux

Cuando se busca hardware para Linux hay que se bastante cuidadoso en cuanto al soporte de drivers. Estoy buscando un tarjeta PCI con soporte 802.11b/g. Bien, para empezar la página de Jean Tourrilehes en HP es referencia indispensable. El siguiente punto imprescindible es adaptadores wirless del proyecto Linux WLAN, donde tenemos un listado exasutivo de las diferentes tarjetas soportadas por Linux y del chipset que llevan. Es conveniente leerse el soporte que existe para WPA, WEP y otros estándares. Por ejemplo, no todos los drivers soportan WPA.

lunes, julio 04, 2005

Momentos en la historia de los microprocesadores

Interesanta artículo en developerWorks sobre la historia de los microprocesadores. Quizás la parte que más nostalgia me ha traido es la referencia al Z80. El diseño de Frederico Faggin todavía se sigue usando a día de hoy en multitud de aplicaciones embebidas casi 30 años después de su diseño. Es el corazón de mi querida Amstrad CPC y por supuesto del Spectrum.