20.5.15

Conversions de fitxers de so

De .mp4a a .mp3
> avconv -i input.m4a ouptut.mp3
> avconv -i input.m4a -b:a 250k ouptut.mp3  (bitrate de 250k)
> for f in *; do avconv -i "$f" -metadata album="Nom àlbum" "$f{f%.m4a}".mp3; done

De .mpga a .mp3
  • Crec que només cal canviar l'extensió, però també he trobat...
  • avconv -i fitxer.mpga -f mp3 fitxer.mp3
Extreure el so d'un o diversos vídeos mp4
> avconv -i "INPUT FILE" -map 0:1 -c:a copy "OUTPUT FILE"
> for i in *.mp4; do avconv -i "${i}" -map 0:1 -c:a copy "${i%.mp4}.aac"; done

Extreure les cançons d'un CD amb abcde
> abcde -a cddb,read,encode,tag,move,playlist,clean -d /dev/cdrom -o m4a -V -x
> abcde -a cddb,read,encode,tag,move,playlist,clean -d /dev/cdrom -o mp3 -V -x
> abcde -a cddb,read,encode,tag,move,playlist,clean -d /dev/cdrom -o flac -V -x

Conversions de vídeo interessants

Com transformar un vídeo per enviar-lo i veure'l per Whatsapp? Ho podeu fer a través de web.whatsapp.com. Segons la meva experiència el problema que us podeu trobar és si supereu la mida màxima permesa, el fitxer no ha de superar els 16 MB, per tant, si heu de baixar molt la resolució perquè us hi càpiga, potser també podeu intentar escurçar-lo.

Per canviar la resolució jo utilitzo aquesta ordre i intento usar la resolució més alta (vegeu aquesta taula) que pugui i que el resultat no em superi els 16MB :

avconv -i video.mp4  -strict experimental -s 512x288 video-whatsapp.mp4

Transformar fitxers AVCHD .MTS a .MP4 (ja que al fer muntatges amb Kdenlive o Openshot les transicions entre vídeos surten malament!):

ffmpeg -i infile.mts -vcodec copy -acodec aac -ab 192k -strict experimental outfile.mp4
avconv -i infile.mts -vcodec copy -acodec aac -ab 192k -strict experimental outfile.mp4
mencoder infile.mts -demuxer lavf -oac copy -ovc copy -of lavf=mp4 -o outfile.mp4

20.3.15

Crear un Time Lapse partint dels fitxer JPG

Copiem tots els fitxer JPG a una carpeta.
Si volem creem una subcarpeta i retallem les fotos al format 16:9:

mkdir resized
mogrify -path resized -resize 1920 -gravity Center -crop 1920x1080+0+0 *.jpg
cd resized
 
A partir, d'ara podem treballar a la carpeta resized/

mencoder "mf://*.jpg" -mf fps=25:type=jpg -ovc lavc 
-lavcopts vcodec=mpeg4:mbd=2:trell:vbitrate=7000 -oac copy
-o timelapse.avi

Amb kdenlive, podeu clicar a "Add clip" -> "Add slideshow clip" i llavors li podeu posar una "Frame duration" de per exemple 0.04 segons, és a dir 1s/25, o sigui, 25 fps. Això us crea un clip que podeu arrossegar a la línia de temps i renderitzar o evidentment, usar també tota la potencialitat d'aquest editor de vídeo.

I usant ffmpeg aquí teniu un manual força complet.

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.