5 de novembre de 2015

Libreoffice 5 a Ubuntu 14.04 Trusty

Si feu com jo i treballeu amb la darrera versió LTS (de llarg suport) d'Ubuntu, segurament no tindreu accés oficial a la nova i flamant versió 5.x del Libreoffice fins a actualitzar-vos a Ubuntu 16.04 Xenial. I encara ens queda pràcticament mig any d'espera !

Però podem gaudir-ne ja, fàcilment, simplement instal·lant-lo des d'un repositori alternatiu. No patiu, només hi versions estables, no betes !

Per fer-ho, anem al terminal i fem:
$ sudo add-apt-repository -y ppa:libreoffice/ppa

Ens preguntarà la clau i ens afegirà el repositori, tal com es pot veure en la imatge següent:


Tot seguit, actualitzem i instal·lem la nova versió amb:
$ sudo apt-get update
$ sudo apt-get install libreoffice
I ja ho tenim !!


A gaudir-ne !!!

24 d’octubre de 2015

Recuperar els contactes esborrats d'un mòbil Android


Us han demanat mai com recuperar els contactes esborrats per error d'un mòbil Android? A tots ens ha passat alguna vegada. I, evidentment, la millor opció sempre és tenir una bona còpia de seguretat. Però, desenganyem-nos, poques vegades en tindrem una l'abast.

No tot està perdut. Si es tracta d'un mòbil intel·ligent, possiblement el tinguem sincronitzat amb un compte de Google. En aquest cas, estem salvats. Google fa còpies de seguretat automàticament dels contactes del telèfon, si li hem dit que els sincronitzi.

Simplement, entrem en el nostre compte de Google i anem a l'apartat de Contactes. Se'ns mostra una pantalla de previsualització dels contactes que tenim actualment:

Allà, en la barra de l'esquerra, seleccionem "Restaura els contactes". Ens apareix una pantalla d'avís com la següent:

Sí, sembla clarament una versió més antiga ! Sigui com sigui, té l'opció que ens interessa. Simplement seleccionem"Restaura els contactes..." i ja estem a un pas de recuperar-los.

Ens apareix una finestra on hem d'escollir la data en la qual teníem tots els contactes correctes:

Escollim la data, i ja ho tenim. De seguida veurem aparèixer els contactes esborrats en l'aplicació de Google.

Ara, ja només cal sincronitzar els contactes del mòbil, o esperar a què ho faci automàticament, per tenir-ho tot com cal.

18 d’octubre de 2015

ERROR: Ubuntu no carrega en Asus VivoPC VM42 [SOLUCIONAT]

Si busqueu un ordinador petit, bonic i a bon preu, l'Asus VivoPC VM42 pot ser una bona opció. El teniu a Amazon per poc més de 215€ (octubre de 2015). Per aquest preu, tampoc no n'espereu unes prestacions fora de sèrie. Però pot ser una bona opció per un petit servidor web o NAS, o per a navegar per internet sense gaires requeriments.


Per desgràcia, al posar-hi Ubuntu em vaig trobar que no podia arrencar des de l'USB. Es quedava penjat en la pantalla d'arrencada, amb diverses versions de Linux i diferents  memòries USB.

Per tant, es tractava d'un problema del PC, possiblement de les opcions d'arrencada en la BIOS.

Un cop identificat el problema, la solució és senzilla:
  •  Entrar a la BIOS prement F2 en arrencar.
  • Anar al menú de Boot -> Secure Boot Menu.
  • Seleccionar Other OS en el tipus de sistema operatiu.

Finalment, cal sortir de la BIOS acceptant els canvis fets, i ja ho tenim.

A partir d'aquí, vaig poder instal·lar Ubuntu sense cap problema.






28 de març de 2015

ERROR: Ubuntu es queda esperant per reparar el sistema de fitxers [SOLUCIONAT]

Fa uns mesos em vaig trobar amb un problema en un servidor, que es quedava en el GRUB esperant una tecla per arrencar. Això ja va quedar resolt, però aquesta setmana m'ha passat una cosa molt similar: un servidor s'ha quedat aturat esperant una tecla abans de provar de reparar el sistema de fitxers en arrencar, després d'apagar-se per una fallada elèctrica.

Sembla que Ubuntu fa que s'aturi la comprovació i es demani la intervenció de l'usuari (que normalment consisteix en prémer la tecla per provar de fer la reparació automàtica).

En fi, per evitar que això torni a passar, cal editar un fitxer de configuració i posar l'opció FSCKFIX=yes:
$ sudo nano /etc/default/rcS

Amb això ja arrencarà sense problemes la propera vegada que passi. A menys que hi hagi un problema gros de veritat, es clar !

28 de febrer de 2015

MySQL: Actualitzar una taula a partir d'una selecció sobre la mateixa taula

Treballant amb bases de dades tot sovint ens trobem que cal fer una actualització massiva de dades en una taula. Si la cosa és senzilla, es pot fer amb:
UPDATE LaMevaTaula
SET ElMeuCamp=NouValor
WHERE condició
Evidentment, podem modificar diversos camps, i la condició pot ser més o menys senzilla.

Però, de vegades, la condició pot ser realment complexe i difícil de formular si inclou la mateixa taula i relacions complexes amb d'altes taules. En aquest cas, convé separar la selecció de l'actualització. Això ho podem fer amb dues comandes MySQL, però serà més eficient si ho fem en una de sola:
UPDATE LaMevaTaula
SET ElMeuCamp=NouValor
WHERE id IN 
(
    SELECT T.id FROM (
 SELECT TS.id FROM LaMevaTaula AS TS 
        JOIN unió_complexe_amb_altres_taules
    ) AS T
)
Fixeu-vos com generem els identificadors a actualitzar amb la selecció complexe, i després s'utilitzen aquests per filtrar els registres en l'actualització en massa.

21 de febrer de 2015

Veure la versió d'Ubuntu des de la línia de comandes

Tot  sovint convé saber la versió d'Ubuntu en la que ens trobem, sobretot si treballem amb múltiples servidors al llarg del temps. Pot ser necessari per temes de compatibilitats, etc...

Si disposem d'entorn gràfic, n'hi ha prou d'anar a l'opció de "Quant aquest ordinador" dins del menú de sessions (la rodeta de dreta del tot de la barra d'eines):


Però en un servidor no disposem d'aquesta possibilitat. Per sort, tenim la comanda que en dirà la versió:
$ lsb_release -a
I també la que ens pot dir si estem treballant amb 32 o 64 bits:
$ getconf LONG_BIT
Senzill i molt útil !

7 de desembre de 2014

Trobar els fitxers modificats en l'ultim dia (o hora)

Ubuntu, o Linux en general, disposa de petites joies en forma de comandes del terminal que ens poden fer la vida molt fàcil. O no us heu trobat mai amb la necessitat de saber quins fitxers heu modificat fa un parell d'hores? O fa un parell de dies?
La comanda següent:
$ find . -mtime -1 -ls
ens permet localitzar tots els fitxers modificats durant l'últim dia. Canvieu el 1 pel número de dies que vulgueu...

I si voleu menys d'un dia? No patiu, també hi ha la possibilitat de buscar per minuts. Així:
$ find . -mmin -60 -ls
ens permet trobar els fitxers modificats en la darrera hora.

Fàcil i útil, veritat?