martes, 31 de enero de 2012

Lo mejor de enero en Piensa en Binario

¿Alguien le está haciendo overclocking al tiempo? Que hace que empezamos este año y ya se nos acabó enero. Así que si te perdiste algo de este mes porque quizá estabas en vacaciones o simplemente porque el tiempo no te ha alcanzado, aquí tenemos en resumen el Top 5 de lo más leido durante este mes. Así que sin más preámbulos:

En la posición número 5:
Monitorea la temperatura de tu equipo Linux con lm sensors

Posición número 4:
¿Verdad o mito? Quemar DVDs o CDs a máxima velocidad puede corromper los datos

Medalla de bronce en la posición número 3:
Gnome-Pie - Un lanzador de aplicaciones fuera de lo convencional

Medalla de plata en la posición número 2:
¿Verdad o mito? Usar audífonos a alto volumen puede dejarte sordo

Y el oro este mes en la posición número 1:
Cinnamon: Gnome 3 al mejor estilo de Gnome 2

A juzgar por los resultados, la sección de ¿Verdad o mito? Ha tenido una gran acogida entre los lectores... Y qué sería de estas letras sin ustedes... Gracias y ¡Recuerden que los comentarios los pueden hacer gratis!

domingo, 29 de enero de 2012

¿Verdad o mito? Dos antivirus son mejor que uno

Dado que los antivirus no son muy populares (Ni necesarios) para Linux es claro que vamos a dirigir un poquito este artículo hacia el lado oscuro de la fuerza: Windows. Durante mi carrera en el mundo de la informática me he encontrado con decenas de computadores infectados con toda una variedad de virus (Podría armar hasta un zoológico (?)), algunos más inofensivos y fáciles de borrar y otros ciertamente más sofisticados y peligrosos.

A diferencia de muchas de las personas que se dedican únicamente al soporte y reparación de PCs, mi palabra favorita NO es "Formatear": Me gusta estudiar el cómo y porqué se infecta una máquina, qué hace, cómo borrarlo y darle al usuario unas recomendaciones para que no le vuelva a suceder. Es un enfoque poco práctico y demorado... Pero no me gusta el facilismo de la "Formateadera" para que a los ocho días el cliente esté ahí de nuevo con el mismo problema.

Siguiendo esa misma línea me he encontrado con muchos programas de seguridad, pagos y no pagos, legales y no legales, buenos y no tan buenos... Y lo que me llamó más la atención: Algunas personas contaban con dos antivirus instalados al mismo tiempo con el argumento que "Si no lo pesca uno lo coge el otro". Pero ¿Qué hay de cierto? ¿Dos antivirus son más efectivos que uno?

Cómo funciona un antivirus
Primero debemos comprender qué hace un antivirus. Un antivirus es un programa que se encarga de proteger el sistema de la ejecución de código malicioso. Ese código malicioso puede tener una cantidad de connotaciones y propósitos distintos que se encierran en un gran término denominado Malware. Malware incluye lo que denominamos virus, gusanos, troyanos, rootkits, scareware, spyware, adware intrusivo, crimeware y otros softwares maliciosos e indeseables.

La mayoría de los antivirus modernos protegen contra la mayoría del malware pero, a veces, es necesario alguna herramienta especial contra, por ejemplo, un troyano en específico para eliminarlo (Y no es precisamente otro antivirus).

Un antivirus tiene esencialmente tres componentes:

  • Módulo residente en memoria: Básicamente es un servicio (Software que se inicia desde el arranque del computador) que siempre se mantiene en ejecución (Por tanto consume memoria y tiempo de CPU) y su función es interceptar (Por así decirlo) todo lo que se cargue en memoria. Por ejemplo, al ejecutar mspaint.exe (Paint) este se cargará en memoria... Pero tu antivirus verificará que al subirlo no haga "Jugadas raras" como cambiar configuraciones del navegador... Que son acciones típicas de cosas como mivirus.exe.
  • Escáner por demanda: Este módulo básicamente realiza lo mismo que hace el módulo residente en memoria, con la diferencia que examina los archivos de tu disco duro y usualmente solo actúa cuando se le indique, por ejemplo, al programar es un escaneo total de todos los discos duros.
  • Base de datos de virus: ¿Cómo sabe el antivirus que algo es potencialmente dañino? En esencia, todos tienen una gran base de datos que le indican el comportamiento y archivos que afectan la mayoría de los virus. Por supuesto, los más avanzados incluyen algoritmos que les permiten "Predecir" comportamientos sospechosos (Muy útil cuando hay virus nuevos en la red y aun no se han identificado) pero la esencia sigue siendo esa: Una gran base de datos de ".exe's malos".
¿Qué pasa cuando hay dos antivirus instalados?

Ya vimos que un antivirus tiene un módulo residente en memoria, el cual consume recursos de tu CPU y memoria RAM. Cuando hay dos antivirus, hay dos módulos residentes y por tanto hay más consumo de recursos innecesariamente ya que se supone ambos hacen lo mismo. Así que la primera gran desventaja es que te hará el computador más lento.

Pero eso no es lo peor, también pierden efectividad: Dado que ambos están en memoria y ambos interceptan todo lo que se suba allí, pueden "Auto detectarse" como amenazas y causar conflictos entre sí. Además vimos que ambos antivirus cuentan con su base de datos. ¿Qué pasa si ninguno de los dos tiene al día sus definiciones de virus? Simplemente ninguno atrapará virus recientes.

Sin embargo, a veces es bueno contar con una segunda opinión (En cuanto a virus) y por eso, si cuentas con una buena conexión de banda ancha puedes hacer un escaneo en línea de tu sistema. No requiere la instalación de un antivirus adicional pero sí de un plugin en el navegador para facilitar la tarea. Esto puede ayudarte a encontrar amenazas muy recientes que quizá tu antivirus local no pueda pescar todavía.

En conclusión, por rendimiento, efectividad y conveniencia solo es recomendable tener un solo antivirus. Pero ¿Cuál? Bueno, yo soy fanático de las cosas libres y si no son software libre al menos que sean gratuitas (Y por supuesto, de calidad).

Aquí en Piensa en Binario ya he dejado dos buenas recomendaciones de antivirus que me han ayudado mucho en mis tareas de desinfección de computadores Windows mientras mi portátil Linux se ríe: El primero y el base es Avast Antivirus y el segundo Avira.

Algunos servicios en línea para escanear tu PC pueden ser:

ESET (El mismo desarrollador de NOD32)
http://www.eset-la.com/online-scanner

Panda ActiveScan (El mismo desarrollador de PandaAntivirus)
http://www.pandasecurity.com/spain/homeusers/solutions/activescan/

BitDefender
http://www.bitdefender.es/scanner/online/free.html

jueves, 26 de enero de 2012

Lo que nos trae KDE SC 4.8.0

¡Qué placer cada vez que el equipo de KDE nos presenta una nueva versión! Esta vez de la mano de KDE 4.8, tenemos a la mano seguramente el mejor escritorio del mundo del software libre con numerosas correcciones y muchas novedades de cara a la experiencia de usuario.

¿Qué es nuevo en KDE 4.8?

En Plasma (El escritorio) contamos con dos grandes novedades: La primera es que contamos con la capacidad de escoger cómo se muestra el selector de ventanas (Lo que vemos cuando presionamos Alt+Tab). De esta forma, podemos configurar, por ejemplo, el cambio de tareas sencillo por el que nos muestra las vistas previas de las ventanas en miniatura. Muy útil para pulir el rendimiento del equipo.

Por otra parte, KDE de lejos tiene el mejor gestor de energía de todos los escritorios y no se han quedado contentos con ello: KDE Power Management System Settings ha sido rediseñado permitiendo una administración más rápida pero a su vez más particular a cada uno de los componentes del sistema.


Por el lado de las aplicaciones, Dolphin, el gestor de archivos, también mejoró la forma en que presenta los archivos (Ya no recorta los nombres largos) y además mejoró su rendimiento al moverse por directorios grandes.

Instalar KDE 4.8 en Fedora


KDE 4.8 será parte integral de Fedora 17. Sin embargo, sino quieres esperar y te animas a modificar tu sistema siempre contamos con el buen repositorio de KDE Red Hat para los entusiastas.


Así que el primer paso es instalar el repositorio de KDE Red-Hat. Si no sabes cómo hacerlo por favor consulta éste post.

Una vez instalado el repositorio simplemente ejecutamos en una terminal:

$ su -c 'yum update @kde --enablerepo=kde-unstable'

Nota: Conforme se vayan actualizando estabilizando los paquetes en Fedora es posible que con el pasar de los días los mismos cambien de repositorio (de inestable a pruebas y de pruebas a estable) por lo que agradezco sus comentarios para actualizar el comando.
Nota: Si no tienes instalado KDE en Fedora cambia update por install.
Precaución: Dado que es una versión que empieza a estabilizarse es posible que se generen errores de dependencias (En mi caso sucedió). Puedes usar el parámetro --skip-broken para intentar ignorarlos. El tamaño de la descarga es considerable (Cerca de 400MB en mi equipo de pruebas).
Asegúrate que el próximo inicio de sesión KDE sea tu escritorio seleccionado y listo ¡A disfrutar de la nueva versión de KDE en tu escritorio!

¿Quieres verlo en acción? ¡Echale un vistazo!

miércoles, 25 de enero de 2012

Instalar Java 7 - JRE (Java Runtime Environment) + Plugin para Firefox en Fedora

Nota: Artículo actualizado a Fedora 16
Atención: A la fecha Oracle no recomiendo a sus usuarios instalar el JRE 7 de Java. Esto debido a que la versión es muy reciente y se ha liberado con antelación a los desarrolladores con el ánimo que se encuentren errores antes de un uso masivo de la versión. Puedes instalar la última versión del JRE 6 siguiendo las mismas instrucciones.

Fedora viene por defecto con OpenJDK (Bueno al menos está presente en los repositorios oficiales porque noté que en la instalación desde el LiveCD de Fedora 16 no la instala por defecto), la versión abierta de Java que en general es suficiente para la mayoría de las tareas. Sin embargo, si encuentras dificultades en la ejecución de aplicaciones (como por ejemplo applets) quizás te convenga instalar la versión oficial de Oracle.



Para empezar vamos a descargar el software de Java, por favor consulta:
http://java.sun.com/javase/downloads/index.jsp

Nota: Hasta el día de éste post la última versión es la 7 update 2, recomiendo al lector visitar la página de Sun para obtener la última versión. Modifica los comandos de acuerdo a la versión descargada.
Nota: Descargamos el instalador con extensión .tar.gz y NO el RPM.
Una vez hemos descargado la versión de Java adecuada procedemos a instalar algunas dependencias necesarias (Requiere contraseña de root):

$ su -c 'yum install compat-libstdc++-33 compat-libstdc++-296'

Una vez instaladas creamos el enlace de las nuevas librerías digitando en consola (Requiere contraseña de root):

$ su -c '/sbin/ldconfig'

Ahora procedemos a instalar Java. Asumiendo que el instalador quedó en la carpeta Descargas ejecutamos en consola (Requiere contraseña de root) (una instrucción por línea):

$ cd Descargas/
$ tar zxvf jre-7u2-linux-i586.tar.gz
$ su -
# mv jre1.7.0_02 /opt

Una vez hecho esto es momento de hacerla predeterminada en el sistema; Primero creamos el archivo java.sh (Puedes reemplazar nano por tu editor de texto favorito, como por ejemplo gedit o kwrite):

$ su -c 'yum -y install nano'
$ su -c 'nano /etc/profile.d/java.sh'

Dicho archivo debe contener las siguientes líneas:

export JAVA_HOME=/opt/jre1.7.0_02
export PATH=$JAVA_HOME/bin:$PATH

Guarda y cierra el editor de texto (Ctrl+O y Ctrl+X en nano), a continuación digita en una terminal (como root):

# source /etc/profile.d/java.sh
# alternatives --config java

Verás algo en pantalla como:

There is 1 programs which provide 'java'.
Selection     Command
-----------------------------------------------
*+ 1         /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
     
Enter to keep the current selection[+], or type selection number:

Nos muestra la lista de programas que proveen la funcionalidad de Java. En este caso sólo hay uno así que agregaremos el número 2. Si el comando no muestra nada, no te preocupes, significa que no hay una instalación de Java y para eso estamos aquí. Con el siguiente comando agrega tu instalación:



Nota: Si no tienes ningún programa que provea Java reemplaza el número 2 por un 1. Si hubieran 2 programas ajusta el comando reemplazando el 2 del final por un 3 y así sucesivamente.
Con éste comando se debió haber agregado nuestra versión de Java, así que una vez más ejecuta:

# alternatives --config java

Ahora deberías ver algo como:

There are 2 programs which provide 'java'.
Selection     Command
-----------------------------------------------
*+ 1         /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2         /opt/jre1.7.0_02/bin/java
Enter to keep the current selection[+], or type selection number:

Ingrese el número de la opción que ingresamos (Por ejemplo 2). Si todo salió bien digita en consola:

$ java -version

Debes ver algo como:

java version "1.7.0_02"
Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
Java HotSpot(TM) Client VM (build 22.0-b10, mixed mode, sharing)

Agregando el plugin de Java a Firefox

Finalmente agregamos el plugin a Firefox digitando en una terminal (Ejecuta como root):



Una vez hecho ésto reinicia el navegador Firefox y visita el sitio de Sun para verificar la instalación http://www.java.com/es/download/installed.jsp

Y listo, a disfrutar de las bondades de Java!

martes, 24 de enero de 2012

Cinnamon 1.2 disponible en los repositorios de Fedora

Actualización: En realidad se trataba de la versión 1.2 de Cinnamon, la primera considerada estable.
Apenas recién instalé Cinnamon (El fork de Gnome 3 estilo de Gnome 2) y noté algo bastante interesante: Ya se encuentra disponible en el repositorio la versión 1.1.4 1.2 de Cinnamon. En la página oficial no hay ningún anuncio de una nueva versión y no encontré un lanzamiento ya se puede ver el anuncio oficial y las características más destacadas de la versión (http://cinnamon.linuxmint.com/?p=119).

Es de suponer que estas versiones de mantenimiento corrigen varios problemas de estabilidad y funcionamiento. Sin embargo, encontré dos cambios importantes: Uno, ya hay una interfaz gráfica para manejar la mayoría de los aspectos de Cinnamon, y dos, ya cuenta con animaciones por defecto.

Cinnamon Settings

Cinnamon Settings nos permitirá controlar muchos aspectos de Cinnamon, aspectos como la ubicación del panel de menú, el formato del calendario, los efectos de las animaciones, applets (Las extensiones de Gnome) y hasta ¡Temas! Pueden ser ajustados sin problemas desde esta pantalla.


Y sí, lo que más me llamó la atención fue los temas... Así que desde ya quedo en deuda con ustedes con un buen post para instalar y configurar el aspecto de Cinnamon a nuestro gusto.

Así que no te pierdas más este gran entorno de escritorio, si ya lo tienes instalado actualiza (Vía yum update en consola). Si aún no has instalado Cinnamon consulta este post.

lunes, 23 de enero de 2012

Vulnerabilidad en X.org Server permite desbloquear el equipo sin autorización

Hoy me he enterado de una falla bastante curiosa presente en Fedora 16 y en otras distribuciones: El problema radica en que se puede desactivar el Screensaver del equipo (usualmente utilizado para bloquearlo), mediante la combinación de teclas Ctrl+Alt+* simultáneamente. La última tecla se debe presionar desde el teclado numerico y pueden ser varias las combinaciones. El resultado es que el equipo se desbloquea sin necesidad de conocer la contraseña del usuario.

Cito textualmente [1]:

El fallo es causado por la opción “AllowClosedownGrabs” que si está activa permite terminar los procesos mediante la combinación de teclas, en este caso el Screensaver.
Esta función fue incluida hace varios años para propósito de pruebas siempre desactivada hasta que dejo de incluirse hace algunos años. Sin embargo, parece que fue reintroducida en el 2011, pero por error la dejaron activada esta vez.
Por tanto técnicamente no es una vulnerabilidad, sino un descuido de los desarrolladores al dejar un método de prueba ¡Descomentado! Cosas que pasan en el mundo del desarrollo de software.

Sin embargo, ya hay un parche que corrige este problema en Fedora. (Por favor, actualiza ejecutando en una terminal yum update).

¿Y cuál es el objetivo de esta nota? La primera es llamar la atención del usuario Linux: No estamos excentos de fallas ni vulnerabilidades y tampoco de descuidos de los desarrolladores cuando les falta café, pero cuando suceden, los tiempos de respuesta de la comunidad son sorprendentemente rápidos teniendo el parche disponible en cuestión de horas. (Parecido a Windows Update ¿Cierto?)

Por último, sobra recalcar la importancia de mantener tu sistema operativo al día, así que si aun no has actualizado ¡Manos a la obra!

--
[1] Fuente y noticia original plagiada de:
Espacio Linux

domingo, 22 de enero de 2012

¿Verdad o mito? Todo sobre los aceleradores de Internet

Hoy en día el acceso a la banda ancha es mucho más fácil que antes, sin embargo, desde los tiempos del Internet vía telefónica existen cientos de programas que prometen acelerar tu conexión a la red: Cargar páginas más rápido y descargar archivos en menor tiempo... pero ¿Qué hay de cierto? ¿Los aceleradores de Internet realmente funcionan?


La velocidad contratada con tu ISP

Empecemos por el principio: Cuando contratas un plan de acceso a Internet (Independientemente del tipo) siempre acuerdas con tu operador una velocidad de transferencia: La que te venden en la publicidad es la velocidad de bajada (A la cual descargas) pero como Internet no es una red de una sola vía también te dan una velocidad de subida (A la cual subes un archivo a la red por ejemplo adjuntando un archivo en Gmail).

Los proveedores de Internet hablan de velocidades de bajada de 128 kbps, 256 kbps, 512 kbps, 1 mega (1024 kbps), 2 megas (2048 kbps), 4 megas (4096 kbps) etc, etc. Es decir, está expresado en kilobits por segundo. Sin embargo, tu navegador de Internet y de hecho todos los programas que acceden a la red expresan esta velocidad de transferencia en KB (Kilobytes) dado que al final este será el tamaño que ocupe en el disco duro.

Esto puede ser particularmente confuso ya que muchos usuarios podrían creer que al contratar un plan de "2 megas" literalmente podrían bajar a "2 megas" por segundo cuando en realidad lo hacen a 2 megabits.

¿Cómo saber la velocidad real?
Bueno si tu velocidad es de 2 megas hablamos de 2048 kbps. Al dividirlo entre ocho para convertirlo en bytes tenemos: 2048 / 8 = 256KB/s. Ahora sí puedes entrar a una página de prueba de velocidad como SpeedTest.net (Una de las más populares) y comprobar que la velocidad contratada sea la que realmente estés recibiendo por parte de tu ISP. ¿Notaste la diferencia? kbps = Kilobits por segundo, KBps KiloBytes por segundo. (1 byte = 8 bits).

A qué vamos con este cuento de la velocidad: Simple, tu acuerdas unas velocidades con tu proveedor de Internet y palabras más palabras menos no puedes sobrepasar esos límites (Al menos legalmente).

¿Qué hacen los aceleradores de Internet?

Teniendo claro que no podemos sobrepasar los límites que contratamos con nuestro proveedor de Internet, es claro que la palabra "Acelerador" no es precisamente acelerar nuestra conexión. Lo que sí es posible es maximizar el uso que le damos a nuestro canal. Nótese la diferencia entre el término acelerar y optimizar.

La optimización de la conexión a Internet, como cualquier otra red TCP/IP puede darse de dos formas:
  • Compresión
Bien en sabido que entre menor cantidad de datos debamos transferir más rápido se hará la transferencia. Sin embargo, la descompresión para mostrar el resultado requiere un tiempo de cómputo adicional por lo que muchas veces puede no ser notable el aumento de la velocidad pero sí la menor tranferencia de datos.

Un ejemplo, podría ser el navegador Opera, que cuenta con una extensión llamada Opera Turbo... El uso de la compresión en su máxima expresión, pero opiniones encontradas respecto a su efectividad.
  • Modificación de parámetros en la pila de TCP/IP.
El sistema operativo (Todos) cuentan con una pila TCP que es la encargada de interpretar todos los parámetros de la red. Aspectos como el número máximo de conexiones que se pueden establecer simultáneamente y el tamaño máximo de paquete a transferir (MTU por sus siglas en Inglés Maximum Transmission Unit) son algunos de los parámetros que se pueden modificar.

Dependiendo de muchos aspectos de la red como, por ejemplo, velocidad y latencia modificar estos parámetros puede ser beneficioso, de la misma forma como una configuración desafortunada puede arruinar el rendimiento de la red.
Esta pila, es la que muchos "Aceleradores" tocan realmente y dada la cantidad de variables que influyen puede tener una variedad de resultados buenos y malos. Lo que sí hay que dejar claro es que las opciones que vienen predeterminadas aquí son más que suficientes y óptimas para la mayoría de los usuarios suponiendo más un riesgo que una ventaja la modificación de los mismos.

Una forma menos riesgosa de jugar con estos parámetros (Bueno no directamente) es a través del navegador modificando la configuración avanzada de conexión a la red. Por ejemplo, Firefox puede configurarse con el número máximo de peticiones que puede establecer simultáneamente (Próximamente un post al respecto).

Cualquier otra modificación para acelerar la velocidad de Internet, por ejemplo, modificando el cableado físico o configuraciones directamente en el módem que te provee tu ISP sin la aprobación del mismo no solo es ilegal sino que te puede traer sanciones económicas, suspensión del servicio o incluso llevarte a enfrentar problemas legales.

Recomendaciones para mejorar tu conexión a Internet

Hay formas muy fáciles y más efectivas de navegar más rápido por la red: La más sensible es el navegador: Opera y Google Chrome son de las opciones que más prestaciones incluyen últimamente de cara a la velocidad. Firefox no se queda atrás pero es cierto que anda un poco resagado.

Si para conectarte a Internet usas una red doméstica Wi-Fi consulta este post: Cómo optimizar tu red Wi-Fi con Linux (Y no morir en el intento)

Muchas personas afirman que la velocidad de Internet en Linux es ligeramente superior. Por supuesto no es que sea más rápido el Internet (Ya vimos que depende del ISP) pero sí da la sensación de ser más fluído posiblemente a la estructura de la pila TCP del sistema operativo del pingüino... Recuerda que desde su creación, el ambiente natural de Linux han sido las redes. Un dato adicional: No hay ni rastros de aceleradores diseñados para Linux (Saquen sus conclusiones).

La recomendación más obvia si tu presupuesto lo pemite, es contratar un plan de Internet más rápido.

Conclusión
Los aceleradores de Internet realmente funcionan... ¿Verdad o mito? Bueno, dado que técnicamente no es posible (Legalmente) y que los beneficios pueden llegar a ser incluso contrarios al resultado esperado diré que es mito. Por supuesto vimos que es posible optimizar nuestro canal pero ni es necesario un acelerador ni tampoco el término correcto es "Acelerar".

¿Alguna vez has usado aceleradores? ¡Los comentarios están abiertos!

--
Imagen cortesía de UNE.
http://medicion.une.net.co/ 

Muchas gracias a Carlos, quien propuso este tema en un comentario anterior.
http://www.piensaenbinario.com/2012/01/verdad-o-mito-nueva-seccion-en-piensa.html#comment-form

martes, 17 de enero de 2012

Cinnamon: Gnome 3 al mejor estilo de Gnome 2

A finales del año pasado publiqué un post en el que les contaba mi opinión acerca de lo mejor y lo peor del año 2011 que se nos fue. Allí les comenté acerca de Linux Mint como una de las mejores distribuciones del año y a continuación les quiero presentar una de las razones por las que hizo méritos: Cinnamon.

Linux Mint siempre se ha caracterizado por "Pulir" mucho más sus escritorios, ofreciendo por omisión una interfaz supremamente agradable y fácil de usar. Con la salida de Gnome 3 se enfrentó a un gran reto dados los serios problemas de usabilidad que presenta este escritorio y la pobre acogida que ha tenido entre sus seguidores... Por esta razón decidió crear su propia personalización de Gnome y es así como nació Cinnamon.


Cinnamon es un fork (Derivación) del shell de Gnome 3 pero con el objetivo de recuperar y ofrecer la mejor experiencia de Gnome 2 además de mantener el concepto de un escritorio moderno: Palabras más palabras menos es lo mejor entre dos mundos Gnome 2 y 3.

Además Linux Mint hizo el proyecto Cinnamon completamente abierto y gracias a nuestra comunidad activa y colaboradora ahora contamos con un repositorio  que nos permitirá disfrutar de las bondades de este entorno de escritorio.

Instalar Cinnamon en Fedora

Primero debemos agregar el repositorio (Ejecuta en una terminal):

$ su -c 'curl http://repos.fedorapeople.org/repos/leigh123linux/cinnamon/fedora-cinnamon.repo -o /etc/yum.repos.d/fedora-cinnamon.repo'

Ahora basta con ejecutar:
$ su -c 'yum install cinnamon'

¡Listo! Simplemente cierra sesión y desde el cuadro de diálogo de inicio de sesión de Gnome selecciona Tipo: CINNAMON y a disfrutar.


Nota: Cinnamon aun es un proyecto muy jóven por lo que podría tener algunos bugs. Sin embargo, en caso de, siempre puedes volver a Gnome 3 seleccionándolo en el menú tipo de sesión del cuadro de diálogo de ingreso a Fedora.

Página Oficial del proyecto:
http://cinnamon.linuxmint.com/

domingo, 15 de enero de 2012

¿Verdad o mito? Usar audífonos a alto volumen puede dejarte sordo

¡Mijo! Bájele el volumen a ese aparato que se va a quedar sordo -¿Que qué?- ¡Que le baje el volumen a esa vaina! -Ahhhhh, sí claro- (*Baja el volumen un poco y al cambiar de canción a esa que siempre nos ha gustado ¡Vuelve el volumen a tope!*).


Es una situación que seguramente nos es muy familiar ¿Cierto? Los regaños de mamá por el volumen del equipo de sonido e incluso por el de los audífonos: Con la proliferación de dispositivos móviles con capacidades multimedia (Radio, MP3 y más recientemente los teléfonos móviles) es absolutamente normal ver gente "Conectada" a sus aparatos horas enteras y hay que admitir que a veces es impresionante notar que podemos escuchar clarito lo que otro va oyendo en el bus gracias al alto volumen que llevan.

Y seguramente no es la primera vez que nos dicen que puede dejarnos sordos... Pero uno siempre lo ve como un regaño más de mamá y al final se deja seducir más por la potencia y la fidelidad de los vatios de salida. ¿Quién no? Pero ¿Qué hay de cierto en que pueda afectar nuestra salud?

Para comenzar debemos entender los límites de nuestra capacidad de escucha. El sistema auditivo humano en términos simples es "Una extensión" del sistema nervioso -Dicho en términos binarios- Es un complejo sistema que convierte señales análogas en señales "Digitales" nerviosas. Por tanto es muy delicado y en realidad es propenso a sufrir daños por exceso de ruido. Basta con ver una pequeña tabla de umbrales del sonido[1]:

  FUENTES DE SONIDO
DECIBELES
  Umbral de audición 0
  Susurro, respiración normal, pisadas suaves 10
  Rumor de las hojas en el campo al aire libre 20
  Murmullo, oleaje suave en la costa 30
  Biblioteca, habitación en silencio 40
  Tráfico ligero, conversación normal 50
  Oficina grande en horario de trabajo 60
  Conversación en voz muy alta, gritería, tráfico
  intenso de ciudad
70
  Timbre, camión pesado moviéndose 80
  Aspiradora funcionando, maquinaria de una fábrica
  trabajando
90
  Banda de música rock 100
  Claxon de un coche, explosión de petardos o
  cohetes empleados en pirotecnia
110
  Umbral del dolor 120
  Martillo neumático (de aire) 130
  Avión de reacción durante el despegue 150
  Motor de un cohete espacial durante el despegue 180

También podemos dar un vistazo a los ambientes que nos rodean usualmente:

  Entorno
Ambiente Decibeles (dB)
  Estudios de radio, televisión y
  grabación de sonido
Silencioso 0 a 20
  Áreas residenciales de noche,
  hospitales y conversaciones a 
  no más de 1 m de distancia
Poco ruidoso 40 a 80
  Tráfico intenso en la calle Muy ruidoso 80 a 100
  Despegue de un avión de
  reacción o una nave espacial a
  1 m de distancia
Insoportable 120 a 180

¿Cuál es la idea de conocer estos valores? La idea es simple: Fíjate que a diario estamos expuestos a ruidos potencialmente dañinos y que no se necesita mucho en realidad para que nuestros oidos resulten afectados.

¿Cuál es el problema de los audífonos?
El primer gran problema de los audífonos es desafortunadamente lo que los hace personales: Que vayan directamente sobre nuestras orejas (No importa si son de balaca o de insertar en los oidos). Cuando esto sucede, la energía entra sin obstáculos, ni nada que "Amortigue" el sonido retumbando fuertemente sobre sistemas delicados.

El segundo gran problema es la falta de conciencia. Mira un ejemplo: Fíjate que el tráfico denso en la calle ya da de 80 a 100 dBs ¿Y qué hace la gente cuando va escuchando música con su iPod y el ruido exterior no lo deja escuchar? ¡Sube el volumen! Eliminando el sonido exterior y sobrepasando peligrosamente los umbrales.

Un poco de mi experiencia
No me considero melómano, pero como ingeniero cuando trabajo solo tengo tres mundos: El computador, los audífonos y una buena Coca-Cola. En principio, era consciente del volumen pero con el pasar de las horas siempre terminaba subiéndo el volumen hasta que en realidad finalizaba la jornada cansado de los audífonos... Pero lo consideraba solo eso fatiga.

Un buen día, escuchaba música relativamente alto y un oido realmente me molestó: Sentía como entre dolor y molestia. Me quité los audífonos y no se volvió a hablar del tema. Por la noche, sin embargo, noté un zumbido en los oidos muy muy agudo... No muy molesto pero tiene ratos en que de verdad se nota demasiado tirando a jarto. Consulté a mi médico y los zumbidos médicamente son llamados Acúfenos o Tinnitus. Todos en la vida alguna vez los hemos experimentado al salir de un concierto o una discoteca y más que una enfermedad son un sintoma. Estos sonidos deberían desaparecer en términos de unas 16 horas (Tratando de no exponerse mucho a ruidos fuertes nuevamente) el problema en mi caso es que luego de varias semanas no se han quitado.

Basta con dar una consulta en Internet para leer un poco acerca de lo molesto que son estos síntomas pero la verdad yo no quise citarles "Cuentos" salidos de Internet. Hablé directamente con especialistas y audiólogos de mi EPS (Entidad Promotora de Salud) acerca de la situación.

En primera instancia, los zumbidos o acúfenos no son normales en pacientes jóvenes por lo que su causa más común es precisamente la sobre exposición a ruidos fuertes ¡Ajá ahí tienen los audífonos! (Aclaro: También puede ser causado por una infección o exceso de cera pero esto debe ser revisado por tu médico de cabecera). En segunda instancia no hay medicamentos efectivos contra estos síntomas por lo que tratarlo puede ser un gran reto para el otorrinolaringólogo (Especialista) que lo trate... Y finalmente cuando hay pérdida de la audición (Se diagnostica a través de una audiometría) esta es irreversible por lo que únicamente el tratamiento consiste en evitar que el oido sufra un mayor daño.

A todos los médicos les pregunté si la causa podía ser el uso prolongado de los audífonos y todos respondieron sin dudar que era lo más probable. Algo que me sorprendió (Tarde para mí) es que absolutamente ninguno de los especialistas que consulté recomienda usar audífonos de ninguna clase.

Ojalá fuera quedarse sordo

A través de mi experiencia ¡Que lejos de ser traumática y realmente grave gracias a Dios -Todavía-! Me doy cuenta que ojalá fuera el solo hecho de quedar sordo (Quiero decir siendo el peor caso). Síntomas como los zumbidos (Acúfenos) pueden llegar a afectar tanto la vida de una persona que puede llegar a impedirle concentrarse en sus labores, conciliar el sueño y llegar a desesperarlo de tal forma que incluso considere el suicidio como una salida.

Además, los oidos se tornan sensibles, cualquier sonido por leve que sea puede hacer que retumbe tu cabeza brutalmente y te haga querer morir dos veces... En medio de todo las mamás no solo tenían razón con quedar sordos... Con esto podía ser peor.

La mejor defensa: La conciencia.
A pesar que los daños al oido son más que comprobados por el uso irresponsable de los audífonos aún no hay medidas oficiales que obliguen a los fabricantes a regular ni el tiempo ni el volumen al que un usuario de, por ejemplo, un iPod, pueda estar expuesto.

De hecho, las generaciones que vienen no tienen muy buenos pronósticos en cuanto a salud auditiva se refiere dado la contaminación y facilidad de acceso a esta clase de tecnologías. Cada vez se ven más y más pacientes jóvenes que requerirán de micrófonos para escuchar adecuadamente y de atención médica constante.

Algunas recomendaciones para que la música nunca se apague
Así lo entendí yo: No quiero que nunca en mi vida la música se apague, por eso es mejor cuidarse desde ahora y aunque ninguno de los especialistas que consulté aprueba usar audífonos, encontré algunas recomendaciones para cuidar tu salud en esas tardes de tedio laboral:

  1. Nivela el volumen de tus canciones. Esto lo puedes hacer con casi cualquier buen reproductor de música y la idea con esto es que no tengas que reajustar el volumen entre pista y pista.
  2. Ajusta el volumen máximo a un 60%. ¿Cómo sabes si el volumen es el adecuado? Simple, aún con los audífonos puestos y una canción sonando debes poder entablar una conversación normal con otra persona. (En su defecto, escuchar a los demás sin problemas).
  3. Limita el tiempo que usas los audífonos. Con el volumen ajustado al 60% los expertos recomiendan una exposición límite de dos horas al día. Entre menos volumen más tiempo podrás escuchar. Si por el contrario subes mucho el volumen limita agresivamente el tiempo. En conjunto con el punto anterior, llaman a esta regla 60x2.
  4. Una vez ajustado el volumen ¡No lo subas! Si sales a exteriores y no escuchas nada por el ruido de la calle es prefible apagar y no escuchar nada antes que arruinar tus oidos de por vida -Créeme-. Y además en ciudades como Bogotá también al guardar los audífonos te expones menos a que te roben ;) (¡Ja! Les dejé un plus ;D)
  5. Lee la documentación de tu reproductor musical. Algunos reproductores así como el software de reproducción en el computador cuentan con funciones específicas que limitan el volumen, algo así como un modo "Audífonos" que protegen el oido del usuario.

Personalmente, dejé los audífonos a un lado... Seguramente no definitiva y tajantemente pero sí mientras esté en tratamiento médico... Lo único que sé es que no hay que esperar que sea demasiado tarde para tomar conciencia sobre nuestro cuerpo y aplica no solo a los oidos.

Así que más que desmentir o ratificar el mito ¡Quería llamar la atención del lector sobre este tema! Y que tú no pases lo que muchas personas les ha tocado sufrir teniendo la solución en el botón "Menos (-)" del volumen. ¿Verdad o mito? Usar audífonos a alto volumen puede dejarte sordo. ¡Por mis oidos que es verdad!

--
[1] INTENSIDAD EN DECIBELES (dB) DE DIFERENTES FUENTES DE SONIDOS COMUNES
http://www.asifunciona.com/tablas/intensidad_sonidos/intensidad_sonidos.htm

jueves, 12 de enero de 2012

Gnome-Pie - Un lanzador de aplicaciones fuera de lo convencional

En Linux particularmente podemos disfrutar de todas las posibles variaciones de lanzadores, desde los clásicos menús desplegables hasta los más sorprendentes docks. Pero la innovación no para, y aunque no es concepto completamente nuevo (Ya había leido algo similar precisamente como un prototipo para un futuro Windows) es sin duda, uno de los más novedosos y por supuesto funcionales que he encontrado hasta ahora, se trata de Gnome-Pie.

Cuando ví todo lo que Gnome-Pie puede hacer y la forma en que funciona pensé: ¿Cómo voy a plasmar todo eso en un post? Pero por suerte me encontré con el video oficial, así que no les cuento, mejor mira por tí mismo a Gnome-Pie en acción:


Gnome-Pie from Simon Schneegans on Vimeo.

¿Espectacular no? Después de ver este video lo único que quise hacer fue instalarlo para probarlo así que ¡Manos a la obra!

Instalar Gnome-Pie en Fedora

Desafortunadamente no tenemos de momento Gnome-Pie dentro de los repositorios oficiales, ni siquiera un RPM que nos facilite la vida... Sin embargo, contamos con una comunidad muy activa y colaboradora que nos ha dejado un par de instrucciones para compilarlo e instalarlo desde los fuentes[1]:

Primero necesitaremos instalar algunas dependencias (Ejecuta en una terminal):

$ su -c 'yum -y install vala-devel bamf bamf-devel 
libxml2-devel gtk2-devel cairo-devel cmake unique-devel 
libXtst-devel gnome-menus-devel gcc gcc-c++ libgee-devel'

Una vez hecho esto solo necesitaremos bajar el código fuente de Gnome-Pie. Descarga la última versión disponible desde este enlace:

https://github.com/Simmesimme/Gnome-Pie/downloads

Ahora suponiendo que el archivo descargado está en la carpeta Descargas, ejecuta en una terminal (Modifica los comandos de acuerdo a la versión descargada):

$ cd Descargas
$ tar -xvzf Gnome-Pie-0.3.1.tar.gz
$ cd Gnome-Pie-0.3.1
$ ./make.sh
$ cd build
$ su
# make install

Hecho esto ¡Listo! Encontraremos Gnome-Pie en el menú Actividades de Gnome. Una vez se está ejecutando, en las preferencias del plug-in se puede especificar que se ejecute automaticamente al iniciar el sistema operativo.

--
[1] Gnome-Pie - M@riscal
http://mariscalstyle.blogspot.com/2011/11/gnome-pie.html

miércoles, 11 de enero de 2012

Clementine: Reproductor de música de la talla de Amarok ¡Para todas las plataformas!

Por estos días se está hablando mucho de un relativamente nuevo reproductor de música... Si bien en Linux de lo último que podemos quejarnos es de la calidad y potencia de reproductores como Amarok o Banshee ¡Siempre hay espacio para nuevas alternativas! Y aquí está Clementine que se perfila de a poco como uno de los grandes en su campo.

¿De dónde salió Clementine? Bueno, Clementine nació de un fork (Derivación) de Amarok... Justo cuando se lanzó la versión 2.0 un grupo de desarrolladores no estuvo muy contento con el rumbo del proyecto, así que decidieron crear su propio reproductor manteniendo la esencia y tomando como base lo que era en ese entonces Amarok 1.4. ¡Esa es la riqueza del código abierto!

En principio no había mucha diferencia entre Clementine y su padre Amarok 1.4 pasando desapercibido entre la comunidad pero con el pasar de las versiones han ido incluyendo nuevas características (Y asumiendo una identidad propia) además de portarlo oficialmente a otras plataformas como Windows o Mac (Algo que Amarok apenas empiezó a llevar) y es así como hoy con la versión 1.0 ¡Tenemos una gran alternativa!

Clementine se distingue por una interfaz limpia y muy clara pero no quiere decir que no sea potente... Basta con mirar las opciones para notar la magnitud de lo que puede hacer: Desde lo básico como clasificar y ordenar nuestra biblioteca musical pasando por completar la información de las pistas, obtener carátulas de los álbumes, letras e información de artistas hasta incluso convertir música de un formato a otro. ¡Todo desde una misma interfaz!


Un detalle que me llamó particularmente la atención es su increible integración con medios y radio en Internet: Desde Clementine es posible acceder a Spotify, Grooveshark, Last.fm, SomaFM, Magnatune, Jamendo, SKY.fm entre otros. ¡Y cómo no! Es capaz también de sincronizar tu iPod, iPhone y otros medios de almacenamiento portable.

En conclusión: Este reproductor me ha sorprendido gratamente y ¡Sí que vale la pena probarlo!

Instalar Clementine en Fedora:
En Fedora podemos instalar la versión 0.7 desde los repositorios oficiales ejecutando en una terminal:

$ su -c 'yum install clementine'

Sin embargo, si quieres instalar la última versión desde su página oficial descarga el RPM (Desde el mismo navegador selecciona la opción "Abrir con Instalador de Software" / En KDE la opción "Apper"):

Fedora 16: 32bits
Fedora 16: 64bits

O bien para los amantes de la consola, una vez hecho descargado el RPM y asumiendo que quedó en la carpeta Descargas ejecuta en una terminal:

$ cd Descargas
$ su -c 'yum localinstall clementine-1.0.0-1.fc16.i686.rpm'

No olvides ajustar la instrucción anterior al nombre y versión del RPM descargado. ¡Y a disfrutar!

Sitio Web Oficial:
http://www.clementine-player.org/

Descarga Clementine para Windows y Mac:
http://www.clementine-player.org/downloads

martes, 10 de enero de 2012

Monitorea la temperatura de tu equipo Linux con lm sensors

Uno de los factores más importantes para alargar la vida útil de nuestro computador y particularmente de la batería en el caso de los portátiles es la temperatura. Un computador que trabaje fresco tendrá un mejor rendimiento y sus componentes tendrán una mayor duración gracias a que no sufrirán demasiado estrés por calor (Dilatarse por el recalentamiento y luego contraerse continuamente al apagarse).

¿Porqué podría recalentarse un equipo? La respuesta podría no parecer tan obvia ya que está diseñado para trabajar al tope y no exceder la temperatura máxima de operación... Pero ¿Qué sucede si el equipo está en un lugar muy cerrado que no permite suficiente ventilación? O mejor aún... ¿Quién no ha usado el portátil en la cama (Entre las cobijas)?

Llegó a sucederme que el equipo sencillamente se apagaba y aunque se sentía muy muy caliente ¿Cómo determinar cuando es demasiado calor? Pues bien para eso llegó lm-sensors.

Lm-sensors provee un conjunto de herramientas para monitorear y -En algunos casos- controlar el estado de nuestro computador. Desde la temperatura de nuestro computador en su modo más básico, hasta las revoluciones por minuto de los disipadores (Requiere de hardware que lo soporte).

¿Cómo instalar lm sensors en Fedora?

Basta con ejecutar en una terminal (Requiere contraseña de root):

$ su -c 'yum install lm_sensors'

Una vez instalado, lanza la utilidad para detectar qué hardware se puede monitorear:

$ su -c 'sensors-detect'

A todas las preguntas puedes contestar Sí (Yes) con seguridad. Para ver el estado del sistema:

$ sensors

En mi caso la salida arroja unicamente la temperatura del procesador:

acpitz-virtual-0
Adapter: Virtual device
temp1: +71.0°C (crit = +100.0°C)

Como te darás cuenta la temperatura crítica viene siendo 100.0°C. Con algún tiempo de uso verás unos patrones de comportamiento. Por ejemplo, normalmente mi equipo se mueve entre los 50.0°C y 83.0°C. Si se excede esta última temperatura es mejor apagarlo inmediatamente (No hay que esperar a la temperatura crítica).

Ver los sensores en Gnome
En Gnome contamos con varios widgets para visualizar constantemente el estado del equipo a través de lm-sensors. Un ejemplo, podría ser más bien sencilla extensión para Gnome 3 que nos permitirá ver la temperatura.

Para instalarlo ejecuta en una terminal (Requiere contraseña de root):

$ su -c 'yum install gnome-shell-extension-cpu-temperature'

No olvides activarlo desde Gnome Tweak Tool.


Ver los sensores en KDE
En KDE, tenemos un widget del escritorio plasma bastante útil para este propósito. Para agregarlo basta con hacer clic derecho sobre cualquier parte vacía del escritorio y seleccionar la opción "Añadir elemento gráfico". En la lista que se despliega seleccionamos "Monitor de temperatura".



lunes, 9 de enero de 2012

¿Verdad o mito? Quemar DVDs o CDs a máxima velocidad puede corromper los datos

Alguna vez te sucedió que al quemar un CD de audio ¿Este no podía ser reproducido por tu equipo de sonido? O al quemar en un DVD un video casero ¿Este no podía ser reconocido por el reproductor? Sí, creo que a casi todos nos ha pasado pero ¿Qué hay de cierto en que estos problemas son a causa de la velocidad a la que grabamos datos? ¿Verdad o mito?


Para centrarnos propiamente en el mito de la velocidad vamos a desestimar de entrada los problemas de formato, lo que quiere decir, que si grabamos una película con formato MPEG-2 en un DVD, estamos más que seguros que nuestro dispositivo de destino puede leerlo.

Ahora sí ¿Qué tan posible es que la velocidad de grabación afecte la calidad de la misma? Bueno, empecemos comprendiendo la velocidad de nuestra unidad de CD. 

La velocidad de las unidades ópticas está expresada en términos de X. Por ejemplo: Una unidad CD-RW puede venir con una velocidad de 52X-48X-52X. Estos términos nos indican en el mismo orden la velocidad de lectura, la velocidad de escritura, y la velocidad de sobreescritura.

Clarísimo hasta ahí ¿Cierto? Pero ¿Qué es una X? ¡Aquí viene el dilema! Una X expresa la velocidad con la que se transfieren datos y difiere del tipo de medio al que estemos grabando:

En caso de ser un CD = 1X = 153.6 kB/s
En caso de ser un DVD = 1X = 1385.6 kB/s
En caso de ser un Bluray = 1X = 4395.6 kB/s

Así que una unidad que pueda leer un CD a 52X hablamos de 153.6 x 52 =  7982,2 algo así como una tasa de transferencia de 7,9 MB/s ¿Correcto?

Ahora ¿Qué factores influyen cuando se quema un disco? Pues bien, quemar un disco (De cualquier tipo) es un proceso exigente para el computador, pues consume una cantidad considerable de memoria y de CPU.

Recursos
Tu computador seguramente tiene recursos suficientes para afrontar esta tarea sin sudar y como ya tienes una idea de cuánta información necesita "Mover" supongamos que empiezas a quemar un DVD a máxima velocidad. ¿Qué pasa si simultáneamente ejecutas otro proceso exigente? Digamos ¡Qué se yo! Editar una imagen pesadísima.

El sistema operativo necesariamente asignará más recursos al nuevo proceso que ejecutaste y se los restará a la grabación en curso ¿Cierto? Eso implica que la velocidad de la unidad deberá reducirse y ese es la primera cosa que debemos evitar: Desaceleraciones. Para garantizar un grabado 100% confiable, la velocidad debe mantenerse constante durante todo el proceso.

¿Cómo notas eso? Programas de grabación como Nero tienen una barra de progreso denominada búffer. Lo ideal es que esa barra siempre esté al 100%. Si disminuye más rápido implica que la unidad está escribiendo más rápido de lo que el computador puede suministrarle.

Disco
El otro gran factor que juega es la calidad del disco. No nos digamos mentiras, casi siempre compramos los discos más baratos en la papelería sin preocuparnos las diferencias. Discos de mejor calidad, aseguran mayor fiabilidad en los datos y un apunte importante: Siempre tienen rotulado también la velocidad máxima a la que pueden escribirse con seguridad.

¿La velocidad cuenta o no cuenta?
Teniendo en cuenta que las velocidades descritas anteriormente son las teóricas (Ya sabemos que la práctica es a otro precio) y los factores -En conjunto- recursos y calidad del disco, podemos afirmar concluyentemente que sí afecta. Además utilizar velocidades moderadas durante la grabación aseguran que la reflexión en el disco sea mayor, garantizando mayor calidad en la escritura de los datos.

Consejos para quemar sin problemas tus discos

  • No uses la máxima velocidad a la hora de quemar un disco... Utiliza velocidades más bajas, seguramente no notarás la diferencia entre quemar un CD a 52x y hacerlo a solo 40x (A menos que tengas un cronómetro a la mano).
  • Durante el proceso de quemado, no ejecutes procesos exigentes. Por supuesto no quiere decir que no puedas tocar el computador pero sí que evites torturarlo.
  • Compra discos de buena calidad.
  • Software para grabación de discos que se respete incluye una opción que permite comprobar la imagen luego de quemarla. Si bien es cierto que demorará más el proceso ¡Garantiza que lo que grabaste sea correcto!
  • Incluso algunos programas para grabación de discos permiten simular el proceso antes de quemar realmente. Es un buen método para asegurar los recursos antes de escribir realmente en el disco.

¿Verdad o mito? Quemar DVDs o CDs a máxima velocidad puede corromper los datos: ¡Verdad!

¿Verdad o mito? Nueva sección en Piensa en Binario

Arrancamos el nuevo año con una nueva sección llamada ¿Verdad o mito?. Sin duda les sonará familiar con una serie de Discovery Channel llamada Mythbusters (Cazadores de mitos) y no les voy a decir que no... Es una de mis series favoritas y de cierta manera quise imitarlo en forma de blog pero aplicados a los mitos comunes y corrientes de la informática.


Claro tampoco esperen que haga tantas locuras como el equipo de Cazadores de Mitos solo para ver qué sucede... Pero sin duda pasaremos un buen rato desmitiendo y/o ratificando mitos.

¿Y cuál es el propósito de esta entrada? Bueno, aparte de introducirles la nueva sección... Quise dejar este post para que en los comentarios me cuenten ¿Qué mitos han escuchado de la informática? ¡Con suerte los investigaremos y publicaremos aquí!

¡Espero les agrade!