Domain: w3.org
Stories and comments across the archive that link to w3.org.
Comments · 6,785
-
Re:It's about time
I have just looked at gnu.org, as suggested; it's cleanly arranged, valid XHTML. I wouldn't say it was ugly, and I certainly wouldn't say it was 'shit'. What I'd describe as 'shit' pages generally tend to have emerged from some GUI editor like DW, FP or even Word, and are stuffed with unnecessary features and masses of behind-the-scenes text. As an example, a page produced where I work uses Flash buttons for animations, simply to achieve a rollover effect, and the buttons just contain text. It's like that because that's the way Dreamweaver guided its author to create it. Now, I'm not saying that's purely DW's fault - I know that DW can be a very useful tool, and like any tool it can be used well or used poorly. But I do think that in order to use DW well - and by well I mean creating conformant and accessible pages, not simply 'great looking' ones - you need to be well versed in the program itself AND (X)HTML, just as you do if you're creating hand-coded pages in vi or Notepad. The difference is that vi and Notepad don't lob in chunks of code on your behalf; while such a feature can be a Godsend, it can just as easily be a curse.
-
Re:hackers, indeed
If you don't know what you're talking about, shut up.
Idiot. -
Re:This is absurd
One of the links showing (perporting to show?) prior art from as much as 18 months before the filing of the patent application shows the being used.
[embed type="application/eqn"]2 pi int sin (omega t)dt [/embed] (original used the angle brackets instead of [] correctly, /. won't allow the original example to print - the browser interprets it.)
Looks to me like BOTH Nescape AND Eolas copied from that earlier source - gee where have we heard that *cough*SCO,Linux*cough* before? -
Re:Better choices
Parent says:
--
As for Dreamweaver, regardless of the naysayers, it's bloated, not stable, and it still is not fully w3c compliant, even if you do know what you are doing. There is still non-compliant code that is inserted into source code, regardless of the settings.
--
I work for a shop that specializes in web accessibility and usability. How, exactly, does Dreamweaver 'insert' things into the source code, regardless of the settings? I code in Dreamweaver. I don't use design mode and I only tinker with a couple settings. I don't remember the last time Dreamweaver inserted code into anything I did without my asking it to.
Coldfusion, however, is guilty of doing this; notably tags like that will create tags and then not close them, so your page won't validate, but there are plenty of ways around that.
When you say Dreamweaver isn't w3c compliant, do you mean the WCAG Authoring Tool Guidelines? If so, it's worth mentioning that No web authoring tool satisfies all ATAG standards -- not Dreamweaver and not Quanta.
So in response, we do know what we're doing when it comes to accessibility standards, and Dreamweaver works wonderfully for what we do. The 'rest of the world' has not realized anything about the companies you made, and your comparison between Sun, Adobe, Macromedia and SCO is unsupported.
-Aquitaine -
Re:Better choices
Parent says:
--
As for Dreamweaver, regardless of the naysayers, it's bloated, not stable, and it still is not fully w3c compliant, even if you do know what you are doing. There is still non-compliant code that is inserted into source code, regardless of the settings.
--
I work for a shop that specializes in web accessibility and usability. How, exactly, does Dreamweaver 'insert' things into the source code, regardless of the settings? I code in Dreamweaver. I don't use design mode and I only tinker with a couple settings. I don't remember the last time Dreamweaver inserted code into anything I did without my asking it to.
Coldfusion, however, is guilty of doing this; notably tags like that will create tags and then not close them, so your page won't validate, but there are plenty of ways around that.
When you say Dreamweaver isn't w3c compliant, do you mean the WCAG Authoring Tool Guidelines? If so, it's worth mentioning that No web authoring tool satisfies all ATAG standards -- not Dreamweaver and not Quanta.
So in response, we do know what we're doing when it comes to accessibility standards, and Dreamweaver works wonderfully for what we do. The 'rest of the world' has not realized anything about the companies you made, and your comparison between Sun, Adobe, Macromedia and SCO is unsupported.
-Aquitaine -
Debuning Legends and truth
browsers actually support css now - a thing _nobody_ _ever_ thought would happen 3 years ago
He's a nobody, she's a nobody, wouldn't you like to be a nobody too?
In the days when css was synonym for the crappiest implementation of cross-plattform standards ever,
History lesson: the CSS recommendation we all know and love started life as a proposal to the W3C by Microsoft Corporation. In about the same time frame, Netscape Communications made their own proposal: JavaScript StyleSheets (JSSS). MS naturally implemented their own proposal, NS implemented theirs. Shortly before Navigator 4 was to be released, the W3C settled on CSS and JSSS became roadkill. NS hastily retrofitted Navigator to translate CSS rules into JSSS rules that their style engine could understand, but of course the capabilities of the two technologies were different and so the result was less than whelming. Point: CSS suffered not because of a lousy cross-platform implementation, but because Navigator never did grok CSS; it just translated it (badly) into JSSS.
Flash was the *only* way to make a good visual appearance and be truly cross plattform. In fact, you'd be more compatible and accessible with Flash than with anything beyond "table" and "href".
Oh dear.
Setting aside questions of taste (and grammar) inherent in the 'good visual appearance' portion, 'truly' cross-plaftorm compatible' is a load of horse manure. A great many browsers/platforms didn't support Flash until well after the advent of Netscape 6.2. Many still don't. And as far as accessibility goes, ever try to access even most recent Flash movies with a screen reader? Rotsa ruck.
That has changed since then, with the appearance of NS 6.1 came a whole bunch of browsers that manage css in a way that is fairly acceptable.
Any 6.x version of NS you care to name was released weeks or months after the corresponding Mozilla version. IE 5/Macintosh offered far and away the best CSS support of any browser when it was released in '00--well ahead of NS 6.0. While it may be a bit dodgy by today's standards, even the original release of IE 5 for Mac is better than even the latest IE 6/Win.
Likewise, Opera 4.x sported a very solid CSS implementation--better than IE 5.x/Win, at least, and arguably on a par with IE 6/Win. That browser was out well before even IE 5/Mac.
Netscape 6.2 was a pretty good browser, particularly from a standards perspective, but it hardly broke new ground in that area.
Back in the we-don't-give-a-f*ck-about-webstandards time Dreamweaver was the _only_ tool that would make webdevelopement possible.
Bullshit. I've been doing web sites since 1996 for large and smal companies (Kaplan, Inc., APBnews.com [if anyone remembers them], GovWorks.com, Eureka-GGN CTW and Insignia Financial Group, to name a few). I've not used Dreamweaver for any of those clients. Not one.
Nobody would handcode anything for NS 4.7, trust me on that one.
Hi, I'm nobody.
Matter of fact, I did several sites for Aktion Mensch (3rd most recognized brand in Germany) that used CSS for layout and had to look 'right' in NN4.x. I did 'em by hand.
no matter what VI zealot keeps bullshitting about on
/.Vi? Never touch the damned thing. Used BBEdit and HomeSite or HTMLKit mostly.
-
Debuning Legends and truth
browsers actually support css now - a thing _nobody_ _ever_ thought would happen 3 years ago
He's a nobody, she's a nobody, wouldn't you like to be a nobody too?
In the days when css was synonym for the crappiest implementation of cross-plattform standards ever,
History lesson: the CSS recommendation we all know and love started life as a proposal to the W3C by Microsoft Corporation. In about the same time frame, Netscape Communications made their own proposal: JavaScript StyleSheets (JSSS). MS naturally implemented their own proposal, NS implemented theirs. Shortly before Navigator 4 was to be released, the W3C settled on CSS and JSSS became roadkill. NS hastily retrofitted Navigator to translate CSS rules into JSSS rules that their style engine could understand, but of course the capabilities of the two technologies were different and so the result was less than whelming. Point: CSS suffered not because of a lousy cross-platform implementation, but because Navigator never did grok CSS; it just translated it (badly) into JSSS.
Flash was the *only* way to make a good visual appearance and be truly cross plattform. In fact, you'd be more compatible and accessible with Flash than with anything beyond "table" and "href".
Oh dear.
Setting aside questions of taste (and grammar) inherent in the 'good visual appearance' portion, 'truly' cross-plaftorm compatible' is a load of horse manure. A great many browsers/platforms didn't support Flash until well after the advent of Netscape 6.2. Many still don't. And as far as accessibility goes, ever try to access even most recent Flash movies with a screen reader? Rotsa ruck.
That has changed since then, with the appearance of NS 6.1 came a whole bunch of browsers that manage css in a way that is fairly acceptable.
Any 6.x version of NS you care to name was released weeks or months after the corresponding Mozilla version. IE 5/Macintosh offered far and away the best CSS support of any browser when it was released in '00--well ahead of NS 6.0. While it may be a bit dodgy by today's standards, even the original release of IE 5 for Mac is better than even the latest IE 6/Win.
Likewise, Opera 4.x sported a very solid CSS implementation--better than IE 5.x/Win, at least, and arguably on a par with IE 6/Win. That browser was out well before even IE 5/Mac.
Netscape 6.2 was a pretty good browser, particularly from a standards perspective, but it hardly broke new ground in that area.
Back in the we-don't-give-a-f*ck-about-webstandards time Dreamweaver was the _only_ tool that would make webdevelopement possible.
Bullshit. I've been doing web sites since 1996 for large and smal companies (Kaplan, Inc., APBnews.com [if anyone remembers them], GovWorks.com, Eureka-GGN CTW and Insignia Financial Group, to name a few). I've not used Dreamweaver for any of those clients. Not one.
Nobody would handcode anything for NS 4.7, trust me on that one.
Hi, I'm nobody.
Matter of fact, I did several sites for Aktion Mensch (3rd most recognized brand in Germany) that used CSS for layout and had to look 'right' in NN4.x. I did 'em by hand.
no matter what VI zealot keeps bullshitting about on
/.Vi? Never touch the damned thing. Used BBEdit and HomeSite or HTMLKit mostly.
-
Legends and truth about Dreamweaver and Flash-XSP.
You forgot cocoon and XSP, and what that means for building a cross-device website. There's also SMIL and SVG along with the other XML technologies, and what that means for getting rid of Flash.
-
Legends and truth about Dreamweaver and Flash-XSP.
You forgot cocoon and XSP, and what that means for building a cross-device website. There's also SMIL and SVG along with the other XML technologies, and what that means for getting rid of Flash.
-
Legends and truth about Dreamweaver and Flash-XSP.
You forgot cocoon and XSP, and what that means for building a cross-device website. There's also SMIL and SVG along with the other XML technologies, and what that means for getting rid of Flash.
-
On 'trendy' lower case tags.
4.2. Element and attribute names must be in lower case
XHTML documents must use lower case for all HTML element and attribute names. This difference is necessary because XML is case-sensitive e.g. <li> and <LI> are different tags.
From here. -
J2SE vs J2EEI think Sun divided their developers into two camps. One camp would make a virtual execution platform with a nice associated language and a good core framework and they labelled it java/J2SE. The other camp was given the task of designing an enterprise application framework and they labelled it J2EE. The big problem is that the J2EE team decided (and probably for a good reason) that everything should be dynamic and runtime configurable and pluggable and extensible to the level that it became so dynamic that the static typedness of java ended up being a big obstruction, which has led to complex code with a lot of declarations and layers that hide away your business logic.
J2EE really wanted to be implemented in ruby, or Python if that's your thing. it is so obvious.
J2EE is as ridiculous as the complete over-abuse of XML (Jelly and XSL comes to mind).
-
That XML buzzword again
-
Further useless pedantism.By definition, a webserver serves HTTP requests, which may include
- Composite files built at request time,
- The results of running a script,
- Interaction with a web application 1 2 3 4,
- Remote procedure calls and object access 1 2,
- Instant messenger communications, and sometimes
- Static files.
-
XML - FO - PDF
My current favorite for PDF generation is to build an XML document programatically. This document has no layout information, so I use Saxon and an XSLT stylesheet to translate it to XSL Formatting Objects. From there, I use FOP to translate to PDF.
The best part is that the XML document contains the content, while the XSLT stylesheet describes how to make a document out of it. If I need a screen version all I have to do is write another stylesheet to translate to HTML.
-
XML - FO - PDF
My current favorite for PDF generation is to build an XML document programatically. This document has no layout information, so I use Saxon and an XSLT stylesheet to translate it to XSL Formatting Objects. From there, I use FOP to translate to PDF.
The best part is that the XML document contains the content, while the XSLT stylesheet describes how to make a document out of it. If I need a screen version all I have to do is write another stylesheet to translate to HTML.
-
XML - FO - PDF
My current favorite for PDF generation is to build an XML document programatically. This document has no layout information, so I use Saxon and an XSLT stylesheet to translate it to XSL Formatting Objects. From there, I use FOP to translate to PDF.
The best part is that the XML document contains the content, while the XSLT stylesheet describes how to make a document out of it. If I need a screen version all I have to do is write another stylesheet to translate to HTML.
-
What is "micro-HTML"?
"compiled into micro-HTML" - I'm pretty familiar with the HTML standards from the W3C (http://www.w3.org/MarkUp/), and I haven't found the spec yet for "micro-HTML". Perhaps this is the marketing buzzword description for zip compression of the HTML file? Am I missing an explanation, or is this just a freely flung buzzword in an otherwise interesting article?
-
Re:Me first - Gator is NOT spywareThe W3C sez, "Use standard redirects: don't break the back button!"
Hear hear.
-
Re:If they really wanted to do something useful...
Some of the things you mentioned are in there, namely data, time, and sliders (range). The last link details it.
-
Re:Typos != intentional usage
When you do this, I assume its when they use a web browser. In this case does the page show up as a '500' status error page or a normal '200' status page?
RFC rfc2616 - Hypertext Transfer Protocol -- HTTP/1.1 -
Re:cant be any harder than japanese support.
you can make chinese / japanese vertical text in html using tables, but it is a major PITA. i've seen some sites do it though. still other sites use gif/jpeg images for vertical text (some arabic sites do this as well as arabic support in browsers tend to suck ass).
explicit vertical text support is in css though.
microsoft has (i guess nonstandard) support for vertical text. -
Re:MozillaFirebird is the best
Standards compliance is part of the big picture. I think Amaya is more of an official reference implementation, but my point is why should Mozilla deviate from its goals when that's not part of its purpose? They didn't set out to make an IE-compatible browser, they set out to make a browser that follows the standards.
You can argue whether or not following the standards strictly is good or not, but the fact is if someone wanted to break standards, they can fork Mozilla and add all the IE-specific features. But don't expect the Mozilla project to do that. In any case, I personally would not want them to waste their limited resources on this. -
Re:ghastly new firebird website
Yup, not valid.
-
Re:AA With X11
...effort to target more end-users...
Granted, that's got SVG in it too
Really great SVG support, IMHO, is one of the necessary ingredients for making the web more exciting. This is the kind of innovation that is not just useful, but something the whole community can participate in.
- Vector graphics,
- independent of screen resolution,
- able to convey layout information, and in
- a standard format accessible to anyone who can download and read a specification,
Mozilla's market share is so low that it is not regarded as a serious competitor to IE.
The only way Mozilla can gain broader acceptance is if it not only does the standard HTML rendering acceptably good, but if it offers exciting new technology that is not available in IE.
IIRC, an SVG implementation is already in IE, but there's little incentive for it to be further developed. Arguably there's incentive for SVG in IE not to be further developed by Microsoft because a robust successful implementation may displace competing product lines of their own and other partners (Shockwave, Adobe). There's a potential wonderful application area to be served, but it will require someone besides established big-names to develop.
-
Superset? What superset?In what way is Mono a superset of the Java functionality?
Would you be so kind to explain to me exactly how many technologies that
.net has that makes it a superset of Java? Maybe you haven't investigated J2EE, J2ME and all the other technologies that are part of the Java platform. Besides, Java has a much larger free software community. Freshmeat, for example, lists 2382 Java projects (that's less than 100 frewer than C++). To be compared to the 46 C# projects.Want to implement a SOAP web service? Check out GLUE. It allows you to distribute any java object as a SOAP service using only 2 lines of code (one to start the server and one to register the object).
And if you don't want to listen to me, why not read this list. It contains some good stuff.
Why people spend their precious time on a project like Mono with such an unstable (legally) base is beyond me. Why the Linux community seem to embrace
.net more than java is even more boggling. -
What's tempting me to switchA few months ago, I attended an impromptu cookies'n'soda seminar given at MIT by Tim Berners-Lee, and while the subject was of interest, I also took the time to take a quick look around at the machines being toted by all of the attendees. It was a small classroom, everyone was in plain view, and "everyone" included some high-profile names in the geek world (although I can't remember them now, I was too busy looking around at people's hardware
;-) ). What surprised me at the time was the number of Macs present. Mr. Berners-Lee himself was toting a TiBook, and some of the MIT Computer Science professors even had the new-model iBooks.It was a surprise to me, and a pretty powerful incentive for me to go with the sexy little thing I'd never previously considered worth the price-markup. Now all I have to do is starve for a few more months...
PS: For those of you who are wondering what the rest of the audience was carrying, there were two ThinkPads, and one or two grad-student-like fellows had desktop-replacement Inspirons.
-
Re:This can't be serious
Does ANY of the other browers somehow render web pages better or worse?
Umm... how about all the other browsers out there? Seriously, have you never tried to look at a proper CSS2 page in IE? (e.g. the W3 CSS page, which isn't complex CSS at all) IE's pathetic rendering is the bane of good web designers everywhere who are forced to use ridiculous hacks so IE will display their valid content at all.
Oh XYZ is unsafe. Well you feel that way turn it off.
Even if you *could* make IE 100% safe by disabling XYZ, quite probably reducing your browser's capabilities in the process, that's not enough. IE is a horrible product by virtue of the fact that the default settings leave you at the mercy of script kiddies everywhere. If there's no way to make ActiveX et. al. more secure, they should be OFF by default.
IE is very customizable.
Hooray, I can... move the toolbar! And I can change the buttons! And I can... move it again! I'm going to switch to IE forever now! -
Re:talk about shooting yourself in the foot.
PS is anyone else getting a lot of "500 internal server error" messages. (Slashdot is being slashdotted)
I saw lot of 500's yesterday, but that is NOT a slashdotting. 500 is an error code, usually due to a CGI program (such as the entire slashdot code) craping out. I get this alot when developing perl scripts (like slashcode only much smaller).
I assumed they were upgrading the code live, thus requests NOW might have data that is not valid in 5 seconds. If the server that is running slashcode was overloaded, you wouldn't get 500, you would get a blank page and an hour glass. You can find the list of status codes here at w3.org. -
Re:ECMAScript has nothing to do with XML
-
Re:Scalable Vector Graphics.
SVG is a new way to render without pixels . .
Um, no. SVG does use pixels. If you come up with a way to display something on a screen without using pixels -- get a patent! .
What you were trying to say, I think, is that SVG generates vector graphics as opposed to bitmapped graphics. Bitmapped graphics are basically lists of pixels, saying "First row: pixel 1 is red, pixel 2 is red, pixel 3 is green. Second row: pixel 1 is red, pixel 2 is green, pixel 3 is red. Third row: pixel 1 is green, pixel 2 is red, pixel 3 is red." This generates a three-by-three graphic like this:
RRG
RGR
GRR
In other words, a red square with a green slash extending diagonally upwards from the bottom left to the top right. You can save some disk space by compressing the file -- for example, the file might say "Green pixels: Row 1, pixel 3; Row 2, pixel 2; Row 3, pixel 1; all others Red." Other compression schemes use different approaches, but that's one way. At base, though, it's still just a list of pixels. Examples of bitmapped graphics include BMP, JPG, PNG, and GIF graphics.
Vector graphics are different. They specify a set of mathematical descriptions of shapes. Like plotting out the algebraic formulas for lines and squares and stuff on a graph in high school. Instead of describing the picture, vector graphics describe how to draw the picture. The advantage to this is that the picture can be drawn at any size. You could take a vector graphic and draw it at 3x3 pixels or 3000x3000 pixels, and the end result would be true to its description. You can enlarge something indefinitely without it getting all pixellated and blocky. You can also reduce it indefinitely. Of course, at one point or another it gets too big or too small to be useful, but in between those points it gives you a lot of flexibility. Sick of those miniscule icons in the toolbar of your word processor? If they were SVG, you could twiddle their size until they felt comfortable. Some of the better-known examples of vector graphics are TrueType fonts and Macromedia's Flash graphics.
SVG, which is short for Scalable Vector Graphics, is an open, XML-based standard for vector graphics, similar to Flash. You use XML tags (vaguely like HTML) to describe your shapes and such. Then you need an interpreter that takes those instructions, figures out the math, and draws the shapes for you. You can animate them with ECMAscript (read: JavaScript). The standard is fairly new, but has a lot of backing.
In KDE, icons are the most obvious use for SVG. There is a definite performance hit -- all that math means a lot of CPU overhead. For this reason, I don't think SVG is likely to be used to generate the whole interface. But there's an excellent compromise: once the SVG has been sized and drawn, you could then take that and save it as a bitmapped graphic. So you could size your interface once, then save to plain old bitmapped files, using compression if you like. That way you get your UI sized the way you want it, and you don't have to keep re-calculating all the vectors.
It's a spiffy new technology, and has a lot of potential applications. Neaaat. -
Re:Scalable Vector Graphics.
SVG is a new way to render without pixels . .
Um, no. SVG does use pixels. If you come up with a way to display something on a screen without using pixels -- get a patent! .
What you were trying to say, I think, is that SVG generates vector graphics as opposed to bitmapped graphics. Bitmapped graphics are basically lists of pixels, saying "First row: pixel 1 is red, pixel 2 is red, pixel 3 is green. Second row: pixel 1 is red, pixel 2 is green, pixel 3 is red. Third row: pixel 1 is green, pixel 2 is red, pixel 3 is red." This generates a three-by-three graphic like this:
RRG
RGR
GRR
In other words, a red square with a green slash extending diagonally upwards from the bottom left to the top right. You can save some disk space by compressing the file -- for example, the file might say "Green pixels: Row 1, pixel 3; Row 2, pixel 2; Row 3, pixel 1; all others Red." Other compression schemes use different approaches, but that's one way. At base, though, it's still just a list of pixels. Examples of bitmapped graphics include BMP, JPG, PNG, and GIF graphics.
Vector graphics are different. They specify a set of mathematical descriptions of shapes. Like plotting out the algebraic formulas for lines and squares and stuff on a graph in high school. Instead of describing the picture, vector graphics describe how to draw the picture. The advantage to this is that the picture can be drawn at any size. You could take a vector graphic and draw it at 3x3 pixels or 3000x3000 pixels, and the end result would be true to its description. You can enlarge something indefinitely without it getting all pixellated and blocky. You can also reduce it indefinitely. Of course, at one point or another it gets too big or too small to be useful, but in between those points it gives you a lot of flexibility. Sick of those miniscule icons in the toolbar of your word processor? If they were SVG, you could twiddle their size until they felt comfortable. Some of the better-known examples of vector graphics are TrueType fonts and Macromedia's Flash graphics.
SVG, which is short for Scalable Vector Graphics, is an open, XML-based standard for vector graphics, similar to Flash. You use XML tags (vaguely like HTML) to describe your shapes and such. Then you need an interpreter that takes those instructions, figures out the math, and draws the shapes for you. You can animate them with ECMAscript (read: JavaScript). The standard is fairly new, but has a lot of backing.
In KDE, icons are the most obvious use for SVG. There is a definite performance hit -- all that math means a lot of CPU overhead. For this reason, I don't think SVG is likely to be used to generate the whole interface. But there's an excellent compromise: once the SVG has been sized and drawn, you could then take that and save it as a bitmapped graphic. So you could size your interface once, then save to plain old bitmapped files, using compression if you like. That way you get your UI sized the way you want it, and you don't have to keep re-calculating all the vectors.
It's a spiffy new technology, and has a lot of potential applications. Neaaat. -
FYI
For those of you who don't know, SVG = Scalable Vector Graphics
-
Re:Stats skewed by fake browser referrersIncidentally, those "coders" who force a particular browser type to continue instead of using STANDARD HTML etc should be exposed a la spammers to show the wider community what crappy coders they are. They have no place coding for the World Wide Web.
that's harsh, dude, but i can't say i disagree. i would never in conscience design a site that was solely designed for Win/IE, regardless of its market share. but the fact is that Win/IE, for all its crappy implementation, isn't that horribly uncompliant, meaning that there's little reason not to develop for both Win/IE and current standards at the same time (which can't be said about Netscape 4, the bane of my existence for years... it's only been in the past year or so that N4 use has dropped to the point where you can make a business case for not supporting its crap-ass CSS implementation.)
that said, it's a frustrating world for us web developers who want to do our part to encourage standards compliance. fact is the IE implements very fundamental CSS (such as the visual box model) differently than the standards dictate, meaning that you're practically forced to use some kind of browser rerouting or stick with the vanilla HTML of a previous generation of web design.
IE, thankfully, has one useful (albeit non-compliant) CSS feature... the ability resolve javascript expressions right in the stylesheet. i hate having to compromise in that way, but almost every time i end up using js expressions to change the fscking width property for IE5&6.
and while i'm complaining... what's up with not supporting the minimum widths property? it's the one thing that will finally make table-based web-design a thing of the past, and they don't bother with it. even if they end up supporting it, it'll still be YEARS before IE5and6 pass from common use.
ah microsoft, how i hate you.
-
Re:Maybe it's time...
Those who live in glass houses... http://validator.w3.org/check?uri=http%3A%2F%2Fww
w .rmpmusic.com%2F -
Re:Simple: Improve alternatives
I think it is well known that slashcode spews out horrible HTML - Pity no one has tried to clean it up with CSS and modern markup
-
While we're on the topic: IE and PNGWehile we're on the topic of IE and web-standards, I thought i'd express my frustration with IE and its inability to handle PNG transparency at ALL! Not one bit. PNG not only offers transparency, but partial transparency, which can really improve the look and ease of development of many modern web sites... But we're forced to use the unremarkable GIF which only offers binary transparency...
Oh IE, why can you not support an open standard correctly?
-
While we're on the topic: IE and PNGWehile we're on the topic of IE and web-standards, I thought i'd express my frustration with IE and its inability to handle PNG transparency at ALL! Not one bit. PNG not only offers transparency, but partial transparency, which can really improve the look and ease of development of many modern web sites... But we're forced to use the unremarkable GIF which only offers binary transparency...
Oh IE, why can you not support an open standard correctly?
-
Re:Something everyone knows...
I applaud you for your firm grasp of the use of HTML links.
-
Re:Outstanding!
Being able to parse a format does not mean that your application 'supports' the format. SVG is XML, and XML is easy to parse - reader.parse(doc);
But I hardly think that is what this article is about.
There is a lot of work involved in interpreting the nuances of SVG see the W3C Standard for SVG. I think you will find that there is quite a bit of work in order to support SVG bi-directionally in an application.
-dave
-
Re:Research vs. productionI would have to argue that this is indeed one huge problem. From plenty of experience developing software with projects much larger than the freenet project (unfortunately with propritary software goals) I have been burned whenever I got involved with a project that didn't try to get the documentation done ahead of time.
Indeed, the mantra "Resist the urge to code" is something that you really need to keep in mind, even with small projects. Freenet is not even a brand new project any more, so proceeding without a written standard and planning first without coding anything should be the current methodology.
A good example of what I feel a proper specification should follow when being written is the PNG Data Format. This has been fully vetted with many specification problems removed, the entire process was done in the open, and a product wasn't the primary emphasis of the project. Indeed, I wish most open source specifications followed this route more.
The point I'm trying to make here is that indeed this is a problem of Research vs. Production. Freenet is bent on testing and trying new and different methodologies. While this is a noble task to perform, with white papers and honest to goodness actual science in computer science (wow, does that actually happen?) there does reach a point that it needs to move more toward software engineering where specifications written in plain old English (or other common written language between developers) is used. In a production environment, you should argue what changes to the protocol need to be made, discuss them in detail just how these changes are going to affect everything (like the move from IPv4 to IPv6), perhaps do some research on just how these changes are going to affect everything, and then publish these changes as a formal specification document.
As far as the protocol being backward compatable, that is not necessarily the case. There has been a huge move with the current "research" branch of Freenet with a totally different schema on how nodes communicate with each other, and there have been several instances while I have run nodes where I was simply **REQUIRED** to upgrade if I wanted to stay with the main branch of Freenet because the protocol changes were so big that it broke with earlier versions. I know that they are still less than a 1.0 version of the project, but I'm just saying that one of the things necessary for them to get there (to version 1.0) is to do a thourough specification of the protocol.
Also, I feel that one of the reasons why you don't see alternate implementations of the Freenet protocol is two fold:
- The complexity of the implementation
- The lack of a compleated specification
When you have more than one implementation for a complex data format/protocol specification, you tend to find errors in each other, including the base specification. - The complexity of the implementation
-
Re:GIMP website interface...
Good for them, it Validates, and looks a lot nicer. I'm glad to see they took the navigational links out of images, I hate that practice.
-
Re:acronyms?
It is written in the original article and there's even a link that you could click on. Try this one instead: Scalable Vector Graphics.
-
OpenGL options? (was Re:SVG rendering engine?)
-
Hold on cowboy!
Before everybody and their mothers starts flaming them because they use XML as their protocol, I would like to point out that they are using WBXML to send their messages.
WBXML is a packed encoding for XML, thus saving space and all those that can be highly compressed. Just have a look at the specs, it's not because it has WAP tagged to it that it's a load of crap.
And then, to those saying that the parser will kill the perfs, I'd like to point out that this protocol doesn't rely on string parsing but _byte_ parsing.. -
oh dear
Verisign clearly want to innovate so much that their homepage contains 87 HTML errors, check the w3c validator, in less than 300 lines of code.
That has to be some sort of innovation record!
-
Re:I'm so unfashionable, it hurts...
-
Re:Hypercard
Scully is echoing comments from Tim Berners-Lee during the development of the web. The original proposal for the world wide web specifically mentions Hypercard when describing what the system does.
-
Re:Safari
That shouldn't make a difference if you're able to read
/. The main page has 394 as I type this. -
Re:Safari
No the page is not valid HTML there are 93 errors.