I’ve started to learn ruby, because it seems as if the only reasonable web development environment today is ruby on rails. And apparently I’m starting to like the language. It’s syntax is so simple, it’s almost pseudo-code, this is especially handy when you use the interactive console.
Let’s have an example:
First a simple session in python:
>>> […]
August 8th, 2005 · Tags Development, Rant | No Comments »
I like the following slashdot comment, it reflects exactly what I think about Software Development:
That’s because it’s a craft, not engineering:
I have always seen software “engineering” as a craft, done by craftsmen. There are too many unfixed aspects to be able to really call it engineering or a science. Of course it has elements of […]
August 4th, 2005 · Tags Development, Geek Documents | No Comments »
No matter how you twist the topic, software patents are always stupid. First of all, patenting simple things is stupid, because everybody could have thought of it. However this may come as a surprise, but patenting complicated software issues is stupid too, why?
Because simple solutions are superior to complicated solutions. Complicated Software is always broken […]
July 30th, 2005 · Tags Development, Rant, Geek Documents | No Comments »
I just discovered that google did some very cool profiling tools, check it out at:
Google Performance Tools
-Richard
June 1st, 2005 · Tags Development | No Comments »
Hi,
I generated a little callgraph from my upcoming NLE .
I collected the data using gprof, generated a graphviz-dotfile using some custom python scripts, and tried to highlight importand areas using colors. I’m not yet sure whether there might a more appropriate way to visualize things, but at least it’s a start.
I was inspired […]
May 14th, 2005 · Tags Development | No Comments »
Quick note to all CVS users, that use only the most basic features of cvs, namely commit and checkout.
Use darcs for one week, and you’ll find incredibly new functionality provided by a revision control system, you might have never thought about.
And the best thing: The functionality is available in cvs too, although not […]
May 6th, 2005 · Tags Development | No Comments »
Great Article at
Hacknot - SWT Happens
The Article compares SWT and Swing. I do not use any of them, however it provides interesting points regarding “native” Widgets versus “non-native” ones.
-Richard
April 27th, 2005 · Tags Development, Geek Documents | No Comments »
Hi,
I discovered the for_each function in c++ today, very useful, it turns this:
void Track::reset()
{
for ( std::list< Clip* >::iterator j = m_clips.begin();
j != m_clips.end(); j++ ) {
(*j)->reset();
}
}
into that:
void […]
March 29th, 2005 · Tags Software, Development, Rant | 3 Comments »
Hi,
I started to develop a simple FLTK widget to embed an Evas canvas. It’s far from complete, but the basic functionality works already. (X11 only)
It requires the create() function to be called after the parent windows show(), because it creates a child xwindow to contain the canvas.
fl_evas.cxx
fl_evas.h
fl_evas_test.cxx
Compile with:
g++ `fltk-config –cxxflags –ldflags` `evas-config –cflags –libs` fl_evas_test.cxx […]
March 23rd, 2005 · Tags Software, Development | No Comments »
Hi,
I discovered the revision control system darcs today. It seems as if it’d be a rather decent piece of software, therefore I think I’ll use it for my next project
It’s decentralized like GNU Arch, und it seems to have a really nice (commandline based) user interface. Right now it looks as if it […]
March 19th, 2005 · Tags Software, Development | No Comments »