El teu blog de Linux en català

Yearly Archive: 2010

La setmana passada, Kno va treure al mercat un nou tablet PC que porta instal·lat Ubuntu 9.10. Aquest nou tablet apareix en dues versions, una amb pantalla multitàctil, i l’altra amb dues pantalles multitàctils, cadascuna d’elles de 14,1″ amb una resolució de 1440×900.

Tablet de Kno amb dues pantalles

Tablet de Kno amb dues pantalles

A més, el tablet de Kno porta Wi-Fi, acceleròmetre, sensor d’ambient, Bluetooth 2.0, port USB, micròfon, connector per auriculars i una bateria amb autonomia aproximada de 6 hores. Internament, porta un processador nVidia Tegra T200 de 1 Ghz amb 512 MB de memòria. A més, podem escollir si volem un disc dur intern de 16 GB o de 32 GB.

Els preus d’aquest tablet oscil·len entre els 599$ (per al Kno d’una sola pantalla amb 16 GB) fins als 999 (per al Kno de dues pantalles amb 32 GB).

El tablet de Kno està enfocat sobretot a l’ensenyament, per substituir els llibres de text, i ja ha arribat a acords amb algunes editorials del sector (com McGraw-Hill, Pearson, Random House i Macmillan) per oferir els seus llibres a un preu inferior al format paper.

Veieu el vídeo de presentació del tablet.

Dissabte passat va ser publicat PCLinuxOS 2010.12. Aquesta distribució té KDE com a escriptori principal, tot i que també ens proporciona versions amb altres entorns d’escriptori com Gnome, Xfce, Lxde, Enlightment, etc. Les principals novetats d’aquesta nova versió de PCLinuxOS són:

  • Nucli 2.6.33.7bfs
  • KDE 4.5.4
  • Suport per a targetes gràfiques Nvidia i Ati
  • MyLiveCD, que permet treure una imatge instantània del vostre sistema en un CD, per tal de poder-la instal·lar en altres ordinadors
  • PCLinuxOS-liveusb, que us permet crear un LiveUSB amb PCLinuxOS

Podeu baixar-vos aquesta nova versió de PCLinuxOS des de la seva pàgina de descàrregues.

Pantalla de PCLinuxOS 2010.12

Pantalla de PCLinuxOS 2010.12

La propera setmana s’aprovarà la llei Sinde. Té molts punts conflictius, un dels més destacables és tractar de guanyar la batalla perduda contra el tancament de webs als tribunals saltant-se precisament això: els tribunals. La llei contempla la creació d’un òrgan públic que vetllarà per la nostra seguretat (i la seguretat dels «Grans Grups de Comunicació»).

Al bloc de l’Antonio Delgado es fa una anàlisi en castellà d’aquesta llei, sobretot ara que podem veure més enllà gràcies a Wikileaks. Wikileaks no fa més que confirmar les sospites que tots teníem: que els grans grups de comunicació són qui realment teixeixen moltes lleis i són molt més presents que no ens pensem.

Heus aquí la importància de la cultura lliure. La cultura que ens permet poder evitar lleis Sinde i lluita contra un món on el desenvolupament està frenat per patents. Això últim no vull deixar-ho com a una frase bonica, hi posaré un exemple:

Quan estudiava l’assignatura de fonts d’energia alternatives a la UPC, els professors ens indicaven que les seues investigacins en aquesta matèria estaven aturades perquè cada cop que avançaven una mica es trobaven amb una patent que els obligava a tornar enrere i replantejar el problema. Els amos d’aquesta patent s’havien assegurat que ningú no passarà per allà, amb la qual cosa, tot quedava en un estat congelat on no hi havia cap avenç fins que la companyia que tenia la patent decidia anar més endavant (cosa que no canviava el fet que per allà altra gent no podria investigar).

Aquest és un dels milions d’exemples dels quals podríem parlar. El nostre món és un món de patents. Els principis de la cultura lliure poden canviar-lo, però això també comporta una canvi en tots nosaltres que no tots sabem si estem disposats a fer. GNU/Linux és una prova de l’èxit d’aquesta filosofia, la Wikipèdia també ho és. Però s’ha d’anar molt més enllà.

Aquesta mateixa setmana, ha sortit una nova versió d’Alien Arena, l’excel·lent joc lliure multiplataforma. Alien Arena és un veterà FPS (First Person Shooter), que cada any es va renovant i millorant.

L’Alien Arena 2011, que en realitat és la versió 7.50, i presenta les següents novetats:

  • S’ha millorat els càlculs de física per als moviments dels personatges mitjançant Open Dynamics.
  • S’ha modernitzat el client IRC del joc.
  • Utilitza GNU Auto Tools per a l’instal·lador de Linux i Mac.
  • S’ha afegit el suport per a lletres True Type.
  • S’ha afegit dos mapes al joc, i se n’ha modernitzat un de ja existent.
  • S’ha canviat la música que acompanya a les partides, i les noves sintonies han estat composades per Paul Joyce.
  • I moltes altres millores…

Ja teniu el joc disponible per a la pàgina de descàrregues d’Alien Arena. Per als que utilitzeu Ubuntu, segurament aviat tindreu aquesta versió disponible des dels repositoris de PlayDeb (tot i que actualment encara hi tenen Alien Arena 2010). A la Guia d’Instal·lació d’Ubuntu de la nostra documentació hi trobareu com configurar-vos els repositoris de Playdeb.

Alien Arena

Alien Arena

Per últim, us deixem el Trailer d’Alien Arena 2011.

Font | Phoronix

L’última versió de Google Maps per Android ja està disponible i porta algunes característiques sorprenents com el suport per edificis en 3D, el dibuix mapes dinàmics i l’accés a mapes fora de línia.

Google Maps 5.0 es basa en gràfics vectorials, en lloc mapes en 2D, per carregar les seves dades del mapa. Els arxius vectorials són més petits i més flexibles que els arxius de gràfics típics i fan augmentar el rendiment en els dispositius mòbils. Gràcies als gràfics vectorials, l’aplicació ara càrrega els mapes més ràpidament i els dibuixa de forma dinàmica. També és compatible amb models d’edificis 3D en més de 100 ciutats.

Com hem esmentat anteriorment, l’aplicació també serà capaç de desar a la memòria cau les dades dels mapes que s’utilitzen més sovint per poder veure els mapes fora de línia. Es descarregarà localitzacions en el mapa durant la nit quan estàs connectat amb WiFi. Google diu que aquesta característica farà que l’aplicació no es caigui més del 90 per cent de les vegades quan hi ha una mala connexió. La funció de l’aplicació de navegació serà capaç de prendre avantatge dels mapes fora de línia i tornar a la ruta fins i tot si estem sense servei.

Google diu que les noves característiques són només el primer pas per millorar el rendiment general de Google Maps. Queda per veure si les noves característiques seran portades a altres plataformes.

Google Maps 5.0 està disponible en tots els dispositius Android que tinguin la versió 1.6 i superiors, però en 3D i suport fora de línia només està disponible per a aquells amb Android 2.0 o superior.

Atès l’èxit que ha tingut la proposta del sorteig hem decidit donar el doble i així premiar a dos de vosaltres. Heu estat 17 participats i hem fet el sorteig a través del web «Sortea2» (si en coneixeu cap de millor per al proper cop, digueu-ho!).

I els guanyadors són…

  • Pack Humble Indie Bandle: Joan Rodríguez
  • Pack Humble Indie Bandle: Javier (xagema)

Ara ens posarem en contacte amb vosaltres. Vist l’èxit, probablement farem coses semblants més endavant, així que no desanimeu!

No volem deixar de comentar que és un gust veure-vos participar al web. La nostra comunitat d’usuaris no és molt gran, però té molt de caliu!

Si voleu fer la vostra donació, per petita que siga, i així obtindre els jocs…

Fa un parell de dies vam rebre una nota de la pàgina web tumanitas.com, un portal dedicat a les petites reparacions que reuneix professionals i clients que cerquen solucions als problemes domèstics més comuns.

tumanitas.com és una empresa petita (9 treballadors), amb seu a Barcelona que opera des del 2008 i que té unes dades envejables: més de 20.000 professionals donats d’alta a la web i les 30.000 ofertes publicades des del seu naixement.

La migració a GNU/Linux és un pas valent per a moltes empreses ja que d’entrada pot semblar que els inconvenients superen de lluny els avantatges:

  • Adaptació del personal a la nova plataforma
  • Trobar versions per a GNU/Linux dels programes que es fan servir
  • Trobar empreses que oferisquen assistència tècnica

Vam aprofitar per fer una petita sèrie de preguntes al Roger Santaló, responsable de comunicació de l’empresa.

  • Quants ordinadors heu migrat?

Funcionant actualment n’hi ha sis, més un que haurà de migrar però que encara no ho han fet.

  • Quin programari feu servir normalment i quin vos ha costat més de trobar alternativa a l’hora de migrar?

OpenOffice.org, tot el que porta Ubuntu de base, Firefox, Bria3 (aquest últim no és gratuït i hem hagut de comprar la llicència, però tenim la versió linux funcionant). Amb el que hem tingut més problemes va ser trobar un programa decent per a la telefonia IP. Al final ens vam decantar pel Bria3, ja que teníem la llicència Windows i funcionava bé; només vam haver de comprar la llicència de linux i ja està.

  • Com s’ha pres la gent el tema de la migració?

No han notat res. Els primers dies hi havia algun dubte, però no hi ha hagut cap  problema. S’ho han pres bé.

  • La proposta de migració, va vindre per alguna persona externa o interna a l’empresa?

Idea del responsable de tecnologia, intern.

  • Quant de temps calculeu que pot trigar la migració (o ha trigat)? (comptant des del dia que es comença a instal·lar gnulinux a un ordinador fins que els treballadors ja treballen de manera normal amb el nou sistema, no el moment en què s’ha fet la instal·lació).

La migració triga 24 hores, ja que fem una copia dels documents originals, esborrem tot i instal·lem el linux i restaurem els fitxers. A partir d’aquest moment la gent continua treballant sense canvis.

  • Heu rebut assistència externa?

No, és una feina senzilla de fer.

__

Una vegada el Roger va respondre les nostres preguntes, va quedar clar que una migració tan ràpida i fàcil com aquesta ve gràcies al fet que una persona interna té els coneixements necessaris per fer-la i per ocupar-se després dels possibles problemes. És també molt interessant comprovar que van poder trobar una versió per a GNU/Linux del programa per a telefeonia IP que ja feien servir al windows.

Un dels principals problemes que moltes empreses troben a l’hora de migrar a GNU/Linux són els programes de facturació (més cap a la mitjana empresa). Tot i que existeixen alternatives, la migració en aquests casos sol ser complicada: els comptables o gestors interns solen estar molt acostumats a un programa concret de facturació i canviar-los és la tasca més complicada. A la nostra empresa estem plantejant fer el canvi a OpenERP, una de les millors solucions actualment, però cal aprendre a fer-lo servir.

A GNULinux.cat ens agradaria saber si vosaltres també heu fet o teniu pensar fet la migració a GNU/Linux a la vostra empresa. Conèixer l’experiència dels altres sempre és una gran ajuda a l’hora de fer aquest pas.

És interessant acabar aquest article comentant que existeix un catàleg d’empreses a Catalunya que fan servir el programari lliure: CatPL.

[poll id=44]

· Quants ordinadors heu migrat? Funcionant actualment n’hi ha sis, més un que haurà de migrar però que encara no ho han fet.

· Quin programari feu servir normalment i quin vos ha costat més de trobar alternativa a l’hora de migrar? Open Office, tot el que porta Ubuntu de base, Firefox, Bria3 (aquest últim no és gratuït i hem hagut de comprar la llicència, però tenim la versió linux funcionant). Amb el que hem tingut més problemes va ser trobar un programa decent per a la telefonia IP. Al final ens vam decantar pel Bria3, ja que teníem la llicència Windows i funcionava bé; només vam haver de comprar la llicència de linux i ja està.

· Com s’ha pres la gent el tema de la migració? No, no han notat res. Els primers dies hi havia algun dubte, però no hi ha hagut cap problema. S’ho han pres bé.

· La proposta de migració, va vindre per alguna persona externa o interna a l’empresa? Idea del responsable de tecnologia, intern.

· Quant de temps calculeu que pot trigar la migració (o ha trigat)? (comptant des del dia que es comença a instal·lar gnulinux a un ordinador fins que els treballadors ja treballen de manera normal amb el nou sistema, no el moment en què s’ha fet la instal·lació). la migracio triga 24 hores… ja que fem una copia dels documents
originals, esborrem tot i instalem el linux i restaurem els fitxers…
a partir d’aquest moment la gent continua treballant sense canvis
.

· Heu rebut assistència externa? No, és una feina senzilla de fer.

Possiblement alguns de vosaltres vos enrecordeu del primer Humble Indie Bundle, una iniciativa per la qual els desenvolupadors de diferents vídeojocs ens oferien la possibilitat d’obtindre 5 jocs multiplataforma al preu que nosaltres volguèrem.

Doncs ara han encetat el Humble Indie Bundle 2 on ofereixen 5 jocs (Braid, Cortex Command, Machinarium, Osmos i Revenge of the titans) al preu que nosaltres considerem adient. Si veieu les donacions, els usuaris Windows han donat una mitjana de 5.83 dòlars, els de Mac 7.99 dòlars i els de linux… 13.49 dòlars.

Sorteig

A GNULinux.cat farem una donació de 15€ (per mantindre la mitjana de les donacions de la plataforma GNU/Linux i on la meitat anirà als desenvolupadors i l’altra meitat a fomentar iniciatives com el Humble Indie Bundle) i ho farem com a regal que se sortejarà entre tots els qui respongueu a aquest article (heu d’apuntar el mail al camp corresponent si no sou usuaris de GNULinux.cat…. encara no sou usuaris???).

El guanyador del sorteig el publicarem divendres al matí. El que farem serà fer la donació i indicar que és un regal per al guanyador.

Molta sort!

Es presenta la nova versió del mapa conceptual del Programari Lliure, la versió 4. Aquest pas representa principalment el canvi de mapa a hipermapa d’aquest projecte que va néixer a BULMA en el 2005.

Mapa Conceptual del Programari Lliure

El mapa conceptual del programari lliure

Amb el mapa s’intenta comunicar la riquesa existent en el món del programari lliure de forma senzilla. Naturalment intentar explicar una cosa molt complexa en una sola cara d’un full requereix concentrar el que és rellevant i aquesta és l’avantatge dels mapes conceptuals.

Tots hem tingut alguna vegada la sensació que en parlar del programari lliure, els nostres interlocutors no rebien tot el que podríem haver dit i no tan bé com ho podríem haver estructurat. Verbalment tenim aquest problema i això quan no ens emocionem massa o parlem ràpid o mil coses. No tots tenim l’habilitat i experiència per entendre i saber explicar el programari lliure d’una forma tan eficaç.

El mapa està preparat perquè l’interlocutor llegeixi per si mateix i s’impressioni a si mateix amb les seves pròpies percepcions dels detalls, sense haver de passar pel pensament “ja, això m’ho dius tu d’aquesta manera però és perquè tu ets així “.

Com contribuir

Existeixen com en tots els projectes moltes formes de contribuir. Des de la més simple: el mapa està contínuament evolucionant i és possible trobar errors que es poden esmenar ràpidament si s’envia un e-mail a l’autor. Fins a les més complicades com construir des de zero altres mapes per a altres públics o objectius, aportar traduccions o comunicar la seva existència a altres comunitats educatives perquè el puguin utilitzar i adaptar a les seves necessitats.

Traduir és un treball senzill perquè és molt poc text el que es necessita traduir i provoca un canvi substancial molt gran perquè passa de no haver mapa per un idioma a haver-lo i poder ser usat en les classes.

Views és un mòdul de Drupal que ens permet fer tot tipus de llistat amb relativa facilitat. Actua com un sentencia SQL, un script PHP, i una maquetació HTML, tot junt. La seva rapidesa, fa que sigui el mòdul més usat en projectes fets amb Drupal.

La interfície a l’inici pot semblar molt complexa, però un cop adquirit els coneixements permet realitzar llistats complexos amb poc temps.

En aquesta guia expliquem els diferents panells que ens trobem al realitzar una vista, i després realitzarem un exemple de com crear un llistat dels últims missatges en el fòrum de drupal.

Es requereix un Drupal amb el Mòdul Views instal·lat i activat. Per començar ens dirigim a /admin/structure/views on ens mostrara un llistat de les vistes que porta per defecte Drupal. Podem trobar vistes tant importants com frontpage ( vista de la portada ), taxonomy_term vista dels termes de la taxonomia ( Categories de Drupal).

Aquestes vistes us poden ser d’exemple alhora de crear de noves, o si necessiteu canviar el llistat de nodes de la portada o la visualització de les categories, podreu editar-ho des d’aquí. Nosaltres en crearem una nova per fer proves amb la interfície de Views.


Li donem un nom de maquina ( no pot contenir espais, ni altres caràcters especials ), una descripció i uns tags per agrupar les Views semblants. A sota podem trobar un llistat dels elements típics d’un Drupal ( Nodes, Comentaris, Fitxers, Termes, Usuaris ). Si esteu familiaritats amb el vocabulari de Drupal sabreu quin tipus de contingut voleu llistar.

Nosaltres escollirem Nodes ja que bona part del contingut de Drupal són nodes. Arribem a la part important de Views, on podrem configurar tota la vista que volem crear. La interfície es pot dividir en 3 zones.

Zona 1: En aquesta zona podem crear diferents presentacions ( en anglès: displays). Per defecte venen 4 tipus de presentacions però es poden ampliar amb mòduls addicionals.

“Page”: Ens permet crear una vista pàgina. Un cop tenim la vista definida, li podrem donar un “path” per que la vista sigui accessible des de un enllaç. Exemple: http://www.exemple.cat/vista/de/prova.

“Block”: Ens permet crear una vista block. Un cop definida la vista, podem fer que sigui un block de drupal, de manera que el podrem situar a a regió que més ens interessi del nostre drupal. Per situar-lo només cal que anem a la pàgina de situació de blocks i el trobarem entre el llistat de blocks.

“Feed”: Ens permet crear una vista en format xml o RSS. Les opcions de Feed són molt simples, que amb algun mòdul addicional podem millorar. Cal donar-li un “path” com a les pàgines.

“Attachment“: Ens permet adjuntar una vista en una altre, acostuma a usar-se quan un contingut d’una vista fa variar un altre contingut.

Les presentacions no s’exclouen entre elles. A una mateixa vista podem disposar d’una Presentació Pàgina i una de Block amb el mateix contingut.

Zona 2: Aquesta zona conté unes quantes capses agrupades en 3 columnes. És on es defineix bona part de la vista. Comencem d’esquerra a dreta en el sentit de lectura, i marquem com a importants les capses que més s’usen per crear una vista.

“Views settings”: Conté els camps de descripció i tags de la vista, facilita la cerca en el llistat de vistes, que es té un numero molt gran de vistes.

“Basic settings”:

  • Definir títol de la vista.
  • Si es vol paginador i quants ítems hi haurà per pàgina
  • Permisos d’accés a la vista, qui podrà visualitzar la vista. ( Anònims, Rols, etc…).

“Advanced settings”:

  • Us d’Ajax
  • Agrupar o no els elements repetits
  • Donar un tipus de cache a la vista ( Cercar informació sobre la cache de Drupal ).

“Style settings” ( Important ):

  • Format en que es veuran els elements del llistat.  Cada item com a node o camps.
  • Estructura  taula HTML, llistat HTML, Sense format, o amb de columnes i files. Amb mòduls addicionals podem arribar a afegir Slideshows.
  • Informació de les plantilles de la vista. Podem trobar quines plantilles esta usant, i les podem modificar al nostre gust.

“Exposed form”: Ens permet exposar la vista com a block.

“Header”: Podem afegir text o qualsevol camp que es mostrara a la capçalera de la vista.

“Footer”: Igual que Header però els camps es mostraran al peu de la vista.

“Empty text”: Podem afegir camps o text, i es mostrarà quan la vista no contingui cap element a mostrar.

“Fields”( Important ): Aquesta capsa esta activada si a la capsa de “style settings” a la fila “Row style” i posa “fields”. Si hi posa node es queda desactivada. Afegir camps  a la vista. Els camps poden ser de tot tipus de contingut que trobarem llistat i agrupat.

“Relationships”: Podem crear relacions de diferents continguts de Drupal.

“Arguments” ( Important ): Ens permet definir arguments per filtrar certs tipus de contingut, els arguments podem venir del mateix “path”.

“Sort criteria” ( Important ): Ens permet ordenar els elements amb un criteri

“Filters”( Important ): Podem filtrar elements per un tipus de contingut o algun altre camp que ens interessi.

Zona 3: En aquesta zona podem trobar el previsualitzador de la vista. Això ens facilita, i ens fa guanyar temps alhora de visualitzar els resultats, ja que no caldrà desar i refrescar la vista cada cop per veure els nous canvis. Sí la vista conté arguments, ens permet simular-los. També i trobarem la consulta SQL generada, per intuir si anem pel bon camí, o per provar en algun gestor sql com phpmyadmin.

Amb l’explicació anterior s’adquireixen uns coneixements mínims sobre Views que ens permetran crear vistes sense problemes.

Realitzar un llistat dels últims missatges en el fòrum drupal

Imagineu que voleu fer un llistat dels últims escrits que hi ha en el fòrum del nostre Drupal. Picant el codi a mà ens tocaria crear una sentencia SQL que extreies les dades que ens interessen, filtrant per contingut fòrum i relacionant amb la taula usuaris per saber quin és el nom del creador. Un cop obtinguéssim les dades s’haurien de tractar amb PHP, HTML i CSS per donar format al llistat. Amb Views podem simplificar aquests tres passos en una sola vista.

Anem a la part superior dreta del block “fields” on hi ha el signe més (+) que ens desplegarà un llistat de camps per seleccionar.


Cerquem el grup Node, i dins de node trobarem el camp “title” el seleccionem i l’afegim. Fem el mateix proces per afegir el nom d’usuari. El trobareu en el grup User.

A la previsualització podem veure els dos camps. Però Ara mateix com que no estem filtrant per cap camp, s’ens estan mostrant els camps títol i usuari de tots els nodes.

Per filtrar només els nodes de fòrum anem a al capsa filter i afegim el camp Node->type. El node tipus ens permet filtrar per els diferents tipus de contingut existents (Notícia, Pàgina, Fòrum).

Un cop afegit el filtre, ordenem els elements per data, de manera que els primers elements siguin els últims creats. Anem a Sort Criteria, i afegim el camp Node->Post_date que ens deixarà ordenar per data ascendent o descendent.

Amb aquesta configuració aconseguim fer el llistat. Per donar-li un format més maco podem escollir una estructura de taula, i així quedarà més ordenat.

Amb pocs passos hem aconseguit un llistat. Recordeu que Views no acaba aquí, hi ha una gran quantitat de mòduls relacionats amb Views, que ús permetrà fer llistats de molts tipus. Ús animo a jugar amb ell fins que trobeu el resultat desitjat.