Slashdot Mirror


User: RupW

RupW's activity in the archive.

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

Comments · 361

  1. Re:Mushkin on Anandtech Reviews Mushkin RAM · · Score: 2, Insightful

    So, do they actually manufacture RAM, or just retail it?

    Judging by the article, they take Elpida's RAM chips and put them on their own custom "Brain Power" PCBs.

    I don't see how much difference the PCB can make though: it's just an electrical connection to the chips, right? Sure, you can keep the circuits short and use really high purity copper but that's about it isn't it?

  2. Re:Oh, great... on Microsoft to 'Support and Usurp' Unix · · Score: 1
    Ok. So where's fork() ?

    Right there under SFU:

    fork

        fork()

        NAME

            fork() - create a new process

        SYNOPSIS

            #include

            pid_t fork (void)

        DESCRIPTION

            The fork(2) function causes creation of a new process. The new process
            (child process) is an exact copy of the calling process (parent process)
            except for the following:
            * The child process has a unique process ID.
            * The child process has a different parent process ID (i.e., the
                        process ID of the parent process).
            * The child process has its own copy of the parent's descriptors.
                        These descriptors reference the same underlying objects, so that,
                        for instance, file pointers in file objects are shared between the
                        child and the parent, so that an lseek(2) on a descriptor in the
                        child process can affect a subsequent read(2) or write(2) by the
                        parent. This descriptor copying is also used by the shell to
                        establish standard input and output for newly created processes as
                        well as to set up pipes.
            * The child process's values of tms_utime tms_stime tms_cutime and
                        tms_cstime are set to zero.
            * The child does not inherit any file locks set by the parent.
            * Any pending alarms have been cleared for the child process.
            * Signals pending for the child process have been initialized to the
                        empty set.

        RETURN VALUES

            Upon successful completion, fork(2) returns a value of 0 to the child
            process and returns the process ID of the child process to the parent
            process. Otherwise, a value of -1 is returned to the parent process, no
            child process is created, and the global variable errno is set to indicate
            the error.

        ERRORS

            The fork(2) function will fail and no child process will be created if:

            [EAGAIN]
                    The system-imposed limit on the total number of processes under
                    execution would be exceeded. This limit is configuration-dependent.

            [EAGAIN]
                    The system-imposed limit on the total number of processes under
                    execution by a single user would be exceeded.

            [ENOMEM]
                    Insufficient memory is available.

        SEE ALSO
            exec(2)
            vfork(2)
            wait(2)

        USAGE NOTES
            The fork function is thread safe.
            The fork function is async-signal safe.
  3. Re:Oh, great... on Microsoft to 'Support and Usurp' Unix · · Score: 2, Informative

    Just to drive the point home;

    Where is fork()?


    What point? Win32 does not have a fork, as that MSDN page describes. Win32 itself is not POSIX. SFU *is* POSIX. SFU *does* have fork(). Try 'man fork'.

  4. Re:Windows Server 2003 and the GNU Project on Microsoft to 'Support and Usurp' Unix · · Score: 1

    Windows Server 2003 R2's Unix interop feature is derived from Microsoft's Services For Unix (SFU) which pulled a lot of source code from OpenBSD compiled by and packaged with GNU GCC.

    What's your source for compiled with GCC? I'd have thought they'd use their own compilers through the /bin/cc wrapper.

  5. Re:SQL Server Express Is Mostly for Developers on MySQL Beats Commercial Databases in Labs Test · · Score: 1

    IF it is for developers THEN it would be stupid to cripple it.

    Express is not meant as a development platform if you're deploying to real SQL Server 2005: that's SQL Server 2005 Developer edition. And that's isn't cripplied, it's essentially the Enterprise edition. However, you can't use it in production or redistribute it.

    SQL Server Express is a redistributable database engine you can bundle with your products when you need an embedded database.

  6. Re:The writer doesn't know his head from his ass on MySQL Beats Commercial Databases in Labs Test · · Score: 1
    What part of "SQL Server Express is a replacement for (MSDE which was based on the old Access technology)" is false?

    Uh, this bit:
    MSDE which was based on the old Access technology
    exactly as he said. The latest MSDE is the SQL 2000 engine, exactly as he said. Access uses the Jet database engine.
  7. Re:Micfosoft gets no credit for "AJAX", just "AX" on Why Microsoft and Google are Cleaning Up With AJAX · · Score: 1

    OWA has used it extensively for years, as has the Microsoft tree view control used in the MSDN web site.

    Fair play with OWA and all, but the tree in the MSDN site is fairly new: six weeks at most. And I think it's just one of the new .NET 2 controls anyone can use in their site.

    The tree used to be DHTML in a single download which you didn't need authentication to fetch. I rigged up a cron job to download it every morning just before I got in and diff it against yesterday's as my own "New Stuff on MSDN" feed - their RSS feed always lags behind the site.

  8. Re:Visual Studio = Vendor Lock in on Does Visual Studio Rot the Brain? · · Score: 1

    Just try doing an #import with GCC.

    But you only need #import for COM type libraries, don't you? Which you'll only ever need on Windows, so MSVC-only isn't that big a deal?

    Unless you're programming Objective C, that is.

    In any case I think you can simulate it with one of the tools in your makefile anyway to generate a .h you can just #include.

    The great thing with open source libraries like wxWidgets (which is very similar to MFC, by the way) is that you know what you're linking to and how they work.

    But you do get the MFC source with MSVC! And the ATL and CRT sources too.

  9. Re:the distinction on End User License Gems · · Score: 1

    Fair enough, but

    The GPL doesn't even threaten the user with legal action. ... EULAs usually include verbage which implies pain of death.

    In general I don't think they do. The WinXP one is the one I have to hand, and I don't see anything threatening in it. There's bount to be crackpot cases like the one in the article summary about chargebacks but I think they're the exception not the rule: in any case, I'd think it's in their favour to not write explicit penalties or threats into the agreement so they can push it as far as they possibly can in court.

    And there's at least an explicit threat in the GPL: it's a legal document. What's the point of it if it's never going to be enforced?

  10. Re:the distinction on End User License Gems · · Score: 1
    Therefore, the windows is removing a right and not giving you anything. I.e.

    GPL: You are allowed to distribute as long as...
    MS: You cannot do ...

    since the MS side goves you nothing you do not already have the right to do.


    MS's says 'grant, provided'
    1. GRANT OF LICENSE. Microsoft grants you the following rights provided that you comply with all terms and conditions of this EULA:
    and the GPL says 'you may, provided', e.g.
    1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided
    Isn't that about the same?

    I guess you're arguing that by purchasing a Windows CD you have free reign to do whatever you like with the bits on the CD? IANAL, so I can't give you the specifics here but I don't see a moral distinction between "may not use unless you agree" and "may not distribute unless you agree". I guess that's tied up in the finer points of copyright law and contract law.
  11. Re:the distinction on End User License Gems · · Score: 1

    The GPL asks that, if you do derive works from, that you distribute the source code for the result to your customers on demand.

    OK, yes, I should probably have said "you may distribute derived works" then. That was wasn't the point of my argument and I do understand the GPL: I was just trying to present everything in simple terms.

    My point was that EULAs don't just to take rights away (as the guy I replied to said), they're a grant of rights but with caveats. Which is what the GPL is too: it grants you rights to distribute derived works but only if you obey the terms.

  12. Re:the distinction on End User License Gems · · Score: 1

    The distinction between the GPL and most software licenses is that the GPL GIVES YOU RIGHTS that you would not otherwise have, whereas most ohter licenses TAKE RIGHTS AWAY

    Uh, not really. They both grant you rights, but conditionally (AIUI, IANAL). The Windows EULA says "you may use Windows if you agree to our terms" whereas the GPL says "you may derive works from this code if you agree to our terms". I don't see the distiction. The Windows EULA doesn't just take rights away because you had no rights to use Windows in the first place.

  13. Re:Bloat! on Windows Vista Build 5231 Review · · Score: 1

    A simplistic player for playing CD's, instead of the bloated mediaplayer that replaced it, adding nothing but taking up much more space on the screen.

    Well, it added auto-CDDB via Gracenote.

    It also now reads the data from the CD digitally, ostensibly tunes it up somehow, and feeds that to your speakers rather than using the direct CD audio connection between your CD and your soundcard like the old one did.

  14. Re:I'd like IMDB more if... on IMDb Turns 15 · · Score: 2, Insightful

    Do A-list movie stars have to pay to get their picture submitted?

    IMDB also use pictures from wireimage, so if the A-lister attends virtually any premiere they'll get a photo on IMDB for free.

    If they want a different photo, I'd guess they have to pay, yeah.

  15. Re:Been there, done that, no t-shirt. on Migrating from MSVC 6.0 to Studio 2005? · · Score: 1
    Are you saying that Microsoft broke the standard C libary?

    No, they're trying to convince you to use safer versions of the functions with extra parameters. You get a warning
    This function or variable may be unsafe. Consider using strnset_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.


    They've proposed all the new *_s versions to the C standards committee, I think - they're trying to improve things rather than lock everyone in. In general the functions just add an extra parameter so you could always #define the *_s versions to call the originals discarding the extra param.
  16. Re:Sloppy Programming will cause issues on Migrating from MSVC 6.0 to Studio 2005? · · Score: 1

    The old compiler (VC6, which I use by the way) didn't recognize variables declared in the for clause as existing only within the scope of the for loop.

    This is a documented Microsoft syntax extension. You can disable it with /Za.

  17. Re:Try Visual C++ Toolkit 2003 on Migrating from MSVC 6.0 to Studio 2005? · · Score: 1

    Anyone can get hold of an 'express' edition of the whole IDE for free - there's no reason to judge it on the 2003 compiler.

    And if they're a serious Windows dev shop they'll probably have an MSDN subscription and already have access to the new version anyway.

  18. Re:Very poor on Migrating from MSVC 6.0 to Studio 2005? · · Score: 1

    The problem is one of lockin. MS depricated ALL of the C standard library. Every strlen() is now a compile error. Best of all the only documented way to enable the old functionality (some obscure #pragma) was broken.

    Uh, no, it's a define: _CRT_SECURE_NO_DEPRECATE. The warning message actually tells you that. Or at least it does in beta2 and beyond.

    And it's not necessarily lockin: MS have proposed the *_s versions to the C committee, I think.

  19. Re:Misunderstanding about Apache licenses on RMS Previews GPL3 Terms · · Score: 1

    If an employee download the free version of Apache from the web site, makes a change,

    The problem is that the employer almost certainly owns copyright on the change. That's a separate issue to the licence: even if Apache was GPL, the employee still couldn't offer that change for distribution without his employer's consent.

    That's what the employer disclaimer section at the bottom of the GPL text is all about. And it's why you can't contribute to GCC, binutils, etc. without legally disclaiming all copyright interest in your changes and assigning copyright to the FSF, and without a note from your employeer legal disclaiming their interest in your changes.

  20. Re:Passport? on The Future of Windows Software Distribution · · Score: 4, Informative

    Didn't Passport get cancelled? Are they building new systems based on a deprecated system?

    It's being replaced in the upcoming Windows Communication Foundation (a.k.a. Indigo) with a more paranoid-friendly digital identity system. You can get your hands on a beta already. I expect that'll be a drop-in replacement and they need something to work with.

    (In fact, MS Identity guy Kim Cameron's latest blog entry is called InfoCard Not Son Of Passport.)

  21. Re:First thoughts on Race to Linux Project Announced · · Score: 1

    A stripped "regular" hw is 3192 bytes, 1 quadword longer than the -O3 binary.

    -O3 has permission to make the file much larger in order to run quicker (e.g. extreme loop unrolling and inlining, etc.). -O2 and -Os, for example, don't.

    But frankly 3K is reasonable for the CRT start-up, etc., anyway.

  22. Re:Wow, thought it was just me! on A New Replacement for TV Tome · · Score: 1

    So if you eant to find say, "lost" you have to page through a ton of pages to find it.

    Uh, no, you type "Lost" in the search box at the top and click the first result.

    Look, it's not that big a deal is it? When Amazon bought imdb we all thought they'd ruined it but actually it's still pretty good. I get the feeling tv.com have held back a lot of the tvtome content until they've had a chance to review it - they're a better target to sue than tvtome - but there's still plenty there.

  23. Re:SFU was only good for one thing on Microsoft to Stop Releasing Services for Unix · · Score: 1

    cygwin has absolutely nothing to do with linux.

    Well, duh, that was an analogy. He's saying you're dissing SFU for not being Cygwin without good cause, the way zealot-types diss BSD just because it's not Linux.

    Besides, cygwin is GPLed - like Linux - and uses the GNU tool distributions to build up its environment - like (GNU/)Linux.

  24. Re:But will it be missed? on Microsoft to Stop Releasing Services for Unix · · Score: 1

    If no one's pirating a Microsoft product, you'd think next to no one actually uses it.

    Pirate it? It's a free download.

  25. Re:SFU was only good for one thing on Microsoft to Stop Releasing Services for Unix · · Score: 1

    libraries and a compiler this side of the stone age

    Huh? It's got GCC 3.3. What's wrong with that?

    There's even a cc script that'll let you use regular MSVC compilers to target Interix although that doesn't usually work out of the box, it needs a few edits because it assumes extra paths etc. in the environment.