Arxiu per al tema 'maxiposts'

Idees perilloses

2008.05.07 escrit per Pere Quintana Seguí

Ahir, vaig posar en aquest bloc un paràgraf que m’agradava de la nouvelle de Mircea Eliade, en traducció francesa, “Le temps d’un centenaire”. Avui, toca posar un paràgraf que he trobat espantós, paràgraf que sens dubte té connexió amb el passat olcultista i nazi de l’autor.

Voici à présent ce qui pourrait constituer une réponse provisoire: A la suite des guerres nucléaires qui vont éclater, plusieurs civilisations, à commencer par la civilisation occidentale, seront détruites. Ces catastrophes provoqueront nécessairement une vague de pessimisme comme l’humanité n’en avait jamais connu, un découragement général. Même si les survivants ne cèdent pas à la tentation de se suicider, bien peu conserveront une vitalité suffisante pour espérer encore de l’homme, pour espérer une humanité supérieure à l’espèce homo sapiens. Découvertes et déchiffrées alors, ces confessions pourraient contrebalancer le désespoir et la volonté universelle d’extinction. Du seul fait qu’ils illustrent les possibilités mentales d’une humanité appelée à naître dans un lointain avenir, ces documents démontrent, parce qu’ils l’anticipent, la réalité de l’homme post-historique.

És a dir, el final de la història passa per l’apocalipsi, el qual donarà pas a un home superior i més intel·ligent que l’actual. Vomitera em fa. Com es pot pensar que només pel la barbàrie i el dolor l’home podrá arribar a un estadi superior? El desig de l’apocalitpsi és escatològic, però també és espantós el que es treballi amb el concepte d’home “superior”. Però l’objectiu meu no és criticar els nazis, es tracta d’atacar als que, ara mateix, necessiten l’apocalipsi, sigui climàtica, energètica, nuclear o demogràfica, tot pensant en un “home superior” que viuria en harmonia amb la natura. Com si, nosaltres mateixos, no fóssim natura.

Arxivat a maxiposts, etiquetat com
| 2 Comentaris »

Distribuït

2008.05.07 escrit per Pere Quintana Seguí

Aquest paràgraf parla de sistemes de control de versions per al codi de projectes de programari, però m’ha agradat llegir-lo, ja que, al cap i a la fi, és el que es diu des de fa temps (i aplicant a multitud de situacions) a l’entorn ciberpunk.

When every developer has a full copy of the repository on their machine, the hierarchy of open source projects is all but eliminated. Any developer who wishes to work on the source code can clone the repository, commit as much code as they want to it, receive the changes from any other developer’s cloned repository, and publish their work for other developers to use, or pull back into their own repositories. In a decentralized system, it doesn’t matter who has the “…keys to the source repository…” (it actually says that on the rails core team page — take a look for yourself). If the original author continues to maintain the best version of the code, great; if not, users of that code can begin to pull from whoever does have the best version.

Val la pena que, faci el que es faci en la vida, sempre hi hagi la possibilitat de dir, jo m’ho vull cuinar a casa, o d’una altra manera o, simplement, adéu.

Arxivat a maxiposts, etiquetat com | Cap comentari »

I tornem a ser lliures

2008.05.06 escrit per Pere Quintana Seguí

Bé, des que vaig comprar el MacBook (l’agost passat) he estat emprant Mac OS X i, esporàdicament, un Ubuntu virtualitzat. Ara he particionat el disc i posat Ubuntu (té la major part del disc). Torno a ser lliure i content :-) Com ha millorat Gnome amb un any!

Ja escriuré un post més detallat més endavant.

Arxivat a maxiposts, etiquetat com ,
| Cap comentari »

Una llengua somniada

2008.05.05 escrit per Pere Quintana Seguí

A partir du 1er novembre 1947 au matin, il décida de ne plus rédiger ses notes en francais, mais dans une langue artificielle qu’il avait construite avec enthousiasme, passionnément, durant les mois précédents. Il en aimait surtout l’extraordinaire souplesse de la grammaire et les possibilités infinies du vocabulaire (il avait réussi à introduire dans le système de la prolifération purement lexicale un correctif emprunté à la théorie des ensembles). Il pouvait désormais décrire des situations paradoxales, apparemment contradictoires, inexprimables dans les langues existantes. Tel qu’il était bâti, ce système ne pourrait être déchiffré avant de longues années, une bonne trentaine au moins. Cette certitude l’autorisait à dévoiler tout ce qu’il n’avait pas osé jusque-là mettre par écrit.

Le temps d’un centenaire - Mircea Eliade. Traducció d’Alain Paruit.

Arxivat a maxiposts, etiquetat com | 1 Comentari »

Linux en un MacBook

2008.05.02 escrit per Pere Quintana Seguí

Tinc moltes ganes d’instal·lar Linux en el meu MacBook, la virtualització no em satisfà prou i en el Mac OS X em manquen moltes coses del meu estimat Gnome. Així doncs, més enllà de les indicacions de la wiki d’ubuntu, m’agradaria conèixer les vostres experiències. És Ubuntu la millor distribució per a un MacBook? Quins problemes heu trobat?

I’m willing to install Linux on my MacBook. Virtualization is not enough for me and I need my loved Gnome. Therefore, apart from the good information provided by the Ubuntu Wiki, I’d like to know about your experiences. Is Ubuntu de best distribution for a MacBook? Which difficulties did you encounter?

Arxivat a maxiposts, etiquetat com , ,
| Cap comentari »

Treballar dret

2008.05.01 escrit per Pere Quintana Seguí

Després d’haver llegit aquest article, em demano quins són els avantatges i inconvenients, des del punt de vista ergonòmic i de concentració, de treballar dret. Ho heu provat mai?

Arxivat a maxiposts, etiquetat com | 2 Comentaris »

Abandonant Google Calendar

2008.04.27 escrit per Pere Quintana Seguí

Com molt bé expliquen en Manel Guerra i en David de Ugarte, ja és hora d’anar abandonant les enlluernadores llums del núvol (the cloud), aquestes llums que ens entrauen per fer-nos viure les nostres vides (via les nostres dades) als ordinadors de Google (i Yahoo! o Microsoft), permetent que es creïn bases de dades completíssimes (qui és qui, qui fa què amb qui, quan, com, …) que ni la STASI hauria somniat. És hora de tornar a l’escriptori.

Fa uns mesos que vaig abandonar el Google Reader (no cal que ningú sàpiga què llegeixo) i el vaig substituir per un bon lector de fils de subscripció en local (amb un efecte col·lateral interessant, sóc el doble de productiu a la feina i segueixo al dia, perquè, francament, no cal saber què passa al món cada minut [a no ser que siguis un financer, és clar!]).

Ara vull abandonar el Google Calendar. Us imagineu que Google o un tercer que tingui accés a les dades (un hipotètic futur govern poc amic de les llibertats, un lladre de dades) sàpiga on he estat, què he fet al llarg de la meva vida?! L’objectiu d’aquest document és explicar-vos com ho he fet.

En primer lloc he creat un calendari nou amb iCal. He decidit emprar iCal perquè només amb iCal puc sincronitzar els meus calendaris amb el meu telèfon. Després he exportat aquest calendari (un fitxer que he anomenat pqs.ics) a una carpeta WebDav del meu servidor (hostatjat per Dreamhost). Després, he dit a l’iCal que publiqui automàticament els canvis del calendari al fitxer de la carpeta WebDav. Així, cada cop que canvio el meu calendari des de l’ordinador de casa, el fitxer del servidor es sincronitza automàticament. No detallo les comandes que he emprat, perquè l’iCal és prou intuïtiu i els menús prou curts.

El següent pas és llegir aquest calendari des de l’ordinador del laboratori. Per això he instal·lat el Sunbird, de Mozilla, i m’he subscrit al calendari de la meva carpeta WebDav. Així, ja puc llegir el meu calendari sense problemes des de la feina. La dificultat és modificar aquest calendari des de la feina sense que hi hagi problemes. El que he fet, per evitar conflictes, és crear un nou calendari (lab.ics) de manera molt semblant a com he creat el meu primer calendari personal. Des de casa, m’he subscrit a aquest calendari. Així, al laboratori només modifico lab.ics i a casa pqs.ics, però els veig els dos des d’ambdós ordinadors i des del meu telèfon (via la sincronització amb iCal). La solució no és ideal, però tampoc no és problemàtica, i em permet de tenir un calendari que modifico des de dos ordinadors sense haver de configurar un servidor de calendaris (CalDav). Pot ser, més endavant, reviso aquest punt.

Cal dir una cosa. La seguretat del que us he explicat és força relativa. Dreamhost té accés als meus calendaris. No obstant, una cosa és Google, que té una base de dades centralitzada dels calendaris de tothom, relacionada amb els correus electrònics, la xarxa social del Talk, etc. i una altra cosa ben diferent és Dreamhost, que té fitxers .ical repartits de manera més o menys aleatòria pels discs durs dels clients.

El que trobo més complicat, serà abandonar el Gmail… Però tot arribarà.

Actualització: Alerta amb el Sunbird! No intenteu subscriure-us a un calendari remot i després publicar els canvis al mateix calendari remot. Així he perdut el fitxer del calendari! El que cal fer és crear un calendari local i publicar-lo remotament (a mà, botó de la dreta “publish”). Espero que en versions futures el Sunbird pugui publicar el calendari remot de manera automàtica (tal com fa l’iCal).

Arxivat a maxiposts, etiquetat com | 10 Comentaris »

Com gestionar l’escriptura d’una tesi doctoral amb un sistema de control de versions

2008.04.27 escrit per Pere Quintana Seguí

Context general

Ja sóc a la recta final del meu doctorat, això vol dir que he de començar a elaborar el propi text del manuscrit que defensaré per a doctorar-me. Després d’haver escrit dos articles científics, he arribat a la conclusió que, per a gestionar aquest projecte, em convé utilitzar un sistema de control de versions, per així mantenir un historial de l’evolució del text i estar segur de que no perdo res per una mala manipulació del codi. Fins i tot, si els meus directors de tesi (en tinc dos) s’animen, podriem emprar el sistema per a introduir correccions al text. Fins ara, mai no havia emprat un d’aquests sistemes, així  que és el moment d’aprendre’n.

El meu context és el següent:

  1. Escriuré el manuscrit mitjançant almenys dos ordinadors: el del laboratori i el meu portàtil personal.
  2. Escriuré el document amb LaTeX i les figures seran en format eps (Encapsulated Postscript).

He decidit emprar Bazaar com a sistema de control de versions. Després d’haver llegit introduccions a Git, Subversion i Bazaar, aquest m’ha semblat el més adequat, m’ha semblat senzill i comprensible. Però segur que qualsevol altre sistema també va bé.

El model que he decidit adoptar, és el següent. Tindré un repositori central on es desarà el codi. A cadascun dels dos ordinadors que empraré per a escriure la tesi, hi tindré una branca local i els canvis es sotmetran a l’ordinador central. És possible que un altre model també vagi bé, però aquest m’ha semblat prou clar i simple.

Configuració del servidor

Primer de tot he configurat el servidor on tindré la versió principal del projecte. Així he creat un subdomini al meu servidor (que, de fet, és un compte de dreamhost). En aquest subdomini hi desaré només projectes versionats amb Bazaar (bzr). Per a aquest subdomini, he creat un usuari diferent del que empro per als altres, ja que és possible que terceres persones (els meus directors) treballin sobre el text.

Seguint les instruccions de la wiki de dreamhost he protegit tot el domini sota password amb .htaccess. Així només les persones autorizades podran accedir al meu projecte.

Creació del projecte amb Bazaar

Un cop configurat el servidor, he creat el projecte al meu portàtil. Simplement, he creat una carpeta on hi he creat l’estructura de documents que necessitaré per a escriure el text (un document .tex per a capítol, un índex, directoris per a les figures, …). Llavors, he llançat la comanda
bzr init
i
bzr add .
D’aquesta manera, tots els documents han estat afegits al control de versions.

LaTeX, per a crear el pdf final, crea molts documents intermediaris. És del tot innecessari controlar l’evolució d’aquests documents, així que els he ignorat mitjançant la comanda
bzr ignore ...
(s’han de substituir els tres punts pel nom dels fitxers a ignorar). Després, s’ha d’afegir .bzrignore al control de versions per tal que s’ignorin els mateixos fitxers a tots els ordinadors que empri per  editar el meu projecte.
bzr add .bzignore

Finalment, un cop tot configurat he pujat el projecte al servidor
bzr push --create-prefix sftp://usuari@bzr.elmeudomini.com/~/directori/tesi

LLavors, seguint aquestes recomanacions (using checkouts) he lligat el projecte del servidor central al meu projecte local
bzr bind sftp://usuari@bzr.elmeudomini.com/~/directori/tesi
així, a partir d’ara, cada cop que digui a bzr que desi una versió del projecte
bzr commit -m "Descripció de la versió"
aquesta es desarà al servidor central. A no ser que faci
bzr commit --local
Això ho hauré de fer quan, per exemple, sigui de viatge i no tingui connexió al servidor.

El següent pas (atenció! encara no ho he fet) és crear una altra còpia del projecte a l’ordinador del laboratori. Això es fa així:
bzr checkout sftp://usuari@bzr.elmeudomini.com/~/directori/tesi
Així podré treballar amb ambdues màquines.

Actualització: No tinc permisos de super-usuari a l’ordinador del laboratori. Així, vaig instal·lar bzr manualment (des del codi font) en el meu compte d’usuari. Quan he anat a llançar la comanda, he vist que no havia instal·lat paramiko, que és necessari per a fer ftp. Per a solucionar-ho, he decidit fer-ho per la via ràpida, és a dir, per ftp enlloc de sftp (no és greu, la meva tesi no és un treball altament secret). Per fer-ho via ftp es fa així:
bzr checkhout ftp://usuari:contrassenya@bzr.elmeudomini.com//directori/tesi

El que no he d’oblidar, és fer un
bzr update
cada cop que canvio d’ordinador, per així baixar-me la darrera versió del projecte.

Conclusions

De moment és d’hora per a conclusions, ja que, com aquell que diu, encara no he començat. De totes maneres, em sembla que he trobat una bona manera de controlar les versions del projecte i garantir que, si treballo uns dies per un camí equivocat, pugui tornar enrere sense patiments, al mateix temps que mantic el projecte sincronitzat en dos ordinadors. Si l’experiència és positiva, empraré Bazaar per a gestionar altres projectes meus, per exemple, la meva pàgina personal (http://pere.quintanasegui.com), així sempre tindré un historial dels canvis i podré experimentar lliurement, sabent que sempre puc tornar enrere.

Un petit avís, com ja us he dit, aquest és el primer cop que empro un program de gestió de versions. Pot ser he comès errors o no he triat la millor estratègia. Si trobeu que m’he equivocat, corregiu-me, per favor. Durant els propers dies, posaré a prova aquesta estratègia, així que, a mesura que vagi veient com funciona, aniré corregint aquest document.

Arxivat a maxiposts, etiquetat com
| 3 Comentaris »

Hackers and runners

2008.04.11 escrit per Pere Quintana Seguí

De dia, a la no-escola del futur, els nens cercaran el “parkour” més òptim, reinventaran l’entorn urbà, de nit, en canvi, cercaran el millor algoritme, reinventaran les idees.

Parkour

Arxivat a maxiposts, etiquetat com
| Cap comentari »

Dictadures asiàtiques

2008.04.10 escrit per Pere Quintana Seguí

S’apropen els Jocs Olímpics i, amb ells, s’anima el debat sobre el Tibet. No obstant, el debat que vivim fa riure: que si la flama ha d’anar escortada, que si ha d’anar mig amagada, que si han de canviar el recorregut; certament, no sembla un debat de molt alt nivell. Per això agraeixo l’article que Francisco Polo ha escrit per a recentrar el debat, recordant-nos que el tema central no és el Tibet, són els drets humans. Una lectura que us recomano vivament.

I ja que parlem de drets humans, aprofito per recomanar-vos un petit reportartge força interessant sobre Corea del Nord. El reportatge no diu res de nou, però ens recorda que, a la vora de Japó i Corea del Sud, hi ha un estat socialista-feudal, que té sotmès el seu poble en un estat de semi-esclavitud, i tot, cal no oblidar-ho, amb la connivència xinesa. En veure el reportatge (mireu els 14 videos curts), no oblideu que aquesta és la cara que el règim quasi teocràtic vol mostrar.

Arxivat a maxiposts, etiquetat com | Cap comentari »

« Previous Entries

Aquest és un bloc lliure. Llevat d'indicació o advertència en sentit contrari, l'autor de les entrades d'aquest bloc es Pere Quintana Seguí, el qual les escriu i en fa devolució expressa al Domini Públic.