Everything is Coming Up Cucumbers

Another adventure out of the basement – yay!  It’s that time of year in the Chamming garden… yup… planting time.

First comes the planning process that I love best.  I carefully draw a not-to-scale “map” of the garden on the back for scrap paper.  It’s usually entitled “My Vegetable Garden”.  Chris laughs that it reminds him of Microsoft’s “My” products, like “My Computer” and “My Favourites”.  Anyway, this year on the hit list are zucchinis, tomatoes, carrots, cucumbers beets, beans, peas, lettuce, herbs, onions and sunflowers.

If you happen to drive by a house that has a bazooka tube in the front, cleverly disguised as a planter, honk your horn!  Better yet, buy a copy of Mini-Compressor.

Posted in Fun, Kids Thinking Outside the Box | Tagged , , | Comments Off on Everything is Coming Up Cucumbers

Display a Section only on the First Page in a Crystal Report

To display a section only on the first page but not on other pages right-click the section in question and choose Section Expert.

Crystal Reports Section Expert

Click the x-2 button to the right Suppress (No Drill down) and add the following formula:

Crystal Reports Format Formula Editor
Now this section will only appear on the first page.  Your welcome.

Posted in Code Examples | Tagged | Comments Off on Display a Section only on the First Page in a Crystal Report

Visual Cut Doesn’t Like to Waste Space

ScissorsJust a heads up that Visual Cut is really picky about command line arguments.  Visual Cut does a bunch of stuff with Crystal Reports but in my current project it is just used to print reports on demand.  The printing is done via a command line call to Visual Cut.

Reading the documentation and looking at the existing code the arguments seemed pretty straight forward, just standard key/value pairs in format “Key:Value”.  For example:

> "Visual Cut.exe" "key:value" "key:value"

In most cases the command line arguments can have as many spaces as you want between them.  For example:

> "Visual Cut.exe" "key:value"         "key:value"

In Visual Cut you are only allowed one, and only one, space between the arguments.  If you put extra spaces then, for some reason, it doesn’t work.  At least for the database command.  For example, I had:

> "Visual Cut.exe" -E "MyReport.rpt" "Connect_to_SQLOLEDB:Host>>Catalog>>TRUE"  "Export_Format:Adobe Acrobat (pdf)"

The weird “TRUE” is the integrated security argument.  You can read about the Visual Cut command line arguments in the user manual.

Did you notice the extra space between the Connect_to_SQLOLEDB and the Export_Format?  I didn’t.  If you run the above command, with the the extra space, you will get the old ADO -2147189176 error.  That brings back memories to my VB6 days.

Connect To SQLELDB Error

The easy fix is to remove the extra space between the arguments, then everything works fine.  If you don’t notice the extra space, or think it’s relative, then you spend a couple hours double checking there are no typos in the command line, database permissions are correct, and the process running Visual Cut has permission to login to the database via integrated security.

It was when I was randomly changing the command line arguments, delete arguments, etc. that magically the command worked.  I sat back stunned.  Why was it working now and not before?  Nothing seemed to be different?

When the “extra space solution” first came into my head I rejected it.  Actually, I came up with it in my subconscious and was rejected so quickly it never got into my consciousness.  A more accurate description is filed away as a solution, just a low probability one.  It wasn’t until I returned from a short break that I thought I would try it.  What the hell, it would only take a second to try.  Of course it worked which prompted some sailor like language of both anger at Visual Cut and joy that I had figured it out.

Sadly that wasn’t the bug I was originally trying to fix, just a bug getting in the way of the real bug.  I hate telling a client that several billable hours were wasted on a single space.

Posted in Code Examples, Software Development | Tagged , | Comments Off on Visual Cut Doesn’t Like to Waste Space

Mini-Compressor – ing

The success of our product marketing could be measured by how well Mini-Compressor is integrated into everyday life, but more importantly, everyday language.

If I may demonstrate with a few examples:

Do you remember when Google became a noun? I do*. Now, do you remember when google became a verb?  Seriously, how often have you ‘googled’ someone or something as opposed to ‘used a search engine to find someone or something’?

Exactly!

Instant marketing gold!

And, if I may show my geeky side:

In my circles, there is lots of talk of Ravelry.  Just Ravel it.  Ha ha.  You get it?  And my all time hero, the Yarnharlot also coined a term – Kinnearing.

Sidenote: double-double is also there.

Could you imagine in X number of years, using Mini-Compressor to Mini-ize your grandkids’ photos?

A: What are you doing tonight?

B: Oh, I have a hundred photos from our trip. First thing I’m doing is Mini-ing them!

Awesome!

* Chris and I had just met (not to date ourselves)

Posted in Business Side, Fun | Tagged , | Comments Off on Mini-Compressor – ing

Exhilaration and Hesitation

EXHILARATION – That feeling you get just after a great idea hits you and just before you realize what’s wrong with it.

That pretty much sums up the feeling I had when Chris told me he was thinking of starting up Saturday Morning Productions.  As you may know, it was something we talked about in jest for, like, ever, but never seriously.  Part of me – the fiscally conservative part – was worried, but the other part of me – the wifey part – knew that if Chris was telling this to me outloud, he’d already made up his mind.  It made me sick to my stomach to think of the possible struggles and financial hardships of getting a business off the ground.  I badgered Chris into writing a business plan.  That was for my own personal comfort, as we would be the sole venture capitalist.  With the benefit of foresight, I now have to admit, Chris has made some sound decisions, and the going has been smooth for the most part.  The bottom hasn’t dropped out yet.  And there are perks for us to look forward to, that we wouldn’t get with a punch-the-clock job.

A few years ago I had the pleasure of meeting an immigrant to our country who first worked at a spa, then became owner in it.  Now that it’s established, she and her family are able to get away in the winter, keep the spa running and her business is making money for her.  That sure beats a punch-the-clock job.  But, the sigh comes when we think we are not quite there yet.

Posted in Business Side | Tagged , | Comments Off on Exhilaration and Hesitation

Happy Earth Day

We want to celebrate the 20th annual Earth Day with a special promotion!  This will be a real one, not like the bogus Mini one.

Big bold print:

Free shipping with every copy of Mini-Compressor purchased.  Forever.  No questions asked, no codes.

How?  That’s easy!  Run, don’t walk, to the Buy Now button on our website.

How does this help the environment?  We save on packaging and gas to get that big cardboard box to your door… aaaaannnddd…. everyone else is greenwashing these days.  We thought we’d jump on the bandwagon.  It couldn’t hurt, right?

And I’ll bet it caught your attention.

Here are other ways we’ll celebrate (for reals):

* Recycle (even every one of those pesky business card design rejects.

* Plant a behemoth garden once the snow melts.

* Use computers to keep ourselves warm (hey, it’s a win-win, especially for the computer game lovers in the basement!)

Let’s make everyday Earth Day!

Posted in Business Side, Fun | Tagged , , | Comments Off on Happy Earth Day

Mini-Promotion

Let’s be honest.  Sales of Mini-Compressor have been steady, but what we really want is 4 bazillion people to buy a copy and tell 2 friends.  Then we can have bags with dollar signs on them!  And build our dream garage*.

Dollar Signs

We’ve been working our little brains to think of ways to market our flagship product, on a basement level budget, and this is what we’ve come up**

  • $0.05 off coupon for Mini-Wheats when you purchase a copy of Mini-Compressor
  • Chris will eat a bag of Cadbury Mini Eggs when you click that Buy Now button (OK, this one will end up costing us money)
  • Saturday MP will buy the cutest car ever made, a little Mini Cooper, when the 2 gabillionth copy of Mini-Compressor is sold
  • Chris and Ada will take turns saying the words “Mac Mini” for every copy sold
  • Send customers previously loved copies of Mini Pops albums.  Used record stores are probably littered with them!

* Among other things on our “things-to-spend-money-on list”.  You know, while we’re being honest.

** OK, we didn’t say they were good.  Just ideas.  Our ideas.

Posted in Business Side, Fun | Tagged , , , | Comments Off on Mini-Promotion

8 in One Blow

SaturdayMP has been around for a long time.  The concept of a weekend software company is how our friends and acquaintances know us (dreamers).  Sure, we incorporated just over 2 years ago, but the name has been around for longer in our circles.  This past winter, Chris had a few opportunities to see some familiar faces and catch them up on our ‘latest venture’.  Imagine our embarrassment when he had to 1) borrow a pen to 2) write down his contact info on the back of a gas receipt.  Seriously!  Doesn’t this dude have a business card?  That was my next project.

I used a handy template from a print-your-own business card kit, and typed in what I thought a business card should look like – front and back – and slapped on our logo.  There.  30 seconds and done.  Well, having been through the logo design process with Stylecase , I thought I’d use the other 7 squares in the template to test out a few ideas – you know, bigger font for this, smaller font for that, centre, right justify, serif, sans-serif, blue for this, bold for that.  Italicize.  Really, who cares about Serif vs. Sans-serif?  Whatever.  There.  8 designs and I got to flex my creative muscle.

They were all rejected.

Back to the proverbial drawing board.  Move this, remove that, smaller this, change the font.  Print.  Cut into 8 individual business card sized slips of paper*, ready for the CEO to debate.  Well, I was a bit closer… where should the URL go – Front?  Back?  Both?  Let’s try out 8 permutations and combinations of it.

Did I mention we are not design people?  I dare say we wear colours from last season, and sometimes we don’t match our socks to our outfits.  We are not design people.  We don’t usually even care about serifs.

A few more go rounds and we were debating whether to centre the text and what to bold, and which nifty slogan to use on the back.  Boy, my boss was picky!

Fast forward another half hour and the stack of rejected business card sized slips of paper grew by another quarter inch.

The final product looks like this.

Business Cards - Front and BackWe’re really proud.

(And I have so much more respect for our friends in the design world): JaredSandy , Brad

* I cut them up so they could each be evaluated on their own merit.  I know, anal.

Posted in Business Side, Fun | Tagged , , | Comments Off on 8 in One Blow

Cheque or Credit Card?

Once upon a time I received an e-mail with some questions about Mini-Compressor.  I answered the fellow’s questions and he seemed happy with my answers.  Unfortunately he didn’t buy a copy of Mini-Compressor and after a bit he faded from memory.

Fast forward several weeks to my phone ringing.  I answer it and it’s the same fellow that e-mailed me – he has a very distinct and easy to remember name.  He asks me if he can buy a copy of Mini-Compressor to which I answer yes, a bit confused.  He then asks how he should pay for it.  Would I prefer a cheque or credit card?

I paused for minute as I considered his question.  Part of my hesitation was confusion but was quickly replaced with the thought of getting a real, physical cheque for Mini-Compressor.  How cool would that be?  I don’t even think I would cash it, but just frame it.  Or maybe photocopy it and frame the photocopy.

In the end I did the right thing and told him he could buy a copy on the website.  Interestingly he asked me for the url again which I happily gave him and then explained to him that you don’t need a PayPal account, just a credit card.  We then joked around about the amount of information required and if a blood sample will eventually be required for online payment and ended the call.

As you know, we at SaturdayMP would never ask you for DNA samples, but we will gladly accept payment in many forms.  We may even barter chickens!

Posted in Uncategorized | Comments Off on Cheque or Credit Card?

What to do if Norton Incorrectly Thinks Your Product is Harmful

A while ago I got an e-mail from a customer that had just bought Mini-Compressor (which I think is the best image compression software in the world but I’m a bit biased) but was getting warning from Norton when he tried to install it.  The warning he was getting was Suspicious.Cloud.5.D.  This is a low level warning from Norton that a file is suspicious but could also be a false positive.  I quickly double checked that the website had not been compromised.  To be on the safe side I downloaded and scanned Mini-Compressor with both Windows Defender and Malwarebytes.  Neither reported any errors.

I e-mailed the fellow back with my findings and asked him to disable Norton when he installed Mini-Compressor.  He kindly did and Mini-Compressor installed just fine and I thought nothing more of it.

A couple months later I received another complaint.  This one was a bit more severe with Norton not letting Mini-Compressor be installed and saying it’s a very suspicious program.  I was unable to convince her to disable Norton, and I don’t blame her once I saw the errors Norton was generating.

I don’t own Norton so I bit the bullet and bought a copy, installed it on a virtual machine, and downloaded Mini-Compressor and got the following error:

Norton Download Insight

Then the Norton Sonar kicked in and a scary red box appears in the bottom right that said Mini-Compressor was a bad program and should not be trusted.  It then deleted the Mini-Compressor installer and popped-up the following dialog:

Norton Security Request

Obviously this is not good.  So I did some digging and found the Symantec has a site where you can submit false positives and found this site.   It asks for some basic information and a link to download the software.  This was a bit of pain since we don’t have a trail version I setup a temporary link for them that was valid for 24 hours.

Unfortunately it was Saturday when I did this and Norton didn’t look at my submission till Monday and the link had expired.  They sent me an e-mail saying so and asked me to send them a new link, or better yet, upload the actual files.  Why they didn’t include the upload link in the first e-mail I’m not sure but I uploaded both the 32 and 64 bit installers of Mini-Compressor. Two days later they e-mailed to say:

“In light of further investigation and analysis Symantec is happy to remove this detection from within its products.”

I updated my copy of Norton and tried to install Mini-Compressor.  This time I don’t get any warnings and Norton Sonar popped up a friendly green box in the bottom right corner.  Thanks to Norton for quickly fixing the problem.

Some final notes:

  • If you simply download Mini-Compressor and ran standard Norton scan, e.g. by right-clicking on the installer, no errors are reported.
  • Part of the Norton false positive submission process is to generate a hash of the installer.  They suggested using Virus Total website.  This website will not only create a hash but will also run a bunch of virus scanners, including Norton.  It then catalogs the results including the results for the 32-bit and 64-bit versions of Mini-Compressor.
  • I need to get a code signing certificate.  It’s been on my list of things to do for a while but now it got bumped up a bit.  I think I’ll also try to get Mini-Compressor Windows 7 Certified which I’m sure will require it to signed.
Posted in Support | Tagged , , | Comments Off on What to do if Norton Incorrectly Thinks Your Product is Harmful