About

I work at New Bamboo as Ruby On Rails developer. My current interest is building mobile apps. I will blog about Ruby, Rails, Rhomobile, and life in London.

4 Responses

  1. Hi Makoto, how are you?

    I was trying to find an email address to contact you at. I read about the Mixi forum and might be able to help translate the question/answers if it would help the tokyo cabinet project. It would be a welcome change from programming all day :)

    If there’s anything I can do (as a programmer/translator), please tell me

    - J

  2. Hi J. I haven’t progressed Merb Tokyo Cabinet adapter recently, because my interest is moving towards building mobile app, but may resume it again as Tokyo Cabinet is getting attention at Ruby community. There are some guys working on similar project (see comments at http://www.igvita.com/2009/02/13/tokyo-cabinet-beyond-key-value-store/), so translation offer may help a lot for these guys. Another way to help Tokyo Cabinet project itself would be to write a tutorial about how to use Tokyo Cabinet, just like igvita did. Anyway, thank you for your comment.

  3. Hi Makoto,

    Thanks for replying on the Engine Yard post – I was looking for a way to get in touch with you! I replied there, but wanted to drop you a note here to make sure it got to you.

    I originally had an issue getting the BDB adapter you put together working with greater than 10 records – it was a really strange problem that looked to be caused by BDBCUR failing to increment or return the correct maximum ID…when I tried to store greater than 10 records (say, 100), the 10th would just keep getting overwritten rather than storing the new ones. It looked like this was an issue with the Tokyo Ruby library and had nothing to do with your adapter, but it was hard for me to pin down.

    I decided to work on the TDB implementation because it seemed a bit more appropriate for a (semi-)relational concept including associations between different models, though I expect that it is less efficient overall than what you’re working on.

    I just posted a preview version of it last night – here’s the blog post: http://bit.ly/tdbmap

    Here’s a quick sample app I built on top of it: http://bit.ly/stck

    If you’re interested, I’d love to hear your thoughts on this implementation and potentially build it up into something better. Drop me an e-mail at scott [at] phoreo [dot] com if you’d be interested in talking about some of this.

    Thanks!

    Scott

  4. Hi, Scott.
    Thank you for your comment, and thank you for taking over exploring the possibility of TC DM adapter to the next level. I had a glance at your gist, and looks you already implemented a lot more than I did (eg: conditions, and etc).

    Have you done any benchmarking on your library? As I wrote on my readme file, my implementation was quite slow. Interested to see how it performs,as speed is the killer feature of TC.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.