• Category Archives Other Websites
  • Earthpay – Online Payment processing startup committed to donating collected fees to charity

    This site has been a long time coming. I pretty much finished the prototype about 6 months ago and the CEO is working on funding to take it to the next level. Its a great way to easily contribute to charities around the world without costing you a single penny. It basically takes profits collected per transaction and donates them to your selected charities or causes. By integrating into your existing shopping cart, you can help save the world without costing you a single penny more than what you’d already be paying in processing fees. Take a look at the site and if you’d like more information please don’t hesitate to contact me or one of the other contacts on the site.



  • EngineYard default configurations strike again

    It was just brought to my attention that my company’s homepage was pointing to the wrong app. This has happened a few times since I’ve switched to EngineYard. They don’t include www aliases in the default nginx configuration so you have to add them with a keep.domain.conf file. I recently migrated my company site to a new instance and left the default configuration. When I checked to make sure the app was setup on the new instance properly, http://onomojo.com , it worked fine and I didn’t think anything of it. Of course, I didn’t test http://www.onomojo.com which ended up pointing to an app that is still in the early phases of development since I didn’t customize the nginx config. What a huge goof. No wonder I’m getting mixed responses from potential new work lately. If you’re reading this and you saw the awkward half broken site with the test video please revisit the site again.



  • No Plastic Day – June 8, 2010

    No Plastic Day - June 8, 2010

    I like to do my part to save the planet and this is just one way in which Onomojo is trying to help. We’ve just recently finished a non-profit site promoting No Plastic Day which is on June 8, 2010. So far we’ve got a decent amount of people joining the event and I’m asking for your help in promoting it further. We all need to do our part to save the planet. One day without disposable plastics isn’t much to ask. Join us and together we can create a better future.



  • Engine Yard problems

    Here I am with yet another proprietary EngineYard problem again. I simply clone an existing application that’s up and running fine and the new cloned environment doesn’t boot. Its giving me this error instead:

    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification’: undefined method `version_requirements=’ for # (NoMethodError)

    Here’s a recent thread about the same issue:

    http://rubyforge.org/tracker/index.php?func=detail&aid=27868&group_id=126&atid=575

    Looking into the differences in my ‘cloned’ environment and my actual environment and I see the gems list isn’t even the same. So basically Engine Yard’s clone command doesn’t actually clone the environment at all. It just took my old apps and tried to copy and paste everything onto a newly configured environment which obviously doesn’t work.

    My original environment gems:

    abstract (1.0.0)
    actionmailer (2.3.5, 2.3.3, 2.2.2, 1.3.6)
    actionpack (2.3.5, 2.3.3, 2.2.2, 1.13.6)
    actionwebservice (1.2.6)
    activerecord (2.3.5, 2.3.3, 2.2.2, 1.15.6)
    activeresource (2.3.5, 2.3.3, 2.2.2)
    activesupport (2.3.5, 2.3.3, 2.2.2, 1.4.4)
    addressable (2.1.1)
    aws-s3 (0.6.2)
    builder (2.1.2)
    daemons (1.0.10)
    erubis (2.6.2)
    eventmachine (0.12.6)
    extlib (0.9.9)
    eyrubygems (0.0.2)
    facter (1.5.2)
    fastercsv (1.5.1)
    fastthread (1.0.7)
    ferret (0.11.6)
    gem_plugin (0.2.3)
    hpricot (0.8.2, 0.8.1)
    igrigorik-em-http-request (0.1.5)
    json (1.1.3)
    mime-types (1.16)
    mixlib-cli (1.0.4)
    mixlib-config (1.0.12)
    mixlib-log (1.0.3)
    mongrel (1.1.5.1)
    mongrel_cluster (1.0.5)
    ohai (0.2.0)
    open4 (0.9.6)
    rack (1.0.1, 0.4.0)
    rails (2.3.5, 2.3.3, 2.2.2, 1.2.6)
    rake (0.8.3)
    rest-client (1.3.1, 0.9.2)
    right_aws (1.10.0)
    right_http_connection (1.2.4)
    rmagick (2.8.0)
    ruby-openid (2.1.2)
    rubyforge (1.0.3)
    sparklines (0.5.2)
    stomp (1.0.6)
    systemu (1.2.0)
    will_paginate (2.3.12)
    xml-simple (1.0.12)

    And the ‘Cloned’ environment gems:

    abstract (1.0.0)
    actionmailer (2.3.3, 2.2.2, 1.3.6)
    actionpack (2.3.3, 2.2.2, 1.13.6)
    actionwebservice (1.2.6)
    activerecord (2.3.3, 2.2.2, 1.15.6)
    activeresource (2.3.3, 2.2.2)
    activesupport (2.3.3, 2.2.2, 1.4.4)
    addressable (2.1.1)
    aws-s3 (0.6.2)
    builder (2.1.2)
    daemons (1.0.10)
    erubis (2.6.2)
    eventmachine (0.12.6)
    extlib (0.9.9)
    eyrubygems (0.0.2)
    facter (1.5.2)
    fastercsv (1.5.1)
    fastthread (1.0.7)
    ferret (0.11.6)
    gem_plugin (0.2.3)
    hpricot (0.8.2, 0.8.1)
    igrigorik-em-http-request (0.1.5)
    json (1.1.3)
    mime-types (1.16)
    mongrel (1.1.5.1)
    mongrel_cluster (1.0.5)
    ohai (0.2.0)
    open4 (0.9.6)
    rack (1.0.1, 0.4.0)
    rails (2.3.3, 2.2.2, 1.2.6)
    rake (0.8.3)
    rest-client (0.9.2)
    right_aws (1.10.0)
    right_http_connection (1.2.4)
    rmagick (2.8.0)
    ruby-openid (2.1.2)
    rubyforge (1.0.3)
    sparklines (0.5.2)
    stomp (1.0.6)
    will_paginate (2.3.12)
    xml-simple (1.0.12)

    Clearly this new environment isn’t a ‘clone’ at all. You can’t just put feathers in your butt and call yourself a chicken. Don’t call this feature ‘clone’ when its really just recreating everything on a completely different setup if they’ve changed their default environment configuration. It should be called the ‘waste another 4 hours fixing our broken Engine Yard system’ feature. I think its a little more accurate.



  • GitHub down yet again

    I am experimenting with a new Engine Yard account today and their Setup basically requires you to have your projects in git. Since the site was from a private svn repos I decided I’d go ahead and signup for a paid Github account so I can host my projects there privately instead of having to setup my own git server. I should have trusted my gut because not more than a few hours later here I am trying to access my Github account and the site is broken again.



  • Why the open source community needs to rethink migrating to Github

    Here I am yet again at a standstill because the Rails gems have mostly all migrated to Github and the site is down. This is the second or third time this year that Github has messed up and caused me to stop dead in my tracks because I couldn’t access the gems I needed. I can’t even remember the last time my subversion repository went down. This is exactly the reason I thought the Rails community was crazy for mass migrating to Github. Its just not a good idea to have 1 centralized location responsible for all your gems. Especially when they go down all the time. What we need is a company with experience maintaining quality uptime to manage this site in the short term and in the long term we need a more distributed mirror type system to roll-over when Github dies again.

    Github down again
    Github down again


  • Google is better than Bing for programming related searches

    I’ve been writing a lot about how great Bing is and made the switch to use Bing regularly but here I am in day 1 with using Bing full time and have run into problems. I am working on a Rails project doing some http requests and screen scraping. Basically, I’m extending the contacts gem to include AOL support. I wanted to see a quick reference to refresh my memory on the get / post syntax in Rails. I search Bing for “rails get http” and the first result is a link to rubyonrails.org. How useless. I search the entire first page and find absolutely nothing related to what I’m looking for. I’m beginning to second guess my previous whole-hearted support of Bing. Its good for general searches but it seems program related searches are crap with Bing. I do the same search in Google and the first result is what I wanted. Just a quick reference of someone using the Ruby get method. I tried a few other searches like ‘rails contacts gem’ and Bing doesn’t really give me much to work with in the results. I did have to dig down to the 8th result with Google but the Rails contacts gem project page is at least on the first page of the search results. Google wins when it comes to programming related searches in my opinion. Time for me to switch back to Google for the time being.



  • Bing Firefox add-on

    I’ve made the switch to Bing as my default browser in Firefox. It doesn’t come as an option with Firefox but there is an add-on you can easily install to add support for Bing in the Firefox search bar. Finally, some competition in search and finally Microsoft releases a quality web application. You can get the add-on here: https://addons.mozilla.org/en-US/firefox/addon/10434



  • Bing is beating Google

    I’ve long been anti-Microsoft migrating first to Linux and then to Mac OSX. I’ve been using OpenOffice since the days it was first released (remember Star Office?). I used Mozilla long before Firefox every came out and even stopped supporting some older versions of IE with Onomojo. Needless to say, Microsoft would have to do something extremely well to catch my eye and even more so to actually get me to use it.

    I have a confession to make. I’ve been using Microsoft’s Bing search engine more and more lately. I feel my results are more relevant and less spammy. It seems these days 5 out of the 10 search results on Google are simply screen scrapers reposting content and dumping Google Adwords all over the place. Of course Google is going to rank those higher simply in the name of profits. They of obviously will never admit to that though but think about it. If they generally rank sites with Adwords on them higher, they can make a significant more amount of money per day. Its hard to believe any corporation would ignore that fact. Certainly, a publicly traded company is at the mercy of shareholders who are only interested in the pursuit of more profits. With that being said, Google still has to maintain credibility in its search results so the same game applies but I simply refuse to accept the idea that Google doesn’t inflate rankings of sites that use Adwords onsite. Just do a few random searches and you’ll see what I mean.

    I’ve been finding that Microsoft’s Bing search engine is pulling more relevant results and less junk results than Google. I don’t have any data to back that up. Its just my general perception of the results. One thing I really like is Bing’s image search. It does an Ajax call to keep the page scrolling down so you never have to click on the next page. Hover over an image and it magnifies it some with details. All in all, Microsoft is onto something good with their Bing search engine. I think its going to be a major competitor within the next year. I’ve already noticed that I go to Bing first for some types of searches.

    People are trendy. They like the latest trends and naturally migrate towards trendy sites. Bing will win more and more search traffic if Google doesn’t up their game. Google long ago stopped actually innovating and instead went into operational mode since there’s no real competition out there. They’ve just been trying to position themselves to maintain that dominance without actually bringing anything new to the table. Bing is coming out swinging. Its only been a few months since it went live and its already making converts out of long time anti-Microsoft people like myself. In my opinion, that says a lot both about the technology behind Bing and the lack of innovation from Google. Take it for what its worth.



  • New Onomojo Flash Animation

    Onomojo Flash design

    I’m happy to announce a Flash addition to our Onomojo homepage. The artwork was inspired by an artist here on the North Shore of Oahu named Heather Brown. The actual artist for the Flash animation and the latest addition to the Onomojo team is Rhys Lynn. Here’s a preview of the new splash page and the new homepage. The homepage just changed backgrounds from the green dots that were there before but it looks a million times better with the blue background. Let me know what you think.

    New Onomojo homepage