Welcome to Open Carnage

A resource for Halo Custom Edition and MCC modding, with unique means of rewarding content creation and support. Have a wander to see why we're worth the time! - EST. 2012


  • Content count

  • Joined

  • Last visited

  • Raffle Tickets



About nil

  • Birthday 01/06/1991

Extra Information

  • Gender
  • Location
    null zone

Computer Details

  • Operating System
    OS X

Recent Profile Visitors

3,376 profile views
  1. Well Google and Mozilla are going to conform pretty quickly, and they can drive their web browser adoption pretty easily. Major websites will want to get on this, Google being no exception. IPv6 adoption on the other hand relies on services, ISPs, and a bunch of user software.
  2. If anyone's wondering, I was trying to find the branch that disallowed sv_name, sv_password and the like from working on non-dedis, and ended up either nopping a couple of jumps, or altered a boolean or two. Had also gained access to commands like medusa, but had no idea about scripts \=.
  3. Close. this.birdType refers to the birdType member of the object; it's called an instance variable; a member part of the object. All the methods in your class have "this" implicitly passed in as the first parameter. If you do obj.setBirdType("falcon"), obj is what would get passed as "this". It's not technically global because "this" is implicitly being passed into the function. Java just has a shorthand in some scenarios which doesn't make you have to type this in cases like "this.birdType" or "this.getNumber()", which can get kind of confusing.
  4. To give some clarification and hopefully not confuse: What really happens behind the scenes, public void setBirdType(String birdType) { ... } turns into something like.. public void BirdSighting_setBirdType(BirdSighting this, String birdType) { ... } and BirdSighting birdSighting = new BirdSighting(); birdSighting.setBirdType("falcon"); turns into something like... BirdSighting birdSighting = new BirdSighting(); BirdSighting_setBirdType(birdSighting, "falcon"); Remember, you can create multiple BirdSighting's. Hopefully this helps.. [edit] And what may be puzzling you more perhaps, is that in get* methods, you leave out 'this'. But you are allowed to do public int getDay() { return this.day; }. If you just type "day", Java will automatically turn that into "this.day". You shouldn't omit "this." in your set* methods though, because the parameters to the function passed in have the same name -- and it's a little confusing to tell a local variable and instance variable apart without specifying 'this'.
  5. I've programmed two finished video games, around 8 or so incomplete/prototyped games that have some fun value, and 3 or so failed attempts that have no play value. I've utilized OpenGL, Panda3D, Unity, some TI calculator API. Suck at art. Like modding, but probably to a greater extent, it widens your view on game design, and teaches the difficulty of actually getting something done. Not really interested in writing 'em anymore.
  6. No, because I want a new computer anyway. I don't buy a computer just so that I can later upgrade parts of it. Not to mention it being an ideal time to sell the old computer, and warranty running out..
  7. I learned this the hard way a long time ago, though it was interesting how long I could re-use a failing HD =) [i did it twice!] I do a few things now that I didn't used to before: 1) Not leaving my computer 24/7 running for server/internet connected related tasks.. 2) Buying a new computer around 3-4 year mark for obtaining a fresh new HD. 3) Using an automated backup to drive solution (time machine in my case)
  8. Yes, of course. Knowing how to read assembly, even if you don't ever write it, at the least is valuable; especially if you work with C or C++ where one layer of abstraction below is asm. You can see how your compiler generates code and reading it is a must for heavily optimizing code. On interop, I agree with Waev that it can be hairy and it all depends..
  9. Not when it is effortless in creating such passwords, and when you don't have to memorize them. The biggest restriction for me really is how many characters a service allows my password to be.
  10. The second factor is most commonly a cell phone but doesn't have to be (and it would suck if you didn't have cellular connection or something..). Dropbox supports the Google Authenticator app for mobile devices including tablets which you have (and Apple would use push notification or iMessage or something?). I avoid enabling multi factor for services that don't provide backup codes, though.
  11. I'm not sure if you guys heard of 2 factor authentication..
  12. That's another thing. Since I use a proper password manager, I've no reason to create a weak one =P.
  13. I only stopped using the same password for multiple places once I started to use a proper password manager. I also use 2 factor authentication on some services like dropbox, so even if someone had my password I'd probably still be fine.
  14. The more common example is giraffe. I actually had no idea Giles was pronounced with a soft g, although it makes sense since Guiles isn't.
  15. Apple has already reported that the reports of people bending their phone were over exaggerated (i.e, 9 people complained to them.); nothing new here.. 002: last I recall you barely even used a phone so maybe your opinion is a little biased, and you probably wouldn't want any smart phone either. But you are thinking of it as just a phone.. I think of it as a good portable computer that fits in my pocket, and with a good app ecosystem to boot.