El teu blog de Linux en català

En este vídeo podeu veure com un tio es queixa pel fet que Google és un monopoli en el món dels cercadors i que això cal evitar-ho amb alguna alternativa. Un altre tertulià diu que l’alternativa ja existeix i es diu «Linux».

Per sort algú ràpidament intenta aclarar que Linux és un sistema operatiu, tot i que l’altre insisteix en què és una alternativa. Això em recorda clarament a l’episodi de The IT Crowd on la cap de departament d’informàtica ha de fer una presentació sobre alguna cosa i els cabrons informàtics li diuen que faça la presentació sobre Internet…

Hi ha mil maneres diferents d’accelerar el nostre estimat Firefox. Una d’elles, com ja ens va explicar el company Oriol, consisteix en utilitzar una versió optimitzada del programa, com Swiftfox.

Però si això de “canviar” de navegador no us convenç, heus aquí una altra manera de millorar el rendiment del nostre navegador lliure preferit!

Breu introducció: la Awesome Bar és la barra d’adreces del Firefox, que emmagatzema (si li diem que ho faci) informació sobre les adreces que visitem, els nostres favorits, els tags que hi posem… de manera que en escriure-hi quelcom, ràpidament ens pugui suggerir cerques. Ràpidament? No pas sempre! Per emmagatzemar les dades la Awesome Bar utilitza les bases de dades SQL Lite que, amb el temps, es tornen cada vegada més pesades, fins i tot si anem eliminant l’historial antic.

Solució? Compactar la base de dades SQL Lite amb la següent ordre a la terminal:

for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f 'VACUUM;'; done

EDITO: Aquesta comanda l’heu d’executar amb el Firefox tancat. Sinó, mentre el navegador està obert les bases de dades SQL estan sent utilitzades, i llavors no les podem compactar. Gràcies a lo gambusí per avisar d’aquest descuit!

Jo ho he provat, i la millora de velocitat, sobretot en arrencar, és important! Cada vegada que noteu que s’alenteixi la cosa podeu executar aquesta ordre, és completament segura perquè l’únic que fa és compactar la base de dades.

Salut, alliberament i feliç navegació!

Font: idea de la pregunta d’aquí i resposta d’aquí.

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.

El Links és un navegador d’Internet lliure, que ens permet visualitzar les pàgines web directament des d’un terminal. La seva utilització és molt senzilla, i ens pot servir tant si tenim un servidor on no hem instal·lat entorn gràfic, com si tenim problemes amb aquest des del nostre ordinador habitual. La seva instal·lació és molt senzilla, perquè es troba en els repositoris oficials de la majoria de distribucions. Per a Ubuntu, us podeu instal·lar aquest programa per mitjà del paquet links2 a través de Synaptic o, si ho preferiu, des d’un terminal, executant la comanda següent:

sudo apt-get install links2

Per a executar aquest programa, només cal anar a un terminal i passar-li com a paràmetre l’URL que voleu visualitzar. Per exemple, per anar a alliberats.cat, executaríem el següent:

links2 alliberats.cat

Un cop dins el programa, podem navegar pels seus enllaços com en qualsevol navegador. Per sortir del programa, hem de prémer la lletra “q”. Si premem la tecla “Esc” ens apareixerà el típic menú dels navegadors, a través del qual podrem anar a altres URLs, gestionar les descàrregues o configurar la connexió.

alliberats.cat oberta amb el links2

alliberats.cat oberta amb el Links

Com es veu en la pantalla anterior, el Links no detecta automàticament l’idioma del nostre ordinador, i mostra el menú en anglès. Per a que es mostri en català, seleccionem l’opció de menú “Setup>Language>Catalan” i desem aquesta opció per mitjà del menú “Configurar>Desar opcions”.

Si us heu fixat, tot i que en tot moment estic parlant del Links, realment hem instal·lat el paquet “links2”, que és el mateix programa Links, però compilat de manera que visualitzar també les imatges de les webs per mitjà del paràmetre “-g”. És a dir, podríem obrir la nostra web d’aquesta manera:

links2 -g alliberats.cat

alliberats.cat amb imatges amb links2

alliberats.cat amb imatges amb Links

Per últim, hi ha un programa derivat del Links prou interessant. Es diu Elinks (també disponible a través de repositoris) i, tot i que no permet la visualització d’imatges com el links2, té altres característiques prou interessants com permetre tenir obertes diverses pestanyes alhora i la navegació privada. El “problema” que li trobo és que se li ha de posar el “http://” a l’URL que es vol visitar (no així amb el Links).

Sovint quan es parla d’informàtica poden venir al cap noms com Bill Gates, Stallman, Linus Torvalds o Tim Berners-Lee. Però i les dones?

De fet, no és gaire difícil trobar agrupacions de dones repartides entre les diverses distribucions GNU/Linux: Debian Women, Ubuntu Women, Fedora Women,… Però també podem trobar alguna notícia “curiosa” sobre quantes dones es dediquen al programari lliure, o també trobem grups més generals a tot el programari lliure com a Mujeres en Red.

dona

Per el dia d’avui 24 de març, s’ha proposat la campanya Ada Lovelace Day, la qual pretén que es divulgui (almenys per un dia) la tasca d’un bon nombre de dones en el món de la tecnologia o la ciència. Podeu consultar el llistat de notícies i entrades a blocs i demés espais, que participen en aquesta campanya visitant la web, i visualitzar aquestes publicacions ordenades per lloc de procedència, idioma, o nom de la dona a que van dedicades les entrades.

Al moment de publicar aquesta entrada hem trobat aquests articles escrits en català:

La navegació web és pot fer a través de molts navegadors, però tots tenen el desaventatge que és el navegador qui interpreta el codi i el javascript, amb el que si el teu navegador s’equivoca, que passa? Doncs que veiem malmament la pàgina web.

Navegant el web amb el telnet

Navegant el web amb el telnet

Per evitar aquest molest problema podem usar com a navegador el programa telnet, que a més a més te l’avantage que es troba inclòs a totes les distribucions gnu/linux. Amb el telnet tenim rapidesa, i a més a més veiem com és la pàgina web de debó, sense les variables interpretacions que fan els diferents navegadors que es troben al mercat. Això fa que nosaltres vegem la pàgina diferent de com l’autor, amb el seu bell codi, pretenia que és veiés.

Ara anem a veure com ens ho fem per navegar amb aquest navegador “minimalista”

Primer de tot necessitem obrir una terminal, i hi escriurem el nom de la pàgina que volem veure. Per a proposits didaces escollirem una pàgina web molt senzilla,  guillemgilabert.com. Si volem veure la pàgina web, especificarem el port en que el servidor la serveix. Normalment sol ser el port 80. Així esciurem en la terminal

telnet guillemgilabert.com 80

Ara ens hem d’esperar a que és produeixi la triple encaixada de mans (informació en castellà), i s’estableixi la conexió. Llavors esciurem les següents ordres, seguit de dos retorns de carro. Això voldrà dir apretar dos cops la tecla intro. Cal notar que s’especifica el host ja que el servidor on es troba hostatjada aquesta web serveix més d’un domini alhora.

GET / HTTP/1.1
Host: guillemgilabert.com

Tambè podem demanar un fitxer concret

GET /index.php HTTP/1.1
Host: guillemgilabert.com

Com podeu veure el resultat és molt bonic i clar. Val la pena usar telnet com a navegador!

Tambè és possible veure només les capçaleres

HEAD /index.php HTTP/1.1
Host: guillemgilabert.com

Navegant amb el netcat!

Navegant amb el netcat!

El mateix procediment és aplicable usant el netcat en lloc d’usar telnet

nc guillemgilabert.com 80

Ja per acabar, i per la gent que sigui bromista i li agradi fer conya, es pot usar un petit script tal per enganyar les pàgines web que visitem sobre el navegador o el sistema operatiu que fem serivr. Així, executeu la comanda

nano engany

Hi afegiu les següents ordres, canviant si ens ve de gust la informació User-Agent per la parida que ens vingui més de gust. Per exemple podriem canviar

echo "User-Agent: Mozilla/5.0 (X11; U; Linux i686; ca; rv:1.9.0.7) Gecko/2009030422 Ubuntu/8.10 (intrepid) Firefox/3.0.7"

Per

echo "User-Agent: Mozilla/5.0 (X11; U; Linux i686; ca; rv:1.9.0.7) Gecko/2009030422 Ubuntu/8.10 (intrepid) ViscaAlliberats/5.0"

#! /bin/bash
#
#bash engany alliberats.org 80 alliberats.org /| telnet
#
echo "open $1 $2"
sleep 3
echo "GET $4 HTTP/1.0"
echo "User-Agent: Mozilla/5.0 (X11; U; Linux i686; ca; rv:1.9.0.7) Gecko/2009030422 Ubuntu/8.10 (intrepid) Firefox/3.0.7"
echo "Host: $3"
echo
echo
sleep 3

Ho guardeu amb clt+o i sortiu amb ctl+x

Ara escrivim

bash engany alliberats.org 80 alliberats.org /| telnet

I amb tot aquest procés, a l’apache li constarà que en lloc de navegar usant el firefox 3.0.7 estarem navegant usant el navegador “fictici” ViscaAlliberats 5.0. Així quan algun administrador web visiti les estadístiques del lloc web que administra es quedarà flipant amb la tonteria que haureu escrit. Ja veieu que la útilitat és sorpenent!

Està clar doncs, si ets d’aquells que t’agrada veure les coses tal com són, segur que a partir d’ara només utilitzaràs el telnet per navegar. I no ets l’únic que pensa així! Sembla ser que fins i tot hi ha una campanya a internet anomenada “Best Viewed with telnet” per aconseguir que la gent usi el telnet com el seu navegador web per defecte. Personalment ara mateix m’hi adhereixo. Només us deixo amb una pregunta i és serà capaç el telnet d’interpretar la javascipt?

Font