Buscar

Martín V

Rompiendo para aprender desde 1981

Ping: icmp open socket: Operation not permitted

En tiempos más felices, un usuario normal podía hacer pings a diestra y siniestra.

Nunca tuve ningún problema para mandar pings, pero recientemente me encontré con el siguiente error:

[user@host]$ ping google.com
Ping: icmp open socket: Operation not permitted

A no desesperar, que como (casi) todo, tiene una solución.

Seguir leyendo “Ping: icmp open socket: Operation not permitted”

Cómo reducir el ruido de fondo de un archivo de audio (MP3, WAV, OGG, etc)

Con Audacity es muy fácil reducir el ruido de fondo de una grabación o de una canción.

Este método funciona principalmente cuando el ruido de fondo es más o menos constante, como por ejemplo el ruido de ambiente de un micrófono, máquinas, viento, etc, pero también sirve para reducir la interferencia de sonidos más puntuales, como golpes, movimientos del micrófono, etc.

Por ejemplo, yo utilicé este método para mejorar la calidad de grabaciones realizadas originalmente en cassette que luego fueron digitalizadas.

Seguir leyendo “Cómo reducir el ruido de fondo de un archivo de audio (MP3, WAV, OGG, etc)”

Arch Linux: Dropbox no muestra el asistente de configuración o queda “Conectando…” indefinidamente.

droppser

Nota: Si bien este tutorial fue redactado pensando en Arch Linux, puede ser útil para otras distribuciones.

Cada vez que me encuentro con una nueva instalación de Arch y tengo que instalar Dropbox, suelo encontrarme con algunos problemas y siempre que los soluciono me olvido de cuál fue la solución, así que decidí escribir este artículo para ayudar a aquellos que pasan por lo mismo.

Seguir leyendo “Arch Linux: Dropbox no muestra el asistente de configuración o queda “Conectando…” indefinidamente.”

Android desde cero: Android Developer Tools (obsoleto)

Este artículo será publicado simultáneamente en el blog de Tristes los Tres Tigres, el grupo de desarrolladores al cual pertenezco.

android developer tools

Este es el primer artículo en una serie que tratará de recorrer paso a paso las bases para desarrollar aplicaciones Android usando el entorno de desarrollo oficial de Google (por el momento). Esto nos dará máximo control sobre el dispositivo y la garantía de que las cosas van a funcionar como deben, ya que no tendremos que depender de ningún framework de terceros.

Nota: Como sabrán los lectores más fieles de este blog, soy usuario de Linux y me gusta pasearme de distribución en distribución. Actualmente estoy usando Arch Linux, pero intentaré hacer este tutorial lo más genérico posible para que sirva para cualquier distribución de Linux, o incluso, con un poquito de imaginación, también para Windows.

En un artículo publicado anteriormente en este blog, explico cómo solucionar algunos problemas que surgen al instalar el plugin de Android Developer Tools (ADT) en Eclipse. En este artículo quiero mostrar lo simple que es preparar el entorno de desarrollo utilizando el ADT Bundle que nos provee Google, y así ahorrarnos ese tipo de problemas.

Seguir leyendo “Android desde cero: Android Developer Tools (obsoleto)”

Volver a agregar usuario al grupo ‘sudoers’ cuando no se dispone de cuenta de root.

Recientemente, borré a mi usuario del grupo ‘sudoers’. Dado que estaba usando Ubuntu, no contaba con una cuenta root con la que acceder y volver a agregar mi usuario a dicho grupo. La solución fue bootear en modo single-user, lo que me dio acceso de superusuario, con el cual arreglé el problema. Para ello, pueden reiniciar y entrar en el modo “Recovery”, o si son como yo y eliminaron esa entrada de Grub, pueden entrar en single-user manualmente.

Los pasos fueron los siguientes:

 

Seguir leyendo “Volver a agregar usuario al grupo ‘sudoers’ cuando no se dispone de cuenta de root.”

Dejen de buscar: Cómo desinstalar un plugin de Eclipse

Aclaración: Tengo el Eclipse en inglés, así que es posible que los nombres de los menúes y opciones no sea exactamente el que pongo en este artículo porque estoy traduciendo sobre la marcha.

La gente que diseñó Eclipse no se sentó a pensar demasiado en cómo organizar los menúes y sus funciones. Es por eso que, por ejemplo, para instalar un plugin, tenemos que ir al menú Ayuda (???) -> Instalar nuevo software.

Lo mismo ocurre cuando queremos desinstalar un plugin: En la ventana de instalación de plugins no hay ninguna opción para desinstalarlos, no, eso sería demasiado “conveniente” e “intuitivo”. Eclipse no se rige por absurdos criterios de “usabilidad” o “coherencia”. Usar Eclipse es una aventura de descubrimiento…

Seguir leyendo “Dejen de buscar: Cómo desinstalar un plugin de Eclipse”

Primeros pasos con node.js en Ubuntu/Mint

Node.js es una plataforma construída sobre el motor de javascript del navegador Chrome de Google para desarrollar aplicaciones web de manera rápida. La principal novedad de este sistema, es que node.js es básicamente un motor javascript en el lado del servidor.

Web oficial de node.js: http://nodejs.org/

Vamos a instalar el servidor node.js en nuestro sistema Linux y vamos a hacer una primera prueba para comprobar que todo está funcionando correctamente.

Seguir leyendo “Primeros pasos con node.js en Ubuntu/Mint”

Blog de WordPress.com.

Subir ↑