Arxiu de la categoria: Informàtica i comunicacions

Notes sobre programació, sistemes operatius, comunicacions

Vuescan i linux

Deixo de barallar-m’hi. Ho he provat amb 2 ordinadors diferents, i amb 2 distribucions de linux també diferents, i no hi ha manera, el Vuescan per Linux no s’entén amb el meu escànner; les proves que he fet són:

  • Ordinador de sobretaula, SuSE 10.1
  • Ordinador de sobretaula, Knoppix
  • Portàtil, Knoppix

Amb els dos ordinadors he fet servir l’escànner sota Windows sense problemes. O sigui que les connexions ieee 1394 funcionen bé. L’únic que em queda és provar-ho amb l’ordinador de sobretaula, amb una targeta ieee 1394 que no faig servir, no fos cas que hi hagués alguna incompatibilitat (que de fet no es posa pas de manifest en fer servir discos externs, per exemple).

ImageMagick

Quan feia servir bàsicament Windows vaig fer-me una macro de PaintShop Pro per a generar-me imatges petites (thumbnails) de les fotografies.

El meu procés de treball després de fer fotografies és el següent:

  1. Copiar les imatges de la (les) targeta (targetes) a un directori d’imatges no catalogades.
  2. Si hi ha imatges RAW, mirar-les i convertir-les a JPG. En aquest procés aprofito per esborrar les que tenen una qualitat tècnica deficient (essencialment imatges mogudes).
  3. Incorporar les imatges al catàleg, i moure-les al directori d’imatges catalogades.
  4. Fer les imatges petites per a veure-les al catàleg.

Els passos 1 i 2 són manuals, el 3 està automatitzat i el 4 és el que no tinc automatitzat en Linux.

Catalogo les fotografies amb un programa propi fet sota la plataforma Eclipse (concretament Java amb SWT, amb base de dades Derby). Per tant, d’entrada m’inclinava inicialment per una llibreria o utilitat en Java. M’he mirat una mica la JAI de Sun, però no he vist un ràpid how-to que m’evités endinsar-me unes quantes hores en la documentació oficial.

Fa uns anys vaig utilizar funcions python per a fer això mateix, però generava imatges de molt baixa qualitat.

Busco una mica més i trobo ImageMagick. En mitja hora he fet una rutineta curta en python que em compara el directori d’imatges grans i el d’imatges petites, i em crea totes les imatges petites que hi falten. Ja puc cridar-lo automàticament després del punt 3.
Continua la lectura de ImageMagick

Càlcul intensiu

Fa unes setmanes em va apretar per esbrinar quin és el número primer més petit les xifres del qual sumin un primer més gran que 100. No té cap interès científic, però m’ha servit per a recordar una mica el C i veure les diferències de temps d’execució amb el Python, que és el llenguatge de programació que darrerament faig servir per a scripts i proves de concepte.
Continua la lectura de Càlcul intensiu

Codi obert: el millor i el pitjor

Estic experimentant el pitjor i el millor del codi obert: no hi ha garanties de funcionament dels programes, però t’ho pots arreglar tu mateix (bé, sempre que hi entenguis una mica, és clar). Ja sé que no descobreixo res a ningú!

M’ha passat pel cap de desinstaŀlar NP_Gallery, perquè la navegació no em funcionava bé. Al final he decidit modificar-lo i, ara mateix, ja comença a comportar-se com cal.

El següent pas és corregir la presentació i polir alguns detalls.

Feina al blog

Com podeu comprovar he escollit Nucleuscms com a programari bàsic per al blog.

La primera feina és adaptar-lo una mica a les meves preferències, sobretot intentar que aprofiti tota la pantalla. De les 20 o 30 disposicions (segons la traducció feta per Roger Pau Monné que, dit sigui de passada, també he adoptat) disponibles per a Nucleuscms, només dues o tres estan pensades per a adaptar-se a qualsevol ample de pantalla. La majoria estan enquadrades en uns modestos 800 pixels d’amplada.

La segona és fer que no justifiqui el text. El justificat és elegant, però el text sense justificar és més fàcil de llegir i més informal, més en línia del que serà aquest blog.

I, és clar, he canviat els colors, enllaços, tipus de lletra, mida, i alguns estils bàsics… que mai seran definitius.

D’aquí a uns dies activaré els comentaris.