Author: mariuz
fbsql: Clean client-libraries for Firebird and Interbase databases
I’ve written this quite some time ago (and it didn’t receive much love since then, but it’s functional and should be bug-free), but I just noticed I haven’t mentioned it on my blog: fbsql is a clean C-API that can be used to create bindings for other languages (such as Python or Ruby). It’s much simpler to use than the raw Interbase/Firebird API and it uses IBPP internally. So it’s basically just forwarding the function calls to IBPP and abstracting the IBPP classes to a C interface that is straight forward and intuitive.
Installing Firebird Active Record for Ruby
Here is how to install fb_adapter for Rails on Ubuntu (It didn’t had any README so i had to figure it out on the Train to the Ruby Meetingwhere I will talk a little about Firebird and Ruby)
Firebird Adapter included in Sequel
Here is the discussion with the new inclusion in Ruby Sequel (Sequel is a lightweight database access toolkit for Ruby)
Add and delete users of Firebird from C++ builder
Here is the article translated from Spanish
Top 4 Free Embedded Databases
I need an embedded database for my next project. During the last few days I’ve done a lot of virtual leg-work researching and comparing the various alternatives, trawling through documentation and forums. The results are below. Hopefully, if you’re ever in the same situation, this list will make your life a bit easier.
Fireruby – HowTo start with Firebird and Ruby on Ubuntu
Here are my notes for installing and testing Fireruby on Ubuntu
FireRuby updated – Bumped version to 0.5.9 for Rubyforge.
Firebird Extension Library for Ruby is now at version 0.5.9 , Only in Github repository , and now is in RubyForge
New articles about Entity Framework and Firebird
You can see two new blog posts about Entity Framework : OnValidate-Like Validation
Yesterday, while doing Entity Framework training, I got a good question. LINQ to SQL has a nice event called OnValidate, where you can validate your data. But Entity Framework classes don’t. As the only one good point to do the validation of entities in Entity Framework is during in SaveChanges in SavingChanges event, we have to utilize this event and build validation there.
You may wonder how to use usefull coalesce operator in Firebird Entity Framework.
Firebird 2.1.2 on Mips 64
Phillippe Makowski tested Firebird 2.1.2 and flamerobin on Mips64 , seems that qmtest ran all OK , So i guess it can be stamped as an good port
