Slashdot Mirror


User: smcdow

smcdow's activity in the archive.

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

Comments · 391

  1. Re:I see no reason for a geek to upgrade on Ars Technica Reviews OS X 10.5 · · Score: 1

    Also, FSEvents. Not exactly groundbreaking, but very, very convenient. And a great solution to a nagging problem.

  2. Beginning the move to the next stage on Microsoft Planning to Buy Open Source Companies? · · Score: 1

    Then we win.

  3. Depends on Priorities on Get Speed-Booting with an Open BIOS · · Score: 1

    Generally? What if performance is your goal?

  4. Yup on Judges Reinstate Charges In Google Age Discrimination Suit · · Score: 1

    'nother middle-aged-Google-applicant here: I concur, although I didn't make it past the phone screen.

  5. Re:So leave, cunt. on A Brief History of Slashdot Part 1, Chips & Dips · · Score: 1

    Oh, man, another hilarious post! excellent! keep 'em coming! how do you think this stuff up?

  6. Re:Low IDs can fuck the hell right off on A Brief History of Slashdot Part 1, Chips & Dips · · Score: 1

    hilarious! great comment!

  7. Re:I do... on Review of Amazon's DRM-Less Music Download Store · · Score: 1

    So that extra dollar gets you a physical disk ... No, thanks. I have enough physical disks. Between Emusic, Amazon, ITMS (+ QTFairUse), and who-know-what-else-is-coming, I may never have to buy another CD again, ever.

    This makes me very happy.

  8. Still confused ... on Eclipse Makes Java Development on the Mac Easier · · Score: 1

    ... about why cross-platform development is such a big deal. You end up with a crippled, least-common solution that doesn't allow the use of operating system facilities.

  9. This is the end on Telecom Companies Seek Retroactive Immunity · · Score: 1

    If this bill passes into law (and isn't struck down by the Supreme Court), then for all intents and purposes, the Constitution of the United States is null and void.

    There, I said it. Words cannot adequately describe how disgusting I think this is.

  10. Re:FUN counts! on Wii Outsells 360, PS3 Worldwide · · Score: 1

    That is the lesson from Nintendo: Fun Must Come First .

    Exactly. And, moreover, the lesson from the DS is: It's not all about games.

    The only "games" I play now, ever, are Electroplankton and Jam Sessions.

    After using these, playing a normal game is pretty boring.

  11. Re:What kind of processor ... on Dangerous Java Flaw Threatens 'Virtually Everything' · · Score: 1

    What kind of processor? Why, all of them.

  12. Re:Umm, we're programmers on Best Advanced Linux Kernel Training? · · Score: 1

    You apparently don't work on gov't contracts.

  13. Re:Microsoft wants to build a Linux Licensing busi on Red Hat CEO Talked Patents with MS · · Score: 1

    The carrot will be interoperability with Microsoft's stacks ...

    Is this really all that much of an incentive? I'm putting together a very-big-assed RHEL thingy that has no requirement to interoperate with any MS stacks (other than http, and that's hardly proprietary).

  14. A/C on Smart Car Coming To the US In Jan. 2008 · · Score: 1

    The website says that the roadshow is coming to Texas. I'm interested in the thing, but it better have a powerful air conditioner if it's going to sell in Texas.

  15. No IDE? Say what? on Linux Programmer's Toolbox · · Score: 0, Troll

    Linux doesn't have a comprehensive IDE on the lines of Microsoft Visual Studio to develop programs


    Oh, please.

    What about emacs?

  16. Shared libraries on Closed Source On Linux and BSD? · · Score: 1

    My own experience shows that dynamic linking is too much to bear.

    That's curious.

    If you're doing any interop with system commands, local daemon, local facilities, etc., it may behoove you to use the same libraries that they use - and those would be the system-wide shared libraries. Also, if you plan to do field patching and your application consists of several programs that use the same application libraries, you can save yourself a lot of CM headaches by using shared libraries.

    Suggest you read and understand the ld(1) man page, especially the '-rpath', '-h', and '-i' options.

    Best of luck.

  17. Re:Nasty? on Apple's DRM Whack-a-Mole · · Score: 1

    ... it's just a couple of plain text metadata atoms ...


    Any decent hex editor (like emacs hexl-mode) ought to take care of those.

  18. emacs hexl-mode ... on Apple Hides Account Info in DRM-Free Music · · Score: 1

    ... should be enough to solve the problem until someone releases a one-liner perl script to strip away the account info.

  19. Re:From the FAQ on VM Enables 'Write-Once, Run Anywhere' Linux Apps · · Score: 1

    No one should use SyS V semaphores.


    So, you're volunteering to re-write (and test, and CM, and support) 25 years of existing code that already uses SysV semaphores -- to not use SysV semaphores and thus can be used with Java.

    Please send your resume. It'll be nice to get free work.

  20. Re:From the FAQ on VM Enables 'Write-Once, Run Anywhere' Linux Apps · · Score: 1

    What you're advocating is adoption of a single platform, the Java platform, ...


    This is a major problem with Java. If any part of a software system becomes Java, then eventually, because of the shortcomings of the Java implementation, the whole software system must become Java.

  21. Re:From the FAQ on VM Enables 'Write-Once, Run Anywhere' Linux Apps · · Score: 1
    Thanks for the Java NIO info. But the load() and force() methods make it look like that this implementation copies to/from local memory from/to a file, rather than implementing a true mmap(2)ing ( See mmap(2) ). It's more or less how Perl implements mapping files, and isn't particularly useful.


    Quote:

    All the UNIX IPC methods are that: UNIX IPC. Not portable IPC, that would allow to make a portable Java implementation.


    Portable? Irrelevant.

    What I'm interested in is non-portable code in Java. Code that lets me easily use facilities provided by the operating sytem. The Java implementation doesn't allow for this (JNI, being multi-language, isn't useful).

    Which part of "non-portable" don't you understand? For a single OS target, portability is useless.

    Which, for single OS targets, is why Java is probably not a good choice of language. Not because of the language itself, but because of the implementation.

  22. Re:From the FAQ on VM Enables 'Write-Once, Run Anywhere' Linux Apps · · Score: 1

    Well to be perfectly clear, I never used the word "hate" in any of these posts. I don't hate Java. I simply think that its implementation leaves a lot to be desired.

  23. Re:From the FAQ on VM Enables 'Write-Once, Run Anywhere' Linux Apps · · Score: 1

    Why wouldn't JNI suffice?


    Great, now I have to develop in Java and C/C++ to get exactly the same capability that I can get by using C/C++ alone. At least with Perl/Python/etc. I get to use operating system facilities without having to go to a mixed language implementation.

    Hardly a good solution. Have you ever had to deal with the CM issues with multi-language projects? No, thanks.

  24. Re:From the FAQ on VM Enables 'Write-Once, Run Anywhere' Linux Apps · · Score: 1
    I don't hate Java the language, but Java the implementation leaves much to be desired:

    • Lack of support for UNIX-domain sockets
    • Lack of support for SysV semaphores
    • Lack of support for SysV shared memory
    • Lack of support for UNIX signals (other than SIGTERM)
    • Lack of any serious UNIX-style job control
    • Lack of any interface to map files into memory
    • Lack of any API to make system calls
    • In fact, the Java implementation suffers from a general lack of support for almost all of the standard UNIX IPC mechanisms, save INET sockets. How lame is that?

    I'm sure a Win32 expert could rattle off a list of Win32 facilities that aren't supported by the Java implementation.

    I know all this is all in the name of portability, and everyone agrees that portability is good. But if I know that my code is destined to run on only a single OS platform, shouldn't I be allowed to write non-portable code that lets me use facilities that are provided by the operating system?

    Java the implementation doesn't support this, and this is why I'm reluctant to use Java.

  25. In Soviet etc on Fruit Flies Show Spark of Free Will · · Score: 1

    World dominates robot!