Foxmarks: o com aprofitar els Bookmarks

Sempre que vull recuperar dels meus preferits (Bookmarks) l’adreça d’alguna pàgina web, em trobo amb que estic a l’ordinador equivocat i que per tant, el Bookmark està en algun altre lloc, de manera que aquell preferit deixa de ser-me útil.

Avui llegint l’article Servicios web que deberías conocer —aunque no los uses (via meneame.net) he descobert una extensió de Firefox anomenada Foxmarks Bookmark Synchronizer que em solucionarà aquest problema perquè:

  • Permet sincronitzar els Bookmarks entre diferents ordinadors amb Firefox i l’extensió instal·lada
  • Permet consultar els Bookmarts sincronitzats a través d’una adreça web i per tant des de tot al món amb o sense FF

Genial! Sí o sí?

Ubuntu 6.06 LTS Beta 2 released

The Ubuntu, Kubuntu, and Edubuntu teams are proud to present a second Beta release of Ubuntu/Kubuntu/Edubuntu 6.06 LTS, codenamed “Dapper Drake”. This release corrects some serious flaws in the installer present on the Desktop CD in the first Beta release. Although the text-mode install CD also forms part of this release, it has not been modified since Beta 1.

Via ubuntu-announce mailinglist.

Si us plau, empra els estàndards

Suposo que tots els que ens dediquem al món web tenim el nostre punt friki que sovint portem a la nostra manera de vestir. La meva nova adquisició en aquest aspecte és una samarreta dissenyada a visualpanic:

please, use standards

Tant la qualitat del teixit com de la impressió són de fiar en totes les seves samarretes 😉

La meva talla pels que em coneixeu i per tal que faci de referència: una M

Encadenant Ajax.Updater

Qui més qui menys s’ha trobat amb problemes a l’hora d’encadenar crides a l’Ajax.Updater de Prototype. Després de donar-hi unes voltes a la feina, vaig crear una petita funció (força rudimentaria) per encadenar crides de forma senzilla:

La funció és la següent:

function MultipleAjaxUpdater(param,divid,pos) {
   //param = paràmetres a passar al Ajax.Updater
   //divid = divs a actualitzar pel Ajax.Updater
   //pos = crida que estem executant (inicialment = 0)
    var url = 'gestioajax.php';
    var pars = param[pos];
    var div_desti=divid[pos];
        var myAjax = new Ajax.Updater(
        div_desti,
        url,
            {
                evalScripts: 'true',
                method: 'get',
                parameters: pars,
                onComplete: function() {
                    pos = pos + 1;
                    if (pos < param.length)
                        getAjaxMatriu(param,divid,pos);
                }
            }
        );
}

I un exemple de crida podria ser:

        var param = new Array();
       // Parametres a passar al Ajax.Updater de forma seqüencial:
        param[0] = 'action=comentaris&id=213132';
        param[1] = 'action=dades&id=213132';
        param[2] = 'action=tot&id=213132';

        var divid = new Array();
       // Divs a actualitzar pel Ajax.Updater de forma seqüencial:
        divid[0] = "textajax1";
        divid[1] = "textajax2";
        divid[2] = "textajax3";

        MultipleAjaxUpdater(param,divid,0);

Ubuntu 6.06 LTS Beta release

The Ubuntu team is proud to announce the Beta Release of Ubuntu 6.06 LTS – codenamed “Dapper Drake”. The Beta Release introduces the new Desktop CD, which can be used both to try Ubuntu “live” and to install the system.

Ubuntu 6.06 LTS (long-term support) will be the first Ubuntu release to be supported for three years on the desktop, and five years on the server.

Via ubuntu-announce mailinglist.