14.4.09

HTTP request status Fails a Drupal

Un error que dóna bastants mals de cap a Drupal és aquest que apareix en l'informe d'estat:
    HTTP request status Fails
    Your system or network configuration does not allow Drupal to access web pages, resulting in reduced functionality. This could be due to your webserver configuration or PHP settings, and should be resolved in order to download information about available updates, fetch aggregator feeds, sign in via OpenID, or use other network-dependent services.
Tot i que s'apunten diverses causes que el poden provocar en el meu cas ha estat un error al fer un canvi en la configuració de xarxa del servidor, deixant una IP equivocada al fitxer hosts:
    root@servidor:/etc# cat hosts
    127.0.0.1 localhost
    x.x.x.x servidor.domini servidor

13.4.09

Fent desaparèixer el "membre des de fa..."

Visualitzant usuaris a Drupal ens apareix la secció History on hi posa member for... i diu quan de temps fa que es va donar d'alta l'usuari. Molts cops visualitzar aquesta informació no interessa i l'única via per fer-ho desaparèixer és fer un nou template d'usuari. Tot i així, es pot ocultar força bé amb un parell de trucs. Primer afegir aquest CSS que ens oculta la informació:
    .profile dl.user-member {
    display: none;
    }
Però també haurem d'ocultar el títol de la secció, el History, i això ho podem fer traduint-lo per un espai en blanc. Tot plegat, poc elegant, però ràpid.

3.4.09

Pàgina no trobada en editar vistes de Drupal 6

M'he trobat amb el problema de que Drupal 6 no trobava la pàgina d'edició de les vistes. Ho he solucionat netejant la Cache a admin/settings/performance.

26.3.09

Fitxers RAR a Ubuntu 8.10

He tingut problemes per obrir un fitxer .rar amb el FileRoller, el gestor de fitxers comprimits que utilitza el Nautilus i el Gnome. Obrint una consola ho he provat amb el 7-zip fent 7z x fitxer.rar, però ha extret fitxers buits. Així doncs he instal·lat el paquet unrar i aquest sí que ha funcionat amb un unrar e fitxer.rar

18.3.09

Clients antics d'Oracle no funcionen amb la nova versió 11g

Sembla que amb la nova versió 11g d'Oracle ja no funcionen els clients molt antics com els de la versió 8 (Legacy Applications and Oracle 11g). Els clients 9.2 si que funcionen, però amb ODBC no i fent diversos intents sembla que es bloqueja el compte d'usuari i cal acabar fent un:
    SQL> ALTER USER username ACCOUNT UNLOCK;
Així doncs, he instal·lat l'últim client Oracle que he trobat, l'Oracle Instant Client 11. En principi només volia actualitzar el driver d'Oracle, però sembla que s'ha d'instal·lar tot, bé s'ha d'instal·lar com a mínim el paquet base i el paquet odbc en aquest ordre, després cal fer unes quantes coses més, en aquest cas a Windows ha calgut fer tot això:
  1. Si tenim un fitxer TNSNAMES.ORA el copiarem en el directori del client (C:\instant_client_11_1), si no l'haurem de crear posant-hi la configuració de totes les connexions a bases de dades Oracle que volguem fer.
  2. Afegirem el directori al PATH.
  3. Afegirem la variable TNS_ADMIN amb el directori del client.
  4. Afegirem la variable NLS_LANG amb el nostre joc de caràcters, per exemple AMERICAN_AMERICA.WE8MSWIN1252.
  5. Editem el registre i si existeix la subclau NLS_LANG a \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE li canviarem el nom perquè no entri en conflicte amb la variable d'entorn que hem creat. Això farà que el client Oracle que tinguem deixi de funcionar.
  6. Executem l'odbc_install.exe del directori del client.
  7. Creem i provem el nou ODBC des de l'Administrador d'Orígens ODBC, el nou driver es dirà "Oracle in instantclinet11_1".

MySQL Migration Toolkit ara dins de les MySQL GUI Tools

He tornat a utilitzar recentment el MySQL Migration Toolkit per migrar dades de MS Access a MySQL, tot i que suporta molts altres origens de dades. Ja n'he parlat altres vegades, va com una seda. Ara el que veig és que va integrat dins del paquet MySQL GUI Tools (v5.0) i que hi ha versions per a diversos sitemes operatius.

17.3.09

Diccionari català de sinònims, versió 1.0.0

Des de fa uns dies ja podem descarregar l'extensió per tenir el Diccionari català de sinònims al nostre Openoffice.org. Aquesta nova versió té 5.000 entrades i és un complement perfecte per utilitzar conjuntament amb el Diccionari Català Ortogràfic.

Per instal·lar-lo:
  • Instal·leu l'extensió
  • Tanqueu l'OOo 3.0
  • Tanqueu també l'inici ràpid de l'OOo 3.0
  • Reinicieu l'OOo 3.0
  • Useu el diccionari de sinònims

Kexi i Openoffice.org Base decebedors

De tant en tant faig una ullada a l'estat d'aquests dos programes que podrien ser un substitut de MS Access, però cada vegada que els miro em deceben. Encara cap dels dos no suporta sentències SQL amb una mica de complexitat, em refereixo a coses tant indispensables com agrupar, subqueries i funcions.

24.2.09

Thunderbird 3 no integrarà el Lightning

Tal i com comenta David Ascher i s'ha anat publicant les últimes setmanes la propera versió de Thunderbird no integrarà els calendaris de Lightning. El principals motius són la falta de programadors que ho integrin i ho mantiguin dins del Thunderbird, les diverses velocitats en que Thunderbird i Lightning s'actualitzen i els canvis que tant Thunderbird i Lightning estant fent en els seus codis.

Tot i així, Lightning estarà disponible com a extensió/complement amb un sistema de complements actualitzat com el de Firefox.

D'altra banda, sembla que el desenvolupament de Sunbird s'aturarà després de la propera versió si no hi ha més desenvolupadors.

20.2.09

Activar el mòdul mod_rewrite d'Apache a Ubuntu 8.10

Per activar les URLs netes a Drupal cal activar el mòdul mod_rewrite. Ho farem així:
  1. Activem el mòdul: a2enmod rewrite
  2. Reiniciem Apache: /etc/init.d/apache2 restart
  3. Comprovem que el mòdul es carrega: apache2ctl -M
  4. Editem el fitxer de configuració del site i activem la directiva AllowOverride All
  5. Tornem a reiniciar Apache: /etc/init.d/apache2 restart
A Ubuntu 6.06 s'ha de posar apache2ctl -L.

29.1.09

Migrant el perfil de Filezilla de Windows XP a Linux

Migrar el perfil del client d'FTP FileZilla de Windows a Linux és tant fàcil com copiar tots els fitxes de C:\Documents and Settings\nom d'usuari\Datos de programa\FileZilla i copiar-los al directori homòleg de Linux /home/nom d'usuari/.filezilla.

Aquesta és la gràcia d'utilitzar programes lliures multi-plataforma a Windows, que la migració a Linux és ràpida a tots els nivells! Almenys aquesta és la meva experiència amb Firefox, Thunderbird+Lightning+Enigmail i GnuPG.

Com a punt negatiu he descobert que deixar que Filezilla memoritzi les contrasenyes no és molt bona idea ja que les desa en clar en el fitxer sitemanager.xml.

28.1.09

Migrant el Lightning de Windows XP a un Ubuntu 8.10

Migrant el perfil del Thunderbird amb els calendaris del Lightning de Windows XP a Ubuntu 8.10 m'he trobat que no m'apareixien els calendaris. Ho he solucionat desinstal·lant l'extensió i instal·lant un paquet:
> aptitude install libstdc++5

Posteriorment he tornat a instal·lar el Lightning i ha funcionat.

21.12.08

Convertint documents .docx a format Openoffice.org

Sembla ser que el conversor dels formats .docx de Microsoft que integra l'Openoffice.org 3 té alguns problemes. Si volem mantenir els formats resulta més pràctic fer la conversió amb l'odf-converter-integrator.

Wackyd: avisos a través dels LEDs del teclat

Wackyd és un programa que permet controlar els llums del teclat i fer-los fer pampallugues al nostre gust. Per què serveix? D'entrada per res, només per semblar molt freaky o com diu l'autor per lligar amb noies... Més enllà d'això pot servir per notificar-nos o alertar-nos de coses que passen al sistema o per avisar-nos entre companys de feina quan ve el jefe!

Després de baixar-lo, compilar-lo i instal·lar-lo (./configure, make i make install...) podem fer-lo anar a l'estil "clàssic" (-c) o activant un daemon al port 9193:
> wackyd "host.domain.com"

Fent un Telnet podem provar-ne el funcionament...

Per parar-lo:
> wackyd -k

Vegeu el Manual

15.12.08

Desenvolupant Intranets amb Drupal

Drupal as an Intranet/Extranet Solution és un article que explora les diverses solucions disponibles per implementar Intranets privades usant Drupal. L'article es centra en quins mòduls ens poden permetre fer que els nodes siguin privats.

The Economist recomana Linux pels Netbooks

Un article de The Economist recomana utilitzar Linux en els mini-portàtils o Netbooks. La raó és molt senzilla, Windows necessita més hardware i el preu al que et surt l'ordinador ja és el mateix que un portàtil normal.

De fet, últimament han sortit diversos articles en mitjans de prestigi que constaten que Microsoft ha badat i ha perdut la primera batalla en aquest sector. Vista no estava preparat per aquest tipus de dispositius i per tant les alternatives ràpides de Microsoft eren adaptar Windows CE o Windows XP. Finalment, la reaccció de Microsoft ha estat resuscitar Windows XP i fer-ne una adaptació molt lleugera que tot i així, requereix més recursos que les distribucions Linux que també estan adaptades per aquest dispositius.

11.12.08

Canviar Linux de disc o partició

Clonar el GNU/Linux explica pas a pas com traspassar un sistema Linux d'un disc a un altre. Més fàcil del que m'imaginava...