Archive for the 'Software' Category

La pesada carga del PDF

Miércoles, Octubre 4th, 2006

foxit.pngTodos los que nos vemos obligados a tratar con frecuencia con documentos en PDF bajo Windows tenemos algo en común. Llega un punto en que el tiempo de carga de Acrobat Reader (ahora conocido como Adobe Reader) te resulta insoportable, y te entran unas ganas terribles de desinstalarlo por completo. Pero no puedes hacerlo porque necesitas seguir consultando documentos en PDF…

Si te sientes identificado con lo expuesto anteriormente, puedes escapar del yugo de Acrobat con Foxit Reader. Se trata de un visor gratuito que carga a la misma velocidad que el Bloc de Notas de Windows ;) Funciona tan bien que yo ya he desinstalado Acrobat.

Sin embargo, si te empeñas en seguir usando Acrobat, aquí tienes un programita que permite desactivar algunos de sus plugins para minimizar el tiempo de carga. Lo he descubierto después de desinstalar Acrobat, por lo que no os puedo decir qué tal funciona.

Si además de consultar documentos en PDF necesitas generarlos, y no quieres instalar Open Office, puedes utilizar una aplicación gratuita como CutePDF que te permite hacerlo fácilmente ;)

Vía LifeHacker.

Como añadir Meneame a tu blog

Miércoles, Septiembre 20th, 2006

He añadido el agregador de bookmarks sociales meneame (asi es como lo llaman por ahi.. aunque no es un termino del todo correcto no? del.icio.us si son bookmarks, pero digg y meneame son mas bien.. sistemas de votacion de noticias.. ¿como lo llamariais vosotros?)

Como este es un blog geek pues que menos que hacer un post-log sobre como lo he hecho.

El plugin wp-notable te pone links para agregar el post a numerosos sitios, pero no meneame.
Este es el codigo:

<? if (function_exists(’wp_notable’)){?>
<span id=”wp-notable-line” class=”wp-notable-line”>
<a href=”http://meneame.net/submit.php?url=<?the_permalink();?>″ title=”Meneame:<?the_title();?>″><img height=20 width=20 src=http://www.soygeek.com/wp-content/uploads/2006/09/meneame.gif border=0></a></span>
<? wp_notable(); }?>

No es muy complejo la verdad, pero aqui queda para el que le pueda servir.

MediaCenter de Código Abierto y realmente embebido

Miércoles, Septiembre 20th, 2006

A todo geek nos gusta comprarnos “cositas”.

Mi próximo objetivo es comprar un MediaCenter para el televisor del salón, y no tener que grabar DVDs o CDs para reproducirlos en la tele, y en lugar de ver la telebasura, poder reproducir lo último de Youtube, Google Video o las ultimas fotos o películas de la camara digital.

Ya se que puedo poner un ordenador silencioso con una tarjeta VGA con salida de video compuesto, pero quiero algo muy muy pequeño.

El aparato en cuestión no es más grande que una mano, el alimentador que utiliza es el cargador de la PSP o la Axim X5, tiene conexión Ethernet 10/100, slots SD/CF/MS, USB2 host para enchufar discos duros externo, mando a distancia, y lo más importante de todo un Linux Kernel 2.6

Solo se vende la versión Beta de Desarrollo http://www.thinkgeek.com/computing/drives/89ed/

También existen recompensas a los que desarrollen algún módulo, por ejemplo 1000$ si programas un reproductor de YouTube, 600$ un browser de Flikr, 500$ un módulo de VozIP… Recompensas

Más información:
El entorno
La placa de desarrollo

Analizando la potencia de un servidor con PostgreSQL

Jueves, Septiembre 7th, 2006

PostgreSQLCuando montas un nuevo entorno de desarrollo o de producción, con nuevo hardware, y quieres compararlo con alguna instalación que conoces, tenemos una utilidad que nos puede ayudar en estos menesteres pgbench.

Pgbench, es un programa escrito en C apoyado en la librería libpq (más portable imposible) por lo que es facil compilarlo en el sistema que queramos testear, o también de manera más sencilla con un gestor de paquetes podeis agregar “postgresql-contrib”.

Una vez lo tengamos instalado creamos una base de datos de prueba

createdb pgbench

Después inicializamos la base de datos y aplicamos un factor de escala

pgbench -i pgbench -s 20

Con este comando hemos creado las tablas de prueba de pgbench (cuyos nombres son account, branches, tellers y history ) y luego las hemos rellenado aplicando un factor de escala 50, que define cuantas tuplas (filas) contendrán dichas tablas. Por ejemplo un factor de 20 supone crear 2 millones de registros en la tabla “account”.

Ahora podemos lanzar el test:

pgbench -c 10 -t 10000

Que ejecutará operaciones de consulta, actualización e inserción (select/update/insert) de filas sobre el esquema de pruebas. Podemos ajustar el paralelismo de las operaciones, por ejemplo -c 10 simula la concurrencia de 10 usuarios a la vez. A la vez podemos especificar el número de transacciones a realizar, -t 100 implica 100 transacciones por usuario.

La salida del test, nos dará el numero de tps (Transacciones por segundo) que soporta nuestro servidor. Ejecutar varias veces el test sin variar los parámetros puede dar ligeras diferencias en el valor de tps, lo cual es normal.

Ejemplo de salida:

pghost: pgport: (null) nclients: 10 nxacts: 10000 dbName: bench
`transaction type: TPC-B (sort of) scaling factor: 20 number of clients: 10
number of transactions per client: 10000 number of transactions
actually processed: 100000/100000 tps = 561.056729 (including connections establishing)
tps = 561.127760 (excluding connections establishing)

Por lo tanto nuestro servidor para las condiciones que hemos fijado tiene una capacidad de proceso de 561 transacciones por segundo. Sabiendo esto, podemos comparar distintos servidores con diferentes capacidades de memoria, sistemas de almacenamiento, procesador, etc. Podremos medir que mejora podemos esperar al cambiar de hardware y su rentabilidad a nivel de transacciones ganadas versus coste del nuevo material.

Ni que decir tiene que la mayor utilidad es poder ajustar de manera acertada el fichero de configuración postgresql.conf ya que podemos alterar cualquier entrada del fichero de configuración y medir inmediatamente las tps resultantes después de cambio y compararlas con las anteriores.

Espero que esta pequeña introducción, le sirva a alguien a disfrutar más de PostgreSQL y desearos que pgbench os muestre cada día valores mayores de tps.

Google personalizado

Miércoles, Septiembre 6th, 2006

Supongo que como muchos de vosotros mi página de inicio de FireFox es el buscador Google, lo que es muy práctico es tener personalizada dicha página de inicio.

Si tienes una cuenta en gmail, puedes personalizar en la página de inicio con tu bandeja de entrada, tener un diccionario, el tiempo que hace en tu ciudad, la hora local, las noticias que te interesan e incluso tus bookmarks, para poder acceder a ellos desde el curro, casa o donde sea.

Muy recomendable

http://www.google.es/ig

Clasifica tus carpetas bajo Windows

Martes, Agosto 29th, 2006

Reconozcámoslo, todos tenemos bastante desorden en nuestras máquinas. Las carpetas proliferan por doquier. y muchas veces nos cuesta encontrar lo que buscamos. Sabemos que está ahí, pero “no lo vemos” entre tanta carpeta.

Bajo otros sistemas operativos estó está solucionado hace tiempo. Para solucionarlo bajo Windows puedes utilizar Folder Marker, una pequeña utilidad gratuita que te permtirá poner cierto orden entre tanto caos. Como seguramente ya te imaginas, sirve para marcar tus carpetas con iconos y colores. De este modo puedes resaltar mediante colores las carpetas que más utilizas, clasificarlas poniendo su icono en función del contenido, o cualquier otra combinación que se te ocurra. La utilidad incluye varios iconos pero puedes añadir iconos adicionales que puedas necesitar.

Haciendo una sencilla búsqueda he encontrado dos utilidades similares: iColorFolder y Rainbow Folders, aunque esta última solamente permite cambiar el color de las carpetas. Si las probáis, comentarnos algo ;)

En fin… Para gustos, los colores :D

El P2P llega a Firefox

Domingo, Agosto 27th, 2006

Ayer estuve jugando con la extensión AllPeers de Firefox. Este addon permite crear grupos cerrados de usuarios e intercambiar ficheros entre ellos. Sigue una filosofía similar a la de BitTorrent para la descarga de ficheros. Interesante.

Personaliza tus webs preferidas

Domingo, Agosto 27th, 2006

Si visitas a menudo alguna web cuyo contenido adoras, pero cuyo diseño detestas, te va a encantar como a mí este plugin de Firefox. Se llama Stylish y permite cambiar los estilos de cualquier página web para adaptarla a tus gustos. ¿Que no gusta ese color de fondo que hace daño a la vista? Lo cambias y asunto arreglado. ¿Que te incordia esa columna lateral que nunca usas? La quitas y ganas espacio para la lectura. ¿Que estás harto de los anuncios en medio de un artículo? Los ocultas y se acabó.

Para sacarle el máximo provecho hay que tener al menos unas nociones básicas de CSS y de HTML. Si este pequeño detalle constituye un problema para ti puedes encontrar estilos en userstyles.org. Los hay para todos los gustos y para muchas de las webs más conocidas (Google, GMail, Wikipedia, Slashdot…). Además, el plugin te permite buscar directamente estilos disponibles para la web que estás visualizando en ese momento.

Hace tiempo que venía echando de menos un plugin como este ;)