(Michael Chinen)

  • SMB filesharing on mac (works with windows clients)

    I have an old powerbook g4 (2004,) which was my main computer until last year. Apple products are expensive but I think it was pretty worth it’s money. Now I have a Core Duo (2006) macbook and a sweet homebrew core 2 quad pc whose main purpose in life is to fix audacity bugs on […]

    December 24, 2010
  • Listen to your computer: lstn

    Lstn is another project I’ve been working on with Institute for Algorhythmics. It is a program that sonifies real-time debugging data of other programs. If you were interested in the FuckingAudacity or FuckingWebBrowser demos you’ll probably like this one. Those were sonification from the inside out, and lstn is about external sonification: We sonify opcodes, […]

    December 9, 2010
  • sizeof dynamically allocated arrays in c

    The MAX(a,b) macro bug I posted last was something I had done before. Today and Yesterday I spent a good few hours running over my old mistakes. What’s a difference between: unsigned char *dynArray = malloc(500); unsigned char trueArray[500]; well, Today’s arrrrrrg is that sizeof (dynArray) is just the size of a pointer, not the […]

    November 24, 2010
  • Tatsumi Ryusui and Starcraft II and emacs

    Over the last year in Berlin I worked on five collaborative music/performance/art projects that I’ve been meaning to post. In the summer as a part of 48 Stunden Neukölln I did a collaboration with Tatsumi Ryusui (myspace). Normally Tatsumi does experimental electronics improvisation and I do computer music or sonification stuff, but we were asked […]

    November 5, 2010
  • Macro blues and function reentry?

    Knowing how to macro correctly is important in both the real world (starcraft) and when writing code. in c you can define useful macros like #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) . The macros will be a little better than using even static inline functions because no extra memory is allocated for […]

    October 16, 2010
←Previous Page
1 … 7 8 9 10 11
Next Page→

(Michael Chinen)

Proudly powered by WordPress