AutorZerial

KernelHouse – Orden de clausura

Kernelhouse Clausurada

Como habran visto en este post, KernelHouse nace hace menos de un año, como proyecto de unas personas con gustos por el arte y las tecnologias. Con el fin de formar un lugar fisico autogestionado, libre y para todos hemos formado grupos de trabajos con mucha gente con distintas opiniones y posturas, con distintos desafios, distintos intereses pero con un unico objetivo en comun: Arte y Tecnologia para todos.

Actualmente en esta casa participan tres nodos: La manojo teatro (teatro), tango y hackreta hacklab que, sin animos de lucrar ni fines personales, hemos dedicado dia y noches enteras a este proyecto. Hemos realizado distintas actividades, hemos pasado momentos buenisimos y tambien momentos dificiles y recien ahora, cuando estabamos llegando a un concenso en cuanto a la organizacion, nos reprimen. Sin importar lugar, fines, ideales y por la culpa de una persona que es practicamente ajena a la casa, la municipalidad de Recoleta ha decidido clausurar la casa. Seguir leyendo

TwitteRead (Plugin para WP)

Estaba aburrido y pense en poner mis updates de twitter en el sidebar del blog, no queria buscar y/o usar algun plugin o addon ya escrito por otra persona, por esto, decidi crear mi propio plugin.

Lo llamé TwitteRead y funciona perfectamente, lo pueden ver al final de la barra de navegacion que esta al costado derecho del blog.
El plugin es bastante basico pero se le pueden ir agregando mas funcionalidades y quizas generar un algoritmo más óptimo para leer los últimos updates de cada usuario, pero para este caso (el mio) basta y sobra con lo que hace. Si en algun momento comienza a fallar entonces reconsideraré la opcion de volver a escribirlo. Si alguien quiere probarlo lo puede descargar desde acá.
Para instalarlo y usarlo es muy sencillo, vayan al directorio de los plugins de wordpress (wp-content/plugins) y desempaqueten el fichero descargado:

$ tar zxvf twitteread-0.5.tar.gz
twitteread/
twitteread/twitteread.php

Luego deben ir al panel de administracion de WP y activen el plugin, una vez activado, deben editar el sidebar del Theme que esten usando y, en la posicion que ustedes quieran, llaman a la funcion que devolvera o mostrara los post en twitter.

<? getTwitterFrom( usuario, cantidad_de_updates ); ?>

Router && Firewall: Script para iptables

Un router nos permite crear una ruta de ida y de vuelta de un paquete, se encarga de que dicho paquete llegue a su destino y que la respuesta llegue correctamente a su remitente. Nos servirá para “compartir” internet en nuestra LAN.

Un firewall nos va a permitir filtrar cierto trafico en nuestra red, por ejemplo habilitar o deshabilitar puertos, redireccionar, etc.

Para simplificar todo esto y poder compartir internet he creado un script bastante facil de usar y de configurar.

El script cuenta con lo siguiente:

  • fichero para habilitar puertos (whitelist): Nos permite indicar que puertos están disponibles para usar.
  • fichero para bloquear o banear ip (blacklist): Nos permite banear una serie de direcciones ip o host para que no puedan acceder a nuestra red.
  • fichero para redireccionar puertos (redirect): Nos permite habilitar puertos para cualquier maquina que este en nuestra red y redireccionar todo el tráfico.

Seguir leyendo

Algoritmos de ordenamiento

Por motivos de estudio, he estado durante unos dias investigando sobre los distintos metodos de ordenamiento. Imaginemos un vector o una matriz con numeros o letras (o palabras) desordenadas u ordenadas, los algoritmos de ordenamiento nos permite ordenar en distinto orden los elementos de nuestro vector o matriz. Cada algoritmo tiene distinta complejidad.

Existen algoritmos o metodos simples como el conocido “Burbuja” o “Bubble”, siendo algo tan facil de entender y de escribir, existen tres versiones, una mas eficiente que otra, donde el tiempo de ejecucion o de ordenacion puede reducir hasta “n” veces. (donde n es la cantidad e elementos). Existen metodos aun mas eficientes y usando la tecnica de recursion podemos llegar a ordenar millones de elementos en menos de 1 segundo, como el conocido como “Ordenamiento Rapido” o “Quicksort”.

He hecho un informe o trabajo de investigacion comparando y explicando distintos tipos de ordenamiento. El lenguaje de programacion que he usado para los algoritmos y el para medir el tiempo de ejecucion es Java.

Descargar Documento (Informe):
PDF

hAck’prendiz – HM2007

Hace ya algunos dias que el Hackmeeting se acabo, duro 3 dias en los cuales pudimos compartir diversas cosas, opiniones, conocimientos, etc. Un encuentro que permitio reunir a varia gente con un mismo fin y mismo interes. Nada fue segun lo organizado, todo fue casi de improviso pero resulto mejor de lo esperado.

Llego gente del extranjero, de regiones y de Santiago, aproximadamente 40 personas.

p1030087.jpg

Charlas, demostraciones, exposiciones, presentaciones, etc. De todo tuvimos este Hackmeeting.

p1030102.jpg

Pueden leer una sintesis de lo que fue este Hackmeeting en https://hackmeeting.entodaspartes.org/pmwiki.php?n=HM07.Sintesis
Y tambien encontrar imagenes en la Galeria de Fotos KernelHouse

Hackmeeting 2007

Queda menos de un mes para el Hackmeeting 2007, esta version tendra una duracion de tres dias en el mes de octubre:

– Sabado 13
– Domingo 14
– Lunes 15 (festivo)

Se realizara en la KernelHouse ubicada en Antonia Lopez de Bello 157A, Recoleta, Santiago.

hackmeeting.png

El Hackmeeting por definicion es un encuentro o reunion de Hackers, en este caso lo hemos hecho mas publico adaptandolo a todas las personas que quieran participar de esta actividad ya sea para ir a aprender, compartir, enseñar, etc.

Enlaces:
https://hackmeeting.kernelhouse.org
https://hackmeeting.entodaspartes.org