Skip to content

Weblog About Jim Jim's Resume Discussion Mailing List Search
  You are not logged in Link icon Log in Link icon Join
You are here: have browser, will travel

Twitter Updates
Pro Services

Jim Roepcke specializes in WebObjects (Java), Plone (Zope, Python), and Cocoa (Objective-C).

  • consultation
  • development
  • documentation
  • mentoring

Contact Jim for more information.

Python Tutorial

I presented the Introduction to Python for Plone developers tutorial at the first Plone conference in October 2003. Slides and Video are available to all on the plone.org site.

Badges

Proud Member of the ACM

Proud Member of the Association for Computing Machinery

RSS reader for Mac OS X

NetNewsWire: More news, less junk. Faster

Fantasy Trading of HBWT at:

Listed on BlogShares

Design by:

Powered by Plone
Blog Directory - Blogged
Log in
Name

Password

 
I forgot my password; please send me a new one.
 


Sunday, March 10, 2002

Michael Fraase on RCS

ARTS & FARCES internet: More on RCS

I read Michael's first thoughts about RCS, and now the one above, and I've come to a conclusion:

Michael doesn't grasp the concept of Desktop Websites, or RCS, as UserLand is trying to promote them. Maybe it's because the labels aren't all that great. Desktop Websites are really Desktop Web Applications. Desktop Websites are something else, which I explain below.

Radio's web-based interface (the "web application") for doing weblogging and newsreading are all running locally on your computer (desktop or laptop). But Radio publishes your work to a different server! The web site itself isn't on your local machine. Now, it CAN be, if you want it to be, and you need to know when that makes sense.

If you're a nomadic laptop user it doesn't make much sense to host your content on your laptop unless you are your entire audience. If you're on a desktop machine with a random internal IP address, that might not make sense unless you can address your machine by its name, which, in most corporate environments, you can. If you're hosting your own content, that's a desktop website. It's also called "Personal Web Sharing" on Windows and Mac.

And this is also the whole point of RCS... giving the nomad a place to publish internally (or publicly) that doesn't require a sysadmin to screw with Apache, IIS, file sharing or any of that stuff that makes it a hard sell because IT will whine about having to actually do something for their users instead of do something to make their own lives easier. (I really hate those kinds of IT departments)

And of course if you're on an internal network with a fixed IP address, serving your own web site has very few drawbacks. Backup might be the only one, since a lot of places don't back up their desktop machines. But then it's easy to use RCS or use FTP upstreaming or WebDAV upstreaming or file system upstreaming to a shared folder.

Radio is not Manila or Conversant. Those systems have lots of features that Radio doesn't. But they're centralized power and lifting the hood to make changes there is more difficult, sometimes more expensive, and often riskier. Don't get me wrong, I love Conversant, and plan to use it more and more, but each tool has its sweet spot.

Where Radio should shine is in any organization that values information, knowledge, and doesn't already have Manila or Conversant in place, or does but has nomadic workers who need something less centralized. Getting Radio to integrate with Manila and Conversant is going to increase its value in a big way, and I've been working on the latter in my spare time. I think UserLand would be cannabalizing itself if it didn't do the same for Manila.

I frankly don't care much for the statistical features of RCS, but the ability to see what's updated, and watch those sites as well as their RSS feeds is going to totally and absolutely kick ass for any organized group of people, or any group of people that wants to be more organized.

It's not a hit and a miss. It's not even a hit yet, since it's not out. First impressions are going to matter big time here, and part of that is understanding what and who it's for and where it doesn't make sense. Michael's discussion is helping that come to light.

Thread: 2 replies. reply Last updated: 7:09 AM

Don't fight the neurons

Here's the problem with the term "Desktop Website". It's an oxymoron!

From an end-user's point of view, if something is on their desktop, it is not on the web. Their desktop isn't on the web, their other applications aren't on the web. If they use it locally on their machine, it's an Application or a Program.

Yahoo! is a website, because it's on the web.

Radio is not a website, because it's on your desktop. Radio is an application. It's a little weird, because you use it from your browser, which is where other web things are accessed, so it's a web application. But it's not on the web, so it's actually a desktop application But wait, it's not like your other desktop applications like Word and WinAmp, it's run in a web browser, so it's a Desktop Web Application.

There is a distinct different from a Desktop Web Application, and "running a website" or "having a web server" on your local machine. Applications are programs that run on your machine, and servers are things that vend content to other people.

In fact, Radio even makes this distinction! There are two sides to Radio... it's Desktop Web Application server, and its Web Server.

The Desktop Web Application runs on port 5535. The Web Server runs on port 80*.

(*or 8080, if your OS' Personal Web Sharing is already running on port 80)

I say, don't fight the neurons of the people who have 20 years of experience running desktop applications and 10 years experience accesing websites. Keep the terminology distinct and clear, and everyone will understand what it is.

Thank you.

Thread: 0 replies. reply Last updated: 8:45 AM

It's time to look outward again

I was chatting on AIM with a long time friend of mine who lives in Alberta, Canada, Brian MacKay. We were talking about weblogging and he mentioned what I had said about NATO last week, and that tangent led to him sharing this URL with me..

Patriotism: Too Much Of A Good Thing

"We're always being embarrassed by bumptious Americans who act as though they made this country what it is today."

I'm not suggesting all Americans are bumptious, but, I've always respected Andy Rooney because he tells it like he sees it and doesn't care if his viewers will like it or not. I try to be the same way. But since I'm Canadian I'll at least apologize if I just offended you. LOL!

Thread: 0 replies. reply Last updated: 10:37 AM

Catharsis... ahhhh

Dictionary.com: catharsis

Brian told me of a story he read about the motivations webloggers have for blogging. One of them was catharsis. I totally agree with that.

(Brian's going to try to find that story so I can link to it... right? ;-))

I did noticed that www.catharsis.org is a weblog.

Thread: 1 replies. reply Last updated: 10:44 AM

9|11 on CBC

I just finished watching 9|11 on CBS. Not sure what to say, except, has it been 6 months already?

I don't know whether to be happy or sad that my boy was born after September 11, 2001. Happy because he didn't have to be alive when that was happening, or sad because he never knew the world before it turned on a dime.

Happy. Happy 100%, but not because of that stupid reason. Happy because life continues and he's living loving proof. We have to pick up where we left off and continue to strive for the best world possible for the generations to follow.

Love your fellow man.

Thread: 1 replies. reply Last updated: 5:58 PM

Saturday, March 9, 2002

New and Updated Apple Docs

Cocoa Developer Documentation

"As of this release, there are no more "description forthcoming" entries in the reference documentation. Barring bugs, the reference material is now correct and complete."

WebObjects Dynamic Elements

Inside WebObjects: Developing SMIL Presentations

Integrating Mac OS X with Active Directory (pdf)

Thread: 0 replies. reply Last updated: 5:12 AM

George W. Bush: go away!

BBC News: US 'has nuclear hit list'

This just makes me sick to my stomach. It's just horrible in every imaginable way.

I remember back in 1983-84, I learnd about nuclear war for the first time. I saw pictures and videos of the concequences. I remember laying in bed at night worried that it was basically eminent, that it could happen any day, and that I should just enjoy the rest of my life because I wasn't sure how long it was going to last before I had to suffer nuclear winter and death soon thereafter.

Eventually I grew out of that fear. The end of the Cold War certainly helped. But now, here we are nearly 20 years later, and I have to worry about it again.

What is wrong with George W Bush? This guy is just as maniacal and evil as all those other fuckers out there! What kind of lunatic makes these bold threats? I can't believe how badly this fucking moron has screwed up the world in the short time he's been in power. At the rate things are spiralling downwards, we'll be lucky to make it to 2004.

Thread: 9 replies. reply Last updated: 5:35 AM

UNIX's 'look' command

I was embarassed yesterday when I found out about the 'look' command. If you don't know about it, feel free to join the crowd.

At work yesterday, I asked Johnie how to spell "cognizant". Everything I tried was coming out incorrect according to the spell-checker, and it wasn't offering me the correct spelling.

Five seconds later... "c-o-g-n-i-z-a-n-t", said Johnie. Then he showed me how he did it. At a UNIX prompt, type:

look cogni

 
Welcome to Darwin!
[localhost:~] jim% look cogni
cognisable
cognisance
cognition
cognitional
cognitive
cognitively
cognitum
cognizability
cognizable
cognizableness
cognizably
cognizance
cognizant
cognize
cognizee
cognizer
cognizor
[localhost:~] jim% 

D'OH! Apparently this has been a part of UNIX environments for about 20 years. How could I have missed this? Oh well... the good news is Johnie's a UNIX shell maniac, and I'll surely learn lots more from him. :-)

Thread: 6 replies. reply Last updated: 5:58 AM

Fink tutorial

via Brent's mac.scripting.com site, a tutorial on setting up and using Fink to acquire, install and manage open source UNIX software on Mac OS X.

OSXGuide.com: Installing Open Source Software on OS X With Fink

Thread: 1 replies. reply Last updated: 8:22 AM

3DOSX Download

3DOSX Download

3DOSX is incredible. Totally worth the download, and some fun play time. However, at this point, I wouldn't say it's totally worth using. ;-) It's clearly just starting, and is very cool, but not nearly functional enough yet.

The good news is Nicholas Riley is among the people working on it. That means it's bound to kick ass as long as he's still involved. :-)

Ha! I posted this and noticed Nicholas responded to my earlier post about Fink just a few minutes ago, to warn me (and you) that there are errors in the tutorial. Thanks!

Thread: 0 replies. reply Last updated: 8:46 AM

Nat on Optimized Object Generation

Mulle kybernetiK: Optimized Object Generation

This is the fifth installment of the "How to optimize in Objective-C" series. But remember folks... optimize when you have a performance problem, not before.

Thread: 0 replies. reply Last updated: 9:50 AM

Pregnant Women Can Fly

It's true! They can. Wow...

(Update: fixed the URL. ARGH)

Thread: 0 replies. reply Last updated: 10:16 AM

Jabber in Radio/Frontier

Jeremy Bowers announced jabber.root on Wednesday. Somehow, I missed this. Check it out!

Thread: 0 replies. reply Last updated: 10:20 AM

RE: UNIX's 'look' command

Sam DeVore likes that look command and made a nice Radio macro for it so you can use it on your Radio web site.

Cool! 3 lines of code including the declaration. Frontier on OS X kicks ass.

Thread: 3 replies. reply Last updated: 10:25 AM

My Cute Kids

I just published a photo album with iPhoto:

My Cute Kids

Awwww... aren't they cute? :-) (I miss them so!)

Thread: 2 replies. reply Last updated: 5:11 PM

HKWT

Once I'm finally home, maybe I should rename my weblog, have kids, will telecommute. I never intended to travel, but I must have jinxed myself. (d'oh)

Thread: 1 replies. reply Last updated: 6:04 PM

Friday, March 8, 2002

FrontBase via AppleScript

Stepwise: FrontBase Inc. releases FBAppleScript

Very cool.

Thread: 0 replies. reply Last updated: 4:52 AM

Sputnik

802.11b Networking News has a brief description of Sputnik, which I must say sounds incredibly cool. When I get back to Canada I'll have to dust off an old PC and set it up. :-)

Thread: 0 replies. reply Last updated: 5:02 AM

AttSearchEngine

Macrobyte has finally released the AttSearchEngine. It's a tool for Frontier/Radio developers that enables them to index vast amounts of content... structured content... and not just text. If you're into Frontier, or even just indexing or search engine technology, take a look. It's very extensible.

It's what indexes the content on this site and provides its query services.

This release is hot of the heels of the release of Macrobyte's Formz, which simplifies and abstracts the task of creating, managing and rendering web forms.

These foundational tools are stepping stones to the eventual release fo the full Conversant product. Woohoo!

Thread: 2 replies. reply Last updated: 5:18 AM

UserLand's Back-Door Sell

DaveNet: Our Back-Door Sell

"With Radio at $39.95 per user, and Manila at $899 per server, and the community server at $XXX, I think we'll do pretty well."

I was initially super-duper excited about the Radio Community Server. I still am.. but I had a case of sticker shock when I saw "less than $1K per network per year".

It's no coincidence that the Frontier community re-awakened when a lost-cost option to use the platform re-emerged. Things haven't been this active since 5.0.2b20, the last free version of Frontier... when 5.1 was released and it cost $899, the community collapsed.

If RCS is a back door sell, I think it should support the small guys too... especially since they're going to make it run on a $39.95 product. (What's the point of a low barrier to entry if the 2nd barrier is way higher?)

I have no idea what RCS is going to cost. (UserLand's calling the price $XXX right now.) But... (pundit mode on) I recommend UserLand considers graduated pricing based on the size of the community. For a community that's only 5 people, $40 gets them Radio, and ... $XXX/4 gets them RCS. (the size of a small project team). For 20 people, $XXX/2 (a small/medium size department). For unlimited users, $XXX. (a whole company, community)

I've been thinking of which communities of people (and which leaders of those communities) could benefit from RCS, and letting their communities/fans/followers blog together. The list is huge. Those big communities would be wise to get RCS... even $XXX dirt cheap.

If RCS doesn't get graduated pricing, then I'd defend the price by saying it's worth it for the out-of-the-box experience (assuming it's as easy to get up and running as Radio itself is).

BTW, if RCS was $[0-3]XX, I don't think graduated pricing would be an issue at all.

Thread: 3 replies. reply Last updated: 5:34 AM

Time Out Of Mind

Donald Larson has a new web site: Time Out Of Mind

Nice design, Don!

Thread: 1 replies. reply Last updated: 5:55 AM

Fink

I'm going to be reading about and learning Fink. Need-to-know.

Thread: 0 replies. reply Last updated: 5:59 AM

Backup Brain

Tom Negrino, on Backup Brain:

"We've seen, in starkest terms, that the rest of NATO will not fight alongside the US after the US was attacked, as they were sworn to do."

That's baloney. There are people from Canada, Britain, Norway and Germany (at least) fighting alonside the Americans in Operation Anaconda, and they've been there for quite a while previous to that.

I don't know the number of people from Canada, but I know there's at least 750 in Afghanistan, probably over a thousand, and well over 2 thousand in total including the naval forces and other operations.

What an insult. What do you expect NATO to do, start detaining people without charges, bomb the shit out of other countries and start throwing out insults towards other countries like "axis of evil" and "evildoers" at every opportunity?

If the USA isn't happy with NATO, and Americans don't appreciate our help, maybe NATO should just kick the USA out rather than wait for their resignation. We don't need that kind of ally either.

PS: I don't think that should happen, it's just a counter-insult. I've heard American colonels and generals stand up and say how much they appreciate the Canadian involvement, that they're doing a great job and are a major asset.

--

Okay, now I read the article Tom's pointing to and I'm even more insulted. America hasn't even declared WAR on anyone... the idea of military alliances isn't to just go take out whatever political regimes you don't like, unless you want the world to be in a perpetual state of mass war.

And that bullshit about America saving Europe in WWII? Fuck off. (not directed at Tom, directed at the USS Clueless guy -- what an appropriate name) It wasn't until Pearl Harbor that America even gave a shit about WWII... Canada and Britain and the rest of Europe was involved in trying to repel the Nazis for over two years before the Americans came in. To say the war was won only because of the USA is enough to make me want to puke, and to say the war wouldn't have been won without them is just as vitriolic.

Bah.

Thread: 3 replies. reply Last updated: 1:35 PM

Virtual PC 5.0.2 is great!

Congratulations and a big thank-you to Connectix for a great VPC5 upgrader. VPC 5.0.2 makes Windows 2000 fly on my PowerBook G3 400. I'm typing this message in IE5/W2K. It feels much faster than it ever did under Mac OS 9... I mean, this is seriously usable. And this is a G3! Imagine the performance on a newish G4? Wow.

Thread: 0 replies. reply Last updated: 6:16 PM

Apache XML-RPC for Java 1.1

Apache's XML-RPC client for Java (previously known as Helma XML-RPC) is now at version 1.1. Good stuff. I really need to update my WebObjects/Foundation version... (I mean, really. It's way out of date)

Thread: 0 replies. reply Last updated: 7:01 PM


March, 2002
Sun Mon Tue Wed Thu Fri Sat
  1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31  
Feb  Apr
 
Sponsors
Research

Jim Roepcke is Willing to Fail

Books

I'm currently reading:

I'm currently reading Programming Erlang

I co-authored:

I co-authored this book