Taming AI agents
Six months ago I thought I was simply going to learn a bit more about AI agents. Instead, I ended up diving head first into the ecosystem: trying frameworks, integrating them into real projects, contributing…
Six months ago I thought I was simply going to learn a bit more about AI agents. Instead, I ended up diving head first into the ecosystem: trying frameworks, integrating them into real projects, contributing…
…after my last post. A lot has happened in my life: I changed my home country, worked in the travel, trading and renewable energies industries, played Skyrim and Fallout for days, contributed to Open Source…
During the development of a simple command line game in Ruby, I wanted to check if the player has pressed a given key in a non-blocking and buffered way. That is: If no key was…
Lately I discovered Docker. I made a quick presentation on it for the rivierarb meetup of february 2014 (slides available). As an example of Docker’s usage, I decided to make something cool: a Rails cluster,…
I’ve got through a bit of a hurdle to get Ruby 1.9.3 installed on my shared host. My host is PlanetHoster, but this walkthrough should work with any host giving you a decent development suite…
You may have noticed that some Ruby libraries using C extensions were suddenly having core dumps when compiled using Ruby 1.9, whereas compiling with Ruby 1.8 got no problems. A good culprit might be the…
A little code surprise today for all my beloved readers 🙂 You find out what it does 😉 Hint: executing it might help and is harmless Enjoy, with all my best wishes for this year!…
In my 2 previous posts, we saw how to write C extensions, and how to package them. Now time has come to see a little bit of the Ruby C API. This post will deal…
In the first part of this series on Ruby and C, we’ve seen how easy it is to write a C extension and use it in Ruby environment. However, in real world problems, a Ruby…