lunedì 27 dicembre 2010

Debian and wmii for my iBookG4

I just installed debian on my iBookG4, and wmii makes me happy.

Just a few hints for a good configuration:

lunedì 29 novembre 2010

Tcl/Tk for R 2.12 on MacOSX 10.4 PPC

On my previous post I wrote how to install R 2.12 on MacOSX Tiger.
Unfortunately with that method you have to use the ugly X11 terminal to open a Tcl/Tk window, because if you try to load the library with a non X11 native terminal, like MacOSX default Terminal or I-Term, you'll get something like:
> library(tcltk)
Loading Tcl/Tk interface ... done
Warning message:
In fun(...) : no display name and no $DISPLAY environment variable

domenica 21 novembre 2010

HowTo: R 2.12 on Mac OS X Tiger 10.4 PPC

R_GUI for Tiger is supported until R 2.10.
If you need R 2.12 the only way is to forget about graphical interfaces.
Manual compilations was a dependencies hell, fortunately there is a port called "r-base" in fink.

  1. Install Xcode from your Mac OS X DVD.
  2. Install X11 from the same DVD.
  3. Install Fink from here.
  4. If you want a GUI install Fink commander from here.
  5. Enable Unstable packages, read how here.
  6. Install "r-base". It will take some time...




venerdì 5 novembre 2010

Simple Preamp Layout

Here is a stripboard layout of a simple preamp that you can wire up in ten minutes:

lunedì 27 settembre 2010

L-catenula

First attempt to play with L-systems. Lines oriented following Anabaena catenula development rules, degrees influenced by mouseY.
Development rules taken from Algorithmic Beauty of Plants.

lunedì 20 settembre 2010

How to drive a floppy with arduino

Every floppy has read/write head moved by a stepper motor.
It's easy to drive that motor using the built in interface, all you have to do is to wire some pin to ground ad power up the floppy.

martedì 1 giugno 2010

.conkyrc

My new .conkyrc file, based on this one.
Needs PizzaDude Bullets and StyleBats fonts.

lunedì 31 maggio 2010

Alternative Arduino Serial Monitor

On my Arch64 box Arduino's Serial Monitor crashes. I don't know why but I'm used to this kind of bugs... live at 64bit was never easy.
So I wrote a simple python script which let me see serial communications on the console:
import serial
import time

seriale = serial.Serial('/dev/ttyUSB0', 9600, timeout = 1)

while 1:
  print(seriale.read(seriale.inWaiting()))
  time.sleep(0.1)

mercoledì 26 maggio 2010

HowTo: OpenFrameworks on Arch Linux x86_64

  • Install dependencies:
pacman gstreamer0.10 gstreamer0.10-plugins alsa-lib libxmu libxxf86vm udev base-devel libraw1394 ffmpeg mesa
  •  Download the newest code from github.
  • Edit "libs/openFrameworksCompiled/project/linux64/makefile " and add "-D__STDC_CONSTANT_MACROS" to "USER_CFLAGS" (line 15).
  • Edit "libs/openFrameworks/video/ofUCUtils.cpp " and comment lines 19 and 20.
  • Go to "libs/openFrameworksCompiled/project/linux64" and launch "make".
  • Delete "libs/fmodex/lib/linux64/libfmodexp64.so" see why here

venerdì 21 maggio 2010

Yamaha-DD6 e Pd


Con questa semplicissima patch è possibile pilotare la Yamaha-DD6 modificata con lo stesso firmware scritto per python, d'altronde, sempre di connessione seriale si tratta.

Yamaha DD6 e Python













domenica 16 maggio 2010

Buddha Machine

How many times have you found just a single resistor to bend?
For instance, this Buddha Machine is a one-stupid-resistor-toy:


lunedì 3 maggio 2010

LoFi-O

LoFi-O è un generatore di suoni lo-fi che ho progettato ultimamente.
Contiene 2 oscillatori a onda quadra e 2 LFO basati sull'inverter CD40106, e un filtro passa basso attivo basato sull'opamp TL071.


venerdì 26 febbraio 2010

oElica

Un tempo questa era la sua forma:



lunedì 1 febbraio 2010

Cianobatteri

Just another Conway's game of life implementation, strongly based on "2D CA Glider" by Alasdair Turner, but with circles and colors that reminds me Cyanobacteria.

lunedì 25 gennaio 2010

PixeLine


This simple sketch controls pixel's colors of a picture and makes a line of the same color of the pixel itself if its color's value is in a certain range determined by cursor's position.
  • Left = Red
  • Rigth = Blue
  • Up = Green
For the first time I used OpenProcessing.org to run a sketch online, and this is a good thing! Enjoy!


giovedì 21 gennaio 2010

MoscaView

MoscaView è la naturale evoluzione di Esagonia.
I bordi dei singoli esagoni sono stati eliminati per avere un effetto somigliante alla visione che potrebbe avere una mosca. Ecco un breve video, anche questa volta accellerato non so perchè... Come se non bastesse youtube ha ridimensionato automaticamente il video, che altrimenti avrebbe l'asse y più lungo dell'x, ma rende comunque l'idea.

Esagonia


Genera un esagono di esagoni e li colora a seconda dell'input video proveniente dalla webcam.

Sia la lunghezza del lato dei singoli esagoni (l) che il numero degli esagoni che compongono il lato del grande pattern esagonale (n) sono  facilmente modificabili.

Questa accanto è un'immagine processata con questo algoritmo, ritrae un temibile draghetto di plastica. L'immagine è scalata del 50%, ma la dimensione originale può essere visualizzata cliccando sopra l'immagine stessa.






venerdì 8 gennaio 2010

Context Free Art

Ho scoperto Context Free Art e mi piace moltissimo!
CFDG è un simpatico programma open source che permette di generare immagini da algoritmi descritti in maniera molto semplice, senza la complessa sintassi tipica dei linguaggi di programmazione a cui siamo abituati. Ciò è reso possibile grazie all'utilizzo di una grammatica libera dal contesto, che è una forma di grammatica formale.