Escrito en varios
Recordatorio: el 16 de julio termina el plazo para conseguir tu dominio .es gratis
Google: Resultados de búsqueda en XML
Es posible que tengas la necesidad de crear un proceso que haga búsquedas en Google y necesites retornarlas en formato XML para despues realizar cualquier tipo de procesado sobre ellas, por ejemplo aplicar un XSL. Google dispone de dos formas para realizar búsquedas fuera de la página habitual:
La segunda opción lleva descartada por Google desde diciembre de 2006, siendo la API basada en AJAX la utilizada actualmente. En la página de Google hay cantidad de ejemplos acerca de como usarla. Lo destacado es que necesitas obtener una key para poder utilizarla.
Las búsquedas tiene restricciones:
- 10 resultados como máximo.
- 1000 consultas diarias.
- La API AJAX solo se puede emplear en la web, nada de usarla en otros entornos.
Si estas programando en .NET u otro lenguaje, es conveniente que uses el servicio SOAP. Para ello Google pone a tu disposición un archivo WSDL que describe el servicio. Para usarlo en la plataforma .NET solo es necesario registrar el componente web y listo, pero como he dicho anteriormente, a Google no le gusta que lo uses, y como debes obtener una key para usarlo, el no te la proporciona. Por supuesto puede buscar en Internet claves de gente que las obtuvo a tiempo porque siguen funcionando.
La solución a todos estos problemas: XooMLE

- Permite realizar búsquedas en Google y devolver los datos en XML.
- Puedes obtener más de 10 resultados.
- Puedes descargar una API para no tener que usar la dirección http. Es lo recomendable si vas en serio con esto de las búsquedas.
Mira este ejemplo de búsqueda. Por defecto devuelve 11 resultados pero puedes añadir parámetros para obter más:
maxResults=100
Obtendrás un XML con 101 entradas. Para añadirlo simplemente: &maxResult=100.
Más datos:
Escrito en Google
IExplorer no renderiza la página
![]()
Esta mañana en el curro he tenido que corregir algunos xsl, que posteriormente se encargan de determinar como se creará el documento html a partir del xml, y tras varios cambios descubro que Firefox muestra la página pero IExplorer no la renderiza. Problema y solución:
En mi caso, IE encuentra un error en la siguiente inclusión de código:
<script type=”text/javascript” src=”js/util.js”></script>
Para que no tenga problemas, debemos añadir un ‘;‘ como en este caso:
<script type=”text/javascript” src=”js/<mi archivo javascript>.js”>;</script>
Tras esto, el renderizado web sigue su curso y no rompe. Espero que esto soluciones problemas de más de uno.
Escrito en desarrollo web
Modificar el mensaje de bienvenida en las shell remotas

Cuando abrimos una shell remota en otra máquina, por ejemplo: mediante ssh, obtenemos un mensaje de bienvenida com o el de la ilustración anterior. Para cambiarlo debes editar el fichero /etc/motd con permisos de administrador.
Java system.properties list
awt.toolkit=sun.awt.windows.WToolkit file.encoding=Cp1252 file.encoding.pkg=sun.io file.separator=\ java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment java.awt.printerjob=sun.awt.windows.WPrinterJob java.class.path=.;c:\classpath\com.fredswartz.utilities.jar;c:\classpath\TableLayout.jar;c:\classpath\swixml.jar;c:\classpath\jdom.jar;c:\classpath\pmd-1.8\lib\pmd-1.8.jar;C:\classpath\pmd-1.8\lib\jaxen-core-1.0-fcs.jar;C:\classpath\com.fredswartz.guiUtils.jar;C:\classpath\com.fredswartz.fmt-0.7.jar;C:\Program Files\IBM\Cloudscape_10.0\lib\derby.jar java.class.version=49.0 java.endorsed.dirs=C:\Program Files\Java\jdk1.5.0_01\jre\lib\endorsed java.ext.dirs=C:\Program Files\Java\jdk1.5.0_01\jre\lib\ext java.home=C:\Program Files\Java\jdk1.5.0_01\jre java.io.tmpdir=C:\DOCUME~1\Owner\LOCALS~1\Temp\ java.library.path=C:\Program Files\Java\jdk1.5.0_01\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\Python22;C:\Program Files\PC-Doctor for Windows\services;c:\ant\bin;c:\Program Files\Java\jdk\bin;c:\Program Files\Java\jdk\jre\javaws;C:\Program Files\Sybase\Adaptive Server Anywhere 6.0\win32;c:\classpath\jcsc/bin;c:\classpath\jcsc\bin;C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual Studio\VC98\bin java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition java.runtime.version=1.5.0_01-b08 java.specification.name=Java Platform API Specification java.specification.vendor=Sun Microsystems Inc. java.specification.version=1.5 java.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi java.version=1.5.0_01 java.vm.info=mixed mode, sharing java.vm.name=Java HotSpot(TM) Client VM java.vm.specification.name=Java Virtual Machine Specification java.vm.specification.vendor=Sun Microsystems Inc. java.vm.specification.version=1.0 java.vm.vendor=Sun Microsystems Inc. java.vm.version=1.5.0_01-b08 line.separator= os.arch=x86 os.name=Windows XP os.version=5.1 path.separator=; sun.arch.data.model=32 sun.boot.class.path=C:\Program Files\Java\jdk1.5.0_01\jre\lib\rt.jar;C:\Program Files\Java\jdk1.5.0_01\jre\lib\i18n.jar;C:\Program Files\Java\jdk1.5.0_01\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.5.0_01\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.5.0_01\jre\lib\jce.jar;C:\Program Files\Java\jdk1.5.0_01\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.5.0_01\jre\classes sun.boot.library.path=C:\Program Files\Java\jdk1.5.0_01\jre\bin sun.cpu.endian=little sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 sun.desktop=windows sun.io.unicode.encoding=UnicodeLittle sun.jnu.encoding=Cp1252 sun.management.compiler=HotSpot Client Compiler sun.os.patch.level=Service Pack 2 user.country=US user.dir=C:www-workingnotes\notes-java-working\io\30properties_and_preferences\40sysprops\SysPropList user.home=C:\Documents and Settings\Owner user.language=en user.name=Owner user.timezone= user.variant=
Estas es una lista de las propiedades que pone la máquina virtual Java a disposición de las aplicaciones.
Escrito en Java | Etiquetas:Java, list, system.properties
Enjuto Mojamuto: Internet Plorer
Escrito en frikadas
Prácticas de telecomunicaciones
Escrito en Uncategorized | Etiquetas:radio am
Libro recomendado: “La teoría del todo” de Stephen W. Hawking

Interesante publicacón que da un repaso a todas las teorías por las que ha pasado el orígen y comportamiento del universo.
El caso Napster a la española: 13 millones de Euros a la empresa de Pablo Soto
La verdad es que no se hasta que punto llegarán las cosas, hoy saltó la noticioa de que Promusicae y sus amiguetes quieren intentar sacar 13 millones de Euros, y dicen que lo han estimado a la baja, a Pablo Soto, creador del conocido Omemo por haber desarrollado una aplicación que ayuda a delinquir. Me parece el colmo de los colmos. El programador no tiene la culpa de los usos que se le den a su creación. Es como si el estado intenta denunciar a los fabricantes de navajas o bates de béisbol, porque mucha gente es golpeada o asesinada con ellos. Pablo no es más que un programador, empresario y gran emprendedor, que no tiene la culpa de que las discográficas mantengan un modelo antiguo de negocio. Además, basta recordar que la descarga en España NO es ilegal si es sin ánimo de lucro.
Escrito en varios
API javascript de Google Earth
Escrito en Google | Etiquetas:api, google earth, javascript
