Arrancan las actividades del Hackerspace de Barcelona

Pues el proyecto parece que empieza a tomar forma. Ayer ya hicimos una install party con una excelente participación por la mañana y por la tarde estuvimos tirando electricidad en la sala principal y clasificando el hardware usable del de la basusa tecnológica.

Estamos en llevo call4hardware, así que si tienes hardware que no usas ponte en contacto con nosotros. Aún no tenemos lista, pero en los próximos días empezaremos con los temas de difusión.

Queremos definir el espacio como un hackerspace, un espacio dónde el que quiera pueda venir a investigar. No funcionaremos con asambleas y se harán las cosas cuando sean necesarias.

La aparición de este espacio dice adiós a otro, a La Quimera y junto a él, kernel panic, el primer hacklab del estado que abrió sus puertas ahora hace 10 años. El día 1 de Noviembre será la fecha de su defunción y el 13 de Noviembre se hará el pésamo y se presentará oficialmente el nuevo hackerspace de Barcelona.

Este nuevo hackerspace funcionará con clanes, distintos grupos de afinidad con sus nombres y sus historias pero compartiendo el mismo espacio.

Os dejo con las fotos de la install party de ayer:

Pantalla completa

fdupes

fdupes no es un juego de acción en 8 bits, es una herramienta para todos aquellos que se dedican a hacer copias de seguridad dentro de copias de seguridad, como una servidora, que perder datos no es bueno para la salud.

metal-slug-anthology-1

fdupes analiza bit a bit los ficheros de un directorio indicado y crea un md5 para cada uno de los elementos, finalmente te muestra aquellos que están duplicados.

fdupes permite además seguir softlinks, hardlinks, directorios recursivos (que fallo si faltase!), excluir ficheros vacíos, excluir ocultos entre otros, además tiene la opción -d que permite eliminar ficheros duplicados automáticamente (recomendable usar con la opción -f de omitir el primero duplicado).

# apt-get install fdupes

más información:

# man fdupes

arrancando django y primer script

Pues parece que tras la correcta (espero) instalación de django, ahora toca empezar a hacer un primer script.

Para aquellos que os canséis de los comentarios o anotaciones estúpidas que hago tenéis la fuente en este link.

En una de las cajas de comentarios que hay comentan, si eres un phpero, python no es php! los ficheros que programas no van en /var/www en el caso que vayas a hacer una página web, esto puede ser incluso peligroso, así que creamos un directorio donde vivirán todos nuestros proyectos.

Para crear un nuevo proyecto lo haremos con el django-admin.py

$ cd ~/scripts/django
$ django-admin.py startproject holamundo

Esto nos crea un directorio con 4 ficheros con extensión .py:
* __init__.py: Es un fichero vacío que le dice a Python que este directorio debe tratarse como un paquete de python.
* manage.py: Una utilidad de consola que te permite interactuar con el proyecto Django de varias formas. Puedes leer todos los detalles sobre manage.py en django-admin.py y manage.py.
* settings.py: Propiedades/Configuración de este proyecto Django. Las propiedades de Django nos darán alguna pista de como funcionan.
* urls.py: Las declaracion de las URL para este proyecto; una “tabla de contenidos” de tu página bajo django.

Ejecutar el proyecto
Ahora vamos a comprobar que nuestro proyecto funciona (si, esto ya es un proyecto funcional, pero vacío). Para ello entramos al directorio del proyecto y escribimos:

$ python manage.py runserver
Validating models…
0 errors found

Django version 1.2 pre-alpha SVN-11638, using settings ‘holamundo.settings’
Development

instalación de django

Venga, vamos a rompernos un poco la cabeza, ahora que la tenemos un poco clara después de una soleada tarde y una agradable comida entre amigos.

Hoy puede ser un gran día para empezar con python, pero primero tengo que instalar un entorno de desarrollo que se llama django que me ha recomendado marc0s.

Para empezar con las cosas sencillas en lugar de instalar el programa por apt, vamos a descargarnos los sources y vamos a ejecutar un par de comandos que los apunto para no tener que estar sufriendo unos minutos porque el programa no funciona.

Primero de todo lo descargamos:

$ cd ~/bin
$ svn co http://code.djangoproject.com/svn/django/trunk/ django-trunk

una vez finalizado hacemos un par de vínculos simbólicos para que podamos ejecutar el django simplemente llamándolo en la consola.

$ su
# ln -s `pwd`/django-trunk/django /usr/local/bin/django
# ln -s `pwd`/django-trunk/django/bin/django-admin.py /usr/local/bin

y ahora le decimos al sistema que el path del python es el del django.

en la página web de djando, dónde cuenta como hacer la instalación, contaba algo del PYTHONPATH, que no era necesario en linux, así que he ejecutado directamente el django-admin.py para ver qué ocurría y me soltaba esto:

$ django-admin.py
Traceback (most recent call last):
File “/usr/local/bin/django-admin.py”, line 2, in
from django.core import management
ImportError: No module named django.core

finalmente he escrito esto y ya funciona:

$ export PYTHONPATH=/home/laura/bin/django-trunk

para hacerlo permanente añadid el PYTHONPATH en vuestro .bashrc.

finalmente ejecutando el django-admin.py (con el help), nos sale una ristra de comandos que …

moar comments!

gimme moar comments! pues esto, comentarios! quiero comentarios! que sino me aburro del blog y dejo de postear frikadas. No dejáis que el blog de muera ahora que lo he puesto nuevecito!

patitomuere

venga, ahora en plan serio.

Espero que os guste el nuevo blog y el aumento de burradas de los últimos días, es un intento espero no frustrado de que la gente tenga el blog como blog interesante a consultar de vez en cuando o decida añadirlo a su lector de RSS (muy recomendables!).
Tengo en las próximas semanas en mente la realización de un pequeño proyectillo para todos aquellos que queráis tener un buen pastebin personalizable y que permita escoger si queréis partir las líneas en pantalla o no y espero que otras cosas que vayan saliendo en la marcha.

Por otra parte agradecería a todos los lectores de este blog que den señales de vida posteando comentarios, mandándome mails o hablando por el plugin de chat que tengo en la barra lateral (que aún no se si funciona de verdad!).

Ahora os dejo con la imagen macabra, aquí un poco escondidita, para que los protectores de animales no me tachen de chupasangres (<vampiro chupasangres>¡arrggg!</vampiro chupasangres>).

opqqnl

Audiovisual mapping

Impresionante performance la que nos ofrece la gente de Telenoika de Barcelona.

Hoy un impresionante video encima de la fachada del Teatre Jardí, enmarcado en la primera edición del festival Ingravid de Figueres, en Septiembre del 2009.

El software usado para hacer crear el vídeo ha sido el playmodes (Mas información Aquí y Aquí. Instalación) y el reproductor usado para crear estos impresionantes efectos 3D el video-warper-player de la misma gente de playmodes.…

Los números de móvil empezarán por siete

Se acerca el momento en que los casi 100 millones de números de móvil que empiezan por seis se agoten. Por ello, el Ministerio de Industria ha decretado que a partir de entonces los nuevos números comenzarán por siete.

Esta decisión pretende favorecer el desarrollo de nuevos servicios como la banda ancha móvil (no sabemos cuándo ni en qué condiciones) y disponer de suficientes combinaciones para las nuevas altas de los actuales operadores o los posibles operadores móviles virtuales que se creen en el futuro.

Fuente: Engadget

Searchbots

Os presento a mi Searchbot Seta!

setabot

¿A que mola el bicho? pues en searchbots podrás fabricar el tuyo.

Un searchbot es un robot al que puedes alimentarlo con etiquetas que convertirá en fuerza psíquica para hallar el artículo que estás buscando, podrás afinar la búsqueda incluso por color y localización. Además si lo deseas puedes hacer que te mande un digest de los artículos que mas se acercan a las etiquetas definidas. Puedes hacerle preguntas y mediante las búsquedas ofrecerte la respuesta mas exacta.

Pero ándate con cuidado, debes usar búsquedas inteligentes, porque tu searchbot pierde energía al rebuscar información. Si se te acaba la energia prueba de formular la búsqueda con etiquetas, colores y localización de forma distinta.

Este robot busca en los principales buscadores y blogs.…

Calendario permanente

Hoy mis ojos han vuelto a ver una cosa increíble, ¡un calendario que no caduca!

Estaba detrás de una libreta de un banco. En aquel momento no tenía a mano ningún dispositivo para tomar fotos, así que me he apuntado los numeros curiosamente colocados y ahora os recreo la parte trasera de aquella libreta (azul).

calendariopermanente

Su funcionamiento es super simple, basta en saber en qué día estamos, o el último día relacionado con numero que nos acordamos y podremos saber a partir de ahí los días que caeran los numeros en el mes que quieras (pasado, presente y futuro), si mueves una posición adelante podrás saber la composición del mes siguiente. Para haceros una idea, moved (con imaginación) el recuadro rojo por lo ancho de la imagen.

¡Simplemente genial!…

BOD09: Bilbao Open Day

Os dejo la nota de blogs que nos ofrecen los amigos de Arte libre digital, os recomiendo la visita de su red social libre, un elg.

http://artelibredigital.net/red

Así que si no tenéis nada que hacer el próximo fin de semana anotad esto en la agenda:

El mayor evento de cultura libre de todos los tiempos…. en bilbao. ;)

ALD_nologoDesde la plataforma Arte Libre Digital .:ALD:. proponen varios espacios de conocimiento libre para los días 22, 23, 24 y 25 de Octubre en diferentes puntos emblemáticos de la ciudad de Bilbao.

Con el nombre de “Bilbao Open Day09″ ofrecemos 4 días de interacciones e intercambio de experiencias de la mano de artístas y desarrolladores de código.

La agenda del evento [BOD09] contiene charlas, talleres, debates y exposiciones. El tema central es la cultura libre, la sociedad del conocimiento y las licencias de propiedad intelectual.

La propuesta trata de reunir a todas aquellas personas interesadas en la cultura libre como forma eficiente de evolución social y junto a ellas, sacar a debate diversas estrategias y planteamientos futuros, así cómo, presentar las ventajas del uso de licencias libres en diferentes aspectos de la sociedad actual a todas aquellas que quieran acercarse.

En diferentes localizaciones tendremos la posibilidad de asistir a información de primera mano de las siguientes temáticas: software, hardware, audio, video, 3D, juegos y licencias.

El evento es totalmente abierto, colaborativo y gratuíto.

Si quieres enterarte de cómo se está organizando y además participar activamente en la producción/ideario, puedes hacerlo a través …