Archive for ‘GNU/LINUX’

agosto 15, 2014

Twython is now available on Debian

por Josue Ortega

After I debianzed twython [https://github.com/ryanmcgrath/twython], finally this incredible

and easy to use wrapper of Twitter API for Python is on the Debian official repositories, by the moment

is available only in Debian SID, in about ten days will be on Debian Testing and lets hope that the package stays there

after the freeze on November 🙂 to be included in Debian 8.

Twython has a terrific documentation which make even easier learn to use it.

A couple of weeks  ago I wrote a Twitter plugin using Twython for our under development IRC bot [https://github.com/noahfx/tio_chema/blob/master/plugins/tuiter.py] . You can check the code and realize that is

really easy to use.

I’m glad that finally the package had got into the archive 🙂 and I am on charge of it.

The package is available in its Python 2 version and Python 3 as well

https://tracker.debian.org/pkg/twython

To install it:

apt-get install python-twython python3-twython

Anuncio publicitario
agosto 12, 2013

[Debconf13] Día 1

por Josue Ortega

Luego de un gran viaje, aproximadamente 25 horas distribuidas en vuelo, esperas en aeropuertos, trenes y buses logré venir al venue en Vaumarcus, Suiza.

Luego de que terminara el primer día del debconf aquí esta un resumen de como van las cosas:

En la charla introductoria se presentó el equipo local y una presentación del canton de Neuchâtel. Luego de esto los bits del DPL seguido de la cosmología en Debian.

Estuve presente en el BoF de SPI, luego de esto me retire a trabaja en el proyecto. Encontré un debugger de Python abandonado asi que empece a trabaja en el. Y como spoiler es muy probable que empiece a colaborar con el proyecto LXDE QT :).

Esto ha sido un rápido resumen del primer día. Pronto viene el siguiente

Las charlas pueden ser vistas en vivo aqui:

Y este es el horario: http://penta.debconf.org/dc13_schedule/index.en.html

La hora local es UTC+2

Imagen

Etiquetas: , , ,
marzo 26, 2013

Mis contribuciones en el Proyecto Debian hasta la fecha.

por Josue Ortega

En julio del año pasado tuve la oportunidad de asistir  a Debconf12 en Managua, gracias a esto pude conocer mas a fondo de que se trata el proyecto, como esta estructurado,como poder colaborar  y a mucha gente que colabora  en diferentes áreas  :). Desde ese entonces empece a trabajar para poder colaborar en el proyecto manteniendo paquetes.

Debconf12

Hasta la fecha estoy manteniendo los siguientes paquetes:

WCALC

Este es una calculadora científica CLI  escrita en C ,  a este paquete le tengo mucho cariño porque es el primero que empece a mantener a parte de que usa Flex y Bison, herramientas que me gustan mucho. El upstream es una persona bastante amable que ha aceptado mis parches para la siguiente versión sin darle tantas vueltas al asunto.

Debido al freeze la versión que estoy trabajando se encuentra en el repositorio experimental : http://packages.debian.org/source/experimental/wcalc

Homepage del proyecto: http://w-calc.sourceforge.net/

MP3DIAGS

Este es un programa para identificar y solocuionar problemas en archivos mp3  escrito en C++  y utiliza Qt4, ademas permite agregar información a las pistas. En este paquete tuve la oportunidad de solucionar un Release Critical Bug para Wheezy , la siguiente version de Debian.  Aquí tambien es bastante fácil trabajar con upstream :).

Las versiones que mantengo de este paquete se encuentran en Wheezy, Sid y en Experimentao:  http://packages.qa.debian.org/m/mp3diags.html

Homepage del proyecto: http://mp3diags.sourceforge.net/

PYTHON-GNUPLOT

Este es una interfaz para python del programa GNUPlot, me animé a trabajar en este paquete ya que he trabajado bastante en python los últimos meses.  Con este paquete tuve la oportunidad de trabajar con la gente de Debian-Science, equipo con el cual estoy trabajando actualmente.

Actualmente mantengo la version en experimental por el freeze : http://packages.debian.org/source/experimental/python-gnuplot

Homepage del proyecto: http://gnuplot-py.sourceforge.net/

Estas han sido mis principales contribuciones con el proyecto hasta la fecha, he traducido algunas parte de wiki.debian.org pero no ha sido gran trabajo asi que creo que no es necesario mencionarlo, tengo en mente en el futuro escribir un post de como contribuir con las traducciones.

Para información mas detallada aquí esta el Overview de mis trabajo en los paquetes: http://qa.debian.org/developer.php?login=josueortega%40debian.org.gt

Mi portafolio en Debian:  http://portfolio.debian.net/result?email=josueortega%40debian.org.gt&showall=1&name=Josue+Ortega&gpgfp=&username=&nonddemail=josueortega%40debian.org.gt&aliothusername=noahfx-guest&wikihomepage=Josue+Ortega&forumsid=&mode=html&submit=Build+Debian+Member+Portfolio+URLs

Este es mi primer post del trabajo que hago en Debian, empezaré a escribir updates mas seguido

debian/rules

diciembre 9, 2012

Acuerdo de Revenue Share entre DuckDuckGo y el Proyecto Debian

por Josue Ortega

Desde marzo de este año en el proyecto Debian se ha trabajado en un acuerdo de revenue share con el motor de búsqueda DuckDuckGo. De acuerdo con los bits del DPL , el mes de noviembre fue el primer mes que se recibe  la «donación» del buscador hacia el proyecto.

Ya llevo bastante tiempo usando el buscador del pato, incluso uso su servicio XMPP , como se lee en el sitio de DDG , ellos se caracterizan por proteger la privacidad del usuario sin hacer tracking de sus búsquedas, también por ofrecer «mejores» resultados sin meter dentro de una burbuja estos mismos acorde al usuario que busca.

Ahora se viene la parte alegre, hacer búsquedas seguras y contribuir con el proyecto Debian; en el acuerdo se menciona que se donará el 25% del trafico de entrada generado por usuarios de Debian desde la opción del motor de búsqueda de DDG y el 50% si DDG es el buscador por defecto.

En Iceweasel solo basta con seleccionar el motor de búsqueda y el query de busqueda ya incluira el atributo que indica que se esta usando en Debian:

https://duckduckgo.com/?q={{search}}&t=debian

Para los usuarios de Chromium hay que ir a  chrome://chrome/settings/searchEngines y en las configuraciones de búsqueda , y en la sección de DDG cambiar el query a :

http://duckduckgo.com/?q=%s&t=debian

Con esto es suficiente para generar trafico hacia DDG proveniente de Debian y asi poder aportar un poco al proyecto.

julio 29, 2012

Twitter NowPlaying con MPC

por Josue Ortega

Script verdaderamente fácil para actualizar nuestro estado en twitter con la canción que actualmente escuchamos, eso sí, usando mpd+mpc y el cliente para Twitter twidge 

#!/bin/bash
now_playing="Now Playing: "
song="`mpc current`"
echo $now_playing$song "#NP"| twidge update

Ya solo queda guardar el script en un archivo, darle permisos de ejecución y listo :)
mayo 12, 2012

Ya no mas tutoriales de Oracle u otra herramienta no libre

por Josue Ortega

Desde ya hace unos meses había publicado un tutorial de como instalar Oracle 11 EE en Debian, como todos sabemos Oracle es software privativo, el tutorial existía debido a que tuve una practica en un curso de la universidad donde se me pedía instalarlo y la documentación para instalarlo en Debian GNU/Linux era escasa y confusa.

Las noticias recientes acerca de Oracle, me han hecho reaccionar y decidir ya no seguir escribiendo tutoriales para esta herramienta y eliminar los existentes.

El propósito del blog es compartir conocimiento libre, fomentar el uso de herramientas privativas es totalmente contradictorio a este propósito, aunque el tutorial sea «libre», por lo tanto:

He decidido ya no publicar tutoriales y recomendaciones para este DBMS u otra herramienta que no sea totalmente libre.

Etiquetas: , , ,
abril 30, 2012

Así fue como vi el FLISOL 2012 en Quetzaltenango

por Josue Ortega

El 28 de abril se celebró el FLISOL en distintas ciudades de Guatemala, este año tuve el privilegio de participar en el que se realizó en la ciudad de Quetzaltenango.

El evento se realizó en el Insituto Dr. Werner Ovalle Lopez, el instituto abrio las puertas a su auditorio para que se impartieran algunas charlas acerca de Software Libre, y en los pasillos del establecimiento se llevaron a cabo las instalaciones.

Tuve la oportunidad de impartir dos charlas, la primera fue acerca de la filosofía del software libre y la segunda de GNU Octave, las dos ante un público bastante curioso y colaborador 🙂

Por la tarde se incremento la afluencia de personas, se acercaron varias  a resolver dudas que tenían con sus equipos y otras a que se les instalase un sistema operativo libre.

Ha sido una de las mejores experiencias que he tenido  en eventos de este tipo, ya que pude notar en la gente la verdadera intensión de las personas en aprender algo nuevo que verdaderamente les beneficiaría, sin asistir por otros intereses ni nadie pretendiendo ser mejor que otro, un verdadero espíritu de comunidad algo que ha ido desapareciendo en actividades como esta, donde se ha olvidado el verdadero proposito: Conocimiento verdaderamente libre,  sin intereses personales ajenos a la filosofía de la cultura libre.

Así que Xelalug el siguiente año cuentan conmigo.

enero 9, 2012

Esto es mas que SOPA

por Josue Ortega

En los últimos días ha estado sonando por toda la red el proyecto de Ley en contra de la Piratería en Línea (SOPA). Pienso que ya no es necesario detenerme a explicar de qué se trata todo esto, el tema esta hasta en la sopa.
Es tiempo para que hagamos conciencia y nos demos cuenta de los resultados que ha acarreado ceder nuestra libertad digital a grandes compañías. Probablemente solo estemos viendo la punta del iceberg de algo que intentará a robarnos completamente la libertad.

Como lo mencioné anteriormente SOPA esta sonando muy fuerte en el Internet. Pero es de darse cuenta que no se trata solo de el acceso libre en la red, No crean que si el proyecto de Ley es denegado todo acabará allí. Que bien se siente leer muchos posts de blogueros y microblogueros protestando en contra de SOPA, ¿Pero en realidad están conscientes que eso no termina allí?. Suponiendo que SOPA no es aprobada
todos continuaran con sus hábitos digitales como si nada hubiese pasado, y seguirán cediendo su libertad sin saberlo a grandes compañías. Compañías que violan totalmente la privacidad del usuario, y de la sociedad en general.
Hablo de compañias como Apple, RIM, Nokia que colocan puertas traseras en sus dispositivos para espiar a los usuarios para luego enviar información de interés a los gobiernos (http://apple.slashdot.org/story/12/01/08/069204/) .

Este es solo un ejemplo de lo que estamos aceptando al utilizar dispositivos de los cuales no tenemos la mas mínima idea de su funcionamiento. El usuario final del producto nunca se da cuenta que esta siendo monitoreado por terceros.

El software esta siendo un pilar de la sociedades modernas y si no es la sociedad quien tiene  el control sobre el, lo serán los gobiernos y las grandes compañías , y si nosotros como sociedad no tenemos ese control los anteriormente mencionados lograran controlarnos a como ellos se les plazca.

Pelear por la libertad digital no es solamente luchar por tener acceso a la información que queremos. También debemos pelear por ser dueños de nuestra información , dueños de nuestro contenido no regalandolo  a redes sociales centralizadas dónde solamente estamos facilitando el espionaje, facilitando que movimientos sociales sean callados simplemente porque estamos siendo monitoreados por una gran compañia que evidentemente obedecerá al gobierno para satisfacer sus intereses, haciéndole un gran daño a la sociedad.

Es tiempo de usar tecnologías libres, sistemas operativos libres, dispositivos libres, donde en realidad vamos a saber que esta pasando y quienes están usando nuestros dispositivos.

Solo espero que SOPA sea una llamada de atención para que despertemos y dejemos las comodidades y empecemos a tomar control de nuestro software.

El sofware es de lo que está hecho el siglo XXI. Lo que el acero
fue para la economía del siglo XX, lo que el acero fue para el poder
del siglo XX, lo que el acero fue para la política del siglo 20 , es
ahora el sofware. Es el ladrillo crucial, el componente del que todo
lo demás está hecho, y, cuando hablo de todo lo demás, por supuesto
me refiero a la libertad, así como a la tiranía, así como al negocio de
siempre, así como espiar a todos gratuitamente todo el tiempo.
En otras palabras, la misma composición de la vida social, la
forma en que funciona o no funciona para nosotros, la forma en que
funciona o no funciona para aquellos que poseen, la forma en que
funciona o no funciona para aquellos que oprimen, todo depende
ahora del sofware. —  Fragmento de un discurso de Eben Moglen en la conferencia FOSDEM 2011

septiembre 13, 2011

Software Freedom Day Guatemala

por Josue Ortega

El Software Freedom Day (SFD) o Día de la Libertad de Software es una celebración a nivel mundial con el proposito de enseñarle a las personas los beneficios de utilizar software libre.

Este año se estará celebrando en la Universidad de San Carlos de Guatemala el día 17 de septiembre.

Así que si tienes curiosidad de saber lo que es el software libre o ya has escuchado al respecto pero aún no tienes bien claro lo que significa, puedes asistir a la actividad.

Habrán charlas acerca del movimiento software libre, instalaciones de software libre y mucho intercambio de conocimiento libre y abierto por parte de nuestra comunidad. Y por la tarde torneos de videojuegos.

Mas informacion:

http://www.softwarefreedomday.org/en/sfd

http://wiki.softwarefreedomday.org/2011/Guatemala/Guatemala/Lugusac

 

julio 27, 2011

Tarjeta Broadcom BCM4313 802.11 en Kernel <=3.0 en Debian

por Josue Ortega

Unos meses atras escribí una entrada de como configurar tarjetas broadcom en el kernel 2.38-2-686, para esos días usaba Debian Testing en mi netbook, ahora usando Debian Sid.

Debido a que SID  que es la versión inestable hay actualizaciones con mayor frecuencia. Actualmente ya se encuentra el kernel 3.0 en los repositorios inestables de la distribución, a lo largo de cada upgrade del kernel me ha tocado configurar los módulos para esta tarjeta, y la buena noticia es que los pasos siguen siendo los mismos, así que para aclarar dudas si el procedimiento funciona en versiones posteriores del kernel, la respuesta es afirmativa.

Aquí dejo el enlace a la entrada con los pasos para configurar los módulos de la tarjeta: Tarjeta Broadcom BCM4313 Wheezy