Un excelente screencast de Oracle donde nos muestran como configurar Doctrine2 en Netbeans, saludos.
Archivo de la categoría: Computación
Checar el tamaño de tus bases de datos
Esta consulta te dará el resultado en MB, divide size entre otros 1024 para tenerlo en GB
SELECT table_schema "database", sum(data_length + index_length)/1024/1024 "size in MB" FROM information_schema.TABLES GROUP BY table_schema;
De WordPress a Twitter y Facebook
Algo muy común en estos tiempos para los webmasters es tratar de viralizar sus contenidos a través de las redes sociales, lo más usado sin lugar a dudas es Facebook y Twitter y en esta ocasión les presento una aplicación gratuita que permite hacer esto de una forma realmente muy sencilla, se trata de TwitterFeed que aunque en su nombre no se indique tambien sirve para actualizar servicios como Facebook y LinkedIn, espero les ayude con sus blogs…
Plugged in, not charging en Windows 7
Recientemente me toco tener un problema que al parecer se esta volviendo muy popular: repentinamente mi laptop comenzó a marcarme que la batería no estaba cargando, en el icono de la batería me aparecía el mensaje “Plugged in, not charging” y efectivamente la batería no cargaba nada, después de estar investigando un poco en internet me di cuenta de que este problema comenzó a presentarse hace poco en gran cantidad de laptops, principalmente HP/Compaq pero otros fabricantes también presentan el problema (El problema lo tuve con una HP Envy), después de probar varias soluciones, pues aquí les dejo la que me funciono a mi, espero que les sirva:
- Apaga tu laptop y desconecta AC
- Quitale la bateria
- Conecta AC y enciendela
- Abrimos el administrador de dispositivos
- En la categoria Baterias buscaremos Microsoft ACPI Compliant Control Method Battery y lo desisntalamos.
- Apaga tu laptop y desconecta AC
- inserta la bateria de nuevo y conecta AC
- Reinicia tu laptop
Instalar GIMP 2.7.2 en Ubuntu 10.10
Pues mucho se ha dicho acerca de la nueva “ventana unica” de GIMP que se supone fue liberada en version de prueba desde GIMP 2.7.1, sin embargo no era muy sencillo utilizarlo debido a que era necesario compilar la aplicacion debido a que por el momento solo esta disponible para su descarga el ejecutable de la 2.6, sin embargo como se que muchos de ustedes ya no pueden esperar, les traigo aqui la manera de instalar la version 2.7.2 de GIMP en Ubuntu 10.10 (Aunque no creo que usuarios de Ubuntu 9.x en adelante tengan problema), este metodo les instalara una version de desarrollo que puede ser inestable asi que usenlo bajo si propio riesgo, los pasos son los siguientes:
Primero tenemos que actualizar nuestros repositorios:
$ sudo apt-get update
No importa si tenemos GIMP instalado o no, agregaremos el siguiente PPA:
$ sudo add-apt-repository ppa:matthaeus123/mrw-gimp-svn
Actualizamos de nuevo:
$ sudo apt-get update
Y ahora si instalamos o actualizamos GIMP:
$ sudo apt-get install gimp
Si al iniciar Gimp te da algun problema, ejecuta:
$ sudo apt-get install libgegl-0.0-0
Listo simplemente falta abrir GIMP y navegar al menu Ventanas > Single Window-Mode y podran disfrutar de GIMP en una sola ventana, saludos…
Perfecta…
No tengo mas que decir…
Via: GeeksAreSexy
Acerca de los Sitemaps
Como ya hemos platicado antes, los sitemaps son archivos xml que permiten a los motores de busqueda indexar mas facilmente nuestros sitios web, la verdad es, que aunque el tema no es muy complejo la mayoria tenemos aun algunas cosas por aprender acerca de los sitemaps, para esto les traigo los puntos mas importantes acerca de ellos:
¿Que es un sitemap?
Un sitemap es un archivo XML el cual es utilizado por los motores de busqueda para indexar mas facilmente un sitio web, basicamente el archivo contiene una lista con todas las url de un sitio web, el sitio web http://www.sitemaps.org contiene informacion muy importante acerca de los sitemaps y su formato.
¿Como se usan los sitemaps?
Cuando un motor de busqueda esta indexando un sitio web y esncuentra un archivo sitemap, este es usado para ayudar en la indexacion del sitio web, tambien es posible enviar manualmente un sitemap a los motores de busqueda, es posible hacerlo mediante un “ping” y con herramientas como Google Webmaster Tools.
¿Tengo que reenviar mi sitemap cada vez que actualizo mi sitio web?
Los motores de busqueda verificaran tus sitemaps regularmente, sin embargo, si es recomendable reenviar un sitemap despues de actualizar un sitio web.
¿Existe alguna regla sobre el nombre del sitemap?
No, el sitemap se puede nombrar como sea, ni siquiera es necesario que tenga extension xml, sin embargo debes asegurarte de que el tipo de archivo (mime type) sea correcto, debe ser “text/xml”.
Sitemaps y robots.txt
Es posible usar el archivo robots.txt para informar a los motores de busqueda donde se encuentra tu sitemap, simplemente agregaremos una linea extra dentro de nuestro archivo robots.txt como la siguiente:
Sitemap: http://www.example.com/sitemap.xml
Sitemaps y Google
Google cuenta con un servicio llamado Google Webmaster Tools el cual permite dar de alta sitemaps y ademas nos da algunas estadisticas de las paginas enviadas contra las indexadas entre otras cosas.
¿Necesito una cuenta de Google para enviar mis sitemaps?
No necesariamente, sin embargo es muy recomendable el uso de Webmaster Tools, en caso de que no tengas cuenta con Google puedes usar el servicio de ping para enviar un sitemap.
¿Cual es el tamaño maximo de un sitemap en Google?
Un sitemap puede contener hasta 50,000 direcciones o pesar 10 MB, sin embargo es posible dividir tu sitio en varios sitemaps mas pequeños que administren seccion del sitio web.
¿Puedo usar un RSS como sitemap con Google?
Si, Google acepta RSS 2.0 y Atom 0.3 como sitemaps validos, sin embargo la idea de un sitemap es tener todas las paginas de un sitio web y no solo las ultimas 10 o 20.
¿Como puedo saber si un sitemap es correcto?
De nuevo la recomendacion es usar Webmaster Tools, cuando un sitemap es enviado mediante esta herramienta, Google te dira si es que existe algun error con el. Tambien es buena idea usar algun validador de XML para revisar la estructura del sitemap.
Los mensajes de error mas frecuentes son los siguientes:
“This url is not allowed for a sitemap at this location”
Este error indica que tu sitemap contiene url’s no validas para su contexto, es decir, un sitemap solo puede contener url’s dentro del mismo dominio y dentro del mismo directorio(o subdirectorios del directorio), un sitemap ubicado en el directorio raiz podria contener todas las url’s del sitio pero un sitemap dentro de un directorio no podria contener url’s de nivel superior.
“Invalid date”
Este error indica que alguna de tus url’s contiene una fecha de modificaciòn invalida, los sitemaps requiren el uso de fechas en formanto ISO-8601 encoding el cual tiene 2 variantes, aunque para facilitar las cosas yo les recomiendo usar este formato:
2010-02-24 (YYYY-MM-DD)
“We couldn’t find your verification file.”
Cuando ligas un sitio web con Webmaster Tools, Google te pide que verifiques la propiedad del sitio, es importante que mantengas el metodo de verificacion activo para que Google verifique que sigues siendo el propietario del sitio web.
En caso de que aun tengan dudas les dejo estos sitios web de referencia:
Usar un “Ping” para actualizar tu Sitemap en Google, Yahoo y Bing
Los sitemaps te ayudan a informar a los motores de busqueda cuales son las paginas que deben rastrear en tu sitio web, los sitemaps mejoran la manera en la que los motores de busqueda indexan un sitio web al dar informaciòn explicita acerca de un sitio web, por ejemplo, si existen url’s nuevas o si algunas han sido actualizadas.
Sabemos que no hay forma de garantizar si un sitio web sera indexado, o en que tiempo sera indexado, sin embargo el uso de sitemaps incrementa la probabilidad de ser indexado y tambien la velocidad de indexaciòn de un sitio web.
Cuando publicamos contenido nuevo en nustro sitio web o blog, seria una excelente idea poder avisar a los motores de busqueda lo mas pronto posible que nuestro sitio web ha sido actualizado y les tengo una excelente noticia, esto es posible mediante un metodo llamado “ping” el cual esta implementado en la mayoria de los motores de busqueda.
En este post nos enfocaremos en los 3 motores de busqueda principales y como realizar un ping de sitemaps a ellos, en los 3 casos es posible simplemente escribir la url en un navegador y al dar enter el sitemap sera enviado, en caso de que tengas control de tu aplicacion web podrias automatizar esto con algun curl o algo asi, las url de pings son las siguientes:
Bing:
http://www.bing.com/webmaster/ping.aspx?siteMap=[your sitemap web address].
Ejemplo para este sitio web:
http://www.bing.com/webmaster/ping.aspx?siteMap=http://blog.hectorbenitez.com/sitemap.xml
http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.example.com/sitemap-file.xml
Ejemplo para este sitio web:
http://www.google.com/webmasters/sitemaps/ping?sitemap=http://blog.hectorbenitez.com/sitemap.xml
http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=YahooDemo&url=http://www.domain.com/sitemap.xml
Ejemplo para este sitio web:
http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=YahooDemo&url=http://blog.hectorbenitez.com/sitemap.xml
En todos los casos, no es estrictamente necesario reenviar los sitemaps cada vez que cambie tu sitio web ya que los buscadores actualizan automaticamente los sitemaps, sin embargo, es una buena recomendacion para tratar de que tus paginas sean indexadas mas rapidamente.
En WordPress podemos automatizar el envio de los sitemaps usando los servicios de actualizacion agregando las url en la seccion Ajustes->Escritura->Servicios de Actualizacion, existen otros muchos servicios a los que puedes hacer ping para informar que tu sitio web a sido actualizado como pingomatic, feedburner o technorati, pero esto sera material para otro post, Saludos…
Programadores Vs Diseñadores
Via: SixRevisions
Fedora 14 y Meego
Bueno, este post solo lo pongo para evitar que muchos de ustedes se rompan la cabeza intentando hacer funcionar la interfaz grafica Meego con Fedora 14 (Como me paso a mi, jaja), desafortunadamente, aunque es una de las caracteristicas anunciadas por Meego para la liberaciòn de Fedora 14 la semana pasada, lamento informarles que no se pudo concluir con la tarea, por lo que la Meego aun no esta disponible (bueno, si esta, pero no funciona) para Fedora 14, de hecho ni siquiera es posible hacer un login exitosamente, se espera que en breve puedan corregir esta caracteristica y sera brindada a traves de las actualizaciones automaticas de Fedora, saludos…




