Actualitzant Thickbox

16 Abril 2009

Segur que molts de vosaltres coneixeu Thickbox, una implementació de la llibreria JQuery que permet afegir a una pàgina web la funció d’ampliar de forma dinàmica una imatge. Doncs avui no explicarem com fer-la servir ja que a la pàgina principal ho explica molt bé.

Thickbox, encara que molt potent i estètic, no s’actualitza des d’agost del 2007. Açò fa aparèixer errors a l’utilitzar-la amb les versions més recents de JQuery. En concret m’he trobat amb dos: no funciona la visualització com galeria i es veu malament amb l’Internet Explorer 6.

Per arreglar l’error de la galeria he trobat la solució per Internet, no recorde on exactament, però el que heu de fer és localitzar la següent línia:

TB_TempArray = $("a[@rel="+imageGroup+"]").get();

I reemplaçar-la per:

TB_TempArray = $("a[rel="+imageGroup+"]").get();

I finalment, per solucionar l’error que es presenta a l’Internet Explorer 6, he hagut de fer un hack jo mateix que realment no sé si funcionarà del tot bé. Jo l’he provat i funciona.

Localitzeu la funció:

function tb_position()

I reemplaçarem la funció amb el següent:

function tb_position() {
$(“#TB_window”).css({marginLeft: ‘-‘ + parseInt((TB_WIDTH / 2),10) + ‘px’, width: TB_WIDTH + ‘px’});
if ( !(navigator.appName == ‘Microsoft Internet Explorer’ && navigator.appVersion < 7)) { $("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'}); } } [/sourcecode] Agrairia que m'informàreu si algunes de les solucions no vos funciona.


Tornada!

14 Abril 2009

Benvolguts lectors,

Després de dos mesos i mig d’inactivitat, torne.

Aquests darrers mesos he estat sotmès a molt canvis personals (cap de roí) que m’han allunyat d’aquest bloc i de la comunitat geek en general.

Sols volia fer-vos saber que estic ací i que en aviat tornaré a escriure.

Una abraçada.


Guia d’instal·lació i configuració d’Arch Linux

29 gener 2009

Si no coneixeu Arch, dir-vos que és una distribució minimalista que pretén ser fàcilment configurable amb uns pocs fitxers de text que s’han d’editar a mà. El rendiment d’Arch depèn totalment de l’usuari, ja que és aquest qui ha d’instal·lar el programari que necessite i activar els dimonis dessitjats. Si voleu, podeu llegir més sobre The Arch Way (anglès).

Per instal·lar aquesta distribució heu de considerar-vos un usuari mitjà amb coneixements d’ús de la consola i les seus comandes més bàsiques, edició de fitxers per consola amb nano o vi, particionament i ús i funcionament general de GNU/Linux. Si no cumpliu aquests requisits vos serà prou difícil instal·lar i configurar aquesta distribució.

Durant la instal·lació farem servir el programa Pacman, el gestor de paquets d’aquesta distribució. Encara que indique en cada cas com utilitzar-lo, serio bo llegir el seu manual a l’ArchWiki.

A continuació explicaré tots els passos que heu de seguir per poder gaudir d’un sistema Arch Linux amb tot el que necessiteu.

Llegeix la resta d’aquesta entrada »


Experimentant amb el Songbird

3 gener 2009

Després de donar-li una oportunitat a Gnome i no agradar-me gens el nou Amarok 2.0 i no acabar-me de convèncer ni el Rhythmbox ni el Banshee, he decidit provar el Songbird.

Per qui no ho sàpiga, Songbird és un nou reproductor de música a l’estil iTunes amb la diferència que es tracta de programari lliure i fa servir la mateixa tecnologia que empra Firefox, inclús fa servir el mateix sistema d’extensions.

Doncs bé, per instal·lar-lo a Ubuntu vaig descarregar-me el paquet des de GetDeb i el vaig instal·lar. El primer cop que vaig iniciar-lo va instal·lar automàticament el paquet d’idoma corresponent i tot seguit em va preguntar per la carpeta on es troba la col·lecció de música i en acabar va començar a buscar música i crear la col·lecció. He de dir que no va trigar molt.

Llegeix la resta d’aquesta entrada »


Utilitzar els diàlegs de l’escriptori a PyQt4

31 Desembre 2008

Encara que PyQt4 siga uns dels toolkits més potents (opinió totalment subjectiva), també cal dir que els seus diàlegs de fitxers a Linux són deficients: son molt simples i no arriben a integrar-se amb l’escriptori.

Gràcies al desenvolupament d’Elltube m’he vist en la necessitat de solucionar aquest problema. El codi que mostraré a continuació, encara que una mica llarg, fa 3 comprovacions per assegurar-se si utilitzar els diàlegs que ofereix  zenity (Gnome o XFCE) o bé els de kdialog (KDE).

El codi està creat per una aplicació en concret, s’utilitza QProcess en lloc de subprocess i els diàlegs estan destinats a seleccionar directoris, no fitxers. Si necessiteu implementar aquest codi per a una aplicació no PyQt i utilitzar subprocess en lloc de QProcess o necessiteu altres paràmetres per als diàlegs, sols heu d’informar-me i vos ajudaré en el que puga.

Llegeix la resta d’aquesta entrada »


Gravant i convertint vídeos de la televisió digital

30 Desembre 2008

Si fa uns dies vaig explicar com configurar el sintonitzador TDT que em vaig comprar, avui explicaré com fer gravacions i convertir-les al fomat que més ens estimem.

Per fer açò utilitzarem els programes Me TV, Avidemux i Project X, pel que si no els teniu haureu d’instal·lar-los. A Ubuntu tots tres es troben als repositoris i els podeu instal·lar fent:

sudo apt-get install me-tv avidemux project-x

El primer pas que haurem de fer, lògic, serà fer la gravació del canal que volem. Amb el programa Me TV és força senzill. Sols hem de polsar al botó roig i gran amb el nom Enregistra per començar la gravació i tornar a polsar per detindre-la. Es crearà un fitxer de vídeo MPEG al nostre directori personal.

Gravant amb Me TV

Llegeix la resta d’aquesta entrada »


Codificació de formats restrictius amb FFmpeg a Ubuntu Intrepid

28 Desembre 2008

Gràcies al desenvolupament del programa Elltube he hagut d’aprendre a utilitzar el meravellós programa FFmpeg, un convertidor de formats multimèdia molt potent i ràpid.

Fins a Ubuntu Hardy, el FFmpeg podia treballar amb tot tipus de formats i còdecs restrictius com MP3, Xvid i MPEG-4 instal·lant el paquet ffmpeg des del repositori Medibuntu. A Intrepid, però, el paquet ffmpeg ha deixat d’empaquetar-se a aquest repositori.

Per poder tenir suport total als formats propietaris haurem de deixar a banda Medibuntu i instal·lar els paquets unstripped relacionats amb ffmpeg. Podeu trobar un llistat al Launchpad, o executar la següent comanda:

sudo apt-get install libavutil-unstripped-49 libavcodec-unstripped-51 libavdevice-unstripped-52 libpostproc-unstripped-51 libavformat-unstripped-52 libswscale-unstripped-0

D’aquesta manera ja tindrem un ffmpeg que pot operar amb els més coneguts formats propietaris.

Llegeix la resta d’aquesta entrada »