20.11.15

Trobar enllaços trencats

És útil tenir eines per tal de trobar enllaços trencats en els nostres webs. Si tenim gestor de continguts, és interessant usar alguna eina pròpia del gestor per detectar-los. Així trobarem enllaços interns i externs que no funcionen, i segon l'eina podrem configurar moltes opcions, per exemple:

  • Cercar enllaços trencats segons el tipus de contingut. A vegades, és normal que hi hagi enllaços trencats en notícies o articles antics i no val la pena perdre-hi temps, en canvi, en pàgines més estàtiques cal detectar aquests enllaços trencats.
  • Algunes eines ens permetran també cercar enllaços trencats en comentaris. Depèn del cas, pot ser interessant.
  • Fer la cerca de nit, o en determinades hores, i per parts, pot disminuir la càrrega del nostre servidor web.
  • Distingir entre els webs que no responen i les pàgines que no existeixen també és interessant perquè les primeres es poden tornar a comprovar unes hores més tard i en canvi les pàgines que no existeixen ja impliquen una acció que l'editor d'aquella pàgina ha de fer.
  • Notificar a l'autor d'una pàgina que té enllaços trencats també és molt interessant, ja que en llocs relativament grans tenim diversos autors i editors de la informació i un sol informe d'enllaços trencats no ens soluciona la notificació.
  • Possibilitat d'escanejar tipus de continguts creats a mida, formularis, menús, blocs, caixes, peus de pàgina, etc.
Algunes eines per a diversos gestors de continguts:


Un cercador per web: Broken Link Checker 

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...