Joaquín

Distribuir contenido
Actualizado: hace 21 horas 8 mins

Free Geek

20 Noviembre, 2008 - 11:19

Este es un refrito de un email que mande hace algún tiempo. De hecho estoy publicando en este blog varios de esos correos que solía mandar para no perderles el rastro.

Hace poco me tocó ver un video de una organización muy chida llamada Free Geek. Es una organizaciones de fines no-lucrativos que básicamente reciben computadoras viejitas de gente que ya no las va a usar, y las venden a precios bajos, o las dan a quien las necesite de a grapa, o las reciclan, además dando cursos y otras cosillas. En realidad creo que el video lo dice mejor que yo:

En mi grupo de FEFUs ya lo vieron, y a varios de los que vamos de misiones al cerro del 4 nos latió mucho la idea. A muchos nos gustaría poner algo así (a mi me encantaría). Sólo que ciertamente requiere que le dediques tiempo y algo de lana.

Me he puesto a investigar y estos compas de free geek ayudan a formar nuevos free geeks. Al que le interese aqui les pongo las ligas (en inglés) de free geek donde hablan más acerca de cómo formar tu propio free geek:

http://wiki.freegeek.org/index.php/Free_Geek_Startups
http://wiki.freegeek.org/index.php/Free_Geek_Startup_Franchise_Application
http://wiki.freegeek.org/index.php/Final_Application_for_Ongoing_Status_as_a_Free_Geek_Franchise

Esta última es una liga del cuestionario final que se espera que llenes para hacer oficial a tu nuevo free geek, claro que para llenarlo pues hay un proceso en el que ellos mismos te pueden ayudar.

Si a alguien le interesa poner algo así en Guadalajara, por favor escríbanme un correo porque me gustaría ayudar =P. Yo lo tengo como proyecto en espera desde hace algún tiempo jeje.

leer más

Categorías: Planeta Axai

Omitir archivos de svn al buscar con grep

29 Octubre, 2008 - 12:32

Usar linux es una maravilla para un programador. Existen muchos comandos que te facilitan muchas cosas de la vida diaria. Uno de ellos es grep, que te permite buscar alguna cadena o patrón en los archivos de tus proyectos. El uso normal se ve así:

grep -r 'function setFormatName' lib/widget

Para buscar recursivamente (-r) en todos los archivos dentro de lib/widget donde esta definida la funcion setFormatName.

Lamentablemente, cuando usas subversion para algún proyecto, terminas con un montón de carpetas .svn con cadenas similares a la que buscas....

Ahora, en internet hay varias maneras sugeridas para evitar buscar en estas odiosas carpetas de svn (una de las razones por las que prefiero mil veces git, que solo tiene una carpeta .git en el root de tu proyecto.... pero me estoy desviando). La que más me gustó, porque no involucra opciones confusas que tienes que recordar cada que escribes el comando, es agregar unas opciones a tu archivo .bashrc y listo ;-).

GREP_OPTIONS="--exclude=\*.svn\*" export GREP_OPTIONS

Después de agregar eso a tu .bashrc sólo corre el comando source .bashrc para que tomen efecto (o reinicia tu sesión). También puedes leer las instrucciones en inglés aquí.

Otra opción es mejor usar ack, funciona en windows y linux por igual... pero eso lo dejaré para otra ocasión.

leer más

Categorías: Planeta Axai

¿Cómo explicar la recursión?

19 Septiembre, 2008 - 12:59

Encontré navegando por reddit un muy buen post definiendo la recursión que les comparto por aquí, traducido al español:

Un profesor de ciencias computacionales una vez explicó la recursión así:

Había un niño que no podía dormir, así que su mamá le contó la historia de una ranita, que no podía dormir, así que la mamá de la ranita le contó la historia historia de un oso, que no podía dormir, así que la mamá del oso le contó una historia de una comadreja... que se durmió. ...y el osito cayó dormido; ...y la ranita cayó dormida; ...y el niño cayó dormido.
Categorías: Planeta Axai

Crear un calendario de grupo con drupal

10 Septiembre, 2008 - 15:03

Este tutorial es para sitios en drupal que utilizan el módulo de organic groups para crear comunidades virtuales. Al terminar el módulo tendrás una página donde se mostrarán únicamente las actividades específicas a tu grupo en forma de calendario.

leer más

Categorías: Planeta Axai

Usando tags de taxonomía para organizar el contenido en drupal

26 Agosto, 2008 - 14:26

El módulo de taxonomy de drupal sirve para organizar el contenido de tu sitio. Ese módulo es muy poderoso, y permite muchos tipos de categorizaciones: jerárquicas, lineales, jerárquicas pero con múltiples padres.

Uno de los métodos más populares del web 2.0 (buzzwords por favor) es utilizar tags, o en términos de drupal, categorización libre. Donde a cada contenido que publicar le asignas varias etiquetas de acuerdo al tema que estás tratando.

leer más

Categorías: Planeta Axai

Backups de MySQL con git

5 Agosto, 2008 - 11:26

Brian Aker, desarrollador de mysql, sugirió una manera "inteligente o extraña" de hacer backups de tu base de datos utilizando mercurial (un sistema control de versiones distribuido).

Nosotros en axai veníamos utilizando un sistema parecido, con la diferencia de que nosotros utilizamos git en vez de mercurial y que tampoco conocíamos la opción --tab del comando mysqldump. Esta opción es la que logra hacer que este método para backups sea todavía más útil, ya que al revisar la historia de tu base de datos podrás ver exactamente que cambios a sufrido con el paso del tiempo.

Este método de backups en resumidas cuentas tiene las siguientes ventajas:

  • Buscar en tu historial de backups
  • Ver los cambios entre una fecha y otra
  • Hacer restauraciones parciales (de algunas tablas solamente)

leer más

Categorías: Planeta Axai