Slashdot Mirror


Helping the Apple Web Community w/o an Apple Computer?

ptaff asks: "Web developing can burn some braincells when trying to get a page to render fine in all browsers. Using XHTML/CSS on Win/Linux, thou can get a 'satisfying' result among PC browsers (MSIE, Mozilla-and-derivatives, Konqueror, Opera) - but when it comes to Apple browsers (Mac-MSIE, Safari, Omniweb, iCab, and others), and there's no Mac around to test, how can you tell if things will work out fine? I personally experienced a CSS border directive on an input tag that completely messed up a simple document. There are some CSS compatablity sheets (this comes to mind), but can you test further than that? is there any way a web developer can check for Apple-browser-compliance without a Mac?" If only HTML validation were as simple as submitting pages to the proper emulator, and viewing the results.

117 comments

  1. That's what standards are for! by Prien715 · · Score: 5, Insightful

    We have language standards to make cross-platforming easier. If you'd like to check to see if your page is w3c complaint, go here.

    --
    -- Political fascism requires a Fuhrer.
    1. Re:That's what standards are for! by KingAdrock · · Score: 5, Insightful

      Where as I agree that standards are great and should always be used, just becaues you page is standard compliant doesn't mean it will render correctly.

      Before you go and tell me that it is the browsers fault, will you go try to explain that to every browser user on the planet so they don't bitch at me?

    2. Re:That's what standards are for! by babbage · · Score: 4, Interesting

      On the other hand, it's not always that simple. Take a look at David Hyatt's Surfin' Safari blog some time, where he writes about how he is trying to make Safari adhere to the W3 specs, while also getting the browser to emulate the quirks in IE or Mozilla.

      Some of the other browser's quirks are just bugs, but people have developed sites that depend on them -- if he went with the spec instead of the bug, people would assume that Safari was the broken browser, even though its behavior in such a situation would be technically correct.

      In other cases, the spec is ambiguous, and IE & Mozilla have come up with what seem to be equally valid interpretations in their implementation. What should Safari do then but choose one of those paths or come up with yet another interpretation to follow.

      Standards compliance is nice and all, but in practice a properly standards compliant page can still have quite a bit of variability in how it's rendered on different browsers.

      In the end, the only way to really know is to test, test, test. Just as, unfortunately, it has always been...

    3. Re:That's what standards are for! by Anonymous Coward · · Score: 0

      Nice thought, but the problem is that when I write CSS to spec (and it renders as expected in Safari etc.) it doesn't in MSIE, because MSIE (on either the win or Mac platform) supports CSS no better than the way it supports PNG graphics; so, when writing for MSIE, as many of us do or must from time to time, standards are non-indicative; so, happil;y, I have a Mac to test the workarounds with but, for those who don't, what is the solution? This is what the article here is about. How do MSIE coders check for compatibilty? Writing to spec works on Safari and a couple other browsers; but breaks on IE, whatever platform. To say "write to spec" kills the code most authors are having to cleave to.

  2. Should be simpler by forsetti · · Score: 4, Insightful

    If only HTML validation were as simple as submitting pages to the proper emulator, and viewing the results.
    <rant>
    Should be even simpler than this
    -- if you code XHTML, then all XHTML compliant browsers should render the same.
    -- if you code CSS, then all CSS compliant browsers should render the same.
    -- if you code XYZ, then all XYZ compliant apps should do the same thing.

    Isn't this what standards are all about?

    Imagine if different electric companies supplied different types of power, while all "be standards compliant"

    Image if different car companies produced cars that did not comply to "the standard road" or "the standard gas pump"

    Do I have to test my public-access TV show on multiple channels, on multiple different TVs, just to make sure it works on all of them?

    It's NUTZ! </rant>

    --
    10b||~10b -- aah, what a question!
    1. Re:Should be simpler by p2sam · · Score: 2, Insightful

      While I'm not a web developer, I believe technologies such as CSS, or XHTML are simly suggestions and hints that a web developer write down for a browser to digest and determine the best way to render the content.

      If you want the same picture to be displayed on all platforms, then CSS and XHTML may not be the right tool for the job. Though I'm not certain if there is a better way to present content identically on many different platforms.

      What about hyperlinked PDF?

    2. Re:Should be simpler by Drishmung · · Score: 3, Informative

      Alas, the standards are ambiguous. Plus, there is all sorts of legacy brokenness that needs to be supported. Plus new brokenness from certain large companies with such influence that whatever they do becomes the standard---in some people's minds anyway. Dave Hyatt says it much better in some of his recently archived blogging.

      --
      Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
    3. Re:Should be simpler by PeteyG · · Score: 4, Funny

      While I'm not a web developer...

      What about hyperlinked PDF?


      Yep. You're Definately not a web developer.

      --
      no thanks
    4. Re:Should be simpler by Anonymous Coward · · Score: 4, Funny

      Yeah, but wouldn't a tag be REALLY COOL?? And wouldn't the company with the tag RULE the browser market?

      Just think .. view our site with ScapeNet 8.0, and here's a blank spot.. view our site in Interweb Explainer nad BLAM! You've got a dancing monkey there. That kind of shit makes out browser STAND OUT, you catch what I'm sayin'?

      I tell 'em, you want the dancing monkey, you stick with Explainer. You want the blank spot, you stick with your gay Macintush with the fruit and shit. All the hip web designers are using dancing monkeys all over the place, while the Mac poseurs are trying to emulate it in JavaScript. It's just not the same.

      PS: we have our own JavaScript implementation, MonkeyScript, which is just like javascript except dancingMonkey objects are RIGHT in the DOM. You can load it up and set all kinds of attributes like number of bananas, type of dance, or whether he's got the little diaper or not. Can you imagine DYNAMICALLY changing the number of bananas in response to form input?? I tell you this shit is WHITE HOT!

    5. Re:Should be simpler by m00by · · Score: 1

      they DO make cars that don't comply to standard roads. all the roads in the US are too straight and boring, and encourage that go fast in a straight line crap, whereas european cars go fast both in a straight line, but even more so in curves :) plus I don't think that SUV's comply to standards for roads, nor do they comply to any other standards other than overweightness, gas guzzling, and oversize =P sure, I'm an avid vw owner, but hey... =D

    6. Re:Should be simpler by jcbphi · · Score: 5, Insightful

      - if you code XHTML, then all XHTML compliant browsers should render the same.
      -- if you code CSS, then all CSS compliant browsers should render the same.
      -- if you code XYZ, then all XYZ compliant apps should do the same thing.


      This assumes that there is no ambiguity in the standards. In the case of XHTML+CSS, there are plenty of vague/conflicting descriptions in the standard as to how something should render. Of the top of my head, here is a recent (and thorough) description of such a problem, from Dave Hyatt's Safari blog
    7. Re:Should be simpler by Anonymous Coward · · Score: 0

      SUV's also exceed the rollingoverability standard.

    8. Re:Should be simpler by harves · · Score: 5, Insightful

      I see a lot of comments saying that the standard is vague and ambiguous. That might be true, but that isn't why your documents don't render correctly.

      Ever tried to write an HTML document which "renders" correctly for a blind person?

      Ever consider that HTML is meant to instruct the browser on what is intended and not on how to render it? The idea of these markup languages is that you "mark" text as the heading, or as a paragraph, and let the user agent (normally a web browser) sort it out.

      You can demand that CSS code always renders the same, except that the user may choose to override your settings. If you depend on using your CSS-based layout to be able to navigate your website, then you wrote your webpage incorrectly. I see the ambiguity in the standards as saying "don't rely on me!", and you simply shouldn't rely on them.

    9. Re:Should be simpler by driptray · · Score: 1

      -- if you code XHTML, then all XHTML compliant browsers should render the same.

      Isn't this what standards are all about?

      No. You misunderstand the nature of XHTML, which is a semantic markup language, and does little to define how a document is rendered.

      A valid XHTML document can (and should!) be rendered differently on different browsers. That is one of the central design features of XHTML.

    10. Re:Should be simpler by Khazunga · · Score: 4, Informative

      Indeed, (X)HTML does not rigidly specifiy presentation. CSS, however, are a completely new business. They specify, down to the pixel, how layout and rendering should happen. That's their use.

      --
      If at first you don't succeed, skydiving is not for you
    11. Re:Should be simpler by JimDabell · · Score: 3, Insightful

      if you code XHTML, then all XHTML compliant browsers should render the same.

      No they shouldn't. Differences in rendering are why you can surf the web on different size screens, with text-only interfaces, on PDAs, and so on. Do you really think that the Googlebot should render HTML documents in the same way as a normal browser? And the same as lynx? And the same as IBM Homepage Reader?

      HTML encodes meaning. It's up to the user-agent to decide upon a method of presenting that information to the user.

      if you code CSS, then all CSS compliant browsers should render the same.

      Not according the the specification. There are plenty of areas that leave the final decision up to the user-agent, and that's not even taking into account variable pixel sizes, user stylesheets, relative units for lengths, and so on.

      "Rendering the same" is impossible on the web. Even if you narrow it down to commonly used desktop configurations, what's a good rendering for somebody with a 21" monitor and perfect vision might not be good for somebody with a 15" monitor and poor vision. The Web is not paper, don't impose paper's limitations upon the web.

      Isn't this what standards are all about?

      Standards aid interoperability. They aren't magic - there's no way to ensure a decent layout without a lot of human effort on a case-by-case basis.

    12. Re:Should be simpler by Anonymous Coward · · Score: 0
      if you code CSS, then all CSS compliant browsers should render the same.

      MSIE on either mac or win is not fully CSS compliant. So like it or not I have to write non-compliant code for my company website. Now, my own home site, I say fuck it, I'll write golden CSS and XHTML, and if you don't have a Mac, to hell with you. But if I did this at work, it would be a problem.

    13. Re:Should be simpler by monomania · · Score: 1
      try this nice straightfoward non-complex CSS code:

      p.nicelabelstyle {
      padding-top : 4pt;
      padding-bottom : 5pt;
      padding-right : 8pt;
      padding-left : 8pt;
      font : bold 9pt "Trebuchet MS", Times, serif;
      color : white;
      background : #660000;
      display : inline;
      }

      apply this to an html or xhtml bit. View it in MSIE on the Window or Mac Platform. View on in Safari, or a Mozilla browser on Mac or Linux platforms.

      MS supports CSS like they support PNG graphics.

    14. Re:Should be simpler by Erik+K.+Veland · · Score: 1

      Do I have to test my public-access TV show on multiple channels, on multiple different TVs, just to make sure it works on all of them?

      Actually yes. The amount of your screen different TVs show varies. That's why you have title-safe areas and action-safe areas. Not to mention PAL vs NTSC.

      --
      "I tend to think of OS X as Linux with QA and Taste", James Gosling, creator of Java
    15. Re:Should be simpler by Anonymous Coward · · Score: 0

      You seem to have a lot of experience.

    16. Re:Should be simpler by Anonymous Coward · · Score: 0

      ... And YOU! - You're not even fucking literate!!!!

    17. Re:Should be simpler by Anonymous Coward · · Score: 0



      'you catch what I'm sayin'?'

      Dear Crackhead,

      Unfortunately, it's very difficult to catch what you are saying, because you write so fucking poorly and type worse and can't spell worth a damn.

      Thank you.

      Cowboy Neal

    18. Re:Should be simpler by Large+Green+Mallard · · Score: 1

      Different electric companies DO produce different types of power.. In fact, even the SAME electric company produces different types of power.. you'll often find variations of +/-20V in electricity supply voltages. This can cause all manner of fun when it's actually at the extremes of this +/- :)

  3. Re:Topic AMD? by Elwood+P+Dowd · · Score: 1, Offtopic

    Remind me again why I gave them money?


    Funny, your name doesn't have a star next to it.

    --

    There are no trails. There are no trees out here.
  4. [OT] Slash mucking by Elwood+P+Dowd · · Score: 1

    Dude. How do you include html-like tags in your text while also using html-like tags in your text?

    I've never figured that out on /.

    --

    There are no trails. There are no trees out here.
    1. Re:[OT] Slash mucking by forsetti · · Score: 4, Informative

      Simple -- use:

      &lt;rant&gt; == <rant>

      Escape characters
      Now this post was tricky to do !

      --
      10b||~10b -- aah, what a question!
    2. Re:[OT] Slash mucking by mkldev · · Score: 2, Funny
      So that post was then written as:

      &amp;lt;rant&amp;gt; == &lt;rant&gt;

      right?

      Yikes, we'd better stop this. At this rate, the reply to this will be eerily long....

      --
      120 character sigs suck. Make it 250.
    3. Re:[OT] Slash mucking by ahector · · Score: 1

      &lt;rant&gt; == <rant> booya.

      --
      sig
    4. Re:[OT] Slash mucking by MarkusQ · · Score: 1

      Elwood:
      Dude. How do you include html-like tags in your text while also using html-like tags in your text?

      I've never figured that out on /.

      forsetti:

      Simple -- use:

      &lt;rant&gt; == <rant>

      Escape characters

      Now this post was tricky to do !

      Dude. How do you manage to be informative and funny in the same post?

      I've never figured that out on /.

      -- MarkusQ

      Now this post was easy to do!

  5. wow!!! by Anonymous Coward · · Score: 3, Funny

    If only HTML validation were as simple as submitting pages to the proper emulator, and viewing the results.

    If only Slashdot HTML validation were as simple as submitting pages to the W3C Validator, and viewing the results.

    http://validator.w3.org/check?uri=http://slashdot. org

  6. Well, hey, not a new idea there by devphil · · Score: 4, Informative
    If only HTML validation were as simple as submitting pages to the proper emulator, and viewing the results.

    Yeah, if only... oh, wait, it is.

    Of course, testing for validation and compliance to standards is not quite the same thing as "does my web page look okay in Arbitrary Browser Foo," which is what the submitter was asking about. At some point you simply have to say, "any browser will work as long as it doesn't suck with regards to published open standards."

    --
    You cannot apply a technological solution to a sociological problem. (Edwards' Law)
    1. Re:Well, hey, not a new idea there by Anonymous Coward · · Score: 0

      Of course, testing for validation and compliance to standards is not quite the same thing as "does my web page look okay in Arbitrary Browser Foo," which is what the submitter was asking about.

      He makes an open and up-front declaration that his post is off-topic, and STILL gets moderated informative.

      At some point you simply have to say, "any browser will work as long as it doesn't suck with regards to published open standards."

      Except that it isn't true at all.

  7. get a mac by Anonymous Coward · · Score: 5, Insightful

    no offense but if you are doing any kind of web development you better have all the major platforms on your desk:

    A Mac with old Mac IE and new Safari (Mozilla/Netscape and Camino optional)

    A PC with various flavors of IE and Mozilla/Netscape.

    A Linux machine with the current Red Hat, with Mozilla and Konqueror.

    Personally I have a Mac and Linux machine with VMWare running multiple OSes.

    Sure you can dig into iCab and Opera and fringe browsers but the above list is good enough (I can just hear the Opera user(s) priming their flamethrowers, sorry guys).

    Also keep this in Mind: the Mac folks are really trying hard for a standards-compliant browser that ALSO renders all the quirks of IE and other browsers. So if your code doesn't work right on the Mac there's a button right there on Safari that let's you submit the page to Apple as a bug. Maybe it's your bug or misunderstanding but if not you can be sure the Mac folks will fix it.

    Check out David Hyatt's blog.

    1. Re:get a mac by Atzanteol · · Score: 2, Informative
      A PC with various flavors of IE and Mozilla/Netscape.
      It has been my experience that buying a Mac will actually be a *lot* easier than having a single PC with multiple versions of IE on it.
      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    2. Re:get a mac by Boglin · · Score: 1

      I am an Opera user and, no, I'm not going to flame you. To be honest, in all the time I've been using Opera, I've never found a page that Opera conldn't load that any other non-IE browser could. Basically, Opera does a darn good job in keeping with published specs, so any developer that actualyl give a crap and tries to go cross platform will usually get their Opera compliance for free.

    3. Re:get a mac by NaDrew · · Score: 1
      Sure you can dig into iCab and Opera and fringe browsers but the above list is good enough (I can just hear the Opera user(s) priming their flamethrowers, sorry guys).
      Not at all. If it's written to standards, Opera will render it. Opera will also do a decent job of rendering if it's written to Win32-IE.
      No flamethrower needed.
      --
      Vista:XPSP2::ME:98SE
    4. Re:get a mac by babbage · · Score: 3, Insightful
      A PC with various flavors of IE and Mozilla/Netscape

      Short of buying a copy of VMWare, how exactly would one do this for IE? Remember, since IE is embedded in the operating system, you're normally not allowed to have multiple copies of the same IE DLL files resident on the same system.

      Microsoft used to let you install a patch that allowed you to run IE5 in an IE4 emulation mode (or it may have even been IE4 in an IE3 mode -- it's been a while), but I seem to remember that the emulation wasn't perfectly identical to the earlier browser anyway. If a more recent version of that tool was ever produced, I'm not aware of it, and after poking aound on the official IE site for ten minutes or so, the only such add-on i can find is a beta for a "user rights mis-management" tool. Nice to see where the IE development focus is drifting these days.

      Short of VMWare or multiple computers or *ugh* booting multiple copies of Windows on the same machine, I think MS has made it impossible to run multiple, concurrent versions of any modern IE version (5, 5.5, 6). If anyone knows of a less cumbersome way to do this -- because obviously it helps web developers to be able to test against multiple versions, even if average users don't need such a thing -- I'd love to learn how to do it.

  8. It's not the standards, people by medeii · · Score: 5, Informative

    This story's at three comments, and already I'm hearing that "if you just use standards, it'll be OK." That's a load of bull, actually. Standards make the cross-platform problem easier to solve, but there are always differences in interpretation of a spec. Safari has CSS bugs that Mozilla doesn't, and IE's Javascript parser does things differently than Opera's. Standards support helps this situation immensely, but by no means is it a panacea. I'm a big fan of designing sites that validate to XHTML 1.1 and CSS2 (and indeed, all of mine do), but it's still a lot of effort to come up with something that both looks good and works similarly and accessibly across five major browsers and three platforms.

    My advice to the poster is to do one of three things:

    1. Buy an iBook or Powerbook. They're pretty cheap, lovely to use, and you've got a good excuse for needing one. If your budget doesn't allow, check on eBay for a used G4 system (an eMac, for instance) and grab it instead.
    2. Grab the only decent emulator I know of, Basilisk, and try to find someone with an Apple BIOS ROM and some System 7 CDs. That's as close as you'll get to emulating one, and no, it won't run OS X.
    3. Use BrowserCam, a service that lets you (for a fee) see the results of your labor in a variety of browsers. It seems pretty cool, if you don't have any other option, but over time just buying a mac will pay for itself anyway.
    --
    got standards? --- http://www.w3.org/
    1. Re:It's not the standards, people by Josh+Booth · · Score: 3, Insightful

      Do the Macs at CompUSA allow people to access the CD drive? If so, just waltz in, pop in the disc, test it, get your disc, and waltz out. Heck, people have copied entire office suites before this way. Or, you could just post it on the web and use a networked Mac to access it. I often go to NewEgg.com to look at reviews while at CompUSA.

    2. Re:It's not the standards, people by medeii · · Score: 1

      Not usually, no. The Apple rep at my local store is quite the dick, and goes ape when a customer so much as asks to look at the machine's internals. (That might've been something to do with me returning three defective Airport Extreme cards in a row, though.) They take a pretty dim view of anyone taking anything into their store, especially electronics; I brought along a DVD once while trying a few of their players, and I got harassed by both employees and the security guard for it.

      It'd be a lot more reasonable and easy to visit an online test site from CompUSA, but that definitely won't work for a small business or company that needs extensive testing.

      --
      got standards? --- http://www.w3.org/
    3. Re:It's not the standards, people by maxume · · Score: 1

      Thats an awful lot of work if you update the layout very often, plus it might be somewhat difficult to debug problems while standing in the store.

      --
      Nerd rage is the funniest rage.
    4. Re:It's not the standards, people by ahector · · Score: 1

      Heh, exactly. I think with all the gas and time (which = money, of course) you are wasting driving to the damn CompUSA all the time to do your Mac testing you could just go once and actually buy one.

      --
      sig
    5. Re:It's not the standards, people by lullabud · · Score: 1

      CD drive? you can plug a usb keychain memory stick right into the keyboard.

    6. Re:It's not the standards, people by Johnny+Mnemonic · · Score: 4, Insightful


      The Apple retail stores would be another option, if there's one close. You could even test on a new G5. They will for sure let you use the CD drives; they'd probably even let you make changes to your code, verify, and then burn it to a CD (but you'd have to bring the blank CD yourself.)

      If you get hassled, you might explain what you're doing--and if they're alert enough, they'll do anything they can to encourage you in making sure your pages work with the Mac, and thank you for making the effort. I might suggest going during the weekday though.

      --

      --
      $tar -xvf .sig.tar
    7. Re:It's not the standards, people by bill_mcgonigle · · Score: 1

      If your budget doesn't allow, check on eBay for a used G4 system (an eMac, for instance) and grab it instead.

      Right, and at a minimum you can get an OSX-capable iMac for $150 on ebay. So, with an OSX license and RAM you can be testing on a real mac for $300.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    8. Re:It's not the standards, people by David+Leppik · · Score: 1
      Buy an iBook or Powerbook. They're pretty cheap, lovely to use, and you've got a good excuse for needing one. If your budget doesn't allow, check on eBay for a used G4 system (an eMac, for instance) and grab it instead.


      Just out of curiosity I looked on eBay under 'iMac' and found a 333Mhz one going for under $200, with 2 hours left in the auction. That's good enough to run OS X and OS 9 with all the browsers you might want. I don't think there ever was an iMac without Ethernet, so you're good to go in an office environment. My three year old PowerBook is the same speed (but with tons more memory) and I keep looking for an excuse to replace it with a fancier one. Unfortunately, that thing runs pretty well with the newest software, has had Wi-Fi since the day I bought it, and plays DVDs just fine.
    9. Re:It's not the standards, people by jaoswald · · Score: 1

      Hmmm. Yeah, I'm sure the Apple Store will be overjoyed that someone is spending hours using a Mac for commercial web development without actually deciding it is important enough to actually *buy one*.

      Just drop $900 for an eMac, already. If you aren't actually making money developing these web sites, then why the hell go to all the effort of making them flashy enough to have rendering issues?

    10. Re:It's not the standards, people by Anonymous Coward · · Score: 0
      Do the Macs at CompUSA allow people to access the CD drive? If so, just waltz in, pop in the disc, test it, get your disc, and waltz out.
      You know, you're onto something. Actually I've heard of a large software company who plan to tear down their building and send all developers build and debug in local stores.
    11. Re:It's not the standards, people by cosmo7 · · Score: 1

      If you aren't actually making money developing these web sites, then why the hell go to all the effort of making them flashy enough to have rendering issues?

      Okay let's do the introductions. Business Sense this is Web Development. Web Development, this is Business Sense.

  9. Whatever you do.... by Anonymous Coward · · Score: 0

    ...don't ask Apple Computer.

    Look how this page renders on Windows (IE and Mozilla), the developers they're targetting to switch:

    http://developer.apple.com/ue/switch/windows.html

    Then change your client ID to an Apple, and watch it render correctly. ;)

    1. Re:Whatever you do.... by ZackSchil · · Score: 1

      Actually, on a real Windows machine with IE 6, it renders perfectly. Apple took the time to adjust the page to IE's quirks and it shows. When you take the IE quirk code and render it in Safari, of course the result is going to look odd.

    2. Re:Whatever you do.... by PhoenixK7 · · Score: 1

      Renders perfectly with Mozilla on Mac. I can't imagine the windows mozilla renders much differently.

    3. Re:Whatever you do.... by Anonymous Coward · · Score: 0

      Because they have code in the web page to send different pages, depending on the OS. I tried it again with IE6, Mozilla, and K-Meleon on XP and they're all messed up exactly the same way - humorous since it's supposed to be about UI guidelines for Windows programmers. "Human Interface Guidelines," "Interface Design Assistance," and "Related Technologies" all run outside their word bubble.

      Now, here's the funny part - change the client string to a Mac one (I used KMeleon since it's trivial to do), and it renders just fine. Same browser, same OS, same rendering engine....change the browser's ID string and everything changes.

      This page has been up for over a year all messed up. It's funny. Laugh.

  10. iCab... by Joseph+Wharton · · Score: 1

    For iCab, you can use the 68k version under an emulator like Basilisk II.

    --
    Quality or Quantity, don't tell me they're the same.
  11. old sk00l! by Tumbleweed · · Score: 4, Funny

    Just take a screenshot of how it looks in a good browser, then change the site over to an all imagemap site. // just kidding!

    I'm not evil - I'm just compiled that way. :)

  12. Safari by ahector · · Score: 2, Insightful

    The thing I think is pretty great about Mac browsers (at least Safari on OS X) is that they do a pretty darn good job with the kind of crap they are thrown.

    I use Safari almost exclusively and I browse all sorts of sites that I know were only previewed in winIE or were designed specifically for it and very very rarely have any sort of major rendering problems.

    In fact, most sites look better in Safari because the text anti-aliasing looks so much nicer. Like, even Slashdot looks all right! Who would of thunk?

    --
    sig
    1. Re:Safari by itsari · · Score: 1

      CMIIW, but dosen't Safari use KHTML, the same rendering agent used by Konquerer?

  13. Graphic Artist by agent+dero · · Score: 0, Flamebait

    Go kiss-ass to the graphic artist, who, if is respectable at all, will at least have a PowerMac or three in his/her office.

    If not, quit your job, and find a job at a respectable place of business :-p

    --
    Error 407 - No creative sig found
  14. Do you really need one? by bpb213 · · Score: 1

    I happen to own a powerbook 12", and my experience is that everything that runs fine on mozilla / conqueror will work in mozilla/safari/MSIE on the mac.

    In fact, the only time I use MSIE at all, is when some webpage puts in some wierd mandatory IE only B$. (although I am seing less of this, maybe im just staying away from those sites now)

    But in all reality, Safari uses konqerors khtml engine, and mozilla is mozilla, and mac users are moving from IE to Safari.

    --

    This .sig looking for creative and witty saying.
    1. Re:Do you really need one? by Anonymous Coward · · Score: 0

      Some of the reason you can work seamlessly like this is because the browser is handling some of the problems. But a large part is because we, the web developers, spend hour after hour making sure that our websites look at least "almost" the same in all browsers. Its alot of work, and if you saw the way that some complex layouts looked in Mac MSIE or Safari before they are tweaked to all of the little differences, you would be surprised how poorly they render.

      Its not their fault. If I started by previewing all of my pages on Safari and then tried to look at it in IE, it would be likely to look pretty bad too, except that I would probably do most things IE compatible anyway, instinctively, after working with its qwerks for the past 6 years day in and day out.

  15. testing still important with standards by jvj24601 · · Score: 3, Insightful

    As I work in webshop (yes, we're still around after the dot bomb), we regularly have clients that don't give a crap about browser compatibility or standards. However, our development team (myself included) do care.

    We code and validate our sites to HTML 4.01 or XHTML 1.0. But we still test our sites on IE (for both Mac and Windows), Mozilla-based browsers, and Safari. Why? Because while coding to standards works great for us developers, these browsers still have bugs (especially CSS bugs). We routinely find CSS bugs in IE 5.5 for Windows, a few here and there in Safari, and (ironically enough) the current worst of the lot: IE 5 for Macintosh (ironic because, as some of you know, this browser used to be considered the most CSS-compliant). We don't sniff for browsers - we just try to avoid markup and style definitions that don't consistently work across the board.

    Yes, it takes more work than just validating code. However, it still 10x less work than doing hacks and tricks to make stuff work in that piece-of-crap Netscape 4.

  16. My Experience by cpuwizard · · Score: 1

    The Gecko based browsers are on the Mac, and Safari is based on KHTML (Konqueror). They seem to perform nearly identically to their Linux counterparts. As for IE, it was spawned off the early 5 series on the PC so it has it's own quirks, but since Microsoft has said they aren't releasing any new versions everyone is switching to Safari. I would think your safest bet is to test on the most recent releases of Konqueror. I can't really address OS 8 and 9 users, but I think many of them run Netscape 4.75.

    1. Re:My Experience by Anonymous Coward · · Score: 0

      Most 8/9 users use IE 5.

  17. Use Konqueror by Anonymous Coward · · Score: 5, Informative

    Safari uses the KHTML renderer from the KDE project. The same renderer is used by KDE for the Konqueror browser.

    Apple's Safari team has already submitted patches to the KHTML code base. Over time Konqueror, and Safari will be the same. The one caveat is that Safari will have fixes, often before Konqueror due to a lag incorporating the Safari team's patches.

    1. Re:Use Konqueror by Anonymous Coward · · Score: 0

      And releases of Safari come out at different times than releases of KDE/Konqueror. Safari 1.0 was released a few months ago, and will have things that Konq 3.1 didn't have (released Feb 2003), and Konq 3.2 (Dec 2003) will have things that Safari 1.0 won't have. They are largely similar though.

  18. It's simple by Anonvmous+Coward · · Score: 4, Funny

    "how can you tell if things will work out fine?"

    Put the site up. Mac users aren't exactly a quiet bunch when something doesn't work quite right on their machines. Believe me, you'll know rather quickly if something doesn't work.

    1. Re:It's simple by Anonvmous+Coward · · Score: 2, Funny

      Flamebait? Doh, forgot the smiley!

    2. Re:It's simple by Anonymous Coward · · Score: 0

      why is this flamebait?

      That's not bad advice .. of course getting a Mac is a much better idea but I've worked with a small site where the guy who ran it was a die-hard windows lover but whenever Mac users complained about the site (for instance download filenames weren't coming out right, or pages rendered funny), he wrote them back and said "hey, thanks for letting me know, what I can do to fix it?"

  19. Funny, if you developed on a Mac to begin with.... by Anonymous Coward · · Score: 0

    You could test everything you needed!

    Virtual PC to test all Windoze browsers and OS X's BSD environment to run Unix Browsers!

    Who "woulda thunk" that there are still web developers out there who haven't figured this little ditty out?

  20. Recommend Mozilla; when wrong, it's wrong xplat! by mactari · · Score: 4, Insightful

    When making sites for a line office at NOAA (US gov't office), I always wrote for two browsers. You have to write for Internet Explorer because it'd bring, even in NOAA where NS 4.7 was pretty much forced on you, 90% of your hits, and Mozilla/Netscape 6+ "for everyone else".

    The most important thing about Mozilla, and what impressed me most with the excellent browser, is that Mozilla's behavor was the same across platforms when it came to Javascript, CSS, and other rendering. More importantly, rendering errors showed the same behavior in the same version of Mozilla, regardless of platform! That's impressive.

    Sure, fonts, icons, etc are *slightly* different, but I made some pretty dhtml intensive stuff (click "Query Storms") that behaved exactly the same on Linux on Windows, Linux, and both Mac OS 8-9 & OS X.

    You basically have two choices. Make a Google-like site with such simple html that it'll render correctly everywhere, even in Lynx, or program higher-end, thicker client, dhtml jive for IE and Moz. That covers the vast majority of your hits (IE) and will give the option to most anyone on an alternative OS to, at worst, download a free browser that'll behave exactly as you'd expect (Moz). (Okay, three choices -- make two sites. One's dumbed down for lynx, the other for IE/Moz.) Now you've covered Mac, Linux, and heavens knows what else just by testing, give or take, on Windows. Mozilla's good enough that it is a platform.

    Check for DOM (document.all and document.layers), give a warning to anyone who doesn't conform, and feel good that you've give people who *need* to see your pages an option without wasting hours and hours testing and writing for browsers that will make up a very low volume of your visits. Yes, you potentially exclude Granny Smith on dial-up with Mac OS 8.1 or Joe Apple Diehard who only uses Safari and won't even touch Camino, but let's face it, you're better off spending that time writing a new site and reaching 99% of a new audience anyhow.

    Good luck!

    --

    It's all 0s and 1s. Or it's not.
  21. browser cam by Galahad · · Score: 4, Informative

    try the browser cam. CSS-D inhabitants swear by it.

    --
    --jdp Maintainer of VisEmacs
    1. Re:browser cam by Zoop · · Score: 1

      Not having mod points, I'll second this heartily. I develop on a Mac and have a PC at my desk to check stuff on. Since PCs can't have multiple versions of IE on them, I still use BrowserCam to automatically check the obscure browsers.

      It does make testing small fixes for a single browser a little slow, but it's great for ensuring that the fix you made for IE 5.5 didn't break IE 6 (which it usually will).

  22. Also worked for US Gov... by Anonymous Coward · · Score: 0

    for the Department of Energy... our team tested on IE 6.0, IE 5.0 (IE 5.x is still pretty widely used), NS 4.7 (the hardest to support), and Safari 1.0.

    We didn't really test for Mozilla/gecko based browsers since in usage, it was statistically insignificant. We probably wouldn't have tested on Safari either, but it's all four of our's favorite browser. :)

    The world pretty much still revolves around two browsers: IE 6.x/5.x and NS 4.7. The latter is deployed everywhere still, and is in fact, the default browser for the DOE. I really hate that, because i'd really rather support the standards compliant NS 7.0 rather than 4.7, but we don't have the resources/time/energy to do that.

  23. NO I DIDN't READ THE ARTICLE by LennyDotCom · · Score: 0, Offtopic

    I believe in keep it simpel stupid. ANy web page I put up is very basic and works in all browsers very basic html can be much more effective then fancy cutting edge shit .
    OK flaim the hell out of me but I still believe in what I just said.

    --
    http://Lenny.com
    1. Re:NO I DIDN't READ THE ARTICLE by Jerf · · Score: 2, Funny

      Apparently you didn't keep it simpel enough. YOur message has capatilization wierd. and other starnge shit. MY borswer must be messing your messge.

      oh on its cathcing! Dman YOu! i use Gen2 and IT'll take me days 2 recompil everythang to fixc my mzolille!!!!1!

  24. Konqueror should do it by gidds · · Score: 1
    I believe Safari is based around the same rendering engine as Konqueror. If the site works in that, then isn't there a good chance that it'll behave as expected in Safari too?

    Personally, if a site works well without change in IE, Mozilla, and Konqueror, then I'd take that as pretty good evidence that it's using standards and should work anywhere. But then I'm not a web designer by trade...

    --

    Ceterum censeo subscriptionem esse delendam.

  25. you are soooo unlucky dude! by bob_calder · · Score: 1

    WOW! So sorry anybody had to go through that crap.

    I have had Wang, IBM, Amiga, 6 generic PCs, finally a couple of Apple machines, a G4 laptop, a G3 laptop, finally 25 DV iMacs last year and now 8 G4 duals and 17 iMacs (classroom.) The odd bad motherboard or bad stick of ram from time to time.

    It's so cool to yell at the kids,"Don't you EVER reboot without asking first!"

    --
    Any preoccupation with ideas of what is right or wrong in conduct shows an arrested intellectual development. (Wilde)
  26. iCab for error checking by MrMac · · Score: 1

    iCab may not be upto snuff yet (CSS is still not complete - vers 3.0 is suppose to get this fixed)... but it has a error reporting function for HTML ... user setable from HTML 2.0 to HTML 4.0 Strict.

    Theres a little smiley/frowny face right next the URL/location bar, if its smiley then the site is compliant - frowny, not. Click on frowny to get an error report. You can change it thru prefs.

    MrMac

    --
    *** I Know Everything, But Can't Remember It All At Once ***
  27. Buy a Mac. by trouser · · Score: 2, Funny

    Really. They have them in shops. You go to the boss and you say, 'Some trifling small but well heeled cashed up segment of the market uses these damn fancy computers and I don't see how I can do my job effectively if I don't have one. I'd like a G4 Powerbookintosh with 64 Farnarkles of electric eels and 256 MongoBlobs of front side antipasto with the little keyboard light thing and stuff.'. Yeah. That's what you do.

    And what is that frickin' dot. I can see it you know. I can see the little dot up there all white and dotty under the green laser pointers all green and pointy.

    --
    Now wash your hands.
  28. Just use Konqueror! by Anonymous Coward · · Score: 0

    This problem is really simple to solve.

    Most Mac users, and some Mac browsers (like Omniweb) are switching over to Safari, and Safari uses the renderer from KDE's Konqueror!

    So here's your solution: test your web pages in Konqueror on Linux.

    1. Re:Just use Konqueror! by Anonymous Coward · · Score: 0

      Most Mac users, and some Mac browsers (like Omniweb) are switching over to Safari

      Until very recently, Safari didn't exist. Most Mac users are still using Mac IE. "some Mac browsers" are not switching to Safari, that doesn't even make sense. What they are doing is switching over to WebCore.

  29. Re:Topic AMD? by Anonymous Coward · · Score: 0

    Subscribers can choose whether or not to have the star displayed next to their user name.

  30. The standards mess by fm6 · · Score: 1
    Safari has CSS bugs that Mozilla doesn't, and IE's Javascript parser does things differently than Opera's.
    That's correct but it doesn't even begin to describe the problem. Which is that every browser implementer picks and chooses the HTML and CSS features it wants to support, and doesn't consider it urgent to fill in the blanks. CSS2 has been out for 5 years, and still has many unsupported features.

    CSS advocates claim that it can help with cross-browser problems, by eliminating the complicated HTML that includes tables, frames, and "spacer" images. If you try to browse Slashdot in Netscape 7.1, you're inclined to think that they have a point. But there's no real way to test this until more browsers implement more of CSS2 -- and implement it correctly.

    Meanwhile, the W3C people continue to invent new CSS stuff faster than the browsers add support for it. Oh well!

  31. Re:get a mac AND VirtualPC by justMichael · · Score: 2, Informative

    I personally use a PowerBook and VirtualPC. The combo of OS X, VirtualPC (everything x86) and Classic (OS 9 browsers) life couldn't be better. I can work anywhere, anytime and do my testing.

    OK, so life could be better, I could be independently wealthy.

  32. Actually, this is a good idea. by ratboy666 · · Score: 1

    Maybe someone can supply the service --

    Accept an HTML page via email, or a URL to such a page, render it with a specific browser/machine combination (say, specified in the command line), and email back the redered page as a PNG or GIF.

    Send an email indicating how far back in the queue the request is, with an option of canceling jobs that haven't been run yet.

    That way, I could use "render-by-email" to simulate the joy of Windws IE.

    Ratboy.

    --
    Just another "Cubible(sic) Joe" 2 17 3061
  33. check out zeldman et al by 4minus0 · · Score: 4, Informative

    I've been reading Zeldman's book Designing for Web Standards at safari.oreilly.com and it addresses this quite well. Safari and Mac IE 5.2 are very compliant to standards moreso than any version of IE on Windows, so it's not as big a deal now as it once was during the browser war era. Yeesh what a mess that was.

    You can rest assured that as long as you don't code with a certain browser in mind your site(s) will look pretty close across platforms, IF you design with standards in mind. Losing table based layouts or at least minimizing their usage is one of the best things you can do to increase consistency across browser version/platform. Try not to use deprecated code either, like the venerable <br> or bgcolor = * and <P align="right"> etc. Always specify a DOCTYPE.

    If you can move away from using old pre-war coding practices you'll be a step ahead in the fight. Check out these sites for more info on coding pages that look good in any browser on any platform:

    • Accessibility is not only a good thing it's the right thing, especially if you ever make a government site.
    • Bluerobot has some pre-cooked layouts to cut your teeth on.

    Designing with XHTML and CSS means not leaving anybody out. From Web-enabled phones to IE 6 to text only browsers like lynx or links you'll only need to write your code once. I say do away with javascript browser detection scripts and write once, run (almost) anywhere!

    There is a last resort you can go to if you must. Macromedia Flash looks the same in any browser provided you have the proper plugin. :) Although that is not my recommended solution.

    --
    You've got an easy breezy wind at your back...most of the time.
    1. Re:check out zeldman et al by Anonymous Coward · · Score: 0

      I remember using a feature on an MSDN (Microsoft Developer Network) page, where you could submit a URL, and it would e-mail you screenshots of your page from different browsers on different platforms (including mac). Very usefull feature, but I cannot remember the address.

  34. Safari 1.1 will be out by December. by Xenex · · Score: 1
    "...and Konq 3.2 (Dec 2003) will have things that Safari 1.0 won't have."
    Considering Mac OS X 10.3 is due out by year's end, a new version of Safari will also be available; every Panther development seed has included Safari 1.1.

    With this in mind, it's likely the discrepancies in the two browsers will remain minimal.
  35. Browser screenshot service already exists by Sits · · Score: 1, Redundant

    It's called Browsercam and here's an example set of screen shots of an old version of Jeffery Zeldman's site. It's not email based but the gist of the service is as you described.

    It sounds like an ideal way of testing a site without having every popular platform / browser combination available.

  36. I had the same problem... by o0restes · · Score: 4, Funny

    ...so I used it as an excuse to buy a mac. Of course, everyone in the whole world wants a mac, but most people can't justify it. If web design is your business, you now have a legitimate excuse! You no longer have to steal quick glances at the beautiful gleaming machines in a shop window, afraid that one of your linux friends might see you. And if they start giving you a hard time about it just say that you need that "piece of junk" for work.

    But two months down the road, when the seductive glow of the pulsing sleep indicator makes you use your new Mac as your primary machine, you'd better have an excuse when your linux buddies spot this among the headers in your emails:
    X-Mailer: Apple Mail (2.552)

    My name is Orestes, and I'm a mac user.

  37. Re: Should be simpler? It's almost simple. by frankie · · Score: 2, Informative
    if you code XHTML, then all XHTML compliant browsers should render the same

    The specifications leave certain decisions up to the browser (and the user), so it's never going to be pixel-for-pixel identical. However:

    • Mozilla1+/Netscape6+ (including Camino/Firebird/etc) should render pretty much identically on all platforms. Any differences are considered bugs and ought to be reported.
    • Safari should render equivalently to Konqueror, just with lickable widgets.
    • One would hope that Opera is comparable across platforms.
    • MSIE for Mac is no longer being developed and will be substantially ignorable within a year.
  38. Equivalents by jonadab · · Score: 3, Informative

    If you test in Konqueror, it should do fine in Safari as well. If
    you test in Mozilla (either Navigator or Firebird), you've got Camino
    covered also. Didn't OmniWeb recently switch to one of those two
    rendering engines also? That of course leaves out MSIE, the mac
    version of which has very different rendering quirks from the Windows
    version, but Safari will hopefully phase out the Mac version of MSIE
    within a couple of years.

    My problem is MSIE for Windows. Even assuming I'm willing to boot
    into Windows for testing, how can I test in both IE5 and IE6? I
    am *not* going through the uninstall/reinstall process every time
    I want to test a web page. Currently I'm just writing to specs and
    *hoping* it will do mostly okay in MSIE, but in practice I know that
    there will be times when it doesn't. I recently discovered, for
    example, that MSIE5.5 does not support applying CSS attributes to
    child elements (e.g., ".sidebar > div { padding: 0.5em; }"). I
    haven't tested that in IE6... do I really have to get VMWare just
    to test my web pages?

    --
    Cut that out, or I will ship you to Norilsk in a box.
  39. Is IE for the MAC == IE for the PC by kev0153 · · Score: 1

    Does the verison of IE for the mac render pages the same as on a pc. If so then wouldn't a web developer want to develop everying on a Mac? I mean you can run IE, Safari, Mozilla, Opera. With a little work you could run Konqurer, Galeon, older version of Netscape. Guess it depends if all of these broswers render the same despite the OS they are running on.

  40. Simple answer on the Mac by theolein · · Score: 1

    Use Camino.

    Now if only they would actually update the thing.

  41. without a PC by stefaanh · · Score: 2, Funny

    While you guys r at it, how does a Maccer or Linux user checks it if there is no Windows PC available?

    --
    --------
    * Sigh *
    1. Re:without a PC by veddermatic · · Score: 1

      99.99999999999% of the time, if it works on Mozilla and Safari, it works on "modern" versions of PC IE.

      IE has two ways fo doing things, the W3C way (which works in the above browsers) and the 'leftover' way from IE4. Unfortunately, lots of deveoplers learned the IE4 way, and still use it, which reslts in most web-compatability issues.

      --
      Department of Homeland Security: Removing the rights real patriots fought and died for since 2001
  42. Re:get a mac AND VirtualPC by jellomizer · · Score: 1

    That is what I found the best way to do that. If you are going to need to test for browser compatibility you will need something that will run at least the Major OSs out there. Windows 95-XP, OS 9-X.2, Linux. And I normally check with the Major browsers. IE, Netscape, Mozilla, Safari, Opera, and Lynx (Yes Lynx). I found that IE and Opera is different from different versions and different platforms so you have to check with each platform. Netscape and Mozilla render about the same so I usually just use one or the other. Safari is only on the Mac. And Lynx looks the same on almost any platform. I find I do most of my development in Mozilla (Mostly because it has the best Java Script debugger) then I check it out in IE then in Safari, when I am done then I give Opera a try. They all usually do a pretty good job at staying standard except when they interpret css, Mozilla and Netscape does the best job at that, IE and Safari tie in different way. Opera just kinda stinks all around. But IE biggest anoyance is using tables it behaves differently all the time and you need to be very strict to get the page look just right.
    But to answer your question if you dont have a Mac. I would at least test it with IE, Netscape/Mozilla and Opera. If they all look the same there then the others should do it to. If not then it is probably a bug on their end.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  43. Re:Virtual PC by Anonymous Coward · · Score: 0

    That's what I use which makes it all the more disturbing that VPC doesn't work on a G5. I'll be upgrading all of our G4's to G5's soon. Right now the Mac BU at MS has probably been told to keep working on upgrades for MSN and that a VPC upgrade is not even close to a priority. Hey, if I were a convicted, abusive, predatory monopolist bent on world domination, I would do the same thing.

  44. 2, OK, 3 options ( summary of existing posts ) by javaxman · · Score: 1

    Looking over these comments, it seems the solutions available, from best to worst, are :

    1) You're worried about how it looks on OS X? Get a machine which runs OS X ! You'll be glad you did.

    2) Check your page on both Mozilla and something else which uses the KHTML open-source engine in Safari, as those are open-source cross-platform rendering engines.

    3) use W3C validation engines and tell users any problem is with the browser.

  45. HUH? by Anonymous Coward · · Score: 0

    Why the fuck would you want to waste your time writing code to make accomodations for such a tiny tiny minority of web users? Seems like a royal waste of time.

    If they can't view standards compliant pages correctly...it's on Apple's shoulders to fix.

  46. Flash? by BMonger · · Score: 1

    Does flash render the same on all browsers? If so this could be an option. I know a lot of people hate flash but it does have its good uses. Yeah it won't work on some browsers. But for a good majority of people I think it might be a viable option.

  47. My advice by Anonymous Coward · · Score: 1, Interesting

    I'm a Mac user, and have used most of these, so here's my pointers.

    IE: One would assume anything that looks OK on IE/Win would be OK, but I'm not sure...

    Netscape/Mozilla: Same goes, recent versions of Netscape use Gecko anyway.

    Safari: uses KHTML/KJS, so anything which looks reasonable in Konq ought to be fine for Safari.

    Camino/Chimera: Uses Gecko. See Mozilla.

    OmniWeb: v4.5+ use the same engine as Safari. Previous versions CSS/JavaScript support was a joke that made me switch to Camino. Don't even try to support early versions.

    iCab: haven't tried this one personally, but I have heard it's CSS handling is as bad as old OmniWeb's.

    Opera: cross-platform; supposedly standards-compliant.

    Hope this helps a bit.

  48. A couple of points by craigbeat · · Score: 2, Interesting

    CSS could never recreate pixel-perfect renditions of pages on all machines. If a developer uses font-size:12pt rather than 12px, the page will always render differently on machines set with higher or lower dpi settings (I use a Dell 8500 laptop with the hi-res ultrasharp screen with a default dpi of 140 or something).

    Any pages I make are XHTML compliant, but, as was stated earlier, this does not mean diddly as to how it will render. One thing I used to do (before actually getting a Mac) was test using Basillisk Emulator. This could only use OS 8.1 and IE 4, but it did give an indication as to how the page would look on the Mac. Nowadays, I could care less as to how things render on different browsers. If everyone made pages that only worked on IE, developers of other browsers would soon change them to suit!

    (That last thing about not caring was a lie, but sometimes I do get annoyed)

  49. Might seem obvious . . . by bedouin · · Score: 1

    but why not just buy a lower end Mac and install Virtual PC on it? I don't do much web design, but I usually design in OS X, then check the results in VPC with IE.

    Mozilla seems to render pretty similarly across platforms, and with X11 you can just compile KDE/Konqueror in OS X. Seems like if one is in web design the best platform would be Mac -- you can test almost anything on one machine -- without rebooting. An iBook wouldn't set you back very much either.

  50. I don't get it... by dasspunk · · Score: 1

    I develop exclusively on my Mac. On OS X, I'm able to have PHP, MySQL and Apache running on my iBook, none of which run extremely well on a PC. I test my code and sites on a PC but I wouldn't develop on one. Windows has the worst text editors I've ever used. I've got BBedit and emacs on my machine.

    I think you all have it backwards...

    1. Re:I don't get it... by Anonymous Coward · · Score: 0

      Funny... My PC run PHP, MySQL and Apache really well. Why do you assume a PC has to run Windows? That would be like I assume your Mac run system 8 or 9.

  51. Too cheap? by Anonymous Coward · · Score: 0



    What? Are you too cheap to buy a Mac?

    You're a Linux (l)user?

  52. Cheaper to just get a Mac by shamino0 · · Score: 1
    How much do you think such an emulator would cost, even if it existed?

    A tool for web developers to test their pages against all known Mac browsers would have to be expensive. Some developer would have to carefully work out, and emulate, each browser's bugs. And they'd have to keep a big database of these bugs, and update it as each new revision comes out. After all version 1.1 of a browser may render differently from version 1.2 or 2.0, etc.

    This is going to be difficult program to develop, which will be sold only to a limited audience, and it will need constant updates. I can't see a program like this selling for less than several hundred dollars, plus ongoing maintenance contracts.

    And this assumes the program will be perfect. If it doesn't emulate everything perfectly, you will still get support calls from users reporting problems that you can't reproduce.

    Now compare this to the price of just buying a Mac. The base-mdel eMac has a starting price of $800. If you are willing to buy a discontinued model (new, used or refurbushed), you can get one for even less. And now you will be able to actually run all those browsers instead of relying on a third-party approximation of what he thinks those browsers do.

  53. Re:get a mac AND VirtualPC by mr_sas · · Score: 1
    netscape 6+ should render exactly the same as mozilla, as they both use gecko to render the page.

    Netscape 4 on the other hand will render substantially different i'd imagine.

  54. Results of some hacking by viner! · · Score: 0

    Here is a simple capture app I wrote. It accepts a URL and returns a PDF image of the requested URL in Safari.

    http://championthinker.com:8080/cgi-bin/capture. ac gi?url=http://www.slashdot.org

    1. Re:Results of some hacking by viner! · · Score: 0

      Better yet

      http://www.danvine.com/capture/

  55. An interesting viewpoint by FredFnord · · Score: 1

    Given that I don't know anyone who ever actually bothers to look at the 'best when rendered with' lines... nor do I know many people who are willing to download a browser just so they can see one particular site...

    He didn't ask 'should I support Mac users at all, or should I just say 'screw 'em'?' Telling them to download a new browser, set it up, and use it JUST FOR YOUR SITE is basically saying 'screw 'em'. You can get away with it if you don't care about the audience, or if you can enforce their browser choices. (As one can at a large company with rigid IT rules, for example.) But don't think that it's an acceptable solution for Mac users in any other situation.

    We take our money, our interest, and our page counts elsewhere, and there's almost always someone who is willing and able to test (or develop) on a Mac.

    Now, that said, I wish I had a solution to the problem. But the only thing I can think of is the fact that used iMacs are going for $300, and old beige G3s are going for sigificantly less. Add in a copy of MacOS X and some RAM, and, well, it's not free, and it's a mite cumbersome, but it's also a nice thing to have around. And hey -- iTunes Music Store. :-)

    -fred

    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
  56. Naw, they need VPC by FredFnord · · Score: 1

    So that when they discontinue office, they can still sell an Office solution for the Mac: Run the Windows version under VPC.

    It's cheaper for them, it makes them almost as much money, and it makes the Mac look really bad (awful, slow, and the same UI as the PC!) What more could you ask?

    -fred

    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
  57. doing silly tricks with MacOSX by mmphosis · · Score: 1

    HOW TO view a web page in MacOSX without using a browser...

    Open the application Terminal and type the following...

    mkdir apple.slashdot.org
    cd apple.slashdot.org
    curl http://apple.slashdot.org/ >index.html
    /Applications/TextEdit.app/Contents/MacOS/TextEdit index.html
  58. Just go to the Grocery Store. by Anonymous Coward · · Score: 0

    Have you ever seen those little old ladies giving out teeny slices of Polish sausage on toothpicks? I'm sure the store is overjoyed that someone comes into the store and eats some food without actually deciding it is important enough to actually buy some.

    Some people will like it and buy it, and others might just recommend it to their friends.

    This guy might try it long enough to like it and buy it, rather than blindly throwing out $900 to the wind. Come on, not everyone has $900 sitting around.