RubyFlow : The Ruby Community Blog

Home   Submit   Sign Up   Log In   leaders   Twitter   RSS Feed  
 

wvanbergen — 10 posts

http://github.com/wvanbergen

Because many people didn't get the point I was trying to make in my RESTful considered harmful post (due to my own fault), I wrote a followup post for clarification.
I wrote an article discussing how prioritizing RESTful design principles over designing for the process your app is supporting, can lead to bugs and security issues.
After more than a year of development, I released version 1.0 of ChunkyPNG, the pure Ruby library for handling PNG images, and OilyPNG, the C module that will speed it up.

The new ChunkyPNG release comes packed with new features: image resizing, polygon and circle drawing methods, more efficient image operations like rotate and flip, a simplified API and better documentation, etc.; see the changelog for all the changes. OilyPNG now comes with a C implementation of image composition, which significantly speeds up the generation of sprite images.

As always, use gem install {chunky,oily}_png to install. Feedback is welcome!
I have just released version 1.0.0.beta1 of ChunkyPNG, the pure Ruby PNG library and OilyPNG, a C module that speeds up ChunkyPNG. It now includes full support for the PNG spec, for both encoding and decoding.

Because it will be a dependency of Rails 3.1, I would like to do a stable release soon. Install the gems using gem install {chunky,oily}_png --pre to help me test!
I just released ChunkyPNG 0.10, my pure Ruby PNG library. The new version includes some big performance and memory improvements. I also released OilyPNG, a C module that instantly speeds up PNG decoding in ChunkyPNG even more.

ChunkyPNG is planned to be included in Rails 3.1 for sprite image generation, so I would appreciate any feedback to improve the library before that time.
I just released version 2.2 of my super simple ActiveRecord search plugin ScopedSearch. It uses standard SQL to search records using a simple but powerful query language (think "foo !(bar | baz)"), and it is now compatible with both ActiveRecord 2 and 3.
For anybody who heard all the fuzz about Rack middleware in Rails, but is still mystified about how it can be applied in practice, I wrote down two examples of how I have used Rack middleware recently to solve actual problems :-)
I just released ChunkyPNG, a pure Ruby library for reading and writing PNG images. It may help you get rid of RMagick (it did for me). I blogged about my struggles to make the library memory efficient and have decent performance, which may be of interest to any Ruby developer trying to write efficient code.
Request-log-analyzer 1.5.0 released  techblog.floorplanner.com
I just released request-log-analyzer version 1.5.0, now with support for MySQL slow query logs to see what queries are slowing down your database. To install or upgrade: gem install request-log-analyzer
I recently released version 2.0 of scoped search. Scoped search allows you to search your ActiveRecord-based models using a simple query language in a named scope. It uses standard SQL to perform queries, and no additional indexing software is required.