Geeks i d\'altres



Temas



Archivos

Enlaces


Se muestran los artículos pertenecientes a Junio de 2005.

06/06/2005

Analogia beneita

Fà un bon grapat de dies que no comentava res per aqui, però estic molt ocupat amb els estudis, i ara ja només queda una setmaneta que intentaré aprofitar al máxim.

Realment escric aquesta entrada perque he comentat el tema del programari lliure a un blog d'un programador, que alabava a un IDE privatiu, i jo als comentaris vaig dir que el que trobava pitjor d'aquest software, a priori, era la seva llicència. I s'em va tirar al coll ...
Així que perque entengués una mica la meva postura, vaig escriure aixó :

No sé, para mi el problema no es que sea comercial. En ningún caso creo que el desarrollo de software debe ser un trabajo altruista por definición, el software tiene que poderse vender.
Pero me parece una aberración no distribuir el código fuente de los programas que vendas, a la par que permites modificar, mejorar y/o ampliar el código.

Es como si tienes una empresa que vende calculadoras a las PYMES para hacer las cuentas. Pero las calculadoras que vendes sólo tienen capacidad para hacer sumas, restas, multiplicaciones y divisiones. Además no les explicas como funciona, simplemente tienen una caja con una entrada y una salida, de la que desconocen la forma en que opera.
Sólo con esto, ya le estas quitando la oportunidad de aprender a hacer sumas al contable :)

A parte de esto, imaginate que un dia la empresa, tu cliente, necesita una calculadora que haga logaritmos. Está ligada a tu empresa, porque sólo tu tienes el código, y puedes exigirle lo que quieras. O puede contratar a otra empresa que le haga el trabajo desde 0, añadiendo la funcionalidad de los logaritmos.

En cambio, si tu calculadora fuera libre, el contable podría aprender C, i aprendería que c += 10 es lo mismo que incrementar el valor de la variable c en diez. Así, poco a poco aprendería a programar, y el mismo podría canviar el codigo de SU programa para que también hiciera logaritmos.

También lo podría liberar, y todas las PYMES podrían modernizarse y usar logaritmos. Dios dijo que ayudarais al prójimo ... y Richard Stallman también (a pesar de ser un atéo declarado).

Personalmente creo que el modélo del software libre es totalmente compatible con un negocio del software espledoroso. Aún más, te diré que la única opción que tenemos muchos de vivir desarrollando software es desarrollando software libre.

De todas formas, no debemos irnos por las nubes, sino recordar que el objetivo del movimiento a favor del software libre es la libertad. Si tu vendes software privativo, PRIVAS a tu cliente de sus libertades más básicas, y eso no es ético.


Què en pensau? Cualque comentari o crítica?
Sempre està bé que t'ajudin a millorar el teu discurs a favor del programari lliure :P
06/06/2005 16:29 Enlace permanente. Tema: GNU/Linux Hay 8 comentarios.

13/06/2005

I després d'un curs productiu ..

Finito. Se suposa que apartir d'avui, tenc descans mental, a no ser que jo digi el contrari. Després d'un demati mogudet, fent un examen de recuperació d'unes dues hores embutit a una aula (mentres l'aire acondicionat ens regalava el seu tacte suau i sedos que es caracteritza per uns graus menys, d'aquests que tant ajuden els dies d'altes temperatures) amb uns 50 sofridors amb els que compartir les penes, puc dir que crec que estic llest de feines.
En part per simple "capritxo" del mestre, que m'ha fet recuperar un examen del que havia tret un 4.75 (la segona nota més alta de la clase, que després diuen que l'educació secundària va bé), i en part (aquesta molt més notable que l'anterior) cupa meva per no haver estodiat tot el que tocava, m'ha tocat fer un examen, que pareixia senzillet, encara que cualque pregunta m'ha costat d'allò més (si no es que he suspès, que tot pot ser :P). La darrera era derivar la funció f(x) = ln [(x+1)/(x-1)]. Oh, realment senzill. M'esperava més del meu tot poderòs professor de matemàtiques ;)
Les altres eren complicades. Millor dit, la seva complicació era inversament proporcional al temps que havies dedicat a estodiar la part del temari de la que tractaven. Una era el límit quan x tendeix a 0 de la funció (x4 + x2) / (x2 + x), que donava una indeterminació i havies d'operar correctament, l'altra estodiar la continuitat d'una funció ...
Pero n'hi ha hagut una que se m'ha resistit exageradament, i aixó que després he vist que era una xorrada. Ni coment el que era, perquè no vull que el meu blog s'avergoneixi del seu usuari :)

En resum, que si tot va bé ja he acabat. S'han acabat les clases soporíferes (fins l'any que vé), els dies sense escriure ni una linia de codi, les setmanes sense comentar res al blog, els kernels que m'han pasat per demunt i que s'han quedat sense compilar, el pols que s'acaramulla sobre el grapat de pc's que hem reunit amb un company per montar un clúster, i les altres mil i una coses pendents que tenc per fer, i que per una cosa o per l'altre, havia deixat de banda. Ara domés falta aconseguir vèncer a n'es xubec estiuenc i posar-s'hi ;)
13/06/2005 16:29 Enlace permanente. Tema: Educació Hay 2 comentarios.

14/06/2005

Resum del dia

Normalment escric aqui per xerrar d'algun tema en especial; que si una lliberació de Debian Sarge, que si acab el curs, que si he escrit un codi inútil del que estic especialment orgullós .. xD
Pero avui no tenc motiu per contar res. Que putes, en tendré quan jo digi, que aixó és el meu blog y me lo follo cuando quiero ;)
He decidit que exiliaré al Mac Mini a la meva habitació, que em façi companyia les coluroses tardes d'estiu. Ademés, el KDE 3.4 de la KUbuntu fa joc amb la meva estanteria :D
També m'he cansat de Gnome al sobretaula, que aixó de provar està molt bé, pero amb tots els meus respectes a la comunitat gnomera, jo sempre he tengut una fixació especial pel KDE. Sempre està instalat, que el disc dur és molt acceptablement gros, i cualque dia li puc fer la gràcia al kdm de triar Gnome.
Hauré de xerrar amb en Pau, a mem si encara no s'ha refet de deixar-me d'aquella tarjeta wireless per usb que hem va oferir hace mucho tiempo, en un servidor de Jabber muy lejano. Per cert, si lletgeixes aixó, molta sort, perque si no vaig malament estàs amb selectivitat. Ànims!
Una noticia que mereix menció és s'alliberació d'es Solaris baix una llicència lliure. Trobareu més detalls a l'entrada del blog d'en Toni Mas. Gran pas envant pel reconeixement del programari lliure per part de les masses mitjanament relacionades amb l'informàtica. Tan convençut estic de l'idoneitat del món del programari lliure i de tot el que evoca, que a vegades m'extrany de que encara hi hagi gent que cregi que el programari lliure és una fantasia de cuatre hippies penjats. I molt més que hi hagi gent repartint FUD en quantitats industrials, i esquitant a n'en Ricardo de merda. No tenen vergonya.

Seguent punt del dia. Encara que sigi una mica contradictori amb tota la filosofia del programari lliure, estic aprenent una mica de Java. Per una banda, ho faig per aprendre una mica del paradigma de la programació orientada a objectes. Per l'altra, seguesc pensant que Sun recapacitarà i lliberarà les llibreries privatives que ens fan caure a la Trampa de Java. De totes maneres, fins que aixó no pasi (i mentres que els meus coneixements sigin iguals de limitats que ara) no faig comtes distribuir cap programa, així que simplement ho faig per raons acadèmiques.
Tot aquest rollo venia perque, a part de que vull que la meva consciència estigi una mica més tranquila, estic cercant alguna llibreria per a representar 2D amb Java, a l'estil de OpenGL. S'accepten sugerències. Els únics requisits són que sigi lliure i mitjanament senzilla :)

L'altre projectet que tenc entre mans és una petita aplicació amb C que miri com està la xarxa inalàmbrica (lletgint /proc/net/wireless i coses així) i l'hi expliqui a l'usuari. Si no me pega un colic de codi després de tant de temps sense escriure gairebé res, seguiré informant de les meves múltiples desventures. Salut!
14/06/2005 22:11 Enlace permanente. Tema: Generalitats Hay 1 comentario.

22/06/2005

Kate

Kate (KDE Advanced Text Editor) és l'editor d'archius de codi font, fitxers de configuració i d'altres al KDE. Entre les features que més em criden l'atenció trobam que duu una Konsole incorporada, i que pots veure el mateix document desde dues bandes a l'hora. El millor no és sols que es pugi veure; ademés es pot modificar i els canvis fets a una de les "vistes" modifiquen automàticament l'altre. Aixó pot ser d'extrema utilitat programant, per exemple. A l'hora que modifiques una funció, crees una mica de "codi andàmio" dins la funció main per a comprovar que la cosa funciona com tu vols. Tot un descans a l'hora de programar amb fitxers de codi més llargs de l'habitual.

Com no podia ser d'altre manera, inclou highligth per als llenguatjes de programació més habituals, a més d'archius de configuració, llenguatjes d'script interpretats, llenguatjes "d'etiquetes" (markup, com html i d'altres) ...
Pero el millor és que tu mateix pots crear nous archius de configuració xml per a fer highligthing a nous tipus de documents, o modificar els ja existents. Vos deix un enllaç que ho explica, per si a algú li crida l'atenció. Evidentment també pots modificar l'esquema de colors actual, canviant el color que s'assigna a cada tipus de variable, per exemple. Ho podeu veure a aquest screenshot.

En definitiva, si el Gedit ja m'agradava, el Kate té el meu cor a la seva mà.
22/06/2005 12:02 Enlace permanente. Tema: Programació Hay 1 comentario.

28/06/2005

Punters i xarxes

Aquests dies he decidit montar el Mac Mini a la meva habitació, com ja vaig comentar a un post anterior, pero per aixó necesit montar una xarxa wireless. Com quasi tots deveu saber, el Mac Mini (així com els portàtils d'Apple, l'iBook i el PowerBook) duen integrada (en el cas del Mac Mini no ve per defecte, s'ha de demanar) una tarjeta de xarxa inalàmbrica, la AirPort Extreme, que no és gaire amiga del sistema operatiu per excel·lencia, GNU/Linux. Així que s'ha de tirar d'un adaptador de xarxa per USB. Havia d'armar un adaptador d'aquests, així que li vaig demanar consell a n'en Pau Rul·lan, el linuxero amb iBook armat que tenia més a mà, i me va recomanar una Netgear MA111 com la que ell té.
Dit i fet, l'he comanada a optize.es (compartint els afegits per enviar-ho fins aqui amb un company, que ha aprofitat per comprar una antena omnidireccional a un bon preu) i demà demati aniré a fer l'ingrés perque començin amb els tràmits. Tot i així, en Pau m'ha deixat la seva perque la miri de fer funcionar mentres m'envien la meva.
Per poder configurar la wireless necesit sortida a internet, per a baixar dels repositoris el paquet linux-wlan-ng. A casa tenc la xarxa cabletjada montada entre el mac mini i l'equip de sobretaula, que està connectat a Internet amb un mòdem USB, així que havia de fer que el sobretaula enrutàs tots els paquets entre la xarxa i internet. Ho he fet segint els pasos d'aquest petit howto, pero no hi ha manera. Pasen coses molt extranyes; el mac mini fà pings a fora de la xarxa (www.google.com) perfectament, pero el Konqueror no op res. Ho he comentat a la bulmailing, i encara que hi ha gent que m'ha contestat (gràcies de nou per aguantar-me :D), no hem pogut trobar una solució. Podeu veure el problema mitjanament en detall als arxius de bulma.

Aprofitant que estic de vacances, estic intentant millorar els meus rudimentaris coneixements sobre el llenguatje C. Fà un temps em varen comentar que una de les parts fonamentals de C eren els punters, i jo no en tenia (de fet, encara no en tenc) ni idea. Així que m'he posat a estodiar-ne una mica, i encara que no puc dir que amb una setmana els domin, he après més que amb tot el darrer any (em referesc a C, ja que aquest any ha estat el més productiu en quan als meus skills de programació; he descobert el POO, he après bastant sobre algoritmia, he començat a jugar amb Java, etc ..). Ara estic fent uns exercicis que he trobat per la xarxa, i m'ho pas molt bé. Estàn bé, perque són del tipus "quin serà el resultat a la pantalla de l'execucció d'aquest codi?" que motiven abastament. Però crec que la part pràctica de l'aprenentatje d'un llenguatje i/o característica de la programació no es pot deixar sols a aquest tipus d'exercici, sino que també és molt important que l'estodiant tiri mooltes línies de codi. Encara que la lectura i analisis de codi sigi molt important, ha de ser el complement de exercicis de programació "pura i dura", i de pàgines de teoria.

Bé, entre aquestes històries pas aquests dies de vacançes; programació, wireless, i pasetjades pes poble amb els companys ... que s'hi viu de bé a Mallorca! :)
28/06/2005 01:23 Enlace permanente. Tema: Generalitats Hay 3 comentarios.


Blog creado con Blogia. Derechos de autor con . Estadísticas. Suscribir RSS. Admin.
Blogia apoya: Fundación Josep Carreras, y Evento Blog España. Vota en los Premios Bitacoras.com [Blog Oficial en LaInformacion.com]