Saturday, May 31, 2003
Tim Bray ongoingTim (can I call you that?) has a response (Browsers and CSS, Again)to his early Not Rocket Science essay. Several quick observations :1) Tim's frustration with how poorly IE implements the CSS spec's is understandable.
"The problem isn't that CSS is too hard. The problem isn't browser incompatibilities in general. The problem is specifically that Microsoft Internet Explorer is a mouldering, out-of-date, amateurish, out-of-date pile of dung. Did I say it's out-of-date? As in past its sell-by, seen better days, mutton dressed as lamb, superannuated, time-worn. It's so, like, you know, so twentieth-century."The lack of progress with IE borders on criminal, and there doesn't seem to be any hint comming out of MS that that will change that. If anything the news that IE SP1 will be the last standalone version confirms the gloomy view. I wish more and more that the anti-trust had taken the browser from the rest of MS.
2) Browser still matter and the lack of good standard implementation will hinder how the internet is used in public and within companies. Thin clients have great advantages. Although richer pugs have promise (data driven Flash apps, Xforms or .net), we need a working standard based thin client platform or accept the costs of non-innovation like the Fatal html bug. Again from Tim Bray :
"They Just Don't Get It. Every ambitious web designer in the world is investing their customers' and employers' money in arcane, complexified, kludged-up hacks to work around IE's broken box model and pixel-font weirdness and sub-one-em microscopism. Failing that, they're doing like me and sizing in pixels, with adverse effects on accessibility."3) On a more personal note :Even with all the documenting and proposal writing I've been doing over the last little while, I've got a long way to improve (I'm not even talking about spelling!). Tim's essay (both the technological and personal) are a pleasure to read. I want this to be more than a list of links. I've going to keep trying, those who know me know I'm prone to tangents, but I'll try it keep things here (at least) polished, focused and powerful. (I hear my inner Yoda saying : Do not Try, Do! ...Yes, Master Yoda)
4)Following the Technoratia link I stumbbled apoun Gimle. Great Layout!! another list to the hoard.
Friday, May 30, 2003
Thursday, May 29, 2003
Did you ever play with a magnifying glass and an ant hill?Useful links and examples about CSS
Let the torture begin...
Husband's and Son's everywhere vindicatedVideo games more than just fun. Excuse while I improve my visual and motor skills, while conducting User Interface testing, Dear...
Wednesday, May 28, 2003
Pictures at Eleven!Bought a new
Tuesday, May 27, 2003
the things you find on the netbrowsing for something else I can across this (something I know about) and a familar name from before (and during) boom blow up
More unwanted advise, for free!12 Recommendations for the New CS Graduate. also sound words for those of us employed, and under-employed.
new and practical phrases for me to learnHow to swear, insult, cuss and curse in Cantonese!. Many of which I don't know.
More CSS buttonsThe best way to do buttons! No graphic guys need apply for simple (and not so simple) buttons Link
PS2 Supercomputer100 PS2 machines (30 of which are in reserve) ranked plugged together with a high-speed Hewlett-Packard network switch, ~ $50K price, capable of a half trillion operations a second! Full Story Here.2 thoughs : Does it play Doom/Quake? (Not that it would help me from getting fragged). And : how soon till Google runs with it?
Monday, May 26, 2003
What's a Blog, Daddy?You wash your month out now young lady!!! If that's not your first reaction, and maybe if it is, here's Deep thinking about weblogs, attempts to answers the question :
Notes on Building Attractive Web Pages
Building Attractive Web Pages
Most of this I've seen before but I'll do a once over for anything new. lots of good stuff
Five Rules for new Grads, and the rest of Us
#1. Don't think about your future, especially right now.
#2. Don't buy Furniture, or anything else you'll regret.
#3. Don't let yourself be intimidated by professionals or their uniforms.
#4: If you're going to fail, fail big. If you don't, you're never going to make a difference. Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.
#5: Don't overuse the word "love."
from Commencement address of Jerry Zucker via Krzysztof Kowalczyk's Weblog
Sunday, May 25, 2003
Thursday, May 22, 2003
How Google does itI came across this :The Google Cluster Architecture and hope to use it later in secert plan to rule the world.
An Idots Guide to Selling your SoulIs there any other kind? Via VentureBLog here's Venture Capital financing terms defined. and if any one's in the market to buy, I've got a deal on one, light used, ony a few previous owners, fexible terms. See Elicia, current bond holder, I think shes looking to cut her losses.
Wednesday, May 21, 2003
'Cause riding a sled over a cliff just isn't enough fun!eXtreme Project Management
Tuesday, May 20, 2003
Buffy's Last Stake
Loved the final Buffy episode. Not sure about the cookie dough analogy. (Eat me?? ok!!) Anya faced the killer bunny rabbits. Andrew the DM? The Sunnydale Crater. Spike saw the light. Loved Buffy's/Joss's solution. This is Buffy's legacy: Women who are Chosen, not victims. It's a world I chose. And the final line as a question to all those sad Buffy fans, to which William Shatner had the best answer. I'll miss Miss Summers, but it's been a great run. (Now can we get FireFly back on air?)
Ok, I've had my 2 cents. Now I can read the Spoilers and stuff from people with even less of a Life!
Friday, May 16, 2003
>A Canadian apology
found on michaelw.net from "This hour has 22 minutes"
On behalf of Canadians everywhere I'd like to offer an apology to the United States of America. We haven't been getting along very well recently and for that, I am truly sorry.
I'm sorry we called George Bush a moron. He is a moron but, it wasn't nice of us to point it out. If it's any consolation, the fact that he's a moron shouldn't reflect poorly on the people of America. After all, it's not like you actually elected him.
I'm sorry about our softwood lumber. Just because we have more trees than you doesn't give us the right to sell you lumber that's cheaper and better than your own.
I'm sorry we beat you in Olympic hockey. In our defence, I guess our excuse would be that our team was much, much, much, much better than yours.
I'm sorry we burnt down your white house during the war of 1812. I notice you've rebuilt it! It's Very Nice.
I'm sorry about your beer. I know we had nothing to do with your beer but, We Feel Your Pain.
I'm sorry about our waffling on Iraq. I mean, when you're going up against a crazed dictator, you wanna have your friends by your side. I realize it took more than two years before you guys pitched in against Hitler, but that was different. Everyone knew he had weapons.
And finally on behalf of all Canadians, I'm sorry that we're constantly apologizing for things in a passive aggressive way which is really a thinly veiled criticism.
I sincerely hope that you're not upset over this. We've seen what you do to countries you get upset with.
Wednesday, May 14, 2003
After working on this uber (ab)User Guide I might need oneIn a newpaper story found via /. seems researcher have made a mathematical model of a memory store called the hippocampus, and programmed it on to a silicon chip. My first reaction (and second, third, ....,forty-eth) was this was some right out Charlies Stross's short story (and the start of a wonder cycle of stories) called Lobsters.Great read (time to re-read it!), Future Shock technology. Weclome to the 21 Century. I feel like a dimwitted Manfred or maybe one of the lobsters? probley one of the slower lobsters.
Monday, May 12, 2003
At the turn of the centuryreading this story on Boing Boing I read this phrase and imaged something that happened a hundred years ago. The "Turn of the Century" at what it used to be!
Sunday, May 11, 2003
This must be why I feel like yeast
This must be why I feel like yeastTim Bray, one of the developers of XML, comments in Language Fermentation on other postings bouncing around the Blogoshpere such as Strong Typing vs. Strong Testing from Bruce Eckel (of "Thinking in Java" fame). p>
One conculsion : Strong Typing is a kind of testing, which I'll concur with based on my experiences with pascal, c and lotusScript: enforcing type catches sloppy coding mistakes.
Also : Test Driven Development (of which unit test is part of) may be one of the more useful concepts to come out of extreme programming practices, and that TDD may also lead to a resurgence of dynamical typed (or loosely type) languages, which can be more flexible and quickly written.
(Tim concludes with a neat Java Exceptions trick.)
The irony is not lost on him. The strong type-ness of Java was in part a response to loosely type-ness C bugs. My experience again: bad mixed typing (and bad casting), and pointers were the biggest causes of easily fixable runtime errors; both absent in Java. A strong testing mindset (testing before not after coding) may allow for the power and speed of C without the headaches that came with-it.
I wonder how a strong testing and the TDD mindset will effect the gathering of requirements?
One of the senior, very sharp, guys during my brief stay at the now defunct Orlan Karigan once made some comments about getting numerical data as part of the requirements for certain type of project. Part of signing off on requirements was agreeing that if the program gave output X for Input Y then it passed acceptance testing. This allowed the developers to code to the test data. Defacto test driven development. Only I could never figure out how to apply that sort of process to the sort of web work it did.
Phil Wiindley has also post comments on Tim's bit. No doubt there is more such over in the Java.blog community, such as ::Manageability::
The Strong Testing tool set seems inmature, but rapidly improving. Lee mentioned Mock Object as one way to go beyond the trivial sort of unit testing that need to be done in the real world. I wonder if it would be possible to generate some unit tests beyond the stubs using Java Reflection? Something allong those lines bubbled to the surface recently on Slashdot: FindBugs - A Bug Pattern Detector for Java.I guess my point is : Learn the TDD mindset now. Non trivial systems need non trivial verification of completeness and robustness. This is at least a start.
Anyone for an Japanese Lit Blog?From Scripting News : Starting weblogs at universities .
First, know that universities thrive on having their experts visible outside the university... So how do you get your professors on the radar, as acknowledged experts who can communicate to everyday people?
Some High Profile University blogs : Clay Shirky, the Weblogs At Harvard Law experiment, Stanford Law School Professor Lawrence Lessig And I found this interesting post on Weblogg-ed. So the Professor-torial type bloging seems biggest in the Technology and Law crowd, which makes sense cause they are more likely to be aware of and comfortable with the tools of bloging, and Law and Technology is a heavy churning, rapidly mutating arena.So why would you blog, if so what would you blog? Why's: As a resource to others (students and peers) on your subject area. To become an acknowledged expert, as the adage states 'publish or perish', both with and outside your institution. What's: Professional Bio and list of past and happening publications. Events in your subject area (even if only of the "I'm not able to go, but..." sort). Class outline and Reading list. New material published by others that relate. Opinons either too initial, too short or too hard to get posted in other media. Gain profile, in order to sell your skill set in settings where you can charge for. Same reasons and things most of us blog.Wish I could get my brother-law, distinguished gray beard at University of York,to it give It a go. But given the inertial Conservatism of the tenured, it will likely be his students that try to figure it out and take advantage of the new tool(s). You of the quotes from the Weblogg-ed piece " Did telephones change Harvard? Yeah. Did TV change Harvard? Yeah--probably." but how long did it take before it really changes and how many phone and tv's do they have in the Divinity department (and not the one's under lock and key!).
As I've allways said "The Technology part is not that difficult, It's the Culture part that's tough!" Nope he didn't take the
Saturday, May 10, 2003
I knew Ian before...
Wednesday, May 07, 2003
Web site of the dayWord Spy is a site I find myself visting once a week to see what's new in world of worlds. Most of the time I've already see it or can figure it out, but every now and then I learn something (either about language, other peoples perceptions of the world, or just how geeky I truly am). Viewing by Subject is fun too!
Google Glossary (would that be Googlary?) is almost in that category of fun / useful.
Tuesday, May 06, 2003
Is Jakob Nielsen trying to become an on-line Ad guru?
Making Web Advertisements Work
Web users are highly goal-driven, and ads that interfere with their goals will be ignored. To succeed, ads must work with the medium, as well as with the user's aims and mindset.
Secret plan to take over the world still guru compilant!
Another Paul Graham essayHackers and Painters Deep thoughts to follow. (just not here..)
More Tools for Web Development
- For CSS (and XHTML) testing/Building/Validating TopStyle from http://www.BradSoft.com, 20 use evalute copy for downloading. The Pro version Adversites itselft as "CSS / XHTML / HTML Editor for Windows "
- Link Validating : Xenu's Link Sleuth http://home.snafu.de/tilman/xenulink.html, Freeware. How to check 999 Links with going Blind and Crazy!
- HTML Validator from http://www.htmlvalidator.com/, Lite version for free download. Professional Version claims Link checking, CSS Syntax and more
- HTML Tidy, a windows HTML cleanup and indentation tool from http://tidy.sourceforge.net/, plus a standalone Win gui version called Tidy UI
All in All : Cleaner, Tighter, more readable HTML/XHTML and CSS, less likely to surprise you; hopefully a few less gray hairs and more smiles!
Monday, May 05, 2003
Fame, Fortune (and an even larger ego!) sure to follow.Submitting your URL to Google : http://www.google.com/addurl.htmlPrepare to memorize the phase "I knew Ian before..."
archive collection of Browsersevery version of every type of browers every run by more the 2 people. Heck, even I've never heard (or ran) some of these. @ http://browsers.evolt.org/
Very useful for torture testing web sites, and annoying Managers! (or should that be torture testing Managers, and annoying web sites?)