Возник тут вопрос в рассылке насчет работы с EXIF данными из ruby. И было сказано, что с этим проблемы. Я поглядел, действительно все не слава богу.
За пару вечеров была сделана обертка к библиотеке exiv2 и заведен проект на rubyforge: ruby-exiv2
Теперь достаточно прос
Теперь подробнее.
Шаблоны — это вообще одна большая головная боль С++. Если для вас это не головная боль, то либо вы и ваши коллеги очень хорошо умеете ими пользоваться, либо вы и ваши коллеги (к счастью) вообще не умеете ими пользоваться, либо у вас все в порядке с чувством меры.
Now, this project has it’s own home page: http://intersys.rubyforge.org
Вообщем, дальнейшие посты про этот драйвер и то, как он будет дружить с рельсами на http://intersys.rubyforge.org
Пофиксил хренову тучу багов и собрал таки в cygwin-е под виндой. А толку то? Не цепляется этот драйвер под виндой. Не знаю я как собирать под cygwin-ом модули для ruby.
Чего делать? Да забить болт на эту винду, вот чего.
Для обработки того же XML-я требуется многократная работа с подстроками в режиме read-only.
При выделении подстроки происходит копирование памяти. Если убрать это копирование, то можно ускорить в 3-4 раза.
Macintosh:fast_slice family$ ./test.rb user rb_substr: 11.20Теперь в виде gem-а на rubyforge:
gem install intersys
Добавлены тесты, немного документации.
Now as gem on rubyforge:
gem install intersysAdded tests, some documentation.