8.6.10

Problemes a l'extreure pistes de CD amb el Sound Juicer

Sembla que amb l'Ubuntu Lucid continua havent-hi un error l'extractor d'àudio CD, el Sound-Juicer. Si deixem algun del camps buits el programa peta, per tant la solució és omplir tots els camps (no sé si també els camps gènere, any i disc?).

3.6.10

Lleuger aument de l'ús de Linux

Diverses fonts suggereixen un augment de l'ús de Linux en entorns d'escriptori. Un bon indicador d'aquest ús són les estadístiques dels webs. Mirant les estadístiques de que disposo sí que noto un lleuger augment, però moderat. El que sí que també constato és que Mac OS ha duplicat la seva presència en un parell d'anys.

Agafant l'últim any (amb data d'avui) i comparant-lo amb els 2 anterior veig que:
  • Windows descendeix: 92%, 89% i 86%
  • Mac puja: 3,9%, 6,4 i 8,6%
  • Linux puja: 3,4%, 4,13% i 4,78%
Mirant estadístiques de diversos llocs més també veig que un lleuger augment. Fins i tot aquest bloc ha passat en 2 anys del 22,8% d'usuaris amb Linux al 30%: ja voldríem aquest augment i aquesta quota en webs d'ús més general.

28.5.10

Simplificant l'accés per ssh des de la consola

Si estem farts de teclejar "ssh usuari@servidor", hi ha una manera una mica més senzilla editant el fitxer ~/.ssh/config (man ssh_config) i posant:

Host nom-curt
HostName nom-del-servidor.com
User usuari

Llavors a partir d'aquest moment podem teclejar directament "ssh nom-curt".

Alguns retocs als servidors Apache

Algunes directives de l'Apache2 que retoco en servidor LAMP:
  • MaxRequestsPerChild 150: a Ubuntu i a Debian posa 0, però hi ha forces programes PHP que no alliberen bé la memòria, per tant és interessant recrear els processos de tant en tant per alliberar memòria.
  • ServerTokens Prod: no dóna tanta informació sobre el tipus i versió de servidor web i sistema operatiu.
  • ServerSignature Off: no dóna tanta informació sobre el tipus i versió de servidor web i sistema operatiu.
Després cal reiniciar el servei d'Apache. Amb això evitem missatges com aquest:

Not Found

The requested URL /nomquenoexisteix was not found on this server.


Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.10 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g Server servidor Port 80
I obtenim missatges així:

Not Found

The requested URL /nomquenoexisteix was not found on this server.


Apache Server at servidor Port 80

5.5.10

Com editar i crear fitxers PDF?

Amb programari lliure hi ha diverses solucions, però la millor és utilitzar l'Openoffice.org per crear fitxer PDF, per què?
  • Perquè tenim un botó que ens genera automàticament una versió en fitxer PDF del document que tenim obert.
  • Perquè si anem a Fitxer -> Exporta com a PDF tenim un munt d'opcions com per exemple: controlar la resolució de les imatges i la mida del document, posar contrasenyes i limitar certs usos, etc.
  • Perquè podem crear un document PDF híbrid que té a dins el document original en format Openoffice.org. Així quan obrim el PDF amb l'Openoffice.org se'ns obrirà sense cap problema el document original a partir del qual es va crear el PDF. Això es fa anant a Fitxer -> Exporta com a PDF i marcant l'opció Crea un fitxer híbrid.
I si tenim un PDF no híbrid i el volem editar encara el podem editar com si fos un gràfic amb el Draw de l'Openoffice.org o si no amb un editor d'imatges com el GIMP.

Finalment, també és útil saber que podem crear documents PDF imprimint el document en una impressora especial que crea fitxers PDF, això a Linux ja ens ve per defecte i a Windows podem fer servir el PDFCreator.

Tots aquest programes els podeu descarregar del web de Softcatalà.

4.5.10

Menu site map, arreglant l'ordre dels menús del site map

Menu site map és un mòdul que arregla les limitacions del mòdul Site Map de Drupal. Primer de tot arregla el problema de que l'ordre dels menús en el mapa web no concorda amb l'ordre en que mostrem els menús en els blocs i segon, a part d'arreglar aquest problema, permet especificar l'ordre exacte en que volem que apareguin a part d'algunes opcions més (profunditat dels menús, excloure ítems, etc.).

25.4.10

Actualitzant de la 9.10 a la 10.04 uns dies abans...

Seguint els passos d'Upgrading to 10.04 Lucid Lynx from Ubuntu 9.10 he fet justament això, actualitzar abans de la sortida oficial. M'ho ha fet força ràpid comparat amb altres ocasions, al voltant d'1 hora en un xarxa molt ràpida i a primeres hores del matí. Només he tingut un problema al principi i pel missatge que em donava de dependències, he eliminat tot l'Openoffice.org i això m'ha permès fer la instal·lació sense problemes.

Alguns canvis i migracions:
  • El nou aspecte ha estat el primer canvi que m'ha sobtat, però no m'ha agradat que els botons de les finestres estiguin a la cantonada esquerra i algunes barres massa fosques on les lletres es llegeixen malament.
  • El nou Thunderbird 3 ha estat el primer canvi important. Els diversos comptes de correu han funcionat a la primera i un cop instal·lades les extensions lightning i Provider for Calendar he recuperat els calendaris locals i remots sense problemes.
  • El Firefox m'ha descartat alguna extensió i també ha trobat alguna actualització, res greu. M'ha desaparegut la cerca de paquets d'Ubuntu i l'he hagut d'instal·lar i llavors m'ha donat un error dient que ja existia...
  • L'Openoffice.org l'he hagut d'instal·lar altre vegada: aptitude install openoffice.org
  • He provat alguns programes i tot sembla funcionar: VirtualBox, GoogleEarth, KeePassX, Opera, Chrome, ...
  • Encara tinc molts programes per provar, especialment les noves incorporacions.


8.3.10

Instal·lació de Drush a Ubuntu

Sembla que a partir d'Ubuntu Lucid Drush estarà als repositoris, però mentrestant haurem de fer la instal·lació manual:
  1. wget http://ftp.drupal.org/files/projects/drush-All-Versions-2.1.tar.gz
  2. tar xzvf drush-All-Versions-2.1.tar.gz
  3. ln -s /directori/drush/drush /usr/bin/drush

I sembla que ja funciona a tot arreu, ara per fer-lo funcionar haurem d'anar a dins el directori d'instal·lació del nostre Drupal, per exemple /var/www/site/ i ja podrem fer una primer ordre drush status per comprovar la instal·lació i mirar que funcioni.

El pas 3 es pot fer també creant un alias, ho explica tot el fitxer README.txt de Drush.

En alguns casos necessitarem instal·lar el paquet php5-cli.

Desactivar l'expiració de contrasenyes a Oracle 11g

Sembla que per defecte Oracle 11g fa expirar les contrasenyes del comptes, perquè per defecte no ho faci cal fer:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

Si tenim l'usuari creat em dóna la sensació que perquè aquesta directiva funcioni caldrà recrear l'usuari o canviar-li la contrasenya amb un:
ALTER USER nom_usuari IDENTIFIED BY contrasenya;

22.1.10

Programes lliures imprescindibles en servidors Windows

Tot i que Windows i servidors són conceptes bastant oposats, o més ben dit, jo no triaria mai un sistema Windows per un servidor si ho pogués evitar, a vegades ens toca treballar amb aquesta tecnologia. Quant ho faig m'he donat compte que sempre instal·lo uns quants programes:
  • Firefox: ni que només sigui per descarregar programari, és molt millor això que un Internet Explorer on és impossible descarregar res de Sourceforge, ja que has d'anar autoritzant tots els mirrors, però un cop ho has fet no t'ho descarrega...
  • 7-zip: fins al Windows 2003 no va aparèixer el suport als fitxers .zip, però el descompressor de Windows era molt i molt lent i no tenia suport per altres tipus de fitxers comprimits. Amb el Windows 2008 sembla que ha millorat bastant la velocitat de descompressió, però com que crec que els formats suportats no són molt limitats ho continuo instal·lant.
  • Geany: continuo instal·lant un editor de text amb cara i ulls i amb reconeixement de sintaxi, suport de diversos jocs de caràcters, amb pestanyes, etc. Un editor de text molt lleuger però molt complet i a més a més multiplataforma.

18.1.10

Lightning 1.0 almost ready, Ubuntu not.

I can read in the Calendar Weblog that the recently released 1.o beta 1 version of Lightning for Thunderbird is quite stable and highly recommended for Thunderbird 3 users. But on the other hand, it seems that Ubuntu 10.04 Lucid Lynx is not yet ready as the Thunderbird 3 package is not in the repository...

L'equip que desenvolupa el Lightning, l'extensió de calendari del Thunderbird, ens diu que la versió 1.0 beta1 ja és prou estable per fer-la servir amb normalitat. O sigui que si treballeu amb Windows, feu una còpia de la carpeta Thunderbird de dins el Documents and Setting\datos de programa i ja podeu aventurar-vos a instal·lar la versió 3 del Thunderbird. Si feu servir Linux, podeu fer també el pas fent la còpia de seguretat de la carpeta ./mozilla-thunderbird, desinstal·lant el paquet thunderbir, descarregant el nou paquet (ja que no està en els repositoris) i fent la instal·lació.

Jo que sóc una mica més mandrós i esperaré a la propera versió d'Ubuntu que espero que incorpori la versió 3 del Thunderbird, ara mateix però, sembla que no hi és..

14.1.10

Dia per Windows, versió 0.97

Feia temps que no usava el Dia i m'ha fet gràcia veure que el projecte va avançant a pop a poc. Ara que pràcticament no faig servir Windows havia perdut el fil de la versió per aquest sistema i veig que d'entrada incorpora una millora substancial: posar-ho tot en una sola finestra!

Al Dia li passa com al Gimp, a Linux continua usant com a mínim un parell de finestres independents, a la versió per a Windows s'ha integrat tot en una sola finestra amb pestanyes. Esperem trobar-ho aviat a Linux!

La llista de canvis de la versió 0.97 és força extensa i també us pot interessar aquests apunts sobre Dia, en els que veig que l'últim any hi hagut més de 3 milions de descàrregues o que també hi ha un repositori de shapes per afegir al Dia.

Xarxa i Llibertat

Considerem imprescindible la retirada de la disposició final primera de la Llei d’Economia Sostenible pels següents motius:

1. Viola els drets constitucionals en els quals s’ha de basar un estat democràtic, especialment la presumpció d’innocència, llibertat d’expressió, privadesa, inviolabilitat domiciliària, tutela judicial efectiva, llibertat de mercat, protecció de consumidores i consumidors, entre d’altres.

2. Genera per a Internet un estat d’excepció en el qual la ciutadania serà tractada mitjançant procediments administratius sumaríssims reservats per l’Audiència Nacional a narcotraficants i terroristes.

3. Estableix un procediment punitiu “a la carta” per a casos en els quals els tribunals ja han manifestat que no constituïen delicte, implicant fins i tot la necessitat de modificar almenys 4 lleis, una d’elles orgànica. Açò comporta un canvi radical al sistema jurídic i una font d’inseguretat per al sector de les TIC (Tecnologia de la Informació i la Comunicació). Recordem, en aquest sentit, que l’intercanvi de coneixement i cultura a la xarxa és un motor econòmic important per a eixir de la crisi com s’ha demostrat àmpliament.

4. Els mecanismes preventius urgents dels quals disposa la llei i la judicatura són per a protegir a tota la ciutadania davant de riscos tan greus com els que afecten a la salut pública. El Govern de l’Estat pretén utilitzar aquests mateixos mecanismes de protecció global per a beneficiar interessos particulars enfront de la ciutadania. A més la normativa introduirà el concepte de “lucre indirecte”, és a dir: es pot tancar el bloc perquè “promocione” a un que “promociona” a un altre que vincula a un tercer que fa negocis presumptament il·lícits

5. Recordem que la propietat intel·lectual no és un dret fonamental contràriament a les declaracions del Ministre de Justícia, Francisco Caamaño. El que és un dret fonamental és el dret a la producció literària i artística.

6. D’acord amb les declaracions de la Ministra de Cultura, aquesta disposició s’utilitzarà exclusivament per a tancar 200 webs que presumptament estan atemptant contra els drets d’autor. Entenem que si aquest és l’objectiu de la disposició, no és necessària, ja que amb la legislació actual existeixen procediments que permeten actuar contra webs, fins i tot amb mesures cautelars, quan presumptament s’estiga incomplint la legalitat. Per la qual cosa no queda sinó recelar de les veritables intencions que la motiven ja que l’única cosa que afig a la legislació actual és el fet de deixar la ciutadania en una situació de greu indefensió jurídica a l’entorn digital.

7. Finalment considerem que la proposta del govern no només és un malbaratament de recursos sinó que serà absolutament ineficaç en els seus presumptes propòsits i deixa clara l’absoluta incapacitat per part de l’executiu d’entendre els temps i motors de l’Era Digital.

La disposició és una concessió més a la vella indústria de l’entreteniment en detriment dels drets fonamentals de la ciutadania en l’era digital.

La ciutadania no pot permetre de cap manera que seguisquen els intents de vulnerar drets fonamentals de les persones, sense la deguda tutela judicial efectiva, per a protegir drets de menor rang com la propietat intel·lectual. Aquesta circumstància ja va ser aclarida amb el dictat d’inconstitucionalitat de la llei Corcuera (o “llei de la puntada en la porta”). El Manifest en defensa dels drets fonamentals a Internet, signat per més de 200.000 persones, ja va avançar la reacció i demandes de la ciutadania abans la perspectiva inacceptable del govern.

Per a impulsar un definitiu canvi de rumb i coordinar una resposta conjunta, el 9 de gener s’ha constituït la “Xarxa Sostenible” una plataforma representativa de tots els sectors societat civil afectats. L’objectiu és iniciar una ofensiva per a garantir una regulació de l’entorn digital que permeta expressar tot el potencial de la Xarxa i de la creació cultural respectant les llibertats fonamentals.

En aquest sentit, reconeixem com a referència per al desenvolupament de l’era digital, la Carta per a la innovació, la creativitat i l’accés al coneixement, un document de síntesi elaborat per més de 100 experts de 20 països que arreplega els principis legals fonamentals que han d’inspirar aquest nou horitzó.

En particular, considerem que en aquests moments és especialment urgent la implementació per part de governs i institucions competents, dels següents aspectes arreplegats en la Carta:

1. Els artistes com tots els treballadors han de poder viure del seu treball (referència punt 2 “Demandes legals“, paràgraf B. “Estímul de la creativitat i la innovació”, de la Carta);

2. La societat necessita per al seu desenvolupament d’una xarxa oberta i lliure (referència punt 2 “Demandes legals“, paràgraf D, “Accés a les infraestructures tecnològiques”, de la Carta);

3. El dret a cita i el dret a compartir han de ser potenciats i no limitats com a fonament de qualsevol possibilitat d’informació i constitutiu de tot coneixement (referència punt 2 “Demandes legals“, paràgraf A, “Drets en un context digital”, de la Carta);

4. La ciutadania ha de poder gaudir lliurement dels drets exclusius dels béns públics que es paguen amb els seus diners, amb els diners publics (referència punt 2 “Demandes legals“, paràgraf C, “Coneixement comú i domini públic”, de la Carta);

5. Considerem necessària una reforma en profunditat del sistema de les entitats de gestió i l’abolició del cànon digital (referència punt 2 “Demandes legals“, paràgraf B, “Estímul de la creativitat i la innovació”, de la Carta).

Per tot això avui s’inicia la campanya INTERNET NO SERÁ OTRA TV i es duran a terme diverses accions ciutadanes durant tot el període de la presidència espanyola de la UE. Considerem particularment importants en el calendari de la presidència de torn espanyola el II Congrés d’Economia de la Cultura (29 i 30 de març a Barcelona), Reunió Informal de ministres de Cultura (30 i 31 de març a Barcelona) i la reunió de ministres de Telecomunicacions (18 a 20 d’abril a Granada).

La Xarxa té previst reunir-se amb representants nacionals i internacionals de partits polítics, representants de la cultura i delegacions diplomàtiques.

Signat Xarxa Sostenible

La Xarxa Sostenible som tots. Si vols adherir-te a aquest text, copia’l i difon-lo.

12.1.10

Instal·lant el locale català a Ubuntu

No havia tingut mai la necessitat d'instal·lar el locale català en un Ubuntu perquè sempre triava el català com a llengua del sistema, però quan m'he trobat un servidor que no havia instal·lat jo i el programa Gallery 2 no hi havia manera que es veiés en català, hem descobert el problema és que el sistema estava en espanyol. Llavors he instal·lat el locale català:

cd /usr/share/locales
./install-language-pack ca_ES
dpkg-reconfigure locales

29.12.09

L'any del Firefox

Aquests dies hem sabut que Firefox 3.5 ha aconseguit el primer lloc i esdevenir el navegador més usat. La suma de les 3 últimes versions d'Internet Explorer però, continua sent majoritària. Però com sabem, això són dades globals i a cada lloc l'evolució dels navegadors segueix ritmes diferents. Què passa a casa nostra?

Segons dades a les que tinc accés de webs en català, al mes de desembre s'ha notat una important alça de Firefox, arribant a superar a l'Internet Explorer en alguns casos. També ha experimentat un important augment el Safari, arribant a un 9% en alguns casos. També Chrome ha augmentat arribant a un 5% en algun cas. Finalment, Opera sembla el més castigat per la cursa i últimament no supera l'1%.

Resumint, l'ús del Firefox en el nostre àmbit és superior a la mitjana internacional i a la mitjana espanyola. El percentatge no és gens menyspreable i en el meu cas es situaria entre el 30% i el 43%, deixant de banda les estadístiques d'un bloc com aquest on el percentatge d'aquest mes es situa al 62%. Com ja he comentat diverses vegades tinc la sensació que l'ús del Firefox també està relacionat amb el nivell cultural o amb el nivell d'alfabetització digital. Llavors, potser la mitjana catalana rondaria tenint en compte tot tipus de webs rondaria com a molt sobre el 30%.

Esperem que la tria de navegador que en teoria ha d'oferir una actualització de Windows 7 ampliï l'ús de programari lliure el proper 2010!

Amagant la foto del profile de Drupal

Si volem fer una Intranet privada amb Drupal i volem aprofitar les funcionalitats que ens ofereix el propi programa, segurament voldrem que els usuaris puguin pujar una foto en el seu perfil i que aquesta foto només sigui visible pels usuaris de l'intranet. Segurament, si permetem que els usuaris adjuntin fitxers, voldrem que les descàrregues siguin privades. Però resulta que tot i que fem les descàrregues privades, les fotos del perfil continuaran sent públiques i, a més a més, els noms de les fotos són coneguts, picture-1.jpg, picture-2.jpg, etc.

Després d'experimentar amb els fitxer .htaccess sense gran èxit, he posat un fitxer .htaccess amb un Deny from all i després he fet un retoc en el codi del mòdul upload perquè faci una comprovació abans de res, o sigui en el mòdul upload.module he retocat el hook upload_file_download i al principi de tot hi he posat:
if (!user_access('view uploaded files')) {
return -1;



23.12.09

VideoLAN Movie Creator

Una bona notícia per acabar l'any, la gent de VideoLAN estan preparant un programa d'edició de vídeo semi-professional, multiplataforma i amb una interfícia senzilla. Estarem atents al nou VideoLAN Movie Creator.

27.11.09

Posant el rellotge a l'hora d'un servidor Ubuntu

El meu servidor Ubuntu no tenia l'hora ben posada i he hagut de posar-li i repassar que estigués a la zona horària correcta:

> date 112718:502009.01
> tzselect

També podem fer un:

> dpkg-reconfigure tzdata

Potser resulta més pràctic instal·lar un servidor de temps:

>aptitude install ntp

23.11.09

Gallery 3 Beta 3

He provat la nova versió del programari de gestió de galeries fotogràfiques Gallery. La versió 3 és una reescriptura de la versió 2 en la que a més a més s'ha intentat deixar només les característiques més habituals per tal de fer un programa més lleuger. He provat la beta 3 i comparant amb la versió 2 l'he trobat més lleuger, modern i pràctic. Com a contrapartida he trobat a faltar alguns mòduls de l'extensa col·lecció de la versió 2.

Algunes coses millorables són que el tema per defecte no es veu bé amb les últimes versions d'IE i Opera i també que els formats de vídeo acceptats estan molt limitats. També caldria millorar l'instal·lador perquè ens deixés triar el directori on volem desar les fotos.

La migració no m'ha donat problemes, es fa una instal·lació independent, s'activa el mòdul de migració i s'executa. Si el resultat no ens agrada, ens podem quedar amb la nostra versió antiga, tot això, si tenim prou espai de disc com per duplicar la nostra galeria.

La meva recomanació és esperar que surti la versió estable per avaluar la migració.

18.11.09

Programes i utilitats que afegeixo a l'Ubuntu

Alguns programes i utilitats que he afegit a l'Ubuntu amb el temps i que ara mateix tinc en el meu Karmic Koala i que normalment no venen amb la instal·lació per defecte, com que no recordo que ve per defecte potser em deixo alguna cosa, també he obviat algun programa més tècnic i el complements i extensions, ho poso agrupat tal i com ve al menú d'Aplicacions:

Accessoris
  • GShutdown: permet programar que l'ordinador s'apagui a certa hora, útil si vols fer una descàrrega, però no vols tenir l'ordinador encès gastant electricitat.
  • KeePassX: per a gestionar contrasenyes. Complet, portable i compatible.
  • VirtualBox: l'entorn de virtualització per tenir altres sistemes operatius.
Gràfics
  • Inkscape: per editar i crear gràfics vectorials.
  • Scribus: per fer autoedició, normalment instal·lo el paquet scribus-ng que és l'última versió.
  • Ufraw: per a tractar fotografies RAW. Molt potent.
Internet
  • Filezilla: el client d'FTP i SFTP.
  • Google Earth: sempre és útil tenir-lo.
  • Opera: el meu segon navegador, a vegades em fa falta...
  • Thunderbird: el client de correu electrònic hereu de Mozilla que amb l'extensió de calendari permet treballar amb diversos comptes de correu i calendaris locals i remots, gestionar tasques i compatible amb els productes de Google.
Programació
  • Geany: tot i que gedit és força potent, a vegades utilitzo aquest editor multiplataforma.
Multimèdia
  • VLC media player: el reproductor multimèdia més potent.
  • WinFF: conversor de vídeos.

2.11.09

Problemes amb els colors a Firefox 3.5

Amb la nova versió d'Ubuntu m'he trobat que en el Firefox 3.5 alguns gràfics PNG no es veien bé, el color de fons no era el correcte. He comprovat altres navegadors i altres sistemes operatius, i he vist que era un problema de Linux i Firefox 3.5. Cercant una mica he trobat una explicació i una solució:
  1. Teclejar en una pestanya nova: about:config
  2. Ens sortirà un missatge d'advertència i li direm que anirem en compte
  3. Cerquem l'entrada gfx.color_management.mode i canviem el valor de 2 a 0 per deshabilitar la gestió del color per part del Firefox.
  4. Reiniciem el navegador
Ho he trobat a Firefox 3.5 - Perfiles de color - OJODIGITAL

Cercant més sobre el tema llegeixo que es tracta d'un efecte no desitjat de la correcció de color que fa Firefox en imatges JPG i PNG. Aquesta correcció de color funciona des de la versió 3, però ara que s'ha optimitzat s'ha habilitat per defecte.

23.10.09

Deshabilitar la publicació per defecte de nodes

És bona política deshabilitar la publicació i la publicació en portada per defecte dels nodes. El més habitual és escriure un node nou i voler desar-lo abans de publicar-lo definitivament, llavors és més pràctic tenir deshabilitat la publicació per defecte, ja que sinó, tard o d'hora un node que no està llest ens apareixerà a la primera pàgina i molt probablement ja s'haurà distribuït pels canals RSS abans que el puguem des-publicar.

Així doncs, quan instal·lem Drupal és convenient anar a Administra -> Tipus de contingut i dins de la secció Configuració del flux de treball configurar que no es publiqui.

7.10.09

Fer aparèixer el botó de justificat a FCKEditor

Instal·lant el FCKEditor a Drupal 6 normalment no apareix el botó de justificat. Per afegir-lo he seguit els consell de How to add the "Justify" button to the toolbar, que són bàsicament:

1) Edit the file fckeditor.config.js located at:
profiles/satellite/modules/fckeditor/

2) Go to line 81

['JustifyLeft','JustifyCenter','JustifyRight','DrupalBreak'],

and change it by adding 'JustifyFull', as follows:

['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','DrupalBreak'],
Addicionalment en alguns casos, haurem d'anar a la configuració del mòdul i escollir un perfil on aparegui el botó, jo he triat el "Default" ja que els perfils DrupalFull, DrupalDeafault, etc. no apareix el botó.

31.7.09

How to repair a crashed table

After a disk space problem my Drupal site crashed. After obtaining some more disk space I got some error messages on my site saying that the cache table was crashed. To recover I had to repair it:

myisamchk --silent --force --fast --update-state /var/lib/mysql/database/cache.MYI

30.7.09

Versions antigues d’Ubuntu

Poder actualitzar i instal·lar programes en versions antigues d’Ubuntu pot ser molt difícil quan la versió ja no està suportada. Però gràcies al repositori old-releases d'Ubuntu no ens quedarem penjats:

Editeu els sources:

$ sudo gedit /etc/apt/sources.list

i canvieu el que hi haja en aquest fitxer per aquestes línies:

deb http://old-releases.ubuntu.com/ubuntu/ feisty main universe restricted multiverse
deb http://old-releases.ubuntu.com/ubuntu/ feisty-security universe main multiverse restricted
deb http://old-releases.ubuntu.com/ubuntu/ feisty-updates universe main multiverse restricted
deb http://old-releases.ubuntu.com/ubuntu/ feisty-proposed universe main multiverse restricted
deb http://old-releases.ubuntu.com/ubuntu/ feisty-backports universe main multiverse restricted

I ja està, a funcionar. Amb un

$ sudo aptitude update && sudo aptitude dist-upgrade

Per evitar al màxim això, si preveiem no actualitzar la distribució, millor que triem les versions LTS que com a mínim en garantiran 5 anys d'actualitzacions per paquets de servidor.

29.7.09

Migrant un Drupal de MySQL 4 a 5

Per migrar la base de dades de Drupal de MySQL 4 a MySQL 5 he hagut d'especificar els jocs de caràters perquè no surtin caràcters estranys en el web:

> mysqldump -uuser -ppassword --add-drop-table --default-character-set=latin1 database > backup.sql

> mysql -uuser -ppassword --default-character-set=utf8 database <>

També hi havia una opció que era editar el fitxer i canviar les referències de latin1 a utf8. La importació dóna un error, però tot i així sembla que s'importa correctament. Atenció també si utilitzàveu guions en els noms d'usuari de la base de dades, MySQL 5 no ho accepta.

27.7.09

Error a l'actualitzar l'Enigmail: menuiten id= "enigmail_wizard"

Després d'una actualització automàtica de l'Enigmail m'apareixia aquest error:

menuiten id= "enigmail_wizard"

He mirat els complements instal·lats i he vist que el nou Enigmail era el 0.96, però que el Language Pack instal·lat era el 0.95. Com que el Thunderbird no ha detectat cap actualització he anat al web d'Enigmail i he descarregat el Catalan Language Pack 0.96. Al reiniciar ja no he tingut cap problema.

13.7.09

No useu guions en el nom d'una base de dades MySQL

Tot i que sembla que es poden usar guions en els noms de les bases de dades i en els noms d'usuari de MySQL, sembla que no és recomanable. En concret, ja m'ha passat dues vegades que en utilitzar l'script mysql_setpermission per crear usuaris em dóna un error. Hi he trobat aquesta explicació:
"Never use a hyphen (-) in the name of a MySQL™ database, table, or column name, even if hyphens are technically allowed. Doing so will crash your project with MySQL errors when when a double quoted PHP string interprets the hyphen as a minus sign."

Instal·lant 7-zip

Instal·lant el suport al format 7z a Ubuntu he vist que hi ha diversos paquets per triar, la instal·lació més completa sembla que és amb el Package p7zip-full que instal·la el 7-zip per línia de comandes i també ho afegeix a l'explorador de fitxers, al file-roller de Nautilus.

7-zip accepta molts més formats i instal·lant aquest paquet ja ens apareix al nautilus l'opció de comprimir arxius en un munt de formats.

Tot i que també té suport pel format .rar, vegeu fitxers RAR a Ubuntu 8.10.

2.7.09

Enviant fitxers per correu electrònic amb Thunderbird des del Nautilus

Al migrar a Ubuntu 9.04 a molts ens ha semblat que el paquet nautilus-sendto que permet que des de l'explorador del Gnome puguem enviar arxius per correu electrònic no funcionava bé, ja que només surt la possibilitat d'enviar-lo amb l'Evolution. Sembla que si a Sistema->Preferències->Aplicacions Preferides hem escollit el Thunderbird quan estem al Nautilus i diem que ho enviï amb l'Evolution ho fa realment amb el programa de correu per defecte i per tant ho fa amb el Thunderbird. Així el problema és més d'etiquetatge que no pas de funcionalitat:

26.6.09

Migrant el Thunderbird i el Lightning d'un Ubuntu a un altre

Migrant el perfil de Thunderbird amb el Lightning d'un Ubuntu 9.04 a una altre m'he trobat que no funcionaven els calendaris. El problema és que he copiat tot el .mozilla-thunderbird, però que no he instal·lat les extensions, per tant a complements m'apareixia el Lightning instal·lat, quan realment no ho estava. Així doncs cal instal·lar el Thunderbird, però també les extensions corresponents:
> aptitude install thunderbird
> aptitude install lightning-extension
> aptitude install lightning-extension-locale-ca
En canvi hi ha altres extensions que ja van incorporades, per exemple Enigmail ja ve amb el Thunderbird i la Provider for Google Calendar ve incorporada amb el paquet lightning-extension.

SQL Developer a Ubuntu 9.04

Per instal·lar l'SQL Developer a Ubuntu cal tenir instal·lat JRE de Java. Llavors us podeu baixar la versió for other platforms i dins la carpeta debian copiar els arxius que trobarem a les carpetes corresponents, de fet només cal copiar els que van a /opt i els que van a /usr/local/bin.

Finalment fem un llançador de l'aplicació personalitzat amb l'adreça /usr/local/bin/sqldeveloper.

4.5.09

Gnash i Swfdec no m'acaben de funcionar

Amb l'actualització a Jaunty el Firefox m'ha preguntat quin plugin utilitzar per les animacions Flash. Fins ara feia servir el propietari d'Adobe, però ara he provat tant l'Swfdec com el Gnash. Tots dos tenens algunes característiques que no tenen el d'Adobe, com per exemple poder saber la URL del Flash, poder-lo parar o reiniciar, tenir llistes negres (i blanques ) de URLS, etc.

Tot i així, no m'han acabat de funcionar bé cap dels dos en algunes pàgines i finalment he tornat al plugin d'Adobe. Per desinstal·lar els plugins ho he fet amb un aptitude remove i el nom del paquet i també he hagut de reinstal·lar el d'Adobe esborrant-lo primer. El noms dels paquets si els heu d'eliminar són:
  • flashplugin-nonfree
  • mozilla-plugin-gnash
  • swfdec-mozilla

30.4.09

Actualitzant de 8.10 a 9.04

L'actualització ha estat ràpida i sense problemes. Únicament he canviat els servidors es.archive.ubuntu.com del sources.list per archive.ubuntu.com ja que els mirrors espanyols no funcionaven en el moment de fer l'actualització.

27.4.09

Quant el Temp Tablespace d'Oracle creix desmesuradament

Oracle Temp Tablespace Growth Issue explica molt bé que es pot fer quan el tablespace temp creix d'una forma desmesurada molt per damunt de la mida de la base de dades. Normalment això passa en executar certes comandes.

La solució passa per reduir la mida del tablespace creant-ne un de nou, esborrant l'antic i recreant-lo amb una limitació de mida i finalment esborrar el nou.

14.4.09

Afegint plugins al Gimp

A Ubuntu instal·lant un paquet afegim una bona llista dels plugins més coneguts de Gimp:
    > aptitude install gimp-plugin-registry
També tenim l'opció d'afegir-ne més descarregant-los del Gimp Plugin Registry.

HTTP request status Fails a Drupal

Un error que dóna bastants mals de cap a Drupal és aquest que apareix en l'informe d'estat:
    HTTP request status Fails
    Your system or network configuration does not allow Drupal to access web pages, resulting in reduced functionality. This could be due to your webserver configuration or PHP settings, and should be resolved in order to download information about available updates, fetch aggregator feeds, sign in via OpenID, or use other network-dependent services.
Tot i que s'apunten diverses causes que el poden provocar en el meu cas ha estat un error al fer un canvi en la configuració de xarxa del servidor, deixant una IP equivocada al fitxer hosts:
    root@servidor:/etc# cat hosts
    127.0.0.1 localhost
    x.x.x.x servidor.domini servidor

13.4.09

Fent desaparèixer el "membre des de fa..."

Visualitzant usuaris a Drupal ens apareix la secció History on hi posa member for... i diu quan de temps fa que es va donar d'alta l'usuari. Molts cops visualitzar aquesta informació no interessa i l'única via per fer-ho desaparèixer és fer un nou template d'usuari. Tot i així, es pot ocultar força bé amb un parell de trucs. Primer afegir aquest CSS que ens oculta la informació:
    .profile dl.user-member {
    display: none;
    }
Però també haurem d'ocultar el títol de la secció, el History, i això ho podem fer traduint-lo per un espai en blanc. Tot plegat, poc elegant, però ràpid.

3.4.09

Pàgina no trobada en editar vistes de Drupal 6

M'he trobat amb el problema de que Drupal 6 no trobava la pàgina d'edició de les vistes. Ho he solucionat netejant la Cache a admin/settings/performance.

26.3.09

Fitxers RAR a Ubuntu 8.10

He tingut problemes per obrir un fitxer .rar amb el FileRoller, el gestor de fitxers comprimits que utilitza el Nautilus i el Gnome. Obrint una consola ho he provat amb el 7-zip fent 7z x fitxer.rar, però ha extret fitxers buits. Així doncs he instal·lat el paquet unrar i aquest sí que ha funcionat amb un unrar e fitxer.rar

18.3.09

Clients antics d'Oracle no funcionen amb la nova versió 11g

Sembla que amb la nova versió 11g d'Oracle ja no funcionen els clients molt antics com els de la versió 8 (Legacy Applications and Oracle 11g). Els clients 9.2 si que funcionen, però amb ODBC no i fent diversos intents sembla que es bloqueja el compte d'usuari i cal acabar fent un:
    SQL> ALTER USER username ACCOUNT UNLOCK;
Així doncs, he instal·lat l'últim client Oracle que he trobat, l'Oracle Instant Client 11. En principi només volia actualitzar el driver d'Oracle, però sembla que s'ha d'instal·lar tot, bé s'ha d'instal·lar com a mínim el paquet base i el paquet odbc en aquest ordre, després cal fer unes quantes coses més, en aquest cas a Windows ha calgut fer tot això:
  1. Si tenim un fitxer TNSNAMES.ORA el copiarem en el directori del client (C:\instant_client_11_1), si no l'haurem de crear posant-hi la configuració de totes les connexions a bases de dades Oracle que volguem fer.
  2. Afegirem el directori al PATH.
  3. Afegirem la variable TNS_ADMIN amb el directori del client.
  4. Afegirem la variable NLS_LANG amb el nostre joc de caràcters, per exemple AMERICAN_AMERICA.WE8MSWIN1252.
  5. Editem el registre i si existeix la subclau NLS_LANG a \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE li canviarem el nom perquè no entri en conflicte amb la variable d'entorn que hem creat. Això farà que el client Oracle que tinguem deixi de funcionar.
  6. Executem l'odbc_install.exe del directori del client.
  7. Creem i provem el nou ODBC des de l'Administrador d'Orígens ODBC, el nou driver es dirà "Oracle in instantclinet11_1".

MySQL Migration Toolkit ara dins de les MySQL GUI Tools

He tornat a utilitzar recentment el MySQL Migration Toolkit per migrar dades de MS Access a MySQL, tot i que suporta molts altres origens de dades. Ja n'he parlat altres vegades, va com una seda. Ara el que veig és que va integrat dins del paquet MySQL GUI Tools (v5.0) i que hi ha versions per a diversos sitemes operatius.

17.3.09

Diccionari català de sinònims, versió 1.0.0

Des de fa uns dies ja podem descarregar l'extensió per tenir el Diccionari català de sinònims al nostre Openoffice.org. Aquesta nova versió té 5.000 entrades i és un complement perfecte per utilitzar conjuntament amb el Diccionari Català Ortogràfic.

Per instal·lar-lo:
  • Instal·leu l'extensió
  • Tanqueu l'OOo 3.0
  • Tanqueu també l'inici ràpid de l'OOo 3.0
  • Reinicieu l'OOo 3.0
  • Useu el diccionari de sinònims

Kexi i Openoffice.org Base decebedors

De tant en tant faig una ullada a l'estat d'aquests dos programes que podrien ser un substitut de MS Access, però cada vegada que els miro em deceben. Encara cap dels dos no suporta sentències SQL amb una mica de complexitat, em refereixo a coses tant indispensables com agrupar, subqueries i funcions.

24.2.09

Thunderbird 3 no integrarà el Lightning

Tal i com comenta David Ascher i s'ha anat publicant les últimes setmanes la propera versió de Thunderbird no integrarà els calendaris de Lightning. El principals motius són la falta de programadors que ho integrin i ho mantiguin dins del Thunderbird, les diverses velocitats en que Thunderbird i Lightning s'actualitzen i els canvis que tant Thunderbird i Lightning estant fent en els seus codis.

Tot i així, Lightning estarà disponible com a extensió/complement amb un sistema de complements actualitzat com el de Firefox.

D'altra banda, sembla que el desenvolupament de Sunbird s'aturarà després de la propera versió si no hi ha més desenvolupadors.

20.2.09

Activar el mòdul mod_rewrite d'Apache a Ubuntu 8.10

Per activar les URLs netes a Drupal cal activar el mòdul mod_rewrite. Ho farem així:
  1. Activem el mòdul: a2enmod rewrite
  2. Reiniciem Apache: /etc/init.d/apache2 restart
  3. Comprovem que el mòdul es carrega: apache2ctl -M
  4. Editem el fitxer de configuració del site i activem la directiva AllowOverride All
  5. Tornem a reiniciar Apache: /etc/init.d/apache2 restart
A Ubuntu 6.06 s'ha de posar apache2ctl -L.

29.1.09

Migrant el perfil de Filezilla de Windows XP a Linux

Migrar el perfil del client d'FTP FileZilla de Windows a Linux és tant fàcil com copiar tots els fitxes de C:\Documents and Settings\nom d'usuari\Datos de programa\FileZilla i copiar-los al directori homòleg de Linux /home/nom d'usuari/.filezilla.

Aquesta és la gràcia d'utilitzar programes lliures multi-plataforma a Windows, que la migració a Linux és ràpida a tots els nivells! Almenys aquesta és la meva experiència amb Firefox, Thunderbird+Lightning+Enigmail i GnuPG.

Com a punt negatiu he descobert que deixar que Filezilla memoritzi les contrasenyes no és molt bona idea ja que les desa en clar en el fitxer sitemanager.xml.

28.1.09

Migrant el Lightning de Windows XP a un Ubuntu 8.10

Migrant el perfil del Thunderbird amb els calendaris del Lightning de Windows XP a Ubuntu 8.10 m'he trobat que no m'apareixien els calendaris. Ho he solucionat desinstal·lant l'extensió i instal·lant un paquet:
> aptitude install libstdc++5

Posteriorment he tornat a instal·lar el Lightning i ha funcionat.

21.12.08

Convertint documents .docx a format Openoffice.org

Sembla ser que el conversor dels formats .docx de Microsoft que integra l'Openoffice.org 3 té alguns problemes. Si volem mantenir els formats resulta més pràctic fer la conversió amb l'odf-converter-integrator.

Wackyd: avisos a través dels LEDs del teclat

Wackyd és un programa que permet controlar els llums del teclat i fer-los fer pampallugues al nostre gust. Per què serveix? D'entrada per res, només per semblar molt freaky o com diu l'autor per lligar amb noies... Més enllà d'això pot servir per notificar-nos o alertar-nos de coses que passen al sistema o per avisar-nos entre companys de feina quan ve el jefe!

Després de baixar-lo, compilar-lo i instal·lar-lo (./configure, make i make install...) podem fer-lo anar a l'estil "clàssic" (-c) o activant un daemon al port 9193:
> wackyd "host.domain.com"

Fent un Telnet podem provar-ne el funcionament...

Per parar-lo:
> wackyd -k

Vegeu el Manual

15.12.08

Desenvolupant Intranets amb Drupal

Drupal as an Intranet/Extranet Solution és un article que explora les diverses solucions disponibles per implementar Intranets privades usant Drupal. L'article es centra en quins mòduls ens poden permetre fer que els nodes siguin privats.

The Economist recomana Linux pels Netbooks

Un article de The Economist recomana utilitzar Linux en els mini-portàtils o Netbooks. La raó és molt senzilla, Windows necessita més hardware i el preu al que et surt l'ordinador ja és el mateix que un portàtil normal.

De fet, últimament han sortit diversos articles en mitjans de prestigi que constaten que Microsoft ha badat i ha perdut la primera batalla en aquest sector. Vista no estava preparat per aquest tipus de dispositius i per tant les alternatives ràpides de Microsoft eren adaptar Windows CE o Windows XP. Finalment, la reaccció de Microsoft ha estat resuscitar Windows XP i fer-ne una adaptació molt lleugera que tot i així, requereix més recursos que les distribucions Linux que també estan adaptades per aquest dispositius.

11.12.08

Canviar Linux de disc o partició

Clonar el GNU/Linux explica pas a pas com traspassar un sistema Linux d'un disc a un altre. Més fàcil del que m'imaginava...

25.11.08

Drupal 5: Themes Developer's Cheat Sheet

Un PDF amb les variables i noms de fitxers importants per desenvolupar temes a Drupal 5 i aprofitable per a Drupal 6: Drupal Theme Developer’s Cheat Sheet (PDF)

MySQL Cheat Sheat amb funcions, tipus de dades i funcions PHP

Aquest MySQL Cheat Sheet recull les funcions de MySQL, Tipus de dades, Funcions de PHP i exemples de sentències MySQL.

12.11.08

Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)

Un error típic a Drupal és el Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes) que es produeix quan li falta memòria per executar-se.

Un dels moments en que sembla que Drupal 6 necessita més memòria és en les actualitzacions amb update.php. El missatge d'error ja ens dóna una idea de la memòria mínima que necessitem. Normalment jo posava 12M d'entrada, en algunes configuracions 24M, però en un Drupal 6 he hagut de posar 56M.

Per augmentar la memòria usarem un d'aquest 3 mètodes segons els permisos que tinguem:

  • memory_limit = 12M to your php.ini file (recommended, if you have access)
  • ini_set('memory_limit', '12M'); in your sites/default/settings.php file
  • php_value memory_limit 12M in your .htaccess file in the Drupal root

5.11.08

D'Ubuntu 8.04 a 8.10: no tant fàcil com altres vegades...

Sembla que no he estat l'únic que he tingut dificultats amb l'actualització. No ha estat gran cosa, però segurament no apte per aficionats! Els problemes:
  • L'actualització en si ha donat diversos problemes, s'ha tallat diverses vegades (time out), ha congelat un munt de paquets, he hagut de recorre a l'aptitude per línia de comandes, especialment quan...
  • la configuració de l'entorn gràfic ha fallat, ha canviat la resolució i el teclat americà ha substituït el català... Un cop finalitzada l'actualització he acabat de configurar les X i finalment tot ha anat bé.
  • La primera sorpresa ha estat que en clicar en qualsevol de les opcions del menú "Llocs" enlloc de sortir-me el Nautilus m'ha sortit el Rhythmbox! Sembla que ja han informat del bug!
Amb tants problemes no he tingut temps de provar gaire el nou Ubuntu. Les pestanyes del Nautilus i les noves visualitzacions que porten m'agraden molt.

UFW Uncomplicated Firewall

UFW és una manera molt senzilla de gestionar el firewall de Linux des de la línia de comandes. Aquesta seria una configuració bàsica per un servidor Web administrat per SSH:
    > ufw enable
    > ufw default DENY
    > ufw allow ssh
    > ufw allow http
    > ufw status
      Firewall loaded
      To                         Action  From
      -- ------ ----
      22:tcp ALLOW Anywhere
      22:udp ALLOW Anywhere
      80:tcp ALLOW Anywhere
Hi ha diverses coses interessants:
  • La sintaxi és molt senzilla i accepta noms de servei i números de port.
  • El servei s'activa i si hi ha un reinici arrenca amb totes les regles, no és com iptables.
  • A partir de la versió 0.20 (Intrepid) el paquets que s'instal·len poden afegir profiles de manera que es podrien activar diversos ports a la vegada, ho podem veure fent un ufw app list.
  • Existeix ja una interfície gràfica: http://gufw.tuxfamily.org
  • Es pot activar el logging.

3.11.08

Diccionari català de sinònims per a l'Openoffice.org 3.0 i 2.4.x

Sembla que el diccionari català de sinònims s'ha publicat a la pàgina d'extensions de l'Openoffice.org, el podeu descarregar d'aquest enllaç: Thesaurus dictionary for Catalan language 0.5.1-beta

El fitxer .oxt que descarregueu és l'extensió per l'Openoffice.org 3.0, però si el necessiteu per a la versió 2.4.x només cal que obriu el fitxer amb un descompressor com el 7-zip i extreieu del directori dictionaries els fitxers th_ca_ES_v2.dat i th_ca_ES_v2.idx i els deseu al directori /share/dict/ooo (a Windows deu ser alguna cosa així C:\Archivos de programa\OpenOffice.org 2.4\share\dict/ooo) . Llavors heu d'editar el fitxer dictionary.lst i afegir la línia:
    THES ca ES th_ca_ES_v2
Últimament hi havia alguns problemes per accedir a la pàgina del desenvolupador, al que per cert, li hem d'agrair la feina realitzada.

30.10.08

Monitoritzant el sistema amb Munin

Munin és una eina per monitoritzar un o diversos sistemes de forma molt senzilla. Munin crea i actualitza una sèrie de gràfiques que es poden consultar per web i funciona amb una arquitectura master/node en que el màster es connecta als nodes regularment per demanar noves dades.

Instal·lant el paquet munin amb l'apt-get s'instal·la i comença a funcionar sense més complicacions, només caldrà esperar uns minuts per veure les dades a /var/www/munin o sigui a http://nomdelhost/munin. Caldrà doncs tenir instal·lat l'Apache en el màster.

Si en voleu saber més o ajustar-lo podeu anar a /etc/cron.d/ o a /etc/munin/.

A /var/www/munin val la pena crear un fitxer .htaccess amb una autenticació bàsica.

29.10.08

Sobre el rendiment de Drupal

Llegint l'article We're getting slower que afirma que de la versió 5 a la 6 i de la 6 a la 7 s'ha anat perdent velocitat i després a través d'un comentari que deia el contrari he llegit Drupal 6: benchmarking... Bé, la qüestió és que m'he preguntat perquè no ho provo jo mateix?

Com que fa poc que he descobert Siege i m'ha sembla útil per fer el benchmark he fet unes quantes proves simples atacant la primera pàgina de diversos Drupals durant 10 segons i realitzant 15 peticions simultànies.

És difícil comparar webs si no són iguals, per això la primera prova ha estat en local des d'un servidor on tinc dues versions del mateix web amb Drupal 5 i 6. La resposta de la versió 6 ha estat el doble de ràpida, però he vist que a la versió 6 li mancaven uns logos!

Així doncs, com que no tinc temps per preparar un banc de proves, he fet proves contra un parell de sites similars (amb versions de Drupal diferents), hostatjats en llocs diferents. Drupal 6 ha tret un rendiment molt més alt (més de 4 vegades més ràpid), provant un parell de vistes el resultat també ha estat el mateix.

He fet altres proves que tampoc han estat 100% científiques, però la meva sensació és que Drupal 6 és més ràpid que Drupal 5.

26.10.08

Joomla versus Drupal

Com que no conec gaire Joomla i últimament està creixent molt he volgut cercar per la xarxa comparatives amb Drupal per veure en que és millor i en que és pitjor. El primer problema que em trobo és que moltes comparatives són massa antigues. De fet, la versió 6 de Drupal, tot i que fa un any que es va alliberar, no s'ha usat gaire fins ara que els principals mòduls ja són estables. Pel que fa a Joomla, sembla que passa el mateix i l'última versió aporta moltes novetats que el fan molt més competitiu, ja que les versions anteriors sembla que quedaven una mica lluny de Drupal.

Fent una mica de conclusions sobre el que he trobat, destacaria:

Sobre Joomla:
  • Molts mòduls són de pagament
  • Retocar els temes sembla que és més fàcil
  • Les extensions d'agenda i esdeveniments estant més ben acabades que a Drupal.
  • La part de comerç electrònic sembla que està millor.
  • La migració d'una versió antiga a l'1.5 és complicada.
  • Hi ha més gent que cerca Joomla a Google que Drupal.
  • El tema de permisos i rols és una mica fluix.
Sobre Drupal:
  • Destaca per la seva seguretat i estabilitat.
  • Té l'opció multisite que simplifica l'administració de diversos llocs web.
  • Les migracions entre versions, tot i la complexitat tècnica, donen relativament pocs problemes.
  • La corba d'aprenentatge és una mica més dura.
  • Té més opcions d'administració.
  • El core ocupa menys, sembla que el codi està força optimitzat.
  • És més fàcil d'indexar, es posiciona millor i permet URLs netes.
El que no sé si Joomla té i Drupal fa:
  • Es poden crear nous tipus de dades? Té alguna cosa similar a CCK i Views?
  • Té característiques de balanceig de càrrega?
  • Dóna suport a webs multi-idioma?
Algunes comparatives:

24.10.08

ExtSQL: més estadístiques per a MySQL i PostgreSQL

ExtSQL és una extensió per a MySQL o PostgreSQL que afegeix noves comandes SQL per monitoritzar l'activitat de la base de dades. Més informació aquí.

sql> SHOW STATISTICS Com_select, Com_insert, Questions FROM user;
+----------+-------------+------------+------------+
| user | Com_select | Com_insert | Questions |
+----------+-------------+------------+------------+
| bandala | 8302675 | 95973 | 23153940 |
| sandymao | 1702812 | 6205 | 3829023 |
| ponnetli | 24909 | 4784 | 95646 |

23.10.08

Benchmarking amb Siege

Siege és un programa que permet fer proves de càrrega a servidors web. És molt fàcil de fer servir, se li passa un fitxer amb URLs i ell en fa peticions:
    > siege -f urls.txt
Passant-li altres paràmetres podrem dir-li quanta estona hi ha d'estar (-t 10s), si volem que faci peticions aleatòries entre les URLs que li passem, quantes peticions simultànies ha de fer, etc.

Per fer-lo funcionar, l'instal·larem, crearem un fitxer de configuració, podem veure les opcions (-C) o editar el fitxer per dir on volem el fitxer de log.
    > aptitude install siege
    > siege.config
    > siege -C
    > vi .siegerc

21.10.08

Important i editant PDFs amb l'Openoffice.org 3.0

Pensava que el nou Openoffice.org permetia importar i editar PDFs d'entrada, però sembla que cal instal·lar l'extensió corresponent: Sun PDF Import Extension. Pot ser que algunes distribucions ja portin aquesta i d'altres extensions (com per exemple diccionaris) ja incorporades.

Un cop tenim la funcionalitat carregada només cal anar a obrir i escollir el PDF que volem obrir. He provat uns quants PDFs i no m'ha donat problemes. Però atenció, els obre sempre com a Dibuix!

Llavors per importar un PDF podem combinar el copiar i enganxar text del nostre lector de PDFs (Adobe Acrobat per exemple) a l'Openoffice.org Writer i extreure les imatges imporant el PDF... També hi ha altres programes lliures que obren PDFs que caldrà tenir en compte per si l'Openoffice.org no ens ho fa com volem.

Això no és tot! Si ens hem quedat una mica decepcionats perquè no podem importar directament al Writer i a una altra opció que ens pot interessar. A l'instal·lar aquesta extensió quan exportem a PDF (Fitxer -> Exporta com a PDF) tenim l'opció de crear un fitxer "Hibrid". Aquesta opció crea un fitxer PDF amb el fitxer Openoffice.org incrustat de manera que podem importar-lo de nou i obrir-lo amb el Writer, el Draw o l'Impress.

Referències:

20.10.08

Mòdul Views 2.0 de Drupal alliberat

Després de 8 mesos des del llançament de la versió 6 de Drupal uns dels mòduls més importants ha passat a ser estable: Views 2.0 officially released! Esperem que en les properes setmanes passin també a estable, els mòduls CCK i Organic Groups, que junts amb Views són part essencial de molts webs.

Just després del llançament de la nova versió, s'ha detectat una petita errada i ja tenim una versió 2.1 de views.

18.10.08

Script mysql_setpermission

mysql_setpermission és un script en Perl que de forma interactiva configura els permisos dels usuaris que accedeixen a una base de dades MySQL. Permet definir i modificar noms d'usuari, contrasenya, servidor des del que es connecta, base de dades a la que accedeix i permet escollir entre diversos tipus de perfils predefinits.

17.10.08

L'usuari debian-sys-maint per a MySQL

Per evitar tenir scripts amb la contrasenya de root de MySQL en sistemes compatibles amb Debian existeix un usuari amb permisos d'administrador que té la seva contrasenya emmagatzemada en un fitxer degudament protegit:
    -rw------- 1 root root 317 2007-05-12 23:09 /etc/mysql/debian.cnf
Per utilitzar aquesta contrasenya en els nostres scripts haurem d'extreure-la, per exemple amb alguna cosa així:
    cat /etc/mysql/debian.cnf | grep password | cut -d= -f2 | awk '{print $1}' | head -n1
Recordeu, per cert, que cal canviar la contrasenya de root de MySQL que per defecte és en blanc.

16.10.08

Diagnòstic de xarxa

Diagnosticant problemes de xarxa:
  1. Tenim la targeta de xarxa funcionant i connectada: ethtool eth0 Ha de posar Link detected: yes.
  2. Quina IP tenim: ifconfig
  3. Quin router: netstat -rn o bé ip route, hi podem fer un ping.
  4. Quin DNS: cat /etc/resolv.conf, hi podem fer també un ping.
Algunes proves més que podem fer:
  • host www.google.com
  • mtr www.google.com

UFRaw 0.14

Ha sortit la versió 0.14 d'UFRaw, un programa molt complet de tractament i conversió de fotografies digitals en format RAW que a més a més és compatible amb el Gimp.

Les novetats principals d'aquesta versió:
  • Conversió a escala de grisos
  • Escriu les dades EXIF en fitxers TIFF
  • Millora de diversos ajustos automàtics
  • Algunes opcions experimentals com l'ajust del contrast i la correcció de les distorsions de les lents.
  • Traducció al català per primera vegada.

9.10.08

Comparant 5 editors WYSIWYG per a Drupal 6

Cercant quin era l'estat dels editors per a Drupal 6 he trobat aquest article: Five Drupal 6 WYSIWYG Editors Reviewed. Jo estava entre FCKEditor i TinyMCE.

El mateix autor més endavant (13/10/2008) recomana el YUI Ritch Text Editor.

Oracle Data Pump 11g

Oracle Data Pump com us explicava fa temps és:
...una tecnologia per moure dades i metadades de bases de dades oracle a molta velocitat i que inclou noves funcionalitats. Les noves eines expdp i impdp fan exports i imports utilitzant aquesta nova tecnologia a partir de la versió 10.1.

Amb la versió 11g hi han alguns canvis en el Oracle Data Pump 11g respecte la versió 10, podem:
  • Comprimir les dades
  • Xifrar les dades
  • Mantenir separades o ajuntar taules particionades

6.10.08

Diccionari de català per a Openoffice.org 3.0

Ja està disponible l'extensió de l'Openoffice.org 3.0 (versió que encara no ha sortit oficialment) que serveix per incorporar el diccionari de català quan el nostre Openoffice.org no ho està: Spelling dictionary for Catalan language

També podeu instal·lar-vos aquest diccionari de sinònims a la versió 2.X.

Tots dos enllaços han tingut problemes les últimes setmanes, ara sembla que funcionen.

Amagar la data de finalització d'un esdeveniment a Drupal

Mirant Event: set times for content he trobat com amagar la data de finalització d'un esdeveniment a Drupal 5. Es pot fer afegint aquests estils CSS:
    div.event-end {

      display:none;
      }
      div.event-tz {
      display:none;
      }
      .event-calendar .end {
      display:none;

    }
Amb el primer i el segon amago la data finalització i la franja horària, respectivament, amb el tercer amago la data de finalització de les vistes del calendari.

A Drupal 6 el mòdul Event ja permet no posar data de finalització a un esdeveniment.

25.9.08

Sembla que l'Openoffice.org 2.4.1 pot obrir fitxers .docx

Llegeixo a l'apunt OpenOffice.org i els fitxers docx que la versió 2.4.1. ja pot obrir documents docx del Microsoft Office 2008. Aquesta opció en principi havia de sortir amb la versió 3.0. Quan ho provi us ho confirmaré.

Ha sortit GNOME 2.24

Com sempre les notes de llançament del GNOME 2.24 són molt completes.

24.9.08

Lightning 0.9 i Sunbird 0.9

Lightning 0.9 and Sunbird 0.9 are out! Segurament si ja teniu instal·lat el Lightning 0.8 al vostre ordinador us dirà d'actualitzar. Jo no he pogut usar aquest sistema perquè no ho ha pogut descarregar. Així que he ho descarregat manualment. Si necessiteu calendaris de Google també heu d'actualitzar l'extensió corresponent si teniu problemes amb l'actualització automàtica.

En engegar el Thunderbird els primers canvis són estètics i tot es veu més petit, però ajustant les barres treiem profit del nou disseny i podem acabar de decidir que volem veure en cadascuna de les tres vistes (correu, calendari i tasques): podem afegir mini-calendaris, tasques i properes cites, entre d'altres, a diversos llocs...

Hi ha altres millores gràfiques, millores en el suport dels protocols d'invitacions i calendaris remots CalDAV, entre d'altres.

En principi, aquesta és l'última versió pel Thunderbird 2.0 i la propera versió 1.0 ja seria pel Thunderbird 3.0 el primer trimestre de 2009. S'havia comentat però, que si el Thunderbird es retardava molt potser hi hauria alguna versió més per la branca 2.0.

Aquí parlen dels problemes amb les actualitzacions automàtiques, ho estan resolent.

23.9.08

Thunderbird i Lightning no s'incorporaran a l'Openoffice.org 3.0

Sembla que se'm va passar per alt que el nou Openoffice.org no incorporarà finalment el Thunderbird i el Lightning, una característica que seria molt interessant. Llegint OpenOffice.org 3.0's new features, an early look diu:
"However, one feature you may not see this year is an Outlook replacement. For years, there have been talks of including Mozilla's Thunderbird and Lightning (calendar) application with OpenOffice.org. However, not much as come of it yet. Perhaps with the financial resources of the new Mozilla Messaging Corporation, the Mozilla Calendar will get the boost it needs."

14.9.08

Convertint Firefox en Google Chrome

Firefox can become Google Chrome explica com amb extensions el Firefox fa tot el que fa el Google Chrome.

Creant un directori xifrat a Ubuntu

Create an Encrypted Private Directory with eCryptfs explica com crear una carpeta que tingui tot el seu contingut xifrat. Copiant un fitxer en aquest directori ens assegurarem que estigui xifrat. Aquesta serà una de les noves característiques d'Ubuntu 8.10.

9.9.08

Novetats del proper Ubuntu Intrepid Ibex

M'havia plantejat quedar-me amb l'actual versió LTS durant un temps, però després de mirar els canvis de la nova versió crec que pel meu escriptori els canvis valen la pena. Alguns dels que vull destacar són:
  • Openoffice.org 3.0 amb suport per fitxer Office 2007
  • Adobe Flash 10 instal·lat per defecte
  • Fileroller, el gestor d'arxius comprimits, tindrà suport per a fitxers 7-zip xifrats i multivolum, també per a fitxers RAR i CAB.
  • El visor de gràfics EOG (Eye of Gnome) segurament tindrà suport per a metadades XMP i possiblement per a IPTC.
  • L'explorador de fitxers, el Nautilus, tindrà pestanyes
  • S'incorparà un applet per fer Time Tracking
  • El gestor de maquinari millora molt i podrà descarregar drivers d'impressora
  • Opció d'entrada automàtica sense login
  • Carpeta xifrada amb encrypt on els documents es xifraran automàticament.
  • El nucli podrà actualitzar també els mòduls que s'hi hagin afegit.
Informació extreta de:

Ús del Firefox, Chrome, Linux etc.

Segons l'article de juliol de XiTi l'ús dels navegadors de Mozilla a Europa es situava després de la sortida del Firefox 3 i el seu Download Day entre el 31% i el 35% i fent que més del 30% de les visites de navegadors Mozilla fossin ja amb la nova versió 3.

Mirant les estadístiques de diversos webs en català la tendència a l'alça es confirma i es situa per damunt del 30%.

La presència del nou navegador de Google, el Chrome, de moment és testimonial.

D'altra banda, també es desprèn de les estadístques web que l'ús de Linux a l'escriptori (o per navegar) no avança i a Europa es situa al voltant d'un 1%. En estadísques pròpies de l'àmbit català aquest percentatge arriba a més del 4%.

Planificació del Thunderbird 3

Segons l'última planificació a finals de gener tindrem la primera RC1:

Schedule for remaining Tb3 milestones; not drawn to scale:

    2008-09-16             2008-11-11             2008-12-02
3.0b1 string freeze 3.0b2 string freeze 3.0 string freeze
| | |
======+======+==================+====+================+========+=========
| | |
3.0b1 code freeze 3.0b2 code freeze 3.0rc1 code freeze
2008-09-23 2008-11-18 2009-01-27
^
|
|
3.0 feature freeze
3.0 extension API freeze

As with all software schedules; this one is subject to change...

28.7.08

FCKEditor versus TinyMCE

Dos dels editor més usats a Drupal i en altres gestors de continguts són FCKEditor i TinyMCE. Jo els he anat fent servir segons tenien versió estable per Drupal 4.7, 5 i 6. Amb el temps han canviat molt, tenen moltes opcions de configuració i és difícil decidir quin és millor per nosaltres. A dia d'avui per la meva experiència i per les crítiques que he trobat per Internet diria que els avantatges clars de cadascun d'ells són els següents, però tingueu en compte que amb noves versions dels editors, dels navegadors o dels gestors de continguts que integren aquests edtiors les coses van canviant i algunes de les comparatives diuen coses contradictòries entre elles:

FCKEditor
  • permet pujar documents sense cap afegit addicional
TyniMCE
  • lleugerament més ràpid

La versió 3 de FCKEditor passarà a anomenar-se CKEditor i s'està reescribint des de zero amb l'objectiu, entre d'altres, de treure un codi més estricte i millorar el rendiment.

Algunes comparatives:

24.7.08

Mozilla Thunderbird 2.0.0.16 i mirant l'estat del Thunderbird 3.0

Ha sortit una nova versió de Thunderbird que corregeix temes de seguretat. La nova versió, com ja és costum, es salta un número per encaixar amb l'última versió de la branca 2 de Firefox.

Aprofitant que xafardejava pel web de Mozilla he mirat com estava el futur Thuderbird 3 i quin grau de vinculació mantenia amb la Fundació Mozilla. Sembla que el passat mes de maig va sortir la primera alfa de la versió 3 on es van poder veure ja algunes de les característiques de la nova versió com les pestanyes, la novetat més visible. El principal objectiu de la versió 3 és adaptar-lo a la plataforma Gecko 1.9, altres novetats seran:
  • Integració de les funcions de calendari del ligthning, s'integrarà la 1.0.
  • Nou gestor de complements
  • Millora de la cerca dins dels missatges
  • Millora de la integració a Mac OS X
  • Millor integració amb Gmail i Google Calendar

17.7.08

Avaluant l'Openoffice.org 3 i les seves possibilitats

Provant la versió beta del nou Openoffice.org 3 i les seves possibilitats veig que ha estat un encert obrir-lo a la creació d'extensions per part de la comunitat. Quan encara estem en fase beta són moltes les extensions interessants de la suite ofimàtica que tal i com ha passat amb el Firefox es poden convertir en imprescindibles per a molts usuaris.

Diccionaris i correctors, importació i edició de fitxers PDF, importació i exportació a diversos formats, jocs de plantilles, connectors per comunicar-se amb webs 2.0 (publicació de blocs, suites ofimàtiques on-line etc.), accés a galeries d'icones en línia, etc.

També em dóna la sensació que la competició per aconseguir quota de mercat ha canviat molt i ha descol·locat els competidors. MS Office ha canviat totalment d'interfície i ara té un format XML obert que ja és ISO, a més a més tindrà suport pels documents d'Openoffice.org (ja existeixen importadors/exportadors). D'altra banda tenim les suites ofimàtiques on-line que cada vegada són més usades i que ofereixen més i millors caraterístiques. Davant d'aquest panorama la versió 3 d'Openoffice.org incorpora suport pels documents de MS Office, però cal que millori molt el programa de bases de dades (molt lluny de MS Access), treballi en l'integració de Thunderbird i Lightning a la suite i en la integració de complements imprescidibles com són els diccionaris, les plantilles o la importació de documents PDF.


10.7.08

Drupal 6.3 i versions candidates de Views 2, CCK 2 i Organic Groups

Han sortit noves versions de Drupal la 5.8 i la 6.3. Aquestes noves versions corregeixen algunes vulnerabilitats i en el cas de la versió 6.3 també corregeix alguns errors i ens permet utilitzar les versions candidates dels mòduls Views 2, CCK 2, and Organic Groups.

Ja fa temps que la versió 6 de Drupal és estable, però encara són molts els mòduls que no estan adaptats o no tenen versió estable. La versió 6 corre el perill de ser una versió fantasma ja que s'està treballant en la 7. L'aparició de les versions candidates de 3 mòduls clau com són Views, CCK i Organic Groups dóna força a aquesta versió que té moltes millores respecte la 5.

Instal·lant nous tipus de lletra a Ubuntu

Aquests interessants enllaços expliquen com instal·lar nous tipus de lletra lliures al nostre Ubuntu o com instal·lar els tipus de lletra de Microsoft per a que els documents i les pàgines web es vegin tal i com els va pensar el seu creador.

Per instal·lar-ho cal tenir activat el repositori Universe.

300 Easily Installed Free Fonts for Ubuntu

$sudo apt-get install ttf-gentium ttf-dustin ttf-georgewilliams ttf-sjfonts sun-java6-fonts ttf-larabie-deco ttf-larabie-straight ttf-larabie uncommon

Installing Microsoft Fonts

$sudo apt-get install msttcorefonts
$sudo fc-cache -fv

7.7.08

Sinònims en català per a l'Openoffice.org

A OpenThesaurus-ca us podeu descarregar el diccionari de sinònims en català per a l'última versió de l'Openoffice.org. És una versió de proves que en el moment d'escriure aquestes línies té 3.358 mots i 2992 sinonímies.

La instal·lació consisteix en descomprimir l'arxiu zip al directori C:\Archivos de programa\OpenOffice.org 2.X\share\dict\ooo en el cas de Windows. Després haurem d'editar el fitxer dictionary.lst i afegir la línia THES ca ES th_ca_ES_v2.

Per fer-lo funcionar podem tecleajr CTRL+F7 damunt d'una paraula o accedir-hi per Eines -> Idioma -> Thesaurus.

4.7.08

Promoció d'ordinador Beep amb Ubuntu a la Vanguardia

La promoció de la Vanguardia que ofereix un ordinador BEEP per 199 € és amb Ubuntu 7.10, si es vols amb Windows Vista el preu és 280€.

30.6.08

Fotografies panoràmiques

Quan la imatge que volem capturar supera l'angle de visió de la nostra càmera, podem optar per fer diverses fotos i posteriorment ajuntar-les a l'ordinador.

Fent la foto, que hem de fer?
  • Sobreposar les fotografies: com més tros sobreposem millor ens sortirà la panoràmica
  • Bloquejar l'exposició: no és imprescindible, però quan fem paisatges les llums de cada una de les fotografies són diferents i al unir les fotos es veuen tonalitats diferents. Escollirem un punt de la panoràmica amb llums ni molt clares ni molt fosques i bloquejarem l'exposició.
  • Usar un trípode: sempre és millor usar un trípode, si no en tenim girarem la càmera sobre un eix imaginari i intentarem no pujar-la o baixar-la.
  • No retratar objectes en moviment: si no ens podem trobar que apareixen dues vegades en dos llocs diferents.
Creant el panorama

Crear la fotografia panoràmica amb un programa d'edició de fotos és entretingut. Per això hi ha programes especialitzats en ajuntar fotografies. De lliure només conec el Hugin.

Més idees:
  • Si feu una panoràmica de persones, podeu retratar la mateixa persona en diversos punts. En fotografia clàssica hi havia el concepte de doble exposició on es reservava mig negatiu per a una segona foto.

Intercalar pàgines apaïsades en un document d'Openoffice.org

M'he trobat amb la necessitat d'intercalar en un document pàgines amb orientació vertical i horitzontal. No ho havia fet fins ara i ho he hagut de cercar. Aquest manual ho explica força bé. Cal prémer F11, clicar a la icona d'estils de pàgina, clicar amb el botó dret del ratolí i dir-li "Nou". Llavors li posem un nou nom i decidim si la següent pàgina serà del mateix estil o de l'estil predeterminat. A la pestanya pàgina escollim l'orientació horitzontal.

Per aplicar l'estil inserirem un salt de pàgina manual i en aquest diàleg escollirem el nom de l'estil que volem aplicar.

Actualització gener 2011: a l'OO 3.2 l'F11 ja no funciona per obrir els estils, ho farem a Format -> Estils i formatació.

17.6.08

Firefox 3

Ha sortit la nova versió 3 de Firefox. Els canvis:
  • La integració de les adreces d'interès amb l'historial de navegació en una biblioteca de pàgines web, les quals també es poden etiquetar per a facilitar-ne la cerca i la consulta.

  • Una «barra d'ubicació intel·ligent» que mostra, a mesura que hi aneu escrivint, els llocs web del vostre historial que coincideixin amb el text introduït.

  • Un zoom més potent, que permet ampliar i reduir les pàgines que visiteu d'una forma més natural i escalada.

  • Una navegació més fluïda a través de les pestanyes, la qual permet desplaçar-se entre elles d'una forma més còmoda.

  • Un millor tractament dels gràfics, amb la inclusió de noves característiques de les tecnologies SVG i Canvas, i també l'ús de perfils de colors propis de les imatges.

  • Un menor consum de memòria, i per tant, una càrrega de les pàgines i imatges més eficient.

  • Una aparença més idònia d'acord amb la plataforma que utilitzeu (Windows, Linux o Mac)

  • Un gestor de baixades que permet aturar i reprendre les baixades que tingueu entre sessions.

  • Diferents mesures per a millorar encara més la seguretat a la xarxa, des de botons de ràpida identificació d'una pàgina a avisos de llocs web sospitosos de ser fraudulents, perillosos, o de no posseir un certificat adequat.

  • Integració amb sistemes antivirus i de control parental a Windows.
  • >Firefox 3

    11.6.08

    L'administració Obama migrarà a OpenOffice.org

    Llegeixo aquest titular però no en cita la font. En tot cas, seria una gran notícia si fos cert i a més a més Obama arribés a la Casa Blanca.

    La mesura implicaria que l'administració federal hauria d'utilitzar Openoffice.org i en cas de no fer-ho ho hauria de justificar i sufragar el cost de Microsoft Office del seu pressupost.

    Microsoft Office tindrà suport per a OpenDocument i PDF en el proper Service Pack

    Llegeixo que Microsoft Office tindrà suport per a OpenDocument i PDF en el proper Service Pack. Sembla que ara que Microsoft ha aconseguit l'estàndard ISO pel seu format no li importa incorporar suport pel format ISO de l'Openoffice.org.

    Problemes al fer la presentació telemàtica de la declaració de la renda en català

    Quan es fa la declaració de la renda en català amb el programa PADRE tot va molt bé fins que tramites la declaració amb la "presentació telemàtica". Si ho fas a través d'un banc per Internet caldrà desar un fitxer DNI.100 i després pujar-lo al web del banc que actua de mitjancer.

    Doncs bé, el problema és que et diu que el NIF del fitxer no coincideix amb el teu. La solució és canviar l'idioma del programa PADRE i tornar a generar el fitxer DNI.100.

    El problema intueixo que és que el format del fitxer que es genera té cadenes de text amb l'idioma de la declaració i no solament els valors (editeu-lo i ho veureu), llavors sembla que els bancs no acaben de reconèixer bé el fitxer.

    9.6.08

    Thunderbird 3 i Lightning 0.9 i 1.0

    L'apunt Next release (0.9) and beyond del weblog del projecte Calendar explica que la propera versió de Lightning i Sunbird serà segurament cap al setembre, serà en principi la 0.9 i es centrarà en millorar la usabilitat, el rendiment i la interoperabilitat (més detalls).

    A partir d'aquest moment es començarà a treballar en la plataforma del nou Thunderbird 3 per tal d'integrar-hi el Lightning. El Thunderbird 3 podria estar enllestit a principis de 2009. Si el llançament del TB 3 es retardés molt es pensaria en fer alguna versió més pel TB 2.