El teu blog de Linux en català

Monthly Archive: agost 2010

Tot i que ja fa gairebé dos anys que Google ofereix xat de vídeo i de veu per a usuaris de Gmail, aquestes característiques no es podien utilitzar des de sistemes GNU/Linux. Bé, per ser més precisos, no es podien utilitzar des del navegador (és a dir, des de la pàgina de Gmail). Sí que podíem fer-ho des de programes de missatgeria instantània com Empathy o Pidgin (suposo que des de Kopete també, però no l’he utilitzat mai, o sigui que no n’estic segur).

Per a poder-lo utilitzar, ens hem d’instal·lar un connector que han posat a la nostra disposició en format .deb, que podrem utilitzar en qualsevol distribució basada en Debian (com Ubuntu, Linux Mint, etc). De moment, encara no hi ha el connector en format .rpm. Trobareu el connector en aquest enllaç. Quan arribeu a aquesta pàgina, feu clic a «Instal·la’t el xat de veu i de vídeo».

Pàgina d'instal·lació del connector

Pàgina d'instal·lació del connector

Això us permetrà descarregar-vos el fitxer .deb que us hem comentat anteriorment. Si obriu un navegador de fitxers, i feu doble clic sobre aquest fitxer descarregat, us podreu instal·lar el programa. Reinicieu el vostre navegador, i ja podreu utilitzar el xat des de la pàgina de Gmail.

Nota: Tot i que no hi ha cap paquet .rpm disponible per a aquest connector, des de GNULinux.cat n’hem generat un, per mitjà del programa alien. Us podeu descarregar el paquet rpm des d’aquest enllaç. Agrairem que ens comenteu si us funciona. Us avisarem quan Google posi a la nostra disposició un paquet .rpm oficial.

Font | MuyLinux

Amb l’actualització de servidors a la feina ha eixit a la llum una cosa de la qual no ens havíem adonat fins ara: a molts fitxers de les nostres webs es fa servir la funció split(), que ara es considera obsoleta i toca canviar-la. Concretament, la fèiem servir de la forma:

$title="Això és un titol";
$title1 = split("-", $title);

Existeixen diferents funcions que la reemplacen: preg_split(), str_split() o bé explode() són les més adients per a aquest cas. Nosaltres ho hem solucionat amb preg_split(), que segueix una sintaxi molt semblant, però cal afegir les barres invertides al patró de la següent manera:

$title="Això és un titol";
$title1 = preg_split("/-/", $title);

Amb explode la cosa seria igual que amb l’split, i més ràpid que el preg_split, però no pot amb expressions regulars:

$title="Això és un titol";
$title1 = explode("-", $title);

Tot i que encara no s’ha publicat cap anunci oficial, la versió 0.48 de l’Inkscape, l’editor de gràfics vectorial lliure, ja està disponible en les versions per a Windows i GNU/Linux.

L’Inkscape 0.48 suposa un canvi important a nivell d’interfície en comparació amb les darreres versions: les barres d’eines s’han canviat de posició de forma que ara, en obrir el programa, tenen l’aspecte següent:

Interfície de l'Inkscape 0.48

Bàsicament s’ha mogut la barra d’eines principal a la barra dreta. Alguns botons també han canviat de lloc. Això, però, són els canvis visibles, però l’Inkscape 0.48 porta molts canvis que no són tan visibles entre els quals caldria destacar la nova eina d’spray (que sembla que té moltes utilitats encara per descobrir) i altres millores que el Guillem ja ens va comentar.

Aquells qui tingueu l’Ubuntu podeu fer servir el següent ppa de webupd8 que ja conté aquesta nova versió funcionant a ple rendiment. Només cal que l’afegiu i l’instal·leu (si no el teniu instal·lat):
sudo add-apt-repository ppa:ricotz/ppa
sudo apt-get update
sudo apt-get install inkscape

També trobareu versions per a Windows i altres distribucions a la pàgina del projecte a sourceforge.

La situació és la següent. Tenim un ordinador, el servidor, que es pot connectar bé al nostre router per mitjà de l’interfície wlan0. Per contra, tenim un altre ordinador, el client, que no té targeta de connexió inal·làmbrica o pel que sigui, no es pot connectar per wifi a Internet. Així, perquè l’ordinador client tingui connexió a Internet, el connectarem a l’ordinador servidor amb un cable de xarxa ethernet creuat. Per aconseguir-ho, configurarem l’ordinador servidor perquè faci d’enrutador a l’ordinador client a través del tallafocs d’iptables.

Esquema simple d'enrutament

Llegeix-ne més

Un apunt ràpid que he vist a la pàgina UbuntuLife i que vull ampliar una miqueta: ordres bàsiques que podem executar des d’un terminal per conèixer diferents característiques del maquinari del nostre ordinador:

  • lspci

Ens mostrarà informació dels dispositius pci del nostre ordinador (bàsicament tots aquelles elements que estan connectats a la placa base). Aquesta ordre la solem demanar molt a l’hora d’ajudar al fòrum per a la configuració de maquinari i esbrinar quina targeta de so, gràfica o de xarxa (per posar exemples) hi són presents. L’eixida d’aquesta ordre seria en el meu cas la següent:

Eixida de l'ordre lspci

  • lsusb

L’ordre lsusb mostrarà els ports usb de l’ordinador així com els dispositius que s’hi troben connectats (si és que n’hi ha cap de connectat). Aquesta ordre també ha estat molt útil al fòrum de gnulinux per esbrinar tipus de càmeres web o targetes de xarxa sense fils.

Eixida de l'ordre lsusb

  • lscpu

Aquesta ordre és la que he vist a UbuntuLife i que m’ha cridat l’atenció, no perquè no la reconeguera, sinó perquè feia temps que no la feia servir i me n’havia oblidat d’ella. lscpu permet conèixer les característiques bàsiques del nostre processador i les seues capacitats. Això pot ser útil a l’hora de configurar programes com el VirtualBox, ja que podem conèixer si existeixen implementecions de tipus VT-x o d’altres per obtindre millor rendiment.

Eixida de l'ordre lscpu

  • lshw

Per acabar, i una ordre que ens ha recordat en jordiet als comentaris: lshw, que permet conèixer gairebé tot allò relacionat amb el nostre maquinari de forma directa (no només «seccions» com amb les ordres anteriors).

Eixida de l'ordre lshw

Una ordre semblant a lshw és dmidecode (s’ha d’executar com a root), com ens comenta en Jordi Prats.

En definitiva, aquestes són quatre ordres molt útils per conèixer les característiques de maquinari del nostre ordinador.

Quan encara falten gairebé dos mesos per la publicació d’Ubuntu 10.10 (Maverick Meerkat), avui mateix Mark Shuttleworth ha anunciat el nom que tindrà la versió 11.04, que ha de sortir a l’abril del 2011. En aquest cas, serà «Natty Narwhal» (en català, «Narval elegant»). Així, se segueix la norma establerta que cada versió consta d’un adjectiu i un nom d’animal, tots dos començant per la mateixa lletra, seguint l’ordre de l’alfabet versió a versió (aquest cop tocava la «N»).

Per qui no sàpiga què és un narval (com jo fins fa cinc minuts), es tracta d’una espècie de balena que viu a l’àrtic, i caracteritzada per tenir un ullal molt llarg (de fins a 3 m) i recte, que sobresurt de la boca.

Narval

Narval

Realment, el trobo un nom molt estrany, però aquests noms que sonen estranys ja són habituals en Ubuntu. 🙂

A més, ja hi comença a haver propostes per a la versió 11.10. Seguint la norma que hem comentat abans, en aquest cas les dues paraules del nom clau haurien de començar per “O”. De les propostes que hi ha de moment, a mi m’ha agradat «Optimistic Olingo», però segur que el Mark ens sorprèn quan l’esculli.

Font | WebUpd8

La setmana passada va sortir una nova versió, la 5.1, de Puppy Linux. El seu nom clau és Lupu. Aquesta és una distribució molt lleugera, especialment dissenyada per a ordinadors antics.

Logo de Puppy Linux

Tot i que s’aconsella un mínim de 128 MB de RAM, Puppy Linux pot executar-se amb màquines de fins a 64 MB de RAM (si ajusteu correctament el Swap). Per aconseguir-ho, utilitza l’entorn d’escriptori JWM, que consumeix molt pocs recursos, apart de tenir instal·lats programes molt lleugers. Per exemple, no porta cap programa del paquet ofimàtic OpenOffice.org, que carrega molt l’equip, sinó que té instal·lat l’Abiword com a processador de texts, el Gnumeric com a fulla de càlcul, etc. Com a navegador web, tindrem instal·lat el NetSurf, també molt lleuger. I així amb tots els programes.

Puppy Linux en plena acció

Puppy Linux en plena acció

Però amb Puppy Linux trobarem poques limitacions amb els programes que hi vulguem instal·lar. I és que, des de Puppy Linux 5, aquesta distribució utilitza els repositoris oficials d’Ubuntu (apart d’alguns de propis), de manera que ens podrem instal·lar qualsevol programa disponible per a Ubuntu. Si el nostre ordinador és una mica antic, haurem d’anar amb compte amb no carregar-lo amb programes massa pesats. Podem instal·lar programes des del gestor de paquets propi de Puppy Linux, que trobarem a «Menu>Setup>Setup Puppy>Puppy Package Manager».

Per a instal·lar-vos Puppy Linux, us heu de baixar el seu fitxer iso corresponent des de la seva pàgina de descàrregues, gravar-la en un CD, i engegar l’ordinador amb aquest CD.

A més, si la voleu provar, teniu dues imatges virtuals amb Puppy Linux (una amb la versió 5.0.1 i l’altra amb la versió 5.1) preparades per a utilitzar en VirtualBox que us podeu descarregar des de la nostra pàgina d’imatges.

Edito: Tal i com m’indica el Joan per correu electrònic, el nom clau de Puppy Linux 5 és Lupu i no Quirky.

Avui fa 17 anys que Ian Murdock va enviar aquest missatge, on anunciava l’aparició d’una nova distribució GNU/Linux: Debian. Aquesta distribució, a diferència d’altres com Fedora, OpenSUSE o Ubuntu, no té darrera una empresa, sinó que està mantinguda per la comunitat.

Logo de Debian

Des de llavors, aquesta ha estat una de les distribucions clau en el desenvolupament dels sistemes GNU/Linux. És convenient recordar que és la base de moltes distribucions actuals, com per exemple Ubuntu.

Font | Ubuntips

Sembla que limitacions del sistema operatiu i distribució (no expliquen «el què»)  el Firefox no tindrà versió per a l’iPhone. Tot i així, des de Mozilla entenen que existeixen molts usuaris de l’iPhone que diàriament fan servir el Firefox als seus ordinadors personals.

Ací és on entra Firefox Home: és una aplicació per a l’iPhone que permet tindre tot l’historial, preferits i pestanyes obertes a l’iPhone, tot i que ho fa de forma que en obrir qualsevol enllaç es farà servir el navegador per defecte que estiga configurat.

http://mozcom-cdn.mozilla.net/img/mobile/features/home-features.png

Firefox Home segueix la filosofia de Firefox Sync, poder accedir a totes les dades del nostre Firefox siguem on siguem. De fet, haurem de tindre el Firefox Sync instal·lat al navegador del nostre ordinador personal per tal de permetre a Firefox Home accedir a totes les dades.

La versió actual del Firefox Home només està disponible en anglès, però en properes versions també s’hi afegiran altres llengües, com és el cas del català. Si voleu col·laborar en la traducció o, si teniu un iPhone, participar en les proves de qualitat posteriors, podeu comentar-ho a la llista de traducció del projecte Mozilla en català.

Des que a l’abril del 2009 Oracle va adquirir Sun, encara no s’havia pronunciat sobre els nombrosos projectes de programari lliure o de codi obert que va heretar. Estem parlant de projectes tan importants com OpenOffice.org, mysql, VirtualBox i OpenSolaris, entre altres.

Logo d'Oracle

En el darrer any i mig, l’únic que hem sabut sobre aquests projectes, apart de rumors, és que alguns d’ells anaven avançant en el seu desenvolupament, i altres semblaven més aturats. Però no hi havia cap notícia oficial. En els dos projectes que romanien més aturats, la comunitat va reaccionar, i van aparèixer alguns forks de mysql, i la comunitat d’OpenSolaris també va crear el seu propi fork, Illumos, i va invitar a Oracle a participar-hi.

Però aquesta situació ha canviat de manera dràstica aquesta setmana. D’una banda, a Oracle Magazine s’ha publicat una entrevista a Edward Screven, Cap Corporatiu Arquitecte d’Oracle, on parla àmpliament (encara que esquivant alguns temes) sobre la relació d’Oracle amb el programari lliure i de codi obert.

Edward Screven va resumir la relació d’Oracle amb el programari lliure i de codi obert amb la frase següent:

«Oracle no té realment una estratègia específica per al Codi Obert. El que tenim és una estratègia global d’empresa: entregar solucions completes, obertes i integrades, als nostres clients.»

A més, va destacar les contribucions que Oracle té en el nucli de Linux, com ara el sistema de fitxers Btrfs, i altres relacionats amb els servidors. En concret, va dir el següent sobre Linux:

«Linux continua sent una plataforma de desenvolupament de referència per a Oracle. Segueix sent una plataforma estratègica per a nosaltres en l’arquitectura x86. Tenim avui més enginyers de Linux que mai, i en seguirem contractant més. Linux és absolutament una part central de la nostra estratègia oberta completa i integrada.»

Respecte dels programes implicats, va dir el següent:

  • OpenOffice.org. Des d’Oracle, aquest producte està considerat com una unitat interna separada d’Oracle, amb un equip de desenvolupament i de vendes propi.
  • mysql. Oracle té tres objectius clars: millorar el producte en rendiment i qualitat millorar el suport que s’ofereix per a mysql, i integrar-lo més amb la resta de productes d’Oracle.

Del que no va parlar, és d’OpenSolaris. «Curiosament», fa un parell de dies Oracle ha enviat un missatge a la llista de correus d’OpenSolaris indicant que s’abandona aquest projecte, i que es reemplaçarà per Solaris 11 Express, amb llicència RTU (Right-to-use) per a desenvolupadors. O sigui, que la comunitat OpenSolaris ha vist confirmades les seves pors, que la van encaminar a crear el fork d’OpenSolaris Illumos.

Logo d'Illumos