Bitácora de kw0lf

Imagen de kw0lf

Flisol Margarita 2010

Fecha : Sábado 24 de Abril 2010
Lugar : POR CONFIRMAR
Hora :9:00 a.m. -- 05:00 p.m.

Para promocionar y difundir la utilización del Software Libre, el próximo Sábado 24 de Abril de 2010 se realizará el “Festival Latinoamericano de Instalación de Software Libre” - FLISOL 2010, evento este que simultáneamente se estará llevando a cabo en varios países de América Latina. Nueva Esparta, en Venezuela, también estará presente en el evento que reúne a toda la comunidad del Software Libre en Latinoamérica.

El Festival Latinoamericano de Instalación de Software Libre es un evento de entrada libre que se hace con el objetivo de promover y difundir el uso de Software Libre, su principal actividad es la instalación gratuita de Software Libre (principalmente distribuciones del sistema operativo GNU/Linux) hecha por expertos voluntarios.

Para disfrutar de este magnifico servicio debes, el día del festival llevar tu computadora completa (case, monitor, teclado, mouse, cables de poder, reguladores de energías y los manuales que conserves). Te aconsejamos llegar lo más temprano posible para asegurar tu turno.

Responsables
Coordinadores Nueva Esparta:
* Carlos Marcano HIPATIA
* Grupo de usuarios UNIXVE:
Colaboradores:
* Agustin (CANTV)
* Karina (CANTV)

Para Contactar y preinscribirse
Carlos Marcano pelobravo@gmail.com
asunto: flisol
Enviar : Nombre y Apellido, Cedula, Telefono, Institucion, Correo

Patrocinadores
CANTV - Por Confirmar

Ponencias
Contactar con: juancova@gmail.com o nethax0r@gmail.com

Noticias
Reunión Para Mañana 29-01-2010 a las 11:00am en la Redoma de los Robles

Hasta ahora tenemos
- Canaima GNU/Linux
- Debian estable y pruebas para i386
- Fedora estable y pruebas para i386
- Etiquetas autoadhesivas, para marcar los computadores instalados
Lo que nos falta
- Lugar del evento.
- Planta eléctrica portátil, por razones del ahorro de energía.
- Un router y un switch de 24 puertos

Imagen de kw0lf

Crear nuestras propias gemas

Supongamos que queremos un programa que escribimos en Ruby dentro de una gema , posiblemente para ponerlo a disposición para una comunidad.
lo primero que debemos hacer es escribir el archivo de especificaciones, este archivo crea un objeto Gem::Specification y lo llenamos con la información de la gema que generaremos con nuestro programa. supongamos que el archivo se encuentra en mi directorio personal(/home/kw0lf/)
escribimos el siguiente archivo "rbusetup.gemspec"

#rbusetup.gemspec
require 'rubygems'
spec = Gem::Specification.new do |spec|
spec.name = 'rbusetup'
spec.summary='Programa para la creacion de backups programados.'
spec.description= %{El siguiente programa se encarga de realizar backups personalizados con asistencia}
spec.author='autor'
spec.email='asda@asda.com'
spec.homepage='http://somewhere.com'
spec.files=Dir['/home/kw0lf/rbu_setup.rb']
spec.version='1.0.0'
end

Habiendo terminado de editar el archivo solo queda usar el comando gem build para crear la gema a partir del archivo que se declaro en "spec.files".

$gem build rbusetup.gemspec
//esta es la salida del comando
WARNING: no rubyforge_project specified
Successfully built RubyGem
Name: rbusetup
Version: 1.0.0
File: rbusetup-1.0.0.gem

ya con eso debes tener tu archivo rbusetup-1.0.0.gem y puedes instalarlo normalmente a traves de gem install /dir/rbusetup-1.0.0.gem

Imagen de kw0lf

Compartir directorios a traves de la web

Hola amigos, bueno este pequeño comando nos permitirá crear un servidor temporal web , que correrá bajo el directorio donde se ejecute, permitiendo de esta forma el acceso a través de un navegador al directorio mismo.

alias webshare='python -c "import SimpleHTTPServer;SimpleHTTPServer.test()"'

al tener el alias webshare, simplemente lo ejecutamos bajo el directorio que deseamos compartir y voilá, tendrán un servidor web temporal corriendo en su maquina en el puerto 8000. ojo no es posible visualizar contenido web , es solo para compartir archivos.

ejemplo de la salida :
caron:/var/www/crm/modules/Invoice/pdf_templates# webshare
Serving HTTP on 0.0.0.0 port 8000 ...
192.168.0.196 - - [09/Aug/2009 11:20:40] "GET / HTTP/1.1" 200 -
cedaron.local - - [09/Aug/2009 11:20:50] code 404, message File not found
cedaron.local - - [09/Aug/2009 11:21:00] "GET /favicon.ico HTTP/1.1" 404 -
cedaron.local - - [09/Aug/2009 11:21:10] "GET /body.php HTTP/1.1" 200 -

Imagen de kw0lf

Flisol Margarita 2009

gracias a Hergs Films nos ha llegado este video del flisol 2009 en la isla de Margarita, buen trabajo y excelente como un archivo..
espero que les guste.

Imagen de kw0lf

Guayoyo linux = LAMP+CMS

Hola People, este sábado esta planificada una reunión , en la cual estaremos dando una pequeña introducción para los nuevos usuarios de como crear un entorno para el desarrollo web con linux.

tópicos:

  • instalación de php , apache y mysql.
  • configuración.
  • herramientas necesarias para el desarrollo web.
  • agregando módulos en apache.
  • creando base de datos con mysql.
  • como instalar un blog personal.
  • hora del café.

el lugar estipulado para la reunión será el centro comercial la redoma en la librería la palabra a las 10 AM.
se recomienda llevar portátil o en caso de no tener asistir con papel y lápiz si desea tomar apuntes.

por favor los que deseen asistir, confirmen por aca para saber si el lugar no es lo suficientemente grande.

Imagen de kw0lf

Flisol Margarita(no tan FLISOL)

Un saludo , primero que todo felicitar a todas las personas que fueron parte de la organización del evento FLISOL en el estado Nueva Esparta, siendo esta la primera ocasión en el cual se organiza este evento en el estado , en resumidas cuentas una asistencia masiva con mas de 200 personas dentro de un recinto y mucho interés de las personas por asistir a las ponencias, pero mas allá de esto , el verdadero significado del "FLISOL" el cual sus siglas define como "festival latinoamericano de instalación de software libre" , pienso que quedo pobre por algunos factores, primero, parecían estar mas interesadas en las ponencias, que al festival de instalación, entonces como resultado pocos equipos fueron llevados para hacerles la migración y solo algunas personas volvían a su casa con sus equipos liberados de software privativo. excelente el evento como un festival de ponencias , lo cual me alegra , pero no era el fin real de un FLISOL, entonces, dandose así las circunstancias , desearía que al menos una parte de las personas que asistieron al flisol en margarita , se pusieran en contacto con la comunidad para poder planificar un plan de migración para uds o en su defecto colaborar en cuanto se pueda con tod@s en la comunidad para que de verdad se de un plan de migración efectivo.

Imagen de kw0lf

Felicitaciones

Nuestras felicitaciones extendidas a Claudia que ha sido incluida en la organización nacional del FLISOL en Perú. Esperando que sea un evento exitoso y que cubra todas las expectativas que se plantearon.
Exitos desde Venezuela !!!

Imagen de kw0lf

Flisol Margarita.

Nueva Esparta se une a más de 100 ciudades para celebrar el Festival Latinoamericano de Instalación de Software Libre este Sábado 25 de Abril. El evento es de entrada gratuita y tiene como objetivo difundir las bondades del Software Libre.

Fecha: 25 de Abril del 2009
Lugar: Casa de La Cultura de Pampatar(Confirmado)
Hora: 8:00 a.m. -- 4:30 p.m.

Puedes ayudar de diferentes formas:

  • Divulgando el evento entre tus amigos, en tu universidad o en tu trabajo.
  • Asesorando en las instalaciones a los asistentes.
  • Consideraciones generales para la Instalación

    Si deseas instalar GNU/Linux en tu máquina es bueno que: * Conozcas los siguientes datos de tu hardware (en Windows puedes comprobarlos en el panel de control) :

  • Tarjeta de red (marca, modelo, configuración)
  • Tarjeta de video (marca, modelo, configuración)
  • Tarjeta de sonido (marca, modelo, configuración)
  • CPU (Procesador)
  • Memoria RAM
  • Modem (marca, modelo, configuración)
  • Espacio libe en disco (mínimo de 5.0 Gb)
  • Componentes SCSI (si existiese)
  • Por precaución, realiza un respaldo de tus datos en un dispositivo como cd o pendrive, ya que no nos responsabilizamos directamente por la perdida de datos.
  • Particiona el disco. Has espacio libre para GNU/Linux en tu disco duro, de mínimo 5 Gb. Si no lo sabes hacer, puedes hacerlo en el FLISOL, solo tomará más tiempo.
  • Desfragmenta tu disco. Si no sabes particionar, previo al FLISOL, desfragmenta tu disco. Caso contrario nos pasaremos todo el día en el FLISOL.
  • Notas: a. El propietario será el único responsable de velar por el equipo en todo momento del proceso de instalación, no podrá retirarse del lugar de trabajo durante la instalación del software.
    b. Las instalaciones serán realizadas por orden de llegada.

    Imagen de kw0lf

    Como entrar en Unixve

    hola a todos amigos .
    unixve no es simplemente un web para postear informacion correspondiente a unix , tambien somos un canal irc , que dia a dia brinda informacion e intentamos ayudar a cualquier persona que necesite una mano para su iniciacion en sistemas libres o alguien que tenga dudas acerca de cualquier topico .... por eso le invitamos a participar en nuestro salon en freenode.

    servidor : irc.freenode.net
    canal : #unixve

    es muy sencillo y siempre encontraras gente dispuesta a ayudarte , y con buena onda para todo lo demas....
    Saludos

    Imagen de kw0lf

    3ra Jornadas regionales de conocimiento libre “Margarita 2008″

    Esta alianza que hoy iniciamos, nace por compartir nuestros conocimientos, vivirá para crecer juntos y no morirá mientras sigamos copiando, pegando y modificando. Nunca la humanidad necesitó tanto de este lado de la fuerza…

    “En un universo muy cercano” Mas allá de un punto de encuentro de diferentes redes tecno-científicas-sociales de trabajo (la alianza rebelde) , en la constelación núcleo de nueva esparta de la UDO, numerosos ejércitos de conocimiento libre y rebelde sociales, se coordinan para crear un nuevo espacio de manifestación de fuerza libre colectiva: La fuerza que da la unión entre comunidades de software libre, investigadores científicos, creadores culturales y nuevas tecnologías libres.

    Del 10 al 12 de Diciembre una variedad de personas estudiantes, investigadores, creativos, docentes y hacktivistas se darán cita en la “3ras jornadas de conocimiento libre” en el auditórium de la universidad de oriente UDONE. Un nuevo universo de ciencia ficción hecho realidad: El modelo ético hacker, los modelos científicos de conocimiento libre y sus asociaciones, herramientas y entornos de desarrollo de software libre, nuevas herramientas de creación cultural para nuevos modelos de cultura libre, replaneamiento de modelos académicos universitarios a la realidad tecnológico-social, y, por supuesto, la migración a Canaima GNU/LINUX 2.0 del laboratorio de informática y los servidores para avanzar sobre la realidad mientras debatimos.

    ¿Que sería de un encuentro de software libre sin su ritual de liberación?; Los debates en torno a las instalaciones masivas de software libre son de lo mas apasionante!!. tendremos un festival de instalación Canaima GNU/LINUX 2.0 y charlas relacionadas con:

    * Seguridad de redes, informática forense: ¡No solo la fuerza te protegerá del mal!. también necesitarás un buen firewall y planificación.
    * Lenguajes y entornos de desarrollo libres, la fuerza está en el código… Concentrate ¡y libera!.

    Imagen de kw0lf

    Yield en ruby

    Hay una instrucción especial de Ruby llamada yield, que no se encuentra en otros lenguajes modernos.Normalmente yield se usa dentro de funciones/métodos, y transfiere control al bloque asociado con el programa que le llama.
    Por ejemplo, si tenemos la siguiente función:

    def dosVeces 
         yield  
         yield 
       end 
     
    dosVeces { puts 'Hola'} # hace dos veces lo que le pasemos desde aqui   
    #→  Hola 
    #→  Hola 
    

    Yield se puede usar para darle la oportunidad, al programa que le llama, a hacer algo con las variables internas que está procesando:

    def fib_hasta(max)            # funcion Fibonacci hasta un numero dado 
      i1, i2 = 1, 1               # asignacion paralela i1=1, i2=1 
      while i1 <= max 
        yield i1                  # transfiere control al que llama 
        i1, i2 = i2, i1+i2 
      end 
    end 
    fib_hasta(1000) {|i| print i, ' ' }  # imprime resultados parciales 
    #→  1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987  
    
    

    La función anterior permite que el programa que le llama examine/imprima los valores parciales. Visto de otra manera, podemos decir que yield es una forma de permitir que una función o método, pueda recibir un bloque como parámetro. Eso le permite al usuario, de la función o método, interactuar y extender/modificar su comportamiento.

    Imagen de kw0lf

    Directorios en Linux

    Distribuir contenido