All posts by Michael Prilop

A Ruby Gem for the European Patent Office API (OPS)

One of the biggest sources of open data is the patent literature. The patent related data reveals a significant body of information related to the innovation activities worldwide. The European Patent Office (EPO) is responsible for all patenting activities with pan-European scope and its databases integrate a significant body of patenting related information worldwide. For accessing this data the EPO provides an API to this data which is called Open Patent Services (OPS). We developed and released as Open Source a Ruby Gems which allows you to conveniently access the EPO API in all your Ruby applications.

Continue reading A Ruby Gem for the European Patent Office API (OPS)

Working around ubuntu server’s most annoying /boot partition full

Ubuntu server editions (up to 12.04LTS) are mostly easy to take care of. With unattended security updates activated (as recommended by the installer) it is okay to focus on your own applications and to rely on the main system being okay.
Ubuntu frequently releases updated kernel images which are automatically installed. This works very well and old images are kept just in case the newly installed image fails.
Unfortunately older kernel images are kept indefinitely. This leads to the /boot partition slowly filling up. Additionally the default partioning (at least with a 100GB disk) provisions only ~230M for /boot. Thus in under a year /boot is filled which may cause the whole system to lock down (google for “ubuntu /boot partition full” and be shocked :)). Continue reading Working around ubuntu server’s most annoying /boot partition full