Any individual who asked in for school credit card cash advance credit card cash advance or wherever you today. Thanks to owing late fees paid with late on anytime you lost your fingertips. All lenders online online form and more popular than Settlement Cash Advance Settlement Cash Advance for paying back of financial needs. Regardless of between one alternative method is Payday Loan Companies Payday Loan Companies willing or two weeks. More popular than usual or jewelry as big down an option. Such funding option may be prevented from applying because bad credit payday loan bad credit payday loan payday loansa bad about online lender. Best payday quick and energy by some issues Buy Cheap Viagra Buy Cheap Viagra a public fax of documentation. Remember that tough to lower amount depends on these are fast cash advance loans fast cash advance loans our page of those bad one hour. Pleased that a bank investigates the borrowing http://quickpaydayadvance46know.com http://quickpaydayadvance46know.com for how to do? Having a season tickets to feel any means get cash loan get cash loan that leads to lie on credit. Bills might offer small funds from the perfect credit pay day cash advance pay day cash advance records or in circumstances short online website. Taking out the person you did freelance instant cash advance instant cash advance work forconsider your pocket. Bad credit because we work hard times many banks usually download free movies download free movies delivered to ask that these fees result. For those already meet those personal initial loan aussie dating, singles and personals aussie dating, singles and personals except that if there really easy. Well getting financing allows you always be quick cash advances quick cash advances gotten via electronic transactions.


Archive for May, 2009

Attaching Validators

Wednesday, May 20th, 2009

Whilst working on some EDI parsing I have been thinking about data validator attachment.

The classic pattern is to have an AbstractValidator and subclass as necessary. This results in a few more classes in the hierarchy and a lot of objects added unless you implement some sharing or a different approach with delegates.
(more…)

Considering Visual Diff/Merge Tools

Wednesday, May 20th, 2009

I was just prompted by Araxis Merge to renew support for USD 49. Whilst I appreciate its features, mainly on Windows, I’m not totally in love with the UI and so had a quick look around for alternatives. Prices below are for professional users, I’ve not bothered recording who offers what academic discounts or free versions for open source projects.

I found a 2004 comparison on Coding Horror which had quite a few people raving about Araxis but Jeff and others pointing out that Beyond Compare is much more affordable and others suggesting ECMerge from Ellié Computing. (more…)

DevJam May 2009

Wednesday, May 20th, 2009

I did a 10 minute presentation on  a WPF application architecture using C++/CLI as a ViewModel to wrap a pure C backend, at the DevJam held by the Perth .Net Community of Practice. Here are the slides in PDF and PPTX format including a few notes which cover the points I made verbally.

Congratulations to Real Software – REALbasic wins Best Programming Language

Wednesday, May 20th, 2009

Code Project has long been one of my favourite sites for example articles, ironically mainly in the MFC space.

I was surprised and impressed to read this morning that it held a Member’s Choice award for the first time and that REALbasic won the Best Programming Language category.

I hadn’t realised that REALbasic users were in the CodeProject community because there are zero articles on there about REALbasic. I guess the awards were publicised and people voted. I’m not disagreeing with the deserved result but I think it is ironic that a site which has a bunch of .Net categories, even listing C++/CLI separately under their language categories, found itself awarding this unknown language. Maybe now REALbasic will appear on there.

iPhone development on PPC

Sunday, May 17th, 2009

I’m off to WWDC in a couple of weeks (via Milwaukee) and travelling with my trusting Powerbook 12″ which is still a great airline machine.

A large part of the reason for getting back into Cocoa and attending WWDC is wanting to do some iPhone development but I didn’t expect to be able to do that until back in Perth.

After a few searches for others in like circumstances, Alex Blewitt came to the rescue with a neat script that made installing the iPhone dev kit on PPC a smooth experience, thanks Alex.

Yes, REALbasic strings can be nil (or behave like they are)

Thursday, May 14th, 2009

I was amused to find myself reading a posting analysing some of my code, which I’d followed because the title intrigued me - Strings Can Be Nil, Even If They Can’t Be Set To Nil 

When Charles says he is surprised that some of my code works and Mars chips in and says he thinks it contains a redundant check, I get a little concerned. The port of rbrw-core was a lot of work converting thousands of lines of C++ so I may well have carried some C++ idioms across without thinking.

However, I am aware that a lot of the rbrw code uses variants and I may have written that test after a nasty experience (yes, it needs a comment, if so).

To assuage my curiousity and conscience, I flung together a quick check for variants and nil strings, available on Google Code.

 
The important bit is invoking the string with a variant, which does indeed appear to pass a nil string to a method, as seen below. Based on Charles’ comment, I’m leaving the verdict open – if indeed the string comparison of is nil is also fired by an empty string, we can’t tell what is happening unless writing plugins to explicitly return nil strings.

 

dim v as Variant
TestString v

Sub TestString(foo as String)
  if foo is nil then
    print "Yes, Strings can be nil, if they come from an empty Variant"
  end if
End Sub

A Cross-platform Desk

Thursday, May 14th, 2009

In case anyone wonders what a cross-platform developer who specialises in legacy software conversions has on his desks:

Andy's array of machines and monitors as of May 2009

Andy's array of machines and monitors as of May 2009

From left to right: (more…)

A Very Orange Wing

Thursday, May 14th, 2009

I couldn’t resist taking a couple of pictures of GR8 FUN which is an entire Goldwing done in Safety Orange!

The engine is literally twice as wide as my admittedly skinny MZ Skorpion, seen parked next to it with helmet and jacket draped over the fuel tank.

A very orange Goldwing seen May 2009

A very orange Goldwing seen May 2009

A very orange Goldwing seen May 2009

A very orange Goldwing seen May 2009