One of the nice things that .NET 3.5 gives us is LINQ, which gives new life to the often-neglected IEnumerable generic interface. Sequence processing is now a first-class citizen in the C# world, and this is a good thing. However, it can be very tricky to design a usable ...
Articles in the Coding category
- Tagged as : C#
Cdh.SimpleRpc
I've got this idea to code some game servers for a series of cooperative games my brother and I used to play as kids. I get similar ideas all the time... how about a game server for this card game or that board game? The problem I run into ...
Splitting a Git repository
First some backstory...
I had a public and a private Subversion repository on my web server, and when I started a new project I'd import it into one of them. This is nice because I get versioning and history, plus I get implicit synchronization between my various development boxen ...
Tagged as : GitGit and Banshee.OpenVP fun
Well it's hacking season again. With GNOME's switch from Subversion to Git complete, which means Banshee now uses Git too, it gave me an excuse to finally learn it. This was not fun. But having toughed it out, I can definitely say that I love it.
Now that ...
The new Gazebo: a Gtk# interface to FICS
I've abandoned my idea of creating an AJAX interface for the time being. It is a cool idea but I think I can do much better by writing a proper application.
The Linux FICS interface scene is rather weak. eboard is about the best there is in terms of ...
Gazebo: An AJAX interface to FICS
I've been getting back into chess recently, and my favorite online community is the Free Internet Chess Server (FICS). There are a wealth of free and open interfaces available for download, but they all have one thing in common: you have to download them. At my workplace this is ...
Issues with Crockford's JavaScript conventions
I've been reading up on Douglas Crockford's Code Conventions for the JavaScript Programming Language and I agree with most of them, but I definitely have a bone to pick with one of them: "All variables/functions should be declared before they are used."
This sounds good in theory ...
Tagged as : JavaScriptMore visualizations
I spent some of Tuesday porting some of my older OpenVP visualizations from XML-serialized scripted effect presets to "real" preset classes, and committed them to Banshee.OpenVP. The results:
Finished visualization pipeline
Hopefully, anyway.
I spent some time this last week (probably over 15 hours total) giving the Banshee visualization pipeline another overhaul. In the process of doing this I finally filed a bug I found in the spectrum GStreamer element that I've been trying to work around for a long ...
Virtual Machine development
Since getting my new laptop I've been doing most of my development on it, particularly outside of my room. My desktop has become associated with gaming too much for me to be productive while using it, at least on a regular basis. In fact it's been booted into ...
Pages
Categories
Tags
- AACS
- Apache
- Apple
- AT&T
- Banshee
- Bitcoin
- Bluetooth
- Charity
- Chess
- Courier
- C++
- C#
- CSS
- Database
- Dovecot
- English
- Games
- Gecko#
- Git
- Gtk
- HTML
- Instant messaging
- IPv6
- JavaScript
- Kaffeeklatsch
- KVM
- Linux
- Meta
- Mono
- MonoDevelop
- Network
- nginx
- Office humor
- OpenVP
- OpenVZ
- Personal
- Politics
- Postfix
- PostgreSQL
- Programming
- Python
- QEMU
- Rant
- Review
- RPC
- Security
- VandalSniper
- VirtualBox
- Virtualization
- vserver
- Web
- Wikipedia
- Xen
- XML-RPC