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, December 2, 2001

Jad gone?

The Jad homepage is gone.

It's still available in Google's cache, so it couldn't have been long ago that it was removed.

Cached: Home Page of Jad - the fast Java decompiler

Thread: 0 replies. reply Last updated: 6:26 AM

Taliban fighter says he's American

CNN.com: Taliban fighter from prison uprising says he's American

After reading this, I had the weirdest thought. What if The Rock from the WWF was there in Afghanistan, questioning this John Walker guy?

The Rock, entering the room: "Finally, the Great One has come back... to Mazar-e Sharif!" He walks over to the injured Taliban figher, and says... "Where you from, Jabronie?"

John Walker: "The name's John, actually. I'm from Ameri..."

The Rock, interrupting, screaming: "It doesn't MATTER where you're from, you steaming pile of monkey crap!"

John Walker: "Wha... what's going to happen to me?"

The Rock: "Know your role and SHUT your mouth. I'm asking the questions here. If you must know, we'll check you into the Smackdown Hotel... and then, in front of the millions of the Rock's fans, the Brahma Bull will layeth the Smackdown on your candy ass!"

Well, you can pretty much figure out how the conversation progresses from there. This has been... Pro Wrestling Interrogation Theatre.

Thread: 1 replies. reply Last updated: 7:15 AM

QuickTime is 10

Happy 10th anniversary QuickTime!

MacCentral:QuickTime anniversary celebration this weekend

There are few thing I would rather be doing day to day than coding with WebObjects. But to use WebObjects to do dynamic QuickTime content... well that would just be the icing on the cake. QT's always been something I've been fascintated by, but never had the chance to really dig deeply into.

Every once in a while I crack open my QT book and get excited, but work and life always gets in the way of real progress.

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

Permits req'd

Here's a shocker...

EBits - CANOE Money: "There's evidence that Canada may not be the most bureaucratic country in the world in which to start a new business."

You have to know this shocks Canadians if they'd go to the trouble to report it. :-)

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

Inuit man finally using real name

Ananova: Inuit man officially allowed to use traditional one-word name

"An Inuit man has won a legal fight to use his traditional name on all official documents. The Edmonton lawyer will now be known as Kiviaq, rather than David Ward."

Thread: 0 replies. reply Last updated: 11:44 AM

US troops patrolling Canadian border

CNN.com: Guard troops ordered to Canadian border

So much for the world's longest unprotected border. Sigh. It was fun while it lasted.

There was an article by the Toronto Sun's Peter Worthington a couple days ago that said Canada benefits from being so lenient when it comes to immigration laws and the other policies which have made it easy for terrorists to camp out in Canada. He said that terrorists would be insane to attack a country that's treated them so well! I tried but I couldn't find an archive link for the story. :-( I hope I got the gist of it right.

Thread: 4 replies. reply Last updated: 2:21 PM

A trade

via Scripting News...

Bara Vaida : "Howard Schmidt, Microsoft's chief security officer, is expected to leave within the next month to join the Bush administration and work with White House cyber-security adviser Richard Clarke, according to sources in the computer-security industry."

With my conspiracy hat on... here's how this transaction would be announced in the world of pro hockey:

"The Redmond Microsofts have traded CSO Howard Schmidt to the Washington Republicans for a 1st round draft pick in the 2002 draft and future considerations."

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

Lookie here...

Travel.state.gov: Possible Loss of U.S. Citizenship and Foreign Military Service (via rc3.org)

"P.L. 104-191 contains changes in the taxation of U.S. citizens who renounce or otherwise lose U.S. citizenship. In general, any person who lost U.S. citizenship within 10 years immediately preceding the close of the taxable year, whose principle purpose in losing citizenship was to avoid taxation, will be subject to continued taxation."

Ahem. So who wants to rebutt that it is, or should I say, was possible to avoid taxation by renouncing one's citizenship?

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

IT has landed!

TIME.com: Reinventing the Wheel

"Here "it" is: the inside story of the secret invention that so many are buzzing about. Could this thing really change the world?"

Looks and is described pretty much like I expected. :-( But that's a great thing because I had pretty high expectations! :-)

Thread: 15 replies. reply Last updated: 4:40 PM

Ants cried Uncle

Dave wrote about his ant problem today. I had my own ant problem a few weeks ago, when it first started raining. This being my first fall in California, I didn't realize this was a common problem in the area.

They were all over the walls, bannister, door frame... they loved to travel alone the corners of walls. I figured I must have left an apple core or something sweet laying on the floor somewhere to have attracted all those little guys. I'm happy to find out it wasn't my fault. I was told it wasn't my fault but I still wasn't sure. :-)

The building manager called the chemical weapons experts in to give them a good butt kicking. By the next day they were all very... still.

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

Saturday, December 1, 2001

Editing forum messages

Uh boy. Here we go!

Slashdot: When Should a Website Edit Its Users?

"Can a weblog edit users comments without opening itself up to liability in case of a slander suit? I run a political weblog and have a policy similar to slashdots in terms of the comments posted belonging to their owners." (continued...)

There's a lot of interesting information in that thread already, including references to the DMCA.

So far my favourite post in the thread is this one.

Thread: 2 replies. reply Last updated: 6:11 AM

Brad Cox: Misusing Dynamic Binding...

Brad Cox: Misusing Dynamic Binding When Static Binding Would Do, Part 2

"This is not a condemnation of dynamic binding, which can be invaluable when used appropriately. Many problems can only be solved with dynamic binding.

Rather this is a condemnation of those who use it inappropriately for problems that can be solved more straightforwardly, productively, and efficiently with static alternatives."

Brad Cox, the father of Objective-C, which ironically is a superset of the C language that adds dynamic binding, has a lot of good points to make about the benefits of static binding and why the use of dynamic binding needs to be rationalized.

I especially loved the way he trashed the blatant over-use of XML files for configuring just about everything these days. You can't run a servlet or a JSP page or just about anything from the mainstream open-source-java-world without drowning yourself in XML-ized config files.

Thread: 0 replies. reply Last updated: 7:47 AM

New SNAX offered for Mac OS X

MacCentral: New SNAX offered for Mac OS X

The program is designed "to eclipse Apple's Finder in every way: ease of use, features, quality and performance," he said.

And does it ever! I downloaded it and have been playing with it. I've seen other so-called Finder replacements, and nothing I've tried yet comes close to this. It's totally great.

If you consider yourself an OS X power user, you should check out SNAX.

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

Matrix Revisited

I just finished watching The Matrix Revisited. 15 bucks, I thought that was pretty good for a DVD. :-) I didn't even know what was on it... it said The Matrix on it so that was good enough for me! ;-)

Turns out it's a 2 hour making-of and philosophy-of the Matrix, plus extras. I really enjoyed it. And thankfully, there were no spoilers about the new movies in the 2 hour bit, that I saw. There's a "Go Further" item in the main menu, with a "What's to Come?" selection in it... the reviews on Amazon say it's related to the sequels, so I avoided that. ;-)

The stuff about the Animatrix is super cool. Anyway, Revisited is basically a $15 commercial for the Matrix, the sequels, and the animated shorts, but I don't care.

I'm so jealous of the Wachowski brothers!!! ;-)

Thread: 0 replies. reply Last updated: 3:49 PM

You must be kidding

Scobleizer: A Tale of Two Tech Industry "Leaders"

"But UserLand is building the damn coolest Web publishing tool I've ever seen (and that's no bullshit, I've been using all the best publishing tools since I discovered PageMaker in 1987 and FrontPage in 1996)."

You know that acronym "LOL", right? Laugh out loud. Well, it's overused. Most of the time when people use it in emails or in IM conversations, I highly doubt they are actually lauging out loud.

Well let me assure you, when I read the quote above, I was LOL. I wasn't quite ROTFLMAO, but close.

FrontPage? OMG. You must be kidding me. _vti_ugh If FrontPage is one of the best publishing tools, then I'm worried about UserLand.

Thread: 4 replies. reply Last updated: 4:31 PM

More on Misusing Dynamic Binding

Brad Cox: Misusing Dynamic Binding When Static Binding Would Do, Part 1

"In this example, the JSP page hard wires a dynamically bound link to the target page in its <a href> command rather than calling a statically bound, type-checkable method of the target page. None of the Web app environments I've seen support the latter option. Pages reference other pages by filename, not as objects, because browsers use HTML, which does it this way."

A while ago Brad Cox was asking questions about WO on the lists. Either he wrote the article above before learning about WebObjects, or he didn't dig very deep... with WebObjects, pages reference other pages as objects, not by filename! It's great!

With WebObjects, hyperlinks and submit buttons typically target the CURRENT page, and are bound (dynamically, mind you, in a declarations file that belongs to the view of the component) to action methods on that (current) page's object instance. The action methods return a new page instance (the page to be shown to the user).

The action method can configure the target page between instanciating it and returning it. ie: nextPage.setSelectedObject(objectChosen()); This is a very cool way to program web apps, because it means you can pass things between pages UNDER THE COVERS, instead of... er, over the covers, ie: in HTTP=URL&Param=eters.

Here's an example action method in a WO page (pages are WOComponents, and the java code of a WOComponent is the controller in the MVC triad):

public WOComponent showDetails() {
    DetailPage nextPage = (DetailPage)pageWithName("DetailPage");
    nextPage.setObjectToShow(selectedObject());
    // maybe you want to tell the next page where it came from
    nextPage.setPreviousPage(this);
    return nextPage;
}

BTW, showDetails, setObjectToShow, selectedObject and setPreviousPage are all method names I made up. pageWithName(String) is authentic.

Thread: 0 replies. reply Last updated: 5:28 PM

Medical marvel!

Edmonton Sun: He's a medical marvel!

Ryan Smyth, 15 days after a surgical steel plate and seven screws were implanted in his right ankle to repair a spiral fracture, was on his way to the bench yesterday morning to watch the Edmonton Oilers skate - no cast, no crutches, no limp.

:-)

Thread: 0 replies. reply Last updated: 9:34 PM

Friday, November 30, 2001

Do you have TN2034?

Does anyone have a copy of the now pulled Apple technote TN2034?

If so please e-mail it to me.

Update: the URL was: http://developer.apple.com/technotes/tn/tn2034.html

If you think you viewed it, set your browser to offline mode and click on the URL, hopefully you'll have it in your cache. Thanks again! :-)

Thread: 0 replies. reply Last updated: 6:09 AM

Petreley is cool

Hm. Does Petreley write for other pubs? I've always hated Computerworld. I've explained why on this site in the past. I'm surprised they have a guy as cool as Nicholas writing for them.

Nicholas Petreley, Computerworld: The Source Is Everything

"There are only two types of closed-source software vendors: those whose software becomes obsolete and impossible to support, and those whose software becomes obsolete and impossible to support but that have a better sales strategy."

I told a friend about this same thing earlier today, in a different context. I said, "In a time where the plug has just been pulled from the drain and the water is rushing out of the tub, it's the sharks that have the best chance of grabbing a meal before they suffocate. The dolphins are in for a rough ride."

The dolphins that don't get eaten by the sharks have the best chance for long term survival. They're mammals, and can breath above water... they just need some people to pour water on them until they get transplanted to a new bathtub.

On the other hand, the shark with blood dripping from its jaw won't get much help from onlookers.

Speaking of sharks...

Nicholas Petreley, Computerworld: Side-by-Side Hypocrisy

"The [Halloween] documents reveal that Microsoft deliberately adds arbitrary layers of complexity to make it difficult to deliver Windows features on non-Windows platforms. That's what Side-by-Side Assemblies is all about. Microsoft depends on obscurity and complexity to survive."

As MS CEO Ballmer mentioned recently, Microsoft has an image problem. No-one came to their defense during the anti-trust lawsuit. They're incredibly lucky the government showed up just before they suffocated at the bottom of the bathtub.

It might be a while before we learn why the government saved the bloody-jawed shark this time. But some day the drain will get pulled again, the government won't be feeling as generous, and no-one will be there to save the fat old shark.

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

Pun intended?

This headline makes me giggle...

Victoria Times-Colonist: Swollen Members tapped to back up Nelly Furtado

(Trivia: Nelly Furtado is from Victoria)

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


December, 2001
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  
Nov  Jan
 
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