03.8.09

Mad oversteer

Some old vids in which I’m just the wheelman. Thanks to Darth Joules and Geert, the simracers who did the video capturing and editing (my crappy 1k ghz putter couldn’t handle all that stuff, 30 constant FPS was already a great achievement), and of course thanks to Eero Piitulainen for the excelent RBR physics (hope to see another physics engine of yours soon…).

Ahora lo que es en castellano: un par de viejos videos, de cuando solía quemar rueda (virtual) semanalmente, en este caso con RBR.  Gracias a Darth Joules y Geert por la captura y edición, y Eero por el brutal motor físico que programó a contrarreloj para SCi y que aún hace vibrar a la comunidad. Una pena que el código se haya perdido en el limbo legal gracias a los 6 años de abandono, los Ferraris de dudosa legalidad estrellados, la mierda que salpicó a Warthog Studios por sus relaciones con cierta mafia sueca de blanqueo, las detenciones de algunos CEOs y los consiguientes enchironamientos, y weno… mejor no seguir que escribo un libro 😆

Richard Alexander Burns

January 17, 1971 – November 25, 2005

R.I.P.

02.24.09

Bash 4.0 on the loose!

Parece que hay una nueva version del omnipresente y monopólico shell default en casi cualquier distribución GNU/Linux:

Bourne-again Shell

El changelog de la nueva 4.0 no parece sugerir grandes cambios a primera vista, sino más bien pequeños tweaks por aki y por allá, pero son bienvenidos de todas formas. Al fin y al cabo, existen mil y una shells alternativas en caso de que no nos mole mucho la forma a veces warra de implementar funcionalidades en bash 😉

Happy bashacking!

02.20.09

Nocillismo++

Tras el relleno automágico de la nevera de la ofi, llegan otra vez nuevas nocirrecetas de la mano de M.A..

La de hoy está licenciada bajo GPL v3 en vez de CC. Paso de buscar cómo se pone oficialmente el licenciamiento, así que os lo imaginais y tos contentos.

nocillismo extremo

Elaboración:

  1. Se coge un brioche con trozos de chocolate y se corta en dos.
  2. Se aplica una fina (ok, tb puede ser gruesa) capa de nocilla en ambas partes.
  3. Opcionalmente se espolvorea una cucharada rasa de azucar sobre la recién puesta nocilla.
  4. Se pone una palmera de azucar (u opcionalmente de chocolate y/o nata) en medio, y se cierra el invento.

La presencia de nocilla alrededor de la palmera ayuda a darle la consistencia necesaria para no desperdiciar apenas ninguna miga :-D.

Las partes opcionales dependen de tu opinión sobre la diabetes y de la importancia que le des a la vida en general.

Eso es todo por hoy, amigos nocilleros. Otro día más y mejor!

02.6.09

A falta de pan…

…buenas son manzanas.

Nocillismo manzanístico

La receta ha sido concebida por M.A., a quien agradezco enormemente su esfuerzo y dedicación por ayudarme en estos tiempos de crisis panadera.

This receta by MiguelAngel is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Spain License.

Igual deberia crear un nuevo tag ida-de-pinza, no?

12.1.08

Bricotuning de audio para un Renault 21 Nevada – part 3

(…continuación de la parte 1 y 2)

Hola amigos atuneros! Me estaba dando pereza, pero por fin llega el tercer y último bricotuning de la serie! Voy a intentar no alargarme mucho, que ya está bien de tanto párrafo pa unos simples altavoces. 😉

Cableado del coche

Debido al lugar donde se iban a colocar los altavoces, nos pareció más comodo tirar cables desde el salpicadero hasta el maletero por los bajos interiores de las puertas.

Lo primero fue pinchar los canales traseros justo antes del conector universal. De esa forma, los woofers son independientes del loro elegido, por lo que en un futuro se podrá cambiar sin complicaciones.

Fue un poco complicado pasar los cables, así que no quiero ni imaginar las virguerías que hará falta hacer en un coche moderno…

Metimos con cuidado cable resistente por cada lateral del coche (uno por altavoz). Van por debajo de las cubiertas de plástico, como se puede intuir en la foto, de forma que no quedan a la vista.

Por suerte, el Nevada es amplio y sus 3 filas de asientos tienen mucha movilidad, asi que no tuvimos problemas para pasar los cables.

Montaje de los soportes y detalles finales

Para evitar cortos e incendios varios, los soportes de altavoz fueron hechos también de madera, a la cual atornillamos los hembras correspondientes a cada altavoz.

Dichos soportes fueron a su vez atornillados a la tapa que da acceso al compartimento de la rueda de recambio. De esta forma, se puede seguir accediendo facilmente a dicha rueda y herramientas cercanas.

Finalmente, compré tapicería de un gris adecuado por unos pocos lerus, y con cuidado forramos ambos altavoces.

Como una imagen vale más que mil palabras, aki tenéis 5000 y pico palabras: 🙄

Una vez estuvo todo en su sitio, di un paseillo al R21 para ver si los altavoces aguantaban al pasar por baches. Todo fue perfect a la primera, asi que no tuve ni que ajustar los muelles de los enganches.

Aparte, retoqué el bias para que los 4 altavoces saturasen a la par con los géneros musicales y ecualizaciones que suelo montar, evitando así quemar los dos delanteros al ser el cuello de botella.

Proyecto concluído!!

Bonus final

Como premio por haber leido todas las explicaciones, os pongo un videocumental que montó Javi tras hacer de paparazzi aquel finde. Por desgracia, la mierda de calidad de youtube no permite apreciar los graves que saca el equipo, pero os aseguro que es más que suficiente para ese habitáculo 😀

11.25.08

No, esta vez no es 42

Por fin, tras varias semanas lo he localizado! Se trata de un relato de Asimov, de esos que te hacen pensar en el sentido de la vida. Un relato que debería de leer más de un políticucho, para darse cuenta de lo estúpidamente oximorónico que es su famoso palabreo sobre “crecimiento sostenible” (entre otras cosas).

Por si a alguien le molan estas comeduras de tarro, tengo otro relato rondándome la cabeza (relacionado con multiversos, detección de mundos virtuales desde dentro de uno, y chorradas similares), pero hoy estoy un poco paleto con google y no lo encuentro. Quizás en otro post.

Mientras tanto os dejo con…

LA ULTIMA PREGUNTA

...y se hizo la luz.

(por Isaac Asimov)

La última pregunta se formuló por primera vez, medio en broma, el 21 de mayo de 2061, en momentos en que la humanidad (también por primera vez) se bañó en luz. La pregunta llegó como resultado de una apuesta por cinco dólares hecha entre dos hombres que bebían cerveza, y sucedió de esta manera:

Read the rest of this entry »

11.5.08

Cómo “arreglar” Gnome (X11 y SSH mediante)

Hago un minipost para añadir una pequeña correción al rant de la semana pasada sobre cómo “arreglar” Ubuntu. En concreto sobre el tema de edición del registro de gnome, donde hacía alusión a lo divertido que puede ser retocar la configuración de Gnome en remoto.

Al grano: existe una nueva opción e), con la que podemos evitar tanto el hospital como el manicomio. Como veis, son todo ventajas!

Consiste en conectar via SSH con X forwarding al host contaminado con gnome en cuestión, tal que asín:

ssh -XC <host con gnome>

Una vez hecho eso, tenemos un prompt normal y corriente, en el que al lanzar cualquier proceso que intente acceder a las X, hará uso del server X11 de nuestro ordenador local 😀 . Mediante la opción -C, además, comprimimos mediante gzip las cosas, bastante util si no estamos en una LAN rápida.

Por ejemplo, si escribimos esto en nuestra shell…

gconf-editor

…se lanzaría una horrorosa ventana GTK en nuestra propia pantalla. Algunos programas dicen chorradas sobre dbus al intentar ejecutarlos, se arregla mediante dbus-launch:

dbus-launch <programa quejica>

Para desafiar aún más nuestra salud mental, podemos probar a hacer gamberradas como lanzar el panel de gnome localmente, con resultados exhilarantes:

  • Borde superior: tenemos el panel de Gnome remoto, seguido del panel de KDE local.
  • Lado izquierdo: un GIMP remoto (el título <@blackube> denota el hostname remoto).


clickety click

  • Lado derecho: un GIMP local.
  • Borde inferior: otro cacho de gnome-panel remoto.
  • Fondo de pantalla: el del KDE local.
Como datos interesantes, un par de cosas:
  • Al parecer no se comparten los portapapeles, asi que no se puede copiar-pegar de un gimp a otro. Imagino que será mi culpa de algún modo.
  • Ambos GIMPs se muestran con mi configuración local de 120 DPI (y no a los 120 y 90 DPIs respectivos de cada host).
Resumiendo, que esto es un brainfuck en toda regla y lo demás son tonterías. Espero que por lo menos os saque de apuros algún día! 😛

10.29.08

Cómo “arreglar” Ubuntu

Soy de los que opinan que Ubuntu por defecto apesta un buen rato (y cuando digo Ubuntu, también quiero decir Kubuntu, Xubuntu, Edubuntu…). Le salva que es facilísima de instalar. Con este minitutorial espero conseguir que Ubuntu sea usable para alguien más que Joe Sixpack.

Supongo que la mayoría de pegas que tengo son respecto a la filosofía de Ubuntu, pero como es mucho más facil quejarse y escribir en blogs que hacer mi propio fork de Ubuntu, prosigo con mis pataleos. 😀

Lo primero, no sé para qué diablos deshabilitan la cuenta de root, si cualquiera puede hacer un sudo -s o un sudo bash. Por tanto, vamos a ahorrarnos teclear chorradas redundantes, que con el su de toda la vida vale y sobra:

sudo passwd

Por supuesto, nos metemos como root para los siguientes pasos. Hay dos formas:

su    #para la gente normal

su -c bash   #para la gente acostumbrada a sudo

Lo siguiente, no sé a quién se le ocurrió que para tener permisos de administrador, vale con saberte tu propia clave. Así que vamos a evitar que cualquier luser con una cuenta en el sistema pueda ganar permisos de root:

perl -pi -e ‘s/env_reset/env_reset, rootpw/g’ /etc/sudoers

Otra tema que me enerva bastante es ese asqueroso feto de engendro abortado llamado vim-tiny. No podían poner vi, qué va. Tenian que coger vim, partirle las piernas, extirparle el lóbulo frontal, y ponerle de nombre vim-tiny. Y al vim normal, ya puestos a liarla, le renombramos como vim-full, qué leches…
Después diran que la gestión de paquetes de Gentoo y de BSD son un coñazo, pero por lo menos no necesitamos recurrir a semejantes warrohacks para bastardizar un simple paquete!

apt-get remove vim-tiny

apt-get install vim-full

perl -pi -e ‘s/”syntax on/syntax on/g’ /etc/vim/vimrc   #démosle un poco de color a las tareas de sysadmin, en honor al difunto Tiny

SSH, absolutamente imprescindible, pero capándolo a solo quien lo necesite.

apt-get install ssh

usuarios=”root hombreman lusuario”

addgroup sshlogin

for i in $usuarios; do adduser “$i” sshlogin; done

echo “AllowGroups sshlogin” >> /etc/ssh/sshd_config

Lógicamente, esta gentucilla debería tener una política de contraseñas mínimamente digna:

for i in $usuarios; do chage -m 50 -M 60 -W 10 “$i”; done

También queda el tema de que cualquier usuario puede apagar el ordenador cuando quiera, incluso si otro luser tiene abierto un openoffice sin guardar en su sesión.

El equipo donde he metido Ubuntu ha quedado un poco más severo, pudiendo solamente el usuario root reiniciar/apagar/hibernar/suspender el equipo. Por desgracia, debido a las sabias decisiones del equipo de Gnome, uno se ve obligado a elegir entre:

a) Hacer clicks en noséqué clon de regedit.exe.

b) Editar archivos XML a pelo.

c) Dar palos de ciego con gconf-tool desde consola.

Por supuesto, si estais en remoto (como yo), existe otra opción igualmente agradable:

d) Averiguar uno mismo si es solamente una leyenda urbana, o si realmente el ser humano es capaz de meterse su propia cabeza por el weeeeno, como ibamos diciendo, que se puede configurar con algo de paciencia.

Nuestra Ubuntu ya pinta un poco mejor, no os parece?


Esto es otra cosa. 😎

Otro día más y mejor!

P.S.: Antes de que se enciendan las llamas, comentar unos pares de cosas:
– Respeto la libertad de cada uno de tener su propia opinión sobre el software mencionado.
– De hecho, estoy seguro de que a alguien le puede gustar semejantes fustañas como Gnome y Gconf.
– Odio casi por igual a Gnome y a KDE.
– La mayor parte de este post la he escrito de coña, incluído este comentario, pero podéis flamearme igualmente 😉

10.26.08

Les chevaliers du ciel

10.14.08

Bricotuning de audio para un Renault 21 Nevada – part 2

(…continuación de la parte 1)

Como iba diciendo, estabamos con el diseño de las cajas. Se hicieron bastante profundas para darle más graves al asunto, que es lo que me interesa. Si me diera igual, las cajas podrían haber sido un poco mas pequeñajas y manejables. He aquí algunas capturas del proceso de fabricación:

Marcando la ruta de corte:
Listo para ser montado:

Atornillamos las tablas entre sí sin ninguna complicación. Después metimos pistola termofusible por el interior de todas las aristas, además de unas hojas adherentes de esponja negra fina en el óvalo donde luego meteríamos a hostias cuidadosamente el altavoz.

El objetivo no es otro que mejorar la hermeticidad de la caja, con la consiguiente mejora en calidad de sonido que teniendo en cuenta dónde se escuchará (en un coche, y además viejuno!), únicamente los audiófilos podrán apreciar 😆 . La cosa quedó tal que así:

Y ahora la parte interesante: el conector de audio y el anclaje de la caja al coche. Los requerimientos son varios:

  • Poder utilizar el maletero completo si hace falta.
  • Que el conector de audio sea resistente a los meneos que sufrirá con el equipaje yendo y viniendo.
  • Que el sistema sea (des)montable en menos de un minuto.
  • No necesitar herramientas para el montaje: nada de llaves allen, ni navaja, ni alicates…
  • Que sea, además, bonito y barato, por supuesto!

Estuvimos barajando muchas posibilidades. La mayoria descartadas por ser muy caras (por ej. audio enviado por wifi/bluetooth), muy blandengues (por ej. jacks de audio típicos), y muy warras (por ej. dejar conector y cable con holgura, para que no sufran tirones).

Por suerte, como programador que soy tengo la costumbre de intentar eliminar redundancias, y se me ocurrió una idea que cumplía todos los requisitos. Para llevarla a cabo necesitaba un conector poco convencional, que no se puede encontrar en tiendas de audio, como veréis a continuación:

Comprobamos la conductividad del material elegido con un tester y altavoces.

Atravesamos la base de la caja con dos parejas de tornillos.

Utilizamos de nuevo la termofusible para fijar los cables tierra y positivo a sendos tornillos.

¿Y qué es lo que va al otro lado de estos 4 tornillos? Esto:

A que mola!!? 😀

En efecto: para qué utilizar un mecanismo para el anclaje del altavoz, y otro diferente para la conexión de audio, cuando podemos utilizar el mismo para ambos? Con un par de simples cierres de puerta y una visagra solucionamos el problema.

Nota: se podría haber tirado corriente eléctrica por la visagra en vez de utilizar un segundo cierre, pero entonces el anclaje quedaría un poco inestable. Así que finalmente decidimos usar esos 2+1 anclajes.

Weno gente, creo que es suficiente por hoy, que ya me he cansado de escribir y subir fotos 😉 , así que otro día continuaré con el brico.

Coming soon: cableado y bricolaje en el Renault 21 – Parte 3!