Slashdot Mirror


User: alannon

alannon's activity in the archive.

Stories
0
Comments
302
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 302

  1. Re:XML is Great of Content Syndication and much mo on DTD vs. XML Schema · · Score: 2, Insightful

    I'm sure their library would give you the data in exactly the format that you need it in, be available for the language that you want it in, the platform that you need it on, and they will continue to update and support every single variety. You would also, therefore, completely trust this closed, 3rd party code that you've now integrated into your product, to not have any bugs or security holes.

    Open data formats are a good thing.

  2. Re:Not off topic. on Lucas Digital Releases OpenEXR Format · · Score: 2, Informative

    It is VERY different.
    A 16 bit (unsigned) integer value has a range of 0 to 65535, in 1 unit increments.

    A 16 bit floating point (half) value has a range between about .00000006 and 65000 (and also zero).

    The nice thing about floating point numbers is that you can use the precision that it gives you in the most optimal way for your image whereas with integer values, the precision is spread out evenly over your entire range of values.
    In the high range of floating point values (highlights), distances between discrete values will be large. In the low range, they will be small (shadows). Since the eye (and film) is not a linear light sensor (they are close to logarithmic), it makes more sense to deal with pixel values that are floating point instead of integer.

    FP numbers to work with when you're doing image manipulation, since scaling up the data-type size (32 bit floating point) leaves you with data where 0.0 (black) and 1.0 (white), for example, have exactly the same meanings, but you now have extra precision for doing intermediate work on the pixel values. If you shift from a 16 bit integer, to 32 bit integer data type, the values of 0 and 1, for example, now have very DIFFERENT meanings, since the value of 'white' for the 32 bit pixel will have to be shifted upwards to take advantage of extra precision.

    There are a whole series of advantages, though I'm not sure I've stated them well here. Go to their web site for more information, obviously.

  3. Re:screen fonts should not use anti-aliasing on Bitstream To Donate 10 Fonts To Free Software World · · Score: 1

    Well, if modern anti-aliased fonts looked the way they do in the example Joel does on that web page, I would agree with him. Thankfully, the state of AA text has moved beyond that. The AA text on my MacOS X desktop is very, very readable, more readable than non-AA text. He also used the wrong tool for the job. According to him, he used Corel PHOTO-PAINT to make that sample. If I'm not mistaken, that's a photo-enhancement/editing program, probably not well suited for text work. Likely it uses the same algorithm for AA-ing text as it does for lines and shapes. It looks like it simply over-samples the text and shrinks it down using a bicubic or bilinear algo. That's fine for making artwork look anti-aliased, but extremely naive for text. Modern AA techniques treat edges carefully and use font hints in order to reduce blurryness. If you look closely at a modern text AA algo, you'll notice it will avoid putting greys on perfectly vertical or horizontal lines, leaving a sharp edge. It will apply greys mostly to rounded or diagonal lines and shapes. This avoids making the letters look 'thick' and blurry.

    Of course, that article was written August 2000. A lot of work on antialiased text has been done since then. I believe the method Apple used for OSX 10.0, available at the time the article was written (though he doesn't mention it) was replaced in 10.1. Apple also lets you tweak the AA settings, offering Light, Medium and Strong settings.

  4. Re:Good Old Video Card on Nvidia Talks About Next-Gen Geforce, Plus Pics · · Score: 1

    You seem not to understand the difference between computer hardware and cars. Cars have improved only in tiny amounts in the last 40 years, usually in matters of efficiency, safty and convenience, not performance. Even then, those changes are small. If the new S-Class went twice as fast as the BMW 3 Series, and there were no practical speed limits on the roads, then YES, it would render it obsolete.

  5. Re:For idiots like me - on SVG On the Rise · · Score: 1

    Adobe's SVG plugins seem to support Windows 98-XP, MacOS 9 & X, Linux (Red Hat 7.1) and Solaris. That seems like a pretty well-rounded portfolio. What other support could you even hope for from Adobe? FreeBSD? BeOS?

  6. Re:That's hardly impressive on Scaling Server Performance · · Score: 1

    A quick look at your web site reveals that it is not a database-backed web site with a lot of scripts running. Serving up dynamic content is much more challenging to do.

  7. Re:How about... on Mobile Phone Abuse and AbUsers · · Score: 1

    A theater I go to from time to time seems to have almost entirely solved the problem of phones ringing during performances and without an annoucement asking people to turn them off: Before the performance, they play a cel-phone ring noise through the speaker system. Everyone immediately remembers their phone and turns it off. Very clever.

  8. Read the article! on The End of the Free PCI Device List (Update) · · Score: 0, Troll
    Was it really a very good idea to use their logo? Did they make a very obvious attempt to make it clear that their web site was NOT affiliated with PCI-SIG? If you actually READ the cease and desist order you will see that their complaint is that it in its current form, the web site might (unintentionally, I'm sure) seem like an official resource published by PCI-SIG. FURTHERMORE, they even suggested that the author (an IBM employee) work through his employer to develop a database that can be placed on the OFFICIAL PCI-SIG web site.

    This means that if he follows through on their suggestions, his resource will become an offical one backed by PCI-SIG. This entire matter hardly seems unreasonable. I certainly wish more companies would make similar offers of, "your unofficial resource for our product is infringing on our trademark, but we'd like let you move it onto our web site instead."

  9. Re:before we all go overboard with ... on Apple Smacks Down iCommune · · Score: 1

    I'm about as pro-Apple as one can get, being a long-time Mac owner (this is my 6th Apple I'm typing this on), and a professional Mac programmer, but I would have to venture that Apple 'standing up for our rights' in this matter is simply a matter of doing what's best for the company. Almost no person WANTS digital rights management on their computers (unless you work for a media company) but most people don't care enough to move off of a platform that enforces it, so Intel/Microsoft can get away with this. If Apple provides an alternative, they will get the majority of those that decide to leave the Wintel platform. It's good business sense for Apple. Apple still exists because they (for the most part) make their customers happy.

  10. Re:Keep on saying it.. on Merging WiFi VoIP Into Cellular Service · · Score: 3, Informative

    Actually, not all 802.11b implementations are 'WiFi' compatible. Also, 'WiFi' also has a 802.11a implementation. Almost every 802.11 system you purchase now is 'WiFi', but when the technology was newer, often base stations and remote cards were only compatible between the particular brand.

  11. Re:even if it's "half finished".... on Mozilla Project Hurt by Apple's Decision to use KH · · Score: 2

    PPC object code is usually about 70-100% larger than X86 object code. My (PPC) Mozilla directory is 38 megs. My Chimera (think Phoenix for OSX) app is 23 megs. These are real numbers. Mozilla really IS that huge.

  12. Re:Actually on Mozilla Project Hurt by Apple's Decision to use KH · · Score: 3, Informative

    Actually, yes. PPC object code tends to be about 2/3 larger than X86 object code. Sometimes larger, actually, depending on the compiler.

  13. Re:lack of bool type on The D Language Progresses · · Score: 2

    Try the 'bit' type.
    A list of C and D primative types is here.

  14. Re:D has a marketing department... on The D Language Progresses · · Score: 2

    D does have templates. It simply claims to not implement them in the same brain-dead manner as C++ does.

  15. Re:I'm sure loads of debuggers have got it... on How Would You Improve Today's Debugging Tools? · · Score: 2

    I'm guessing that main.C:99 is a point in your run-loop, meaning it would only ever be checked once every time through the run loop. I believe a more useful way of doing this in gcc would be as follows:

    1) use 'watch' to set a watch breakpoint on a variable, either on variable change, or variable read, respectively.
    2) set a condition on the watchpoint so that it only breaks when that variable equals a certain value. ...

    I just decided to test this and on 2 different platforms (OSX and linux) gdb does not do this properly. Anybody know why?

  16. Re:Pencil on TurboTax Activation Fiasco · · Score: 2

    Are you sure that's the way that it works in the US? I'm in Canada, and the way that tax returns work here is that if the government ends up owing you money, they give you a certain amount of interest on it as well (~5%, if I remember correctly). It works a bit differently the other way around, assuming you don't get deductions off of your paycheque (I'm a freelance consultant, for example). If you make under a certain amount and pay it with your tax return, they don't charge you extra. If you make OVER a certain amount, you're supposed to pay quarterly an estimated amount. If you don't, they charge you that same amount of interest at the end of the year, so it seems to work out. Now, if you know that you can make better than 5% return on that money, there's no good reason to ever pay quarterly.

  17. Re:Why not get a better coffee maker? on Single-Chip Linux Computer · · Score: 2

    This does NOT sound ideal to me, taste-wise. Most water has a component of gases in it (like oxygen) that to most people, make the water taste better (sweeter and less 'flat'). Being kept at a near-boil for hours at a time is going to drive all the gases out of the water and I would think, make your coffee taste less pleasant compared to a cup where the water was fresh and had been brought to a boil for a very short time.

    But these are just my random thoughts. Do you notice this?

  18. Re:Uses for 1.5 terabyte optical discs on 1.5 TB DVD by 2010 · · Score: 2

    A back of dc calculation shows that 2000 * 4000 video at 24fps and 32 bit color depth would work out to about 2.6 TB per hour.

    Throw in some decent compression and a 2 hour movie would squeeze quite comfortably onto a 1.5 TB disc.

  19. Re:victory? 1394 connection obeys "recordable" fla on Cable, TV Makers Agree on Digital Standard · · Score: 3, Interesting

    Connections don't obey flags, they simply carry them. Playback devices/software do. CDs have a 'recordable' flag on them too. I've never seen a piece of software that obeys it.

  20. Is this same software available to anybody? on Amnesty Calls Shenannigans on MS, Sun, Cisco · · Score: 2

    If China went to MS/Sun/Cisco and asked them to create a 'Great Firewall of China' that could catch people trying to go to 'illegal' sites, I'd say it would be more than fair to call those companies out for sharing in what many people consider to be the crimes of the Chinese government.

    If, on the other hand, China is purchasing off-the-shelf or commercially available software and hardware and building their instrument of oppression themselves, I think it's unfair to blame those companies. The choice would be either to sell ANY generally-available software to China, or embargo them completely.

    I'm really quite surprised to see Amnesty International tilting at windmills like this considering there are so many much obviously legit causes out there to fight against.

  21. Re:Is it engineering, or not? on Has Software Development Improved? · · Score: 2

    Keep in mind that Skunk Works was populated by the best of the best of the best in their respective fields. Since the very best in the world in a particular field basically have the pick of whatever job they want, they're going to gravitate towards projects that are:
    1) Important
    2) Challenging.

    Unless you're the government, you're unlikely to be able to provide interesting challenges to the top people in the field, regardless of how much you pay them.

  22. Re:Wen Ho Lee not a spy. on Bobby Fischer FBI Files Released Under FOIA · · Score: 2

    Send a suspected Taiwanese spy to China instead of back to Taiwan and see if he notices the difference.

  23. Re:Anti-Semitic = on the FBI's most wanted list on Bobby Fischer FBI Files Released Under FOIA · · Score: 2

    I was going to make a nazi analogon, but you will invoke Godwin on me so I will do the same with one of your more personal friends. Suppose Ossama bin Laden...
    Bahahaha! Thank you for making my morning!
    "I am not going to let you invoke Godwin on me by bring up an over-used, emotionally provocative subject like Nazi's, so instead I'm going to bring up Bin Laden instead!"

    The differences between these suicide bombers and Palestinian suicide bombers are that Israelis suicide bombers don't die because they are stronger, partly because of your American money.
    The difference between Israeli soldiers and palastinian suicide bombers is that Palastinian (and many other Islamic radical militant) fighters are told by their leaders that by blowing themselves up in public, they will be sent directly to heaven where they will be given a harem of a thousand (or is it ten-thousand) virgins.
    The vast majority of the Israeli military is made up by secular citizens (mostly Jews, some Arabs and Christians). In fact, most Israeli citizens are secular.
    Further, decisions about giving strategic portions of land (the West Bank) to a militaristic group who is funded mostly by surrounding neighbours who have active delarations of war against them can make perfect sense without delving into religion and claims that 'God gave us this land'.
    I can't claim to agree with the way the Israeli government has handled new settlements in disputed territories, but somehow claiming that being part of a settlement makes you a fair military target is outrageous. And suggesting that there is somehow a circumstance when walking into a public shopping area with no military presense in sight and blowing up yourself and a few dozen bystanders can somehow be justified?
    Have I been trolled?

  24. Re:FLOPs on Linux Clusters Finally Break the TeraFLOP barrier · · Score: 3, Insightful

    Why don't they write it: FLOP/s?

    Because FLOPS means FLoating point Operations Per Second

    '/' means 'per'.

    FLOP/s would mean FLoating point Operations Per Per Second

    FLO/s doesn't seem like a very good idea, except for cleaning your teeth.

  25. Re:Clearly, on Text-Console Based Word Processing? · · Score: 5, Funny

    Emacs is a light weight OS?

    Ya. Now if only someone would write a decent text editor that ran on it.