Tag Archives: C#

DBus Explorer 0.4 Christmas release

Finally after months of postponing the 0.4 release of D-Bus Explorer I managed to get it out as a Christmas/New Year present :-) . For the impatient you will find download link at the usual place.

For those who doesn’t know what D-Bus Explorer is, it’s a little tool I wrote up a long time ago which allows to browse D-Bus bus services and services’ API. It’s similar in concept to dbus-viewer or DFeet with extra feature which make it sweet when you work with C# and Managed D-Bus.

For instance when you want to know the signature of a method/event/property it’s both shown with D-Bus own syntax and C# syntax. In this release this mechanism is extensible to other language though only C# is provided at the moment.

2008-12-27-215012_802x625_shot1

Coming to this release is also a C# generator which will create the necessary interface definition for use with Managed D-Bus. Simply right-click on the path / interface you want to use in your program and save it somewhere. Again this is extensible to other language.

2008-12-27-215639_802x625_shot3

In other news, the interface is now fully tabbed to let you browse different API at the same time.

2008-12-28-174241_802x625_shot4

Happy D-Bus hacking !

Parallel goodness

I think I pretty much arrived to the point where my work is starting to get useful. With yesterday basic Tasks implementation and today Parallel.For work I was able to run a parallelized version of Luke’s C# RayTracer. There was already a version using ParallelFx in the CTP samples but I preferred to made my [...]

Beware of double.Parse()

Some svn up ago, Monodevelop started to throw strange exceptions at my face about Format error occuring when parsing a string with double.Parse(). This was triggered in various places ranging from startup, project opening, file opening or application unloading. At the time I hadn’t bothered tracking down the issue but last Monday I decided to [...]

CoverFlow finalized

Maybe some folks remember the CoverFlow GTK# widget I talked about a while ago. I had left it in an undetermined state but today I managed to clean it and make it the work the way I intended. For the little background, I want to use that widget as part of a presentation I will [...]

C# vs. Python

That post isn’t a in-depth comparison of the two languages because it would require lot of time and, in the end, I don’t find that sort of thing particularly pertinent. It’s just a side-by-side presentation of the same script, written in both languages, assorted with my « it’s just my opinion »-type of comments. Without further introduction, [...]

Could C++ have at least a good point ?

(I’m taking risks with such a title ) During yesterday computer science practical session (just think of the most hellish thing you have ever done), I was wandering lazily in the program list of the computer where I was supposed to do Excel stuff (actually I had pretty most finished and I wasn’t really in [...]