Apuntes de un loco

Historias informáticas de ayer y hoy

Licencia

Buscar

Este Blog

Sindicación

Notas

  • Se ha deshabilitado el formulario de contacto del blog debido a abusos.

    Por determinación del administrador de Geeks.ms, los visitantes que no inicien sesión (visitantes anónimos) no podrán enviar comentarios a los blogs, para lo cual deberán registrar una cuenta de usuario e identificarse mediante la misma. También se admite la identificación a través de OpenID. Disculpen las molestias que les cause esta decisión.

Acerca de los contenidos

    La información ofrecida en este blog se proporciona tal cual, sin garantías de ningún tipo, y no otorga ningún derecho. Usted asume el riesgo de poner en práctica cuantos procedimientos se expongan aquí. En particular, si ha venido buscando alguna solución para una tarea o duda escolar y no le ha servido el contenido, por favor, no me eche la culpa. ;)

    Las anotaciones del blog representan una visión válida en el momento en que fueron publicadas o actualizadas. Más allá de esas fechas no se puede garantizar la veracidad de la información expuesta ni la exactitud o fiabilidad de los enlaces.

    Los comentarios son responsabilidad exclusiva de sus autores respectivos. El dueño del blog se reserva el derecho de editar, eliminar o no publicar aquellos comentarios que a su criterio infrinjan reglas básicas de respeto y convivencia en la red. En el caso de la edición, se expondrá claramente esta circunstancia y el motivo de la misma. El dueño del blog podrá asimismo borrar los enlaces que se desvíen demasiado de los temas tratados, muestren intenciones de autopromoción (publicidad descarada, spam convencional, etc.) o en general no inspiren confianza. Las direcciones de correo electrónico serán eliminadas o alteradas con el fin de reducir el riesgo de que sean objeto de "cosechadores" para el envío de mensajes basura masivos. El envío de comentarios implica el conocimiento de estas condiciones y la adhesión a las mismas.

Etiquetas

Archivo

Colegas y afines en Geeks.ms

Otros bloggers españoles

Bloggers de Microsoft

Herramientas interesantes

Geeks.ms

Mi blog personal

Webs y comunidades amigas

Retroinformática

November 2007 - Artículos

Comparte lo que sepas, aprende lo que no conozcas

Durante la pasada October .NET Conference de Málaga llegó a mis manos un librito confeccionado por varios miembros de Solid Quality Mentors (anteriormente Solid Quality Learning) sobradamente conocidos en el mundillo que rodea a las tecnologías Microsoft. El libro expone algunos de los temas tratados en el SQLU Summit 2007 que se celebró en Madrid a mediados del pasado mes de junio. Aquí se puede descargar el índice en formato PDF.

Se ve que el libro está escrito por gente que domina las cuestiones abordadas, aunque tengo que admitir que me resulta ajena buena parte de su contenido: SQL Server 2005, inteligencia de negocio (BI), SharePoint Server 2007... Quizá por este motivo lo que más me gusta es el título. (Leo en el blog de Fernando Guerrero, posible acuñador de la frase, una variación: Comparte lo que sepas y sigue aprendiendo permanentemente.) Este lema encaja perfectamente con la esencia de toda comunidad técnica y, en particular, con la forma de ser de las personas que se reconocen como parte de ella: la búsqueda y la difusión del conocimiento.

Publicado 18/11/2007 8:48 por Ramón Sola | con no comments

Extracción del contenido de un archivo CHM (ayuda basada en HTML)

Si alguien ha pensado alguna vez que los archivos CHM están protegidos de algún modo contra "ingeniería inversa" o "descompilación" está completamente equivocado. Extraer su contenido resulta muy sencillo.

Curiosamente, es el propio motor de ayuda HTML de Windows el que proporciona esta funcionalidad. No hay más que ejecutar lo siguiente en una línea de comandos:

hh -decompile <carpeta> <archivo CHM>

Donde <carpeta> es la carpeta de destino y <archivo CHM> especifica la ruta del archivo CHM a "descompilar". Podremos tratar los ficheros extraídos como queramos, pudiendo incluso generar un nuevo archivo CHM con ayuda de los ficheros .HHC (tabla de contenidos) y .HHK (índice), y las herramientas del HTML Help Workshop. El archivo CHM resultante, aun construido con los mismos componentes, no tiene por qué ser idéntico al original.

Referencias:
HTML Help 1.4 SDK: Using Command Line Switches
HTML Help 1.4 SDK: Decompiling a Help File

Publicado 12/11/2007 11:34 por Ramón Sola | 2 comment(s)