Archivos de la categoría ‘beGNU’

ScribeFire + Foxmarks = Un Firefox más útil

Julio 24, 2008

Casi nunca suelo escribir sobre extensiones para Firefox. Básicamente porque la mayoría de ellas las sulo usar bastante poco y, normalmente, no las vuelvo a instalar la siguiente vez que instalo en navegador en otra máquina. Por eso creo que el hecho de que ahora mismo acabe de instalar éstas dos extensiones en el portátil (últimamente trabajaba más con el sobremesa) quiere decir que éstas dos extensiones son buenas.

ScribeFire es la extensión que estoy usando ahora mismo para escribir éste post (y unos cuantos de los anteriores y muchos de los futuros creo yo…). Básicamente la extensión funciona de la siguiente manera: pulsas F8 y te aparece una ventana en la parte de baja del navegador (no una ventana popup, sino una especie de pestaña) que básicamente es un editor de posts MUY completo. Así a grandes rasgos, puedes poner el título, el texto en un editor wysiwyg, también puedes cambiar a vista de código por si quieres retocar algo a mano y tienes vista precia “en vivo”. Además tiene botones para añadir imágenes de flickr y videos de youtube directamente, está muy bien integrado con servicios web. Por supuesto, permite configurar los blogs en los que he escribirmos y elegir en cual queremos publicar el post. También podemos optar por guardarnos unas cuantas páginas en el navegador y escribir los posts sin conexión para después publicarlos todos de golpe. En definitiva, si tienes un blog te encantará ésta extensión ;)

Foxmarks es otra extensión que te resultará increíblemente útil si, como yo, trabajas en varios equipos diferentes y te gusta tener tus marcadores sincronizados entre ellos. Te puedes dar de alta una cuenta directamente desde el wizard que te aparece después de reiniciar firefox tras la instalación de la extensión, sin tener que ir a ninguna web ni utilizar ningún correo para activarla. Ya sé que hay servicios parecidos más conocidos, como del.icio.us, pero a mi nunca me ha convencido del todo, a parte de que las extensión que he probado para ese servicio siempre necesitaban de conexión online y refrescaban directamente de ahí los marcadores. Lo que hace foxmarks sincronizar tus marcadores con los que tienes en tu cuenta online, de forma que realmente los tienes disponibles en local, evitándote el tiempo de refresco al ir a buscar alguno.

Gobby, quien dijo que escribir a pachas era dificil?

Julio 19, 2008

Bueno, ésto va a ser una entrada rapidilla para recordar una aplicación que usé hace tiempo y que puede que me venga bien éste verano para terminar la documentación del proyecto de fin de carrera.

Gobby es una aplicación para gnome que nos permite editar textos de forma colaborativa. ¿qué es eso? Pues básicamente un editor para poder escribir entre varias personas un mismo documento sin tener que guardarlo, enviarlo y cargarlo cada vez que uno hace una modificación porque la edición se hace simultáneamente entre todos.

Nos la podemos instalar directamente de los repositorios así:

> sudo aptitude install gobby

y luego, con seguir la interfaz, que es MUY intuitiva, no tendremos mayores problemas.

Podremos crear un documento nuevo y permitir que nuestros colegas de edición se conecten a nuestra máquina desde otro Gobby (hace de cliente y servidor) para editar a la vez que nosotros el texto del documento. Además nos proporciona un chat para poder hablar con los demás mientras estamos editando cierta parte.

Os dejo la captura de pantalla que he visto en el post que me ha recordado la aplicación en Ubuntu Life y…. si, he hecho hotlinking a la imagen porque es también un blog de wordpress con lo que la imagen tiene todas las papeletas para estar en la misma red de servidores, lo que no supondrá ningún exceso de tráfico a Ubuntu Life, además de que en wordpress.com no nos cobran ;)
Eso si, si en Ubuntu Life tienen algún problema con lo del hot linking que me avisen y no dudaré en subir la imagen aquí.

Symbian, Android y el iPhone

Julio 16, 2008

Al final me he decidido por ese título en vez del primero que se me ocurrió “Nokia, Android y Apple se lian a tortazos en plena calle” más que nada porque vete tú a saber quien lee éstas cosas que Google indexa demasiado bien algunas veces…

Bueno, al tema. Como todos sabréis hace casi una semana (a falta de dos días) que Teléfonica puso a la vente el iPhone 3G en España, bueno, en España y en otros cuantos países (si, Telefónica no no se limita a sacar los cuartos sólo a los españoles). Como ya había puesto hace un par de post yo estaba esperando a la presentación a ver que decidía hacer con mi viejo móvil. Más que del iPhone yo estaba pendiente de las tarifas de datos que presentaría telefónica para ese bichejo que, sin conexión de datos 24/7, viene a ser como una bici sin ruedas.

Al final aparecieron las dichosas tarifas….. que como chiste estuvieron bien… pero no, no eran de coña, iban muuuuy en serio. Disfrutarás de tu iPhone 3G la primera semana de cada mes, las siguientes podrás, con mucha paciencia, consultar el correo y poco más :P

Total, que ya tengo todo claro y encima de la mesa (bueno, casi todo porque en Google no se acaban de decidir) y voy a dar mi impresión sobre las tres plataformas para móviles que venía siguiendo desde hace un tiempecillo.

ACTUALIZADO!


- Symbian: La de toda la vida. La que siempre ha estado en los Nokia de gama alta que todos queríamos tener. Pero con un regustillo nuevo, Nokia a comprado lo que le faltaba de Symbian y Trolltech, al parecer la siguiente versión de Symbian (de aquí a dos años) será libre, con lo que se esperá un enorme subidón de aplicaciones. Es la plataforma que llevo usando desde que compré mi N70

cuando Orange los sacó tirados de precio el verano pasado. Ojo los que tenéis un N70, la cosa engaña, es muy poco móvil para permitir disfrutar de un Symbian, por eso va tan lento.

- Android: Google lleva demasiado tiempo dándole vueltas y todavía no se sabe cuando va a haber terminales en el mercado con éste sistema. Cuando se anunció, tenía todo de cara, el primer sistema operativo para terminales móviles libre, basado en Java y con acceso a toda la API del sistema (lo que prometía una comunidad enorme de desarrolladores y un sinfín de aplicaciones), quizás el anuncio fué demasiado prematuro y ha ido perdiendo fuerza.

El movimiento de Nokia le “perjudica” bastante. ¿por qué entre comillas? Pues porque perjudica a Android pero no a Google. Android se acaba de encontrar un gran enemigo con la liberación de Symbian que es un sistema muy rodado y conocido ya (de hecho el más presente en el mercado actual) que habría podido evitar de haber aparecido antes en el mercado o de anunciarse ahora por primera vez. A Google no le perjudica porque, aunque Android no triunfe, el mercado de Google está en la navegación. Independiente de con qué navegue la gente, a Google lo que le interesa es que la gente utilice sus servicios web. De hecho, no creo que pase mucho tiempo hasta que integren sus servicios en un Symbian que será libre.

- iPhone: La verdad es que al iPhone ésta guerra ni le va, ni le viene, pero se le mete siempre en medio por ser la última novedad un producto de Apple. En Apple hacen las cosas diseñadas a su público. Y su público son los que tienen exactamente los mismos gustos que Steve Jobs (sigo sin entender como un tío que tiene fobia a los botones puede dirigir una compañía tecnologíca :P) porque el tío se los hace como a él le gustan. Digo que ésta guerra no le influye porque se va a vender igual, es un buen producto y viene de la mano de una compañía elitista que está de moda así que tiene el éxito asegurado. Eso sí, que se preparen los compradores para renovarlo cada año por el último modelo ;) Además, es la plataforma más cerrada de todas, haciendo que las aplicaciones de terceros (no permitidas directamente en la primera versión) tengan que ser aceptadas por Apple para poder instalarse (dejará que clones libres de aplicaciones de pago estén disponibles en la store? alguien me cubre la apuesta? xD).

Después de todo éste rollo mi conclusión es que me voy a quedar al ladito de Nokia y Symbian. Ahora que todos los terminales de gama alta que no son de Apple están bajando de precio, espero hacerme con un Nokia N95 a un buen precio, que seguro que hay algún borrego que quiere malvenderlo para comprarse un iPhone 3G ;)

ACTUALIZACIÓN: Hoy nos llega una buena noticia más. Symbian y Google no se darán de tortas para quitarse uno al otro el trozo del pastel, sino que, según dice el CEO de Symbian Nigel Clifford en ésta noticia de Xataka Móvil tienen un gran interés en colaborar todavía más (Symbian ya utiliza aplicaciones de Google como GMaps y el buscador web), tendiéndole la mano a Google para colaborar incluso a nivel de desarrollo de sistema operativo. Sería la bomba! Habrá que esperar a ver que responde Google.

Éstas opiniones no tienen desperdicio alguno:

- Las 5 razones de la FreeSoftwareFoundation para evitar el iPhone3G (y ya de paso ponen un poco a parir a Steve Jobs xD)
- Sobre la Fundación Symbian (también hablan del efecto sobre Android, muy en la misma opinión que la mía)
- Como Nokia y Symbian van a ayudar a Google (que es lo que comento en el parrafo de Android)
- Top 10 de las razones para no comprarte un iPhone 3G (altamente sarcástico y divertido!)

Eficiencia con Strings en Java

Julio 15, 2008
Bueno, el post de hoy no es que sea muy linuxero, pero ya sabéis que de vez en cuando me gusta poner cosillas de programación. Más que nada las pongo porque son cosas que veo y, a lo peor, no tengo tiempo de toquetear en éste momento y teniendo aquí lo básico, algún día que tenga más tiempo me podré poner con ellas para darles un buen meneo. Y también para cuando estoy picando alguna aplicación y me acuerdo que por aquí tengo algo que me vendría bien :D

Hoy el tema va de Java (perro viejo, bien conocido) y las String (también viejas amigas aunque nunca me haya adentrado mucho en su API). Al parecer la clase String de java se implementa sobre un array estático, lo que conlleva que la carga de procesador al hacer cualquier operación con ellas se vaya por las nubes. Yo, normalmente, prefiero cargar el procesador (que según mi opinión van increiblemente sobrados porque la gente tiene micros que tiran de más de 2ghz y para un uso normal me parece una burrada) que la memoria (que me parece un bien mucho más escaso). Pues bien, hoy la solución va a la inversa. Vamos a ver como utilizando más memoria podemos aligerar la carga de procesamiento cuando hacemos cualquier operación con Strings, es decir, concatenar, mostrar, reemplazar caracteres, dividirla en cachos….

Ésto se consigue cambiando la estructura de datos. En concreto vamos a cambiar Strings por Ropes.

¿qué es eso de un Rope?

Yo tampoco tenía ni idea, pero al parecer es una idea que data de 1995 (podéis ver el artículo aquí) y consiste en almacenar cadenas de caracteres utilizando una estructura de árbol, que consume mucha más memoria pero permite rebajar notablemente la complejidad de las operaciones.

Algo más reciente que el concepto es el desarrollo, por parte de Amin Ahmad, de una implementación 100% Java de Ropes y 100% libre bajo licencia GPL (al final siempre sale el tema eh? jeje…)

De momento nada más, pero me guardo ésto para hacer una comparativa cuando termine los exámenes y vuelva de presentar el R4P en el congreso IADIS Multiconference en Amsterdam :D

Fuente: JavaHispano

Felicidades!

Julio 1, 2008

Hoy el blog cumple un año, ésta entrada es como la de marzo de mi cumpleaños, programada, no siendo que se me vaya a olvidar!

Si he seguido con el blog el siguiente post será un repaso a éste año de vida del blog. Sabremos las chorradas que he escrito y si alguien las ha leido, cuántas recetas me he hecho, si me han sido de utilidad a mi o a alguien, si he tenido comentarios (sin contar los de publicidad xD), si adsense me ha dado para un paquete de pipas (si al final lo meto que todavía no lo sé) y más cosillas…

Si ésta semana he escrito algo…atentos porque seguiré!

iPhone 3G

Junio 9, 2008

Bueno, ya sabéis que no me gusta para la filosofía de Apple (sobretodo las “cerdadas” que le hace a los desarrolladores de KDE, pero bueno, es su licencia, tampoco me gusta la LGPL :P) pero si hay algo que saben hacer se vender.

Hasta yo he seguido éste año en cuasi-directo (vía un post estilo twiter) la keynote de la WWDC de “hoy” (sigue siendo “hoy” en usa, aquí en españa ya es martes), puede ser porque dentro de unas 9 horas tengo examen de redes y no tengo mucha idea, puede que porque es lo que tocaba… pero realmente es porque el iphone me gusta y quería saber que iban a incluir en el nuevo. Yo había dos cosas que quería en el nuevo iphone: GPS y un precio asequible. Las dos cosas han salido, veámoslo en detalle porque hay otras cosas que me esperaba y no han salido y otras que no me esperaba y me han sorprendido.

(more…)

Agilizando la reinstalación de Ubuntu

Junio 8, 2008

Bien, la idea de éste post (a parte de descansar un poco mi cabeza del examen de redes que tengo mañana :P) es hacer más cómoda la reinstalación de ubuntu (y posiblemente la de debian y demás debian-based distros, aunque no lo he probado).

¿cuál es el paso más coñazo de reinstalar ubuntu? Sin lugar a dudas el de instalar tooodos los paquetes que usamos normalmente. Además, siempre hay alguno que se nos olvida y nos hace falta cuando no tenemos una wifi a mano :S

¿cómo hacemos menos traumática la reinstalación? Guardando un listado con todos los paquetes que tenemos instalados. Pero además, no un listado cualquiera, sino un listado que luego podamos usar para que todos esos paquetes se instalen automáticamente después de reinstalar la distro. ¿mola verdad? Vamos a ello:

1.- Guardamos en un fichero la lista de paquetes con la siguiente orden:

dpkg –get-selections | grep -v deinstall > fichero_lista_paquetes

2.- Una vez reinstalada la ubuntu, toda limpita ella,la actualizamos:

sudo aptitude update

sudo aptitude dist-upgrade

3.- Ahora que además de limpita, está actualizada, pasamos a llenarla de mierda instalar los paquetes que hemos guardado en nuestra lista:

sudo dpkg –set-selections < fichero_lista_paquetes

sudo dselect install

Y listo, tenemos la ubuntu con las mismas aplicaciones que teníamos antes. Si además hacéis como yo, y tenéis /home en una partición distinta a la del sistema, tendréis también las configuraciones como las teníais, incluida la configuración de escritorio y demás :D

NOTA: A ver, los despistados, guardar el fichero fichero_lista_paquetes en una partición que no se vaya a formatear o en un pendrive o similar (he visto casos reales). Además, si tenéis aplicaciones que no están en los repositorios oficiales, guardaros también el fichero /etc/apt/sources.list para no tener que buscarlos después :P

Fuente: Universo Linux: Grupo de Usuarios Universitarios de GNU/Linux

Instalando Tilda 0.9.6

Mayo 24, 2008

Buenas a todos! ¿qué tal habéis estado éste tiempo? He visto que misteriousman ha ido poniendo algún post de vez en cuando para mantener, por lo menos, el encefalograma plano de beGNU.

Yo todavía no he terminado el proyecto, aunque de momento va por buen camino, o eso parece porque hemos ganado el Primer Premio del Concurso Universitario de Software Libre Nacional en la categoría de innovación :D

Ya sé que hace mucho que no escribo (de hecho, hasta ahora no había visto la interfaz del nuevo wordpress que hay por aquí… jeje), pero hoy me he encontrado ésto y como tiene algo de chicha me apetecía ponerlo.

La versión 0.9.6 de Tilda no está en los repositorios de Ubuntu, está la 0.9.5, entonces… ¿por qué deberíamos instalar la nueva si es más complicado? Pues porque corrige ciertos bugs que nos pueden tocar un poco las narices en la Ubuntu 8.04. En mi caso tenía problemas con el foco de la ventana, es decir, tenía que sacar Tilda dos veces seguidas (sacar, ocultar y sacar) para que obtuviera el foco y claro…es un poco coñazo.

En su momento no me di cuenta de mirar si la versión de los repositorios era la última y di por supuesto que sip, así que le mande un mail a su desarrollador Tristan Sloughter, comentandole mi problema. Es un buen tio, me contestó dentro de las 24horas siguientes y me dijo que eso no pasaba en la 0.9.6, me puse manos a la obra y en rato pude mandarle un mail confirmándolo y dándole las gracias.

Os dejo los comandos para instalarla:

wget http://downloads.sourceforge.net/tilda/tilda-0.9.6.tar.gz

sudo aptitude install flex libgtk2.0-dev libglade2-dev libvte-dev libconfuse-dev build-essential

Con ésto tendremos el tarball del código fuente descargado y las dependencias satisfechas. Vamos con la compilación y la instalación:

tar zxvf tilda-0.9.6.tar.gz

cd tilda-0.9.6

./configure

make

sudo make install

Y listo, sólo tenéis que ejecutar tilda en el terminal para que funcione correctamente :D

FORO NUEVO

Marzo 20, 2008

Tan sólo es para informar que está disponible un nuevo foro donde entre todos podemos ayudarnos mutuamente en el mundo GNU/Linux.

Hay cabida para debianitas, ubunteros, fedorianos, mandriveros, suseros..

La dirección del foro está aquí 

Estilizar imagenes con Gimp

Febrero 6, 2008

Pongo a continuación un Vídeo tutorial (hecho por mi) para entrar un poquitito al tema del diseño: