- Project Sprouts from Luke Bayes “an open-source, cross-platform project generation and configuration tool for ActionScript 2, ActionScript 3, Adobe AIR Flash and Flex projects”
“Project Sprouts was originally designed (as AsProject) to solve a specific set of problems and was later entirely refactored to become a modular set of libraries that are built on top of Ruby, RubyGems and Rake.” — Luke Bayes
“So how will Sencha monetize? The company plans to sell its tools, like Sencha Animator, at a premium. It’ll also offer premium support plans.” — Tech Crunch
“Does anyone have experience with (slower) performance on EC2 compared to Heroku”
- Test network lag
- The small instance, the default, is just too wimpy to run as an application server
- Make sure your database instance is big enough, and has enough memory
- Any experience with RDS?
“Can you run cucumber with its own database instance?”
- By default, Cuke creates its own environment, but piggy-backs on the test database
rake db:test:prepare is wired to :test and won’t support a :cucumber in the database.yml without extra rake tasks that have continuing maintenance costs
- I’ve used the parallel_tests gem in the past, which has managed to retrofit db:test:prepare to work with multiple test databases, but it did require an extra step after each migration (and it didn’t play well with postgres text indexes).
Interesting – Local Search API deprecation confusion
Google deprecated their Local Search API and suggest to use the Maps API GoogleBar instead. However, as it turns out, the API GoogleBar is just a wrapper around the Local Search API, that was just deprecated. You could use the Google Places API instead, but that one is currently in developer preview only. What are we supposed to do Google? Googling it did not reveal any fully satisfying answer…
Interesting – Attaching JQuery UI Datepicker
When attaching JQuery UI’s datepicker you should not use the class hasDatepicker since JQuery UI uses this class to mark DOM objects that already have a datepicker attached. So it won’t attach a datepicker to elements with that class.
Interesting – Solr score sort
It is possible to sort results in Solr using any criteria you want and use the Solr score for a secondary sort. Some people thought that you were only able to use the Solr score as your primary sorting criteria.
We released this version of the gem yesterday. Included are two key fixes:
- Proper support of RSpec 2, and thus Rails 3
- Only require the JSON gem when it’s used, thus not clobbering Rails’s own patching of JSON
These means that the old instructions for using Jasmine with Rails 3 are now obsolete. Feel free to nuke the Jasmine gem from your repo and use this new version.
Help – Request for PNG not working in IE7
We request a PNG via IE7 from inside Parallels, but the file doesn’t get returned. The Nginx log just shows an empty line for the request.
Suggestion: Look also in Nginx’s error.log for the failing request. The request might be logged here and help find out what actually went wrong.
Interesting – Google Maps suggest canoeing and jet ski routes if your destination is across the ocean.
Jet ski from Shanghai, China to Kagoshima, Japan
San Francisco to Honolulu via kayak
Interesting – Making “.*” in regular expressions less greedy
Sometimes .* in regular expressions matches more than we would like it too. Let’s say you have a string that includes some numbers you want to extract from a string. Our string might look like this:
some text 123 more text
now we might try to use the following regular expression to get the 123.
However, this will only get us the 3. This happens because .* will match as match as possible. Adding a ? will change this to only match what is needed.
Now we get the 123 as desired.
A nice toll to experiment with regular expressions is rubular.com. Rubular allows you to see the effects of your regex in combination with an example string instantly.
Movember is here, and the walls of Pivotal ring with the triumphant cheer of sprouting follicles! To fight testicular and prostate cancer, many of us Pivots are joining the worldwide mustache-fest, growing facial hair exclusively on our upper lips for the entire month.
There are pictures of the growth so far on my Movember Page, where you can also go to donate to the cause.
This year I will again be auctioning off the color of my mustache. If you donate more than most, you get to pick what color my mustache will be! There are three phases, so lots of chances to win. Purple and green were an awesome combo last year, can you come up with something more ridiculous and embarrassing for me to wear?
The two highest donors before 11:59 p.m. Monday, November 15th get to pick the colors I will wear all day from November 17th through the 23rd, one color for each half of my ‘stache. The two highest donors between November 16th and 11:59 p.m. on Monday the 22nd get to pick the colors I will wear from November 24th to the 30th.
The two highest donors in the final week of Movember, those donating the most between Tuesday the 23rd and the 11:59 p.m. on Wednesday the 30th get to pick the colors I will wear in my mustache for the first TWO weeks of December. That’s right, I’ll keep the lip caterpillar for two weeks longer, and I’ll wear your team colors while I do it.
The bidding starts at $3, because Parker’s already donated $2. Can you beat it? Will you make me wear a pink and orange mustache? Will you take mercy on my wife and pick blond and brown? Do I hear turquoise and fuchsia? If hair dye (or Kool-Aid) exists in that color, I will wear it.
Help – Running my own gem server
Sarah will give a Ruby introduction class for kids at RubyConf. However, there won’t be any Internet connection available, but the participants will need to install several gems.
A solution to this problem is the gem geminabox which allows you to run a server providing gems. Other users
who have geminabox installed then are able to install gems from that server.