domingo, 13 de marzo de 2011

Blog en mantenimiento

Como ya habréis notado los que seguis este blog, este último mes he reducido notablemente el ritmo de publicación. Esto se ha debido principalmente al estudio y al trabajo (no remunerado), también al viaje a Barcelona que realizé la semana pasada. Como actualmente estoy metido en otro trabajo (que tengo que terminar en breve) y me quedan un par de exámenes importantes, no voy a poder retomar la dinámica hasta que termine. Por ello he pensado en aprovechar para realizar tareas de mantenimiento al blog tales como depurar código, revisar ortografía, enlaces rotos, imágenes muy pesadas... así de paso aplicar los conocimientos de SEO que aprendí en el e-commretail.

En todo caso siempre puedo resolver (al menos lo intentaré) cualquier duda relacionada con algún post desde comentarios o desde el email geekisthenewchic@gmail.com, también agradecería avisos de errores o cualquier sugerencia que pueda ayudar a mejorar este blog.

Saludos lectores y recordad:

Geek is the new chic

domingo, 6 de marzo de 2011

WebCongress y e-commretail en Barcelona

Esta semana he estado en Barcelona acudiendo al WebCongress y al e-commretail en Barcelona. El e-commretail es un congreso enfocado al comercio electrónico y al marketing on-line, esta semana se ha celebrado la segunda edición en la fira de Barcelona los días 2 y 3 de Marzo. El WebCongress era un evento paralelo al e-commretail contando el primer día (1 de Marzo) con unas Conferencias Plenarias en el teatro Coliseum, workshops dentro de la fira (los dias 2 y 3 de Marzo) y una "WebParty" el día 4 de Marzo en el lujoso Hotel W, todo de pago.

La principal intención de este viaje era aprender cosas nuevas y sobre todo cosas útiles para mejorar como diseñador web. En este campo nunca paran de salir cosas nuevas y yo estoy verde en algunas muy importantes como el SEO o el e-commerce. Justamente éstos eran los temas de las ponencias a las que he asistido en el e-commretail.

Empezando por el principio (y resumiendo mucho), las Conferencias Plenarias del WebCongress el primer día me parecieron flojas y con poco contenido innovador. Aunque lo más flojo fue la organización, desde su web se prometía mucho, cito textualmente: "Las conferencias plenarias recibirán empresas tan prestigiosas como Google, Twitter, Facebook, Blackberry, Yahoo, Microsoft, Sony." De los mencionados sólo apareció Yahoo y Blackberry. La conferencia de Yahoo se basó en la publicidad de su home, algo que a mi parecer ni es un modelo de negocio innovador (por muy bonito que se haga), ni de futuro, ni enfocado a los oyentes, que éramos en mayoría PYMES, estudiantes y bloggers. En cuanto a Blackberry lo que más me impactó fue aquello de "El PC ha muerto", en lo que no estoy para nada de acuerdo. También soltó perlas como que su Playbook será el primer tablet con Flash, no estoy muy al día en tablets pero creo Galaxy Tab con Flash ya lleva un tiempo en el mercado, o que el de Blackberry es el único sistema multitarea real. En cuanto al resto de ponentes, los destacados Youtube y Wordpress tampoco aportaron nada nuevo: Youtube fue parecido a Yahoo hablándonos de los éxitos de sus campañas publicitarias que nadie en la sala se podía permitir. Wordpress vino a decir que es el mejor CMS y el más usado aportando muchas cifras y pocas explicaciones. De las demás ponencias destacó positivamente Zyncro que sin tirarse flores explicó que el futuro de las empresas es social y sobre todo la de Pablo Ayala de Innovae, que fue sin duda el que salvó el día con su conferencia. Aunque no ofreció nada nuevo ni (como todo) realmente utilizable por los presentes, se ganó al auditorio con sus ejemplos de realidad aumentada, entre ellos un probador virtual de gafas, coches cambiando de color y la pelea entre Luke y Vader; negativamente destacó Disney con su muy comentado autobombo.

En conclusión, lo más comentado en twitter fue la falta de wifi y de enchufes y el anuncio a última hora de la cancelación de la ponencia de Google (que pareció que nunca estuvo programada). También he leido mucho acerca del baile de precios que empezaron en 50 euros pasando por 45, 40, 10, llegando a gratis a última hora según se ha comentado. Cuando se comentan más los "fails" que los contenidos es por algo. Podéis leer otros resumenes de la jornada aquí (Canal IP), aquí (terra meddia) o aquí (prestigia online), también podéis leer el live blogging que hizo marca-e para más información.

En el segundo día ya en el e-commretail, acudí a todas las charlas de "e-commopen source" en las que se habló durante todo el día de CMS enfocándose al e-commerce. En concreto las ponencias fueron sobre Joomla, Drupal y Magento, que fue mi descubrimiento del día. En total fueron 5 ponencias sobre cada CMS. En ésta ocasión, aunque no pude aprender todo lo que hubiera querido por la brevedad de las ponencias, si que vi muchos ejemplos en los que fijarme, plugins que probar y consejos sobre SEO en CMS que seguro que aplicaré.

Ya en mi tercer día de viaje y último del e-commretail el tema del día para mí fue el SEO. Acudí al workshop "SEO: Posicionamiento en buscadores" impartido por Aleyda Solis en el que aprendí un montón de cosas que no sabía. A parte de conceptos básicos y no tan básicos sobre SEO, nos descubrió muchas herramientas interesantes desconocidas para mí y otras que aunque conocía no sabía de su potencial. En conclusión, aunque de elevado precio, fue un taller muy productivo para mi, de lo mejor de la semana. Ya por la tarde ese mismo día acudí a "Mesa redonda SEO: Novedades en buscadores" dónde se habló, entre otras cosas, del cambio del algoritmo de Google en su buscador y de la polémica con los enlaces de pago.

En el último día reinó la desinformación. La "organización" del WebCongress había preparado una WebParty en el Hotel W prometiéndonos la actuación del humorista Berto del programa Buenafuente. Hasta última hora de la tarde no se informó a los asistentes de la hora de inicio y en ningún momento se infrormó ni en su web, ni vía twitter, ni vía email de la posterior ausencia del famoso humorista. Parecía que me había vuelto loco y lo busqué en Google para ver que no lo estaba, lo que más me sorprendió fue que nadie comentó nada al respecto, lo pregunté en twitter y nadie me contestó.

Al final el elevado precio (que solo pagué por la supuesta aparición de Berto) fue recompensado con unas vistas inmejorables y un sitio de lo más exclusivo de Barcelona. No fue suficiente.

Como conclusión final, ha sido una semana bastante productiva para mi, y aunque evidentemente ha habido muchos aspectos mejorables, me fui de Barcelona satisfecho con lo aprendido y contento por haber vivido una nueva experiencia.

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