Sounds like a useful setup. I hope we won't be stuck with this forever, though. Too many files. Bluh.
Once XSLT is out there, you can use an XSLT stylesheet to paste in the header, footer, navigation, and so on. It'll be pretty easy, too. Here's an example stylesheet. It just contains the header, the footer, and three XSLT elements.
<?xml version="1.0"?>
<!-- xsl stylesheet to add template & navigation to pages --> <html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <head> <title><xsl:value-of select="/html/head/title"/></title> ... </head> <body>
... (all sorts of header stuff, including tables and graphics)...
If my browser had this capability, I would damn well use it.
I'd set my browser up so that no site would ever appear as a stripe of text, only about six words wide, scrolling down the center of the window for pages and pages.
Suck.com does this. For the love of God, I have no clue why. Surely no one likes it.
I was a bit surprised (but not really) to learn that Donald Norman (author of The Design of Everyday Things) is your partner. The chief flaw of your book, in my opinion, is its cover design. What are these silly flaps for? Am I supposed to use them to mark my place? If so, why is it neither of them is long enough to reach the center of the book? Did Donald give you hell over this?
Should the people who wrote Slashdot be merely shot, or should they be hung, drawn, piereced with many pieces of glass, and beaten senseless before being buried alive? No offense, guys, but I almost couldn't even find the #%*@$ Reply button.
I think that it's a much shorter learning curve to learn the C language fairly well than C++. I think this has helped in the Gnome project...
I feel differently. (C:
GNOME is C; KDE is C++. Both projects have done extremely well. I would hesitate to say that the difference between C and C++ has affected the two projects at all.
This is because few people learn the language in order to contribute to the project. Most of the interesting contributions to either project have come from people who knew C or C++ beforehand.
Sounds like a useful setup. I hope we won't be stuck with this forever, though. Too many files. Bluh.
Once XSLT is out there, you can use an XSLT stylesheet to paste in the header, footer, navigation, and so on. It'll be pretty easy, too. Here's an example stylesheet. It just contains the header, the footer, and three XSLT elements.
The first one glues in the title of the page; the other two paste in content. Simple-- but it is also a lot more powerful than this example shows.
Share and enjoy:
If my browser had this capability, I would damn well use it.
I'd set my browser up so that no site would ever appear as a stripe of text, only about six words wide, scrolling down the center of the window for pages and pages.
Suck.com does this. For the love of God, I have no clue why. Surely no one likes it.
I was a bit surprised (but not really) to learn that Donald Norman (author of The Design of Everyday Things) is your partner. The chief flaw of your book, in my opinion, is its cover design. What are these silly flaps for? Am I supposed to use them to mark my place? If so, why is it neither of them is long enough to reach the center of the book? Did Donald give you hell over this?
Should the people who wrote Slashdot be merely shot, or should they be hung, drawn, piereced with many pieces of glass, and beaten senseless before being buried alive? No offense, guys, but I almost couldn't even find the #%*@$ Reply button.
I feel differently. (C:
GNOME is C; KDE is C++. Both projects have done extremely well. I would hesitate to say that the difference between C and C++ has affected the two projects at all.
This is because few people learn the language in order to contribute to the project. Most of the interesting contributions to either project have come from people who knew C or C++ beforehand.