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!

Tuesday, February 22, 2005

I'm not going to claim I'm an expert, but in my years of perusing the Apple Java development listserv, I've gotten something of a feel for who the running alpha devloper is.

Just a few days ago, who I'd call the "beta developer" (har; no pun intended) finally dropped the bomb that relatively newbies had been dropping with regularity. Java support on Mac OS X stinks, relatively speaking.

I've been on this list for many years and have been doing Java on the
Mac almost exclusively for many years, but the more it goes and the
more I'm fed up with it.

Why? Because the damn thing doesn't look right, it doesn't feel right,
and it's too slow. Anyone can say whatever they want, but at the end of
the day, that's what we've got. With the 1.4.2 VM which is now
Cocoa-based, any Java app that I try looks and feels like a sore thumb.
It's just not a Mac app, it's out of place. The fact that it's written
in Java stares at you in the face and I don't even want to use Java
apps anymore because of how sluggish they are.

[most of the letter snipped]


Now his point of view is that of a developer; he complains about using Netbeans and Eclipse and such. Though client user performance, especially with imaging, gets beat up quite a bit on the list, I find that everything from Furthurnet to that xplat eBay search tool -- that is to say, pretty much any relatively small to medium sized, client-side GUI app -- runs acceptably on OS X, even if they look a little funky and not horribly Mac like.

Headless performance, as I've addressed here before, is also fairly good. Mr. Roy, the above author, agrees. For people looking to run Xserves, Java does well.

But Apple's attempts to make Swing work in a Mac like way have run into trouble. Mr. Roy points out that performance was great in Java 1.3.1 on OS X when you had hard acceleration turned on. Quite right. I've whined that Apple's approach to remedying Swing was the anti-essence of crossplatform, and it appears that's been seen out. Apple's 1.4+ VMs have ditched much of what made hard accel'd 1.3.1 useful. All the while, support for 3rd party Swing LaFs has been horrendous in my testing.

I suppose my ramble is to say that Mr. Roy might have his finger on something, but I believe if he follows the thread, he'll find his ultimate complaint boils down to Swing and Apple's attempts to salvage it -- and Apple's failure to provide up to date VMs (we're still waiting on 1.5 in any form).

Anyhow, though most newbies get flamed off the list for saying Java on OS X stinks -- here's Mr. Roy's picture of this:

Whenever somebody here complains that his app is too slow on the Mac,
there is a barrage of refutals and questions about just how good his
code is.


... Mr. Roy hasn't. He's earned the right to complain, and hopefully Apple will listen. And, let it be said, not kill Java on OS X, but partner with Sun and make it right.

posted by ruffin at 2/22/2005 12:40:00 PM
0 comments
Monday, February 14, 2005

Got this in a job opening email today:

Candidate will work on a busy, distraction driven environment.

Distraction driven, no less. I love me some distraction driven environments. What the heck does that mean?

On a completely unrelated front, do not get the flu for fun. Worst I've felt since I had malaria, I'm tellin' ya, and without the periods of relative health in between chills and feverous rages. No kidding.

posted by ruffin at 2/14/2005 09:11:00 PM
0 comments
Sunday, February 06, 2005

I've noticed a number of places where the MS FUD vs. Linux and open source in general is a lack of paid, reliable support. Strangely, I caught this over at the
VirtualPC support pages under support options (VPC is now a Microsoft product):

Post a question to the newsgroup.

Every Microsoft for Mac product has a newsgroup where hundreds of Mac users including those identified by Microsoft as MVPs (Most Valuable Professionals) will answer questions...

Average response time: 9 hours
Cost: Free


Hrm. Sounds an awful lot like stereotypical open source support to me. Of course open source has other support outlets (you can pay Red Hat as much as you'd like for paid support, as an example), but it's interesting to see the pot calling the kettle black, then saying black's a good color after all.

posted by ruffin at 2/06/2005 02:10: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.