Archive for the ‘Development’ Category

« Previous Entries Next Entries »

Software Patents are always stupid

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 »

Some more profiling stuff

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 »

Profiling is Fun

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 »

CVS user?

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 »

Hacknot - SWT Happens

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 »

Discovered for_each in c++

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 »

Fl_Evas: Enlightenment Evas Canvas for FLTK

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 »

Darcs

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 »

Understanding Usability

Hi,
I posted an Article on OSNews.com
Understanding Usability
-Richard

March 9th, 2005 · Tags Development, Rant | No Comments »

Great Ruby on Rails Tutorial

Hopefully a life changing experience:
Rolling with Ruby on Rails

January 21st, 2005 · Tags Development | No Comments »