Michael J. BeerMichael Beer's personal homepage
Some thoughts about error handling in software development.
Update: Corrected link to code repository.
Update: Fixed formatting.
Update: Fixed formatting.
Update: Added footnotes.
Update: Added Link to code repository.
In this article, we will provide advanced techinques to approach and master complexity when developing massive C applications.
Update: Included The Void!
Update: Finally, day four!
Update: Eldritch now delivers http://ubeer.org
I wrote a small minimalistic HTTP server in C - I call it 'eldritchd' .
Update: Here comes day 3 of our Icelandic encounter!
I just returned from a lovely trip round Iceland - wonderful impressions that I consider worth noting down - so here goes part I!
Update: Corrected some minor flaws to suit your accommodations
Update: Corrected some minor flaws
Update: Small adaptions for your commodity...
Update: Added some info about the why and what to do with that page
Update: Fixed link
Update: Added hint to buggy behaviour.
Today a new naga version has been released which opens the door to a new age (in naga terms ;)
A new naga version has been released. The new version offers two flavors, one for the Desktop and one for mobile devices. Still featuring some bugs, but hey, it is advancing!
After a longer period of time, a new version of fuLisp is available
I played a little bit with CSS and decided that what I ended up with is better than the previous stuff.
Update: Corrected minor flaw
Update: Corrected Spelling error
Update: Some further corrections.
Update: Corrected some mistakes.
A new version of the naga CMS has been rolled out onto this server, yay! It mainly improves the background admin tasks, but not quite.
Every once in a while I struggle on how to deal with various login passwords. Here is an overview about the current status of my knowledge and attitude towards it...
Update: corrected some errors
On our second tour in the Alps, we hiked over the Laber to Oberau, climbing the loathing Ettaler Manndl kliff.
Update: And some minor corrections.
Update: Added pictures
Finally, we climbed our first peak of the Alps!
With the encounter with the Peissenberg, we had managed to get to the foothills of the Alps, but yet, did not reach the mountains themselves. This was the subject of our next trail, where again no man-made monuments but the landscape itself were the topic with the valley of the Ammer river as the overall subject culminating in the arrival at our first mountain of the Alps.
Update: Added link.
Update: Inserted some links.
This tour would us not lead to marvellous places, historic buildings or the like, this tour had been dedicated entirely to the landscape at the foothills of the Alps and would eventually lead us upon the Peissenberg, the first hill before the Alps providing astonishing panoramic views - backwards to the areas passed through and forwards towards the majestic ridges of the Alps that waited for us.
The next part of our tour was layed out to be the first part of a two days lasting hiking tour connected by a stay overnight nearby the groundstation of the German Aerospace Center (DLR) at Weilheim Lichtenau. It would take us from Herrsching at the lake Ammersee via Andechs, the valley of Paehl to Paehl village and terminates at the DLR groundstation in Weilheim Lichtenau.
Update: And some more corrections...
Update: Some corrections
Somehow our master planner had led our group of hikers from Starnberg to Andechs, but due to some kind of ill-fated disease seizing me I could not join this tour. Truely regretting it as rumour has it that this tour was a really decent one I can do nothing but skip on to the next part, which did not take us quite forward towards the Alps but at least gave me the chance to experience the famous monastery of Andechs.
For our second part of the Grand Tour from Munich to Venice all of the eventual members of our hiking band finally had joined. So off we went from Planegg Railway station heading South to the Starnberger See...
We really gathered for the start of our Grand Tour from Munich to Venice. We hit the road at the Marienplatz, the very heart of Munich, on a sunny Saturday in March this Spring, heading for Planegg in the southern west of Munich.
People do things, all the time, all over the world. Some reasonable, others funny, quite a few weird. One of my colleagues spends most of his time either programming, thinking about geeky hobbies like water rockets or combustion engines, or hiking, be it in the vicinity of Munich or Island, no matter. And he invests quite a bit of time in figuring out new ways to go, like from Munich to Venice while passing by as many interesting places as possible. And he performs really well in motivating people, like me. Therefor here we are, five people hiking on our way to Venice, slowly but steadily ...
For a long time, the open source movement advertised open source as one means in reducing the bugs in software. Now recent severe bugs encountered within open source software seem to void this argument.
Update: Fixed another error
Update: Fixed small error
Update: Fixed formatting error
Update: Fixed formatting error
Gravisim is a program to simulate the behavior of masses under the influence of their gravity.
Update: Changed formatting.
Update: corrected link.
For solving ordinary differential equations, the classical Runge-Kutta method of 4th order has been well established. But there is actually not only one Runge-Kutta method, but an entire class of methods. Depending on the problem to solve, different methods of this family are favorable. Here is a short overview...
Today the CMS software naga has been updated to release no 21. It now supports image and file tags, the possibilty to upload images/files via the web interface and dedicated RSS feeds for each category. Also, the layout has been slightly reworked - although it still requires some mayor rework ;)
Update: Corrected some typo.
Update: Corrected some typo...
Update: Converted the FAQ to the new markup and added a section explaining why bother with dedicated markup languages in the first place.
Update: And once more ...
Update: Again corrected a minor spelling mistake.
Update: Corrected spelling error - definitely in need of a preview for writing articles!
A new naga version has been rolled out! There have been major changes. Although mainly under the hood, this is quite an important mile stone for the development of the CMS.
Update: Spelling error corrected.
Update: Corrected spelling error.
Update: Added hints to secure cookies.
naga CMS release no 13 has been deployed on https://ubeer.org.
Dynamic content has become widely spread throughout the web, it has become quite common to use the web page front itself to edit the content of the web page. It is a good idea indeed to secure access to the editing facilities through user authendtication. Being a total newby to web development I never really thought about how this is actually done. Now for naga, I have to think about ways of implementing user authentication. This is my (current) thoughts about it. I dont think this is the final version, though...
I took one step further to improve my web server's behaviour by getting rid of my self-signed SSL - certificate.
It just struck me to discover that we actually lost the crypto wars
Finally, I managed to more or less finish a new version of my CMS naga.
A small collection of answers to questions to my content management system 'naga' that could become member of a FAQ.
I adored my N900, I really did. Unfortunately, it broke down this week, and I had to look for some replacement...