27.6.06

Inkscape 0.44-1

Tenim una nova versió del programa de dibuix vectorial Inkscape. Aquesta versió incorpora moltes millores (vegeu les Release Notes), per exemple un diàleg de capes, exportació a PDF amb transparència, millor suport d'SVG, millores en les eines de nodes, reordenació de menús, noves icones, paleta de colors ancorada a la part inferior de la finestra etc.
Visualment Inkscape hauria de ser un exemple per al Gimp ja que es veu tot molt més ordenat. Per altra banda l'estàndard SVG i l'Inkscape s'utilitzaran més si l'Internet Explorer suporta el format tal i com ho han fet el Firefox i fa poques setmanes l'Opera.

26.6.06

Torna Puntbarra

Després de diverses setmanes inactiu torna puntbarra, ara amb el .cat. Tal i com es defineix, Puntbarra és un bloc de noves tecnologies, justícia social, programari lliure, estàndards i actualitat.

Tutorials

Recull dels tutorials o manuals publicats a /var/log:

Entrevista a Mark Shuttleworth

A través de Barrapunto m'assabento que al "diari" La Razon hi ha una entrevista al fundador d'Ubuntu.

22.6.06

Diverses conferències sobre programari lliure es celebren a Catalunya

Sant Joan arriba amb programari lliure: aquests dies es cel·lebren a Barcelona la conferència internacional de la GPL v3, però també la GUADEC (del 24 al 30 de junt a Vilanova) i la GUADEC-CA (el 24 a Vilanova), la primer conferència del Gnome en l'àmbit català.

Permisos dels fitxers al Nautilus de Gnome

File Permissions in Nautilus: s'ha reprogramat el tema de veure i canviar els permisos dels fitxers i les carpetes des de l'explorador de fitxers de Gnome, el Nautilus. Sembla mentida que no estigués fet abans, ja que és una cosa molt important per poder prescindir de la consola. Esperem que estigui disponible a la pròxima versió de Gnome, mentrestant, podeu veure les captures de pantalla.

21.6.06

Nou Opera 9!

Llegeixo a Barrapunto que ja tenim disponible la nova versió 9 del navegador Opera. Entre les novetats Widgets (aplicacions ajax independents), suport per a BitTorrent, bloquejador de continguts, creació de motors de cerca, suport SVG etc. Evidentment aquí hi ha molta còpia del Firefox i les seves extensions, però també cal dir que Firefox ha copiat l'Opera i que l'IE 7 serà una còpia també del Firefox. També en parlen a Vilaweb.

20.6.06

Escàndol a la Generalitat el dia del referèndum per l’Estatut

Escàndol a la Generalitat el dia del referèndum per l’Estatut:
Ciutadans i periodistes que volien assistir a les rodes de premsa han estat exclosos per no usar certes marques de roba i calçat.

Concretament van ser expulsats, sense cap casta d’explicació, tots els que no portaven una peça d’aquestes tres cases:

* Lacoste
* Dockers
* Camper

Els fabricants asseguren no tenir-hi res a veure, cosa que fa pensar que darrere tot plegat hi ha alguna empresa local que ha tancat acords comercials amb el govern[...]

19.6.06

GPLv3 - Conferència europea sobre la GNU General Public License versión 3

Aquesta setmana es cel·lebra a Barcelona la Conferència europea sobre la GNU General Public License versión 3. Es tracta de la 3a jornada que es cel·lebra (les altres han estat a Boston i Porto Alegre) per preparar, explicar i debatre la versió 3 de les llicències GPL. Podeu consultar el programa a l'enllaç.

Instal·lació i configuració d'Enigmail

Com utilitzar encriptació i signatura digital en el correu electrònic1

Enigmail és una extensió pels clients de correu electrònic Mozilla Thunderbird, SeaMonkey i Mozilla que afegeix capacitats d'autentificació i xifrat.

Prerequisits:

  • Tenir instal·lada una versió de Thunderbird o Mozilla oficial2.
  • Tenir instal·lat GnuPG3.

Instal·lació:

  1. Generar un joc de claus amb la comanda4: gpg –gen-key
  2. 2. Guardar la clau pública en un fitxer per distribuir-la: gpg --export -a > lamevaclau.asc
  3. Descarregar i instal·lar la versió d'Enigmail adequada al nostre sistema operatiu i a la versió del Mozilla (http://enigmail.mozdev.org/download.html), si es fa amb el Mozilla la instal·lació es pot fer directament per web, si no amb el Thunderbird cal descarregar el fitxer .xpi i després obrir-lo (Eines->Extensions->Instal·la).
  4. Descarregar i instal·lar el paquet de català de la pàgina d'Enigmail de la mateixa manera (http://enigmail.mozdev.org/langpack.html).
  5. Reiniciar el Mozilla Thunderbird per a que els canvis tinguin efecte.

Configuració:

Per configurar l'Enigmail en el Thunderbird anirem al menú OpenPGP i després a preferències (OpenPGP->Preferències). Primer haurem d'especificar on es troba el Gnupg. Després posarem l'identificador de la clau (molts cops és l'adreça de correu electrònic). També haurem d'escollir si volem que per defecte xifri o signi i que recordi les contrasenyes durant uns minuts o no. Enigmail ens permet definir regles per definir en quins casos cal utilitzar criptografia.

Què podem fer amb Enigmail i GnuPG?

Doncs podrem enviar i rebre missatges signats i xifrats, tant sols necessitarem donar a conèixer la nostra clau pública5 i conèixer les claus públiques d'altres persones.

Rebent missatges

Enigmail ens donarà informació dels missatges que rebem xifrats o signats i ens permetrà extreure les claus dels missatges o importar-les des d'un servidor de claus. Un cop hem importat una clau pública Enigmail ens dirà que la signatura està verificada, però que no és confiable. Per a que sigui confiable hem de signar les claus públiques amb la nostra clau privada, però això només ho hem de fer quan estem segurs que aquella clau pública pertany realment al remitent.

Enviant missatges

En enviar un missatge el menú OpenPGP ens permet escollir com el volem enviar. El botó OpenPGP ens permet escollir si volem signar i/o encriptar. Si no utilitzem PGP/MIME no podrem enviar missatges en HTML i ens avisarà. Per xifrar un missatge necessitarem haver importat la clau pública del destinatari.

Coses que podem fer amb GnuPG

Enigmail ens permet realitzar algunes tasques de gestió de les claus de forma senzilla. En concret disposem d'un gestor de claus (OpenGP->Gestió de les claus PGP) o opcions sobre la clau del remitent d'un missatge (OpenPGP->Clau del remitent). Però per si tenim alguna dificultat sempre és útil saber-ho fer directament per línia de comandes amb GnuPG, com per exemple importar claus públiques d'usuari (gpg --import <>), exportar claus públiques (gpg --export -a > clau_publica.asc), obtenir l'empremta d'una clau (gpg --fingerprint) per saber si és vàlida, signar la clau pública d'algú amb la nostra clau privada si estem segurs que és vàlida (gpg --sign-key) entre d'altres coses.

Annex 1: Generació de les nostres claus

L'encriptació dels missatges es basa en un sistema de clau pública i privada. Nosaltres tindrem doncs dues claus una pública (coneguda per tothom) i una privada que tant sols coneixerem nosaltres. Per encriptar missatges utilitzarem la clau pública del destinatari per encriptar-los i ell els podrà desencriptar amb la seva clau privada. De la mateixa manera, algú que ens vulgui enviar un missatge, agafarà la nostra clau pública i encriptarà el missatge que només nosaltres podrem desencriptar amb la nostra clau privada.

L'altre problema que ens trobem és verificar el remitent d'un missatge, per això utilitzem la signatura digital. En aquest cas utilitzem la nostra clau privada per generar una signatura que es podrà verificar amb la nostra clau pública.

Teclejant la comanda gpg --gen-key GNUPG ens demanarà diverses dades per generar les nostres claus. En cas de desconèixer el significat de les preguntes que el programa ens fa optarem per l'opció per defecte. Haurem d'introduir el nostre nom i la nostra adreça de mail, el comentari el podem deixar en blanc. Finalment necessitarem introduir una contrasenya segura (llarga, que combini lletres, números i altres caràcters i que no aparegui en cap diccionari i que no es pugui relacionar amb les nostres dades personals). Mentre el programa genera les claus serà convenient moure el ratolí i obrir i tancar finestres per crear entropia (aleatorietat a l'hora de crear la clau).


C:\gnupg>gpg --gen-key

gpg (GnuPG) 1.4.0; Copyright (C) 2004 Free Software Foundation, Inc.

This program comes with ABSOLUTELY NO WARRANTY.

This is free software, and you are welcome to redistribute it

under certain conditions. See the file COPYING for details.

Please select what kind of key you want:

(1) DSA and Elgamal (default)

(2) DSA (sign only)

(5) RSA (sign only)

Your selection? 1

DSA keypair will have 1024 bits.

ELG-E keys may be between 1024 and 4096 bits long.

What keysize do you want? (2048)

Requested keysize is 2048 bits

Please specify how long the key should be valid.

0 = key does not expire

= key expires in n days

w = key expires in n weeks

m = key expires in n months

y = key expires in n years

Key is valid for? (0)

Key does not expire at all

Is this correct? (y/N) y

You need a user ID to identify your key; the software constructs the user ID

from the Real Name, Comment and Email Address in this form:

"Heinrich Heine (Der Dichter) "

Real name: Nom

Name must be at least 5 characters long

Real name: El nostre nom

Email address: email@example.com

Comment:

You selected this USER-ID:

"El nostre nom "

Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?O

You need a Passphrase to protect your secret key.

Enter passphrase:

Amb la comanda gpg --export -a > lamevaclau.asc podrem guardar la nostra clau pública en un fitxer per poder-la fer arribar als nostres contactes.


Annex 2: Enllaços a altres manuals i explicacions interessants.

1Aquesta explicació està basada originalment en una instal·lació en Mozilla Thunderbird 1.0. Actualment he anat migrant i la configuració on funciona és: Mozilla Thunderbird 1.5.0.4, Enigmail 0.94 i GNUPG 1.4.2.2 en les seves versions per a Windows. La instal·lació per altres entorns no varia substancialment, moltes distribucions de Linux incorporen GNUPG en la seva instal·lació, si migreu el perfil del Thunderbird de Windows a Linux haureu de reinstal·lar l'Enigmail.

2Enigmail no està testejat per a instal·lacions fetes amb paquets rpm o versions compilades.

3Per a Windows XP n'hi ha prou en descomprimir GNUPG en un directori. Si compartim l'ordinador amb altres usuaris caldrà seguir passos diferents.

4Veure annex 1

5 Per a que tothom pugui validar la signatura dels nostres missatges i desxifrar-los haurem donar a conèixer la nostra clau pública, això ho podem fer mitjançant un servidor de claus, una pàgina web personal o el correu electrònic. Tot i així, aquests mecanismes no seran confiables.

Instal·lació, configuració i ús de GnuPG a Linux

Un petit manual que vaig fer fa temps!
GnuPG (GNU Privacy Guard) és una eina GNU per a la comunicació i emmagatzemament de dades segur. Es pot usar per xifrar dades i per a crear signatures digitals.

Instal·lació:

Per a Linux i compilant el codi font:

  1. Comprovar l'integritat del tarball.
Executar md5sum gnupg-x.y.z.tar.gz i comprovar que el resultat sigui correcte.
O si es té instal·lat alguna versió de gnupg: gpg --verify gnupg-x.y.z.tar.gz.asc
  1. Descomprimir el tarball tar xzvf gnupg-x.y.z.tar.gz
  2. cd gnupg-x.y.z
  3. ./configure
  4. make
  5. make install

La instal·lació acaba amb un binari gpg a /usr/local/bin. I per a cada usuari les configuracions es guarden a ~/.gnupg.

Inicialització:

Per a crear la clau cal teclejar gpg --gen-key. Cal respondre a les preguntes que ens formula el programa i finalment durant la creació de la clau és recomanable usar el teclat, moure el ratolí i usar altres programes per a crear entropia.

Creació de signatures digitals:

Per a crear un fitxer "file.gpg" comprimit i que té la signatura adjuntada:

  • gpg -s file

Per a crear un fitxer "file.asc" ASCII a punt per enviar per mail:

  • gpg -sa file

Per a crear un signatura del fitxer "file" i guardar-la en el fitxer "out":

  • gpg -s -o out file

Tothom que conegui la teva clau pública pot verificar que un fitxer ha estat signat per tu:

  • gpg --verify file

Encriptació de missatges:

Per enviar un missatge xifrat es pot usar gpg -e -r usuari fitxer que xifra el fitxer fitxer amb la clau pública de l'usuari usuari i ho desa al fitxer fitxer.gpg.

Gestió de les claus:

Exportar totes les claus:

  • gpg --export >all-my-keys

o bé

  • gpg --export --armor | mail panther@tiger.int

Per importar claus d'algú:

  • gpg --import [filenames]

Per aconseguir una empremta:

  • gpg --fingerprint

Inkscape review

He trobat una petita ressenya d'Inksscape que ens dóna una visió general d'aquest editor de gràfics vectorials i les seves capacitats. Inkscape està disponible també per a Windows.

16.6.06

EasyEclipse, Eclipse en fàcil

EasyEclipse és una distribució de l'entorn integrat de desenvolupament Eclipse amb tots el plugins necessaris i empaquetat per a diversos sistemes operatius. De fet es fan diversos paquets adaptats a diversos llenguatges de programació: Java, PHP etc.

Ubuntu 6.06 LTS Server HowTo

The Perfect Setup - Ubuntu 6.06 LTS Server (Dapper Drake)
és un HowTo de com instal·lar un servidor Ubuntu amb Apache 2, MySQL 5, Postfix, Bind, proftpd etc.

15.6.06

Password Safe 3.0.1

Ha sortit una nova versió estable del programa de gestió de contrasenyes Password Safe. Aquesta nova versió té un format del fitxer de contrasenyes diferent que la versió 2 (i diferent que la versió 3 Beta), però permet importar-lo (només de la versió 2!). Aquesta versió ofereix algunes millores respecte la versió 2 o altres programes compatibles com el Gorilla Password.

La nova versió sembla que funciona amb Wine, té més camps, guarda la data de creació de les entrades, podem guardar URLs i obrir el navegador, tenir una icona minimitzada, etc.

Entrevista a Kevin Mitnick a El País

"La gente no está entrenada contra el engaño a través de la tecnología" - ELPAIS.es - Tecnología

14.6.06

Migrant de Linux a Windows

Si fa unes setmanes us deia que havia migrat de Windows a Linux, ara he fet el procés contrari, migrar o tornar a Windows. El motiu és la necessitat d'usar diversos programes per a Windows, mentre no pugui utilitzar un segon ordinador, una màquina virtual o un emulador hauré de quedar-me a Windows.

El procés de tornar a Windows ha estat senzill: els perfils del Thunderbird (amb Enigmail i GNUPG), Firefox i Sunbird han estat molt fàcils de migrar.

Les conclusions o reflexions de tot el procés són:
  • L'ús de programari lliure multiplataforma per a Windows facilita enormement la migració i l'adaptació als programes d'escriptori que incorpora Linux (Firefox, Thunderbird, Openoffice, Gimp, VLC, DIA, Scribus, Inkscape, etc.).
  • Ubuntu i Gnome ofereixen solucions d'alta qualitat tot i que sempre hi ha el cost d'aprenentatge o adaptació. La gravació de CDs/DVDs és molt senzilla per exemple. El Nautilus i els seu sistema de llocs i bookmarks és molt útil (en especial poder navegar amb Samba, SFTP, diversos sistemes de fitxers etc.).
  • La velocitat de funcionament i l'estabilitat és superior en Ubuntu 6.06 que a Windows XP, almenys en el hardware on ho he provat.
  • Hi ha protocols, formats i programari propietari del qual els usuaris de Linux en queden exclosos.

Actualitzacions al Google Earth, Google Maps, SketchUp i KML

En aquest enllaç podeu trobar un Sumari de les actualitzacions al Google Earth, Google Maps, SketchUp i KML.
Vull provar l'SketchUp, ja us diré que tal!

Fer un gif animat amb Gimp

L'altre dia vaig fer per primera vegada un gif animat, vaig seguir els passos d'aquest manual que ja he ressenyat alguna vegada:
D34. Mòdul 1. Pràctica 8. Introducció al programari lliure

7.6.06

Gimp 2.3.9: el pas previ per la versió 2.4

S'acaba de llençar una nova versió de desenvolupament de GIMP, la 2.3.9. Aquesta és en principi l'última versió abans del llençament de la següent versió estable, la 2.4. A l'enllaç podeu veure els nombrosos canvis introduïts en les diverses versions de desenvolupament.