Category Archives: Software Development

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 the World [...]

FreedomHEC 2006

From http://freedomhec.pbwiki.com/:
Coming to Seattle in May for that other hardware conference? On your way out, stay for the hardware unconference where you’ll learn how easy it is to make your hardware compatible with free, open source operating systems such as Linux, and available to new markets such as servers, next-generation entertainment devices, and more.
Get answers [...]

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 have no idea what will happen.)
Once [...]

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 sync with [...]

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 stability guarantee
for [...]

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 like to [...]

QuickThumbs

Worked a little bit on QuickThumbs this week and fixed a whole ton of bugs.
If you have a few minutes to spare, a directory with a bunch of images/photos on your drive, and mono/xsp/libgdiplus installed (1.1.9 recomended), here’s something to try:
cd /path/to/images/or/photos/or/whatever/
svn co https://svn.extremeboredom.net/QuickThumbs/trunk/web .
xsp
Now open your web browser to http://localhost:8080/. Have fun.

New Monologue Look

Those of you reading this via monologue (http://go-mono.org/monologue) have no doubt already noticed that the new look is now online! This matches the new http://www.mono-project.org/ website (which I did not have anything to do with) and brings us the talk bubbles from the Planet websites that everyone is used to.
If you are listed on Monologue [...]

Modern Windows Software

(NOTE: This is a rant. This is nothing more than a rant. This post will not change the world. If you have something to do now, go do it instead of reading on. In summary: Mcafee sucks. Mcafee AntiVirus sucks. Windows sucks. Don’t use it. :)
Writing software is always trying to find the balance between [...]