Archivo por meses: octubre 2006

Actualizando a Edgy Eft (Ubuntu 6.10)

Esto es lo primero que he hecho al levantarme (no podí­a esperar a que estuviera disponible la descarga del CD):

$ sudo sed -e ‘s/sdapper/ edgy/g’ -i /etc/apt/sources.list
$ sudo apt-get update
$ sudo apt-get dist-upgrade

Y después de descargar unos cuantos megas (como 300 en mi caso), tendréis instalada la ultimí­sima versión de Ubuntu.

PD El primer comando lo que hace es sustituir en el fichero /etc/apt/sources.list, la palabra dapper, por edgy. Así­ de fácil se actualiza Ubuntu 🙂

Actualización:

Si habéis sido pacientes y no habéis actualizado a Edgy Eft por la vía bruta (véase más arriba), ya tenéis las dos opciones oficiales para actualizar:

  • Descárgate la imagen (ISO) para grabarla e instalar Ubuntu desde cero.
  • Teclea en un terminal: $ gksu “update-manager -c” y sigue las instrucciones.

Arxel in the Mix: Finely Broken Tunes

Hasta ahora, las entradas escritas por mí relacionadas con temas musicales han sido básicamente recomendaciones sobre el trabajo de otros. Pero en esta ocasión voy a hacer una excepción y voy a recomendar una creación propia (espero que Temp me permita este autobombo :]).

Primero empecé intentando crear mis propios temas: Sound Club, distintas versiones de EJay, Reason o Fruity Loops (ahora FL Studio) han pasado por mis manos obteniendo resultados más o menos satisfactorios (más bien menos :]). Así que desde hace un par de años me dedico a la mezcla de música, primero con Traktor DJ Studio (orientado al live performance) y ahora con MixMeister Fusion (más enfocado al estudio).

Después de mi primer trabajo realizado con MixMeister (Finely Chopped Tunes, algo así como ‘temas cortados finito’ – quizá la posteemos con carácter retroactivo más adelante), vuelvo a la carga con otra sesión, titulada Finely Broken Tunes. El estilo en esta ocasión es mas bien breaks/chillout; dada mi falta de conocimientos profundos sobre el género he mezclado bastantes temas trance conocidos, pero usando el remix más acorde con el ‘ambiente’ general de la sesión.

Carátula fronta de Finely Broken Tunes

El tracklist es el siguiente:

01 Orbital - Halcyon & On & On
02 Virgin Souls - Personality (Zabiela's 'Oh So Deep' Mix)
03 Timo Maas - Der Schieber (Starecase Remix)
04 Icehouse - Don't Believe Anymore (Ivan Gough & Colin Snape Remix)
05 Peter Benisch - Skymning
06 Paul van Dyk feat. Second Sun - Crush (Hyper Remix)
07 BT - The Force Of Gravity (Dylan Rhymes Push Up Mix)
08 Energy 52 - Cafe Del Mar (Hybrid's Time Traveller Remix)
09 Paul van Dyk - Vega (Starecase Remix)
10 Lost Tribe - Gamemaster (Mandrake Chillout Breaks Mix)
11 Space Manoeuvres - Stage One (Blain Sandhag Mix)
12 Space Manoeuvres - Stage One (Space Manoeuvres' Total Separation Mix) (with 'Mike Koglin - On My Way' vocals)
13 Delerium feat. Sarah Maclachlan - Silence (Fade's Sanctuary Mix)
14 Rank 1 - Breathing (Airwave) (Breaks Dub)

Estrenando la sección NAND Pack of the Month, ponemos a vuestra disposición la descarga de mi trabajo; el pack (de unos 32 MB) incluye la sesión (obviamente) codificada como VBR a 94 Kbps, este tracklist y unas portada y contraportada creadas por un servidor.

Se agradecerán comentarios y críticas constructivas 😉

Revistas electrónicas gratis sobre GNU/Linux

A continuación os listo unas cuantas e-zines (revistas electrónicas) en pdf sobre GNU/Linux y el mundo del software libre. La mayorí­a están en español y son una buena alternativa a las que se venden en kioskos (el precio) y es más cómodo conseguirlas 🙂 Sin un orden en particular:

  • TecAR, tu puerta de acceso al mundo digital.
  • Free Software Magazine (en inglés y hace falta registrarse)
  • SL, el Software Libre hecho revista
  • USR Linux, publicación comercial que libera su primer año para descargarlo gratuitamente.
  • Essentia Libre
  • Begins
  • GIMPZINE, revista brasileña sobre el programa de edición gráfica GIMP
  • o3 magazine (en inglés): dedicada al Software Libre en la empresa
  • TUX (en inglés, necesario registrarse)

Si has llegado hasta aquí­ buscando e-zines de informática en general, te interesará Zine-Store, una veterana página que recopila la mayorí­a de las e-zines en español, desde las más mí­ticas como SET hasta las más recientes como la de hispabyte.

Contador sencillo en PHP

Cuando quiero llevar la cuenta de las visitas que recibe cierta web y me da igual de dónde vienen, cuál es su ip, qué ha desayunado… en fin, que sólo quiero saber las veces que una página ha sido vista (cargada) suelo usar un sencillo script en PHP. La idea es muy simple, guardaremos en un fichero de texto plano un número que serán las visitas y le iremos sumando una unidad cada vez que se cargue la página que contiene el script. Veamos el código:

<?php
        // Contador sencillo en PHP
        // contador.txt será el fichero de texto que guardará las visitas. 
        // Debe tener permisos de lectura y escritura 
        // (chmod 666 ó 777 en GNU/Linux o con vuestro cliente de FTP)

        // Abrimos el fichero para lectura
        $df = fopen("contador.txt","r");

        // Leemos lo que hay en el fichero, que serán las visitas
        $contador=fread($df,filesize("contador.txt"));
        $contador = $contador+1;
        fclose($df);

        // Ahora lo abrimos para escribir en él las visitas
        $df1=fopen("contador.txt","w");
        fputs($df1,$contador);
        fclose($df1);

        // Por último, lo leemos otra vez para que nos muestre las visitas actualizadas.
        $df1=fopen("contador.txt","r");
        $visitas=fread($df1,filesize("contador.txt"));
        fclose($df1);
?>

Para los no iniciados en PHP, las dobles barras (//) indican que lo que haya a continuación se trata de un comentario y por tanto no tendrá efecto en el código.

Y ya está. Podríamos inicializar la variable contador a 0, pero basta con que el fichero de texto, al principio, contenga un 0.

Ya sólo queda incluir este trozo de código en la web que queramos y, si nos interesa mostrar las visitas, tan sólo escribiremos <?php echo $visitas; ?> en aquel lugar de la web donde deseemos que se vean.