I see that he has remembered the "We will bury you" line without having remembered the fate of the utterer which he is likely to emulate in some near future.
Yes, Ballmer must not be allowed to set foot in Disneyland.:-)
On a serious note, I'm wondering what this will mean for Miro and Mambo. If Mambo has a lot of mind share then it will take some work for the Joomla people to communicate that they are the new development branch. Since Joomla is GPL then there is nothing stopping Miro from taking Joomla, renaming it to Mambo, and continuing to market it. In that case it'd be both perfectly legal and the original developers would still be writing code for Miro. Miro could continue to keep the mind share that they have invested in Mambo. I wonder how the Joomla developers plan to counteract that and market their product.
First they ignore you. Then they laugh at you. Then they fight you. Then you win.
That quote goes both ways. First we ignored the RIAA and MPAA. Then we laughed at them. Now people are standing up to them in court. So, what happens next? They win?
As I was saying: CSS is, at times, arcane and unintuitive. Is using JavaScript to *program* the layout somehow supposed to be superior to a table-based layout? I mean, I had troubles with CSS layout before (after 30 minutes I resorted to using tables and said troubles vanished), but I am actually quite surprised by your solution. It sounds ridiculous!
It is ridiculous. But it's a design decision. Tables might be the way to go to contain the major elements on your page. However, if you are serving content to users who might have small screens (cell phones, handheld units) then you might not want to use tables as it would force users with small screens to scroll right and left.
Personally I do as much with CSS as reasonably possible and then hammer something into a table if I have a major design hurdle that calls for it. I'm certainly not going to avoid tables just to say "look ma, no tables." That's for people without real work to get done.
I suppose the "clear: both;" should have been obvious to me?
Probably not. There's always going to be a point where you have to read the docs. I didn't understand C's pointer syntax until I read the docs. The 'clear' property has to do with allowing objects to float to the left or right of the current object. In the previous poster's example he has the smaller column on the left float to one side and the larger column on the right float to the other side. Using "clear: both;" on the footer indicates that he wants to footer to be clear of any floating elements on the left and right side. He could have used 'left' or 'right' in place of 'both' in the declaration. Had he not cleared both floating elements the footer would be between the two floating columns.
Furthermore, why should such a simple layout require a "trick" (as in your background image)?
It doesn't. It's not a trick as much as a design decision. Unfortunately CSS doesn't allow for setting the height of an element. If you wanted to have a two column layout with one column's background using one colour and another column using another colour then you'd usually use tables. That way the height of both columns would be the same and the background colour of the smaller (usually navigation) column would stretch down to the bottom of the content column. With CSS you can't guarantee the height of the enclosing block. In this case the user worked around that by using a background image with a colour stripe that would pass underneath the area that had the left column. An alternate way to hand this would be to use javascript to check the height of the two columns and make the shorter column the same height as the taller column.
Which works until you need to background image to stop at your header or footer. Better to use javascript to find the tallest column and make the other column the same height.
If you want the web browser, you get the e-mail client, calendar, Usenet client and fries on the side with it, whether you want to or not.
Incorrect!
All of the Mozilla Suite components are implemented as a type of extension. You can choose at install time which components to install. I'm using Mozilla Suite 1.8a6 and I only have the browser installed.
Also, you can use this script with Mike's hosts file to make the empty spaces in your browser go away:
#!/bin/sh
# Downloads the hosts file from http://everythingisnt.com/hosts.html and # converts it into a style sheet for use in browsers. Also adds some extra # blocking stuff at the top.
rm -f hosts if wget -q http://everythingisnt.com/hosts ; then
cat >ad_blocking_hosts.css <<EOF /*
* From the everythingisnt.com hosts file
* http://www.everythingisnt.com/hosts.html
*/
/* TEMPLATE IMG[SRC*=""] { display: none ! important } IFRAME[SRC*=""] { display: none ! important } */
EOF
tr -d '\r' <hosts >hosts.$$
mv -f hosts.$$ hosts
perl -ne 's/#.*$//g;
s/( |\t)*//g;
s/^127.0.0.1//g;
next if/^localhost$/;
if (!/^$/) {
chomp;
print "IMG[SRC*=\"http://$_/\"] { display: none ! important }\n";
print "IFRAME[SRC*=\"http://$_/\"] { display: none ! important }\n";
}' <hosts >>ad_blocking_hosts.css
mv -f ad_blocking_hosts.css userContent
echo "Hosts file downloaded and converted successfully" else
echo "Problem downloading hosts file" fi
Then just include ad_blocking_hosts.css in your userContent.css file. I keep all of my userContent CSS related stuff in it's own dir (which is where it's being moved to above.
4) Booting from ROM. The Amiga started the rot, back in the old days you could turn a PC on and start to use it in seconds. Hard OSes were practically immune to piracy, and the 'it has to be right, we can't patch it' OS coding ethos has a lot going for it too!
Not just booting but being able to just turn off the computer as well instead of having to "shut down".
interviewing various Microsoft and Lotus old-timers
Forget interviewing people. If you really want to know if some ancient software prevetned another piece of software from working then disassemble it and get it over with. Looking at the code is the only way you can know for sure.
the problem with BK is not so much that it's closed-source, but that its "free" (as in beer) license does not permit you to work on any projects that could be seen as competing.
Just a clarification. The license doesn't allow you to use BitKeeper to build a BitKeeper replacement.
I've been seeing that a lot of people are recommending Ubuntu lately. What does it offer over a regular Debian Sarge install? Is it just some new themes and a new installer or is there something significant that it provides that Debian doesn't?
On a serious note, I'm wondering what this will mean for Miro and Mambo. If Mambo has a lot of mind share then it will take some work for the Joomla people to communicate that they are the new development branch. Since Joomla is GPL then there is nothing stopping Miro from taking Joomla, renaming it to Mambo, and continuing to market it. In that case it'd be both perfectly legal and the original developers would still be writing code for Miro. Miro could continue to keep the mind share that they have invested in Mambo. I wonder how the Joomla developers plan to counteract that and market their product.
Ok. I can agree with that.
What extensions do you use?
Personally I do as much with CSS as reasonably possible and then hammer something into a table if I have a major design hurdle that calls for it. I'm certainly not going to avoid tables just to say "look ma, no tables." That's for people without real work to get done.
Which does nothing to change a background image.
Which works until you need to background image to stop at your header or footer. Better to use javascript to find the tallest column and make the other column the same height.
All of the Mozilla Suite components are implemented as a type of extension. You can choose at install time which components to install. I'm using Mozilla Suite 1.8a6 and I only have the browser installed.
He said he's using a laptop/notebook computer.
Not my problem if you browser is broken and doesn't implement the box model and tags properly. Use a better browser.
That's a bad idea. Just design to standards and let the page degrade gracefully in IE7.
How old is your copy of Konqueror? I'm using Konqueror with KDE 3.4 and the google page works great.
I've used Pauker in the past and found it to be a great flashcard program. Free, opensource, and runs anywhere you have java.
And about MS's product: I just hope they fix all their CSS issues and add support for CSS 3.