Slashdot Mirror


User: GnrcMan

GnrcMan's activity in the archive.

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

Comments · 471

  1. Re:Gotta say it... on EverQuest: What You Really Get From an Online Game · · Score: 3, Informative

    Actually, to be pedantic, I believe there is a rule in D&D that you can only go up one level for any given encounter. I'd have to look it up to make sure that isn't just a house rule we made up long ago, but I'm pretty sure it's an official rule.

    Though, it sounds like this misses the point; that being your DM was a tool. :) If you're interested in RPGs, I suggest you find yourself a real DM and give it another whirl. It really is pretty fun with a good group

  2. Factually incorrect on Seattle Monorail & California High Speed Rail Move Forward · · Score: 2

    Hmm...Point (a) can be easily refuted by looking up the numbers for light rail, but I really take issue with the apparently deliberate misleadingness of point (b). The proposed route does not directly connect Ballard and West Seattle. For people not familiar with Seattle and/or the monorail proposal, let me explain the route. The route runs from Ballard (a primarily residential area of Seattle) to downtown Seattle to West Seattle (another residential neighborhood which, I might add, is severely underserved by busses). Additionally, this line is the first in a proposed citywide monorail system, and as a first line, it's about as good as you'll get. Ballard to Downtown and West Seattle to downtown are both routes that are high traffic and a monorail line would likely be well used and helpful.

  3. Re:Windows WiMP has DRM; Mac WiMP doesn't on New Movie Download Pay Service · · Score: 2

    Actually, WiMP does support DRM. See http://www.microsoft.com/mac/products/mediaplayer/ mediaplayer_default.asp

    Key Feature #5 is "Support Digital Rights Management to help protect your content"

  4. Re:Improved Find function? on Mac OS X 10.2.2 Update Available · · Score: 2

    You can use Tinker Tool (http://www.bresink.de/osx/TinkerTool2.html) to allow the finder to show all hidden files.

  5. Re:Encoders cost money on New Movie Download Pay Service · · Score: 2

    The thing is, both Realplayer and Windows Media Player exist on the Mac. So the only reason I can think of for not allowing Macs is pure laziness. (shrug)

  6. Re:"Competition" on Baby Bells Victorious Over Sharing Rules · · Score: 2

    Wow, just what I want. My road being dug up several times a year as upstart telecom. companies go in and out of business.

  7. Optimizations and Patents on Intel C/C++ Compiler Beats GCC · · Score: 4, Insightful

    One of the biggest hurdles in getting GCC's optimization up to snuff with closed source compilers are patents. Optimization is a patent minefield. Compaq's got 'em for specific optimization techniques they use in their Alpha compiler, Intel's got 'em for their compiler, Microsoft has them as well. Kinda skews the playing field.

  8. Re:More fundamental distinctions on Java Creator James Gosling on C# And More · · Score: 2

    I suppose I should explain to you what the real deal is, so you don't make any more false claims about this subject. As you saw in my last post, private members are not accessible outside their class (they aren't even accessible in subclasses of their class. They need to be protected for that to work). Here is what you mis-interpreted:

    Accessors are basically methods in disguise. These are functionally identical:

    public int GetFoo()
    {
    return privateFoo;
    }

    public int Foo
    {
    get { return privateFoo; }
    }

    also, these are functionally identical:

    public void SetFoo(int foo)
    {
    privateFoo = foo;
    }

    public void Foo
    {
    set { privateFoo = value; }
    }

    combine them and you get:
    public void Foo
    {
    get { return privateFoo;}
    set { privateFoo = value; }
    }

    Now, the advantage of accessors, of course, is that you get to do this in your calling code:
    anObject.Foo = 7;

    instead of:
    anObject.SetFoo(7);

    Now, something a little more nontrivial. What if you want to do something when Foo is set? Like this:

    public int Foo
    {
    set
    {
    privateFoo = value;
    onFooChanged(this, new EventArgs()); //Fire an event when Foo is changed
    }
    }

    Or maybe the accessor isn't just mapping to a private member:

    Public DateTime CurrentTime
    {
    // if you don't implement a setter or getter, the accessor becomes read or write only
    get
    {
    DateTime dt = new DateTime();
    dt = SomeWackyMethodForDeterminingDateTime(); // in reality, this exists in the DateTime Object already
    return dt;
    }
    }

    So, that is what an Accessor is. Another cool feature is indexers, where you can use array notation for accessing elements in your own collection classes.

    Disclaimer: I didn't compile this code. It's basic enough that I shouldn't have screwed anything up, but don't cut-and-paste it into space shuttle software or something.

  9. Re:More fundamental distinctions on Java Creator James Gosling on C# And More · · Score: 2

    I just tried compiling the following in Visual Studio.NET:
    public class AClass
    {
    private int privateMember;
    }

    public class AnotherClass
    {
    public void BreakAClass()
    {
    AClass anObject = new AClass();
    int localMember = anObject.privateMember;
    anObject.privateMember ++ ;
    }
    }

    Here's what the compiler told me:
    Build started: Project: testproj, Configuration: Debug .NET
    Preparing resources...
    Updating references...
    Performing main compilation...
    c:\testproj\class1.cs(18,22): error CS0122: 'testproj.AClass.privateMember' is inaccessible due to its protection level
    c:\testproj\class1.cs(19,4): error CS0122: 'testproj.AClass.privateMember' is inaccessible due to its protection level

    Build complete -- 2 errors, 0 warnings
    Building satellite assemblies...
    Satellite assemblies could not be built because the main project output is missing.

    Done
    Build: 0 succeeded, 1 failed, 0 skipped

  10. Re:Shoulda seen it before they editted it back... on U.S. East Coast Bombarded By ... What? · · Score: 1

    You missed a product placement there:

    CNN Washington Bureau Chief Frank Sesno was traveling in Pennsylvania and reported hearing "what sounded like a tremendous sonic boom" through the closed windows of his air conditioned 2001 Chevy(TM) Impala. Frank was also snacking on some Snackums(TM) brand Trail Mix at the time, and washing it back with some Lipton(TM) "Brisk" Iced Tea. Afterwards, Frank made a stop at the nearest Texaco(TM) to "leak the lizard", in his own words.

    --GnrcMan--

  11. Re:This is good to see on Microsoft To Assist Ximian In Producing Mono · · Score: 1

    Pre-JITing is an option. Default is regular JIT.

    --GnrcMan--

  12. Re:This is good to see on Microsoft To Assist Ximian In Producing Mono · · Score: 2

    You're digging yourself deeper.

    Read my previous comment for the first two points.

    As far as the class libraries go, you are correct in that traditionally MS has written bad class libraries. However, they have since hired Anders Hejlsberg, of Borland fame (he's the guy that came up with Delphi). The guy is amazing at designing very clean and elegant class libraries and the .Net libraries are a testament to his abilities.

    --GnrcMan--

  13. Re:This is good to see on Microsoft To Assist Ximian In Producing Mono · · Score: 5

    Hmmm....that's completely wrong on all counts. The .Net Class Libraries allow you to do RPC over HTTPD using XML, but you can also do RPC over SMTP using a binary format, or RPC over [insert any transport here] using [insert any format].

    And as to .Nets VM-ness. It has little to do with a VM. MSIL (the intermediate language that the CLR compiles to) does not run under a VM. It is designed specifically to be JITed (email me for an explanation of what aspects of MSIL are taylored toward JIT...it's a long explanation) to native code. In fact, MS has a concept called Pre-Jiting, which means that the MSIL is compiled to native code *on installation* instead of on execution, which further removes it from the idea of a VM.

    The CLR is, however, "managed" which means it is garbage collected, and secure (in theory anyway. As it is new, the real-world security of the CLR has not been under public scruitiny).

    Thanks
    Casey

    --GnrcMan--

  14. Re:Don't want to spoil the party.... on So Long, Hitchhiker: Douglas Adams Dead At 49 · · Score: 2

    You dick, he died while working out at a gym.

    --GnrcMan--

  15. Re:Disney has rights to make the FILM! on So Long, Hitchhiker: Douglas Adams Dead At 49 · · Score: 1

    How 'bout Jay Roach. Douglas Adams moved to Santa Clara to work on the movie with Jay Roach, who was signed on to direct it. I'd point you at the info forum on douglasadams.com for more information straight from Mr. Adams, but it's a mess right now, for obvious reasons.

    --GnrcMan--

  16. Re:The Late Douglas Adams on So Long, Hitchhiker: Douglas Adams Dead At 49 · · Score: 2

    Not if the joke has anything to do with 42...trust me.

    --GnrcMan--

  17. Darwin Streaming Server on Can Open Source Escape The Apple Horizon? · · Score: 4

    Here's the open sourced Darwin Streaming Server, based on Quicktime Streaming Server: http://www.opensource.apple.com//projects/streamin g/

    --GnrcMan--

  18. Re:Not What You Think on OS X Won't Be Fully Functional On March 24th · · Score: 1

    You would with one of these! :)

    --GnrcMan--

  19. Re:They might use BSD inside, but on How Qwest Runs Things · · Score: 1

    E-mail me...I'll hook you up with a cheap Cisco 675



    --GnrcMan--

  20. Re:Thank gods I live in North Dakota on Voter Records Exposed · · Score: 1

    But you live in *North Dakota*. I was stuck in that shithole for 5 years as a kid. That state would not be missed.

    --GnrcMan--

  21. Re:I (happily) pay 48% income tax for welfare on Presidential Answers, Round One · · Score: 1

    Uhhh...he's from Finland genius.

    --GnrcMan--

  22. Re:Socialism on Presidential Answers, Round One · · Score: 1

    I dunno, maybe the 30 million people that Stalin killed? The 10 million Pol Pot did in? The 40 million who died under Mao? Socialism is death.

    Boy, standards for critical thinking at MIT have gone down quite a bit since I last visited. I challenge you to show me a causal link between the economic principle of socialism and any one of those instances. I'm looking for something along the lines of, "Redistribution of weath directly lead to the deaths of 30 Million people because..."

    You know...the US is a republic. So, apparently, was the USSR. And the Peoples *Republic* of china. It must be the principles of the republic. Or maybe republicans are responsible. Who's to know?

    --GnrcMan--

  23. Re:Socialism on Presidential Answers, Round One · · Score: 1

    has anyone noticed that people become socialists after they realize that they will never make any money?

    Well, actually, I make plenty of money and I'd consider myself a socialist. I don't think your observation holds much water.

    --GnrcMan--

  24. Re:Not that socialist boy has a chance anyway.. on Presidential Answers, Round One · · Score: 1

    The only welfare that should be cut is *corporate* welfare.

    The welfare system is IMHO a very good government program and should probably be expanded...and yes, I'd be willing to pay more in taxes to see this happen.

    --GnrcMan--

  25. Re:Not that socialist boy has a chance anyway.. on Presidential Answers, Round One · · Score: 1

    Yup, that's right. If I get taxed more, I'm just gonna stop working right now, because there's no point anymore.

    Do you have any idea how ridiculous that sounds? I've heard that tired argument too many times to even be civil about it. You're greedy and have the enlightenment of a small rock.

    And another thing: The next one to say, "You're throwing your vote away" is getting a boot to the head.

    --GnrcMan--