11.12.12

VLC, els vídeos es mostren foscos

Des de fa un temps els vídeos reproduïts en el reproductor Videolan VLC surten una mica foscos. M'he parat a mirar si ho podia arreglar i he vist que en els ajustos de vídeo hi havia marcada la casella "Ajust de la imatge" que permet fer ajustos de la imatge de vídeo. Desmarcant la casella, el vídeo ja s'ha vist bé, però també podem mantenir la casella marcada i modificar els ajustos de brillantor, contrast, saturació, etc.

26.11.12

Canviar el timeout de PhpMyAdmin

Quan treballes força estona amb un web, és bastant molest haver de tornar a obrir la sessió. Si no memoritzem la contrasenya per seguretat, potser tampoc voldrem tenir la sessió oberta molta estona. Canviant el timeout podrem decidir quin és el temps exacte que volem que la nostra sessió resti oberta.

Ho podem fer al fitxer /etc/phpmyadmin/config.inc.php. Hem de canviar (o introduir si no existeix) la línia:

$cfg['LoginCookieValidity'] = 3600;

Hi haurem de posar el temps que volem que la sessió resti oberta en segons. Per exemple, 3600 segons serien 1 hora.

15.11.12

Actualització de VirtualBox a 4.2.2

Seguint aquests passos he actualitzat el VirtualBox d'Ubuntu Quantal a la versió 4.2.2. Si intenteu descarregar el paquet des de VirtualBox us donarà problemes de dependències. Jo ja tenia el repositori instal·lat, però crec que l'actualització a 12.10 me l'havia comentat.

Finalment, l'ordre important és indicar-li que vols la versió 4.2:
apt-get install virtualbox-4.2

Després, el propi VirtualBox et demana si vols actualitzar l'extension pack i ho fa sense problemes.

6.11.12

Cerca de cadenes de text a Windows i Linux

A Linux utilitzo un grep o un find per cercar cadenes de text dins d'arbres de directoris:

> grep cadena *.txt

He volgut fer el mateix a Windows i el més similar ha estat amb un findstr que amb el paràmetre /s fa la cerca recursiva:

> findstr /s /C:"cadena a cercar" *.txt

26.10.12

Migració d'ubuntu 12.04 a 12.10

He fet una nova migració a l'última versió d'Ubuntu deixant enrere la versió LTS. El procediment de migració ha estat ràpid, però a mesura que vaig treballant m'he trobat amb algun problema:
  • Una màquina virtual del VirtualBox s'ha quedat sense connexió de xarxa. Ho he arreglat (vegeu) per consola des de l'usuari que executa les màquines: VBoxManage modifyvm "Nom de la màquina" --natdnshostresolver1 on
  • Utilitzava un applet per fer connexions ssh que ara ha desaparegut. Potser a partir d'ara faig servir el Remina que és el que utilitzo com a client RDP.
  • No munta pendrives ni dispositius USB. Ho he arreglat creant dins de /media una carpeta amb el nom de l'usuari que ho fa i ha quedat arreglat (vegeu).

Generar nombres aleatoris

Des de la línia de comandes o a través d'un script podem generar nombres aleatoris usant la funció $RANDOM del Bash.

Així si volem generar un nombre entre 1 i 15 usarem:
# echo $((1+RANDOM%15))

3.9.12

El Thunderbird 15 inclou xat, missatgeria instantània i Twitter!

La nova versió 15 del client de correu electrònic Thunderbird inclou a partir d'ara també opcions de missatgeria instantània per defecte. La llista de xats suportats inclou la missatgeria de Google Talk i en general totes les que fan servir el protocol XMPP, el clàssic IRC, el Xat del Facebook i també el Twitter.
Amb aquesta incorporació es converteix realment Thunderbird en un centre de missatgeria i comunicació personal. El fet de poder gestionar múltiples comptes de correu, tenir calendari/agenda/taques, llibreta d'adreces i tenir missatgeria instantània, permet tenir en una sola aplicació tota la gestió de la comunicació d'una o diverses organitzacions, fent cerques globals i re-aprofitant contingunts entre diversos canals.
Falta provar amb profunditat cada un dels protocols de missatgeria instantània i valorar si el client que ens ofereix Thunderbird ens és útils o en quins casos el podem fer servir. He fet per exemple una ullada  ràpida al client de Twitter i m'ha sembla que li faltaven coses (adjuntar imatges, escurçar URL, fer cerques per hashtag...).

16.7.12

Millores del proper LibreOffice 3.6

En poques setmanes arribarà la versió 3.6 de LibreOffice i he estat mirant els canvis:
  • Canvia l'estètica lleugerament, sobretot a Windows 7. Hi ha canvi d'icones a Mac i també algun canvi en els entorns GTK de Linux.
  • Hi ha diverses millores en la importació de documents .docx
  • Canvi de mida de la lletra amb CONTROL+[ o ].
  • Millores en l'assistent d'etiquetes.
  • Molts canvis en el Calc en importacions, en ordenacions, etc.
  • A les presentacions Impress s'ha afegit un format de diapositiva Widescreen, s'ha millorat la detecció del dispositiu extern i s'han afegit 10 nous formats de presentació.
  • L'exportació a PDF permet signar amb una marca d'aigua.
  • La importació dels formats de Microsoft es fa bastant més ràpid.

Convertint fitxers .kml a .gpx usant GPSBabel

GPSBabel és una eina que ofereix diverses utilitats, entre elles, la conversió de tracks entre diversos formats. A Ubuntu el podeu instal·lar des dels repositoris amb un apt-get.

Amb la popularització de Google Maps i l'ús GPS en telèfons mòbils, la conversió entre el format de Google .kml i l'estàndard de facto .gpx és molt habitual. Per convertir de kml a gpx ho podem fer per línia de comandes així:

gpsbabel -i kml -f in.kml -o gpx -F out.gpx

31.5.12

Canviar l'aplicació predeterminada per obrir un tipus de fitxer

A Ubuntu 12.04 per obrir sempre un tipus de fitxer amb un programa determinat clicarem amb el botó dret del ratolí sobre el fitxer, clicarem a Propietats i després a la pestanya Obre amb. Seleccionarem el programa i clicarem a Estableix com a predeterminada.

Si un dia volem obrir un fitxer amb un programa diferent, senzillament clicarem amb el botó dret del ratolí damunt del fitxer, clicarem Obre amb i seleccionarem l'aplicació.

24.5.12

Instal·lant Gimp 2.8 a Ubuntu 12.04

Sembla que el 3 de maig va sortir la nova versió 2.8 de Gimp. Després de tants anys de desenvolupament i de tantes millores promeses no em volia quedar amb la versió 2.6.x que porta l'Ubuntu 12.04, per tant he fet:

sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo aptitude update
sudo aptitude safe-upgrade

Chromiun s'inicia en pantalla completa i no hi ha manera de sortir d'aquest mode

Després d'una actualització el navegador Chromium que ve amb l'Ubuntu 12.04 s'inicia en mode de pantalla completa i per molt que premem F11 no torna al mode normal.
La solució més ràpida ha estat eliminar el directori ~/.config/chromium, però si tenim configuracions que ens interessa conservar, llavors podem editar el fitxer Local State i treure determinats trossos.

16.5.12

Utilitzar el plugin de Java d'Oracle enlloc de l'Icedtea

A Ubuntu el Firefox utilitza el plugin de Java Icedtea per un tema de llicències, però en alguns casos molt concrets aquest plugin pot donar problemes de compatibilitat amb algunes aplicacions web desenvolupades amb les eines d'Oracle.

En aquest cas, desintal·larem el plugins Icedtead pel Centre de programari de manera que a la pràctica desinstal·larem tots aquest paquets: icedtea-netx-common icedtea-netx icedtea-jre-javavm icedtea-6-jre-cacao icedtea6-plugin icedtea-6-plugin icedtea-plugin

Segurament el plugin de Java 6 o 7 d'Oracle ja es troba al nostre ordinador perquè ja el teníem instal·lat o perquè l'ha instal·lat alguna aplicació que usa Java, ho podem comprovar per línia de comandes així:
> locate libnpjp2.so
/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/libnpjp2.so

Si ens respon això, només caldrà instal·lar el plugin al Firefox o per exemple a l'Opera creant un enllaç:

> cd /usr/lib/firefox-addons/plugins
> ln -s /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/libnpjp2.so
> cd /usr/lib/opera/plugins
> ln -s /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/libnpjp2.so
 
Si volem instal·lar l'última versió del client llavors podem seguir els passos dels següents enllaços 1 i 2.

9.5.12

Openshot millora el suport AVCHD dels fitxers .MTS

Amb Ubuntu 12.04 ve instal·lada la versió 1.4.0 d'Openshot i he comprovat que els fitxers de vídeo en alta definició AVCHD com els fitxers .MTS que graven les càmeres Panasonic ara ja són reconeguts sense problemes pel programa. En la versió anterior, tot i que reconeixia els fitxers i els visualitzava bé, quan feies la conversió a .MP4 sempre et sortia un vídeo no sincronitzat que no es veia bé.

Podria ser que tot els problema fos que la conversió es fa amb l'eina ffmpeg i que hi hagi tingut a veure els canvis que he fet, vegeu.

8.5.12

Convertint vídeos a MP4 amb Winff i FFMpeg

Winff és un fantàstic programa per convertir fitxers de vídeo i audio a diversos formats. En el fons, les conversions es fan amb el programa ffmpeg que funciona per línia de comandes. La versió de windows d'aquest programa funciona a la perfecció, però la d'Ubuntu ja porta temps amb problemes degut a que falten certs còdecs.
En aquest enllaç, proposa utilitzar el repositori de Mediubuntu i a mi m'ha funcionat per a la versió 12.04 d'Ubuntu.

> sudo wget http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list --output-document=/etc/apt/sources.list.d/medibuntu.list && sudo apt-get -q update && sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring && sudo apt-get -q update

> sudo apt-get install ffmpeg libavcodec-extra-53

També podeu descarregar d'aquí un fitxer de configuracions actualitzat i reemplaçar el fitxer .winff/presets.xml. Així veureu quines conversions estan disponibles.

Problemes amb Virtualbox al passar a 12.04

Amb l'actualització a Ubuntu 12.04 el VirtualBox ha deixat de funcionar. Crec recordar que havia instal·lat la versió d'Oracle i no la versió dels repositoris d'Ubuntu. En tot cas, la solució ha estat desinstal·lar el paquet virtualbox i assegurar-me que els fitxer /etc/apt/sources.list tenia la línia:
deb http://download.virtualbox.org/virtualbox/debian precise contrib

Després amb aquestes comandes ho he tornat a instal·lar sense perdre la configuració ni les màquines virtuals:
sudo apt-get update
sudo apt-get install virtualbox-4.1 

Més informació.

És interessant també afegir el VirtualBox 4.1.14 Oracle VM VirtualBox Extension Pack  per tenir accés per exemple als ports USB des de la màquina virtual. Per instal·lar-ho ho descarreguem i anem a Fitxer - Preferències - Extensions i afegim el fitxer que hem descarregat.

Si ens dóna un error de permisos quan ens demana la contrasenya de root, ho podem solucionant obrint un terminal de root i editant el fitxers /etc/sudoers:
cd /etc
visudo

Afegirem els nostre usuari després de root:
root   ALL=(ALL:ALL) ALL
usuari ALL=(ALL:ALL) ALL

Amb CTRL+O i CTRL+X desarem i sortirem.

12.4.12

LibreOffice: pàgines apaïsades, números de pàgina, etc.

Veig que hi han canvis en el LibreOffice respecte les últimes versions d'Openoffice.org en aspectes com els estils, entre d'altres. D'entrada la tecla F11 ens torna a fer sortir el diàleg d'estils com antigament i no hem de dependre del ratolí i han canviat algunes operacions amb pàgines apaïsades, encapçalaments, números de pàgina i estils.

Com fer algunes coses:
  • Inserir pàgines apaïsades entre pàgines verticals: insereix -> Salt manual -> Salt de pàgina -> Horitzontal.
  • Per tornar a pàgina verticals: seleccionem un estil diferent, per exemple "Per defecte"
  • Inserir encapçalaments o peus de pàgina, però no a totes les pàgines: quan fem Insereix -> Capçalera ens deixa triar per a quin estil de pàgina ho fem (primera pàgina, per defecte o Horitzontal). Si volem treure la capçalera d'una pàgina podem desmarcar-ho Format -> Pàgina -> Activa la capçalera. El mateix passa amb els peus de pàgina.
  • Començar els números de pàgina a partir d'un número concret: un cop hem posat els número de pàgina (Insereix -> Camps -> Número de pàgina), si anem al principi de pàgina i anem a Format -> Paràgraf -> Flux de text -> Salts, podem especificar el número de pàgina que volem.

11.4.12

Ajuntant fotos amb el Hugin

Feia temps, segurament anys, que no utilitzava el Hugin, el programa lliure que permet ajuntar fotos per crear fotos panoràmiques. Al tornar-lo a utilitzar, la sorpresa ha estat molt grata perquè el programa m'ha funcionat perfectament i de forma totalment automàtica com jo esperava d'un bon programa que estigui encarat al gran públic. Però a més a més, el Hugin et dóna la possibilitat d'experimentar, si ho desitges, amb molts paràmetres que altres programes comercials no disposen.

20.3.12

Com evitar la redirecció a blogger.com.es

He afegit aquest codi a la plantilla del bloc després del tag <head> per tal d'evitar la redirecció al domini .com.es i així mantenir el domini .com:

<script type="text/javascript">
if ((window.location.href.toString().indexOf('.com.es/'))>'1')
{
window.location.href = window.location.href.toString().replace('.blogspot.com.es/','.blogspot.com/ncr/');
}
</script>

15.3.12

Novetats del LibreOffice 3.5

La propera versió d'Ubuntu (12.04 LTS) ja ve amb la nova versió 3.5 de LibreOffice (el successor d'Openoffice.org) i tinc curiositat pels canvis que introdueix la nova versió, els he mirat i he fet una llista. En els documents de text:
  • Desarà els documents en format ODF 1.2 enlloc d'1.1 i això farà que Microsoft Office es queixi, però reparant el document ens l'importarà.
  • El xifrat de documents utilitza un algorisme nou més segur i per tant les versions de LibreOffice fins a la 3.4.4 no podran obrir aquest documents.
  • Millores en l'edició d'encapçalaments i peus de pàgina.
  • Millores importants en la correcció gramatical (només en anglès i algun altre idioma).
  • El recompte de paraules s'actualitza mentre teclegem.
  • Les taules de continguts ara enllacen el contingut per defecte.
  • S'afegeix compatibilitat (importació i exportació) de comentaris de MS Office (.docx).
  • Millores en la tipografia.
  • Millora de la tipografia de la ela geminada "l·l" del Català!
I de les altres aplicacions, també hi ha canvis, personalment destacaria:
  • Impress/Draw: noves formes que permeten una millor importació de PPTX.
  • Impress/Draw: les diapositives ocultes no s'exporten a PDF sinó es diu explícitament.
  • Math: importació/exportació de fòrmules amb documents .docx.
  • Base: nou driver per a PostgresSQL i molts errors corregits.
  • Millor importació de documents Visio a Draw.
  • Millor importació de documents RTF, s'ha reescrit.
  • Millor importació de document .docx.
  • Visualització de números de línia i navegació per número de línia.
  • Botó per intercanviar entre presentacions i notes del presentador.
  • Botó d'escanejat per sistemes Unix.
  • El diàleg quan desem amb un format no natiu és més clar.
  • Millores en el mecanisme d'actualització.
  • Neteja de codi no necessari i binaris més petits.
  • Millor instal·lador per a Windows.
Vegeu-ho amb més detall a Release Notes 3.5. Són forces canvis i sembla que hi ha molts nous desenvolupadors. Això és una bona notícia!

Error running shared postrotate script for /var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log

Una solució a aquest error és mirar el password que hi ha a /etc/mysql/debian.cnf i posar-lo a l'usuari debian-sys-maint a MySQL:

GRANT RELOAD, SHUTDOWN, PROCESS, SHOW DATABASES, SUPER, LOCK TABLES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY PASSWORD 'XXXXXX';

14.3.12

Problemes amb els fitxers privats de Drupal

Sembla que si es té activat el mòdul CKEditor a Drupal 7 i es té fitxers privats, et pots trobar que no pots accedir als fitxers privats. La solució és marcar una opció del perfil global del CKEditor: "Enable access to files located in the private folder".

Tingueu en compte que els fitxers privats continuen sent accessibles a tothom si es coneix la URL, per tant utilitzeu algun mòdul addicional per protegir-los com per exemple aquest.

Configuracions de PHP per treballar amb fitxers a Drupal 7

Configuracions recomanades de PHP per treballar amb fitxers a Drupal 7, especialment si utilitzem fitxers privats que gestiona el mòdul de PHP i no l'Apache directament.

file_uploads = On must be set to "On"
upload_max_filesize = 24M can't be larger than post_max_size
max_input_time = 300 small values may cause timeouts for large file uploads
memory_limit = 64M small values may cause out of memory errors for large file uploads
max_execution_time = 180 small values may cause timeouts for large file uploads
post_max_size = 24M limits the size of input submitted to the website (including attached files)

Ho podem configurar a /etc/php5/apache2/php.ini i després caldrà reiniciar el servidor service apache2 reload.

13.3.12

El Cron no funciona, cron.hourly, cron.daily no funcionen!

Sembla que de la versió 10.04 fins a l'11.10 els crons que es programen al directoris predeterminats /etc/cron.hourly i comapanyia no funcionen si tenen extensió o si usen un caràcter que no sigui una lletra (ASCII), un número, un guió o un guió baix.

El problema es troba al fitxer /etc/crontab on l'ordre run-parts (que executa els scripts d'un directori) per defecte no accepta gaires caràcters si no es defineix expressament.

Només cal que proveu run-parts --test /etc/cron.daily per saber el que s'executarà i si voleu utilitzar caràcters especials ho podeu fer així run-parts --test --regex='(.*)' /etc/cron.hourly o afegint un altre modificador, vegeu man run-parts.

1.3.12

Catalanitzar el teu mòbil amb Android

Aquí trobareu una explicació de com catalanitzar parcialment el vostre mòbil:
Projectes/Android - Wiki de Softcatalà: Si disposeu de la versio 1.5 o 2.x d'Android, podeu emprar l'aplicació More Locale 2, disponible gratuïtament al Market. Un cop instal·lada podreu indicar el codi de llengua corresponent al català (ca) i un codi d'estat (AD,ES,FR,IT). Tingueu en compte que aquesta aplicació no és de codi lliure.
Bàsicament s'aconsegueix que algunes aplicacions surtin en català, com algunes de Google, i sobretot, que la navegació sigui sempre que sigui possible en català.

Potser en l'explicació no queda molt clar. A mi m'ha calgut introduir un nou idioma i posar els codis de llengua i país.

29.2.12

Catalanitzar el Windows

El Catalanitzador és una gran iniciativa de la gent de Softcatalà que permet amb pocs clics posar en català el programari d'un Windows XP, Vista o 7. I no solament el Windows, sinó també molts dels programes que s'hi troben, l'idioma d'escriptura, el de navegació de diversos navegadors, etc.

Un programa imprescindible per l'entorn Windows i que encara té camí per recórrer ja que s'hi poden afegir la catalanització de més aplicacions.

15.2.12

Instal·lació d'Oracle SQLDeveloper 3.1 a Ubuntu 11.10

He seguit els passos i la instal·lació ha anat com una seda. Com que tenia una versió bastant antiga instal·lada, abans d'instal·lar la nova versió he fet: mv /opt/sqldevelper /opt/sqlsdeveloper-old

Tot i així, a l'arrencar el programa m'ha demanat si volia importar dades d'instal·lacions antigues i m'ha importat totes les connexions que tenia definides (ho desa a ./sqldeveloper).

10.2.12

Llistar els directoris segons la mida

La comand du de Linux permet saber que ocupa un directori i el seus subdirectoris. Si volem una llista de les carpetes ordenada per la seva mida podem fer:

du -k | sort -nr | more

17.1.12

Configuració avançada de phpMyAdmin

El phpMyAdmin té algunes característiques avançades que només funcionen si s'instal·len unes taules addicionals. El problema és que a Ubuntu el fitxer de creació de les taules no es troba on diu la documentació... Com a root hem de:
cd /usr/share/doc/phpmyadmin/examples
gunzip create_tables.sql.gz
mysql -u root -p < create_tables.sql
I en principi, tot funcionarà i no caldrà fer res més. Si no tinguéssim un usuari amb els permisos adequats, llavors si que caldria establir una contrasenya per l'usuari pma tal i com explica aquí: Installing phpMyAdmin Advanced Features on Ubuntu

12.1.12

Error de PHP amb sqlite.so a Ubuntu 11.10

Si us surt l'error PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/sqlite.so es tracta de que la versió de PHP que utilitza l'Ubuntu ja no fa servir la versió de sqlite, sinó que fa servir la 3.

La solució més ràpida és anar a /etc/php5/conf.d/ i editar el fitxer sqlite.ini i comentar amb un ";" la línia on carrega el fitxer sqlite.so que ja no exiteix. Veureu que en el mateix directori hi ha un fitxer sqlite3.ini.

Si aquesta solució no us va bé, sempre podeu descarregar-vos el fitxer sqlite.so tal i com explica aquí i llavors potser heu de comentar el sqlite3.ini...

10.1.12

Ajustant la Weather Extension del Gnome Shell

Ja fa temps que m'havia fixat que la Weather Extension no funcionava ja que sempre indicava mal temps i fred. Resulta que no n'hi ha prou en configurar la teva ciutat, sinó que també cal posar un codi de localització que s'obté de http://weather.yahoo.com/

Introduïu la vostra ciutat i després cliqueu sobre la icona RSS per veure la URL que us genera. El primer paràmetre és el codi que necessiteu. Per exemple per Barcelona la URL que apareix és http://weather.yahooapis.com/forecastrss?p=SPXX0015&u=f i per tant agafarem el codi SPXX0015.

En el Weather Configurator el primer camp és WOEID i és on hem de posar aquest codi.

També hi ha un fitxer de configuració que jo no tinc (a Ubuntu 11.10) on es poden configurar aquestes coses. Ho explica aquí.

9.1.12

Instal·lació d'Eclipse i PHPEclipse a Ubuntu Natty

Fem la instal·lació d'Eclipse pel centre de programari. A Ubuntu Natty ens posa la versió 3.7.

Obrim l'Eclipse i anem a Help -> Install New Software. Introduïm la URL http://phpeclipse.sourceforge.net/update/nightly_1.2.x/, escollim els 3 components i anem donant a següent fins que ho instal·lat tot. Sembla que la versió 1.2.x és la més actual. La versió nigthly sense el _1.2.x no m'ha funcionat.

En acabar caldrà reiniciar l'Eclipse i per començar a treballar crearem un nou projecte que escollirem que sigui de tipus PHP Project.

Actualitzant a Virtualbox 4.18

Tenia el VirtualBox 4.0 instal·lat directament des de Sun i ja tocava actualitzar-lo. He descarregat l'actualització que suggeria el propi programa, però el Centre de programari d'Ubuntu no me l'actualitzava i per tant he anat per línia de comandes:
> dpkg -i virtualbox-4.1_4.1.8-75467~Ubuntu~natty_i386.deb
dpkg: es considera la desinstaŀlació de virtualbox-4.0 en favor de virtualbox-4.1…

I després d'una llarga llista de missatges ha acabat la instal·lació, ho he provat i ha funcionat perfectament.

La nova versió 4.18 de VirtualBox afegeix característiques d'exportació de màquines virtuals i discos.