blog.zenspider.com Archives - 21 April 2013, Sunday

minitest version 4.7.3 has been released! Published 2013-04-20 @ 17:59 minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. "I had a class with Jim Weirich on testing last week and we were allowed to choose our testing frameworks. Ki...

zenweb version 3.1.1 has been released! Published 2013-04-18 @ 16:21 Zenweb is a set of classes/tools for organizing and formating a website. It is website oriented rather than webpage oriented, unlike most rendering tools. It is content oriented, rather than style oriented, unlike mo...

RubyInline version 3.12.2 has been released! Published 2013-04-18 @ 16:17 Inline allows you to write foreign code within your ruby code. It automatically determines if the code in question has changed and builds it only when necessary. The extensions are then automatically loaded into...

minitest version 4.7.2 has been released! Published 2013-04-18 @ 16:16 minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. "I had a class with Jim Weirich on testing last week and we were allowed to choose our testing frameworks. Ki...

flog version 4.0.0 has been released! Published 2013-04-18 @ 16:11 Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in. Changes: 4.0.0 / 2013-04-18 1 major enhancement: Renamed Flog#methods to #method_scores. (makaroni...

hoe version 3.6.0 has been released! Published 2013-04-18 @ 15:54 Hoe is a rake/rubygems helper for project Rakefiles. It helps you manage, maintain, and release your project and includes a dynamic plug-in system allowing for easy extensibility. Hoe ships with plug-ins for all your us...

makerakeworkwell version 1.0.3 has been released! Published 2013-04-16 @ 17:36 make/rake/work/well provides two simple modifications to rake that make working with file tasks cleaner, easier, and faster. Changes: 1.0.3 / 2013-04-16 1 bug fix: Removed gem activation from the code. No l...

ruby_parser version 3.1.3 has been released! Published 2013-04-09 @ 20:13 ruby_parser (RP) is a ruby parser written in pure ruby (utilizing racc–which does by default use a C extension). RP’s output is the same as ParseTree’s output: s-expressions using ruby’s arrays and base types. A...

minitest version 4.7.1 has been released! Published 2013-04-09 @ 20:10 minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. "I had a class with Jim Weirich on testing last week and we were allowed to choose our testing frameworks. Ki...

hoe version 3.5.3 has been released! Published 2013-04-09 @ 17:19 Hoe is a rake/rubygems helper for project Rakefiles. It helps you manage, maintain, and release your project and includes a dynamic plug-in system allowing for easy extensibility. Hoe ships with plug-ins for all your us...

omnifocus-github version 1.4.1 has been released! Published 2013-04-09 @ 16:31 Plugin for omnifocus gem to provide github BTS synchronization. Support for Github Enterprise: In your git config, set the key omnifocus-github.accounts to a space separated list of github accounts. git con...

Save this in ~/Library/Scripts/Applications/Safari/ and name it something like “Split Window at Tab”. It isn’t perfect, as it seems to reopen the url instead of just moving the tab. That might interrupt any transient data in your current session. But it is good enough for me to fire u...

The file this test came from is chock full of tests written just like this one. What exactly is it testing? The test name implies that it is testing remove_column when there is a multi-column index. Does the test ensure that remove_column

Related:

I can quickly think of 2 ways to detect that b is similar to a & c . The first is to apply some sort of tree-based distance algorithm to the diagonal matrix of all applicable nodes and reporting any combinations that have a distance under a certain threshold. Quite frankly, I’m hesita...

flog version 3.2.3 has been released! Published 2013-03-21 @ 15:43 Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in. Changes: 3.2.3 / 2013-03-21 1 bug fix: Don’t blow up if a path doesn’t exist or isn’t readable. re...

This is my eighth entry detailing my personal “productivity pr0n ”. I use my applescript menu a lot. I use it to clean up my messy windows, to go to bed, and to do my day to day task organization. I have several scripts for omnifocus that help me do basic planning: Omnifocus has a nic...

hoe version 3.5.2 has been released! Published 2013-03-18 @ 15:46 Hoe is a rake/rubygems helper for project Rakefiles. It helps you manage, maintain, and release your project and includes a dynamic plug-in system allowing for easy extensibility. Hoe ships with plug-ins for all your us...

ruby_parser version 3.1.2 has been released! Published 2013-03-18 @ 15:37 ruby_parser (RP) is a ruby parser written in pure ruby (utilizing racc–which does by default use a C extension). RP’s output is the same as ParseTree’s output: s-expressions using ruby’s arrays and base types. A...

minitest version 4.7.0 has been released! Published 2013-03-18 @ 15:31 minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. "I had a class with Jim Weirich on testing last week and we were allowed to choose our testing frameworks. Ki...

This is my tenth entry detailing my personal “productivity pr0n ”. I wrote a gem with the oh-so-original name of ‘omnifocus’ to help me interact with omnifocus in more sophisticated ways than omnifocus provides up front. Specifically, I wanted to be able to interact with bug trackers,...

makerakeworkwell version 1.0.2 has been released! Published 2013-02-16 @ 14:33 make/rake/work/well provides two simple modifications to rake that make working with file tasks cleaner, easier, and faster. Changes: 1.0.2 / 2013-02-16 1 minor enhancement: Now compatible with rake 0.9.x u...

I raised a fuss when Matz proposed adding the ability to define ! and != on a class. The idea that you can contradict simple logic was befuddling and seemed like a really bad design choice. Despite many of my other proposals getting shot down with “that might confuse a developer” or “...

Minitest added randomization back in 2008 (afaik, before anyone else, it even took rspec 4 years to follow suit) as an easy means of ensuring your tests were actually independent of each other. Parallelization will take that a step further and make sure you don’t have any dependencies...