Una colección de trucos para aspirantes a hackers en, dentro y fuera de sus computadores.
sábado, 15 de octubre de 2011
Ajustando la palanca de un trémolo Bigsby
lunes, 6 de abril de 2009
Reviviendo un iBook G4 de 2004

- ibook G4 logic board fix » Blog Archive » ibook G4 logic board fix
- iBook G4 Logic board repair (Vreg chip solder joint repair).
- Solución del servicio técnico autorizado Apple: Cambio de tarjeta madre. Costo, alrededor de US$400 más mano de obra e impuestos.
- Primera solución casera, á la bricolage-hack: Aplicar algo de presión sobre el chip para que el contacto se mantenga. Costo, paciencia, tiempo y pulso. Podría ser necesaria compra del material que ejercerá la presión, pero este podría estar presente en cualquier casa o taller. Requiere herramientas especiales, pero de consecución relativamente fácil.
- Segunda solución casera: Hacer fluir de nuevo la soldadura en los pines del chip. Requiere saber soldar MUY finamente, un cautín de soldadura bastante fino, una lupa y muchísimo pulso.
- Destornillador fino de estrella (sirven los de relojería).
- Destornillador muy plano de pala, o una paleta o cuchillo de plástico muy finos, ver el tutorial de desmontaje mencionado arriba para escoger la herramienta ideal.
- Destornillador Torx T8.
- Este no es para la apertura, sino para la reparación: Material para hacer presión, en este caso se muestra la cinta de montaje doble faz.
- Uso de un pedazo de cinta de montaje pequeño pegado sobre el chip ofensor. Resultado: Estabilidad relativa, sensibilidad al movimiento, pero hay posibilidad de tiempos activos (uptime) más largos. Problema: La cinta de montaje se compacta pronto y deja de hacer presión sobre el chip. No dura más de unas horas el arreglo.
- Uso de un pie de fieltro autoadhesivo de 2o mm de diámetro sobre el chip. Resultado: Ninguna mejora. El pie de fieltro es de alrededor de 3 mm de alto, demasiado para las necesidades. El mismo pie, con calibre reducido y recortado al tamaño del chip (10 * 5 * 1,5 mm aprox.). Resultado: Mejora temporal (alrededor de una hora), vuelta al problema original.
- Uso de un fragmento grande de cinta de montaje (15 * 20 mm aprox.). Resultado: Mejora considerable en cuanto a tiempo continuo funcional y resistencia a la vibración. Hasta ahora no ha habido problemas con el movimiento o con la temperatura. La máquina funcionó bien por unas horas, hasta que se aplastó la cinta y dejó de surtir efecto.
- Uso de un fragmento de neopreno doblado en dos. De un estuche de neopreno en desuso se cortó un fragmento de material de aprox. 30 x 15 mm y se puso este doblado sobre el chip ofensor. Hasta ahora, ha funcionado la máquina por más de 7 horas, escribiendo en él y usándolo en mesa y regazo. Aunque al moverlo del regazo a la mesa se congeló, y descubrí que había vuelto al estado original.
miércoles, 4 de marzo de 2009
Esquivando el problema de Network Manager en Linux
Me di cuenta del error cuando en mi computador portátil, el applet de NetworkManager reconocía perfectamente las redes inalámbricas disponibles, pero no reconocía el cable de red conectado. Mostraba un desolador mensaje que decía "dispositivo no gestionado".
La solución
Leyendo el informe del error en Launchpad, me di cuenta que Networkmanager no gestionaba los dispositivos que estaban escritos en el archivo /etc/network/interfaces, así que decidí arriesgarme y editar el archivo y funcionó bien.
Para hacer eso mismo deben abrir una ventana de terminal y editar con privilegios de superusuario el archivo. Puede ser así:
$ sudo nano /etc/network/interfaces
o
$ su
# nano /etc/network/interfaces
El paso a seguir es comentar el nombre de la interfaz de red que se desee incluir en la lista del NetworkManager, poniendo signos de número (#) al principio de la línea, por ejemplo:
# auto eth0
# iface eth0 inet dhcp
Hasta donde he probado, funciona bien, reconoce las interfaces inalámbricas y cableadas y pasa de una a otra sin problema.
miércoles, 18 de febrero de 2009
Rosegarden en Ubuntu Linux
¡Los usuarios de otras distribuciones, como Fedora, Musix, SuSe Debian o Gentoo, pueden no desesperar! Este tutorial les sirve, pues salvo unas diferencias sutiles en el proceso de instalación de las aplicaciones es válido para cualquier distrubución moderna de GNU-Linux.
Haga clic aquí para ir al tutorial
miércoles, 11 de febrero de 2009
Rescatar el sistema de archivos con SystemRescueCD
Después de encontrar y probar infructuosamente muchas soluciones orientadas a recuperar particiones ext3, caí en cuenta de que Fedora utiliza por defecto el sistema LVM y busqué algo apropiado para esto.
http://www.sysresccd.org/Main_Page
Sólo se necesita descargar la imagen de disco, grabarla en un CD y arrancar desde este.
SysRescCD ofrece herramientas de línea de comando y una GUI un poco rudimentaria, pero útil que muestra las herramientas disponibles para rescate y respaldo.
En el caso que describí, una de las aplicaciones incluidas en SysRescCD exploró los datos en la unidad de disco y especuló el formato del sistema de archivos y tras un dudoso OK la recuperó.
Sirve también para sistemas con MS Windows y creo que BSD y Solaris. Recomiendo a los lectores tener una copia de este disco por ahí en caso de que ocurra un desastre que se pueda deshacer.
sábado, 26 de julio de 2008
Un Mac libre, sonoro y creativo
La plataforma Macintosh en su estado actual es una muy buena mezcla entre dos mundos, lo comercial y lo libre. Por el lado de lo comercial, existen una interfaz de usuario y altamente desarrollada, un hardware de primera calidad un respaldo de comunidad de usuarios sólida y un excelente soporte y documentación. En el lado libre tenemos un sistema basado en UNIX, que se caracteriza por su estabilidad y versatilidad, que emparenta a Mac OS X con muchos otros sistemas, entre ellos GNU-Linux y da acceso a herramientas ubicuas y poderosas completamente gratis. Este artículo contiene una lista de habilidades y software que considero un mínimo necesario para trabajar de manera creativa con audio en un Mac con software libre. Prerrequisitos No todas las aplicaciones libres usan el esquema habitual de instalación del Mac OS, en el que uno baja un archivo y lo arrastra o corre un programa instalador. Algunas de ellas vienen de el mundo de las otras variantes de UNIX que usan procedimientos e interfaces diferentes a lo que uno está acostumbrado en el Mac. Habilidad muy útil, la línea de comando: El uso de la línea de comando es una valiosa herramienta para el uso del computador y más cuando se trata de trabajar con software de fuente abierta. En Mac OS X puede usarse el emulador de terminal que hay en /Aplicaciones/Utilidades/Terminal o bien se puede usar Xterm bajo X11. Para aprender a manejar la línea de comando existen bastantes tutoriales en línea, como este, bastante comprensivo, orientado a Linux, pero aplicable al Mac o bien este otro, que habla específicamente de la terminal Mac OS X. En la red, con un par de búsquedas se pueden encontrar muchos más. Uso de Editores de texto: Los editores de texto hacen lo que su nombre indica, editar texto. No son un procesador de palabra, sino aplicaciones que editan archivos de texto llano que pueden contener casi cualquier cosa, como código de programación, datos de configuración de un programa o datos de las pistas de un CD, por ejemplo. Mac OS X incluye un editor llamado TextEdit dentro de la carpeta Aplicaciones, que aparte editar texto enriquecido (crear y modificar archivos .rtf) puede convertirse en un editor de texto llano, fácil de usar y sin pretensiones. Se puede acceder a esto en el menú Formato-->Convertir en texto normal. Dentro de la línea de comando uno puede encontrar incluidos en Mac OS X varios editores, por ejemplo: Requisitos de software de sistema: Adicionalmente, para añadir flexibilidad y capacidad para emprender proyectos de mayor envergadura, pueden instalarse: Aplicaciones Aquí estan los paquetes de software que están dedicados específicamente al audio. Software de edición de sonido: Síntesis de audio: Procesamiento de audio: Programación: Me atrevo a añadir esta categoría, pues como parte del espíritu de lo libre está el ánimo del hackeo, que incluye crear y adaptar las propias herramientas de trabajo. Exhorto a todos los foniurgos o simplemente curiosos del sonido a que exploren esta categoría Agradezco e invito a comentarios y adiciones de los lectores.
Además de esto, mucho del software no-libre incluido con el Mac puede ser de gran utilidad, como por ejemplo las capacidades para conversión de archivos de iTunes y los emuladores de amplificador y efectos en tiempo real de GarageBand, entre muchos otros que están ahí en el Mac listos para ser usados.
miércoles, 25 de junio de 2008
Añadir variables de entorno en Linux o Mac OS X
/bin/mkdir mi-direct
...en lugar de
mkdir mi-direct
La instalación en Mac OS X de Csound 5 deja los binarios ejecutables en la carpeta /usr/local/bin, que no está habilitada por defecto dentro de la variable $PATH (la que permite acceder a los comandos), así que hay que añadir esa ruta a la variable para poderlo ejecutar sin invocar toda la ruta.
Para hacer esto, presento un método simple que da acceso inmediato a esa ruta:
1. Abrir la terminal (/Aplicaciones/Utilidades/Terminal) e invocar el editor de texto 'nano' con el archivo de texto que contiene la configuración de las variables. Esto se hace escribiendo:
nano .bash_profile
... y oprimiendo la tecla 'Retorno' o 'Enter'.
Puede copiar y pegar el texto de los comandos, si lo desea.
2. Si está en blanco la ventana de nano es decir, que no hay texto más allá de la ayuda y los avisos, copie las siguientes líneas en la ventana:
PATH='/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin'
export PATH
3. Después guarde el archivo oprimiendo CTRL+O y salga de nano oprimiendo CTRL+X.
4. Cierre todas las ventanas de la terminal y abra una ventana nueva. En la nueva ventana ya podrá acceder a la ruta añadida.
5. Si instaló Csound previamente pruebe escribiendo:
csound
Si sale una lista de comandos y opciones, ya está funcionando. Puede usar Csound, sus utilidades y cualquier programa que esté almacenado en /usr/local/bin.


