El día sábado sucedieron algunas cosas con la pc cuyo origen no he podido determinar, de estar funcionando perfectamente por la mañana y sin razón aparente pasó a perder gran cantidad de accesos directos del docker y a dejar de funcionar varios programas, el Office, Corel 9 y Corel X3, entre otros, y perder el registro de otros tantos.
En todos los casos pude solucionarlos reinstalando las aplicaciones, pero este no era el caso del Corel Draw X3, el cual me daba los siguientes errores:
No se puede crear un DOM (document object model).
Clase no registrada.
Compruebe que MSXML4 esté instalado.
Luego de intentar solucionarlo reinstalando la aplicación en dos oportunidades, decidí buscar en la red el dichoso MSXML4, el cual encontré en este enlace: MSXML 4.0 Service Pack 2 (Microsoft XML Core Services)
Luego de instalarlo procedí como sigue:
Clic en Inicio -> Ejecutar
Escribir regsvr32 /u msxml4.dll (este comando des-registra la dll MSXML4.DLL)
Ahora la re-registraremos escribiendo regsvr32 msxml4.dll
Y finalmente pude acceder al Corel Draw.
Solución encontrada en: Foros Emagister
Antecedentes
Una de las cosas que menos me gusta es que otras personas manipulen mi pc, y vamos que, una cosa es que yo le preste la pc a alguien y otra es que alguien la use mientras no estoy y al regresar me de con la sorpresa de que tengo nuevo software instalado. Usualmente cuando instalo algo trato de fijarme bien en las opciones de instalación para no crearme problemas posteriores. Lamentablemente esto no sucede cuando alguien mas instala el software.
Algo así sucedió con el yahoo messenger, un día apareció en mi pc, y trajo consigo la dichosa barra de yahoo para internet explorer.
No puedo negar que uso el internet explorer (cada ves menos con el IE Tab para Firefox (si, me dio flojera poner el link)) para revisar como se ven las páginas que estoy diseñando, lo hago en al menos 4 browsers, y me era molestisimo encontrarme con dicha barra, que me resulta inutil pues no uso frecuentemente (no uso nunca) mi correo de yahoo.
Fuerza Bruta
Lo primero que probé fue ocultarla dando clic derecho en la barra de herramientas y desactivándola desde ahí. Volví a bloquear las barras de herramientas, pero al reiniciar la computadora volvía a aparecer (no se si pasará con todos, a mi me pasó así).
Intenté pues desinstalarla, y para conseguirlo desinstalé todo el software que había traido el yahoo messenger, pero no tuve éxito, no había forma aparente de quitarla; desinstale entonces el yahoo messenger y la barra seguía en el mismo lugar. Así que resignado y buscándole utilidad, empecé a revisar los botones que se encontraban en dichosa barra.
Solución
(more…)
Luego de intentar probar y tratar de ser optimista, my space me parece un pandemonium, flash por todos lados, cosas moviendose, fondos que encienden y apagan, letras centellantes… las páginas parece que nunca terminarán de cargar y ni hablar en la forma como se “lentea” mi maquina con tantos “adornos”. No me gusta Myspace! así que mejor que se vayan enterando.

Pues luego de algunos meses de retraso se ha lanzado el proyecto BlogXpress.net, un sistema de blogs basado en Wordpress. Aún se encuentra en lo que sería la versión Alfa, así que hay cosas que se deben modificar durante los siguientes meses hasta encontrar el punto de equilibrio. Todas las sugerencias son bienvenidas.
<a href="/index.htm" target="_blank" onClick="window.open(this.href, this.target, 'width=300,height=400'); return false;">Lanzar popup</a>
Otra forma de lanzar popups:
<html>
<head>
<!– Copiar dentro del tag HEAD –>
<SCRIPT LANGUAGE="JavaScript">
<!–
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, ‘" + id + "’, ‘toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=320,height=240′);");
}
// –>
</script>
</head>
<body>
<!– Copiar dentro del tag BODY –>
<!– SEGUNDO PASO: Utilizar el siguiente link para abrir la ventana –>
<A HREF="javascript:popUp(’tu-pagina.htm’)">Abrir Ventana Pop Up</A>
</body>
</html>
Fuente: http://www.nosolousabilidad.com/articulos/popups_javascript.htm
Este post lo tengo en los “pendiente” desde hace cerca de un año, de ese tiempo a esta parte, he cambiado mi reproductor por defecto de Winamp a iTunes, con el cual no necesito de plugin alguno para esta función; pero como no dejar constancia de este recurso por si a alguien más le puede servir.
No se si alguno de ustedes les gusta q se vean las canciones en su msn, a mi me pasa a veces, generalmente no las muestro, pero que pasa si quiero mostrarlas teniendo como reproductor a Winamp?
Pues si este es el caso, hace algun tiempo mi amigo Israel (que ya no tiene blog conocido (al menos por mi)) me enseñó este plug-in MSN Messenger 7 Current Playing Song, para que se puedan mostrar los títulos de las canciones en el Messenger.
El proceso de instalación es similar a cualquier otro plugin de Winamp, solo se debe descargar, y luego doble clic para correr el instalador. Si después de instalar no pasa nada es porque nos falta una dll msvcr70.dll en la carpeta c:\windows\System o c:\windows\System32
Pues eso es todo, disfrutenlo.
Hice una búsqueda en la red sobre las posibles soluciones a este problema, y todas sugerían que debía instalar algunas actualizaciones o componentes que no existían en mi pc. Esto me parecía ilógico ya que tenía otras aplicaciones del mismo tipo conectándose a la base de datos sin problemas, por lo tanto no debía ser eso.
Finalmente la solución (en mi caso)era más sencilla de lo que pensaba, solo tuve que revisar el llamado al archivo .ini que contiene los parámetros de conexión, y corregir la ruta puesto que no lo estaba llamando bien:
estaba así:
gs_nomdir=""
ld_now = Today()
//// The file name of the application INI file
//of_SetAppIniFile ("")
of_setappinifile(gs_nomdir+"/demo.ini") //esta es la lÃnea que necesitaba corregir
of_SetCopyRight("Copyright-2004-"+String(Year(ld_now),+"0000")+"Sysbase Inc.")
of_SetVersion ("Version 1.00")
of_SetHelpFile (gs_nomdir+"\demo.hlp")
of_SetLogo(gs_nomdir + "\imagenes\logo.gif")
iapp_object.displayname="Creacion de Autor"
y quedó así
gs_nomdir=""
ld_now = Today()
//// The file name of the application INI file
//of_SetAppIniFile ("")
of_setappinifile(gs_nomdir+"demo.ini") //solo necesité quitar la barra inclinada
of_SetCopyRight("Copyright-2004-"+String(Year(ld_now),+"0000")+"Sysbase Inc.")
of_SetVersion ("Version 1.00")
of_SetHelpFile (gs_nomdir+"\demo.hlp")
of_SetLogo(gs_nomdir + "\imagenes\logo.gif")
iapp_object.displayname="Creacion de Autor"
Al jugar un poco con el adsense he descubierto que no me rinde todo lo que debiera… al menos lo que yo quisiera, esto ha generado que empiece a leer un poco (más) sobre esto, reubicar los anuncios etc; el problema es que estéticamente no me terminan de gustar, y menos para las personas (si es que hay alguna) que visitan este blog frecuentemente, mientras buscaba alguna solución o algún plugin que me permita hacer alguna mágia con el adsense me encontré con este post de boja, donde se menciona el plugin MoreMoney de Dani “Troy” Gonzalez., que permite mostrar los anuncios solo a los visitantes que provengan de buscadores Google, Yahoo o MSN y más aún, nos da la posibilidad de personalizar los mensajes o la lista de sitios.
Fuente:
No puedo creer que lo hayan inventado
La maté por un Yogur
Este pequeño código que encontré sirve para colocar un anuncio adsense (o cualquier otra cosa) después del primer post.
1) Abrir el archivo index.php y buscar algo similar a esto:
<?php if ($posts) : foreach ($posts as $post) : start_wp(); ?>
Este es el inicio del WP-Loop.
2) Apenas ANTES de esa línea, insertamos este código:
<?php $showAdSense = True; ?>
3) Luego buscamos este código:
<?php endforeach; else: ?>
Este es el final del loop.
4) Apenas ANTES de esa línea, ponemos esto:
< If ($showAdSense) { ?> ... stick the adsense code here ... <?php $showAdSense = False;} ?>
Realizamos los cambios pertinentes (como insertar nuestro código de adsense)
5) Guardamos el archivo.
6) Voilá!
WordPress 2.0
Es (probablemente) el mismo que el de WordPress 1.5
WordPress 1.5
<?php define('WP_USE_THEMES', false); get_header(); ?>
El Loop empieza aquí:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
y termina aquí:
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
WordPress 1.2
<?php /* Don't remove this line. */ require('./wp-blog-header.php'); ?>
El Loop empieza aquí:
<?php if ( $posts ) : foreach ( $posts as $post ) : start_wp(); ?>
y termina aquí:
<?php endforeach; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
Esta semana tuve que realizar dos brochures (Folleto, catálogo, manual, prospecto) para dos diferentes empresas, el primero había que crearlo desde cero, este trabajo no representó ningun problema especial, pero el segundo necesitaba un re-diseño, para lo cual recibí un pdf con el contenido del documento actual, este brochure me generó algunas dificultades por tanto había sido realizado en Linux, al visualizarlo no había problema alguno, pero al abrirlo en modo de edición me pedía unas fuentes que no estaban disponibles en mi sistema (el pdf las traía embebidas en si mismo, pero eran incompatibles (como es sabido yo trabajo con windows XP por una cuestiond e productividad como ya dejé explicado en alguna ocasión)). Fue entonces que inicié una búsqueda para encontrar alguna aplicación que pudiera realizar esta transformación; conocía algunos utilitarios que realizan el cambio entre fuentes de Pc/Mac, pero nunca antes se me había presentado la necesidad de hacerlo desde Linux.
Mi búsqueda dió resultado, encontré FontForge, una utilidad que aparte de permitir la edición de los caracteres como otros tantos programas similares, realizaba la conversión entre los formatos que yo necesitaba, y encima Open Source. Manos a la ubre me dije, pero surgió el segundo problema, este utilitario corre en plataforma Linux.
Inicialmente pensé reiniciar y utilizar alguna de las distribuciones de Linux que tengo instaladas en la pc para correr la aplicación (Mandrivao Ubuntu), pero luego pensé en ocasiones posteriores donde tenga que realizar esta acción, sería tedioso tener que reiniciar y cambiar de sistema cada vez que quiera realizar una conversión. Fué así como llegué a Cygwin (GNU + Cygnus + Windows), una aplicación Open Source que permite emular el entorno unix dentro de Windows. No estoy muy informado sobre si es la mejor opción, asumo que deben existir otros recursos de similar factura pero al ser lo primero que encontré y por la premura del tiempo (cosa que me viene faltando desde que empecé el nuevo trabajo) me decidí a probarlo.
Esta es una muy buena solucion, si por motivos laborales o de cualquier otra indole, te obligan a usar window$, pero quieres disfrutar de la potencia de los comandos del unix en la propia maquina.