Phl Ip

My online output feeds: - a daily family-safe funny picture blog, shamelessly crowdsourced & borrowed - Brevity is the Soul of Twit --Sh4kesp34re ( ) - Sisyphean apologia for the endless gaps in everyone else's tools - Start your week right:

All hail my new notebook (Vaio FZ Centrino Duo with the Gutsy Gibbon version of Ubuntu Linux)!

(And I have absolutely nothing to do with that Zeek Land nonsense...)

Major Opuses:

Test First User Interfaces, with code samples featuring...

Common Gateway Interface, Component Object Model, Document Object Model, GDI, GNU C++, Graph Viz, Http Unit, Image Magick, Java Language, Jemmy, Konqueror Browser, WMF, Mophun, MS Windows, Open Gl, Perl Language, Qt, Ruby Language, Sanskrit, SVG, Tk, Unicode, Uniscribe, Visual C++, Web Unit, Web Inject, Windows Template Library, XHTML, XML, XPath, XSLT...

and case studies...



Data Entry

Embedded Games


Event-Driven Architectures


Graphic Editing

Interactive HTML


Model View Controller

Progress Bars


Turtle Graphics

and Web-Enabled Acceptance Test Frameworks that target GUIs.

A professional Box-Thinker-Outer-Of.

Phl Ip researches, architects & implements advanced OO programs in Ruby Language, and all the other lesser languages. He has formidable MentalTelepathy abilities (which explain the constant irrelevant social trouble he gets in), hand-made Dvorak Keyboards, a heterogenous home intranet populated by 5 different OS distributions, and a public High School diploma.

What's the High School diploma for?

"Memorize this don't you dare look at that" -- Jello Biafra

Pet Peeves

People who describe their workplace in terms resembling prancing thru fields of daisies in slow motion to the tune of "Ballet of chicks in their shells" from Pictures at an Exhibition by Modest Mussorgsky...

Phl Ip welcomes another refugee from Use Net with this blast from the past:

Oh dear. I had almost forgotten about him. -- not-kaz ;)

My other personalities lurk here:

news:comp.object (

Bold means really good ones.

Extreme pages I launched:

Green Cheese curds:

In order:

Phlip, I fixed up a bunch of your cartoon pages on Green Cheese. Hope you don't mind. (Do you often channel George Herriman?) -- Ian Osgood

I spotted this shop in London from a bus the other day. -- Earle Martin

When I use Google Groups to search for answers to my USENET questions, I often discover there's a Phlip in UK somewhere. His hobby is trainspotting. Not the Trainspotting the Movie hobbies. Spotting trains, just like the punch line to Monty Python's Camel Spotting sketch. Then he discusses their characteristics on USENET. >sigh<

Are you responsible for Phlips Cpp Homework Reply or Comp Lang Cpp? They seem a bit too specific to me.

I am irresponsible for them!

Thanks for the reference to Clone And Modify Programming! I liked it so much I immortalized it on its own page.

I was surprised it wasn't already here... okay - I get credit.

And you are also a great cartoonist! I found this very funny piece (with this great French lady character!) here: (Broken Link 2004-10-28)

That "French lady character" is Tuyen, a genetically enhanced lemur from the planet Attia, with her Universal Translator set to "Exotic".

Yes, it's cute to set your name to the title of an off-topic page I started to suggest that I not delete your off-topic page. One writes off-topic pages here by...

not picking inflammatory topics (sex, terrorism, Disney, etc.).

linking them to on-topic pages, and things of interest to programmers (yes, this contradicts the previous point).

not griping if more than one person votes for deletion.

Your points noted. The page of contention was restored by somebody else. The subject matter is treated seriously. And it is weakly linked to Dating Patterns which are linked to On Topic pages. My griping is towards people who wants to delete, and yet use only Ip Username so it meant the doors of communication were not open.

By the way, I am on wiki a lot, and hope I have made some contributions, including helping with deletes, yet I do not act on my Off Topic pages often when I am here, I have On Topic work to do too. Cheers

I am wondering why you have not been using your Dramatic Identity for your posts in recent months. It is much easy to track your activities by your fanclub :) -- dl

Because many of the things I think to write are brief and channeled from this wiki, not necessarily me. Voices emerging from this wiki, channeled by me, get the VoiceOfWiki dramatic identity.

Also there's the matter of bragging about the one-lines I put at the top of pages like Microsoft Corporation, Pink Floyd, Seven Of Nine, Star Bucks, etc, with.

I've seen certain graphic art that leads me to ask: are you a fan of Dan O'Neil? (E.g. Odds Bodkins) -- Doug Merritt

Regarding your Vi Editor comments, and your moving them back to that page: really, you are being needlessly difficult about this. You put strong criticism at the top rather than the bottom of the page, like somehow your critical opinions are the most important thing to be said about vi, and shouldn't be relegated to the mere bottom of the page -- and you deleted my rebuttals.

It's nice you cleaned up your comments somewhat, on the other hand.

Still, this still is not working, so I'm moving it to new page Vi Sucks, since you didn't like the Emacs Vs Vi location, and will make my rebuttal below, rather than interstitially with, your comments.

Doug, if a visually impaired person told you they disliked a certain Web browser because it refused to make its fonts bigger, would you say "duh, it's your fault you can't see the text. Read the users manual, turn up the lights, and get a bigger monitor!"

I am a very bad typist. Yet somehow vi is not to blame for it's the worst editor I have tried, and I am unable to go as fast as with other editors.

Please step back from what you are saying, and try to understand why you are saying it. Of course vi is the best editor - for some people.

I didn't say vi is best, and I haven't been doing a religious war about editors, YOU have! And still are..."it's the worst" is a subjective opinion, not a fact. I have objected to your putting your criticism at the *top* of a non-flame page, when you know well the normal place is bottom of page, and I have objected to you making *factual* errors, and I have objected to you phrasing your OPINIONS as fact, when they are not, and I have objected to you deleting my corrections of your factual errors, etc.

You are, in short, violating wiki norms, provoking edit wars, starting religious wars, making factually incorrect claims, being antisocial and rude, and you tell me to "try to understand"? Unbelievable. I have no reason to think that any of this is personal towards me, so you must be going through a bad point in your life that has resulted in a temporary bad attitude.

Incidentally, you saying you are a bad typist doubtless is precisely the issue about your feelings about editors. vi is, as I've said, designed for excellent typists, and the majority of people I've talked to who strongly dislike it have been bad typists.

Regardless, if you simply said you disliked it (at the bottom of page), without making factually incorrect claims, I wouldn't have replied at all. Everyone has a right to their own tastes -- and you should have noted that I added some humorous jibes at vi at top of Vi Sucks; I am not the poster boy for religious wars, and you're blind to miss that.

So far, I don't see evidence that you care that you are making factually incorrect claims (here I'm talking about the items which can be checked, and are not arguable -- some issues about CHI could be argued), though, which is not defensible. -- Doug Merritt

Regarding your CUA question...CUA lives: -- Doug Merritt

if that's a character-mode interface, it's not really what we mean by Common User Access...

Perhaps you could explain why not. On Common User Access, you say "...specification kit that declared what a keyboard looked like, what a window looked like, and what all the common keybindings were". The keyboard and keybindings part of that are character-mode, and as for windows, I was under the impression that CUA applied to both character UIs like DOS as well as GUIs, no?

Or in lieu of explanations, a URL to explain the same points would be welcome. -- Doug Merritt

I really liked Bogus Rules. Have you tried publishing any of your stories? -- Ian Osgood

Yes. Sending out rejectable SASEs is a full-time job...

BTW the last episode of The Elaborate Art Of Play was 1.7M, now is 342K. I don't do the lossy JPG thing that some do.

Anyone who read my first cycle on Green Cheese, around 2001, should be shocked to understand Honey Satellite was never just a one-shot. Why is Tuyen's hair all messed up? Why did she promote "Xraxis to captain"? etc!

Phl Ip ...I hope you don't mind but I corrected a paragraph in Category Off Topic where Cut Point was not a page, however I believe your intention was to create a page for it, but was never created. I hope that I refactored correctly. --Kathy Bracy

Cut Point should be a page, but I don't know how to write it. --Phl Ip

An action hero addressing the root causes of terrorism, lobbyism, militarism, and wartime profiteering. A petty millionaire, small fry, teaming up with him to save a world being destroyed by billionaires. Luthor & Superman [change names and hairstyles to avoid trademark infringement] catching Osama bin Laden and overthrowing King George Bush. [...] Ya know, I'd pay really good money to read a comic book about this! --Pete.

I was talking about what a real, serious Superman would do in our world. Like, not focus on the photogenic problems. Look at Bill Gates and Malaria, for example. All it takes is a few pennies worth of pesticides, in various stagnant pools.

If you mean a comic book parody of the King George II situation, I seem to recall I already drew one!!!


Hey Phl Ip, I'm going to have to read all you wrote one day Andrew Ricketts.

See original on