MacBook, defective by design banner

title:
Put the knife down and take a green herb, dude.


descrip:

One feller's views on the state of everyday computer science & its application (and now, OTHER STUFF) who isn't rich enough to shell out for www.myfreakinfirst-andlast-name.com

Using 89% of the same design the blog had in 2001.

FOR ENTERTAINMENT PURPOSES ONLY!!!
Back-up your data and, when you bike, always wear white.
x

MarkUpDown is the best Markdown editor for professionals on Windows 10.

It includes two-pane live preview, in-app uploads to imgur for image hosting, and MultiMarkdown table support.

Features you won't find anywhere else include...

You've wasted more than $15 of your time looking for a great Markdown editor.

Stop looking. MarkUpDown is the app you're looking for.

Learn more or head over to the 'Store now!

Thursday, December 28, 2006

Poor Joel can't stop getting under my skin. Bribing Bloggers - Joel on Software:

[Joel claims he accepted free hosting services for blather blather...] and only because Joel on Software is really a non-profit, advertising-free site and I was happy to accept the sponsorship.

Please, unless there were a few years I've missed (which could be the case, certainly), I always remember joelonsoftware linking to Fog Creek pretty directly. Self-pimping's fine (see page header). Pretending self-pimping's not advertising for profit ain't.

Here's an example of the current self-pimp at the bottom of the blog I'm quoting from, above:

About the Author: I'm your host, Joel Spolsky, a software developer in New York City. Since 2000, I've been writing about software development, management, business, and the Internet on this site. For my day job, I run Fog Creek Software, makers of FogBugz - the smart bug tracking software with the stupid name, and Fog Creek Copilot - the easiest way to provide remote tech support over the Internet, with nothing to install or configure.

Pretty pimpy.

Luckily, he does have the decently to make light of his pimpige, which mitigates the under-skinness a bit.

By reading this article you are contributing, at least indirectly, to the Joel Gets a Hot Tub fund.

Here's the issue: If you're a pimp, be comfortable admitting you're a pimp. There's really nothing wrong with having a business and trying to make a buck. This is not done mechanically. Heck, even the law isn't a set of rules; it's a conversation. Have conversations. Situationally decide your morals. I love being idealistic, but being so means operating with one hand tied behind your back. Being so is not, however, trying to confangle some wack explanation when you've stepped over your own idealistic lines.

There's a great line from Robin Williams' character in the movie Dead Again where he tells Kenneth Branaugh's character, who is constantly figeting with a pen, to decide if he's a smoker and be that. Same advice for Joel. You're successful now. Embrace the hot tub. Decide/realize you're the president/owner/CEO of a company, and be that.

What's the real issue that'll have to wait until I have more time? It's, of course, whether you can schizophrenically be two people, one who is a less-than-perfectly idealistic businessperson and another who is an idealistic blogger with unquestionable morals. The short answer is that you cannot, and that he has not. The long answer, well, will have to wait, and will boil down to the same answer, I'm betting.

(Btw, this ctrl-i, etc, shortcuts in Blogger plus Firefox's spellcheck (which I obviously ignore with regularity) make for a pretty neat in-browser app.)

posted by ruffin at 12/28/2006 03:30:00 PM
0 comments

What with the newly [/in progress] redesigned company website and all, I've been looking at re-releasing a Java shareware app on Windows. Last time we saw our heroes, that involved wrapping Java files with a .exe that would check for a Java VM and, if one was found, fire up the application like a native app. If nothing was there, it'd give instructions on how to download one.

(Aside: I'm still debating adding a fancier, Java 1.1.x -- and therefore Windows out-of-the-box compatible -- catchall that'll fire up with limited functionality that'll hold the user's hand through a JVM download and install. I suppose the smart version [see below] would do this in VB6 or similar.)

This article, "Convert Java to EXE Why, When, When Not and How," seems to be a pretty good sum. I'm not absolutely sure what I used before, but it was a particularly solid, pay-to-play solution. I've looked through two of the open source options from that article, and they aren't nearly as sharp. Luckily the article also explains how to write your own wrapper, in very general terms. Perhaps I'll find time to try that this summer.

posted by ruffin at 12/28/2006 10:48:00 AM
0 comments
Friday, December 15, 2006

ongoing ? Java Thunder:

Not sure how interesting it is to compare to the 1.2 some 8 years ago. However, a 10% increase from 1.5 is decent, now the memmory footprint should be improved.

But I thought Java was always fast? Next thing you know, Sun will trade in its virtual machine for on based on x86.

posted by ruffin at 12/15/2006 06:10:00 PM
0 comments
Thursday, December 14, 2006

It seems we've got some people who believe that the Pistons' (of the NBA) mp3 player is a clone of the iPod Shuffle:

The Detroit Pistons have begun offering the simply-titled Pistons MP3 Player as part of a charity drive. Bearing an uncanny resemblance to Apple's first-generation iPod shuffle, the screenless player has similar controls but substantially different internal mechanics, playing only MP3 and WMA songs.

Where did they get this crack information about the WMA and [other sites' reports of] 128 megs of storage? Well, from the Pistons' web site, of course, full of high-tech jargon like "uses a USB Flash Dish Function." You gotta trust that.

Except that Lindsey Hunter seems to be wearing iPod headphones with his and the packaging is, strangely, green in the background. Sound/look familiar? And there is a limited supply. You're telling me that some company in China ramped up copies of Shuffles and only made enough knock-offs for the Pistons to sell for a week or two for charity? Really?

Seems the easiest answer to this one is that Apple changed Shuffles, someone got stuck with a lot of the older version, and if we combine that with the Pistons' charity, they print up some new outer boxes, slap on Pistons stickers, and we're all smelling write-off.

The only reason I haven't plunked down hundreds for Shuffles is that, well, I've got one (they are very nice, though the clip would be a nice touch. But you can't use the new ones as jump drives!), and I can't figure out why the Pistons don't advertise them as Shuffles. They'd be gone already.

Show me the back of one, and then we'd know.

Update: Or I'm wrong. Very very wrong.

Did I get anything right? Only that it looks like it, like the first gen Shuffle, ain't made no mo. Check out the company's dead website.

posted by ruffin at 12/14/2006 07:04:00 PM
0 comments

Connected to yesterday's post on the heist of MacHeist, I thought I'd post a counterpoint from one of the participants. Why? As I looked over the software in the bundle for $49, I started getting pretty interested. RapidWeaver was an app I'd used before, back when it was in beta. Good idea, but not good enough for me to bite (I haven't used any of its html; nasty to hack, iirc, if only because of all the danged images the tempaltes used). Now it's a while later, and between it and a few others, I thought $49 ain't that bad a price.

As I've said before, there are three types of people:

    1.) People that are honest (or at least not up on crack site URLs)
    that will pay to use your app if they like it.
    2.) People that aren't going to pay for your app no matter what
    happens, but might use it if they can get hold of a license code or
    cracked version.
    3.) People that would pay to use your application if they can't find
    a cracked version or license number generator, but would use the
    cracked version if they find it.


Let me redefine #3 -- "Other/People you can do something about". Turns out this group includes people who would simply leave your software alone rather than pay full price. They're not going to crack it. They're going to do something worse, forever ignore it.

That's what MacHeist is getting around. I'd never try NewsFire, an RSS reader (I'm very happy with NetNewsWire Lite, which recently responded to a bug I'd filed for this free software!), outside of this bundle. But if I've got it, I'll give it a shot. I've never paid for RapidWeaver, though I'd like it. I'd probably never pay for Disco, a CD burning and tracking application. But for $49? Why not? Heck, if I clean up Digest Handler, would I take a flat MacHeist fee? Better believe it.

So on to that counterpoint from the horse's mouth.

Realmac Software | Weblog:
Over the past week the blogosphere has been alight with accusations that MacHeist is ripping off the developers. This is total rubbish. While MacHeist may be taking a bigger cut of the profit than the ten developers involved, I actually think the guys at Macheist deserve it. It takes a lot of time and effort to set up something as slick as this.

You also have to remember that MacHeist is only going to get a single hit of cash from this project, where as the developers will be reaping the benefits for a long time to come, paid upgrades anyone?
...
We also have thousands of potential new users. While a lot of people won't have purchased the bundle specifically for RapidWeaver they'll probably give it a whirl and hopefully love it. So when RapidWeaver 4 ships, they may just be tempted to pay for an upgrade. It's a win-win-win situation :-)

posted by ruffin at 12/14/2006 12:29:00 PM
0 comments
Wednesday, December 13, 2006

There's nothing especially cogent about this post on the real heist in MacHeist, except that it is the latest in what tells me daringfireball is likely the best Mac developer blog out there:

Consider this: How much worse for one of these developers [getting a flat fee from MacHeist for the right to sell their software for a week] would it be for you to pirate a copy of their app than to obtain a legitimate license through this bundle? They don’t get any extra money either way, because they’re getting the same flat payment from MacHeist whether you buy the bundle or not. And if you do buy the bundle, they’re on the hook for providing you with technical support.

posted by ruffin at 12/13/2006 10:14:00 PM
0 comments
Tuesday, December 12, 2006

From a reader comment on the MacBU blog:

Tell me again why it's called 'Open'XML format if even your own company's software can't read it when it comes out?

Well done. The new document format is supposed to be open, ostensibly to allow non-Microsoft products to read the files. Yet it's a complicated enough format that Microsoft's own Mac Business Unit won't have a translator of any sort for the new standard until several months after its release for Windows.

This sort of "open obfuscation" deserves a closer inspection. Kinda like when I tried to figure out what was going on in Furthurnet's code and couldn't make heads nor tails out of parts of it (I eventually got it to work on Mac Classic by mechanically porting its code, not by figuring out what was going on), open doesn't mean easy to understand. This isn't html, folk, and even MS Word's html is pretty complicated to piece apart.

It's a shame Microsoft has poisoned the word "open" like they have. Their stuff might not be much worse than some open source projects, but here I believe it's much closer to being intentional. Certainly MS did nothing to break the impression that "open" meant they were lifting their Word monopoly and allowing 3rd-party competition. Though I can't fault them for trying to make a buck, their "open" standard's double-speak, as shown by the MacBU's trouble creating converters, is despicable.

posted by ruffin at 12/12/2006 11:09:00 PM
0 comments

There's an article up on /. discussing how much iTunes Music Store sales have fallen. I'll admit, as a stockholder, that I'm a little concerned, but what's more intriguing in this story are the /. posters' responses. It's painful, and makes me wonder what date /. went to the dogs.

Slashdot | iTunes Sales 'Collapsing':
[one reply from a poster]
I'll blame the 65% decrease in sales on the new version of iTunes which broke even the latest version of SharpMusique more than a year ago. SharpMusique was the successor to PyMusique. Both programs allowed you to purchase iTunes music from Linux without the use of a Windows emulator. On top of that, both programs didn't install DRM on your music (the iTunes program itself is what adds the DRM, all iTunes music is stored on their server without any DRM).

I bought a lot of music using SharpMusique but now... I guess Apple doesn't want my money anymore.


That's it. Linux users who liked getting unDRMed content stopped buying iTunes Music Store tracks and *poof*, 65% of the sales went away. Once again, your barrier to entry (in this case, the reason the Linux-aphile, above, is himself [sic] likely going to stop buying) is everyone's barrier. *sigh*

Okay, so let's say this guy was pranking /.. It was a joke. He knows it's not Linux users that are making sales plummet, but thought it'd get a rise out of /. readers. Apparently an accurate prediction, as at least one person with mod points has called the above comment "insightful".

The fun continues, and after one more example I'll leave the fun as an exercise for the reader.

Who the hell is Forrester & how have they had access to Credit Card transactions for 27 months ?

Where the hell did my tinfoil hat go ?!


I believe you mean, "Where did my ability to read small print go?" or, perhaps, better yet, "When did my representatives in Congress stop putting the interests of their constituents first?"

This is not to say that all posts are bad. Some aren't at all, and do get "rewarded" with mod points. But many, even the vast majority with points, are tired /.er tripe that thinks that the whole world thinks like they do or, if they don't agree, that those who don't agree are wrong.

Smell the other side, folk. As a deliberative news source for nerds, /. is broken.

posted by ruffin at 12/12/2006 11:11:00 AM
0 comments
Monday, December 11, 2006

Macworld: Some words from Rob Griffiths over at MacWorld:

For that reason, I truly believe that the removal of VB support from Office marks the beginning of the end for Mac Office. I fear it’s much too late to see any change in plans from the MacBU, which is too bad—the next version of Office could have been great.

Here's my quick answer...
Is the Mac Business Unit at Microsoft (MBU) also going to stop supporting REALbasic scripting? If not, this is probably a relatively smart move, as it allows them to get the product out the door that much more quickly and allow people to leverage VB skills via REAL Software's very similar system. There's a pretty good thread going on the MBU blog Rob mentions on the subject, and I'll be waiting to see MS's reply.

Of course, legacy documents will continue to open in the current Mac version of MS Office, Office 2004, macros and all. I don't see that code rusting too soon.

Office 2004 + REALbasic doesn't solve all of Rob's issues, and I particularly like his idea of using Rosetta to have provided a new Office with VBA without the issues of porting to Universal, but I'd rather have micro-less Office docs (and micro-ful docs supported sans micros) supported on the Mac before I worried about VBA. If I'm MS, I probably don't want to keep pouring resources into Rosetta too heavily myself, even if I can't see Apple ripping the rug out from under me.

In any event, leaning on MS 2004 is probably going to be a Mac user's best bet for legacy VB-enabled files, and, as a commenter on the MBU blog has pointed out, if you've got to have VBA for business, there's a pretty easy way -- via a hefty upsell to Vista -- that you can get VBA on your Intel Mac. And if people complain long enough and still buy in great enough numbers, I wouldn't be surprised to see an expensive upgrade in their future.

posted by ruffin at 12/11/2006 09:13:00 AM
0 comments
Sunday, December 10, 2006

It appears one can download OS 9 for free from here:

About NetBoot 9

This software is identical to the NetBoot for Mac OS 9 software included with Mac OS X Server 10.2 (Jaguar).


Quite an update from the OS 7.x Apple's been offering for download for a while.

I'd just been thinking this week that if, as Apple claims, Classic (OS 9 and before) is truly dead, why not offer it as a download? Granted it may eat a touch into sales to people running OSes that are even earlier, but, um, what percentage of potential Mac buyers is that, really? By [Apple's] definition, all those people are dead computer users anyhow.

posted by ruffin at 12/10/2006 09:17:00 AM
0 comments
Wednesday, December 06, 2006

Well said:

And released software — particularly released software that is available for sale — is open for criticism.

In what way does Disco, or any other app that is labeled “beta” but is available for sale to the public, deserve to be cut any critical slack?


I've ranted elsewhere about this sort of thing -- where the genre tells us that criticism is not acceptable in that forum -- but let's at least admit that we, the audience, are/is getting snowed, even if the snowing doens't work.

The "beta" action, especially the pay-to-play beta of MS's office recently, is absolutely out of control. (Speaking of, is Furthurnet.org ever coming out of beta?!)

posted by ruffin at 12/06/2006 11:49:00 PM
0 comments

Here's and interesting take on taxing "home theatres":

If you have a TV over 29' in size... and stereo sound from your videos, the MPAA wants the law to declare you a movie theater - and collect a $50 license fee to make up for all of those sales they lose when you have friends over to watch the latest DVD in your own home.

That assumes that you do have friends over to watch videos... And that mono sound should keep you below the radar no matter how big your TV or how many seats you have.


Heh. Yet another reason to appreciate my Tivoli Model One, I suppose (whose price has gone up at least a ten-spot in the last year. Sheesh). Seriously, my tube isn't nearly 29" right now either. I almost see the point, but the article, above, which goes into Apple's license feeds for "Made for iPod" and the Universal Music "tax" of a $1 per Zune, does a decent job of making me wonder if the blank cassette tax isn't getting out of hand. Let's face it, MS caves to Universal, who then threatens to take their toys from Apple's house and go home if Apple doesn't pony up. I hope Apple doesn't (can't imagine they will).

Still, if I can get out of the TV tax by hooking up my mono radio, I'm fine with it. :^)

posted by ruffin at 12/06/2006 11:09:00 PM
0 comments
Tuesday, December 05, 2006

No, no, not project gutenberg books, but books -- more like magazines -- from the web pages I have open but don't have time to read right now. I'm getting bad about leaving my browser open with window after window of tab after tab of things to come back and read, but then a memory leak (Safari) or lock up (Firefox) has me closing the slew and losing the info.

I don't want what Firefox has, where you can bookmark every tab in a folder to open again later. What I want is the print version of each page, bound, ready for me to read "offline," someplace where I might not want to lug my laptop, when I'm taking my busdriver's holiday.

Somebody do it.

posted by ruffin at 12/05/2006 01:20:00 PM
0 comments
Saturday, December 02, 2006

I know, I tend to be pretty cavalier when throwing around the word "brilliant," but I'm going to do it again, anyhow.

The bit to the right is text from a recent spam email I received. I'm not real impressed with the content to the right of the spam message, but the method of hiding the spam is pretty clever. Even if a mail handler got smart enough to sniff the vertical run, I suppose we'd just see diagonal slants the next time. As I've alluded to before, I'm often amazed at the practical poetry of spam.

And it still makes me wonder -- how the heck can Viagra be so danged popular? What is it about the drug that it is the most effective (ostensibly) means of getting people to bite on spam? Bizarre.
V Billy
i
a 81531
g
r Billy
a 65221

U
n Billy
d
e
r 70788

3 Billy

D
o 99147
l
l
a Billy
r
s 19558

posted by ruffin at 12/02/2006 12:24:00 PM
0 comments

Support freedom
All posts can be accessed here:


Just the last year o' posts:

URLs I want to remember:
* Atari 2600 programming on your Mac
* joel on software (tip pt)
* Professional links: resume, github, paltry StackOverflow * Regular Expression Introduction (copy)
* The hex editor whose name I forget
* JSONLint to pretty-ify JSON
* Using CommonDialog in VB 6 * Free zip utils
* git repo mapped drive setup * Regex Tester
* Read the bits about the zone * Find column in sql server db by name
* Giant ASCII Textifier in Stick Figures (in Ivrit) * Quick intro to Javascript
* Don't [over-]sweat "micro-optimization" * Parsing str's in VB6
* .ToString("yyyy-MM-dd HH:mm:ss.fff", CultureInfo.InvariantCulture); (src) * Break on a Lenovo T430: Fn+Alt+B
email if ya gotta, RSS if ya wanna RSS, (?_?), ¢, & ? if you're keypadless


Powered by Blogger etree.org Curmudgeon Gamer badge
The postings on this site are [usually] my own and do not necessarily reflect the views of any employer, past or present, or other entity.