Don't misunderstand me, just because I dislike CSS as a language doesn't mean I'm not going to use it or that I'll fail to recognize its advantages. I use CSS everywhere and have done so for years. Tables are dead, long live tables and all that.
CSS is a great idea but there are certain aspects of the implementation that I dislike. HTML and CSS seem to me to make building a layout a lot harder than it needs to be.
My example is contrived so it's hard to illustrate what I mean with it. What I would like is to have nested selectors so I don't have to retype a huge selector in order to change the formatting of an element and several of its children.
I understand the cascade - what I'm wishing for is nesting inside the stylesheets themselves. I dislike retyping selectors when I want to change the formatting on a parent element and several of its children.
Say you have six different selectors with several lines of subtlely different, mutually exclusive formatting - being able to write each of the selectors as a child of its parent element (inside the parent element's formatting section) would, for me, greatly simplify the stylesheet.
It's a matter of personal style and preference more than anything else, really.
The first part of my example above does accomplish that slightly less verbosely (the "a" common formatting will cascade down so you don't explicitly have to mention a.somestyle and a.otherstyle in the common formatting section) but I would like to be able to nest styles intelligently, which you can't do under the current CSS standards.
The indentation didn't come through in my original post. I would like to be able to put the ".somestyle" code inside the a { } block and have it affect only a.somestyle. It's a personal thing, as somebody said below but the way it is now I find it unnecessarily verbose.
I dislike CSS because it makes the most common layout formatting (columns) hard to implement. I also dislike that it has no inheritance. Just as an arbitrary illustration, I get sick of writing:
a { some formatting }
a.somestyle { more formatting }
a.otherstyle { yet more formatting }
instead of, say:
a { some formatting
.somestyle { more formatting } .otherstyle { yet more formatting } }
Great concept, mediocre execution. This "flawed standard" garbage, however, is just a lame excuse.
Having worked at EDS I have to say they're capable of making any Operating System Insecure and Unscalable.
While I was working there this summer the "Junior Sysadmin" discovered a misconfiguration on the WINS servers at the secondary site (built by one of the Senior Admins, naturally) that's apparently been screwing up name resolution and routing since the server went live. It took them three years to find it.
I'm skeptical of any claims EDS makes about security and scalability.
Last year I was telling my friends and acquaintences to switch from MSN Messenger to Miranda, Trillian, GAIM, etc. because Microsoft's terrible security track record would turn around and bite them in the ass.
Fast foward to last week when I started getting "cute.pif" file transfer requests. I can't see this being any different.
I'll second that, though I've found the high-end LaserJets are still half-decent. My parents have a LaserJet 8000N that came home from work as a bonus after the customer's contract expired and I have no complaints with it, even after 40K printed pages. I must say the best HP printer I've owned is the LaserJet 4 Plus that the 8000N replaced - it's 11 years old and has a page count of more than 120K and it's still kicking.
Their consumer grade printers are utter garbage and a nightmare to support; I tell everyone I know who is asking about printers to avoid them like the plague.
Windows 2000 Pro would still be on the machine I'm posting this from if it weren't for Remote Desktop. Of course, it doesn't hurt that I got a legal copy of XP Pro for free.
If it weren't for Remote Desktop, I wouldn't put up with all the other crap that got bundled into XP (e.g. Desktop Cleanup Wizard - does anybody actually use that thing??).
A mechanic, an engineer and a PC support technician are driving along a winding mountain road when suddenly the brakes overheat and fail and the car goes screaming downhill towards a dropoff. The mechanic, who's driving, manages to bring the car to a halt near the brink of the precipice. The three passengers are shaken but unharmed.
The mechanic looks at the problem and says "These brakes need replacing, they're worn out."
The engineer looks over the design and says "There's a design flaw in these brakes, they're not resistant enough to heat."
The support tech looks at the other two and says "Hey, let's push the car back to the top of the hill and see if it does it again."
I had one of these companies milk one of my uh... less sophisticated clients out of $3000 USD for what turned out to be link farming. I told him what was going on and that it was likely to get him blacklisted on Google. I don't think he ever saw any of his money again.
I'm sure there are legit "optimizers" out there but I've never seen one that wasn't either downright fraud or just selling common web design advice you can get for free from organizations like the W3C.
Well, I checked on this - a Google search for Linux points to http://www.linux.org as the first hit. Searching on MSN for Linux returns http://www.linux.com and http://www.linux.org in that order.
If you go to linux.org and click "Download", it brings you to a page that mentions a) that you don't have to install Linux to the hard drive and b) that Knoppix is the most popular Live CD.
I'm not saying it's not a valid point - people are easily confused by "this Linux thing" if they haven't done any research but ultimately I think choice is better than no choice and the answers are within easy reach.
I installed it on my (well maintained) computer and it came up with two applications, both false positives.
It's run three system scans so far and every time, it's claimed that my DC++ install is a copy of grokster and that it's hijacked one of my file extension handlers. Ummm... sure. It persists, even though I've told it to ignore the "problem". It also complained about my WinPCap install.
Microsoft Anti-Spyware has thus far failed to impress me. I'll stick with Ad-Aware and Spybot.
I believe your post is technically correct but it's also misleading. Six Apart may not be buying Danga but the Danga employees will be moving to San Francisco, at least according to the news post:
What happens to the Danga employees? We're moving to San Francisco! *ding ding*
It runs on everything. There aren't very many games I can play with my housemates because my Windows machine is the only one in the house.
The level design is great. Maps like Entryway or Dead Simple are the perfect size for two to four players because there's room to run but not so much that you never see anybody else.
I love the weapons, the plasma gun in particular.
Don't get me wrong, I still fire up Quake 3, Tribes, C&C Renegade, etc. occasionally but I always find myself coming back to Doom.
Doom II is still my favorite deathmatch game. I'm glad iD is committed to opening the source to their older engines so that they can still be played. I wish more game companies would do this.
Don't misunderstand me, just because I dislike CSS as a language doesn't mean I'm not going to use it or that I'll fail to recognize its advantages. I use CSS everywhere and have done so for years. Tables are dead, long live tables and all that.
CSS is a great idea but there are certain aspects of the implementation that I dislike. HTML and CSS seem to me to make building a layout a lot harder than it needs to be.
Which is great if you want fixed-width outer columns and no header or footer...
Simple column layouts are that easy. Complex column layouts are not, especially if you're trying to make them accessible to screen readers.
Not exactly.
My example is contrived so it's hard to illustrate what I mean with it. What I would like is to have nested selectors so I don't have to retype a huge selector in order to change the formatting of an element and several of its children.
I knew it was possible but somehow missed the details, I guess.
That's much closer to the way I want it to work, definitely.
I understand the cascade - what I'm wishing for is nesting inside the stylesheets themselves. I dislike retyping selectors when I want to change the formatting on a parent element and several of its children.
Say you have six different selectors with several lines of subtlely different, mutually exclusive formatting - being able to write each of the selectors as a child of its parent element (inside the parent element's formatting section) would, for me, greatly simplify the stylesheet.
It's a matter of personal style and preference more than anything else, really.
That isn't quite what I was getting at - that's the cascade which is inheritance. What I'm interested in is nesting of styles.
Slashdot ate my tabs. The second is much more legible if they're included.
I'll admit my example was contrived but I don't have a real example handy just now. I wish CSS had nesting because I find it unnecessarily verbose.
The first part of my example above does accomplish that slightly less verbosely (the "a" common formatting will cascade down so you don't explicitly have to mention a.somestyle and a.otherstyle in the common formatting section) but I would like to be able to nest styles intelligently, which you can't do under the current CSS standards.
The indentation didn't come through in my original post. I would like to be able to put the ".somestyle" code inside the a { } block and have it affect only a.somestyle. It's a personal thing, as somebody said below but the way it is now I find it unnecessarily verbose.
I dislike CSS because it makes the most common layout formatting (columns) hard to implement. I also dislike that it has no inheritance. Just as an arbitrary illustration, I get sick of writing:
instead of, say:
Great concept, mediocre execution. This "flawed standard" garbage, however, is just a lame excuse.
Having worked at EDS I have to say they're capable of making any Operating System Insecure and Unscalable.
While I was working there this summer the "Junior Sysadmin" discovered a misconfiguration on the WINS servers at the secondary site (built by one of the Senior Admins, naturally) that's apparently been screwing up name resolution and routing since the server went live. It took them three years to find it.
I'm skeptical of any claims EDS makes about security and scalability.
Last year I was telling my friends and acquaintences to switch from MSN Messenger to Miranda, Trillian, GAIM, etc. because Microsoft's terrible security track record would turn around and bite them in the ass.
Fast foward to last week when I started getting "cute.pif" file transfer requests. I can't see this being any different.
I'll second that, though I've found the high-end LaserJets are still half-decent. My parents have a LaserJet 8000N that came home from work as a bonus after the customer's contract expired and I have no complaints with it, even after 40K printed pages. I must say the best HP printer I've owned is the LaserJet 4 Plus that the 8000N replaced - it's 11 years old and has a page count of more than 120K and it's still kicking.
Their consumer grade printers are utter garbage and a nightmare to support; I tell everyone I know who is asking about printers to avoid them like the plague.
'nuff said.
Windows 2000 Pro would still be on the machine I'm posting this from if it weren't for Remote Desktop. Of course, it doesn't hurt that I got a legal copy of XP Pro for free.
If it weren't for Remote Desktop, I wouldn't put up with all the other crap that got bundled into XP (e.g. Desktop Cleanup Wizard - does anybody actually use that thing??).
Your joke reminds me of another joke...
A mechanic, an engineer and a PC support technician are driving along a winding mountain road when suddenly the brakes overheat and fail and the car goes screaming downhill towards a dropoff. The mechanic, who's driving, manages to bring the car to a halt near the brink of the precipice. The three passengers are shaken but unharmed.
The mechanic looks at the problem and says "These brakes need replacing, they're worn out."
The engineer looks over the design and says "There's a design flaw in these brakes, they're not resistant enough to heat."
The support tech looks at the other two and says "Hey, let's push the car back to the top of the hill and see if it does it again."
I had one of these companies milk one of my uh... less sophisticated clients out of $3000 USD for what turned out to be link farming. I told him what was going on and that it was likely to get him blacklisted on Google. I don't think he ever saw any of his money again.
I'm sure there are legit "optimizers" out there but I've never seen one that wasn't either downright fraud or just selling common web design advice you can get for free from organizations like the W3C.
Well, I checked on this - a Google search for Linux points to http://www.linux.org as the first hit. Searching on MSN for Linux returns http://www.linux.com and http://www.linux.org in that order.
If you go to linux.org and click "Download", it brings you to a page that mentions a) that you don't have to install Linux to the hard drive and b) that Knoppix is the most popular Live CD.
I'm not saying it's not a valid point - people are easily confused by "this Linux thing" if they haven't done any research but ultimately I think choice is better than no choice and the answers are within easy reach.
I installed it on my (well maintained) computer and it came up with two applications, both false positives.
It's run three system scans so far and every time, it's claimed that my DC++ install is a copy of grokster and that it's hijacked one of my file extension handlers. Ummm... sure. It persists, even though I've told it to ignore the "problem". It also complained about my WinPCap install.
Microsoft Anti-Spyware has thus far failed to impress me. I'll stick with Ad-Aware and Spybot.
I believe your post is technically correct but it's also misleading. Six Apart may not be buying Danga but the Danga employees will be moving to San Francisco, at least according to the news post:
There's a few ports out there now... I use Doomsday for Doom, Doom II, Heretic and Hexen. I'll have to check out ZDaemon.
A few reasons...
It runs on everything. There aren't very many games I can play with my housemates because my Windows machine is the only one in the house.
The level design is great. Maps like Entryway or Dead Simple are the perfect size for two to four players because there's room to run but not so much that you never see anybody else.
I love the weapons, the plasma gun in particular.
Don't get me wrong, I still fire up Quake 3, Tribes, C&C Renegade, etc. occasionally but I always find myself coming back to Doom.
Doom II is still my favorite deathmatch game. I'm glad iD is committed to opening the source to their older engines so that they can still be played. I wish more game companies would do this.