Faso Es Salud Miembro de gulBAC
Mostrando las entradas con la etiqueta GNU/Linux. Mostrar todas las entradas
Mostrando las entradas con la etiqueta GNU/Linux. Mostrar todas las entradas

martes, 1 de abril de 2014

Huayra GNU/Linux : la distribución del Estado argentino

Huayra es una distribución de GNU/Linux creada por el Estado, principalmente para las netbooks del Plan Conectar Igualdad (modelo "OLPC" en escuelas públicas de Argentina).

Hubo mucha polémica respecto a este plan por todo el dinero que el Estado le pagó a Microsoft por las licencias del software transgénico, digo, privativo Windows y lo inestable y la poca difusión que se le daba al software libre en el Programa.

Hoy en día existe esta distro y creo que constituye un gran avance al impulso del software libre por parte del Estado. Está basada en Debian e incluye algunos programas argentinos libres y otros necesarios para el plan como el TheftDeterrent de Intel, para controlar los chip TPM.

Aquí se puede ver una linda y animada diapositiva de esta distro

Para descargarla (vía Torrent)

versión 1.1 estable, live con instalador

2.0 beta, calculo que también live con instalador

jueves, 14 de noviembre de 2013

powerpoint ? este es mejor

Pinpoint

como a mí me gusta . simple . basado en un archivo de texto plano que bien podés ver sin el programa e igual se entiende


¡muy bueno!

jueves, 29 de marzo de 2012

el SL, la voluntad y la masividad

(email que envié esta noche a la lista de gulBAC a raíz de una serie de cuestiones que se presentaron en estos días. expresa ciertos pensamientos que hacía tiempo quería plasmar en palabras):


----------------------------------
Hago un hilo aparte porque creo que esta es una discusión que vale la
pena poner sobre la mesa.
Y hago top-post porque mi respuesta es medio un desorden de conceptos
relacionados con lo que dice Darío.

La parte social (digamosle, la comunicación) en este mundillo tiene sus
falencias. También las tiene la parte técnica, a las pruebas me remito:
[0]. Pero las cosas suelen ser un trabajo en equipo, "de cada cual según
su capacidad[...]" y la dinámica de crecimiento suele ser lenta y
trabada pero es de alguna forma eficiente.

Un ejemplo: de lo que era KDE2 a lo que es hoy KDE4 (y las interfaces
entran en lo que llamo "comuncación" ya que son *para* el usuario) se ve
un claro avance. Pasaron años, pasaron muchos bugs, muchas líneas de
código, y mucha gente pensando cual es el mejor lugar para poner el
botoncito, en base a la psicología/comunicació social/loquesea.

El problema de fondo es que hoy en día _ninguna_ interfaz (ni libre ni
privativa) es *realmente intuitiva* (recién ahora con esto de los
móviles, tablets y unities parece que se vuelcan para ese lado), la
mayoría de las innovaciones en "la experiencia del usuario" (UX, le
decimo' en el barrio) van a la sombra del soft privativo, hay que
admitirlo, y quienes hacen estos diseños privativos contratan gente
especializada y se gastan un dinerón que luego, obviamente, recuperan.
Esto no es así en el software libre lo cual pone muchísimas trabas y aún
así, a fuerza de pulmón y horas-culo, tenemos Unity, Gnome3, KDE4 y
algún otro que hoy en día son usados por niños, programadores, abuelas,
etc. Y tenemos Sugar también, ya que estamos.

Pero obviamente, estos entornos están algo lejos de estar 100%
desktop-ready. Es así que se hace muy difícil lograr una masividad.

Y desde mi lugar, no le puedo mentir a nadie: si uso GNU/Linux es por mi
pasión por meter mano, amo usar la consola y quiero relacionarme con mi
aparato con los menos intermediarios posibles. Para eso aprendo, para
irme sacando los intermediarios. En su momento me sentí muy cómodo con
KDE3.5 y desde que salió KDE4 he vagado entre este, Gnome, Xfce y Icewm.
Por suerte la mayor parte de las cosas que hago son desde la consola y
desde programas gráficos específicos (como Icedove para escribir este
mail). Tranquilamente podría usar awesome o alguno de esos pero
simplemente nunca tuve las ganas de dedicarle un rato a dejarlo bien a
mi gusto.

Entonces, cuando Darío dice que hay una "intención para que GNU/Linux no
sea masivo", si bien se refiere a ese elitismo infantil que hay en
muchos de nuestros colegas, hay otra variable a tener en cuenta:
Las interfaces libres están en su adolescencia, diría yo, y si se las
somete a un profundo análisis de usabilidad/comodidad aún hacen agua por
muchos lados. Pero es cuestión de tiempo, y de tener gente ayudando.

Pero el software libre es tan grande y versátil, que los que colaboran
están muy heterogéneamente desparramados y quizás la misma persona que
programa para Gnome, también colabora en Emacs o hace drivers. Y hay
gente que sólo hace una de esas cosas, porque es importante también
mejorar el software para no-humanos (léase sysadmins con alergia a las
GUI, padecimiento del cual sufro un leve cuadro)

A todo esto es donde viene el trabajo de empesas como Canonical, la cual
es bastante controversial entre nosotros, pero aunque nos pese, nos
ayuda en un aspecto que dejamos de lado: la comunicación. Tanto por el
marketing como por su enfoque en la interfaz, que pueden gustarnos o no
sus implementaciones (y para esas acotaciones, tememos voz: [1]), pero
tienen algo que "la comunidad" no: DINERO. Ellas invirtiendo su dinero
en estos aspectos se benefician con un modelo de negocios
no-muy-perverso, y si de yapa el código es incorporado en proyectos
libres, nos beneficiamos todos

Volviendo al tronco luego de haberme ido así por las ramas, me pregunto
muchas veces: ¿qué esperamos cuando queremos hacer masivo al software libre?
A mi criterio, el beneficio vendría por este lado: más usuarios -> más
cuota de mercado -> más atención por parte de empresas de soft y hard ->
más difusión mediática -> mayor cantidad de usuarios -> mayor
probabilidad de atraer colaboradores -> mejor calidad de software libre
-> menos dependencia de software privativo -> un paso más hacia un
cambio "más grande", social y cultural, dado por entender el software
como medio de producción, etc, etc, etc.

Y mi duda existencial que me aqueja todas las mañanas al lavarme la
cara, es la siguiente: cómo yo, pensando esto que pienso, hago para
decirle a mucha gente "¡loco, instalate este software que es LIBRE!" y
que esa gente me tome en serio.

Necesitamos, para lograr una masividad, mejor calidad de software tanto
en lo profundo como en la superficial UX. Podrán apreciar la lógica
circular de la situación, y aún así llegamos a lo que llegamos. Pero la
magia no existe y está en nuestra naturaleza el preferir la tecnología
que nos facilite el trabajo. Visto de lejos, el SL tiene las de perder.
Desde "adentro" realmente no sabría bien que decir. Supongo que es
crucial que dejemos de juzgarnos por las falencias de un lado y del otro
y empecemos, con buena fe, a reportarnos los bugs (;-)) y ayudarnos
entre nosotros.
Si el programador sube un script sin una línea de documentación,
rompemos un poco las bolas y alguien (o el mismo) quizás tire una soga,
si no nos gusta el diseño de la interfaz de un programa seguro alguien
puede hacer el dibujito de uno mejor y se ve como se incorpora en el
soft. Así fue siempre y la división del trabajo ha dado excelentes
resultados en todo grupo humano, creo yo :-P

Bueno, esto fue: el mail más largo del mes, espero que les haya gustado,
chau

[0]: http://www.debian.org/Bugs/
[1]: https://bugs.launchpad.net/

El 29/03/12 20:09, dario badagnani escribió:
> > Es más, después de varios años en la comunidad de software libre, y
> > habiendo conocido gente en La Plata y Mar del Plata tengo la teoría
> > que hay gente que a un nivel subconsciente no quiere que el software
> > libre sea masivo.
> >
> > Lo digo porque mucha gente se define a si mismo como oposición al
> > software privativo, pero a la hora de compartir conocimiento, siempre
> > tratan de guardarse algo. Por ejemplo muchas veces traté de bajar
> > alguna cosita, un script, un plugin, y el autor no hace ninguna
> > documentación, es decir que si tenés un problema tenés que recurrir al
> > autor.
> >
> > A nivel social la cosa es aún peor... ya sabemos que las relaciones
> > sociales no son la especialidad en las ciencias duras y la
> > informática, pero es necesario mejorar esos aspectos. Yo avisé que no
> > iba a poder hacer algunas cosas para este Flisol, no solo por mi falta
> > de tiempo, sino porque tenía miedo de calentarme y mandar a alguien al
> > diablo, porque todos por la lista te prometen que van a hacer esto y
> > aquello, pero al final desaparecen.
> >
> > En cada evento que traté de organizar me calenté y lo cagué a pedos
> > por la lista, después recibí mails personales con gente sugiriendo que
> > sea más diplomático o que hiciera lo que yo queria sin esperar
> > respuesta de los demás porque nunca la iba a recibir.
> >
> > DaFeBa
> > --
> > gulBAC lista de mails

lunes, 19 de marzo de 2012

cuando escribir documentación se torna poético



$ info coreutils date

file: coreutils.info, Node: Date input formats, Next: Opening the
software toolbox, Prev: File permissions, Up: Top

28 Date input formats
*********************

First, a quote:

Our units of temporal measurement, from seconds on up to months,
are so complicated, asymmetrical and disjunctive so as to make
coherent mental reckoning in time all but impossible. Indeed, had
some tyrannical god contrived to enslave our minds to time, to
make it all but impossible for us to escape subjection to sodden
routines and unpleasant surprises, he could hardly have done
better than handing down our present system. It is like a set of
trapezoidal building blocks, with no vertical or horizontal
surfaces, like a language in which the simplest thought demands
ornate constructions, useless particles and lengthy
circumlocutions. Unlike the more successful patterns of language
and science, which enable us to face experience boldly or at least
level-headedly, our system of temporal calculation silently and
persistently encourages our terror of time.

... It is as though architects had to measure length in feet,
width in meters and height in ells; as though basic instruction
manuals demanded a knowledge of five different languages. It is
no wonder then that we often look into our own immediate past or
future, last Tuesday or a week from Sunday, with feelings of
helpless confusion.
...

-- Robert Grudin, `Time and the Art of Living'.

lunes, 21 de noviembre de 2011

Driver para Debian/Ubuntu wifi realtek 8191 / 8192

Aviso: ignorar todo lo que hay debajo de la línea si usás linux 3

Como podemos ver acá, desde la versión 3.0 que el driver para esta wifi viene en el kernel :D

--------------------------------------------------------------------------------

Las netbooks del bicentenario (que yo sepa las Exo x352) traen la placa wifi:

09:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller (rev 10)

El módulo que le corresponde es el r8192se_pci, por más que el modelo sea 8191.

Acá subo un .deb, que lamentablemente no recuerdo de dónde saqué (estaba hace tiempo entre mis descargas, no lo había necesitado hasta que dejó de andar el driver compilado)

Con el kernel 2.6.38 no me andaba, con Linux 3.0.1 al menos puede scannear las redes.

No probé si anda bien, pero doy fe de que al menos tira las redes que encuentra

Con el otro driver, cuando me andaba, no se si por un bug de wpa_supplicant o del driver, o que la placa es una mierda (o que no liberan las especificaciones como para que se pueda programar un driver bueno para GNU/Linux), pero suele pasar que se desconecta, o que no conecta al primer intento y dice password incorrecta, o cosas así.
Un misterio

jueves, 17 de noviembre de 2011

Ubuntu bug #1

Microsoft has a majority market share
Reported by Mark Shuttleworth on 2004-08-20
1 out of 4 heat flames
This bug affects 1075 people

[ver]


(ver también esta interesante entrevista a Mark, que es donde linkean tal bug)

lunes, 14 de noviembre de 2011

mi configuración del touchpad

Me gusta el siguiente comportamiento:

1) Tap activado, un dedo: clic izquierd
2) Tap con 2 dedos: clic derecho
3) Dos botones a la vez: clic del medio

1 y 2 se establecen con:


$ synclient TapButton1=1
$ synclient TapButton2=2

miércoles, 9 de noviembre de 2011

PANIC NOW

Finalmente sucedió lo inevitable, GNOME 3 ya está acá y yo todavía no me mudé a xfce.
Ahora a acomodar con pinzas las actuqalizaciones de los paquetes...

martes, 8 de noviembre de 2011

del software libre...

[Ver: https://bugs.launchpad.net/calibre/+bug/885027 ]

Lo bueno es que: esta clase de errores de programadores PELOTUDOS ... tercos y negligentes pueden ser descubiertos y expuestos públicamente, y patcheados.

Lo malo es que: no se puede "despedir" al mantainer principal por PELOTUDO... porfiado e ineficiente, que encima se toma como algo personal que le marquen un error importante (y acusa a quien lo hace de "influencia destructiva")

(encontré el caso en este blog via planet Debian)

domingo, 2 de octubre de 2011

en mis tiempos...

algunas personas no superamos algunas cosas.

YO EXTRAÑO KDE 3.5 (con Amarok 1.4)

y tengo un rechazo visceral hacia gnome3, unity y las modas que se están viendo en entornos de escritorios.

Será que soy animal de costumbres, a veces más animal que de costumbre

martes, 27 de septiembre de 2011

cat: escribiendo en un archivo sin usar editor

Hace un tiempo vengo usando una manera más rápida y cómoda que hacer
echo "blablabla\
otra linea blablabla\
otra linea" >> /ruta/al/archivo


y hoy vengo a compartir con ustedes una de las bondades de las redirecciónes de E/S que nos ofrece un buen intérprete de comando:

$ cat >> /ruta/al/archivo <<ALGO

escribo muchas cosas
hasta el final
y cuando no quiero escribir mas escribo
ALGO
$

Y ahí me devuelve el prompt (en lugar de usar "ALGO" lo más común es usar "por convención" EOF, pero se puede poner cualquier string)

De esta forma:
* si el archivo no existía, lo crea
* si existía, le agrega lo escrito al final

jueves, 18 de agosto de 2011

como ir al shopping...

Hay dias, como hoy hace unos meses, en que hacer aptitude -u es como ir de compras:




miércoles, 13 de julio de 2011

Es Debian: está en todos lados

Es sabido que los espirales de Debian están ocultos en los lugares menos esperados....


pero a veces quizás eligen lugares poco oportunos, como este AdSense(TM)

jueves, 7 de julio de 2011

'deployar' una web versionada con git

tan simple y cuasiobvio como poderosa solución, encontrada acá

en el server de producción debemos tener un bare repo de nuestro proyecto, y otro con working copy.

En el bare, debemos modificar el archivo .git/hooks/post-receive (y darle permiso de ejecución) con este contenido:

#!/bin/sh
GIT_WORK_TREE=/ruta/al/working/copy git checkout -f


agregando antes o después de ello nuestros hooks/scripts de deploy!

y en nuestro repo local debemos agregar el server como un remote más, colocando en el archivo .git/config las líneas
[remote "nombredelserver"]
url = ssh://u@server:p/ruta/bare/repo
.

al hacer git push nombredelserver estaremos deployando como unos campeones a lo schumacher. agregar sal a gusto!

martes, 5 de julio de 2011

excluir la primera línea de la salida de un comando

$ comando | tail -n +2


reemplazar sumar al 2 cuantas más líneas se quieran omitir desde el principio.

para hacer al revés (excluir las N últimas líneas) se puede usar el head, pero restando:

$ comando| head -n -2

jueves, 26 de mayo de 2011

Revisar estado de muchos paquetes con aptitude

Si por ejemplo tenemos una lista de paquetes y queremos saber cuáles están instalados y cuales no

aptitude show iceweasel vlc totem amarok | grep -B 1 ^Estado
(reemplazar Estado por State si el sistema está en inglés)

No se si alguna vez lo había expresado, pero considero que grep es el mejor comando del mundo, y con sus opbiones -A (por after: después) y -B (before: antes) te muestra X líneas antes y/o después de la línea que coincide con la expresión.

lunes, 9 de mayo de 2011

Soporte técnico de software libre en Mar del Plata


Tenés preguntas sobre GNU/Linux, software libre o sobre cultura libre en general?

Tenés problemas y no sabés cómo solucionarlos? Querés probar y no te animás a instalar? Querés instalar pero no te animás a hacerlo sin ayuda?

Podés usar el nuevo sistema:
Preguntas gulBAC, con sólo acceder a preguntas.gulbac.org.ar
... y recibir ayuda vía internet!


Y sino... podés acercarte todos los sábados de 14 a 16 a la Casa de la Juventud de la Municipalidad de General Pueyrredon en Juan B Justo 3750 (sí, esa casita que tiene un pinguino pintado arriba indicando que gulBAC atiende allí). Traé tus dudas, tu PC o unas facturas y algún miembro del grupo te dará una mano y unos mates.
Ambos servicios son por supuesto gratuitos (aclaro porque nunca falta el lugar a duda)

viernes, 6 de mayo de 2011

Estrenando esquinero!

Darío hizo este lindo iconito como parte el proyecto para la Gráfica de gulBAC:

Miembo de gulBAC

---------
Cómo insertar esta imagen en la esquina de tu Web:

1) Agregar al CSS


/* miembro orgulloso de gulBAC - www.gulbac.org.ar */
a#gulBACmember {
position: fixed;
right: 0; bottom: 0;
display: block;
height: 80px; width: 253px;
background: url('http://wiki.gulbac.org.ar/images/a/ae/Miembro-esquina.png') bottom right no-repeat;
text-indent: -999em;
text-decoration: none;
}


2) Agregar en el HTML poco después del tag <body>:

<a href="http://www.gulbac.org.ar" id="gulBACmember">Miembro de gulBAC</a>


Vualá!

martes, 15 de marzo de 2011

FLISoL 2011


Volviendo a mis andanzas en el hacktivismo del software libre, estoy participando en la organización del Festival Latinoamericano de Instalación de Software Libre desde el GLUG marplanauta gulBAC.

El festival tendrá lugar en ADUM (Guido 3256 - Entre Roca y San Lorenzo) en el horario de 10 a 19hs, y su modalidad será la de siempre:

  • Se invita al público a que se acerque con sus computadoras e prueben, instalen y conozcan el Software Libre

  • Se darán charlas exponiendo sus usos/aplicaciones/experiencias/características

  • Se distribuirán copias de sistemas operativos libres y otras aplicaciones

  • Se realizarán demostraciones para el público en general

  • Se venderán stickers, pines, remeras y otro merchandising de software libre a precios casi-populares

  • Se ofrecerán bebidas frías y calientes y probablemente alguna rica comida!


Los esperamos a todos, acerquense con sus computadoras (con el disco DEFRAGMENTADO en caso de que se quiera instalar este software) o simplemente vayan a miren, aprendan, conozcan, diviertanse un rato o lo que quieran