martes, 22 de febrero de 2011

Cronología de distribuciones GNU/Linux

Click en la imágen para ampliar

Versión actualizada del timeline de distros Linux. Me pasaría horas viendo estas imágenes. A continuación el resumen de cambios:

  1. Distribuciones discontinuadas: ninguna
  2. Añadidas 10 distros (total 340): Alpine, AriOS, ChameleonOS, Doudoulinux, Joatha, Mythbuntu, Openwall, Parabola, SalineOS, tomsrtbt
  3. Añadidos conectores: Red Hat->S.u.S.E., Puppy->Quirky
  4. Corregido: conector Ubuntu->Trisquel

Vía | futurist.se

domingo, 20 de febrero de 2011

Importar/exportar web hecha con Joomla

Si vamos a trabajar en Joomla es muy problable que tarde o temprano tengamos que hacer una migración. Si empezamos trabajando en local podemos querer subir nuestro sitio a un servidor una vez terminado, y si el sitio ya está online y nuestra tarea es modificarlo puede que queramos primero hacer pruebas en local o simplemente tener un respaldo por si algo pasara.

El proceso es sencillo y tan solo son cuatro pasos, empezamos:

  1. Para empezar deberemos copiar todos los archivos y carpetas que componen la web. En caso de que ya esten "colgados" tendremos que descargarlos y guardarlos en la carpeta de nuestro servidor local (por ejemplo htdocs en Xampp), y en caso de que los tengamos en local tendremos que subirlos. La mejor forma de hacer esto es mediante un cliente FTP como FileZilla.

  2. Una vez hayamos terminado con los archivos el siguiente paso es migrar la base de datos. Para ello primero tendremos que realizar una exportación, si lo tenemos online accedemos al panel de control de nuestro alojamiento y una vez allí buscamos el phpMyAdmin, si estamos en local abrimos http://localhost/phpmyadmin en nuestro navegador. Ahora seleccionamos la base de datos en cuestión, en este caso "joomla" y pulsamos sobre "exportar":

    En la siguiente pantalla pulsamos "continuar":

    Nos preguntará si queremos descargar un archivo SQL con el nombre de nuestra base de datos, lo guardamos.

  3. Con la base de datos en un archivo ya podemos dirigirnos al phpMyAdmin del destino. Lo primero será crear una nueva base de datos, el nombre es preferible que sea el mismo de la que hemos exportado, aunque puede ser diferente. Ahora pulsamos "importar", luego en "seleccionar" y elegimos el archivo que hemos descargado en el paso anterior, por último en "continuar".

  4. Para terminar tenemos que ajustar el archivo "configuration.php" con los nuevos datos de conexión a la base de datos. Si el destino es local, en "$host" tenemos que poner "localhost", si es un servidor remoto tenemos que poner nuestro dominio, los datos de acceso son los que habremos utilizado para acceder al phpMyAdmin en el que hemos importado y el nombre de la base de datos es el de la que acabamos de crear:

    var $host = 'ejemplo.com';
    var $user = 'usuario';
    var $password = 'pass';
    var $db = 'joomla';

Con esto tendremos una réplica exacta de la web en Joomla en un servidor diferente.

Vía | Edujoomla!

Browsers Alignment Chart

Click en la imágen para ampliar

Me quedo con Opera, FTW!

Vía | Geeks are Sexy

jueves, 17 de febrero de 2011

Escritorio del mes (IV)

Este mes os muestro los escritorios de L1mpM4rk, he visto las imágenes en su twitter y se ha prestado a que las publique:

Os sigo invitando a participar enviándome capturas de vuestros escritorios y sus respectivas características (Sistema Operativo, wallpaper, tema, etc), me lo podéis hacer llegar por twitter o facebook, ahora también al email de iLike.it, geekisthenewchic@gmail.com, y en la emergente red Diapora*.

miércoles, 16 de febrero de 2011

Bandwithd, mide tu ancho de banda

Este post es la segunda alternativa para medir el ancho de banda en Ubuntu, el primer post estaba enfocado a usuarios de "internet móvil" con Vodafone, éste en cambio es válido para todos los usuarios de Ubuntu.

Como bien dijo Antonio en su comentario, si configuramos nuestro modem USB mediante el "network manager" de Ubuntu, perdemos funciones que teniamos en Windows con Vodafone Mobile Connect, en particular la de medición de consumo, muy importante si accedemos a internet con éstos dispositivos. Investigando alternativas para medir el consumo de ancho de banda en Ubuntu, la más clara fue la versión para Linux del mismo programa, la instalación está explicada aquí, el otro programa que me pareció interesante fue bandwithd, del que hablaré en esta entrada.

Bandwithd es un programa para medir el tráfico de una red, existen dos versiones, una dinámica que precisa de bases de datos, y otra estática con una instalación más sencilla, que es la que voy a explicar:

  1. Lo primero será abrir un terminal e instalar lo necesario para que funcione nuestro programa, escribimos:

    sudo apt-get install libpng-dev libpcap-dev libgd2-xpm-dev

  2. Lo siguiente será descargar el paquete para descomprimirlo e instalar, nos dirigimos a su página de descargas y buscamos la versión más reciente. Actualmente es la 2.0.1, descargamos el archivo .tgz.

  3. Una vez descargado, en una consola, nos dirigimos al directorio en el que lo hayamos guardado y descomprimimos:

    sudo tar -xvfz bandwithd-X.X.X.tgz

  4. Cambiamos al directorio que nos habrá creado y configuramos:

    ./configure

  5. Instalamos:

    sudo make && make install

Ahora ya podemos activarlo con:

sudo /usr/local/bandwidthd/bandwidthd start

Nota: para que se inicie con el sistema podemos añadir la linea al archivo "/etc/rc.local", antes de la linea "exit 0".

Abrimos en nuestro navegador la dirección "file://localhost/usr/local/bandwidthd/htdocs/index.html" y en unos minutos empezará a aparecer en las gráficas nuestro consumo.

En principio con la configuración por defecto debe funcionar, si no lo más problable es que debamos descomentar en el archivo "/usr/local/bandwidthd/etc/bandwithd.conf" la linea #dev "eth0" y cambiar "eth0" por el adaptador de red que estemos utilizando, en mi caso "wlan0".

En mi opinión es un programa básico que tiene toda la información necesaria, aunque tiene una pega si no vamos a usarlo en un sevidor o un PC que tengamos siempre conectado, y es que al reiniciar se pierden todos los datos. Entiendo que el programa no está diseñado para el uso que quería darle, pero aun así podemos guardar los gifs y html que genera y tener una idea de nuestro consumo.

Web oficial | bandwithd
Descarga | bandwithd

domingo, 13 de febrero de 2011

Vodafone Mobile Connect en Linux

Ayer recibí un comentario en el post Internet vía modem USB Huawei en Ubuntu, me decía que le funcionaba perfectamente pero que perdía una funcionalidad que tiene el programa de Windows, la medición del consumo de ancho de banda.

Esto tiene dos soluciones que escribiré en dos posts, la primera solución es utilizar un programa de medición como bandwithd del que hablaré en el siguiente post, la segunda se trata de utilizar la versión para Linux de Vodafone Mobile Connect, programa del que voy a explicar el proceso de instalación en éste post.

Nota: este tutorial es la versión actualizada de éste post en ubuntu-es, en realidad esta solución quedó desfasada cuando se incluyó el soporte a dispositivos de banda ancha móvil en el "network manager". Sigue estos pasos sólo si quieres tener VMC para mantener la opción de monitorizar el consumo o enviar sms. Si lo que quieres es simplemente conectarte a internet con tu módem USB dirígete a éste post.

  1. Lo primero es descargarnos estos dos paquetes (versiones para Debian/Ubuntu/Mint):

    Nota: Versiones para otras distribuciones aquí.

  2. Instalamos todo lo necesario para el funcionamiento del programa:

    sudo aptitude install usb-modeswitch python-sqlite python-twisted python-tz wvdial

  3. Instalamos los paquetes de Vodafone descargados previamente:

    sudo dpkg -i ozerocdoff_0.4_i386.deb vodafone-mobile-connect_2.25.01-1_all.deb

  4. Ahora ya podemos ejecutar el programa:

    sudo vodafone-mobile-connect-card-driver-for-linux

La primera vez que lo ejecutemos empezará el proceso de configuración:

  1. Seleccionamos el dispositivo, por defecto estará marcado el que tengamos conectado, aceptamos.

  2. Introducimos el código PIN:

  3. Seleccionamos entre "contrato" o "prepago", y la información del nuevo perfil la dejamos como está, aceptamos:

  4. Ya estamos listos para pulsar "Conectar":

    En la pestaña "Usage" tenemos las estadísticas de consumo:

Web oficial | betavine
Descargas | betavine

miércoles, 9 de febrero de 2011

FreeFileSync, tus archivos siempre sincronizados

Hace tiempo que tenía en mente buscar un programa de sincronización de ficheros, ya que entre los archivos de clase, las webs e imágenes con sus versiones y todos los backups, al final necesitas mucho tiempo para repasar carpeta a carpeta, achivo a archivo todos los datos para su sincronización.

Leyendo mis feeds me llamó la atención éste artículo de bitelia en el que se habla de FreeFileSync, lo descargué al instante, pero lo dejé en "pendiente" a.k.a "ya lo probaré".

Este domingo llegó "el día de sincronización" y me decidí por probar este programa, no puedo estar más asombrado, fue uno de esos momentos "donde has estado todo este tiempo" que te dejan pensativo calculando todo el tiempo que has perdido hasta el momento.

FreeFileSync es un programa de sincronización que dispone de una interfaz muy limpia, un manejo muy intuitivo, un gran abanico de opciones y lo más importante (sobre todo en ficheros críticos) mucha fiabilidad. Justo todo lo contrario de lo que esperaba de un programa de este tipo, estaba muy equivocado.

Para sincronizar dos carpetas tan solo tenemos que arrastrar cada carpeta a una de las barras de direcciones (también se pueden buscar mediante el botón examinar), pulsar "Comparar" y por último "Sincronizar".

Antes de comparar podemos configurar si queremos que lo haga por fecha y tamaño o por contenido:

También disponemos de múltiples opciones de sincronización: automático, espejo, actualizar o personalizado.

Lo mejor para acabar de convencerte es probarlo, desde que lo hice se ha convertido en un programa imprescindible para mi, que seguro que usaré mucho y me ahorrará mucho tiempo. Además cuenta con versiones para Linux y Windows, muy bueno para los que trabajamos con ambos, y es open source, lo tiene todo.

Descarga | FreeFileSync
Web oficial | FreeFileSync
Vía | bitelia

Borrar historial web de Google

Hoy en día, muchos de nosotros tenemos cuenta Gmail por "ser de las mejores", pero lo que mucha gente no sabe, es que teniendo cuenta Gmail, nos hacen un perfil que ni nosotros mismos podríamos dar tanta información.

TODO se almacena en un historial web: búsquedas, tendencias, meses que más búsquedas hacemos, las horas que más buscamos, etc... Como comprenderéis, esto no es más que una puerta abierta a cualquier ladrón que nos robe la cuenta o a cualquier persona que nos "observe" por la red, teniendo en su poder: datos personales, horas que más navegamos (por tanto, horas que estamos en casa), meses que estamos en casa, lo que más nos gusta, lo que menos y una larga lista sobre nosotros.

Para solucionar el problema, propongo lo siguiente:

  • Entramos en https://www.google.com/history/ y le damos a "Eliminar elementos":

  • Seguidamente le damos a "Borrar todo el historial web":

  • Confirmamos:

  • Como podemos observar en la siguiente imagen, al confirmar "Borrar historial" también desactivamos la opción de que se vuelvan a guarda datos en el historial de Google:

Siguiendo estos pasos podemos tener un poco más de intimidad en la red, ya que, hoy en día la gente no piensa que dar los datos por internet así como así, es como ir dando tus datos por plena calle.

Autor | David C.

lunes, 7 de febrero de 2011

Etiquetas en Blogger

Hoy he recibido un comentario pidiendo ayuda sobre como gestionar las etiquetas en un blog de Blogger. Las etiquetas son la única manera que tenemos de organizar nuestros posts y, a falta de categorías, como en Wordpress, tienen una gran importancia.

  • Para tener nuestro blog bien organizado, lo primero es crear las etiquetas. Lo mejor es ir creándolas cuando escribimos nuestros posts y añadirlas justo antes de publicarlos, pero si no lo hemos hecho hasta el momento, tenemos dos opciones, o bien ir abriendo las entradas y etiquetándolas:

    O bien desde "Editar entradas" crear nuevos tags y añadirlos a las entradas. Desde aquí se puede hacer en lote, así si tenemos muchos posts nos será más cómodo:

  • Una vez tengamos nuestras entradas organizadas, para que las etiquetas se muestren en la barra lateral tendremos que añadir un gadget. Nos dirigimos a "Diseño", pulsamos sobre "Añadir gadget", buscamos "Etiquetas", y lo añadimos. Nos mostrará la ventana de configuración:

    Lo configuramos a nuestro gusto y listo, ya contaremos con una lista de tags en nuestro blog.

sábado, 5 de febrero de 2011

Instalar XAMPP en Linux

XAMPP es un pack que incluye Apache como servidor web, MySQL como sistema gestor de bases de datos y los intérpretes para PHP y Perl. Se trata de un servidor multiplataforma contando con versiones para Windows, Linux, Mac OS X y Solaris.

Instalarlo en Ubuntu (como en cualquier Linux) es muy sencillo:

  1. Lo primero será descargarnos el paquete, lo mejor para tener la versión más actual es dirigirnos a la web oficial.

  2. Una vez descargado, abrimos una terminal y nos dirigimos a la carpeta donde tengamos el archivo. Ahora lo extraemos en la carpeta /opt mediante el siguiente comando:

    sudo tar xvfz xampp-linux-1.7.4.tar.gz -C /opt

  3. Ya lo tenemos instalado, pero ahora es conveniente para tener un servidor más seguro configurar las contraseñas. Ejecutamos el siguiente comando:

    sudo /opt/lampp/lampp security

    Nos pedirá contraseñas para XAMPP, MySQL y FTP:

Ahora ya tenemos el XAMPP istalado, seguro y listo para empezar a trabajar. Para arrancarlo abrimos una terminal y escribimos:

sudo /opt/lampp/lampp start

Para pararlo sería:

sudo /opt/lampp/lampp stop

Cada vez que arranquemos el PC tendremos que iniciar XAMPP, para hacerlo más cómodo yo he agregado dos lanzadores al panel superior:

Si no queremos iniciarlo manualmente cada vez, podemos hacer que XAMPP se arranque automáticamente al encender nuestro PC, para ello editamos el siguiente archivo:

sudo gedit /etc/rc.local

Simplemente añadimos antes de la linea que contiene 'exit 0':

/opt/lampp/lampp start

Para terminar podemos probar que todo a ido correctamente abriendo nuestro navegador y escribiendo:

http://localhost

Debe abrirse ésta web:

La capeta raíz de Apache, donde tenemos que guardar nuestros proyectos es:

/opt/lampp/htdocs/

Web oficial | Apache Friends
Descarga | XAMPP for Linux