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.


UI Design and Consultation – Komodo 6 Projects Debacle

September 25th, 2010

I’ve used ActiveState Komodo as my IDE for Python and Ruby for a while, starting when I found Eclipse and PyDev irritating especially for debugging.

They recently decided to significantly redesign the Projects feature within Komodo, as part of version 6, and it serves as a great negative example of what happens when you don’t consult your users or put out prototypes but just inflict a design on people. For many users, including myself, the new approach loses functionality and makes the program significantly more painful to use, as you can see in the discussion forum.

Read the rest of this entry »

Using xUnit.Net console runner with VS2008

July 15th, 2010

A blog post by Bembeng Arifin describes how to use xUnit.Net’s console test runner but I wanted to clarify one important point and simplify his recommendations.

I am using xUnit.net with C++/CLI invoking native DLLs and so I need to have the working directory set to where these reside. The settings I use are (note the fixed directory for Command, obviously changing to that of your local install).

Command: C:\thirdparty\xUnit_net\1_6_0\xunit.console.exe
Arguments: $(TargetPath)
Initial Directory: $(BinDir)
Use Output Window: checked

Shown in context in the dialog:

Tool definition window in Visual Studio 2008 showing above settings to use xUnit.net test runner

In case anyone’s curious about the appearance of the above dialog, it was captured on a Mac using Remote Desktop into my Windows 7 box so the rendering lacks a bit of Aero gloss.

We have a standard environment variable pointing to the location of thirdparty code which I wanted to use but the tool definition dialog refused to accept a path for the Command like $(thirdparty)\xUnit_net\blah.exe.

It also refuses to accept just an executable name, even when it’s on the PATH and can be run in a command window with just that executable name.

Bembeng’s post showed using the longer way to compose the Arguments of $(BinDir)$(TargetName)$(TargetExt) but I prefer simply $(TargetPath) which is easier to type and read.

If anyone’s curious, I eventually picked xUnit.net over NUnit and mbUnit/Gallio because it allows for similar parameterised testing but has a GUI test runner that copes with C++/CLI and I like their style and rationale.

XML is not a Programming Language, Ohloh!

April 27th, 2010

One of the open source projects I created is rbKarel, the REALbasic version of Karel the Robot, which uses its RBScript built-in scripting environment to provide the Karel interpreter.

This was indexed at Ohloh and shows why it is such a dumb idea to claim XML is a programming language. Ohloh now asserts with some appearance of authority that the source code has few comments and makes other discouraging claims. Mild slander on what is now the top hit for rbKarel in Google :-(

Read the rest of this entry »

Digital Pens and Pads for Vector Scribbling

March 25th, 2010

As part of my ongoing fascination with alternate input devices and especially as a tactile/visual thinker, I’ve been researching digital pens. I’m also intrigued as a designer by the core problems of this kind of device and the range of solutions. Ultimately, I want something I can sketch smart UML and UI diagrams with and have them convert to running software ;-)

As a side-inspiration, Sarah Zettel’s excellent novel The Fool’s War includes pen-based UI in the spaceships where a special pen is used to access information and sign the log as an authentication device. Read the rest of this entry »

Going Quiet and Employed

March 9th, 2010

I’ve been a bit quiet on the blog recently due to being busy doing things I can’t talk about. My port of Mac software to WPF can’t be discussed until the company concerned announces their Windows version. It has been an interesting exercise in legacy code and some of the fringe cases you encounter when writing an emulator for Quickdraw!

I’ve also effectively retired from consulting, taking up a full-time job at Gemcom Software. I’m very limited about what I can talk about there, thankfully there’s an internal blog on which I can vent my need to think out loud. Based on the public job postings, I can say I’m working with WPF, C#, C++ and back in Python land (so much for all the time spent learning Ruby!).

My involvement in the REALbasic community is going to shrink considerably as I’m focussed on other languages and frameworks. I’ll still put some odd time into projects like rbKarel (although it’s mature and works) and further porting of OOFILE to RBRW but that’s about it. It will be interesting to see how hard it is to delve back into RB if I’m living in Visual Studio and C++ and C#.

Dynamic script bits in XAML?

November 18th, 2009

Musing today whilst discussing various XAML coolness (I really love binding properties), I wonder how long it will be before it is possible to just include little bits of Ruby or Python script as a ValueConverter or other tiny algorithm. It’s entirely possible that WPF 4 already supports this and I’ve been too busy to notice. That starts sounding awfully like a Rails view written in XAML!

Clouds and Key-Value Databases

October 5th, 2009

I was watching an interesting video on Computing Strategy in the Cloud Era, by Lew Moorman, CSO of Rackspace, speaking at the Glue conference.

In the Questions section at the end he talked about lock-in and mentioned the new generation databases such as SimpleDB as representing lock-in because they aren’t standardised.

I did some quick skimming and found an interesting debunking article on these key-value databases.

The enthusiastic response to these databases makes me wonder, apart from the obvious Google must be right attitude, if a sloppy view of the world as a soup of key-value pairs is actually an inherently comfortable way for many people to think about data? Is it appealing because this is a level of complexity we can think with more naturally?

GraphViz for UI Flow

September 18th, 2009

I created this diagram (mainly by hand) for a client last year but don’t have permission to post a non-obfuscated version. As I’ve been talking recently on Stack Overflow about using GraphViz for casually tracking logic, I wanted a good sample. It is an accounting application and this shows how different buttons and menu options take you to other screens.

The image below was created by sizing a preview to fit at a non-readable text level and then taking a snapshot. The original PDF is 72KB and allows you to cleanly zoom in to see the flow.

Clicking the image will let you see a larger version but still obfuscated.
Read the rest of this entry »

OOFILE gets some Visual Studio 2008 Love

September 13th, 2009

I needed some of the core cross-platform graphics bits from OOFILE working in Visual Studio 2008 so paid it some long-needed attention and started putting some projects along with the source. There is now a project to build the Sample Reports application, along with a couple of very minor source changes to make it compile with VS2008.

Read the rest of this entry »

Shift Keys and Small Dogs

August 31st, 2009

My punishment for lying down reading on the Powerbook 12″ – Charley jumped on my chest and managed to snag a claw on the left shift key, flipping it neatly off the keyboard.

I was very lucky in that no tabs were broken and found a great guide to fitting keys but thought a few points might help someone else squinting at the problem.  Read the rest of this entry »