El teu blog de Linux en català

Enginyeria

Frameworks 5

Frameworks 5 separa les biblioteques en mòduls amb dependències.

La comunitat del KDE està preparant la transició a la nova versió de les biblioteques Qt 5 i de passada aprofitaran per fer alguns canvis. Per començar, s’està redissenyant l’estructura de les biblioteques del KDE per fer-les modulars i fàcilment reutilitzables sense la necessitat d’arrossegar tota la biblioteca sencera. El resultat d’aquest procés serà el que en diuen KDE Frameworks 5, un seguit de biblioteques organitzades per nivells i categories.

(més…)

LibreCAD és una eina de dibuix CAD 2D que recentment ha arribat a la versió 1.0 després d’un any de molta feina. Està basada en el ja conegut QCad i ha tingut altres noms com CADubuntu. El seu principal avantatge és que funciona de forma nativa a Windows, Mac OSX i GNU/Linux. (més…)

L’Step és un programa molt útil desenvolupat pel projecte d’educació de KDE «KDEedu» que ens permet simular fenòmens físics en un entorn de dues dimensions. El seu funcionament és senzill i intuïtiu, però les seves possibilitats són prou àmplies. (més…)

Ja fa temps que volia escriure parlant-vos del meu programa de fulls de càlcul preferit, el Gnumeric. El Gnumeric és un programa per manipular dades numèriques i alfanumèriques disposades en taules. Potser el programa de fulls de càlculs més conegut és el Microsoft Excel.

Interfície clara i bonica del Gnumeric

Tanmateix, el Gnumeric no és només una alternativa lliure al Microsoft Excel, per a mi, és un programa superior a aquest.

D’entre les seves característiques, m’agradaria destacar-ne:

  • Interfície senzilla i neta, on només hi ha el que és necessari, amb uns menús molt clars i tot molt ben estructurat, sense mancar-hi cap funcionalitat
  • Estils personalitzables per les gràfiques
  • Rectes de regressió polinòmiques de grau n (l’Excel només permet polinomis de grau 4 (o era 6?))
  • Fulls de càlcul de fins a 8 milions de files per 8.192 columnes (l’Excel només permet65536 x 256)
  • 100% de compatibilitat amb el format estandarditzat i obert .ods
    i altres formats antics
  • Compatibilitat amb els fitxers Microsoft Excel
  • Exporta els gràfics al format vectorial SVG
  • Permet exportar les taules a LaTeX
  • Excel·lent importador/exportador de text pla
  • Sistema avançat d’extensions
  • El programa s’actualitza mensualment, amb noves característiques que els usuaris proposen i amb correccions d’errors
  • Permet treballar amb estadística gràcies a la col·laboració amb el Projecte R, obtenint una precisió molt superior al Microsoft Excel

Però òbviament, no tot són flors i violes. També té les seves mancances, que intentaré descriure-les a continuació:

  • Manca compatibilitat amb visual basic (VBA)
  • No té un sistema d’enregistrament de macros senzill que permeti prescindir de la necessitat de saber programació
  • No incorpora les taules pivot

Tanmateix, aquestes mancances estan planejades per a ser implementades en un futur tan bon punt algú s’hi vulgui ficar. T’hi animes?

Si el vols provar, és tan fàcil com, des d’Ubuntu, obrir un terminal i escriure:
sudo apt-get install gnumeric

Gairebé totes les distribucions tenen gnumeric als seus repositoris.

I res més, us animo a que el proveu i si creieu que m’he deixat alguna cosa feu-m’ho saber. Per cert, un cop l’hàgiu provat, us encantarà el Gnumeric!

Des de fa temps el meu full de càlcul preferit ha estat el gnumeric. És ràpid, bonic, té els menús clars, tot és molt configurable i és fàcil de trobar i no està saturat amb icones i opcions de menú gens utilitzades. Senzillament és un full de càlcul de primera categoria que supera àmpliament el calc i està a l’altura de l’excel.

Avui, però, m’he trobat amb que el meu full de càlcul tenia un límit de 65536 files, i m’ha semblat estrany que no es pogués canviar i que s’hagués de recompliar el programa per tenir més cel·les. Per sort, he descobert com canviar-ho, i com tenir fins a 8 milions de files.

Límit del gnumeric de 65.536 files i diàleg per canviar-lo

Fer-ho és ben senzill. Només cal anar al menú:

Edit→Sheet→Resize→Rows→8M

De la mateixa manera es pot canviar el número de columnes màxim del full de càlcul. Espero que el truc us hagi estat útil.

Farà uns dies, em vaig passar per aquest bloc, la veritat és que no sé com vaig arribar-hi ni perquè, la qüestió és que el que vaig veure em va agradar, i molt. Noticies d’actualitat sobre el meu sistema operatiu preferit i amb la meva llengua. Em vaig interessar pel programari que estaven desenvolupant, i en especial amb el tv3 del Guillem Gilabert i hi vaig posar tot el meu esforç en millorar-lo, en uns dies teníem un nou instal·lador per a l’aplicació i una interfície d’usuari en progrés.

Entrant a la «xixa» del tema, Guillem en agraïment a la meu suport, em va introduir a l’equip de GNULinux.cat i és per això que estic escrivint aquesta entrada al bloc, com a forma de presentació als usuaris del lloc.

Una breu biografia

Em dic Aitor Ruano Miralles, he viscut quasi bé tota la meva vida a Amposta, comarca del Montsià però amb procedència de família valenciana, concretament de Benicarló. Aquest any, recent complits els 18 ja és hora de començar la universitat a Barcelona, en concret el grau en Ciències i Tecnologies de la Telecomunicació a la ETSETB de la Universitat Politècnica de Catalunya.

Sempre he estat interessat amb temes molt diversos, dels que destaquen la física, l’electrònica, la robòtica i la programació, amb conseqüència és obvi que també estigui molt interessat amb el programari lliure i les distribucions GNU/Linux doncs són el medi perfecte per accedir a tot tipus de coneixement, sense restriccions.

També soc un gran amant dels esports, en concret de les arts marcials, crec que son la millor forma de mantenir-se en forma i al mateix temps adquirir habilitats molt valuoses per al dia a dia, seguretat en tu mateix, paciència, respecte, disciplina…

Un compromís, una aportació

Bé, com ja he dit abans, aquest any començo els meus estudis a la UPC. El que us vaig a presentar ara pot ser molt útil per a estudiants d’aquesta universitat.

Molts de vosaltres ja sabreu que molts dels llibres estan en format digital i es poden descarregar des de la bibliotècnia, el problema però, és que solen estar dividits en múltiples arxius i toca descarregar-los un per un, amb la qual cosa acabes sense empremta als dits de tant de fer click, a part de que et toca configurar el proxy del navegador per poder descarregar-los des de fora de la pròpia biblioteca de la universitat.

El cas es que he desenvolupat un program (òbviament per a distribucions GNU/Linux) que permet estalviar-te la tediosa feina de descarregar els llibres arxiu per arxiu. A més la configuració del proxy es realitza “automàgicament“.  Es tan simple com indicar-li l’enllaç amb els arxius i l’usuari i la contrasenya de la intranet de la politècnica.

Podeu descarregar-vos el programa aquí: UPCDIGITAL.tar.gz

Per descomprimir-lo obriu una terminal i situeu-vos a la carpeta on es troba l’arxiu:

cd carpeta

Tot seguit desempaquetem:

tar -zxvf UPCDIGITAL.tar.gz

Ara ja podeu accedir a la carpeta on es troba el programa, llegiu-vos el fitxer README per saber com instal·lar el programa i fer-lo funcionar, també hi ha informació de contacte per si voleu aportar alguna millora. Com podreu comprovar es tracta d’un shell script, i per tant no necessita compilar-se.

Pròximament s’espera que aquest programa sigui inclòs a la pàgina de projectes.

Espero que us sigui de molta ajuda i que la meva incorporació pugui ajudar a seguir endavant amb aquest magnific projecte!

Happy Hacking!

Ja fa temps que se sent parlar del maquinari de codi obert o OSHW. Projectes com Arduino, Chumby, la Frankencamera, o fins al utòpic OpenLuna, comparteixen els seus dissenys i avenços, i reben una gran ajuda per part de la comunitat.

Apertus és un altre d’aquests projectes. Es tracta d’un grup d’usuaris que pretenen crear una càmera d’alta definició que permet enregistrar fins i tot, en resolució CinemaScope, un format un 40% més gran que el FullHD, i apta per a fer cinema. El nucli d’Apertus es basa en un altre projecte de codi obert: les càmeres Elphel, que comparteixen tot el programari i els seus dissenys perquè els seus usuaris les puguin adaptar a les seves necessitats. Però les cameres Elphel actualment, tenen un parell de defectes en la gravació de vídeo i no són totalment acceptables per a la producció professional. S’espera que la propera Elphel 373 haurà solucionat aquests problemes, però degut a altres projectes de la companyia aquesta càmera porta un any “casi acabada“.

Mentrestant, des d’Apertus van avançant en les altres dues parts més importants per al seu projecte: el Dictator, i l’Elphel Vision. El primer és un aparell de control de les característiques de la càmera, des de la velocitat de gravació, el format, la obturació… tots els controls que podem trobar en una càmera professional, i que fins i tot podria funcionar com a comandament a distancia via bluetooth.

L’Elphel Vision, és el programari que faria funcionar el visor LCD, i que permetria mostrar tota l’informació sobre els colors, la llum, els paràmetres configurats a la càmera, i reproduir els clips gravats anteriorment. Aquest programa està pensat perque el monitor sigui tàctil i des d’ell es pugui fer també tota la configuració de la càmera, i fins i tot, aplicar efectes (això requeriría que el monitor fos un tablet PC).

Pel que fa al possible preu de la càmera, s’especula que podria costar al voltant dels 3.000€

The final price tag is very difficult to predict but here is an educated guess:

Camera – 2.000 $ (more advanced sensor frontends could drastically increase this price)
Lens – not included
Rods Support – 200 $
Viewfinder – 500 $
Dictator – 250 $
Audio Hardware – not included
Microphone – not included
Battery Pack – 100 $
Software – 0 $ (yes, that was obvious wasn’t it :P)
————————————-
Total = 3.050 $

(per a fer-nos una idea, els mateixos components per a la Red One, una de les càmeres de cinema digital més utilitzades, costaria uns 22.000 $)

El projecte de moment és força interessant, però el seu desenvolupament és complicat i avança lentament, a més, l’aparició de càmeres fotogràfiques que permeten enregistrar FullHD a preus molt assequibles també posa les coses dificils a projectes com aquest. De moment es pot descarregar programari i fer-li un cop d’ull al seu estat actual (però per a fer-se’n una idea cal una camera Elphel), o també podeu mirar els videos de prova que han fet amb models anteriors de l’Elphel, que ja donen prou bona impressió.

Seguin amb l’article sobre com personalitzar l’octave, voldria explicar-vos com podeu afegir directoris a l’octave per poder-hi executar els vostres fixters .m. Amb això aconseguim, per exemple, que des de l’octave puguem invocar com a funcions del propi programa tots els fitxers .m que hàgim fet i que tinguem guardats a la nostra carpeta d’usuari.

Primer de tot executem:

gedit .octaverc

I llavors afegim els directoris (camins, en anglès, paths). En el meu cas vull que l’octave em reconegui tots els fitxers que tingui a la meva carpeta d’usuari i a la carpeta bin. Heu de canviar el nom de guillem, pel vostre nom d’usuari, i si no teniu la carpeta bin no l’afegiu.

addpath("/home/guillem")
addpath("/home/guillem/bin")
more off

Com veieu també he afegit l’opció more off, ja que no m’agrada que l’octave pagini els programes que executo.

L’octave és un programa lliure per al càlcul numèric molt semblant i compatible amb el programa privatiu Matlab.

Com que a la carrera em van ensenyar Matlab, quan vaig decidir usar programari lliure vaig adoptar l’octave com el meu programa per defecte per fer tota mena de càlculs. Una de les coses que més em molesta de l’octave, és el missatge de benvinguda que et dona cada cop que l’obres.

L'octave en el seu «noisy» mode

Treure aquest missatges és ben senzill, només cal anar a una terminal i escriure:

gedit ~/.bashrc

I escriure al final del fitxer:

alias octave='octave --silent'

L'octave en el seu «silent» mode

Font | octave –help

Alguns recursos

Com ja sabem tots, el Google és una molt bona eina d’aprenentatge. No obstant, mai estar de més disposar d’alguns recursos que, espero, us facilitin el camí.