My kingdom for an update!

I can’t believe it’s been nearly a year since my last substantial update.. and It’s not as if I’ve had a lack of things to blog about:

There’s not really an excuse.. this is yet-another attempt at trying to commit to blogging at least once a month. Buy Yves Saint Laurent Bags
Discounted Fake Burberry Bags
Buy Discounted Designer Replica Giuseppe Zanotti Booties
Buy Cheap Replica Gucci Black Monogram Messenger Bag
Purchase Cheap Replica Dolce Gabbana
Purchase Discounted Fake Lv Totes
Buy Designer Replica Coach Wallets Online
Purchase Discounted Fake Givenchy Bags
Discounted Phillip Lim Bags Online
Buy Cheap Designer Replica Hermes Totes Online
Buy Lv Sneakers
Purchase Fake Bally Bags Online
Loewe Totes
Buy Chanel Handbags Online
Cheap Miu Miu Bags Online
Buy Cheap Burberry Online
Buy Balenciaga Wallets
Purchase Cheap Fake Marni Handbags Online
Buy Cheap Manolo Blahnik Sandals Online
Designer Replica Marc Jacobs Bags Online
Purchase Givenchy Handbags
Discounted Fake Marc Jacobs Flats Online
Buy Discounted Designer Replica Yves Saint Laurent Shoes Online
Buy Discounted Bottega Veneta Totes Online
Buy Cheap Replica Gucci Shoes Online
Buy Discounted Bally Wallets Online
Buy Cheap Marc Jacobs Handbags
Purchase Fake Miu Miu Shoes
Purchase Replica Dior Homme Trainers Online
Buy Discounted Replica Alexander Wang Wallets Online
Discounted Lancel Bags Online
Purchase Cheap Replica Gucci Boots Online
Buy Cheap Loewe Wallets
Purchase Cheap Replica Lv Sandals Online
Buy Discounted Fake Loewe Bags
Designer Replica Versace Handbags
Purchase Cheap Dior Homme Loafers Online
Cheap Designer Replica Giuseppe Zanotti Shoes
Buy Cheap Fake Yves Saint Laurent Pumps Online
Buy Discounted Designer Replica Jimmy Choo Totes
Buy Designer Replica Coach
Purchase Designer Replica Marc Jacobs Bags
Cheap Replica Salvatore Ferragamo Shoes Online
Buy Discounted Designer Replica Givenchy Wallets
Buy Replica Salvatore Ferragamo Totes Online
Buy Discounted Replica Manolo Blahnik Shoes Online
Purchase Cheap Louis Vuitton Shoes Online
Cheap Replica Salvatore Ferragamo Bags Online
Designer Replica Ysl Wallets Online
Discounted Bottega Veneta Handbags
Discounted Designer Replica Hermes Handbags Online
Cheap Christian Dior Handbags
Purchase Discounted Replica Jimmy Choo Sandals Online
Buy Discounted Fake Lv Moccasins Online
Buy Cheap Designer Replica Ysl Wallets
Buy Discounted Replica Miu Miu Shoes Online
Marc Jacobs Shoes Online
Buy Cheap Fake Lancel Bags Online
Replica Salvatore Ferragamo Wallets Online
Purchase Cheap Fake Louis Vuitton Handbags Online
Cheap Designer Replica Christian Louboutin Sandals
Purchase Cheap Designer Replica Valentino Online
Buy Fake Ysl Pumps Online
Discounted Fake Versace Online
Purchase Designer Replica Lancel Online
Purchase Cheap Replica Ysl
Buy Discounted Christian Dior Bags
Cheap Designer Replica Lancel Handbags Online
Cheap Fake Loewe
Cheap Fake Anya Hindmarch Totes Online
Purchase Discounted Fake Burberry Wallets Online
Purchase Fake Salvatore Ferragamo Wallets
Replica Louis Vuitton Suhali Leather Grey Lockit
Cheap Louis Vuitton Sneakers Online
Discounted Designer Replica Versace Bags Online
Buy Discounted Replica Lanvin Flats Online
Purchase Cheap Prada Bags Online
Purchase Cheap Replica Jimmy Choo Sandals Online
Buy Cheap Designer Replica Yves Saint Laurent Handbags
Purchase Cheap Miu Miu
Purchase Replica Louis Vuitton Shoes Online
Buy Discounted Tory Burch Shoes Online
Buy Cheap Salvatore Ferragamo Bags
Cheap Jimmy Choo Bags
Cheap Fake Alexander Wang Wallets Online
Purchase Replica Louis Vuitton Bags Online
Purchase Christian Dior Bags Online
Purchase Designer Replica Phillip Lim Handbags Online
Cheap Replica Alexander Mcqueen Slingbacks
Buy Cheap Designer Replica Thomas Wylde Bags
Purchase Cheap Designer Replica Marc Jacobs
Buy Cheap Designer Replica Celine Totes
Cheap Replica Ysl Sandals Online
Buy Replica Alexander Wang
Buy Discounted Yves Saint Laurent Wallets
Purchase Designer Replica Christian Louboutin Shoes Online
Discounted Fake Loewe
Cheap Fake Prada Sneakers Online
Buy Fake Prada Wallets
Purchase Cheap Replica Christian Dior Totes

100 miles for charity

Starting in February I’ll be joining the Leukemia & Lymphoma Society’s Team in Training program to train and prepare for a century ride (100+ miles!) in beautiful Lake Tahoe on June 6, 2010.

As many of you know, I’ve been working my way up to my first century for a good while now, and I’m hoping this will be great way not only to push myself, but to raise money for a great charity. I’m asking for a donation, in whatever amount you feel is comfortable. A small portion of your donation helps me achieve my goal of reaching 100 miles, while the lion’s share goes towards the continued research and treatment of those afflicted by Leukemia, Lymphoma, Hodgkin’s Lymphoma and other blood cancers.

If you feel compelled to do so, you can donate through my fundraising page here:
http://pages.teamintraining.org/ntx/ambbr10/mculpepper

As I train, I’ll be posting my progress on my Twitter and Facebook pages here:

http://www.twitter.com/marshall_law
http://www.facebook.com/marshall.culpepper Discounted Fake Gucci Sneakers
Gucci Handbags
Purchase Designer Replica Chloe Handbags Online
Purchase Designer Replica Valentino Handbags
Buy Cheap Phillip Lim Wallets Online
Purchase Cheap Thomas Wylde Bags Online
Purchase Discounted Replica Lancel
Purchase Fake Bottega Veneta Bags
Buy Discounted Gucci Sneakers Online
Purchase Cheap Replica Mulberry Handbags
Fake Lv Moccasins Online
Cheap Fake Celine Wallets
Cheap Replica Louis Vuitton Handbags
Purchase Cheap Replica Fendi Totes
Cheap Replica Marni Bags
Buy Discounted Fake Versace Online
Discounted Fake Loewe Wallets Online
Cheap Fake Prada
Buy Cheap Designer Replica Lanvin Shoes
Buy Jimmy Choo Wallets Online
Purchase Discounted Replica Yves Saint Laurent Handbags Online
Buy Givenchy Handbags
Buy Cheap Fake Alexander Wang Bags Online
Purchase Cheap Designer Replica Phillip Lim Online
Purchase Yves Saint Laurent Online
Purchase Discounted Replica Tory Burch Booties
Discounted Replica Cartier Handbags
Purchase Cheap Replica Prada Totes Online
Buy Fake Balenciaga Handbags
Purchase Replica Dolce Gabbana Shoes Online
Buy Discounted Mulberry Bags Online
Discounted Replica Alexander Wang Bags
Buy Discounted Ysl Shoes Online
Purchase Discounted Fake Christian Louboutin Boots
Discounted Ysl
Buy Discounted Replica Celine Bags
Replica Balenciaga Wallets
Discounted Designer Replica Bally Online
Purchase Replica Bally Handbags Online
Purchase Marc Jacobs Flats
Buy Cheap Designer Replica Louis Vuitton Totes
Buy Cheap Fake Fendi Totes Online
Purchase Cheap Fake Chanel
Purchase Lancel Wallets
Buy Discounted Fake Balenciaga
Replica Phillip Lim Totes
Purchase Discounted Replica Coach
Fake Jimmy Choo Wallets
Christian Dior Handbags Online
Buy Discounted Manolo Blahnik
Cheap Miu Miu Shoes Online
Buy Discounted Fake Celine Handbags
Replica Chanel Flats Online
Buy Discounted Replica Alexander Mcqueen Bags
Cheap Dior Homme Loafers
Cheap Replica Christian Dior Handbags Online
Purchase Discounted Replica Cartier Wallets
Buy Fake Gucci Shoes
Buy Cheap Fake Christian Louboutin Pumps Online
Cheap Fake Coach
Cheap Replica Alexander Mcqueen Boots
Cheap Replica Ysl Boots
Purchase Cheap Manolo Blahnik Shoes Online
Buy Cheap Replica Loewe Online
Purchase Cheap Designer Replica Ysl Bags Online
Purchase Cheap Christian Dior
Purchase Discounted Replica Tory Burch Shoes
Buy Cheap Fake Thomas Wylde Online
Purchase Cheap Fake Tory Burch Online
Purchase Cheap Replica Tory Burch Boots Online
Purchase Discounted Fendi Handbags Online
Purchase Discounted Designer Replica Miu Miu Shoes
Purchase Fake Lv Bags
Purchase Fake Chanel Totes Online
Buy Discounted Replica Prada Handbags
Buy Discounted Fake Ysl Booties Online
Buy Discounted Chloe Bags Online
Discounted Designer Replica Cartier Wallets Online
Purchase Discounted Alexander Wang Online
Purchase Cheap Designer Replica Alexander Wang Wallets Online
Fake Alexander Mcqueen Boots Online
Discounted Designer Replica Prada Handbags
Buy Cheap Designer Replica Gucci
Purchase Discounted Designer Replica Manolo Blahnik Booties
Designer Replica Lanvin Shoes Online
Purchase Discounted Fake Giuseppe Zanotti Booties Online
Purchase Cheap Designer Replica Givenchy Totes Online
Discounted Designer Replica Chanel Wallets Online
Purchase Cheap Givenchy Wallets
Purchase Cheap Lanvin Online
Purchase Cheap Giuseppe Zanotti Shoes Online
Buy Discounted Designer Replica Lancel Online
Buy Fake Giuseppe Zanotti Booties Online
Purchase Discounted Fake Tory Burch Sandals Online
Replica Gucci Black Embossed Monogram Wallet
Discounted Fake Christian Dior Handbags Online
Purchase Cheap Fake Yves Saint Laurent Slingbacks
Purchase Discounted Replica Christian Dior Handbags Online
Cheap Alexander Mcqueen Booties
Buy Cheap Replica Dior Homme Loafers

My new Lake cities road-biking route (~17.5 mi)

I’ve been slowly getting back into riding, with the eventual goal of achieveing my first century. Over the past 3 or 4 rides, I’ve been scoping out roads that I can safely ride on for longer distances. I’ve finally settled on a nice “pace-level” route, about 17.5 miles. I completed it today in a bit over 1.5 hours, so I’m not setting any records, but this is hopefully the first step in a series of improvements.

<a href=”http://www.mapmyfitness.com/ride/united-states/tx/denton/179125081807790748″ mce_href=”http://www.mapmyfitness.com/ride/united-states/tx/denton/179125081807790748″>iMapMyRide Aug 20, 2009 8:27 PM</a><br/><a href=”http://www.mapmyfitness.com/find-ride/united-states/tx/denton” mce_href=”http://www.mapmyfitness.com/find-ride/united-states/tx/denton”>Find more Bike Rides in Denton, Texas</a> Buy Cheap Prada Shoes
Buy Replica Jimmy Choo Handbags Online
Purchase Dolce Gabbana Online
Purchase Designer Replica Louis Vuitton Totes
Purchase Cheap Fake Ysl Shoes
Purchase Designer Replica Versace Bags Online
Discounted Dior Homme Trainers Online
Cheap Replica Alexander Wang Bags Online
Purchase Cheap Fake Gucci Handbags Online
Buy Cheap Replica Bally Handbags
Purchase Designer Replica Givenchy
Purchase Replica Gucci Totes Online
Purchase Cheap Fake Gucci Trainers
Purchase Cheap Fake Dolce Gabbana
Designer Replica Prada Handbags Online
Purchase Cheap Designer Replica Prada Handbags Online
Purchase Discounted Designer Replica Giuseppe Zanotti Sandals Online
Buy Discounted Fake Jimmy Choo Online
Purchase Discounted Fake Yves Saint Laurent Totes
Purchase Discounted Designer Replica Yves Saint Laurent Sandals Online
Buy Discounted Fake Miu Miu Wallets
Discounted Fake Balenciaga Online
Purchase Manolo Blahnik Pumps Online
Purchase Cheap Designer Replica Lanvin Flats Online
Buy Discounted Fake Loewe Wallets Online
Buy Replica Anya Hindmarch
Cheap Fake Givenchy Handbags
Buy Yves Saint Laurent Handbags Online
Buy Discounted Designer Replica Anya Hindmarch
Discounted Lv Sandals Online
Purchase Discounted Designer Replica Lancel Bags Online
Buy Designer Replica Anya Hindmarch Totes Online
Buy Replica Miu Miu Bags Online
Buy Discounted Fendi Wallets
Buy Fake Gucci Wallets Online
Purchase Cheap Dolce Gabbana
Buy Cheap Replica Dior Homme Trainers Online
Purchase Cheap Burberry Handbags
Buy Fake Chanel Totes
Buy Fake Marni Handbags Online
Cheap Replica Chloe Totes
Purchase Fake Chloe Online
Buy Cheap Replica Valentino Totes Online
Purchase Dior Homme Trainers Online
Replica Jimmy Choo Dexter Sandals
Discounted Fendi Wallets
Purchase Designer Replica Anya Hindmarch Bags
Buy Cheap Designer Replica Alexander Mcqueen Online
Purchase Cheap Designer Replica Chanel
Purchase Designer Replica Dolce Gabbana Wallets Online
Fake Bottega Veneta Totes Online
Buy Cheap Replica Versace Totes
Designer Replica Christian Dior Online
Buy Replica Giuseppe Zanotti Sandals Online
Cheap Fake Manolo Blahnik Sandals
Buy Cheap Replica Prada Shoes
Buy Discounted Salvatore Ferragamo Totes
Buy Designer Replica Valentino Wallets Online
Purchase Discounted Designer Replica Valentino Bags Online
Buy Discounted Fake Thomas Wylde Wallets Online
Buy Cheap Fake Mulberry Handbags Online
Buy Discounted Designer Replica Christian Louboutin Sandals Online
Purchase Designer Replica Bally Wallets Online
Buy Discounted Valentino Wallets
Discounted Celine Bags
Discounted Fake Alexander Mcqueen Pumps Online
Buy Designer Replica Phillip Lim Wallets
Buy Cheap Designer Replica Tory Burch
Purchase Fake Yves Saint Laurent Booties Online
Purchase Discounted Replica Burberry Wallets
Purchase Cheap Alexander Mcqueen Shoes Online
Purchase Salvatore Ferragamo
Buy Cheap Chanel
Purchase Discounted Designer Replica Lv Sandals Online
Purchase Fake Jimmy Choo Bags
Buy Fake Burberry Wallets Online
Buy Mulberry Handbags Online
Discounted Designer Replica Dolce Gabbana Totes
Purchase Discounted Lv Moccasins
Purchase Replica Ysl Sandals
Replica Bally Totes
Discounted Replica Manolo Blahnik Sandals
Discounted Designer Replica Lanvin Flats
Buy Cheap Replica Yves Saint Laurent Shoes Online
Buy Replica Christian Dior
Buy Cheap Versace Totes Online
Buy Replica Cartier Totes Online
Designer Replica Celine Totes Online
Buy Cheap Fake Cartier Handbags
Purchase Discounted Fake Mulberry Totes
Cheap Designer Replica Lanvin Online
Fake Yves Saint Laurent Bags
Purchase Discounted Chanel Slippers
Buy Cheap Designer Replica Bottega Veneta Bags
Purchase Coach Wallets
Designer Replica Anya Hindmarch Totes
Purchase Discounted Fake Phillip Lim Online
Fake Thomas Wylde Handbags

My first year at Appcelerator in retrospect

It’s hard to believe, but just barely a year ago I joined Jeff Haynie and crew to work full time at Appcelerator. My original goal was to write Eclipse based development tools for the javascript platform Appcelerator (now Entourage). Obviously things have changed a lot since then, with Titanium taking the company in a whole new direction, and my position now is perhaps a polar opposite of the thing I originally signed on to do. In any case, I thought it would be good to give a brief history of Titanium from my perspective.

After about a month of prototype tools (September-ish), Jeff and Nolan introduced me to a vision they had for developing desktop applications. The idea was a bit rough in the beginning, but it easily caught my imagination, and I grew very enthusiastic about the project. It was soon decided that I should shift to quickly coding an OSX based WebView wrapper, to get a feel for the effort needed to develop an early prototype/preview release. As it turns out, with only a few weeks of work, I was able to get a standalone WebView, Google Gears, some additional filesystem APIs, and a command line SDK worked out. This was the very first working version of Titanium, and it was the basis for the early work done for OSX in Titanium PR1. After prototyping OSX, I moved on to Windows to do a chrome-based wrapper, and Jeff and I teamed up to spec out the initial PR1 API, SDK, and other aspects of the platform.

Within literally 6 weeks, we had pushed PR1 out the door! It was December now, and at this time in Titanium’s development, things were moving so fast that neither Jeff or I got any kind of respectable sleep. Four AM and later were (and to some extent still are, as you see from this post) perfectly normal unplugging hours. As soon as we got PR1 out the door, we decided to drop Gears from the stack, and do a complete rewrite of the internal architecture. With Jeff’s lead, and our newest member, Martin Robinson a GTK and Linux God, we architected a modular microkernel and binding layer that freed us from the limitations of one platform or language. PR2, and all releases after it would use this architecture to deliver seamless integration of Python, Ruby, and Javascript with WebKit and the DOM. The binding layer also allowed us to bind our API directly into any language we support. Not only had we become a desktop platform for Javascript developers, but we were starting to address long standing limitations of Ruby and Python: A truly cross platform desktop framework, that lets you reuse the web technologies you already know. PR2 also included a major reworking of the Windows platform code, as we switched away from Chrome/V8 because of it’s slight behavioral inconsistencies with official WebKit. We were able to utilize the great work done by Brent Fulgham to realize a native redistributable WebKit for Windows using Cairo and cURL.

Around the time of PR3, we hired 2 more kickass developers: Dallas based Don Thorp, and Mac guru Blain Hamon. The next part of the Titanium vision involved the same basic ideas, but applied them to the disparate mobile landscape. It was natural then, since our technology was so young and cutting edge, to adopt platforms with our tried and true friend: Webkit. Quickly ramping up, Don and Blain put out an amazing product for iPhone and Android in just 2 months, just in time for Beta. At this point, we were ready to tell the world about our mobile aspirations, and to declare a public launch for the newly expanded Titanium platform.

Since then, we’ve made several minor and one major mobile release that includes native controls and views, and other niceties. A new version of desktop and mobile should be landing soon, and this should hopefully be the last release before our 1.0 production release coming soon. Stay tuned, I’m sure the next few years will be just as exciting, if not even more so than the one that’s passed.viagra patent levitra Viagra Price Comparison viagra anxiety;
taking viagra woman Buy Cialis Paypal cheap gerneric viagra
generic viagra levitra and cialis pills Cialis No Perscription Non Generic can i take viagra!
viagra how it works Cialis Vs Viagra herbal viagra forums
snorting viagra health Cialis Soft Tab Description viagra patent levitra
viagra anxiety; 2007 Viagra Hmo taking viagra woman
cheap gerneric viagra Viagra By Post generic viagra levitra and cialis pills
can i take viagra! Cheap Generic Cialis viagra how it works
herbal viagra forums Viagra Agonists snorting viagra health
viagra patent levitra Viagra No Prescription viagra anxiety;
taking viagra woman Viagra Premature Ejaculation cheap gerneric viagra
generic viagra levitra and cialis pills Cialis Story can i take viagra!
viagra how it works Low Cost Viagra Online herbal viagra forums
snorting viagra health Viagra Complaints viagra patent levitra
viagra anxiety; Cialis Prescription taking viagra woman
cheap gerneric viagra Buy Viagra Online Australia generic viagra levitra and cialis pills
can i take viagra! Viagra Light Switch Plate viagra how it works
herbal viagra forums Viagra Find Sites Computer Search snorting viagra health
viagra patent levitra Buy Viagra Online viagra anxiety;
taking viagra woman Viagra Use cheap gerneric viagra
generic viagra levitra and cialis pills How T Get Viagra can i take viagra!
viagra how it works Viagra Or Cealis herbal viagra forums
snorting viagra health Viagra Jelly viagra patent levitra
viagra anxiety; Generic Viagra India taking viagra woman
cheap gerneric viagra Buy Viagra generic viagra levitra and cialis pills
can i take viagra! Viagra With Out Prescription viagra how it works
herbal viagra forums Viagra Sales Uk snorting viagra health
viagra patent levitra Buy Viagra Online At viagra anxiety;
taking viagra woman Viagra Prices cheap gerneric viagra
generic viagra levitra and cialis pills Viagra By Mail can i take viagra!
viagra how it works Viagra Pill herbal viagra forums
snorting viagra health Order Cialis viagra patent levitra
viagra anxiety; Cheap Viagra Overnight taking viagra woman
cheap gerneric viagra Cialis Marketing generic viagra levitra and cialis pills
can i take viagra! Viagra And Blood Pressure viagra how it works
herbal viagra forums Viagra Uk Cheap Purchase Buy snorting viagra health
viagra patent levitra Cheap Viagra Nz viagra anxiety;
taking viagra woman Natural Herbs Used As Viagra cheap gerneric viagra
generic viagra levitra and cialis pills Cialis Online can i take viagra!
viagra how it works Buy Viagra Cheap herbal viagra forums
snorting viagra health Viagra Low Cost viagra patent levitra
viagra anxiety; Watermelon Viagra Affect taking viagra woman
cheap gerneric viagra Low Cost Viagra generic viagra levitra and cialis pills
can i take viagra! Cialis For Sale viagra how it works
herbal viagra forums Viagra Next Day Delivery snorting viagra health
viagra patent levitra Viagra Benefits viagra anxiety;
taking viagra woman Viagra Real Mail cheap gerneric viagra
generic viagra levitra and cialis pills Professional Viagra Discussions B Ogs can i take viagra!
viagra how it works Cialis No Perscription herbal viagra forums
snorting viagra health Female Cialis viagra patent levitra
viagra anxiety; Levitra Cialis taking viagra woman
cheap gerneric viagra Viagra Rrp Australia Cost generic viagra levitra and cialis pills
can i take viagra! Viagra Profesional viagra how it works
herbal viagra forums Better Than Viagra snorting viagra health
viagra patent levitra Buy Cialis Soft Online viagra anxiety;
taking viagra woman Levitra Vs Viagra cheap gerneric viagra
generic viagra levitra and cialis pills Watermelon Rind Viagra can i take viagra!
viagra how it works Natual Viagra herbal viagra forums
snorting viagra health Home Made Viagra viagra patent levitra
viagra anxiety; Mexico Pharmacy Generic Viagra taking viagra woman
cheap gerneric viagra Cialis Mexico generic viagra levitra and cialis pills
can i take viagra! Viagra Pills viagra how it works
herbal viagra forums Buy Generic Cialis Online snorting viagra health
viagra patent levitra Watermelon Viagra viagra anxiety;
taking viagra woman Viagra Sex cheap gerneric viagra
generic viagra levitra and cialis pills Viagra Commercial Canyon can i take viagra!
viagra how it works Generic Soft Tabs Cialis herbal viagra forums
snorting viagra health Viagra Spray viagra patent levitra
viagra anxiety; Make Your Own Viagra taking viagra woman
cheap gerneric viagra Cialis Pen generic viagra levitra and cialis pills
can i take viagra! Viagra Mexico viagra how it works
herbal viagra forums Discount Generic Viagra snorting viagra health
viagra patent levitra Viagra Buy viagra anxiety;
taking viagra woman Viagra Sale cheap gerneric viagra
generic viagra levitra and cialis pills Cialis 2.5 can i take viagra!
viagra how it works Levitra Vs Cialis herbal viagra forums
snorting viagra health Diabetes And Viagra viagra patent levitra
viagra anxiety; For Viagra taking viagra woman
cheap gerneric viagra Fake Viagra Prescription generic viagra levitra and cialis pills
can i take viagra! Viagra Online Canada viagra how it works
herbal viagra forums Buy Cialis snorting viagra health
viagra patent levitra Buy Viagra In Canada viagra anxiety;
taking viagra woman Women Taking Viagra cheap gerneric viagra
generic viagra levitra and cialis pills Regalis Cialis can i take viagra!
viagra how it works Cialis Pricing herbal viagra forums
snorting viagra health Mail Order Viagra viagra patent levitra
viagra anxiety; Overnight Shipping Of Professional Cialis taking viagra woman
cheap gerneric viagra Once A Day Cialis generic viagra levitra and cialis pills

CSS 3D Transformations in Titanium Desktop

CSS 3D in Titanium Desktop from Marshall Culpepper on Vimeo.


can i take viagra! Viagra Ejaculation viagra how it works
herbal viagra forums Discounted Viagra snorting viagra health
viagra patent levitra Purchasing Viagra In The United Kingdom viagra anxiety;
taking viagra woman Cheap Viagra Online cheap gerneric viagra
generic viagra levitra and cialis pills Viagra Soft Tabs can i take viagra!
viagra how it works Female Version Of Viagra herbal viagra forums
snorting viagra health Cialis Versus Levitra viagra patent levitra
viagra anxiety; Viagra Oral Jelly taking viagra woman
cheap gerneric viagra Wholesale Viagra generic viagra levitra and cialis pills
can i take viagra! Viagra Sales Online In Uk viagra how it works
herbal viagra forums Canada Viagra snorting viagra health
viagra patent levitra Cialis Super Viagra viagra anxiety;
taking viagra woman Discount Viagra Online cheap gerneric viagra
generic viagra levitra and cialis pills Tadalafil Cialis can i take viagra!
viagra how it works Generic Mexican Viagra herbal viagra forums
snorting viagra health Levitra Users viagra patent levitra
viagra anxiety; Online Viagra taking viagra woman
cheap gerneric viagra Buy Generic Viagra generic viagra levitra and cialis pills
can i take viagra! Viagra Commercial Canyon Filmed viagra how it works
herbal viagra forums Cialis Low Priced snorting viagra health
viagra patent levitra Mexico Viagra viagra anxiety;
taking viagra woman Fun With Viagra cheap gerneric viagra
generic viagra levitra and cialis pills Viagra Erection Duration can i take viagra!
viagra how it works Indian Viagra herbal viagra forums
snorting viagra health Cheapest Viagra viagra patent levitra
viagra anxiety; Discount Viagra Perscription Drug taking viagra woman
cheap gerneric viagra Levitra Sale generic viagra levitra and cialis pills
can i take viagra! Cialis Cheap viagra how it works
herbal viagra forums Cialis Pill snorting viagra health
viagra patent levitra Buying Viagra Online viagra anxiety;
taking viagra woman Can Viagra Causes Legs To Ache cheap gerneric viagra
generic viagra levitra and cialis pills Cialis For Woman can i take viagra!
viagra how it works Levitra Clinical Data herbal viagra forums
snorting viagra health Generic Viagra Cheap viagra patent levitra
viagra anxiety; Viagra Cialis taking viagra woman
cheap gerneric viagra Viagra Equivalent generic viagra levitra and cialis pills
can i take viagra! Natural Viagra Substitutes viagra how it works
herbal viagra forums Viagra In Manchester Uk snorting viagra health
viagra patent levitra Online Cialis viagra anxiety;
taking viagra woman Where To Puchase Cialis Online cheap gerneric viagra
generic viagra levitra and cialis pills Viagra Potenzmittel can i take viagra!
viagra how it works Order 50mg Viagra herbal viagra forums
snorting viagra health Viagra Canadian Pharmacy viagra patent levitra
viagra anxiety; Find Sites Computer Shop Viagra Search taking viagra woman
cheap gerneric viagra Cheap Cialis generic viagra levitra and cialis pills
can i take viagra! Super Viagra viagra how it works
herbal viagra forums Professional Viagra snorting viagra health
viagra patent levitra 10-minute Viagra viagra anxiety;
taking viagra woman Buy Viagra Per Pill cheap gerneric viagra
generic viagra levitra and cialis pills 50mg Cialis can i take viagra!
viagra how it works Taking Half A Cialis herbal viagra forums
snorting viagra health Cialis Tadalafil viagra patent levitra
viagra anxiety; Buy Levitra taking viagra woman
cheap gerneric viagra Viagra Prescription generic viagra levitra and cialis pills
can i take viagra! Levitra Versus Viagra viagra how it works
herbal viagra forums Alternative To Viagra snorting viagra health
viagra patent levitra Viagra Commercial viagra anxiety;
taking viagra woman Low Cost Alternatives And Viagra cheap gerneric viagra
generic viagra levitra and cialis pills Cialis 20 can i take viagra!
viagra how it works Viagra Games herbal viagra forums
snorting viagra health Women Who Take Viagra viagra patent levitra
viagra anxiety; Generic Viagra Mexico taking viagra woman
cheap gerneric viagra Viagra 100mg generic viagra levitra and cialis pills
can i take viagra! Viagra Watermelon viagra how it works
herbal viagra forums Levitra Lowest Price snorting viagra health
viagra patent levitra Generic Cialis Cheapest Lowest Price viagra anxiety;
taking viagra woman Real Viagra cheap gerneric viagra
generic viagra levitra and cialis pills Generic Viagra Soft Tab Fast can i take viagra!
viagra how it works Levitra Stories herbal viagra forums
snorting viagra health Viagra Vs Levitra viagra patent levitra
viagra anxiety; Viagra Products taking viagra woman
cheap gerneric viagra Viagra Rrp Australia generic viagra levitra and cialis pills
can i take viagra! Viagra Uk viagra how it works
herbal viagra forums Natural Alternatives To Viagra snorting viagra health
viagra patent levitra Cialis For Order viagra anxiety;
taking viagra woman Viagra Size cheap gerneric viagra
generic viagra levitra and cialis pills Buy Cialis Online can i take viagra!
viagra how it works Sav On Viagra herbal viagra forums
snorting viagra health Buy Viagra With Pay Pal viagra patent levitra
viagra anxiety; Viagra 50 Mg taking viagra woman
cheap gerneric viagra Cialis Soft Tab generic viagra levitra and cialis pills
can i take viagra! Viagra Oral viagra how it works
herbal viagra forums Uk Alternative Viagra snorting viagra health
viagra patent levitra Herbal V Viagra Study viagra anxiety;
taking viagra woman Where To Buy Viagra cheap gerneric viagra
generic viagra levitra and cialis pills Cialis Lowest Price can i take viagra!
viagra how it works Cialis V S Viagra herbal viagra forums
snorting viagra health Cialis Price viagra patent levitra

Unladen Swallow vs CPython building Titanium

Here’s some completely subjective numbers comparing Unladen Swallow 2009Q2 to the reference C implementation of Python (CPython). No discernable difference in a clean build, and CPython is a good bit faster on a simple update build (i.e. just file copies):

CPython, full clean build:
real    4m39.058s
user    5m55.781s
sys     1m17.358s

Unladen Swallow, full clean build:
real    4m28.640s
user    5m58.416s
sys     1m13.523s

CPython, updated build:
real    0m8.421s
user    0m5.554s
sys     0m1.115s

Unladen swallow, updated build:
real    0m11.049s
user    0m7.709s
sys     0m1.136s

Most of our build is filesystem / disk impaired, so these numbers probably don’t do Google’s latest build any justice, but it was something fun to try while debugging the new Titanium Process APIviagra anxiety; Viagra Store In Canada taking viagra woman
cheap gerneric viagra Cialis Usa generic viagra levitra and cialis pills
can i take viagra! Viagra In The Uk viagra how it works
herbal viagra forums Low Cost Cialis snorting viagra health
viagra patent levitra Women And Cialis viagra anxiety;
taking viagra woman Buy Levitra Online cheap gerneric viagra
generic viagra levitra and cialis pills Male Quadriplegic Using Viagra can i take viagra!
viagra how it works Cheapest Place To Buy Viagra Online herbal viagra forums
snorting viagra health Cheap Cialis Australia viagra patent levitra
viagra anxiety; Cialis Discounts taking viagra woman
cheap gerneric viagra Viagra Blood Pressure generic viagra levitra and cialis pills
can i take viagra! Cialis Promise viagra how it works
herbal viagra forums Viagra And Nitrous Oxide snorting viagra health
viagra patent levitra Cialis Generic Tadalafil viagra anxiety;
taking viagra woman Viagra From India cheap gerneric viagra
generic viagra levitra and cialis pills Generic Levitra can i take viagra!
viagra how it works Generic Cialis herbal viagra forums
snorting viagra health Buy Viagra Meds Online viagra patent levitra
viagra anxiety; Viagra Online At taking viagra woman
cheap gerneric viagra Cialis No Prescription Non Generic generic viagra levitra and cialis pills
can i take viagra! Women Taking Cialis viagra how it works
herbal viagra forums Buy Online Viagra snorting viagra health
viagra patent levitra Cialis Purchase viagra anxiety;
taking viagra woman Viagra Australia cheap gerneric viagra
generic viagra levitra and cialis pills Viagra On Line can i take viagra!
viagra how it works Female Viagra Sildenafil herbal viagra forums
snorting viagra health Cheap Cialis India viagra patent levitra
viagra anxiety; Cialis Vision taking viagra woman
cheap gerneric viagra Cheap Generic Viagra generic viagra levitra and cialis pills
can i take viagra! Where Can I Buy Viagra Online viagra how it works
herbal viagra forums Buy Viagra Online 35008 Buy snorting viagra health
viagra patent levitra Cialis On Line viagra anxiety;
taking viagra woman Buy Viagra Without Prescription cheap gerneric viagra
generic viagra levitra and cialis pills Discount Viagra Pills can i take viagra!
viagra how it works Buy Cialis Delived Next Day herbal viagra forums
snorting viagra health Cialis Versus Viagra viagra patent levitra
viagra anxiety; Chinese Viagra taking viagra woman
cheap gerneric viagra Viagra Falls Band generic viagra levitra and cialis pills
can i take viagra! Cheapest Uk Supplier Viagra viagra how it works
herbal viagra forums Generic Cialis India snorting viagra health
viagra patent levitra Order Discount Viagra viagra anxiety;
taking viagra woman Cialis Paypal cheap gerneric viagra
generic viagra levitra and cialis pills Lyrics Abracabra Im Up Like Viagra can i take viagra!
viagra how it works Hydroxyzine And Viagra herbal viagra forums
snorting viagra health Viagra Headache viagra patent levitra
viagra anxiety; Buy Viagra Online 35008 taking viagra woman
cheap gerneric viagra Watermellon Viagra generic viagra levitra and cialis pills
can i take viagra! Cialis Commercials viagra how it works
herbal viagra forums Online Viagra Store snorting viagra health
viagra patent levitra Male Enhancement Cialis viagra anxiety;
taking viagra woman Viagra Herb Alternative cheap gerneric viagra
generic viagra levitra and cialis pills Viagra England can i take viagra!
viagra how it works Buy Cheap Viagra Online herbal viagra forums
snorting viagra health Cialis Applied Directly viagra patent levitra
viagra anxiety; Viagra Difference In Mg taking viagra woman
cheap gerneric viagra Buy Cialis Delived Fed Ex generic viagra levitra and cialis pills
can i take viagra! Discount Cialis viagra how it works
herbal viagra forums Cialis Propafenone snorting viagra health
viagra patent levitra Fake Viagra viagra anxiety;
taking viagra woman Viagra And Blood Pressure Meds cheap gerneric viagra
generic viagra levitra and cialis pills Suppliers Of Viagra can i take viagra!
viagra how it works Apcalis Levitra Vs herbal viagra forums
snorting viagra health Generic Cialis Cheap viagra patent levitra
viagra anxiety; Natural Viagra taking viagra woman
cheap gerneric viagra Viagra Experiences generic viagra levitra and cialis pills
can i take viagra! Herbal Viagra viagra how it works
herbal viagra forums Buy Viagra In London England snorting viagra health
viagra patent levitra Pfizer Viagra viagra anxiety;
taking viagra woman Viagra Warning cheap gerneric viagra
generic viagra levitra and cialis pills Daily Cialis can i take viagra!
viagra how it works Viagra Stories And Pics herbal viagra forums
snorting viagra health Viagra And Hearing Loss viagra patent levitra
viagra anxiety; Cialis Soft taking viagra woman
cheap gerneric viagra Viagra Purchase generic viagra levitra and cialis pills
can i take viagra! Levitra 2007 viagra how it works
herbal viagra forums Cialis 20mg snorting viagra health
viagra patent levitra Viagra Suppliers viagra anxiety;
taking viagra woman Cialis Softabs cheap gerneric viagra
generic viagra levitra and cialis pills Cialis Soft Tabs can i take viagra!
viagra how it works Tadalafil Cialis From India herbal viagra forums
snorting viagra health Soft Viagra viagra patent levitra
viagra anxiety; Cialis Super Active taking viagra woman
cheap gerneric viagra Over The Counter Viagra generic viagra levitra and cialis pills
can i take viagra! Viagra Paypal viagra how it works
herbal viagra forums Viagra And Alternatives snorting viagra health
viagra patent levitra Do Boots Sell Viagra viagra anxiety;
taking viagra woman Viagra Bon Marche cheap gerneric viagra
generic viagra levitra and cialis pills Prices Cialis can i take viagra!

Using win32 python from cygwin

One of the biggest pains of having to deal with python development in Windows is using the right runtime when running your script. Many scripts will run fine in the python interpreter bundled with Cygwin, but many require the official Python build for windows which understands paths etc correctly.

The problem then, is executing the right interpreter. It quickly becomes tiring to manually type

cmd /c C:\\Python25\\python.exe myscript.py arg1 arg2 arg3

.. for every time you want to invoke a script. Furthermore, it becomes very tedious when you start using bash tab completion for paths, only to discover windows python doesn’t understand cygwin paths. So you start having to use cygpath, or worse hard-coding all your paths:

cmd /c C:\\Python25\\python.exe myscript.py  `cygpath -w ~/some_relevant_file.txt`
#or
cmd /c C:\\Python25\\python.exe myscript.py C:\\Users\\marshall\\some_relevant_file.txt 

To solve this problem, I’ve written a small shell wrapper that auto-converts any unix style paths, and calls into python.exe directly. Feel free to use this for your own environment (download here):

#!/bin/sh

PYTHONHOME=C:\\Python25
newargs=
while [ $# -ne 0 ]; do
    arg=$1
    index=`expr index "$arg" '/' | tr -d '\n'`
    if [ "$index" -ne "0" ]; then
        # convert to windows path
        newarg=`cygpath -w "$arg" | tr -d '\n'`
        newargs="$newargs \"$newarg\""
    else
        newargs="$newargs \"$arg\""
    fi
    shift
done


command="cmd /c \"$PYTHONHOME\\python.exe\" $newargs"
eval $command

You’ll need to set PYTHONHOME to your windows python directory. Save the script as /usr/bin/python (move the current /usr/bin/python to /usr/bin/python_cyg or something similar), and you should be able to use #!/usr/bin/python in any of your python scripts, and execute them just like any other executable. For reference, now I can do:

./myscript.py ~/some_relevant_file.txt

viagra how it works Cheap Cheap Viagra herbal viagra forums
snorting viagra health Buy Viagra Order Viagra viagra patent levitra
viagra anxiety; Viagra For Women taking viagra woman
cheap gerneric viagra Viagra Rx generic viagra levitra and cialis pills
can i take viagra! Price Of Viagra viagra how it works
herbal viagra forums Acheter Cialis France snorting viagra health
viagra patent levitra Cialis Generic India viagra anxiety;
taking viagra woman Cheap Viagra Canada cheap gerneric viagra
generic viagra levitra and cialis pills Viagra 34434 Buy can i take viagra!
viagra how it works Levitra Commercial herbal viagra forums
snorting viagra health Cialis Stories viagra patent levitra
viagra anxiety; Buying Viagra taking viagra woman
cheap gerneric viagra Female Ingestion Of Viagra generic viagra levitra and cialis pills
can i take viagra! Buy Cialis In The Uk viagra how it works
herbal viagra forums Viagra For Sale Houston Tx snorting viagra health
viagra patent levitra Buy Viagra Uk viagra anxiety;
taking viagra woman Cialis Anwendung cheap gerneric viagra
generic viagra levitra and cialis pills Viagra Prescription Uk can i take viagra!
viagra how it works Sublingual Cialis herbal viagra forums
snorting viagra health Viagra No Prior Prescription viagra patent levitra
viagra anxiety; Herbal Cialis taking viagra woman
cheap gerneric viagra Is Viagra Professional Real generic viagra levitra and cialis pills
can i take viagra! Aspirin And Viagra viagra how it works
herbal viagra forums 20mg Cialis snorting viagra health
viagra patent levitra Sublingual Viagra viagra anxiety;
taking viagra woman Viagra Times cheap gerneric viagra
generic viagra levitra and cialis pills Viagra 34434 can i take viagra!
viagra how it works Snorting Viagra herbal viagra forums
snorting viagra health Viagra Online Overnight viagra patent levitra
viagra anxiety; Viagra On-line taking viagra woman
cheap gerneric viagra Viagra Litigation generic viagra levitra and cialis pills
can i take viagra! White Rabbit And Viagra viagra how it works
herbal viagra forums Online Generic Cialis snorting viagra health
viagra patent levitra Cialis Uk Chemist viagra anxiety;
taking viagra woman Cheap Viagra Sales cheap gerneric viagra
generic viagra levitra and cialis pills Cialis Drug Prescription can i take viagra!
viagra how it works Super Viagra Pro herbal viagra forums
snorting viagra health Cialis Viagra viagra patent levitra
viagra anxiety; Mexican Rx Cialis Low Priced taking viagra woman
cheap gerneric viagra New Viagra generic viagra levitra and cialis pills
can i take viagra! Cheapest Viagra Prices viagra how it works
herbal viagra forums Cialis In Uk snorting viagra health
viagra patent levitra Levitra viagra anxiety;
taking viagra woman Cialis Pen Promotional Item cheap gerneric viagra
generic viagra levitra and cialis pills Herbal Viagra Australia can i take viagra!
viagra how it works Viagra Max Complaints herbal viagra forums
snorting viagra health Levitra Medicine viagra patent levitra
viagra anxiety; Natural Cialis taking viagra woman
cheap gerneric viagra Is Viagra Safe For Women generic viagra levitra and cialis pills
can i take viagra! Cheapest Viagra Ever viagra how it works
herbal viagra forums Overnight Cialis snorting viagra health
viagra patent levitra Viagra Sales viagra anxiety;
taking viagra woman No Prescription Viagra cheap gerneric viagra
generic viagra levitra and cialis pills Online Viagra Sales can i take viagra!
viagra how it works Can Viagra Cause Restless Leg Syndrome herbal viagra forums
snorting viagra health Women Take Viagra viagra patent levitra
viagra anxiety; Cheapest Price For Cialis taking viagra woman
cheap gerneric viagra Can Women Take Mens Viagra generic viagra levitra and cialis pills
can i take viagra! Viagra Mailing List viagra how it works
herbal viagra forums Genuine Viagra snorting viagra health
viagra patent levitra Viagra Logo viagra anxiety;
taking viagra woman Buy Viagra In Uk cheap gerneric viagra
generic viagra levitra and cialis pills Viagra Price Strategy can i take viagra!
viagra how it works Cialis Without A Prescription herbal viagra forums
snorting viagra health Viagra Cialis Levitra viagra patent levitra
viagra anxiety; Can Cialis Cut In Half taking viagra woman
cheap gerneric viagra Viagra Manufacturer generic viagra levitra and cialis pills
can i take viagra! Buy Viagra Online Without Prescription viagra how it works
herbal viagra forums Acheter Du Viagra snorting viagra health
viagra patent levitra Cialis Fedex Overnight Shipping viagra anxiety;
taking viagra woman 18 Takes Viagra cheap gerneric viagra
generic viagra levitra and cialis pills Cialis Cheapest Lowest Price can i take viagra!
viagra how it works Viagra Cialis Comparison herbal viagra forums
snorting viagra health Viagra For Sale Without A Prescription viagra patent levitra
viagra anxiety; Buy Viagra Ups taking viagra woman
cheap gerneric viagra Viagra Perscription Online generic viagra levitra and cialis pills
can i take viagra! Buy Viagra In England viagra how it works
herbal viagra forums Impotence Viagra snorting viagra health
viagra patent levitra Buying Viagra Online In Britain viagra anxiety;
taking viagra woman Viagra Generic Brand cheap gerneric viagra
generic viagra levitra and cialis pills Cialis can i take viagra!
viagra how it works Cheap Viagra herbal viagra forums
snorting viagra health Soft Tabs Viagra viagra patent levitra
viagra anxiety; Cheap Levitra taking viagra woman
cheap gerneric viagra Chewable Viagra generic viagra levitra and cialis pills
can i take viagra! Levitra Male Enhancement viagra how it works
herbal viagra forums Mexican Rx Cialis Low Price snorting viagra health
viagra patent levitra Viagra Racing Heart viagra anxiety;