Etiquetas

lunes, 17 de junio de 2013

La actualidad de un juguete con mucha historia: el Meccano

En la columna de tecnología del programa "Dinero por nada", que se emite por Radio América los domingos a las 16 hs, el domingo 9 de junio hablamos sobre la actualidad de un juego con mucha historia y que es mucho más que un juguete: el Meccano y sus parientes. El audio se encuentra disponible en el enlace de abajo.




Continuar »

lunes, 3 de junio de 2013

La Estación Espacial Internacional migra sus notebooks a Debian

Debian al infinito, y más allá. Las agencias espaciales que gestionan la Estación Espacial Internacional decidieron iniciar la migración de las docenas de laptops que se usan en la estación para que usen Debian, una de los sabores (distribuciones) del sistema operativo de colaborativo y de Código Abierto, Linux/GNU.

Google retira de su tienda Google Play aplicaciones de pago de origen argentino. Esta medida genera preocupación por parte de los desarrolladores argentinos, que de momento, no podrán obtener beneficios económicos que generaban las ventas de sus productos en la tienda en línea de Google.

Escuchar el audio de la emisión del 02 de junio de 2013 de la columna Tecnología en el programa "Dinero por nada", que dirigen Horacio Riggi y Julieta Camandone por Radio América AM 1190 KHz, domingos de 16 a 17 hs.





Una medida de Google que está preocupando a los desarrolladores de aplicaciones para Android del país es la decisión por parte de Google de retirar todas las aplicaciones de pago de origen argentino. Según informó el site especializado celularis.com, los desarrolladores argentinos dados de alta en Google Play recibieron un correo electrónico con el anuncio y deberán dar de baja sus aplicaciones de pago antes de fines de junio. Podrán continuar ofreciendo, sin embargo, sus aplicaciones de forma gratuita.


Fuentes:

http://www.celularis.com/google/pagos-de-google-play-en-argentina/


http://training.linuxfoundation.org/why-our-linux-training/training-reviews/linux-foundation-training-prepares-the-international-space-station-for-linux-migration


Continuar »

domingo, 26 de mayo de 2013

Abre sus puertas el Museo de la Informática

El próximo 7 de junio abrirá sus puertas al público el Museo de la Informatica, el primero en su género en el país. Luego de funcionar algún tiempo sin sede propia, ahora el Museo cuenta con un espacio destinado a exhibir su colección. El museo cuenta con un acervo importantísimo de equipos históricos, de las décadas del '70, '80 y '90.

Escuchar el audio de la emisión del 26 de mayo de 2013 de la columna Tecnología en el programa "Dinero por nada".




Desde el próximo 7 de junio, todos los viernes por la tarde el Museo de la Informática abrirá sus puertas al público. Su sede está ubicada en la calle Tucumán 810, Planta Baja.

La Fundación Museo ICATEC (Museo de Informática, Computadoras y Accesorios TECnológicos), iniciada por sus fundadores Alicia Murchio y Carlos Chiodini tiene un foco en preservar el patrimonio tecnológico con una finalidad pedagógica para las nuevas generaciones. Según señala su sitio web (www.museodeinformatica.org.ar):

“Conservar, preservar y exponer el patrimonio informático de nuestro país para conocimiento de futuras generaciones y resguardar la memoria de los pioneros que tuvieron una participación activa en los procesos más importantes de la historia de la computación en la Argentina.
Integrar a varias generaciones a través de un interés común, como es la tecnología, posibilita un mejor diálogo y mayor participación, solidaridad e inclusión en la sociedad”.


Un viaje retro

Personalmente, tengo una enorme expectativa de conocer el museo para poder ver equipos con los que soñaba cuando tenía poco más de diez años. Eran tiempos en los que cada computadora tenía un diseño y una arquitectura que alas diferenciaba de las competidoras. El mercado estaba altamente fragmentado, había distintas CPUs mutuamente incompatibles y un lenguaje de dudosareputación (BASIC) dominaba el panorama. Tiempo después tuvimos que "desaprender" BASIC para entender mejor que aquel lenguaje podía conducir a malas prácticas a la hora de programar.
Mi primera computadora, una Radio Shack Coco II me regaló años de felicidad. Aún cuando grabara mis programas en cintas de cassette, porque nunca llegué a tener una unidad de Floppy. Años después descubrí que aquella joya de 8bits podía correr una versión de Unix multitarea y multiusuario, como me hubiera gustado verlo.

Otras, que veíamos en las fotos de revistas norteamericanas y que eran inalcanzables por su precio y acceso desde la Argentina de los años '80 como la Apple II había sido diseñada por Steve Wozniack. Sabíamos que en los Estados Unidos existía un Valle del Silicio y ese era un lugar mítico, construido por las crónicas de las revistas, por ejemplo la K-64.
Otros modelos de lo que se llamaba "Home Computers" eran las TI-99 de Texas Instruments o la Timex Sinclair, del Z-80 en adelante. De esos equipos se construyeron clónicos a lo largo de todo el mundo. Todos ellos forman parte del acervo del Museo y muchos de ellos fueron la puerta de entrada para entusiastas, aficionados y profesionales de la informática.
También hay lugar para equipos más sofisticados y que hicieron historia, como la IBM 5150, la primera "IBM PC", lanzada al mercado en agosto de 1981.
Creo que a partir de los años '90 sólo el desarrollo de sistemas abiertos como GNU/Linux o los BSDs fueron los que hicieron que otra vez le pusieramos diversión a nuestras computadoras. En eso creo que el eslógan del site Distrowatch da totalmente en el clavo ("Put fun into computing: use Linux, BSD..."). Los años que siguieron a las home computer, mientras las PCs usaban el MS-DOS eran tristes :)


Habían otras cosas en los años '80 haciendo memoria. Un programa semanal llamado "El Club de la Computadora" que iba los domingos a la tarde por canal 2 de La Plata y lo dirigía Johnny Allon. Sí señores, leyeron bien. Un pionero.
También una serie de ficción que consumíamos con avidez: "Whiz-kids" su título original pero que en la Argentina se conoción como "La Pandilla de la Computadora", pasen y vean la presentación:


Continuar »

domingo, 28 de abril de 2013

Rock & FOSS - Cómo los "Deadheads" compartían música y crearon Comunidad en los años '60

El 26 de abril se conmemoró el Día Internacional de la Propiedad Intelectual, conmemoración promovida por la OMPI, Organización Mundial de la Propiedad Intectual. Según dicha organización, dependiente de Naciones Unidas, los sistemas de patentes y copyright garantizan la innovación. Otros analistas sostienen, en cambio que tienden a "criminalizar" los hábitos que internet viabilizó.
Pero hay un caso ya de casi 50 años de edad que puede enseñarnos cómo los músicos permitieron que sus creaciones fueran libremente copiadas y compartidas siempre y cuando sus fanáticos no lucraran con ello. Y además lograron hacer buenos negocios. Es la historia de Greatful Dead y de la contracultura de San Francisco, que previeron las licencias Creative Commons o la GPL.





Creo que uno no debería temer equivocarse al afirmar (al menos así lo creo) que una de las mayores influencias sociales en el surgimiento del software libre (o de código abierto) -FOSS- proviene de la contracultura de los años '60, del "flower power" y la vida comunitaria que el hippismo ensayó por entonces.
Indudablemente varios elementos de lo que fue aquel movimiento marcaron a fuego al código abierto. De hecho, muchos de los primeros hacker, de los '60 y los '70 eran fervientes creyentes de lo "alternativo" y lo "contracultural".
Posiblemente el área de San Francisco en California, no haya sido solamente terreno fértil solo para la música y el movimiento hippie. Lo fue también, sin duda, para la tecnología informática.
Un punto en el que se entrecruzan el Rock y el FOSS es Greatful Dead, el grupo emblemático liderado por Jerry García que se formó en Palo Alto.
Fueron músicos Creative Commons "avant la lettre" ¿Por qué? Sencillo, ellos permitían a sus fans -autodenominados "deadheads"- grabar sus conciertos, en aquella época en cintas, y distribuirlas libremente.
Inclusive, los Greatfull Dead ofrecían conexiones directas a la consola de sonido, con lo cual muchas de las grabaciones de sus shows fueron obtenidas con buena calidad de audio.
Greatful Dead no tuvo demasiados temas en los top 40. Pero el secreto de su éxito no estaba en maximizar las ventas de discos. Por el contrario, su truco era crear una comunidad de seguidores, que se reconocieran a sí mismos como grupo, fueron los deadheads.
Además de sus discos, que se comercializaban por el circuito comercial tradicional los Dead ofrecían memorabilia, merchandising, objetos de arte, remeras. Sin haber llegado demasiado alto en los chart llegaron a facturar 50 millones de dólares al año. Y crearon una banda emblemática, tocaron con Dylan, volaron alto.
Musicalmente, otro de sus secretos fue llevar la zapada -jam- al extremo de que cada interpretación en vivo siempre fuera diferente.
Los deadheads no eran sólo consumidores eran parte activa del movimiento que la banda generaba.
No es casual que John Perry Barlow, fundador de la Electronic Frontier Foundation haya sido letrista de The Greatful Dead.

Continuar »

Max Crook, coautor del tema "Fugitiva", un músico hacker

Max Crook fue coautor, junto a Del Shannon del famosísimo y popular éxito "Fugitiva" ("Runaway") el tema de 1961.
Pero Crook fue además inventor y, podría decirse, músico hacker. Porque él creo el Musitron, que era un sintetizador analógico que era, en rigor, un derivado del Clavioline.

(Columna de Tecnología en el programa "Dinero por Nada", en Radio América AM 1190 Khz.



El resultado obtenido fue fabuloso y la interpretación de Crook se destaca en el solo que Crook ejecuta en el Musitron.

En la electrónica de la época para lograr efectos de resonancia o vibrato tenía que recurrirse a dispositivos mecánicos, como cajas de resonancia acústicas. Para agregar efectos de vibrato Crook hizo una caja de resonancia con resortes de puertas de jardín. Además de utilizar componentes de electrónica de la época como válvulas de vacío para la electrónica de su Musitron.
Esa característica artesanal, hacen de Crook un auténtico hacker, capaz de descubrir nuevas funciones para materiales existentes.
Crook no pudo patentar su Musitron, porque muchos de los "módulos" que él integró ya se encontraban patentados con anterioridad.
Continuar »

lunes, 15 de abril de 2013

Linus vs. Tesla: Geekwire elige el mayor geek de todos los tiempos

El sitio www.geekwire.com organizó el concurso "Locura Geek" para elegir el mayor Geek de todos los tiempos.
Eran 32 geeks de toda la historia, de un costado una lista de notables del campo de la tecnología, del otro, célebres matemáticos, físicos como Albert Einstein, Guillermo Marconi, Galileo, Isaac Newton.
Y el ganador es...




El sitio www.geekwire.com organizó un concurso llamado "Locura Geek" para elegir al mayor geek de todos los tiempos.
"Geeks", en sus múltiples acepciones son personas apasionadas por la tecnología o la ciencia y con conocimientos profundos en alguno de esos campos.
Los visitantes http://www.geekwire.com/2013/geek-madness-chance-pick-greatest-geek-time/ debían elegir quién era para ellos el geek más grande de la historia.
En las primeras rondas quedaron atrás personajes importantísimos como Einstein, Thomas Edison, Marie Curie, y del otro costado Bill Gates, Steve Jobs, Mark Zuckerberger.
Llegada la instancia final de la votación, luego de varias semanas, el ganador fue el físico e ingeniero de origen croata Nikola Tesla, que venció a Linus Torvalds.

Continuar »

lunes, 8 de abril de 2013

Se realizó el primer RaspberryJAM en Buenos Aires

El sábado pasado se realizó el primer encuentro de la Comunidad de Usuarios de Raspberry Pi de la Argentina del cual pude participar, con mucha alegría. Estos encuentros informales se los conoce en todas partes como RaspberryJAM y sirven entre otras cosas para compartir experiencias, ideas y conocimiento entre la comunidad. De esta forma conversamos ayer sobre la Raspberry Pi y el primer JAM en Buenos Aires en el programa "Dinero por nada", por radio América AM 1190 Khz.



El sábado en el barrio del Abasto tuvo lugar el primer RaspberryJAM de Buenos Aires, encuentro de la comunidad de usuarios de Raspberry Pi de la Argentina ( http://www.raspberrypi.com.ar/). Los lugares disponibles para el encuentro se agotaron tan solo 48 hs después de que fuera anunciado, lo que es una muestra del interés que despierta esta pequeña computadora de uso general con hardware y software de código abierto.

Sin dudas hay muchos dispositivos que podrían convertirse en revolucionarios, pero sin temor a exagerar demasiado el Raspberry Pi tiene un potencial gigantesco. Este dispositivo desarrollado en el Reino Unido inicialmente por equipos de investigación de la Universidad de Cambridge cuesta actualmente alrededor de 30 dólares estadounidenses. Fue concebido poniendo el foco en la educación, pensando en que el núcleo de sus usuarios sean chicos de escuelas primarias y secundarias.
Haciendo un rápido flashback a mis días en la ENET 28 (El "Cuba"), cómo nos hubiera gustado tener algo parecido a una Raspberry Pi.


Además, el dispositivo fue diseñado con la filosofía de los antiguos "hackers": para que puedas abrirla, conectarla con el mundo, expandirla. Y hasta incluso tolerable a las fallas humanas, si la quemás no es tan cara como una PC. Por eso tiene un potencial educativo extraordinario, que ningún otro hardware y software propietario ofrece.
Raspberry Pi viene a ponerle más diversión a la educación.
Las Raspberry Pi es tan pequeña como una tarjeta de débito, pero por el hecho de estar potenciada por un sistema como GNU/Linux le permite apoyarse sobre los sólidos hombros de un gigante, tomando prestada la frase de Isaac Newton ("Si he visto más lejos ha sido subiéndome a los hombros de un gigante") y que tanto le gusta citar a Linus Torvalds.
A los que peinamos más canas (o incluso a los que hasta las vamos perdiendo) Raspberry Pi nos retrotrae un poco a la década del '80 cuando las computadoras eran de un hardware más elemental y era más sencillo experimentar conectándolas con el exterior. El mismo Torvalds señalaba que en aquella época para los usuarios en general era mucho más sencillo comprender el hardware y por consiguiente programar a bajo nivel.
Posiblemente Raspberry Pi sea al hardware lo que GNU/Linux viene siendo desde hace más de 20 años para los sistemas operativos. Ahora sí -exagerando un poquito para divertirnos- ¿Será la RasPi la Elegida que viene a reestablecer el equilibrio de la Fuerza? Quizá, porque es una pequeña sobre los hombros de los antiguos Jedi-hackers: los Stallman, los Torvalds, los Joys, los Wozniaks, y sigan las firmas. Lo habrá conseguido si tan solo logra despertar la pasión de niños y jóvenes por convertirse en productores y artesanos digitales en vez de que seamos meros consumidores y data entries de planillas Excel (Marca Registrada este último, cordiales saludos).

Continuar »

Servidor ftp seguro con una instancia independiente de ssh

Como SysAdmins, en muchas ocasiones precisamos ofrecer servicio de acceso sftp (secure ftp) en un host conectado a internet. En un principio, el problema que se plante es que como sftp utiliza ssh, si ya estamos usando ssh para administración remota y otros servicios administrativos utilizar la misma instancia para acceso sftp a usuarios externos podría plantear una brecha de seguridad. Por eso, utilizar otra instancia de sshd, independiente de la "principal" (administrativa) puede suponer un agregado de seguridad extra, porque vamos a "limitar" los permisos que daremos a los usuarios que accedan vía sftp.

sftp, conocido como "ftp seguro" utiliza el protocolo ssh ("secure shell") para encriptar todo el tráfico de red envuelto en este tipo de comunicación o transferencias de archivos. De esta forma, mejora el protocolo ftp clásico, en el cual credenciales de acceso como archivos se envían sin cifrado, lo que los hace visibles para ojos de malvivientes.

Lo que nos proponemos con este acercamiento es crear una instancia adicional de sshd, es decir, correr otro deminio (servidor) ssh que será el encargado de prestar el servicio para sftp, en otro puerto diferente al estándar (puerto 22). Partiendo de ese punto limitaremos los usuarios solo a usuarios definidos para usar sftp como también limitaremos las opciones del shell del usuario.

Manos a la obra

1) Crear configuracion para nuevo demonio:

Aquí copiaremos el archivo original de configuración del servidor sshd para que nos sirva de punto de partida.

cd /etc/ssh
cp -p sshd_config sshd_config-sftp


2) Modificaciones en sshd_config-sftp (Alterar puerto, bindings, etc):
OBS. Importante: es clave definir el PID file para este nuevo demonio o instancia.
Este nuevo servicio sshd escuchará conexiones en el puerto 2222, definido en el archivo sshd-config-sftp.

# BOF Modificaciones para segundo demonio
# Port modificado
Port 2222
# Agregado PID para este demonio
PidFile /var/run/sshd-sftp.pid

3)Seguridad: no permitir acceso root y limitar usuarios: Permitiremos acceso a esta instancia de sshd solo a los usuarios listados en AllowUsers o a los pertenecientes al grupo AllowGroups

# Authentication:
LoginGraceTime 120
PermitRootLogin no
StrictModes yes
AllowUsers ptolomeo alberto # Usuarios permitidos para acceso sftp
AllowGroups sftp # Grupo permitido

4) Crear symlink para diferenciar el demonio del principal:

# cd /usr/sbin
# ln -s /usr/sbin/sshd /usr/sbin/sshd-sftp
# ls -l sshd-sftp
lrwxrwxrwx 1 root root 14 mar 28 11:10 sshd-sftp -> /usr/sbin/sshd

5) Si se usa PAM, como es default en Debian:

# cd /etc/pam.d/
# ln -s sshd sshd-sftp

6) Modificar el script SysV para inicio y parada:

# cd /etc/init.d/
# cp -p ssh ssh-sftp

7) Alterar script de inicio ssh-sftp para definir las config de la nueva instancia (ver abajo en Anexo I el script completo).

8) Creacion de usuario y grupo para acceso restringido:

# useradd -m -c "usuario acceso sftp limitado" -s /bin/bash ptolomeo
# passwd ptolomeo
Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX:
passwd: contraseña actualizada correctamente

# addgroup sftp
Añadiendo el grupo `sftp' (GID 1005) ...
Hecho.

# usermod -aG sftp ptolomeo
# groups ptolomeo
ptolomeo : ptolomeo sftp

9) OPCIONAL: ambiente chroot para el acceso sftp

Si bien, se recomiendan, los pasos descriptos en esta sección (9) son opcionales. Describen cómo configurar un ambiente chroot para que los usuarios sftp se encuentren limitados únicamente a su directorio de usuario ($HOME). De esa forma no podrán acceder a lectura de otros archivos del sistema operativo, por ejemplo.

# chown root:sftp /home/ptolomeo/
# chmod 755 /home/ptolomeo/

9.1) Alterar estas líneas de /etc/ssh/sshd_config-sftp

# Comentado para acceso chroot (ver abajo)
#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp

9.2) Agregar al final de /etc/ssh/sshd_config-sftp:

###################################################
## OPT. (RECOMENDADO): ###
## Para acessos sftp ambiente chroot ###
## Requiere OpenSSH>= 4.8 ###
## Este bloque debe estar al final del archivo ###
## sshd_config-sftp ###
###################################################
Match User ptolomeo
ChrootDirectory /home/ptolomeo
#ForceCommand internal-ftp
# Restringir todavia mas las posibilidades (+ paranoia)
AllowTcpForwarding no
GatewayPorts no
X11Forwarding no

Esta última configuración establece que cuando el usuario coincida com ptolomeo, que fue el que se definió para acceso sftp el mismo quede en una jaula chroot en su directorio home. También la misma directiva condicional se puede aplicar al grupo sftp, lo que sería mejor en caso de que tengamos que dar acceso sftp a múltiples usuarios , lo que suele ser lo habitual.


Anexo I

Script llamado ssh-sftp tipo SysV de inicio para la instancia, que fue modificado a partir del original /etc/init.d/ssh, que queda inalterado.

#! /bin/sh

### BEGIN INIT INFO
# Provides: sshd-sftp
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: OpenBSD Secure Shell server
### END INIT INFO

set -e

# /etc/init.d/ssh-sftp: start and stop the OpenBSD "secure shell(tm)" daemon

test -x /usr/sbin/sshd-sftp || exit 0
( /usr/sbin/sshd-sftp -\? 2>&1 | grep -q OpenSSH ) 2>/dev/null || exit 0

umask 022

if test -f /etc/default/ssh; then
. /etc/default/ssh
fi

. /lib/lsb/init-functions

if [ -n "$2" ]; then
SSHD_OPTS="$SSHD_OPTS $2"
fi

# Are we running from init?
run_by_init() {
([ "$previous" ] && [ "$runlevel" ]) || [ "$runlevel" = S ]
}

check_for_no_start() {
# forget it if we're trying to start, and /etc/ssh/sshd_not_to_be_run exists
if [ -e /etc/ssh/sshd_not_to_be_run ]; then
if [ "$1" = log_end_msg ]; then
log_end_msg 0
fi
if ! run_by_init; then
log_action_msg "OpenBSD Secure Shell server not in use (/etc/ssh/sshd_not_to_be_run)"
fi
exit 0
fi
}

check_dev_null() {
if [ ! -c /dev/null ]; then
if [ "$1" = log_end_msg ]; then
log_end_msg 1 || true
fi
if ! run_by_init; then
log_action_msg "/dev/null is not a character device!"
fi
exit 1
fi
}


check_privsep_dir() {
# Create the PrivSep empty dir if necessary
if [ ! -d /var/run/sshd-sftp ]; then
mkdir /var/run/sshd-sftp
chmod 0755 /var/run/sshd-sftp
fi
}

check_config() {
if [ ! -e /etc/ssh/sshd_not_to_be_run ]; then
/usr/sbin/sshd-sftp $SSHD_OPTS -t || exit 1
fi
}

export PATH="${PATH:+$PATH:}/usr/sbin:/sbin"

case "$1" in
start)
check_privsep_dir
check_for_no_start
check_dev_null
log_daemon_msg "Starting OpenBSD Secure Shell server" "sshd"
if start-stop-daemon --start --quiet --oknodo --pidfile /var/run/sshd-sftp.pid --exec /usr/sbin/sshd-sftp -- -f /etc/ssh/sshd_config-sftp $SSHD_OPTS; then
log_end_msg 0
else
log_end_msg 1
fi
;;
stop)
log_daemon_msg "Stopping OpenBSD Secure Shell server" "sshd"
if start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/sshd-sftp.pid; then
log_end_msg 0
else
log_end_msg 1
fi
;;

reload|force-reload)
check_for_no_start
check_config
log_daemon_msg "Reloading OpenBSD Secure Shell server's configuration" "sshd"
if start-stop-daemon --stop --signal 1 --quiet --oknodo --pidfile /var/run/sshd-sftp.pid --exec /usr/sbin/sshd-sftp; then
log_end_msg 0
else
log_end_msg 1
fi
;;

restart)
check_privsep_dir
check_config
log_daemon_msg "Restarting OpenBSD Secure Shell server" "sshd"
start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile /var/run/sshd-sftp.pid
check_for_no_start log_end_msg
check_dev_null log_end_msg
if start-stop-daemon --start --quiet --oknodo --pidfile /var/run/sshd-sftp.pid --exec /usr/sbin/sshd-sftp -- -f /etc/ssh/sshd_config-sftp $SSHD_OPTS; then
log_end_msg 0
else
log_end_msg 1
fi
;;
try-restart)
check_privsep_dir
check_config
log_daemon_msg "Restarting OpenBSD Secure Shell server" "sshd"
set +e
start-stop-daemon --stop --quiet --retry 30 --pidfile /var/run/sshd-sftp.pid
RET="$?"
set -e
case $RET in
0)
# old daemon stopped
check_for_no_start log_end_msg
check_dev_null log_end_msg
if start-stop-daemon --start --quiet --oknodo --pidfile /var/run/sshd-sftp.pid --exec /usr/sbin/sshd-sftp -- -f /etc/ssh/sshd_config-sftp $SSHD_OPTS; then
log_end_msg 0
else
log_end_msg 1
fi
;;
1)
# daemon not running
log_progress_msg "(not running)"
log_end_msg 0
;;
*)
# failed to stop
log_progress_msg "(failed to stop)"
log_end_msg 1
;;
esac
;;

status)
status_of_proc -p /var/run/sshd-sftp.pid /usr/sbin/sshd-sftp sshd && exit 0 || exit $?
;;

*)
log_action_msg "Usage: /etc/init.d/ssh-sftp {start|stop|reload|force-reload|restart|try-restart|status}"
exit 1
esac

exit 0
Continuar »

lunes, 18 de marzo de 2013

Elección de nuevo Papa disparó las descargas de e-books de y sobre Jorge Bergoglio

La elección de Jorge Bergoglio como nuevo Papa produjo un aluvión de descargas de e-books
Columna de Tecnología por Matías Gutiérrez Reto en el programa "Dinero por Nada", que conducen Horacio Riggi y Julieta Camandone, por Radio América 1190 Khz los domingos a las 18 hs.

Para escuchar la emisión del domingo 17 de marzo, pinchar en el reproductor abajo:



También se puede escuchar en directo por http://www.estoesamerica.com/


El nombramiento de Jorge Bergoglio como nuevo Papa, ahora Francisco, produjo una auténtica "Papamanía" o "Francisco Manía". Las ventas de sus libros, en formato e-book porque muchos de ellos están agotados en papel se dispararon.

Continuar »

lunes, 11 de marzo de 2013

Tecnología programa "Dinero por Nada"

Pronto llegan nuevos smartphones equipados con FirefoxOS y Ubuntu
Día Internacional de la Mujer: algunas que hicieron la historia de la Informática

Habrá más ofertas en materia de Smartphones, FirefoxOS y Ubuntu son los nuevos sistemas operativos que se agregan a la oferta actual de Android, IPhone, Blackberry OS y Windows Phone. Como Android, Ububtu y FirefoxOS son sistemas de Código Abierto.
El viernes pasado se conmemoró un nuevo Día Internacional de la Mujer. La ocasión es válida para recordar a algunas que se destacaron en el campo de la tecnologías de la información.





La primera que la historia recuerda se remonta a la primera mitad del siglo XIX y es la historia de Ada Lovelace, a quien se le reconoce el mérito de haber sido la primera programadora del mundo. Ada fue una matemática inglesa, única hija reconocida del poeta Lord Byron con su esposa Anna Isabella. Byron se separó y las abandonó tan solo un mes después del nacimiento de Ada para iniciar su viaje por Europa.

A Ada Lovelace se la reconoce por haber sido la primera programadora de la historia, porque ella creó algoritmos (es decir un programa, una secuencia ordenada de órdenes y decisiones lógicas) para la máquina analítica de Charles Babbage que es considerada la primera computadora.

Ada Lovelace conoció a Babbage en 1833 y fascinada por el proyecto, ella empezó a intercambiar correspondencia e ideas con él. Así llegó a escribir el que sería considerado como el primer programa de computadora.

Parte del legado de Lovelace: en 1980 el Departamento de Defensa de los EE.UU bautizó con su nombre de pila a un lenguage de programación, conocido como Ada. Desde 2009 el 16 de octubre de cada año se conmemora en todo el mundo el "Día de Ada", como una forma de recordar la contribución de todas las mujeres al mundo de la informática.

Más cerca de nuestra época, hubo muchas otras mujeres. Un listado algo arbitrario de ellas puede incluir por ejemplo, a Carol Shaw, que trabajó en Atari -que fue una compañía de avanzada en los años '70 y '80. Shaw diseñó videojuegos para Atari como el Ta-Te-Ti 3D de 1979. Y posteriormente trabajó en otras compañías ligadas a los videojuegos.

Otra de ellas es quizá Sandy Lerner, que junto a su novio Len Bosack en 1984 fundaron Cisco.
Adele Goldberg trabajaba en el centro de investigación de Palo Alto de la compañía Xerox (PARC por sus siglas en inglés) a principios de los años '80 cuando Xerox permitió que el grupo que trabajaba liderado por Steve Jobs en Apple tuviera acceso a los detalles de desarrollos del PARC, las interfaces gráficas, el lenguaje Smalltalk y la computadora "Alto". Goldberg se opuso ferreamente a que Xerox permitiera a Apple acceder a sus joyas secretas. Es cierto, que después Apple perfeccionó del desarrollo de la interface gráfica y la comercializó magistralmente.
Posiblemente, la que más estuvo en los medios actualmente sea Marissa Mayer, la directora de Yahoo, que decidió acabar con el teletrabajo en esa empresa.

Esta brebe listado no puede ser exhaustivo, hay muchas otras desde luego, famosas o anónimas que día a día y en todos los campos del quehacer humano hacen sus trabajos con pasión, en la argentina y en el mundo. A ellas, nuestro modesto homenaje.

Columna de Tecnología en el programa "Dinero por nada"
Domingos a las 18 hs en Radio America 1190 khz
o http://www.estoesamerica.com/


Continuar »

domingo, 3 de marzo de 2013

Crece la descarga de archivos digitales y el streaming, pero persisten otros soportes físicos

El año pasado la descarga de archivos musicales -legales- superó a la venta de
formatos físicos, básicamente CDs. Aumenta el uso de los servicios de streaming musical como medio de difusión y escucha de obras musicales. Y grandes compañías, antiguas y nuevas, del mundo de la música pero también de la tecnología ponen sus fichas en ello.






"El perdedor de hoy
será el ganador mañana,
porque los tiempos están cambiando"
(Bob Dylan, "The Times are changing", 1963)


Es posible que la canción que el jóven Bob Dylan escribió en 1963 sirve para ilustrar muchos de los cambios que aún vive la industria de la música grabada.
Desde hace más de 20 años que se observa el paulatino e irreversible pasaje del CD a los archivos digitalizados, básicamente el mp3.

A grandes rasgos, el streaming permite reproducir un contenido digital sea audio o video a medida que se va transfiriendo el archivo desde el servidor que lo provee. El más conocido es, claro YouTube, propiedad de Google desde 2006.
En el ámbito de la música uno de los más populares es Spotify, una compañía de origen sueco, que todavía no opera en Latinoamérica.
Las compañías discográficas están conformes con el streaming legal, porque también les está permitiendo mantener a raya a la piratería. Por ejemplo Last.fm una compañía de origen inglés que fusiona los conceptos de radio en línea, con streaming más red social fue comprada en 2007 por CBS.

¿Y del lado de los músicos?

Algunos se quejan que con el modelo de streaming ganan poco. Especialmente, los músicos que no pertenecen a la corriente principal o los de mayor popularidad. El problema se les presenta sobre todo al músico "de estudio" cuyas creaciones no se destinan a ser intrpretadas en vivo.

Cada nuevo formato o dispositivos trae aparejados cambios en la forma en que se produce y se escucha música grabada. Eso fue siempre así a lo largo de la larga vida de la música grabada, y como un premio Nobel (Niels Bohr) dijo, es muy dificil hacer predicciones, especialmente acerca del futuro. Hoy el perdedor parece ser el CD, pero nunca se sabe quién será el ganador de mañana. Porque hace
diez años dabamos por muerto al vinilo y hoy una pequeña pero significativa parte del mercado lo revivió.
Acá en Argentina ciertos grupos de música y algunas empresas están invirtiendo en grabar no solo en revitalizar el disco larga duración de vinilo sino también -aunque parezca increíble- en cassette.
Mi opinión personal es que por el bien de la música grabada, espero que el CD o algo parecido persista, aunque sea en el corazón de unos fanáticos. Porque desde que el centro lo ocupó el MP3, la calidad de grabación de los álbumes se resintió muchísimo.
La oposición legal/ilegal en el caso de ciertas descargas es un tema dificil de cerrar con total imparcialidad. Porque es innegable la función de inmensos repositorios de la cultura universal que desempeñan servicios de streaming como YouTube o Groobeshark.
De las opniones más lúcidas que encontré sobre este asunto es la de Neil Young, para quien las descargas ilegales juegan un rol asimilable a las radios FM de otra época. Y creo que el músico no se equivoca, porque el cotenido de muchas FM actuales es poco musical y se parecen más a las antiguas emisiones de AM.


Matías Gutiérrez Reto
Continuar »

domingo, 17 de febrero de 2013

Experiencia Norteamericana ¿Cómo fue el ecosistema que posibilitó el surgimiento del Silicon Valley?

Recientemente la Televisión Pública estadounidense (PBS) estrenó un documental de una serie que
realiza, llamada "Experiencia Norteamericana" ("American Experience"). La serie se inició en 1989 y, en esta ocasión, se dedica a investigar el surgimiento del llamado Valle del Silicio en el área del Valle de Santa Clara, California.




El documental se centra en el grupo de ocho ingenieros que acompañó a Robert Noyce en la fundación de la empresa Fairchild Semiconductores, que fue pionera en el desarrollo de transistores de silicio y circuitos
integrados. Dos de sus empleados luego serían los fundadores de Intel, también establecida en la zona del valle de Santa Clara.

En el año 2006 cuando Tony Blair era Primer Ministro de Gran Bretaña visitó el Valle para llevarse algunas ideas para intentar hacer florecer un ambiente similar al del Valle pero en Londres.

Uno puede preguntarse -como Blair estaba tan interesado en eso- ¿Cuáles fueron las condiciones que posibilitaron semejante desarrollo tecnológico, económico y humano?
Porque en poco menos de una década la fisonomía del Valle de Santa Clara en California cambió radicalmente. Pasó de ser una zona de paisaje bucólico y agricola a convertirse en el centro mundial de la cultura emprendedora en alta tecnología.

Algunos puntos que el documental ayuda a explicitar podrían ser:

-- Disponibilidad de Educación de alta calidad. En la zona la Universidad de Stanford y de Berkeley fueron muy importantes. Graduados de sus claustros fueron fundadores de muchas de las empresas del Valle, como Sun Microsystems o Cisco.

-- Apetito por emprender: Desde los años '50 esas universidades incentivaban la cultura emprendedora a sus estudiantes. El decano de Stanford en los '50 impulsaba a que sus alumnos crearan sus propias empresas.

-- Tolerancia al fracaso: esta declaración de Jonathan Swartz -ex CEO de Sun- es muy interesante al respecto: "en el Valle del Silicio, si vos asumiste un riesgo pero fallaste, de hecho te volvés más interesante y potencialmente más valioso, porque ahora vos sabés algo más".


-- Disponibilidad de inversión privada de riesgo: Uno de los pilares del desarrollo fue sin duda que hubiera capitales dispuestos a asumir altos riesgos.

-- Florecimiento de la cultura "hacker" y de experimentación "de garage": empresas como HP o Apple surgieron literalmente en el garage.

-- Capacidad de "Pensar diferente", y esas palabras las tomo prestadas. No en vano la zona de la Bahía de San Francisco floreció en los '60 como el centro de la cultura alternativa. La capital del "Flower Power" y sin duda muchos de esos ideales se expandieron y florecieron en otras áreas de la cultura.

Uno puede preguntarse también ¿El Estado, en este caso de los Estados Unidos, estuvo ausente entre los factores determinantes para este enorme desarrollo? Desde luego que no. Desde tiempos de la Segunda Guerra se habían instalado en la zona organismos e industrias de alta tecnología, orientadas al esfuerzo que requirió aquella guerra. Pero sin duda los ingredientes de educación, talento, inversión privada de riesgo, libertad y tolerancia hicieron del Valle del Silicio lo que es actualmente.

Desde el punto de vista económico, sociológico o cultural el Silicon Valley es un fenómeno espectacular, del cual se pueden extraer múltiples enseñanzas para países de todo el mundo. Su historia de décadas con sus gigantes éxitos y sus numerosos fracasos puede constituirse en una inagotable fuente de inspiración, no solo para emprendedores, hombres de negocios y amantes de la electrónica sino también políticos.

Matías Gutiérrez Reto
Continuar »

viernes, 15 de febrero de 2013

¿El futuro es para las monedas virtuales?

Columna de Tecnología de Matías Gutiérrez Reto en el programa "Dinero por Nada", que conducen Horacio Riggi y Julieta Camandone. Radio América. Emisión del día 10 de febrero de 2013.

A partir del domingo 17 de febrero el programa se emite de 18 a 19 hs.

El Bitcoin, una moneda virtual basada en un sofisticado algoritmo criptográfico cotiza en el mercado internacional a 22 dólares por unidad. Los bancos centrales desconfían de esta moneda que ya cuenta con cuatro años de vida. Su inventor, que posiblemente utiliza el nom de guerre de Satoshi Nakamoto ya que aún no está totalmente claro si la jurisprudencia internacional puede avalar o no una moneda que no es emitida por ninguna entidad central y que además asegura el anonimato de las personas que realizan los intercambios.
Sin dudas el futuro podrá ser de monedas virtuales.

El ministerio de Interior y Transporte presentó aplicación "Trenes en Vivo" para seguir en tiempo real el recorrido de las formaciones del FF.CC Sarmiento, se prevé extenderlo a las otras líneas de trenes metropolitanos.

Continuar »

martes, 5 de febrero de 2013

Algunos TIPs para que los niños naveguen seguros

Que los niños naveguen seguros en Internet es la preocupación de la mayoría de los padres.
Ese es el tema del segmento de Tecnología en el programa "Dinero Por Nada".

Continuar »

jueves, 13 de diciembre de 2012

WCIT: ¿Peligran las libertades en Internet?

En la opinión actores importantes como Vinton Cerf, uno de los padres de Internet la Conferencia Internacional de las Telecomunicaciones que se celebra en Dubai plantea serios peligros a las libertades individuales en la red, porque ciertos países pretenden vigilar y censurar el intercambio de discursos que Internet permite.
La fundación Mozilla y, en la Argentina, la Fundación Vía Libre también se pronunciaron en el mismo sentido.



Abajo algunos enlaces de interés:


La posición de la fundación Mozilla: https://blog.mozilla.org/blog/2012/11/29/the-itu-and-you/

Video de la campaña de la Fundación Mozilla:



Artículo la Fundación Vía Libre disponible aquí:
http://www.vialibre.org.ar/2012/12/05/wcit-los-riesgos-de-controlar-internet/
Continuar »

lunes, 10 de diciembre de 2012

Google conmemora el 197 aniversario del nacimiento de Ada Lovelace


Con el doodle de hoy, Google conmemora el 197° aniversario del nacimiento de Ada Lovelace, matemática inglesa, considerada como la primera programadora.

El doodle reproducido es propiedad de Google

La condesa de Lovelace, nacida como Augusta Ada Byron era hija del poeta Lord Byron.
Fue matemática y describió la "máquina analítica" de Charles Babbage. Fue la primera persona en escribir un programa a partir de lenguaje formal de la máquina de Babbage.


Continuar »

jueves, 6 de diciembre de 2012

Despertares (remotos): Cómo despertar a tu PC remotamente (WoL)

La técnica se llama wake-on-lan, ya que originalmente estaba circunscripta a una red local. En este artículo se muestra cómo podés despertar a tu pc desde internet o lo que suele llamarse wake-on-wan.
En los tiempos que corren ahorrar energía es imperativo. Esto puede servir para no dejar siempre encendidas máquinas cuando no se las precisa. Entonces, podemos encenderlas desde donde querramos, cuando querramos y luego acceder remotamente a ellas ya sea usando ssh, vpn, o el protocolo que prefiramos.
El procedimiento lo utilicé en un Debian GNU/Linux, pero debe ser aplicable a cualquier otra distribución o incluso, a otros sistemas operativos.


1) Configurar el BIOS del motherboard para soportar Wake-on-lan

Antiguamente, cuando los motherboard no traían placas de red integradas para que WoL (wake-on-lan) funcionara había que agregar un cable que conectaba la placa con el motherboard. Actualmente, con placas integradas eso no es necesario.

Sí suele ser necesario activar la funcionalidad en el BIOS:

En un Motherboard Asus M3N que es donde lo probé hay que ir a la sección "Power" y colocar "enabled" en la opción "Power On by PCI devices".

2) Verificar el soporte por el Sistema Operativo

El siguiente paso es verificar que el sistema operativo soporte WoL y que utilice el llamado "Magic Packet" que es una señal determinada de bits en capa 2 (ethernet) que le dirán a la placa de red "Despiértate amgigo!". Más información sobre el "magic packet": http://en.wikipedia.org/wiki/Magic_packet#Magic_packet
Este paquete mágico es una trama ethernet tipo broadcast, que por consiguiente contiene 6 bytes con 255 (FF FF FF FF FF FF), seguidos por dieciseis repeticiones de la dirección MAC de la máquina de destino. Como la MAC son 48bits (6 bytes), la trama tendrá 102 bytes de datos (ver el enlace para más detalles).

La herramienta para comprobar que nuestra máquina soporta WoL es ethtool:

# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: g
Wake-on: g

Current message level: 0x0000003f (63)
drv probe link timer ifdown ifup
Link detected: yes

Nótese las opcions "supports Wake-on" y "Wake-on". La 'g' indica que la placa espera el paquete mágico para despertar.
En caso de que la opción que aparezca sea otra conviene agregar la siguiente linea en /etc/network/interfaces:

auto eth0
iface eth0 inet static
address 192.168.121.3
netmask 255.255.255.0
gateway 192.168.121.1
# BOF: Habilitar Wake-On-Lan
post-up /sbin/ethtool -s $IFACE wol g
post-down /sbin/ethtool -s $IFACE wol g
# EOF: Fin habilitar Wake-On-Lan


Las opciones en post-up y post-down hará que ethtool fuerce a la placa a utilizar el paquete mágico.

3) Obtener la dirección MAC de la tarjeta de red

En cualquier Linux esto puede hacerse con:

# ifconfig eth0 | grep HWaddr | awk '{print $5}'
11:22:33:AA:BB:CC

En este ejemplo la MAC (11:22:33:AA:BB:CC) y las direcciones IPs son ficticias.
Será necesario tomar nota de la dirección que tengamos para utilizarla luego.

3) Probando despertar

Para enviar el paquete mágico existen varias opciones. Pero la más sencilla es usar la aplicación wakeonlan, que no requiere correr como root. Para instalarlo sólo hay que instalar el paquete wakeonlan.

Para probar el funcionamiento dentro de una red LAN:

$ wakeonlan 11:22:33:AA:BB:CC

4) Wake-On-Wan: Más allá de la red local
Lo bueno es que wakeonlan, al igual que otros softwares nos permite empaquetar la trama del paquete máquico dentro de un datagrama UDP. Eso significa que el datagrama puede enrutarse, es decir, viajar por la Internet. De esa forma podremos despertar una máquina desde cualquier lugar del mundo.

Como la máquina estará apagada el switch de la red no tendrá idea a qué puerto entregar los frames ethernet. Por eso, en el router o firewall habrá que agregar una entrada fija en la tabla de ARP. Esta entrada deberá "mapear" la MAC del PC con la dirección IP interna que tenga asignada. En las ficticias que usé para este ejemplo:



También, en el router o firewall tendremos que hacer un NAT de destino o "PORT FORWARD" como lo llaman en router hogareños. La regla destinará lo que llegue al puerto externo (3875, ficticio en este ejemplo) al puerto 9 (puerto de descarte) de la máquina de destino. El protocolo de capa 4 es UDP, que transporta el frame del paquete mágico.


Regla de port forward:




Lo que resta es probar despertarla desde internet, de la siguiente forma:

$ wakeonlan -i IP_o_URL -p 3875 11:22:33:AA:BB:CC


Continuar »

martes, 4 de diciembre de 2012

Los smartphones redefinen el mercado de las consolas de videojuegos

Los smartphones están corriendo a las consolas de videojuegos. Y la próxima batalla entre los líderes habrá de librarse en el segmento de consolas más económicas.
Dos ejemplos: (En otro 7D) Nintendo presentará su nueva Nintendo Mini en Canadá, por 100 dólares. Y OUYA es una consola de Código Abierto que también se venderá en torno a los 100 dolares estadounidenses.




Primero los los celulares corrieron a las cámaras de fotos y a los reproductores de Mp3, porque progresivamente integraron sus funciones en un mismo dispositivo.
Ahora les está llegando el turno a las consolas de videojuegos
¿Por qué? Porque las tasas de crecimiento de los videojuegos para celulares y tabletas crece a ritmo mayor que las ventas de juegos en consolas.

Los líderes indiscutidos en este segmento son Nintendo que con su Wii lleva vendidas alrededor de 100 millones de unidades en todo el mundo, Sony que con su PlayStation ha vendido alrededor de 70 millones y Microsoft con su XBox.
Todas estas consolas son dispositivos con alto poder de cómputo y gráficos de altísima calidad.

Lo que se vislumbra para 2013 es que la próxima batalla parece que va a librarse en el segmento de bajo costo, donde los celulares y las tabletas están empezando a pisar los talones de las consolas.

Hace pocos días Nintendo presentó su nueva "Wii U" una consola de alta gama que como novedad incluye un nuevo tipo de mando con display propio, muy parecido a una tableta.
Pero también Nintendo está lanzando el próximo 7 de diciembre en Canadá una nueva consola económica (100 dolares). Sin dudas a ese precio es de prever que rápidamente se comercialice en el resto del mundo.

Es posible que la nueva Mini sea una respuesta al proyecto OUYA, una consola de Código Abierto con Android que se comercializará también por 100 dólares (http://www.ouya.tv/). Frente a la Mini (que aparentemente no tendrá conectividad a Internet) OUYA la integra como condición básica, por lo que la consola podrá servir de centro multimedia. Los juegos serán gratuitos con versiones "freemium".
Lo interesente es que el proyecto Ouya se financió con un esquema de croudfounding, es decir pequeños inversionistas que invierten lo que quieran a cambio de un premio posterior. Una especie de "vaquita" para soportar a los proyectos que nos interesan.

Continuar »

lunes, 26 de noviembre de 2012

Hackers vs. Crackers en "Dinero por Nada"

Hackers vs. Crackers en "Dinero por Nada"

Columna de Tecnología en el programa "Dinero por Nada" que conducen Horacio Riggi y Julieta Camandone.
En esta oportunidad hablamos sobre quién es quién ahí afuera en internet y en el mundo del Código Abierto. Chicos buenos, los hackers y los malos: los crackers.




Normalmente en los medios de comunicación cuando se habla de algún ataque, alguna intrusión o incluso de delitos informáticos se suele definir a los implicados como “hackers”.
Pero lo cierto es que esa definición no es del todo apropiada ¿Por qué? Porque el término surgió mucho antes de que la red fuera un lugar donde fuera posible cometer delitos. El término se originó en los años '60 y definía una cierta disposición hacia el trabajo que tenían los programadores informáticos: por un lado amaban escribir código y al mismo tiempo compartir los resultado con una comunidad de pares.

El miércoles estuve en una conferencia de Pekka Himanen, organizada por la Fundación OSDE y la UNSAM. Esta conferencia me sirve para recordar lo que significa ser un auténtico hacker y explicar por qué es necesario distinguir a los “hackers” de los “crackers”, estos últimos sí intrusos en sistemas ajenos, creadores de virus informáticos o incluso delincuentes.

Pekka Himanen es un filósofo jóven, de la universidad de Helsinski. Entre otros libros, Pekka publicó uno en 2002 llamado “Ética Hacker y el espíritu en la era de la información”.
Himanen estudió en profundidad lo que podríamos llamar la “cultura hacker”.

¿Y qué son los hackers? Aparentemente un grupo de programadores del MIT empezaron a llamarse a sí mismos “hackers” en los años '60. El diccionario del lunfardo hacker “jargon-file” entre otras acepciones los define como “persona que programa de forma apasionada y que además para ellos es un deber compartir su conocimiento y elaborar software gratuito y abierto”.
Un exponente de aquellos primeros hackers del MIT es el programador Richard M. Stallman, iniciador del movimiento conocido como “Software Libre” y que visitó varias veces la Argentina. Eric Raymond, Vinton Cerf, la lista puede ser larguísima. También puede haber muchos otros que participaron en la fundación de grandes empresas, como Bill Joy o Steve Wozniak.

¿Y por qué conviene distinguir a “hackers” de “crackers” (los malos que roban datos, o dinero)?

Bueno una de las razones las propone Pekka Himanen:

Porque la “ética hacker” puede trascender el mundo de las computadoras. La “ética hacker” es algo más que el arte de programar computadoras, ya que define una cierta disposición vital: son personas a las cuales les gusta su trabajo, aman lo que hacen y lo hacen por encontrar cada vez más conocimiento y más diversión en su trabajo. Además, devuelven a sus pares -la comunidad- lo que aprendieron de ella.
Hacen bien su trabajo por el simple hecho de hacerlo bien, y en esa disposición el dinero no aparece como motivación principal.
Entonces, puede haber músicos hackers, mecánicos hackers, carpinteros, técnicos de laboratorio, o quizá hasta colectiveros hackers.

¿Quiere decir que estos tipos viven a arroz y agua y se olvidan de toda necesidad material?
No, claro, para trabajar o vivir al estilo “hacker” hay que tener resuelto un cierto umbral de supervivencia. Las necesidades básicas tienen que estar satisfechas. Por eso, podríamos pensar que el nivel de “hackerismo” de una región o país aumenta en la medida que aumenta el desarrollo de una nación, los niveles de bienestar general, como lo libre circulación de conocimiento y expresión.

Himanen opone la ética “hacker” a la “ética industrial” donde mandaban el reloj, la línea de montaje, el resultado cuantificable del trabajo.

Para motivar a trabajadores “hackers” no vale la amenaza, quizá tampoco ofrecer recompensas demasiado cuantiosas en dinero. Posiblemente valgan más los desafíos y la promesa de compartir los resultados y de ser reconocido por la comunidad por eso.
Posiblemente el “estilo” hacker sea una característica que siga expandiéndose si, como dicen, nos encontramos en sociedades post-industriales.

Referencias: Versión original (en inglés) del jargon-file, glosario de términos hacker: jargon-file
Continuar »

miércoles, 21 de noviembre de 2012

Algunos sólidos se desvanecen en el aire

Sección Tecnología del 18/10/2012 en en el programa radial "Dinero por Nada", que conducen mis amigos Julieta Camandone, Horacio Riggi y Mariano Ferrari en Radio América 1190 Khz, los domingos a las 20 hs.
También se puede escuchar en vivo vía internet http://www.estoesamerica.com/ los domingos a las 20 hs ART.

Continuar »

martes, 20 de noviembre de 2012

Tecnología en "Dinero Por Nada"

Archivo en Equiscentrico mis participaciones en el programa radial "Dinero por Nada", que conducen mis amigos Julieta Camandone y Horacio Riggi junto con Mariano Ferrari en Radio América 1190 Khz, los domingos a las 20 hs.
También pueden escucharlo en internet http://www.estoesamerica.com/

Columna del domingo 11/11/2012:



Jim Dotcom en problemas con Gabón, que le negó la posibilidad de usar el dominio me.ga.

Y se viene el BSDDay 2012.



Continuar »

lunes, 12 de noviembre de 2012

Alarma RTC: Despiérta y anda


RTC - Wake: Cómo programar fácilmente el reloj RTC para encender la PC
Son tiempos en los que hay que ahorrar energía.
Dejar la PC encendida por horas, sólo porque en cierto horario va a ejecutar una cierta tarea (ejemplo grabar un stream de audio, bajar archivos, etc) no es negocio.
El reloj interno (RTC, siglas de Real Time Clock) viene en nuestra ayuda.
Sigue aquí un script simplísimo que permite programarlo fácilmente.

RTC son las siglas de "Real-Time Clock". Por decirlo lo más simple posible, el reloj del "BIOS" de la PC, que aún cuando la máquina está apagada continúa guardando los datos de hora y fecha. Eso sí, en la mayoría de los casos lo guarda con huso GMT.
El RTC tiene una función de alarma, que puede ser muy útil si quisiéramos "despertar" (encender la PC si está en estado de hinernación o suspendida a ram).
Podemos programar para encender la PC en cierto horario, cuando queremos realizar alguna tarea programada sin tener que dejar la computadora encendida durante horas, con el correlato de un interesante ahorro de energía.
Sigue abajo el script:


#!/bin/bash

##################################################
## rtc_wake.sh: ##
## Este script programa la alarma RTC del BIOS ##
## para despertar la maquina y realizar alguna ##
## tarea. ##
## Este script depende de rtcwake para grabar ##
## los datos en el BIOS. ##
## Para eso debe correrse como root. ##
## Requiere Debian pkg: util-linux. ##
## MGR - 11/11/2012 ##
##################################################
echo
echo "RTC2 Wake"
echo "---------"
echo
echo -ne "Ingrese fecha y hora a despertar. Formato: YYYY-MM-DD HH:MM:ss "
read inp
epoch=`date -d "$inp" +%s`
echo "epoch: $epoch"
rtcwake -m mem -t $epoch
El script debe correrse como root, porque son necesarios esos poderes para acceder a escribir el RTC.
Cuando lo ejecutemos nos pedirá que ingresemos el horario en que queremos que el PC despierte. Podemos hacerlo en horario local (ej. ART). La función del script es traducirlo a "timestamp" o segundos desde la "Época". Ese es el formato que requiere la utilidad rtcwake, que es el encargado de hacer su magia.
Inmediatamente la máquina suspenderá a RAM, ya que esa es la opción que se le pasó a rtcwake -m mem. También se podría suspender a disco.

Para asegurarnos de que vaya a funcionar podemos verificar si el BIOS lo soporta:

$ dmesg | grep -i "rtc"
rtc_cmos 00:04: RTC can wake from S4
En general, los BIOS posteriores al año 2000 suele soportar la función de RTC wake up.

Es sólo eso. Luego, sólo programar las tareas que se deseen hacer, con crontab o at.


Continuar »

jueves, 27 de septiembre de 2012

Hace 14 años comenzaba a operar Google

Google cumple hoy 14 años de operaciones y lo festeja, claro, con un doodle conmemorativo.

El proyecto fue resultado de la tesis de dos estudiantes de la Universidad de Stanford, California: Lawrence Page y Sergey Brin.

Muchas empresas tecnológicas que hoy son líderes en el campo de Internet y las Tecnologías de Información y Comunicaciones comenzaron siendo modestas empresas de garage. Muchas de ellas en las inmediaciones de Sillicon Valley, en los Estados Unidos.


De seguro, todas tienen en común el alto grado de conocimiento que, más allá de las inversiones, les daba sustento.
Google no fue la excepción. En sus inicios Larry Page y Sergey Brin, a la sazón estudiantes de la Universidad de Stanford se propusieron la creación del motor de búsqueda como proyecto de tesis. De hecho el rack en el que corrieron los primeros servidores de Google estuvo ubicado físicamente dentro de la universidad mencionada (http://en.wikipedia.org/wiki/Google_platform). La fotografía que acompaña estas notas muestra el primer rack de producción de Google, hacia 1998.
Según los estándares habituales de almacenamiento y capacidad de almacenamiento actuales, aquellos antiguos servidores tenían mucha menos capacidad que los actuales, y de hecho, la capacidad total de almacenamiento hoy equivaldría a un puñado de pen drives. Pero, claro, la Internet no era todavía lo que es hoy. Y a eso Google ha contribuido, sin dudas.
El 27 de septiembre de 1997 Google, en ese rack compuesto por Pentiums II comenzó sus operaciones en producción. Parte de hardware consistía en donaciones de Sun Microsystems, IBM e Intel.

Tampoco habría que considerar el exito extraordinario de Google como caso aislado. Sino más bien como resultado de un ecosistema que combina conocimiento de alto nivel con acceso a la inversión privada. Ese compuesto se dió desde la década del '70 por lo menos en California.
Indudablemente, una de las características más sobresalientes de la empresa ha sido la de honrar el conocimiento como uno de sus activos más valiosos. Ya sea apoyando proyectos innovadores o bien incluyendo a figuras y científicos sobresalientes entre sus miembros.
Entre ellos Vinton Cerf, que actualmente forma parte de Google con el cargo de Jefe Evangelizador de Internet.


Obs.: La imagen (Doodle) es copyright de Google y es exhibida desde su ubicación original.
Continuar »

jueves, 13 de septiembre de 2012

Cómo escuchar Vorterix desde la consola u otras apps

Los medios de comunicación clásicos, como la radio, el disco o la televisión vienen atravesando una profunda reconversión. Tanto es así que hoy son múltiples las formas de escuchar la radio más allá de su versión clásica con un receptor de ondas hertzianas. En este post se agrupa una contribución de un lector de Equiscentrico que nos pasa la forma de escuchar radio Vorterix desde la consola o desde cualquier otra aplicación sea de pc o celular.

La radio Vorterix apostó de lleno a la transformación del medio. En especial a través de su sitio web, que procura ser más una "plataforma" multimedial más que una mera radio. Por eso incluyen una variedad de contenidos multimedia. Y eso es muy bueno, sin dudas, en tanto tiende a aumentar la oferta y las posibilidades de acción del "oyente"/usuario.

Pero también una de las principales ventajas del medio radio fue su ubicuidad o si preferimos su ubicuidad. Desde que los receptores fueron portátiles, a principio con las radios a transistores y hoy con los celulares, fue posible ir con la radio a todas partes. Y eso fue algo específico de ese medio.
Hoy existe una variedad de formas para recibir "radio" ya sea por ondas hertzianas o por streaming de datos (internet).
No solo existen PCs, celulares sino también aplicaciones "embebidas" como media centers de audio o video. Por eso es importante que las radios se ciñan a estándares para que puedan ser oidas en cualquiera de estos múltiples dispositivos.

Dejo en este post una contribución de un lector -no dejó su nombre o nick- que me permitió seguir escuchando Vorterix desde un media center de audio:

Encontré una forma práctica de escuchar Vorterix:
http://184.173.77.4:9776/listen.pls

Hasta tienen la lista de temas que pasaron:
http://184.173.77.4:9776/played.html

De esa forma es posible escuchar Vorterix desde una consola de Linux o desde cualquier otra aplicación que maneje streaming de radios.

Gracias por la contribución!!!
Continuar »

viernes, 31 de agosto de 2012

Motorola presenta en septiembre primer smartphone "Intel Inside"

Motorola presentará el primer smartphone "Intel Inside". La ceremonia de presentación del dispositivo será en la ciudad de Londres, el próximo 18 de septiembre.



  El mercado de las tabletas y los teléfonos inteligentes está en alza. Y esa parece ser la tendencia al mediano plazo.
Por ahora el gigante de los CPUs, Intel no pisaba en el segmento de los chips para dispositivos móviles.
Intel ya había anunciado su intención de ingresar en el mercado de los móviles, asociándose a tal fin con Motorola, adquirida por Google. El lanzamiento ocurrirá solo unos días antes del Congreso Mundial de Móviles (Mobile World Congress).
El dispositivo, según el site AndroidGuys vendrá equipado con Android versión 4.0,y claro CPU "Intel Inside".

Más detalles: http://www.androidguys.com/2012/02/14/motorolas-first-android-with-intel-inside-set-for-mwc/

Continuar »

domingo, 8 de julio de 2012

Compilar un Kernel "a la Debian"

Compilar el núcleo del sistema operativo Linux/GNU, contrariamente a lo que muchos creen no es una tarea dificil.
Sí, seguro, es una tarea que lleva mucho tiempo y esfuerzo a fuerza de pruebas errores. Pero también existe una forma de compilar el núcleo de forma rápida, por ejemplo cuando necesitamos probar un kernel más reciente al que tenemos instalado en nuestra distribución.

El kernel Linux es el núcleo central del sistema operativo Linux/GNU, que fuera iniciado hace más de 20 años por Linus Torvalds.
Existen varios motivos para lo que es útil compilar el kernel. Una puede ser que necesitemos alguna funcionalidad que nuestro núcleo actual no tiene habilitada o bien, si deseamos por ejemplo disminuir la "huella" (el tamaño) del núcleo del sistema, por ejemplo, porque trabajamos en un sistema embebido.

Pero normalmente la razón fundamental para actualizar el núcleo del sistema es que contamos con alguna pieza de hardware que requiere de un kernel más nuevo.
La tarea más ardua de construir un núcleo a medida es configurar cada uno de los parámetros. Eso es indispensable, por ejemplo, si trabajamos con un kernel que deberá tener una pisada (tamaño) reducido para funcionar en un equipo determinado.
Una forma de construir el núcleo en pocos pasos consiste en tomar como punto de partida una configuración que ya está en producción.
En el ejemplo de abajo partimos de la configuración que utiliza el kerne stock de Debian. Los pasos del proceso serían los siguientes:

1) Bajar una versión del núcleo algo más reciente desde kernel.org.
Una vez que lo hayamos descomprimido en un directorio de trabajo copiaremos la configuración de un kernel en producción:


cp /boot/config-3.0.0-1-686-pae /home/elequiscentrico/dir-de-fuentes/.config

Con esto nos aseguramos de partir de un kernel que viene en producción en un sistema Debian.

3) Ajustar pasos finales:
make oldconfig
Con este paso deberemos configura solo los itemns nuevos de la nueva versión en la que estamos trabajando.

4) Compilación "A la Debian"

$ make-kpkg clean

$ fakeroot make-kpkg --initrd kernel_image kernel_headers --append-to-version=miKernel

Ir por un aperitivo, una cerveza, una gaseosa o un chocolate caliente. Y...


5) Si todo fue bien, y deseamos instalar el nuevo kernel y sus headers:

# dpkg -i linux-kernel-3.4.4-miKernel.deb
(o la versión y nombre que hayamos decidido, claro).

Este método es "A la Debian", porque difiere de la metodología tradicional. Su principal ventaja, además de la sencillez es que saca ventaja de todo el poderío del sistema de Paquetes Debian, ya que para instalar o desinstalar el nuevo kernel sólo debemos usar dpkg.
Compilar el kernel es una tarea importante a medida que vamos usando más y más el sistema Linux/GNU.
Correciones, sugerencias o comentarios siempre son bienvenidos.


Continuar »

miércoles, 27 de junio de 2012

Convertir pdf a formatos e-book

Los lectores de libros electrónicos -también conocidos como eReaders- son una realidad, inclusive en lugares del globo en donde debemos pagar un poco más por ellos. Mi modesta experiencia me indica que pese a todos los pronósticos y vaticinios apocalípticos sobre la muerte del libro tradicional o "papel", el libro electrónico viene a ser un complemento a ellos.
En esta ocasión pongo a disposición un procedimiento que encontré, luego de bucear un poco en google y hacer mis propias pruebas para convertir archivos pdf por ejemplo revistas electrónicas -pongo como ejemplo la revista brasileña "Espírito Livre" que suelo leer- al formato más amigable para lectores electrónicos, por ejemplo el Kindle de Amazon.

Al buscar un lector de libros electrónicos o e-Books, me preocupó bastante que tuvieran soporte para formato pdf ¿La razón principal? Que muchos de los contenidos que leo vienen en ese formato, por ejemplo la revista brasileña Espírito Livre ( http://www.revista.espiritolivre.org/ ). La misma es en mi opinión una revista muy interesante sobre Linux/GNU, tecnología y cultura libre. Este año viene con algo de atraso en sus ediciones debido a que estuvieron muy activos en la organización de un encuentro o congreso.

Conversión

Yo había intentado leer revistas como Espírito Livre en el celular, pero el tamaño del dispositivo junto con el diseño a dos columnas de la revista complicaba mucho la lectura.
El PDF va bien en computadoras de escritorio, pero en lectores portables como el Kindle u otros dispositivos similares ese formato resulta lento y dificil de leer.
Dicho eso, se hacía imprescindible convertir los PDFs a un formato "amigable" para el eReader, en el caso del Kindle de Amazon ese formato es el "mobi" o mobipocket.
¿Y qué hace falta para lograr una buena conversión? Dos softwares excelentes: calibre (http://www.calibre-ebook.com/) y k2pdfopt (http://www.willus.com/k2pdfopt/). El primero es un gestor completísimo de libros electrónicos de código abierto, mientras que k2pdfopt es un adaptador de pdf a la estructura necesaria para los lectores (eReaders). K2pdfopt hace la magia necesaria para que la conversión sea bastante exitosa. Incluso, en textos con varias columnas -como es el caso de la revista del ejemplo, E.L) k2pdfopt las convierte a un única columna, lo que es indispensable para una lectura ágil en el lector electrónico.

Sinceramente, hasta este momento, no tengo certeza si k2pdfopt es de código abierto, pero en compensación hay binarios disponibles para usar en Linux/GNU, Mac y Windows.

Manos a la obra

1) Hacerse del software:

Para descargar e instalar Calibre, por ejemplo en Debian (hay versiones para Windows, Mac además de Linux /GNU)

Calibre usa intensivamente Python, así que por si acaso es bueno preparar algunas dependencias:
aptitude install python-beautifulsoup python-cherrypy3 python-clientform python-cssutils python-django python-django-tagging python-encutils python-mechanize python-pypdf
Luego, para instalar calibre desde su repositorio oficial:
python -c "import sys; py3 = sys.version_info[0] > 2; u = __import__('urllib.request' if py3 else 'urllib', fromlist=1); exec(u.urlopen('http://status.calibre-ebook.com/linux_installer').read()); main(install_dir='/opt')"
Suele ser recomendable instalar Calibre desde su repositorio oficial porque tendremos una versión más reciente que la disponible en el repositorio de paquetes de nuestra distribución Linux/GNU.
Nótese que al final del mini script python que hace la descarga se puede configurar el directorio en donde se instalará (ej. opt, /usr/local/share). Donde gusten.
Descargar k2pdfopt:
Simplemente descargar desde http://www.willus.com/k2pdfopt/download/ y guardar el binario (ejecutable) en un directorio local (ej. /usr/local/bin) y dar permisos de ejecución.
Ahora, a convertir se ha dicho:

En el directorio local donde tengamos el pdf de la revista o libro ejecutaremos:

k2pdfopt -ui- -col 2 -j 0 -gs -x Revista_EspiritoLivre_036__marco2012.pdf
La opción -col 2 es importante para los documentos diseñados a dos o más columnas, como es Espírito Livre. Eso le indica a k2pdfopt que intente convertir a una única columna.
El comando de arriba producirá un nuevo pdf, de más páginas y mayor tamaño en bytes, pero con un formato adaptado al lector electrónico. Por ejemplo el archivo resultante puede llamarse Revista_EspiritoLivre_036__marco2012_k2opt.pdf.

Calibre entra en escena: Hecha la magia de k2pdfopt, ahora Calibre se encarga de lo que mejor hace. Convertir entre los diversos formatos de archivo y e-books. Se puede usar desde la consola (CLI) o desde su interfaz gráfica (GUI).
Lo más rápido y directo puede ser la GUI. Para convertir sólo hay que añadir el pdf que nos entregó k2pdfopt y seleccionar como archivo de salida a "mobi", y dejar que Calibre haga su trabajo.
Y a disfrutar de Espírito Livre o cualquier otra revista electrónica en el eReader.

Continuar »

martes, 5 de junio de 2012

Se viene Firefox 13

Firefox 13
Se viene el nuevo Firefox 13

El lanzamiento de la versión número 13 del navegador de la Fundación Mozilla está previsto para hoy, 5 de junio.



La Comunidad de desarrollo de Mozilla, junto con la Fundación Mozilla anuncian para hoy el lanzamiento de la versión número 13 del popular navegador Web, Firefox.

Entre otras mejoras se incluye la optimización del uso del protocolo SPDY, desarrollado por Google, el cual permite la aceleración de carga de sitios web, reduciendo el tiempo requerido en relación con el protocolo http.

Para conmemorar este nuevo lanzamiento de Firefox, que no se detiene en su objetivo: hacer una mejor Web, equiscentrico incluye desde hoy un banner de Firefox a la derecha de su plantilla gráfica.
Continuar »

martes, 22 de mayo de 2012

Se presentó el libro "Debian Administrator Handbook"

Hace pocos días se presentó y está disponible para la compra o la descarga el libro "Debian Administrator Handbook", de dos desarrolladores Debian, Raphaël Hertzog y Roland Mas. El libro se ofrece en diversos formatos: papel, o formatos de e-book: epub, pdf. La descarga es gratuita pero se puede donar dinero para apoyar el proyecto.



El libro de Hertzog y Mas comenzó como una traducción de su best-seller en francés, "Cahier de l'Admin Debian", ahora disponible también en inglés.

El proyecto fue financiado en principio apelando al mecanismo de crowdfounding.

Más informaciones en el site oficial:

http://debian-handbook.info/

Continuar »

jueves, 15 de marzo de 2012

Cómo extraer ("ripper" o rip) audio de YouTube

YouTube, entre otros servicios de flujos de video a demanda, se han constituido en un archivo audiovisual de la Humanidad.
En sites como YouTube hay mucho material cuyo audio es de buena calidad, por ejemplo de emisiones televisivas, en algunos casos incluso audiciones o presentaciones históricas.

Para los que preferimos archivarnos el audio y poder escucharlo donde sea, en casa, en el vieje en subte, en el auto resulta muy práctico transformar el flujo de video flv en un archivo de audio ogg o en su defecto mp3.
Sigue aquí un paso a paso o, para los apurados, una línea de consola que hará todo el trabajo.


El programa que encontré más rápido y directo es clive, que permite descargar videos de YouTube desde la consola.
Manos a la obra:

aptitude install clive

Hay que verificar que la versión de clive sea más o menos actual. En Debian Squeeze actualizado la versión probada es:

$ dpkg -l | grep clive
ii clive 2.2.13-5+squeeze4 video extraction utility for YouTube, Google Video and others
ii clive-utils 2.1.6-1 additional utilities for clive


clive son una serie de scripts Perl que permiten extraer un archivo flv desde YouTube. Tan simple como esto:

$ clive -f best URLDELVIDEO

Obs.: Con la opción -f best clive intentará obtener el video de mejor calidad disponible. Asombroso.

Y en el directorio de trabajo obtendremos el archivo URLDELVIDEO.flv

Finalmente se puede convertir el video flv a audio con ffmpeg

ffmpeg -i VIDEO.flv nombrearchivo.mp3

Ahora bien, de leyendo de la página de manual de clive pude obtener algunos parámetros interesantes. Para los que están apurados sigue la forma de hacer todo el trabajo en una sola línea de consola, lo que llaman un "oneliner":

Oneliner para extraer el audio en ogg:
clive --exec="ffmpeg -vn -i %i -acodec libvorbis %i.ogg;" -e -f best http://URLDELVIDEO

-vn producirá que no se extraiga el video.
-f best indica a clive tratar de obtener el stream de mejor calidad

Oneliner para extraer MP3 de la mejor calidad disponible:
clive --exec="ffmpeg -i %i %i.mp3;" -e -f best http://URLDELVIDEO

Si acaso no nos gusta el formato flv, también podremos convertir el video y guardar el video podemos hacerlo en ogg:

clive --exec="ffmpeg -i %i -acodec libvorbis %i.ogg;" -e -f best http://URLDELVIDEOENYOUTUBE

Continuar »

jueves, 8 de marzo de 2012

Finalmente ¿Cómo escuchar Vorterix desde la consola?

Actualización: ver este artículo:
Luego de algunos cambios en la forma que difunden su stream de audio vorterix parece haberse decidido por el uso de octoshape www.octoshape.com. La buena noticia es que, si bien no es un estándar abierto, ni mucho menos open source, el fabricante brinda soporte para Linux/GNU. Brevemente, para los que quieran escuchar esa radio sin "malgastar" recursos en el navegador con incrustaciones de flash y todos esos "accesorios".

Obs.: Ver actualización más reciente de este post:

Hoy lunes 12 introdujeron otra modificación en el site. Siguen, los pasos con los enlaces actualizados que se necesitan para poder escuchar la radio:

Soft requerido: mplayer o en su defecto vlc. Unzip se requiere para la instalación inicial.

1) Descargar el soft desde el site del fabricante:
2) Con el mismo usuario del sistema que se usará para oír el streaming dar permisos de ejecución y se descomprimirán los programas.
$ chmod u+x octosetup-linux_i386.bin
3) Se creará un directorio llamado octoshape. Desde allí ejecutando OctoshapeClient de la siguiente forma podremos iniciar el stream de Vorterix:
./OctoshapeClient -url:octoshape://streams.octoshape.net/sion/live/audio_2_64k

Se iniciará un proceso de mplayer que conectará a 127.0.0.1:6498, el socket que abre octoshape.
Por suerte esta vez, el fabricante brinda buen soporte para Linux/GNU, aún siendo un soft propietario y cerrado.


Obs.: Otro requerimiento que encontré es que en redes que utilicen proxy, por si acaso conviene anular el proxy en el shell que corra octoshape, de esta forma:

export http_proxy=""

O bien:

unset http_proxy




El motivo de esto es que Octoshape abre un socket en localhost:6498. Deshabilitar la variable del entorno http_proxy evitará que la conexión del programa cliente (mplayer o vlc) acaso intente conectar vía Internet.
Continuar »

Aplicaciones: háganlas más verdes

 Una parte del mundo, incluida la Argentina, desterró las lámparas de tungsteno por considerar a la invención de Edison un artefacto que contribuía a la contaminación debido a su baja eficacia eléctrica.
¿Acaso el mismo paradigma no debiera aplicarse nuevamente a las aplicaciones de software? Después de todo, ciclos de CPU desperdiciado por aplicaciones que despilfarran recursos contribuyen a aumentar el consumo eléctrico. En este artículo, algunos ejemplos que muestran que en el desarrollo de software por ahora, el camino elegido es el inverso.
El progreso está lleno de ejemplos de lo que Umberto Eco llamó "pasos de cangrejo". A veces ciertos desarrollos empujan a la humanidad hacia adelante, pero en ciertas ocasiones algunos avances traen también con ellos algunos pasos hacia atrás.
Hubo un tiempo, cuando las computadoras tenían mucho menos poder de cómputo de lo que tienen hoy en día, que los programadores tenían que ingeniárselas para escribir código que cuidara al máximo los ciclos de CPU, es decir el tiempo que la unidad central de proceso debe destinar a la aplicación, para no comprometer el proceso de otras que corren de manera concurrente.
El progresivo aumento del poder de computación de los procesadores permitió que paulatinamente la preocupación por el "consumo" de CPU fuera cayendo en el olvido.
Este problema no es ajeno a las páginas web. Para un ejemplo basta abrir la página inicial del diario Clarin (www.clarin.com) y verificar la cantidad de recursos incrustados "multimedia" y la cantidad de memoria y cpu utilizada para mostrarlos en la pantalla. Con todo, en PCs actuales la página se ve cargar rápidamente... En muchas ocasiones, el despilfarro de estos recursos web viene dado por el uso de herramientas que no son estándares de la industria, sino software desarrollado por ciertas compañías que por su recurrencia en el uso se han vuelto estándares de facto. Acaso el advenimiento de html5 venga a reestablecer el equilibrio -en palabras Jedi- en el universo web.
La energía consumida por los procesadores -las computadoras- es proporcional a los ciclos de CPU "consumidos", que se pueden verificar como "porcentaje" de CPU utilizada en los gráficos de los monitores del sistema o en utilidades como top en los sistemas *nix. Por lo tanto hacer aplicaciones más eficientes, contribuiría directamente a reducir el consumo eléctrico. A escala de los individuos uno podría pensar... "no cambia nada", pero a la escala de grandes agregados. Es la misma historia que las bombitas incandescentes. Si su salida contribuyó a la reducción del consumo, entonces hacer aplicaciones y estándares eficientes debería hacerlo también.

¿Por qué no volver a la filosofía UNIX? Aplicaciones modulares, que hagan su tarea y sólo su tarea per de la mejor manera posible

Hace pocos días dediqué algo de tiempo a un proyecto de fin de semana.
Como los equipos de audio hogareños se volvieron horribles salvo que uno disponga del dinero suficiente como para equipos de alta gama (el segmento llamado "high-end"), decidí hacer un "media" center de audio. Sólo un nombre complicado para una "caja" con un linux embebido (sin teclado ni monitor) capaz de reproducir los principales formatos de audio: CD, audio comprimido (flac, mp3, ogg, aac, etc) y streaming de radios en internet. Todo, controlable desde un control remoto infrarojo o desde un smartphone.
Una vez más, al menos para mí, Linux y los sistemas open source me permitió "ponerle diversión al audio hogareño", tal como reza el excelente lema de DistroWatch.
En breve, voy a tratar de anotar todo lo que pueda y liberar bajo GPL para que el que quiera pueda instalarse y mejorar esta caja de audio.
El punto fuerte de los sistemas embebidos o como quiera llamarse un artefacto como este es no utilizar interfaz gráfica, simplemente porque la idea es no usar monitor sino algún otro dispositivo de salida como un display lcd.
Dediqué un tiempo a agregar scripts para reproducir las estaciones de flujos de radio (streaming) preferidas. Con la mayoría el trabajo fue fácil. Con la nueva Vorterix costó un poco de trabajo.
Para el streaming de radio ellos eligieron una solución propietaria llamada Octoshape. La buena noticia para el mundo Linux es que el fabricante de dicho soft ofrece soporte para GNU/Linux como para Mac OS http://www.octoshape.com/?page=get_octo/get_octo, además el fabricante da soporte rápidamente a consultas.
Según las palabras de sus productores, Vorterix es más que una radio. Es algo así como una plataforma multimedial. Eso está perfecto, hacer radio más imagen sin convertirse en televisión. Mi única y modesta opinión es que sin dejar de ser multimedia no se olviden de los que quieren escucharla como si fuera una radio, es decir sin tener que cargar en el navegador y desperdiciar recursos que no quieren utilizar en ese momento.
Finalmente, fue posible usar Vorterix desde la consola, esos detalles para un próximo post.
Continuar »

martes, 14 de febrero de 2012

Escuchar Vorterix desde la consola Linux

ACTUALIZACIÓN: Para la forma actual de poder escuchar este flujo de radio ver el siguiente post actualizado: http://www.equiscentrico.com.ar/2012/03/finalmente-como-escuchar-vorterix-desde.html

A veces nada más útil que cerrar el navegador web y, simplemente, escuchar. Como muchas radios on-line, la nueva Vorterix utiliza un flujo de audio sobre Flash de Adobe. Eso dificulta un poco escuchar la radio desde la consola. Pero para todo hay solución.
Ya sea porque nos gusta tener un atajo de teclado para lanzar nuestra radio preferida o porque usamos algún script que nos hace la vida mucho más fácil o porque simplemente no queremos usar el navegador web para escuchar radio, porque si lo cerramos el flujo se interrumpe.
Con el caso de la nueva Vorterix no resultó muy sencillo, pero sigue abajo la solución que encontré para escucharla desde la consola de mi Debian.

Para reproducir se requiere mplayer (que uso para todas las radios on-line) pero además el paquete rtmpdump, entonces, manos a la obra:

aptitude install librtmp0 rtmpdump mplayer

Con eso basta. Ahora, a escuchar la radio:

$ rtmpdump --pageUrl "http://www.vorterix.com/vivo/stream_integrado/index.php" --rtmp "rtmp://streamingrtmp.sion.com/live" --playpath "vorterix" --live --flv - | mplayer - -novideo
Actualización: La forma actualizada de poder escuchar el stream desde la consola sería la siguiente:
rtmpdump --rtmp "rtmp://200.69.48.2/live" --playpath "vorterix" --live --flv - | mplayer - -novideo
Continuar »

martes, 7 de febrero de 2012

Neil Young: "Las descargas ilegales son las FMs de hoy"

El mundo (no sólo el mercado) de la música grabada está en problemas. Está en problemas por varios flancos. Los grandes jugadores (compañías discográficas) promueven la criminalización de las descargas "ilegales" y la materialización de esta postura son los proyectos de ley SOPA, PIPA en los Estados Unidos y el más vasto ACTA.
Neil Young tiene una propuesta interesante para salvar a la música grabada, como la humanidad la conoció en los últimos 50 o 60 años.
Durante la conferencia "Dive into Media" que tuvo lugar la semana pasada en Dana Point, California, Estados Unidos, el músico Neil Young propuso: "Los archivos de música con alta compresión que la mayoría de las personas usa transmiten apenas un 5% del sonido tocado por los músicos en el estudio: estamos en el siglo XXI e tenemos un 5% de lo que teníamos en 1978".
Como muchos aficionados y audiofilos el músico canadiense prefiere el sonido de los discos de vinilo: tienen una sonoridad caliente y natural, que los archivos digitales no consiguen igualar".
En relación a la "piratería" de música, Young sostiene que esa es la nueva forma que hoy tienen las FMs. Los jóvenes conocen la música de esa forma hoy. Es la manera más efectiva de divulgación de música.


Video: http://online.wsj.com/article/26CFE0B4-3677-4CD5-AA27-6071B2765CEB.html


Como se puede ver en el video y como sus organizadores destacan "Dive into Media" Un evento sin presentaciones "Power Point", en el que se valoriza la palabra hablada.


Fuente: idgnow.uol.com.br
Continuar »

domingo, 5 de febrero de 2012

Placas Wi-Fi amigables con Linux/GNU

Era costumbre que a la hora de comprar alguna pieza de hardware lo habitual era que el fabricante destacara la compatibilidad con dos de los sistemas operativos propietarios, pese a que el hardware funcionara también en GNU/Linux.
Una agradable excepción a esa regla la constituye el fabricante Nisuta, con buena presencia en el mercado argentino destaca en su catálogo de productos cuando los mismos son compatibles con GNU/Linux y otros sistemas operativos. La experiencia con algunas de sus placas wi-fi viene a confirmar la importancia de que los fabricantes e integradores de hardware prueben y homologuen sus productos para informática de escritorio con Linux/GNU. Un punto enorme a favor de Nisuta frente a otros fabricantes o integradores de hardware. Cuando los productos son soportados por GNU/Linux Nisuta lo suele destacar, ofreciendo también en el CD que acompaña el producto los driver, en caso de que el cliente necesite agregarlos porque cuenta con un kernel antiguo. Recientemente utilicé dos de sus productos con excelentes resultados. La placa Wi-Fi bus pci NS-WIP54G2 (ver foto) fue perfectamente soportada por el kernel algo antiguo de Debian Squeeze (serie 2.6.32). La instalación fue simple y trivial. Otra placa que suelo utilizar con óptimos resultados fue el dongle USB-WiFi NS-WIU54G2, también de Nisuta. El mismo también es soportado sin inconvenientes por Linux. ¿Cuál es el secreto de Nisuta? Utilizar chipset de fabricantes como RealTek o Ralink, que vienen ofreciendo buen soporte para Linux desde hace tiempo. Da alegría encontrar fabricantes que destaquen en sus productos que no sólo tienen en cuenta a los usuarios de sistemas cerrados. Enhorabuena, Nisuta. Continuar »