El teu blog de Linux en català

Monthly Archive: abril 2009

L’anunci és prou impactant: s’han afegit dues noves arquitectures a la distribució Debian amb nucli BSD de 32 i 64bits. Com es comenta a l’anunci:

Les dues arquitectures (o millor dit Sistemes Operatius ja que fan servir un nucli diferent) estan disponibles a les branques unstable i experimental. Hem començat sense res, només migrant els paquets necessaris per crear una versió arrencable. Per aquesta raó no recomanem l’ús fins que no s’avance.

Estem parlant d’un fet curiós, un moviment que portarà a tots aquells que facen servir Debian amb aquest nucli a no poder dir que fan servir “linux” (bé, ja sé que això tampoc és per a tant). Però és clar que una part d’aquells que abans dedicaven temps al nucli Linux, ara ho faran al nucli BSD.

Serà interessant provar la primera versió estable i utilitzable.

Telefònica oferirà en els propers mesos una versió personalitzada de l’OpenOffice.org als seus clients empresarials amb suport tècnic per un preu de 3€ mensuals. L’operadora ja porta un any fent proves pilot a diverses empreses i la versió que s’oferirà serà la de Novell, que té algunes millores respecte a la versió estàndard (això vol dir aquella versió de l’OOo que una part de la comunitat ha titllat de no respectar la GPL).

Aquest és un aprofitament clar dels avantatges que suposen el programari lliure i com treure’n profit d’ell sense haver de cobrar un preu excessiu per una aplicació que moltes vegades no ho val (m’estic referint al Windows o altre programari privatiu que exigeix un pagament brutal per la llicència d’ús).

Telefònica sembla haver vist una manera de treure’n profit de forma que tothom se’n beneficia:

  • L’empresa que contracta els serveis té suport tècnic a un preu assequible i no ha de pagar llicències milionàries
  • Telefònica no ha de pagar res per oferir OpenOffice.org, guanya diners oferint suport tècnic
  • La comunitat guanya prestigi i això pot donar peu a que més gent faça el canvi i altres entitats invertisquen

openoffice-telefonica

L’altre dia em vaig trobar amb la necessitat d’eliminar un codi javascript que totes les pàgines d’un mateix lloc web tenien. En total eren 285 fitxers els que havia de modificar. I en tots hi havia de fer la mateix operació. Així que ja us podeu imaginar que fer el canvi a cada fitxer individualment no era factible si volia fer alguna altra cosa durant aquell mateix dia.

El codi que havia d’eliminar es corresponia al típic codi d’adsense, i era més o menys el següent

<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-11111-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>

Gràcies a aquesta web vaig trobar la solució. Ja que el sed no reconeix la sintaxi obia que seria se ‘s|lina-1nlinia-2||g’, resulta que la sintaxi adequada és

sed ':a;N;$!ba;s|linia-1nlinia-2|linia-nova|g'

Ja ho veieu, jo vaig estar hores per trobar la solució! Hauria de ser més evident i fàcil!

Afegeixo tambè, que si editeu un fitxer de text que ha estat abans editat en windows, encara que l’hagueu convertit a utf-8 mitjançant l’utilitat iconv, no us heu d’oblidar que els canvis de línia es marquen amb els caràcters rn enlloc de només amb n com passa amb els sistemes operatius que es basen en unix.

Al final l’escript per elimniar aquest codi va quedar així. I s’ha de dir que va ser un èxit!

for f in `find . -name "*.html" -print`; do
echo $f
sed ':a;N;$!ba;s|rn||g' < $f > tmp && mv tmp $f
done

Portable Ubuntu és una aplicació que permet executar un sistema Ubuntu a dins d’un sistema Windows com si es tractara d’una aplicació normal i corrent. El sistema Portable Ubuntu està fet amb el nucli Colinux, el servidor X Xming i Pulseaudio per a Windows.

Bàsicament és poder treballar amb GNU/Linux sense haver-nos de preocupar d’iniciar des d’un usb o un livecd, sinó directament executant-lo com a aplicació a dins del windows. Permet modificar i desar les dades al l’usb i així tindre-les sempre a mà cada vegada que l’iniciem.

Sens dubte és una aplicació interessant i que mostra la versatilitat dels sistemes GNU/Linux. No deixeu de visitar la pàgina de captures ja que mostren clarament com funciona: l’Ubuntu s’integra completament a l’escriptori tot mostrant la barra d’aplicacions a la part de dalt.

portableubuntu

Moltes vegades ens agradaria veure una pàgina web tal com el seu dissenyador la va idear, és a dir, amb la tipografia que va pensar que seria la més correcta però que nosaltres no tenim instal·lada en la nostra computadora. Moltes vegades, la gent que entra en el món del programari lliure troba a faltar les tipografies que abans havia utilitzat amb altres sistemes operatius.

Per evitar aquestes situacions, disposem d’un paquet anomenat msttcorefonts 2.5 que ens permet intal·lar les tipografies de Microsoft en el nostre ordinador amb GNU/Linux. Les tipografies que incorpora msttcorefonts 2.5 són les següents: Andale Mono, Arial, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana i Webdings.

És molt important fer notar que estem parlant d’un paquet de programari no lliure. La llicència de software d’aquestes tipografies creades per Microsoft en el projecte Core fonts for the Web permet la seva redistribució sempre que es mantingui el seu format i el nom dels fitxers originals, i que no siguin usades dins de productes comercials. Per això, molta gent prefereix prescindir d’aquestes tipografies i continuar tenint un ordinador completament lliure!

Us presentem la creació del canal de xat d’aquesta comunitat. Ens hem situat a la xarxa de Freenode on s’hi poden trobar molts altres canals, sobretot d’oficials de diferents distribucions GNU/Linux en les seves variacions idiomàtiques, així com canals de programari i d’altres comunitats d’usuaris.

Podrem accedir-hi des de diferents clients i sistemes operatius. Us en faré 5 cèntims de la informació general del canal i dels clients que considero més senzills i aptes per poder entrar-hi.

Informació general

Xarxa: Freenode (web [en])
Servidor: irc.freenode.net (genèric) (tots els servidors)
Ports: 6667 que correspon als serveis d’IRC però si hi hagués algun problema 8000 i 8001

? Ordres genèriques per a la connexió
? Registre del nostre nick i ocultació de la nostra IP

ChatZilla

chatzilla

Aquest client el trobàvem inclòs dins la Suite de Mozilla i actualment de forma nativa dins del projecte SeaMonkey. Amb l’aparició de Mozilla Firefox amb la intenció de fer un navegador més lleuger, ChatZilla passa a convertir-se en un connector (instal·lar) d’aquest navegador i l’hem d’afegir al nostre Firefox. L’avantatge d’aquest client principalment és la integració amb el navegador i la possibilitat de canviar-li l’aspecte mitjançant fulles d’estil CSS i el fet de trobar-lo a varies sistemes operatius.

Un cop instal·lat i reiniciat el navegador, també podrem accedir a la xarxa de diverses formes, normalment hi ha una forma genèrica igual per a tots els clients però amb aquest podrem fer-ho introduint la següent adreça a la nostra barra d’adreces: irc://irc.freenode.net/SomGNU

Aquesta adreça ens obrirà ChatZilla (potser us demana si accepteu la connexió) i  connectareu, el servidor general (irc.freenode.net) que ús remetrà a un altre servidor de la mateixa xarxa i entrareu al canal #SomGNU.

L’altre forma és mitjançant la llista de xarxes que conté el client Arxiu ? Opcions allà tindreu un llistat de xarxes amb els seu servidors on podreu afegir-ne i editar-ne i connectar al que seleccionem. (Si algú pot confirmar-ho s’agrairà)

Ara ja podeu registrar el vostre nick

XChat

Vista general

Un altre client multiplataforma molt simple amb la possibilitat de programar-hi scripts en perl i poder aconseguir una integració amb el sistema i l’escriptori és l’XChat, que el trobarem de forma nativa en distribucions com Ubuntu, però que podem descarregar dels repositoris o des de la mateixa web del projecte

Podem accedir a la llista de xarxes des del menú XChat ? Network List o amb la hotkey Ctrl+S i podrem, mitjançant aquest requadre, podrem manejar la nostra identitat, servidors i xarxes.

Network List

En aquest també podrem fer servir les ordres genèriques per a la connexió i si com jo, sou antics usuaris de mIRC trobareu moltes similituds, fins i tot els codis i caràcters de colors, però això ja son collonades.

Així doncs us deixo amb un parell d’imatges de la interfície d’aquest client i una mica de documentació avançada per a que investigueu una mica

mIRC

mIRC

Aquest es podria considerar el client per excel·lència a Windows, a principis del 2000 hi va haver una comunitat molt gran que programava i tunejava el mIRC a base de mIRC Scripting, amb l’arribada de la generació web 2.0 la comunitat de mIRC Scripting ha quedat pràcticament extingida, i es mantenen, amb poques actualitzacions alguns scripts de bastant de pes. La veritat que el client per defecte és bastant simple i més aviat lleig. Les actualitzacions ja són poc freqüents, l’última la trobem l’octubre del 2008.

Els companys de Softcatalà van tirar endavant el projecte de traducció, que actualment resta abandonat, podeu veure’n les PMF a la wiki de Softcatalà, però podeu trobar un script basat en mIRC, el IRCap, en català al Rebost de SC.

Altres clients

  • Pidgin ? Principalment client de missatgeria instantània derivat del projecte Gaim, client multiprotocol, suporta més de 15 xarxes.
  • Empathy ? Client de Gnome, hi trobareu molta similitud amb Pidgin
  • Kopete ? El client de missatgeria instantània de KDE

Ordres genèriques per a la connexió

La majoria, per no dir tots els clients d’IRC, admeten les mateixes ordres o similars.

Connectar a un servidor

/server [SERVIDOR] [PORT]
/server irc.freenode.net 8001

Entrar a un canal

/join #[canal] [password]
/join #SomGNU

Canviar el nick

/nick [NICK]
/nick Mitsu_GNU

Obrir un privat

/query [NICK]
/query Mitsu_GNU

? Tornar a dalt (Informació general)

Registrar nick i ocultar IP a Freenode

Cada xarxa té un sistema de bots que ajuden a controlar una mica aquestes xarxes, NickServ serà l’encarregat de protegir la nostra identitat en el servidor.

Un cop tinguem seleccionat el nick que vulguem registrar executem el següent ordre:

/msg nickserv register [password] [e-mail]
/msg nickserv register Feo543owi elmeu@correu.com

Caldreu identificar-vos, com cada cop que connecteu a la xarxa, segons el client d’IRC que utilitzeu, podeu fer un auto-login, XChat ho permet.

/msg nickserv identify [password]
/msg nickserv register Feo543owi

Ara ocultarem el  correu, per a que no es mostri al public

/msg nickserv set hidemail [on|off]
/msg nickserv set hidemail ON

Ara cal tenir un nick alternatiu agrupat al vostre compte principal per tant, canvieu-vos el nick

/nick NickAlternatiu

I associeu-lo al vostre compte que heu creat amb

/msg nickserv group

Ara ja podeu accedir al canal #freenode on trobareu els operadors, són voluntaris que col·laboren amb la xarxa i tenen permisos superiors, contacteu amb algú dels que te mode veu (+), si no els identifiqueu podeu utilitzar l’ordre següent que us llistarà els usuaris amb aquest mode

/stats p —

Contacteu amb un d’ells i demaneu-li un cloack per ocultar la vostre ip

? Tornar a dalt (Informació general)

Hem canviat de hosting, cosa que ha suposat alguns “lapses” durant el dia d’avui. En un principi semblava que s’havien perdut algunes coses, però finalment sembla que tot està bé. Si veieu alguna cosa rara o que no funcione, comenteu-ho, per favor.

Per altra part, per fi tornen a funcionar les enquestes!!!!!!. Si algú està interessat, hem canviat a CDmon, un servei de hosting en català al qual t’atenen en català. Els preus no són super-barats, però paga la pena.

Bé, ja tenim el terra del pis posat (encara ens queda posar el sòcol d’una habitació i rematar el d’una altra) i amb això acabem ja l’etapa de més treball. Ara toquen uns dies a Alacant, relaxar-se i aprofitar per canviar el hosting de la web, que el que tenim comença a fer por (andaina). En fi, espere que la setmana que ve, a partir del dijous, puga tornar a la regularitat de sempre i implementar algunes idees noves que tinc al cap.

Com pot ser tan lleig l’aMSN? Aquesta és una de les primeres preguntes que em vaig fer quan em vaig instal·lar aquest (per altra banda) molt complet client de MSN per GNU/Linux.  I és que, acostumat com estava al programa privatiu de Microsoft, aquesta estètica em va semblar antiquada, desfassada i a més bastant recarregada:

L'antiestètica.

L'antiestètica.

Així que vaig decidir posar-hi remei. Afortunadament, és molt fàcil de personalitzar amb skins, que ens podem baixar de la mateixa web del projecte aMSN (clica’m eixerit, per baixar-te skins nous!). Entre els més interessants hi tenim:

  • Diversos skins especialment a Ubuntu, per a que el programa s’hi integri millor, com Ubuntu (Human) o Ubuntu, però també per a Kubuntu!
  • Algunes aparences curioses dissenyades per la comunitat catalana són la Catalunya Skin o aquesta, especialment dissenyada per al Barça.
  • Per als que enyorin altres temps i altres sistemes operatius, hi ha la còpia del privatiu Live MSN, la aMSN Live!, o també l’aMSN for Mac per als fans de la poma.

I molts d’altres, només cal que mireu la llista!

Per instal·lar-vos-els, només heu de copiar els fitxes baixats (i descomprimits) a la carpeta corresponent, bo i executant el nautilus com a super-usuaris:

gksudo nautilus

I la carpeta és on heu de copiar els fitxers és:

/usr/share/amsn/skins

Un cop fet això, els podeu seleccionar des del menú:

Compte -> Selector d'aparences

Però si cap d’aquests altres skins us satisfà, cap problema! L’avantatge de la manera en què està programat l’aMSN (en Tcl, lletgíssim i primitiu, es nota a simple vista), és que és molt fàcil de modificar-ne moltes característiques d’aparença.

Podeu accedir al directori dels skins i modificar-los com ens agradi més. Igual que abans, accedim des del nautilus a la carpeta corresponent, i un cop allí, podem modificar els arxius gràfics a voluntat, sobretot els de les carpetes pixmaps, pixmapscroll i smileys (generalment estan en .png o .gif, així que un succedani del paint com el kolourpaint [clica’m per més informació] us anirà la mar de bé!). Encabat d’editar-los, els guardeu amb el mateix nom que abans, reinicieu l’aMSN i llestos!

Voleu un petit exemple del que es pot fer amb una mica de paciència i habilitat amb el paint? Aquest és el meu aMSN, basat en l’estètica minimalista de l’skin per Mac i les icones de l’emesene (recentment n’hem parlat al bloc):

aMSN for mac + emesene + escriptori GNOME, eclèctic, però m'agrada :)

aMSN for mac + emesene + escriptori GNOME: eclèctic, però m'agrada 🙂

Què us sembla?

Un últim consell: per desgràcia, els menús aquests tan lletjos no es poden arreglar… tot i així existeix un plugin, el Desktop Integration, que en converteix alguns a l’aparença del nostre gestor d’escriptori (GNOME, per exemple), fent-los més agradables.

Si en trobeu algun més d’interessant, no dubteu en fer-nos-ho saber 🙂

Salut!

El joc The Battle of Wesnoth s’instal·la per defecte amb només tres campanyes: Història de dos germans, La defensa del sud i Hereu al tron. Per ser més exactes, estem parlant de la versió 1:1.4.5-1ubuntu0.3 instal·lada des del gestor de paquets Synaptic i des de l’ubuntu.

campanya-wesnoth-11

Per poder disposar de la resta de campanyes oficials del joc (trobareu la llista de campanyes oficials en aquest enllaç), s’ha d’entrar dins del gestor de paquets Synaptic, buscar els paquets següents i instal·lar-los:

wesnoth-ttb -> Història de dos germans
wesnoth-aoi -> La incursió dels orcs
wesnoth-tsg -> La defensa del sud
wesnoth-l -> Llibertat
wesnoth-trow -> El despertar de Wesnoth
wesnoth-ei -> La invasió de l’est
wesnoth-thot -> El martell de Thursagan
wesnoth-did -> Descens a les tenebres
wesnoth-sof -> El ceptre de foc
wesnoth-nr -> Renaixença del nord
wesnoth-utbs -> Sota els sols abrasadors
wesnoth-sotbe -> El fill de l’ull negre
wesnoth-htt -> Hereu al tron

campanya-wesnoth-2

També hi ha campanyes que no estan reconegudes com a oficials, però que tot i això són de molt bona qualitat. Per poder-vos descarregar les campanyes “no oficials” ho haureu de fer descarregant-vos els paquets manualment, ja que aquests no estan disponibles en el gestor de paquets Synaptic. Trobareu la llista sancera de campanyes en aquesta pàgina web.