Slashdot Mirror


User: TummyX

TummyX's activity in the archive.

Stories
0
Comments
2,237
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,237

  1. Re:Bah. on Oasis Gives SAML 1.0 a Thumbs-Up · · Score: 2, Insightful


    point is that XML is *completely and utterly useless* without complex and byzantine frameworks such as SAML and SOAP


    Uh!

    And Java (the language) is completely and utterly useless without the java class libraries. This must mean that Java is a useless language. The fact that it can be used as a standard way to build other technologies on top of is besides the point...

  2. Re:Obligatory Anti-Pattern Viewpoint on Design Patterns · · Score: 1

    Exactly. That's what I was wondering.

  3. Re:What if they don't find the gravity waves? on Examining Gravity Waves · · Score: 1

    I have yet to see anti-gravity that doesn't have these sorts of problems.


    Um. A plane?

    Are you implying that ALL forms of antigravity you've read about use antigravity shields that don't consume energy? LOL.

  4. Re:Why couldnt they... on Namibia Says "No Thanks" To Microsoft Donation With Strings · · Score: 1

    Except that the licenses would have been NON transferable. I don't think you can outsmart Microsoft's legal department that easily.

  5. Re:What a ridiculous application on Nanotech Paints For Military · · Score: 1

    Um. Just cause it's nanotech doesn't mean it's millions of tiny robots that can destroy living matter.

    I believe the heads on your harddisk are made using nanotech.

  6. Re:What are you all complaining about? on Tim Bray on Microsoft Office · · Score: 3, Informative


    They've already shown with .NET that they can make an entire programming framework (and at least 3 assocated languages) into an open standard and even have them ratified by the ECMA and maybe even ISO.


    That's not true. Only C# has been submitted to ECMA. VB and JScript.NET have NOT.

    The CLI submissions are only a small subset of the .NET framework. This is for a good reason, most of the .NET framework relies on Windows services (System.DirectoryServices, System.Windows.Forms, System.EnterpriseServices, ...).

    C# and the CLI does NOT make up a platform like Java. It's more like C. Both C# and C provide a basic set of classes. Anything more 'advanced' is provided through extension libraries that may or may not be cross platform (just like C). You could write a sound library for C# that uses DirectX and it would only work on Windows. On the other hand, you could write a sound library for C# that uses OpenAL. It would work on all platforms where OpenAL is supported.

    Many features that Java has such as GUIs, Telephony, Speech, Sound, 3D etc aren't supported by .NET and certainly won't be standardised. Sound support will be added by Microsoft in the future but it will use DirectX (obviously NOT cross platform).

    The cross platform hopes for C# pretty lie in OSS hands. It is up to the OSS community to write 'standard' cross platform libraries for C# (just like we have for C). C# interfaces nicely with C so it is likely that many cross platform libraries for C# will use the corresponding C libraries.

    As you can see, the CLI is much more like C+GLIB than the "Java Platform".

    Java is a meta-operating system. It a huge set of APIs consistantly on all platforms.

    C#/CLI does not always provide a consistant API on all platforms but it allows and encourages you to rely and exploit on the native APIs available on the underlying operating system.

    Which is better? It really depends on what you want. Java is obviously the only choice for cross platform development (atm). C# however appears to be a good replacement for C -- especially on the client side. It complements the underlying operating system whereas Java tends to hide it. That's why you will see a lot of C#/GTK# applications for Gnome in the future but not many Java/GTK applications.

  7. Re:Business card computer made of glass? on 'Computer-On-Glass' Display · · Score: 2, Funny

    Stop doing that. I thought you were selling..

  8. Re:What version? on Car Digital Assistant · · Score: 3, Informative

    Uh. Did you even read the article? It runs Windows CE for Automotive.

    Microsoft has been developing "AutoPCs" for ages.

  9. Re:Impossible on Lego Segway · · Score: 1

    Wrong.

    The inner ear has three semicircular canals that each detect movement for each of the three different dimensions. This is required for you to be able to properly balance.

  10. Re:Microsoft Word 10.0 on Microsoft PR Rep is the Switcher · · Score: 1

    wtf kind of logic is that?

    Office XP is ver 10

  11. Hopbit? on Bluetooth Enabled External Harddrive · · Score: 3, Funny

    Toshiba will be selling a Bluetooth enabled 5 gig external hard disk called the "Hopbit".

    Is the firewire version called the "Sauron"?

  12. Re:It's simple. on Why Does Software Cost So Much? · · Score: 1


    If software were built like hardware, and people weren't brainwashed into computer addiction, software would be small, fast and efficient. The implication is that it wouldn't take thousands of programmers years to churn out buggy code.


    So show me some hardware that does what Office XP does please. How many years do you think it woudl take a team of ee-s to design one for me? (remember, no software allowed!).

    Software is here because it solves complex problems that simply wouldn't be practical to do in hardware. Software has MANY, MANY more possible states than hardware. You simply can not compare hardware and software like that.

    BTW, "small, fast and efficient" don't always go together. More often than not in software, you have to make a compromise between *size* and *speed* (e.g. hashing vs no hashing or quicksort vs bubblesort)....I could write a program to sort an array of random 32bit numbers in O(0) time (by comparison) and in O(2N) time (by access). Unfortunately, the program would consume over 32GB of memory.

  13. Cygwin! on The Best of Windows Open Source Software? · · Score: 2

    How can we forget cygwin?

  14. Re:.NET is great !!! on HP to Heavily Support and Invest in .Net · · Score: 1

    The .NET class libary sucks. That's my biggest gripe with .NET. The runtime and language is BRILLIANT and class libaries absolutely SUCK.

    Many of the classes are hard wired and tightly coupled meaning improvements can't be done without changing the original source code.

    Java uses very good OO design patterns and principles. The class libaries are extensible. .NET is quite the opposite. No use of the MVC design pattern (check our Windows Forms eww). No use of the strategy design pattern (check out System.Drawing eww).

    Compared to Java, the .NET class libary SUCKS.

  15. Re:Anybody want to venture a guess on Purchase Your Personal Gene Map · · Score: 1, Funny

    all your base-pairs are belong to us!

  16. Re:E=mc^2 on Speed Of Light Broken With Off Shelf Components · · Score: 1

    m = mass not matter

  17. Re:How much legacy should we carry? on Bluetooth And The Common Motherboard · · Score: 1


    Next ones are not on motherboards, but still...---
    Analog joystick port (gameport)
    VGA output
    Audio ports
    Ethernet


    You can get motherboards with all these onboard.

  18. Re:Bob is a bit confused about MPEG4 on Open Source TV · · Score: 1


    The point he was making though was that RP and QT support the formats natively. No extra downlaods and installs nessesary ... ...
    and RealPlayer will play MPEG4 with the Envivio plugin


    That doesn't sound like native support to me.

  19. Re:Time travel plots exposed! on Star Trek: Pick A Plot · · Score: 1

    The episode was called "The Visitor" and it ROCKS.

  20. Re:This makes me sick! on Microsoft to Hire Xbox Hackers? · · Score: 1

    What has shell sort of TCP/IP got to do with OSS developers?

    BTW, Microsoft currently employees Tony Hoare (aka inventor of quicksort).

  21. Re:beauty of the BSD license. on Taking MicroBSD for a Test Run · · Score: 1


    Of course something so closely tied to the kernel is definately going to be GPL. So, what would the benefit be of having the code available to be snagged by everyone and used legally without releasing their changes?


    The benefit of allowing everyone to benefit from your code?

    If the TCP/IP stack been released under GPL Microsoft would not have used it AT ALL and Windows would have been stuck with an inferior stack. Because the BSD stack was under a more free license (than GPL), all of Microsoft's customers benefitted. You seee, there was a benefit for everyone because it was under a BSD license. Had it been under GPL, the modifications/improvements microsoft made would not even exist for ANYONE because microsoft never would have used it.

    There is such a thing as giving without FORCEFULLY taking back.

  22. Re:beauty of the BSD license. on Taking MicroBSD for a Test Run · · Score: 1

    If it was GPL, Microsoft would have been forced to release the source for Windows, Office and any other applications that link with Winsock.

    Geee...that makes a heap of sence. Now I know why GPL is 'viral'.

  23. Re:A lost art, alas on Assembly Language for Intel-Based Computers, 4th edition · · Score: 1

    All algorithm theory should be taught in assembly.


    That's the silliest thing I've heard today. When learning algorithms, you shouldn't even be worried about what language you're implementing them it (that's of little consequence). You should be more concerned about understanding HOW and WHY the algorithm works. This can be done with good old pen and paper.

    And if any language was better for learning algorithms in it would be something high level and non procedural like HASKELL (NOT something stupidly low level).
    qsort [] = []
    qsort (x:xs) = (qsort left) ++ [x] ++ (qsort right)
    where
    left = filter (<x) x
    right = filter (>x) xs
    See how clearly that defines quicksort?

    It's easier to understand than quicksort written in C, Java and definitely asssembly.

    It basically just says the sorted list (x:xs) is the sorted list consisting of the [sorted list left] ++ x ++ [sorted list right] where left is everything less than x and right is everything greater than x. x is obviously the pivot (and yes i know using the first element as the pivot can be bad - we're talking about understanding here).

    Gee hard.
  24. Re:Academic Integrity on Microsoft Invests in the University of Waterloo · · Score: 1

    Beyond the fact that C# isn't by any stretch the best language to teach concerning the basics of computer programming (and as such is a disservice to the students at large)


    So how is it any worse than Java for learning the basics of computer programming?

    Universities have never been concerned about languages. It's the CONCEPTS which are more important.

  25. Re:No story here... on "Software Choice" Campaigns Against Open Source · · Score: 2, Interesting


    With Open Source, the answer is always out there, usually. It isn't always so when trying to navigate a vendors website. With Open Source,if Red Hat, SuSE or say Debian doesn't have an answer for your problem, someone else usually does!


    This is mostly true for Windows as well. When I need an answer to a problem, I never visit microsoft.com first but use Google/Groups instead.

    There are millions of Windows users and communities out there. For example, CodeProject is a very popular windows developer site.