Articles in the Coding category

  1. Kaffeeklatsch in Subversion

    I've finally put Kaffeeklatsch in a Subversion repository, and a public one at that! Simply check out from https://layla.chrishowie.com/svn/kaffeeklatsch and build... well the build process isn't that simple, but oh well. You will need Tao, the Lua 5.0 library and development headers ...

    Tagged as : C# Kaffeeklatsch
  2. Linux "Jailer"

    I've been pondering a project for about a year now, and I may be ready to finally start coding the beast. The basic idea is you run a process in a jail where it's completely isolated from the system, except where you let it interact.

    The interface is ...

    Tagged as : C# Linux
  3. Developer wanted

    I've been making some small progress on Kaffeeklatsch, though most of it is behind the scenes stuff. For example, IEffect now extends IDisposable, and the frontend will dispose effects when removing them. This could be used, for example, in plugins that create OpenGL display lists and want to properly ...

    Tagged as : C# Kaffeeklatsch
  4. C#OpenGLua

    It's coming together slowly. Recently Kaffeeklatsch has been enhanced with Lua, which is used for key bindings and in several effects. For example, there is a "Custom" effect that simply runs a Lua script each frame. The script gets full access to OpenGL by default, but can access any ...

    Tagged as : C# Kaffeeklatsch
  5. Ogres have layers!

    And so does Kaffeeklatsch. Now, anyway.

    First, I added preset saving and loading a few days ago but never wrote about it. Since then I gave the design of this project some serious thought, and moved some classes around into strictly defined layers:

    • Kaffeeklatsch Visualization Platform. The generic components of ...
    Tagged as : C# Kaffeeklatsch
  6. The next day

    Just a day later and all Kaffeeklatsch needs now is key bindings, then we're ready for "production," whatever that is.

    This screenshot highlights the two biggest additions I coded today: the automatic generation of option pages for each effect (see the sources displayed!) and the gathering of scope data ...

    Tagged as : C# Kaffeeklatsch
  7. Kaffeeklatsch: .NET viz studio

    I was digging through some of my old, unfinished projects this week and found one that I'd barely started. The goal was to write a scriptable audio visualization tool in C, approaching this art form differently than most viz tools today.

    As a former light tech for a band ...

    Tagged as : C# Kaffeeklatsch
  8. Tursiops: Universal trainer for Linux

    One of the things I do miss about Windows is the abundance of universal trainers for it. If you don't know what a trainer is, it's a program that writes over the memory of another process, typically a game, to confuse the program into doing something it wouldn ...

    Tagged as : C# Linux
  9. VandalSniper and MonoDevelop

    Today I decided to try converting my script-based build procedure to a MonoDevelop project. The process was pretty straightforward, although there were some pretty annoying glitches that saw me scrapping the project files several times before it was "just right."

    Now that the conversion is done, my experience with MonoDevelop ...

  10. VandalSniper does the watchlist, yo!

    It will only be a short while before all of the tabs in VandalSniper are functional! I've already implemented the change cache, so the recent changes list is refreshed from the last few edits to be seen on IRC. This makes refreshes instant (except for the diff summary).

    Driven ...

    Tagged as : C# Gecko# VandalSniper

Page 7 / 8