• Tag Archives com es fa
  • Com obtenir el Pagerank (PR) d’una uri des de PHP

    Primer de tot, per aquells qui no sapigueu de què parlo, us poso la definició de Pagerank de la Viquipèdia:

    PageRank és l’algorisme que utilitza Google per determinar la posició d’una pàgina web a l’hora de fer una consulta mitjançant el seu motor de cerca. Aquest mètode mesura el seu grau d’importància de forma numèrica i permet situar els resultats més fiables en primer lloc. Alhora, reflecteix la probabilitat que hi ha de que un usuari que navega a través d’enllaços de forma aleatòria arribi a una pàgina web concreta.

    Doncs bé, he trobat un script en el llenguatge de programació PHP que permet obtenir el Pagerank . L’he transformat en una classe i aquí el teniu…


  • Compilació de ffmpeg

    Avui he compilat el programa ffmpeg per habilitar el suport de mp3 i amr amb el gcc 4.4.1. El que ve per defecte a Kubuntu no inclou aquests còdecs perquè no són lliures. Després de baixar el seu codi font primer he hagut d’instal·lar alguns paquets extres tot teclejant a la consola:

    sudo apt-get install libmp3lame-dev libamrnb-dev libamrwb-dev

    I a continuació:

    ./configure --extra-version=4:0.5+svn2010122-jau --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --extra-cflags=-I/build/buildd/ffmpeg-0.5+svn2010122-jau/debian/include --enable-shared --disable-static --disable-mmx --enable-nonfree --enable-libamr-nb --enable-libamr-wb  --enable-libmp3lame --enable-libxvid --enable-libx264
    
    make

    Com podeu veure he aprofitat per incloure el còdec xvid. I ja tinc la versió: FFmpeg 0.5-4:0.5+svn2010122-jau 🙂

    GD Star Rating
    loading...

  • Hack al header.php del tema de WordPress Mandingo

    El tema per a WordPress Mandingo té la funcionalitat de poder excloure certes pàgines del menú superior; aquestes es poden configurar des de l’administrador, a la secció del tema. El que no permet és triar quines en volem incloure al menú. Per no haver de marcar cada nova pàgina que creem, i evitar així que aparegui al menú superior, podem fer un petit canvi de funcionalitat: en lloc de marcar les que no volem, marcarem les que sí que volem.

    A més a més hem de fer un petit canvi al codi font del tema. Editem el fitxer:

    themes/mandigo/header.php

    Busquem la crida a la funció PHP:

    wp_list_pages

    I a la línia

    'exclude' => @implode(',', $mandigo_options['header_navigation_exclude_pages']),

    canviem ‘exclude’ per ‘include‘. Desem el fitxer i ja hem acabat.

    D’aquesta manera, només haurem de treballar quan vulguem modificar el menú superior, i no sempre que creem pàgines noves 🙂

    GD Star Rating
    loading...