eric’s extremeboredom

adventures into and out of extreme boredom.

Post archive for ‘Mono’

Thanks for sending Synapse off to a great start!

I’d like to extend huge thanks to the hundreds and hundreds of people who have showed interested in Synapse these first few weeks. This project is a huge undertaking, and all the support really means a lot. I’ve read every tweet and nearly every comment on Reddit, Lifehacker, and other blogs, and the message is [...]

Announcing Synapse!

Today I’m extremely happy to officially announce the project I’ve been working on for the past few months. It’s called Synapse, and while it may look like just yet another instant messaging client, it’s actually much more than that. The web has changed a lot over the past few years. Web applications now offer rich [...]

Qt to be LGPL!

A few months ago, I asked the question Why didn’t Nokia change Qt’s licensing model? As it turns out, the reason was very simple: they just hadn’t gotten around to it yet. Yesterday it was announced that Qt 4.5 will be available under the LGPL. I’ve been working on a project recently using Qt/C# and [...]

DNS SRV Lookups on Linux from C#

The .NET framework’s System.Net.Dns class is incredibly lacking. It only supports the basic name to address and address to name functionality, while I needed to do an SRV lookup. Looking around, I only found windows-only C# examples that used dnsapi, so I wrote a quick wrapper around glibc’s libresolv library. http://gist.github.com/27591 $ gmcs -out:srv.exe -unsafe [...]

SavageSVG, A vector graphics library that needs your help!

Today I’m attempting to kick off a new project called SavageSVG, a complete SVG library for Mono/.NET. First of all, what is SVG? From Wikipedia: Scalable Vector Graphics (SVG) is an XML markup language for describing two-dimensional vector graphics, both static and animated, and either declarative or scripted. It is an open standard created by [...]

Transparent drawing using C#, Cairo and Xgl

Yesterday I updated my computer to Dapper Drake (which is what will become the next version of ubuntu) so I could try out Xgl. It is honestly the coolest thing I have ever seen linux do, and will only continue to get better. If you’re brave enough to use an unstable operating system, I highly [...]

Export documentation to web

Yesterday on IRC someone asked how they could create a site like http://docs.gotmono.net/ containing documentation for their project, so I spent a little bit of time making it really easy. $ svn co https://svn.extremeboredom.net/Monique/trunk ./Monique cd Monique ./autogen.sh make make run (WARNING! I have NOT tested “make install” so I don’t recomend trying it. I [...]

Cross-browser Ajax-ified online docs

I spent a little bit of time today and got my documentation system running again. I also updated it with the very latest GTK# 2.7.1 and Mono 1.1.10 class library documentation. Announcing: http://docs.gotmono.net/ ! Thanks to the AJAX.net library, you will never see the entire page reload, yet the contents tree will always stay in [...]

GTK# Developers: Please test 2.7.1!

This was posted to the mailing list yesterday, nobody else blogged it so I figured I might as well: We have also released an unstable version of gtk+ 2.8 bindings for people who want to start experimenting with the cairo API. This release is not for the faint of heart, and comes with no API [...]

Seattle Mind Camp

I will be giving an informal presentation with Andrew about Mono and Meshwork at Seattle Mind Camp next month. Seattle Mind Camp is a self-organizing, digitally minded, entrepreneur-driven, overnight Seattle confab. What happens when you put 150 of Seattle’s smartest geeks in an empty office building for 24 hours? We’re not sure either, but we’d [...]