2.2.15

Arreglant paquets trencats i altres conseqüències del pas del temps

Al fer actualitzacions, instal·lar paquets de fonts externes, programes comprimits (tarballs) i programes descarregats, hi ha programes que deixen de funcionar per diverses raons. Us explico alguns casos:

Chrome
Al intentar instal·lar l'última versió (la 40.x) amb un .deb, dóna un error i no s'instal·la. Tot i així, als programes instal·lats m'apareix un Chrome versió 5. El desinstal·lo i esborro els fitxers de configuració per poder instal·lar seguidament el paquet que he descarregat:

dpkg -r google-chrome-beta
dpkg --purge google-chrome-beta
dpkg -i google-chrome-stable_current_i386.deb

Opera
Tinc una versió antiga que fa temps que no s'actualitza. Sembla que és degut a un canvi d'arquitectura del navegador. Desinstal·lo el paquet i elimino la font que havia habilitat fa temps

Evolution
Crec que mai l'he utilitzat. Sempre he fet servir el Thunderbird.

sudo apt-get remove --purge evolution
sudo apt-get autoclean

14.1.15

Com saber quina és la primera instal·lació d'Ubuntu que vas posar al teu ordinador?

Porto anys actualitzant un Ubuntu cada 6 mesos sense fer cap reinstal·lació des de zero. No ha calgut de moment (toquem fusta)! I el dubte que em sorgeix és, quina és la primera versió d'Ubuntu que vaig instal·lar en aquest PC?

He fet una cerca de how to know the first ubuntu version that was installed on a computer i altres similar sense cap èxit.

Així doncs que he utilitzat un sistema personal. He fet un "ls -l" a diversos directori i he mirat les dates més antigues. Com que podria ser que alguna data fos anterior a la data d'instal·lació (tot i que m'estranya...), he utilitzat aquest mètode als directoris personals de root i de l'usuari que utilitzo (és interessant fer ls -la per veure els directoris que comencen per punt). Així he vist la data de creació de certs directoris que es creen quan utilitzes per primera vegada una aplicació (per exemple el .mozilla).

En definitiva, tot apunta que la primera versió instal·lada deuria ser la 9.04, és a dir, en aquest ordinadors que us dic, hi han passat 10 versions diferents d'Ubuntu i 9 actualitzacions de versió!

Actualització: una manera més senzilla és mirar el fitxer /etc/apt/sources.list. Si no hi heu fet neteja mai, a la primera línia hi podeue trobar una línia comentada que fa referència al CD d'instal·lació:

# deb cdrom:[Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090421.3)]/ jaunty
 main restricted

Problemes amb Remmina: quan no funcionen algunes connexions

Treballant amb el client d'RDP i SSH Remmina em trobo errors de connexió en aquest tipus de protocols.

Amb SSH, en alguns casos, et connectes i apareix una pantalla de color gris i no es veu el terminal. Canviant la mida de la finestra el tema es soluciona.

Amb RDP, a vegades en diu que no es pot connectar. El problema és un canvi en les credencials. Ho podeu solucionar anant a ~/.freerdp i editant el fitxer known_hosts. Elimineu les línies corresponents als servidors que no us funcionen.

Recordeu que la resta de configuració de Remmina la trobareu a ~/.remmina. Hi trobareu un fitxer amb extensió .remmina per a cada connexió i un fitxer remmina.pref amb les configuracions generals.

Ubuntu 14.10. Aquest cop amb forces petits problemes

Després d'anys d'actualitzar l'Ubuntu cada 6 mesos sense fer cap reinstal·lació nova, aquesta nova transició de la 14.04 a la 14.10 és la que m'ha donat més petits problemes. D'entrada, mantinc encara una versió de 32 bits que intueixo que té menys manteniment que la germana de 64.

He tingut bàsicament problemes amb:

  1. Detecció de pantalles: n'utilitzo dues i de tant en tant tinc problemes de detecció o em canvia l'ordre de les pantalles.
  2. Alguns cops, a la primera arrancada, el teclat configurat és l'americà. Si tanco i obro sessió s'arregla.
  3. La xarxa no es connecta automàticament a l'arrancar. Ho haig de fer manualment al iniciar la sessió.
  4. En alguns casos, al iniciar sessió la primera vegada, l'ordinador es queda penjat. Intueixo que els problemes anteriors hi tenen bastant a veure.
  5. No funciona la combinació de tecles que bloqueja la pantalla CONTROL+ALT+L.
Hi continuaré dedicant una mica de temps a arreglar-ho...

3.12.14

Actualitzant GMIC a Ubuntu 14.10

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 -> G'MIC veureu en una nova finestra tots els filtres 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 falten, 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/plug-ins/. L'última versió de G'MIC és 1.6.0.2 i actualitzant surten més de 400 filtres.

24.9.14

Com trobar duplicats en els full de càlcul del LibreOffice

El procediment per trobar el duplicats és senzill:
  1. Seleccionem les cel·les o la columna on volem trobar els duplicats
  2. Anem al menú Format i cliquem a Format -> Formatació Condicional -> Condició
  3. En la condició haurà de posar "El valor de la cel·la és" i "duplicat", i a sota, "Estil nou..."
  4. Ens apareixerà una nova finestra on seleccionarem l'estil que volem aplicar als duplicats, jo trio canviar el color de fons anant a la pestanya "Fons".
Trobat aquí que ho compara amb l'Excel i a més ens proposa algunes accions més amb els duplicats.

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.