Arepa y Chicharrón

Cotidianidad y tecnología… por ahora

22 June, 2009 | No comments

Versión actualizada de mini-faq de Canaima

Recibí varias sugerencias para enriquecer el documento mini-faq de Canaima y subí una nueva versión, la pueden descargar en http://forja.softwarelibre.gob.ve/projects/canaima-doc/ en la sección de doumentos o en http://e1th0r.gulmer.org.ve/documentos
Comentarios, críticas, bienvenidas

17 June, 2009 | 3 comments

Despejando dudas sobre “Canaima”

Últimamente he venido oyendo algunas críticas sobre Canaima y he revisado cuidadosamente las mismas para tratar de construir con ellas un muro sobre el cual podamos ver más alto; en este sentido, he escrito este mini FAQ sobre Canaima el cual no debe considerarse “oficial” ya que al ser un proyecto articulado por el CNTI mal podría yo definir elementos a priori.

¿Qué es Canaima?

Un pretexto para generar, fortalecer comunidades que ayude e impulsen el desarrollo tecnológico y social del país

¿Cómo está estructurado Canaima?

Canaima está estructurado en varios “componentes”, siendo algunos de ellos:

¿Si tengo ideas sobre mejoras al proyecto Canaima, dónde debo proponerlas?

Dentro del concepto del más puro ejercicio colectivo de responsabilidad, cualquier comentario, duda, mejora, propuesta tiene un nicho en la lista de Discusión ubicada en http://canaima.softwarelibre.gob.ve/cgi-bin/mailman/listinfo/discusion

Allí se pueden canalizar todas las inquietudes que tengan al respecto.Así mismo, esta lista es un lugar en el cual, frecuentemente, se dan discusiones técnicas sobre Canaima.

Si encontré un error en Canaima, ¿dónde debo notificarlo?

• Primeramente, abres un ticket en http://proyectos.canaima.softwarelibre.gob.ve/canaima/query (abrir primero la sesión)

• Si es muy grave, notificarlo en la lista (http://canaima.softwarelibre.gob.ve/cgi-bin/mailman/listinfo/discusion)

Pero… ¿a quién debo dirigirme?

En función de que Canaima es un proyecto de la APN con características especiales, no existe una única persona que coordine, sino que todo el grupo articula, define, propone mejoras, cambios y otros. Es importante mencionar que siendo su nicho primario la APN, más que nunca es necesario que la comunidad genere, promueva nuevos usos, nuevas funcionalidades para que nuevas versiones de Canaima se creen con soluciones a necesidades comunitarias.

Si tengo un desarrollo, ¿cómo lo propongo a Canaima?

Es importante que sepas que tu desarrollo debe servir a intereses colectivos, si quieres que se incluya en Canaima.

¿Con qué recursos tecnológicos cuenta Canaima?

 ¿Y si requiero de otra funcionalidad que no está disponible?

Pues, inscríbete en la lista de discusión de Canaima (http://canaima.softwarelibre.gob.ve/cgi-bin/mailman/listinfo/discusion) y justifica tu petición y si beneficia al colectivo, es muy probable que se examine su implementación

 Si no me gusta Canaima, ¿qué hago?

¿En qué está basado Canaima?

En Debian

¿Es Canaima una remasterización de Debian?

Pregunta interesante, remasterizar es quitar o poner alguna utilidad y, quizás, poner un wallpaper; en este sentido, Canaima no es una remasterización es un proyecto sobre el cual se están articulando actores tecnológicos y sociales, plataformas tecnológicas, desarrollos propios, mejoras al instalador, traducciones existentes yotras más.

¿Cuál es la última versión de este documento y dónde la consigo?

La última versión es la Versión 0.1, mar jun 16 12:35:20 VET 2009 y puedes conseguirla en http://forja.softwarelibre.gob.ve/projects/canaima-doc/

Versión 0.1,  mar jun 16 12:35:20 VET 2009

22 April, 2009 | 1 comment

English post

Nothing, only a test ;)

21 April, 2009 | No comments

xsw 0.3

Listo, empaquetado.

Las presentaciones, ahora, pueden ser exportadas como archivos pdf.

Pueden bajar la última versión desde acá http://e1th0r.gulmer.org.ve/wp-content/uploads/2009/04/xsw_030-1_i386.deb

Como siempre, problemas con el paquete debian, por favor, contactarme.

19 April, 2009 | 1 comment

xsw

A todos aquellos que nos gustan las herramientas minimalistas, xsw es una excelente alternativa para generar presentaciones a partir de un archivo de texto.

El programa original está en http://code.google.com/p/xsw/ y, aprovechando el fin de semana,  lo empaqueté para Debian [1]; por ahora estoy trabajando en la internacionalización y en una mejor ayuda (páginas de manual, más ejemplos, etc). Pueden descargarlo desde este enlace.

Cualquier problema con el paquete en debian, por favor, contactarme.

[1] http://e1th0r.gulmer.org.ve/wp-content/uploads/2009/04/xsw_023-1_i386.deb

13 April, 2009 | No comments

Toshiba satélite y rtl8187

Una amiga trajo una portátil de ese tipo ya que no le funcionaba la tarjeta de red inalámbrica… después de leer un poco, la hicimos funcionar de la siguinte manera:

a) Bajamos un mernel nuevo (usamos el 2.6.29.1)

b) Compilamos a la debian way (make-kpkg)

c) Bajamos el driver del proyecto linuw-wireless (http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2 específicamente ese)

d) Compilamos el driver respectivo  (preparen su bebida favorita y dispónganse a hacer otra cosa mientras e compila ya que el proceso es bastante largo)

e) Bajamos cualquier driver que el kernel anterior tuviese (especifícamente el rtl8187) para ello usamos la utilidad make unload provista por el driver del proyecto linux-wireless

f) Subimos el nuevo driver rtl8187

g) Listo!, iwlist scan mostró las redes disponibles y con iwconfig + essid  + clave tuvimos la tarjeta arriba y funcionando

Lo dejo allí por si a alguien le funciona.

21 March, 2009 | No comments

Parrot 1

Hace pocos días, la gente de Parrot liberó la versión 1.0 ( Haru tatsu )de dicha máquina virtual.

Las notas de lliberación dicen:

  + New user documentation for exceptions.
  + Updates to Chapters 4 & 5 of the Parrot book.
  + Improved and expanded generated HTML documentation, as the input for http://docs.parrot.org.
  + Added Compiled HTML Help (.chm) version of documentation.
  + Cleanups and fixes.
- Languages
  + Pynie
    - left the nest and is now at
      http://pynie.googlecode.com/
  + Cardinal
    - left the nest and is now at
      http://github.com/cardinal
  + APL
    - left the nest and is now at
      http://paraplegic.googlecode.com/
  + ABC, Squaak, and Befunge moved to examples/.
  + All remaining languages moved to
    https://svn.parrot.org/languages/
- Tools
  + Support for language builds from an installed Parrot.
  + Expanded language shell generator for new languages.
  + 'parrotbug' utility repurposed for the Trac interface.
- Deprecations
  + Removed deprecated Tqueue and Closure PMCs.
  + String, Key, NCI, LexPad, Iterator, Sub, Continuation,
    RetContinuation, ExceptionHandler, ParrotLibrary,
    ParrotInterpreter, ParrotThread, ParrotRunningThread,
    Rational, FixedPMCArray, ResizablePMCArray, and GDBMHash
    PMCs now use declared attributes (ATTR), in place of the
    deprecated UnionVal.

No obstante, en Debian aun no contamos con este paquete, ya que en Alioth [1] sólo se encuentra la versión 0.7.0

A  propósito… ¿saben qué significa Haru Tatsu?

[1] http://alioth.debian.org/projects/pkg-parrot/

15 March, 2009 | No comments

Freshmeat su nueva cara y las granjas de proyectos

Después de algunos años de estar viendo la cara de freshmeat con sus particulares recuadros amarillos, hoy me encontré con la sorpresa de que hicieron una migración del look and feel.

Quizás sean resabios de linuxero viejo, pero cambios como este, a primera vista, tardan tiempo en calar, pero qué se le hace, ya está funcionando y allí está, presta para ser usada.

En este sentido, este tema de las “granjas”, “forjas” es bien interesante: herramientas que pueden evaluarse desde 2 ópticas bien definidas, la técnica y la comunitaria.

En el ámbito técnico, nada que decir, podemos evaluarlas con herramientas tradicionales y en base a las características de las prestaciones que ofrecen; por ejemplo, últimamente he estado trabajando bastante con fusionforge, heredero de gforge, el cual ofrece modificaciones sustanciales con respecto al primero tales como: internacionalización mediante archivos .po que se complementan perfectamente con los locales del servidor donde se instale, soporte nativo a php5, soporte nativo a postgrest 8, una mayor organización del código en cuanto a crontabs, archivos de configuración y otros, etc. En posts sucesivos iremos hablando de nuestras experiencias con esta herramienta.

El otro punto de evaluación es la óptica comunitaria, el tener una herramienta técnicamente muy buena pero sin políticas de uso, direccionalidad comunitaria no sirve de mucho; este punto exige una multidisciplinariedad para lograr definir enfoques que garanticen el crecimiento detrás de la comunidad que en ella hará vida.

He sido testigo, colaborador y administrador  de varias  de estas “granjas”, “forjas” lo cual me ha permitido tener una visión quizás un poco variada de todo el proceso que las acompaña y que uno de los puntos más importantes es la consolidación de una comunidad que las use, que ayuda a su mantenimiento y que, incluso, se involucre en la definición de las políticas que la definen.

6 March, 2009 | 2 comments

Volviendo…

Después de mucho tiempo, hemos vuelto.

Levantamos toda la data, tenemos máquina nueva (gracias milmazz) y tenemos nuevo hosting (gracias Cenditel)

Ahora, a empezar a trabajar con toda la información que hemos recopilando y que tenemos engavetada.

25 September, 2008 | No comments

Utilizando el módulo mod_flvx en apache2

Utilizar archivos flv en una página web requiere de varios programas externos; no obstante, uno de los desarrolladores de Apache, Paul Querna, creó un módulo para apache, que facilita enormemente el trabajo.

A continuación un pequeño tutorial probado en Debian lenny

a) Obtener el código fuente desde  http://people.apache.org/~pquerna/modules/mod_flvx.c

b) Instalar apsx, en debian el nombre del paquete es apache2-prefork-dev

c) Compilar el módulo con  apxs2 -i -a -c mod_flvx.c

d) Crear el archivo /etc/apache2/mods-enabled/flvx.load con el siguiente contenido

LoadModule flvx_module /usr/lib/apache2/modules/mod_flvx.so

e) Agregar en el archivo /etc/apache2/httpd.conf AddHandler la cadena

flv-stream .flv

f) Descargar el reproductor flash desde http://topfstedt.de/FLVScrubber2/FLVScrubber2.zip e instalarlo  en un directorio accesible por el servidor web

g) Crear una página web cualquiera con el siguiente código

<object width=”323″ height=”283″>
<param
name=”movie”
value=”http://HOST/diretorio_donde_este_el_reproductor_FLVScrubber2/FLVScrubber2.swf?file=http://HOST/FILE.flv&bufferTime=3&startAt=0&autoStart=false” />
<param name=”allowScriptAccess” value=”sameDomain” />
<param name=”allowFullScreen” value=”true” />
<embed
src=”http://HOST/FLVScrubber2/FLVScrubber2.swf?file=http://HOST/FILE.flv&bufferTime=3&startAt=0&autoStart=false”
type=”application/x-shockwave-flash”
allowScriptAccess=”sameDomain”
allowFullScreen=”true”
width=”323″ height=”283″ />
</object>

h) Disfrútelo.

« Next entries