11.12.13

Gimp 2.8.10 i 2.9.1 a Ubuntu

Com sempre, hi ha una manera de tenir l'última versió estable de Gimp al teu Ubuntu o la versió de desenvolupament pels més atrevits. Només cal afegir el repositori i...

L'últim paquet és el pluguin resinthesizer que ve dels repositoris d'Ubuntu i que és un dels més innovadors que porta. Si seguiu, l'enllaç, veureu que diuen que Photoshop no té res similar!

30.9.13

Treballar amb setmanes a MySQL

La funció Week de MySQL retorna el número de la setmana de la data que si li passa com a paràmetre. Ara bé, per defecte ens dóna un número de setmana entre 0 i 53, considera el diumenge el primer dia de la setmana i la primera setmana de l'any és la que comença a partir del primer diumenge de l'any. 

Aquesta funció té un segon paràmetre amb 8 possibles valors on es pot configurar que dilluns sigui el primer dia de la setmana, que el valor de la setmana estigui en el rang 1-53 o amb diverses consideracions sobre quina és la primera setmana de l'any.

Per exemple la funció WEEK(CURDATE,1) considera el dilluns el primer dia de la setmana, la primera setmana la que té almenys 3 dies d'aquest any i retornarà un valor entre 0 i 53.

Altres funcions com WEEKOFYEAR(date) retorna un número entre 1 i 53 i per tant és equivalent a WEEK(date,3). En canvi YEARWEEK(date,mode) permet usar el mateixos paràmetres que WEEK, però retorna l'any i la setmana.

En definitiva, si heu de treballar amb setmanes en MySQL feu una ullada a la documentació i feu algunes proves. Tot i que el sistema sembla complex, segurament aquest mecanisme és més flexible que fer servir una variable global que defineixi per exemple el primer dia de la setmana com passa en altres bases de dades.

9.7.13

Com posar el LibreOffice en català a Ubuntu?

Amb alguna reinstal·lació m'ha quedat el Libreoffice en anglès. Per posar-lo en català hem d'afegir el paquet libreoffice-l10n-ca:
> apt-get install libreoffice-l10n-ca

5.7.13

Actualitzant SQLDeveloper de la versió 3.1 a la 3.2 a Ubuntu 13.04

Descarreguem la versió per a Linux en format zip.

Com a root anem a /opt i movem la carpeta sqldeveloper: mv sqldevelper sqldeveloper-backup 
Descomprimint a /opt el zip creant una nova carpeta sqldeveloper. El propietari de la carpeta i els arxius ha de ser root i el contingut ha de ser accessible per tothom. També cal assegurar-nos que el fitxer sqldevloper.sh sigui executable per tothom: chmod a+x sqldeveloper.sh

Ara usant el nostre usuari habitual podem anar a /opt/sqldeveloper i executar l'script: sh sqldeveloper.sh
Un petit assistent ens permetrà recuperar la configuració de la versió anterior (connexions a bases de dades, màquina vitual Java, enllaços des del menú, etc.).

RabbitVCS a Ubuntu 13.04

Hi ha alguns problemes amb la integració de RabbitVCS amb el navegador de fitxer nautilus que porta per defecte Ubuntu.

Per instal·lar-lo caldrà seguir les indicacions oficials (instal·lant com a mínim el paquet rabbitvcs-nautilus3) i després caldrà crear alguns enllaços més per a la versió de 32bits:
sudo ln -sf /usr/lib/i386-linux-gnu/libpython2.7.so.1 /usr/lib/libpython2.7.so.1
sudo ln -sf /usr/lib/libpython2.7.so.1 /usr/lib/libpython2.7.so.1.0

Pels que usin 64 bits sembla que funciona això:
sudo ln -s /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 /usr/lib/libpython2.7.so.1.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 /usr/lib/x86_64-linux-gnu/libpython2.7.so

A banda d'això, l'ordre següent ajuda a que es visualitzin les icones contextual: gsettings set org.gnome.desktop.interface menus-have-icons true

8.5.13

Presentacions amb Impress.js i Strut

Les presentacions innovadores de Prezi han inspirat aquesta eina per a desenvolupadors per fer presentacions amb HTML i CSS3.

Per facilitar la feina a l'usuari final ja hi ha un programa, l'strut, que permet editar presentacions on-line usant impress.js. El programa permet exportar i importar presentacions en un forma JSON i potser l'únic inconvenient d'entrada és que les imatges han d'estar disponibles on-line.
Un cop acabada la presentació, quan la visualitzem podem desar la pàgina per tenir-ne una còpia preparada per visualitzar en local o en un servidor propi. Fent això, ens desarà en local les fonts i les imatges i podrem també fer canvis editant el codi font.

1.5.13

Actualitzant GMIC per a Gimp a Ubuntu 13.04

GMIC és un conjunt d'eines per processar imatges que es pot instal·lar com a plugin de Gimp. De fet, a Ubuntu existeix un paquet gimp-gmic, però fa cert temps que no s'actualitza i per tant si volem tenir tots els filtres i eines disponibles és convenient actualitzar-se.

Si a Gimp aneu a Filtres -> GMIC veureu en una nova finestra tots els filtrs disponibles i a dalt de la finestra us informarà de la versió que és. A sota la llista d'efectes, teniu un botó que us permet actualitzar la llista de filtres descarregant-los d'Internet. Si la versió, és antiga us descarregarà els filtres que us faltes, però us avisarà que canvieu de versió si voleu tenir més filtres perquè la versió que teniu ja no en tindrà més.

Per instal·lar la nova versió només cal descomprimir el .zip que us descarregueu del web a ~/.gimp-2.8/plugins/. L'última versió de GMIC és 1.5.5.2 i actualitzant surten 476 filtres.

Gimp versus Photoshop

La gent de Gimp ha publicat una petita comparativa (PDF) amb Photoshop i el seu punt fort és que els avantatges de Photoshop no compensen el seu cost per la majoria dels usuaris. Photoshop continua sent car aprofitant-se de la seva posició de domini del mercat, però Gimp continua sent programari lliure i tot i el seu desenvolupament un pèl lent (comparat amb altres programes lliures) no ha deixat d'evolucionar i arribar als objectius que s'havia marcat.

Els punts forts de Gimp són:
  • El cost zero
  • Extremadament estable.
  • Disponible per a Windows, Mac i Linux.
  • Els plugins per a Gimp són sempre gratuïts (a Ubuntu apt-get install gimp-plugin-registry).

24.4.13

Actualitzant Samsung Galaxy Ace a Android 2.3.7 (Cyanogenmod 7.2)

Cyanogenmod és una versió adaptada d'Android dissenyada per millorar el rendiment i l'estabilitat de les distribucions dels fabricants i operadors.

Els avantatges de la versió 7.2:
  • Consumeix menys memòria i va més ràpid.
  • És més estable.
  • S'actualitza a versions que sovint el fabricant del mòbil no ha tret i no treurà perquè a la pràctica ja no suporta.
  • És més segur.
  • Afegeix alguna funcionalitat d'Android 4.
  • Té algunes aplicacions addicionals.
  • Es poden traslladar més aplicacions a la targeta SD.
  • Està tot en català i amb l'última traducció disponible (les versions 2.x sovint no tenien català).
  • Vegeu el detall de millores d'aquesta versió.
Els passos que descric a continuació han funcionat per un mòbil Samsung Galaxy Ace ST-G5830 i són una simplificació del que que explica la pàgina de Cyanogen: http://wiki.cyanogenmod.org/w/Install_CM_for_cooper. El que fem és intal·lar una distribució Cyanogemod 7.2 basada en Android 2.3.7.

Descarregueu aquests 3 fitxer i poseu-los a l'arrel de la targeta SD del mòbil sense descomprimir:

Per la instal·lació tingueu en compte:
  • Per entrar en "mode recuperació" al engegar heu d'aguantar els botons de Power i Home fins que surt "Samsung".
  • Useu la tecla de volum per anar amunt i avall, la tecla Home per seleccionar i la de Power per anar enrere.

Apagueu el mòbil
Engegueu-lo en mode recuperació
Seleccioneu Apply Update i seleccioneu el primer fitxer zip
Reinicieu el mòbil

Engegueu-lo en mode recuperació
Seleccioneu backup and restore -> fem una còpia de seguretat del sistema actual
Seleccioneu wipe data/factory reset.
Seleccioneu install zip from sdcard.
Seleccioneu choose zip from sdcard. Seleccioneu el segon fitxer .zip.

Seleccioneu reboot system now



Engegueu el mòbil en mode recuperació

Seleccioneu install zip from sdcard
Seleccioneu el tercer zip
Apagueu el mòbil

Engegueu el mòbil, configureu el vostre compte gmail amb l'assistent que us surt i seleccioneu el market per intal·lar tots els programes que necessiteu gmail, maps, whatsapp, LINE, etc.

Algunes referències a Internet parlen de la possibilitat d'instal·lar la versió 4.x d'Android en aquest mòbil, però sovint fan referència a altres versions amb més capacitat, de totes maneres aquest enllaç diu que ho ha aconseguit: http://androvamp.wordpress.com/2013/04/17/aokp-4-2-2-para-galaxy-ace-s5830-gracias-a-roury/

11.3.13

Canviant la mida i afegint watermarks gràfics a fotos de forma massiva

He estat mirant com afegir watermarks a fotos de forma massiva. Si el watermark és un text hi ha diverses maneres, fins i tot  per línia de comandes. Quan es tracta d'afegir un gràfic el tema es complica i sobretot si ho volem fer de forma massiva.

He trobat aquesta ressenya del programa Java multiplataforma WatermarkImages que ho fa tot molt fàcil i flexible, pots:

  1. Escollir les fotos JPG o PDFs que vols marca i les carpetes d'origen i destí.
  2. Pots especificar alçades o amplades màximes per canviar la mida de les imatges.
  3. Pots afegir un gràfic per fer marcar les fotos
  4. Pots escollir la posició i mida del gràfic
  5. Controlar l'execució del procés de transformació de les imatges.
Pràctic, útil, funcional i ràpid.
Per instal·lar-ho, cal baixar el zip del binary i executar el primer fitxer .jar amb l'entorn Java que tinguem instal·lat. Primer caldrà marcar aquest fitxer com a executable. 



Baixar-se els vídeos del YouTube, de TV3 i altres

Els vídeos que trobem per Internet poden estar en formats molt diversos i usen mecanismes de reproducció també diferents. Aquests són els 3 programes que utilitzo quan vull baixar un d'aquests vídeos.

YouTube

L'extensió Easy YouTube Downloader per al Firefox és la manera més fàcil de descarregar els vídeos d'aquest popular web. Amb aquesta extensió i sense reiniciar el navegador ens apareixerà un menú desplegable sota del vídeo on podrem seleccionar en quin format i qualitat volem descarregar el vídeo o si volem descarregar només l'àudio.

TV3

Hi ha un programa específic per a Linux, Mac o Windows que indicant-li el número de vídeo, te'l descarrega sense problemes.

Altres vídeos

Per altres vídeos que puguem trobar al web, sovint els podem descarregar amb una extensió de Firefox que es diu FlashGot i que permet fer descàrregues massives, però també amb un botó prop de la barra superior d'adreces, permet baixar els vídeo que s'està visualitzant.

5.2.13

Migrar un Worpress o canviar-ne la URL

Si tenim un Wordpress funcionant i li canviem la URL ja sigui per un canvi de domini, de directori o de servidor, tindrem problemes perquè no podrem entrar al Wordpress (login) i a més molts enllaços apuntaran a la URL antiga.

Per arreglar-ho hi ha diversos sistemes, però el més efectiu sembla ser el de canviar certs valors a la base de dades. En concret, hem de canviar a la taula wp_options almenys 2 registres que contenen l'antiga URL. Haurem de mirar a la columna option_name els registres que tenen el valor siteurl i home i llavors canviar la URL a la columna option_value.

31.1.13

LibreOffice 3.6.5 i 4.0

Ja hi ha disponible la versió 3.6.5 de LibreOffice, però Ubuntu encara no la inclou als repositoris. Si ens interessa utilitzar alguna de les seves caraterístiques podem afegir aquests repositoris: LibreOffice 3.6.5 instal·lació a Ubuntu 12.10/12.04

D'altra bada, ja hi ha versió 4.0 beta i sembla que la nova versió, a part de reorganitzar-se, inclou moltes noves caraterítiques:
  • Importació de diagrames Visio en tots els formats de fitxer existents.
  • Es podran afegir comentaris associats a trossos de text.
  • Importació/exportació d'expressions matemàtiques RTF.
  • Permet capçaleres i peus de pàgina diferents a la primera pàgina sense usar un estil de pàgina diferent.
  • Millores de la importació/exportació dels formats de Microsoft.
  • S'afegeix 4 tipus de lletra nous open-source.
  • Suport al protocol CMIS per accedir a documents desats en gestors de continguts.
  • Els gràfics es podran redimensionar i recomprimir podent escollir diverses opcions amb una finestra de diàleg.
  • S'integren l'extensió per importar PDFs, entre d'altres.
  • Applicació per Android per controlar les presentacions Impress de forma remota amb Bluetooth.
  • Moltes millores de rendiment, sobretot en la importació i càrrega de diversos tipus de fitxer.

21.1.13

Actualitzar Moodle a 2.4

He actualitzat un Moodle de 2.2 a 2.4 i el procés ha estat molt senzill. A part de fer una còpia de seguretat dels fitxers i de la base de dades, he seguit aquests passos:
  1. He baixat la nova versió i l'he descomprimit
  2. Li he posat el nom de carpeta que tocava
  3. He canviat el propietari dels fitxers i directoris.
  4. He navegat a l'inici del Moodle amb el Navegador i he seguit el procés d'actualització.
Ha anat com una seda.