After months of pondering, analyzing, theorizing, researching, calculating, designing, programming, testing, fixing, improving, polishing, hosting, optimizing and not the least learning … here we are: Deep Dive, the coolest Flickr navigator app.
My cloud app, running on Ruby on Rails. Enjoy!
Feedbacks welcome!
Oh, did I mention that I had and having fun with it too?
Ruby 1.9.1 character encoding, Regular Expressions and Ruby on Rails
on November 21st, 2009 by admin
As many of you already know, a major change in Ruby 1.9 was the introduction of character encodings. It is a fantastic feature, however it is causing problems in the migration of applications.
In recent days I was playing with making Ruby on Rails 2.3.4 work on Ruby 1.9.1 and I got to the point where [...]
Continue reading about Ruby 1.9.1 character encoding, Regular Expressions and Ruby on Rails »
Software:
Smart Pick for Winamp, by Kornel Mezo, GPLv3
A program to assist you with eliminating duplicates from your music collection. A sophisticated play-list generator – randomizer -, and a virtual-DJ that plays a mix from your collection.
User Manual:
Smart Pick User Manual
Download:
Smart_Pick_2_7
Current development activity:
none
Version history:
2.7 – randomizer ‘warmup’, better handling of genre exclusions, composer tag accepted as [...]
Continue reading about A smart Winamp play-list – the implementation »
If you tried to run a wxRuby GUI application with other Ruby threads, you noticed that the wxRuby event loop is greedy, and renders the other threads very slow. Especially, if you do IO operations, file management in the other thread.
The problem is not wxRuby specific, you see the same behavior using other GUI toolkits [...]
Continue reading about wxRuby application with Ruby threads »
Ruby language design is based on the principle of least surprise. Don’t quote Matz on this line, it was not him actually who brought this up. But, true, Ruby is supposed to reduce your frustration while developing.
I was actually surprised yesterday that I encountered a frustrating situation.
Look at the following code:
hn = Hash.new(0)
hn['key'] += 1
puts [...]
Initially I used the binary distributions of Ruby. However, when new Ruby patch levels are released, it is not always easy to find the binaries – if you are like me, and prefer to run the latest versions, then you also need to learn to compile Ruby for yourself.
This article will help people who are [...]
Ruby 1.9 has been released for quite some time. Netbeans 6.7 supports the 1.9 version, however there was a major obstacle in the way to upgrade: the Ruby debugger was not working in the IDE.
Good news for the Ruby community, Mark Moseley did an awesome job and he recently made debugging in the IDE possible. [...]