Our Blog

Let us find tech solutions together

Jul 14

Since installing the GM of a new cat, there have been relatively few issues. Thankfully.

One that recently came up, was attempting to run nosetests in a virtualenv using Python. The oddest error showed after running nose, pip, etc

Traceback (most recent call last): File "~/.env/virtualenv/bin/pip", line 5, in from pkg_resources import load_entry_point File "~/.env/mailup/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 698, in File "~/.env/mailup/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 701, in Environment File "~/.env/mailup/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 96, in get_supported_platform File "~/.env/mailup/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 221, in get_build_platform File "~/.env/mailup/lib/python2.7/distutils/__init__.py", line 16, in exec(open(os.path.join(distutils_path, '__init__.py')).read()) IOError: [Errno 2] No such file or directory: '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/__init__.py' </code>

Further inspection revealed that the Python lib folder didn’t include any source files. And the easiest way to fix this, was to go to the Apple developer site and install the “Command Line Tools for Xcode 4.5 Developer Preview 2 (OS X Mountain Lion)”.

Problem solved.

Read more
Mar 03

ConFoo Web Techno Conference. February 29th to March 2nd, 2012. Montreal

We were invited up to Montreal, Quebec to present talks on HTML5 and building iOS Applications using Javascript. The conference was held in quite an amazing city, and the organizers did a fantastic job. Connected with several new folks, and a few that we go way back with.

The best part was the scheduling, both of my talks were on the first day, so I could rest easy the latter part of the trip, and offer support and attend “some” talks that I was really interested in.

All-in-all the Montreal people are very warm, even with their city temperature being what I would call freezing. Wonderful city, wonderful people, great conference, and looking forward to what they come up with next year.

Here are the presentation slides:

The HTML5 Landscape

Using Javascript to Build iOS Applications

Read more
Feb 07

A flight is sometimes the perfect time for uninterrupted work. So as we’ve been building things with the mobile toolkit Appcelerator Titanium, I ran it from my trusty key shortcut. Above is the only thing I saw. I even warn folks about this when giving talks about how to rapidly develop iOS applications with Titanium.

How do we bypass this? Please note, that doing this will disable debugging capability within the Titanium Studio, and possibly won’t work past the latest versions.

Follow the instructions for your platform to “Find the TitaniumStudio.ini file

Add the following at the end of the file

-Dtitanium.bypassAuthentication=true

That’s it. When you run it without an internet connection, development bliss. Peace and quiet.

Read more