Showing posts with label off topic. Show all posts
Showing posts with label off topic. Show all posts

Tuesday, January 20, 2009

Your Morning Smile

I usually expect to get my laughs from xkcd, not Joel on Software...

"One more comment... about purchase orders... we, personally, like money, here at Fog Creek, and will accept payment in just about any reasonable form customers would like to pay. Credit card, debit card, check, purchase order, cheques drawn on a foreign bank, small coins taped to an index card and mailed to us, Kruggerands, big stones from Yap, as long as it's not friggin' CATTLE we'll accept it in payment. It's money. Money is why you do this. In the entire history of Fog Creek the number of companies who paid with a purchase order and then stiffed us is, I think, zero, although there might be one I don't know about. It is literally not even worth the cost of doing a credit check."

- Joel Spolsky post in discussion on purchase orders
"Everybody needs money. That's why they call it money."
- Danny DeVito as Bergman in Heist, written by David Mamet

Tuesday, January 13, 2009

Hot Stock Tip?

Is "Sybase" a hot stock tip?

A long-term investor might regard cash-under-the-mattress a better choice than SY ...no splits, no dividends, and after the Client Server Fun Times of the early 1990s, a price history not unlike army life: months of stifling boredom punctuated by moments of sheer terror.



But... in the short term... maybe Sybase looks good. Richard Moroney at Forbes.com certainly thinks so:

Unlike most U.S. companies, Sybase (nyse: SY - news - people) has seen its consensus profit estimates for both 2008 and 2009 climb in the past two months. The 2008 consensus profit, at $2.03 per share, falls in the middle of Sybase's guidance and represents growth of 20%. Wall Street expects profits to rise 6% in 2009, to $2.16 per share. Even based on the low estimate for 2009, $1.95, the stock appears cheap relative to historical norms. The company will offer 2009 guidance this month.

The company is capitalizing on growth in wireless data. For example, more managers are using mobile devices to access their desktops and make business decisions off-site, and Sybase remains at the forefront of this technology. Customers in the financial sector make up 20% of sales, but Sybase says their impact on operations has been minor. However, overlapping revenue from merging companies could potentially lower volume. Sybase, with more cash than long-term debt, is a "best buy."

Thursday, January 1, 2009

Happy New Year To You!



Happy New Year To You!
Happy New Year To You!
Happy New Year Dear Reader,
Happy New Year To You!

- Julie and Jason The Singing Beagles

My workspace contains the usual desk and shelves and sit'n'spin, but it also has a big comfy chair that's perfect for periods of deep contemplation (a.k.a. nap time).

Trouble is, no creature on earth spends more time napping than beagles, and as the picture shows, that's where Julie (front) and Jason spend their days.

With breaks for food, and chasing squirrels... and yawning, er, singing, "Happy New Year" for you.

Thursday, December 11, 2008

How I Feel About Web 2.0

Sunday, December 7, 2008

Who is "bowser"?



Maybe it belongs to Vista's "Cancel or Allow" guy.

Saturday, November 29, 2008

House Bonita

This posting has nothing to do with SQL Anywhere, unless you're looking for a really nice place to spend a working holiday, complete with high speed internet and a comfy workstation overlooking a canal.



House Bonita is a 2500 square foot, 4 bedroom, 3.5 bathroom house with lanai and heated pool on Woonsocket Canal in Cape Coral, Florida, available for weekly rental via VacationHit.com (click on "Cape Coral", then scroll down to "House Bonita").

It's only been on the rental market for one week, but already the months of February and March 2009 are booked, as well as part of December and most of April. Vacation rental houses in Cape Coral are a great bargain, much nicer and much cheaper than hotel rooms.



House Bonita is the result of a four-year search for a house in south-west Florida. The day Google Maps went live, I was working in Miami and used Google Maps to scroll across Florida from east to west, and then up the Gulf coast until I noticed a town with an unusual feature: hundreds of miles of canals providing water access to the Gulf of Mexico without requiring the purchase of actual shorefront property. That was Cape Coral, and that personal discovery marked the beginning of a search that has resulted in Bonita House.

Four years is a long time, but I had to wait for The Housing Bubble to come and go. Back in February of this year I posted Great Moments In History: Housing Bubble where I wrote that the bubble had finally burst (fifty-percent drops in asking prices kinda gave that away :)

Has the housing market hit bottom in Cape Coral? Maybe, maybe not, but by this fall prices had dropped far enough to qualify as "good deals". Especially the foreclosure properties... one that cost US$1,000,000 to build in 2004 sold for US$485,000 in 2008.

House Bonita wasn't a foreclosure, however, it was move-in ready. Complete with a dock and a 20,000 pound boatlift so you can park your sailboat or yacht... speaking of which, there are no bridges or other obstacles between House Bonita and the Gulf, and yes, manatee do swim in the canals.

Sunday, September 28, 2008

IvanAnywhere On Space TV

Scroll to the one-minute-point in this video to see a short clip on IvanAnywhere:

Wednesday, July 2, 2008

Dear FirstName

Don't you just feel the love in this personalized email?

I know I do :)...

Friday, June 27, 2008

Keynote Bingo

There are two, two, two ways to play Buzzword Bingo at Techwave...



Method 1: Download Bruce Armstrong's PocketBuilder application here.





Method 2: Copy and paste this list...

24x7x365, actionable, alliance, Asia-focused, building blocks, business intelligence, business model, business transformation, collaborative innovation, consumer influenced, core business, core process, differentiating, driving growth, dynamic business, enterprise, extreme IT, forge, free flow, frontline, geared, global audience, global enterprise, go-to-market, information edge, information reach, information volume, infrastructure, kicking some butt, knowledge-based, landscape, level playing field, leverage investment, leveraging knowledge, market openness, market transparency, mission critical, mobilization, mobilizing, on the cusp, overheating, partnering, partnership, point of action, product portfolio, proof point, re-engineering, remote worker, robust relationship, single point solution, strategic, survived the curve, sweet spot, take the pulse, transform the enterprise, unwire, unwired, vision, visionary, wired edge, world of opportunity

...into this website.

Monday, June 23, 2008

IvanAnywhere - Episodes 3 and 4

I've been watching IvanAnywhere's home page when I should have been watching his Wikipedia page... I guess that's how I missed both of these:

Episode 3 - IvanAnywhere Meets Ivan

Episode 4 - IvanAnywhere's Performance Review
They just keep getting better and better!

Sunday, June 22, 2008

Click Flash Boom

It might be my imagination, but I heard a "click" in my office at the same time there was a flash outside, in the distance.

Then a split-second later came a soft distant boom.

I think the click was my UPS getting past a tiny glitch on the line, the flash was a transformer exploding somewhere nearby (hence the simultaneous glitch on the line), and the boom was the delayed sound from said transformer explosion.

The glitch was so tiny the UPS did not beep, the lights did not flicker, and the APC Powerchute software did not show it ("Note: Power problems of a very short duration are not recorded here.")

Yeah, it might be my imagination, but I like my story better than "Someone's playing Enemy At The Gates!"

Saturday, June 21, 2008

Agile Architechure?

I wonder what "Architechure" is?

This much is clear: "Best Practices" doesn't include "Check Spelling"...

Saturday, June 7, 2008

Friday, April 25, 2008

Monday, April 7, 2008

On Display in Japan

I knew the book was popular in Japan, I didn't know it was on display in the iAnywhere office...



Putting food on the cover is another Japanese trend the rest of the world should adopt; that ain't no McDonald's burger...



BTW, that's a bookend in front of the book, not a dragon Shisa on the cover protecting the burger.

Tuesday, April 1, 2008

Are you a "Develooper"?



Personally, I've been known to code a loop or two, but I'm not entirely one-dimensional... my toolbox also includes branching logic and subroutine calls :)

Saturday, March 29, 2008

Lax Email Administrator

My company's email administrator is completely incompetent, he should be fired!

Here's the story: I was working at a client site and I went to check my old-fashioned POP3 email accounts, all of which get routed to one mailbox on my company's email server. One of these email addresses is very old, dating back to 1996, and it gets massive amounts of spam: bcarter@bcarter.com.

Well, they all get spam, and I have turned off all the spam filters because I just can't bear false positives: I don't ever want to miss anything real. I use MailWasher to browse the mailbox on the server side, a few minutes a day checking "Delete" is a cost of doing business.
Anyway, I hadn't checked that mailbox for a day, but... there were only FIVE MESSAGES WAITING!

That's impossible! I get that many 419 fraud letters in one day, never mind the endless promises that "She’ll never laugh at you anymore!"

To make a long story short, I used Google Mail to send a test email to the POP3 account, and it got bounced:
521 Mail rejected - you are listed in Open Relay Database (Open Relays) [FREE] - http://www.ordb.org/
Arrrgh! Was the company email server blacklisted by ORDB? Those stinking b@&^@#d$!!!

But wait a minute, www.ordb.org got "404 Not Found"... and a Google Search told me that the ORDB anti-spam service was shut down in 2006.

The truth emerges: Spam blocker rises from the dead to bite lax email administrators.

Yes, my company's email server was still configured to check ORDB a year after that service shut down:



So when ORDB rose from the dead, and started replying "bad" instead of "good" every time our email server checked an incoming email message, all the spam got blocked... along with everything else.

Yes, my company has one of those "lax email administrators"... I should be fired!

Friday, March 28, 2008

Unpublished MySQL FAQ (2)

(continued from Unpublished MySQL FAQ)

Q: What motivates the people who develop MySQL?
A: MySQL is free!

Q: Who is responsible for the architecture of MySQL?
A: MySQL is free!

Q: Who decides what behavior changes are made in each new release?
A: MySQL is free!

Q: What does a "zero value date" mean?
A: MySQL is free!
Q: What happens when I add 1 to a date? e.g., SELECT CURTIME()+1?
A: MySQL is free!

Q: What is the range of the TIMESTAMP data type?
A: MySQL is free!

Q: Do the properties of the TIMESTAMP data type depend on the storage engine?
A: MySQL is free!

Q: What are "silent column specification changes"
A: MySQL is free!

Q: What is the difference between "strict SQL mode" enabled and disabled?
A: MySQL is free!

Q: Can I use DEFAULT CURRENT_DATE for a date column?
A: MySQL is free!

Q: Can I specify a DEFAULT value for BLOB and TEXT columns?
A: MySQL is free!

Q: What are "implicit default values"?
A: MySQL is free!
Q: Who do I talk to about getting an enhancement made?
A: MySQL is free!

Q: Do I need to read and understand the source code for MySQL itself?
A: MySQL is free!

Q: Do I need to modify and compile the source code for MySQL itself?
A: MySQL is free!

Q: What is the importance of MySQL being open source?
A: MySQL is free!

Q: How do I embed a MySQL database in my commercial software and/or hardware product?
A: MySQL is free!

Q: Can I hide the fact that my commercial product contains a MySQL database?
A: MySQL is free!

Q: How do I protect my intellectual property when I distribute a MySQL database to customers?
A: MySQL is free!

Thursday, March 27, 2008

The IvanAnywhere Odyssey

"Episode 1 - 2008: A Sybase Odyssey" is now playing on YouTube:



For more about IvanAnywhere, go here.

Monday, March 24, 2008

Monday Morning Work Avoidance

Warning: Some readers may find this material out of character.

Or not.

I don't know which is worse.

Maybe both.


ANSI Standard Haiku
12 lines, 6-8-5-7-9-9-10-3-3-8-5-2 syllables
You're sitting in your cube
your co-workers are all talking
about March Madness
but you don't know anything
about U.S. college basketball
and you've read I Am Charlotte Simmons
and it made you vaguely nauseated
here's your chance
to fit in
by wasting the company's time
like everyone else
read on!



Easter isn't just about garbage pickup being on Saturday instead of Friday.

It's also about the Quartodeciman Controversy.



You may be among the fifty zillion people who've seen this already, but apparently I live under a rock: Human Tetris just won a Youtube award, and I can see why.



Many years ago I met some "Anti-Comma People" [citation needed] at a conference. Now THERE'S a frightening cult, they believe you should never use commas for anything, ever. I escaped their grip in the nick of time, and not a day goes by that I don't agonize over whether or not to use a comma. Like several times in this paragraph.



Just too funny: Alan Greenspan Loses His Mind



"Microwave McDonald's" - If you stand in front of one McDonald's, you can see the next one - a word play on the line-of-sight property of microwave communications, applied to the proliferation of McDonald's and other franchises in certain areas like near the Miami airport

Go ahead and Google it, but I just made it up.



I used to be an Obama fan.

Now I'm just a "Typical Person".

I'm waiting for the t-shirt, it's not exactly what I want yet.



Continuing with the Democratic Party's race to pick The Best Loser...

Hillary Clinton's media people have learned a brand-new, very valuable lesson: never use stock footage, for anything, ever.



My two beagles had an "off-books breakfast" this morning. That's when I've forgotten to refill their daily food bottles with carefully measured portions of dry kibbles, and it's early morning, and I'm trying to get to a coffee, and they're bouncing around saying "Feed me! Feed me!" in Uno-Speak, so I just reach into the big storage bins and give them unmeasured handfuls of the stuff. If they had a brain, they'd be thanking me, but they don't, so they don't.

I'm just happy they've stopped jumping up and down.



Is it Tourette's, or is it Asperger's?

I keep repeating "MySQL is free!"



Trust me, go look at Little Bobby Tables



You know it's gonna be very bad news when you hear this: "We regret to inform you..."

Not so bad, but pretty bad: "In order to serve you better..."

As in, "In order to serve you better we are reducing our hours of service."



Is XML a sacred cow?

Well, that usage is offensive to many who hold life sacred. Not to mention cows. XML is nothing like a cow. Cows are useful.

Cows are also simple and easy to understand.



XML is not a programming language. It does not contain any way to execute algorithms or control the flow of execution.

A cow is not a programming language either. However, a cow can perform certain tasks like walking, eating, contributing greenhouse gases, and so on. A cow can also control the flow of these tasks; for example, it can decide to eat the grass over here, or walk over there and let one rip.



Did you enjoy Little Bobby Tables?

Now try this: Are you coming to bed?



And again: Make me a sandwich

If you didn't get that one, you're not a Linux geek... which may be a good thing.

On the other hand, if you did get it, you might already have the shirt.



Winter must be over... I just tasted a tomato that tasted like a tomato.



Oh! Oh! A new toy! XSD! Can I use it on this project, can I please?

Huh? Can I?

Please?

Oh, PLEASE let me use it, I just learned about in school!

Oh, LOOK at what we can do with it, we can put it on top of XML and Xpath and XQuery, and then we'll have a great big pile!



From a recent newsgroup thread that drifted over to a discussion of SQL Anywhere's limit on the number of rows in a single table: 1,099,511,627,776:
[long-winded fanboi justification of the limit by yours truly, ending with...]

For all practical purposes, SQL Anywhere limits are the same as "infinity".
Response...

That reminded me of this:

"2 plus 2 equals 5 for sufficiently large values of 2"

see: here

Kerry Liles
Senior Technical Writer
iAnywhere

OK Kerry, I get the 2 plus 2 equals 5 (LOL), but not the link here.

Is it a clever shibboleth serving to separate the smart (Waterloo) from the not-so-much (Toronto)?

Or am I in a FedEx commercial?



I'm not laughing at you, I'm laughing near you.



Oh, gosh, I get it now, I'm supposed to press the Search Books button to go here!

Doh! (the shibboleth worked)



I used to think "blog" was Old English for "too much time on your hands."

Now I know it's true.

And so do all of you. <g>