IRC Networks
Irc Logs Stats
Start date: 2007-09-27 02:48:27
Last update: 2008-10-24 20:19:38
Channels: 41
Logged Lines: 6230436
Size: 1822.44 MB
Powered by
Channel Info
Network: freenodeChannel: #csharp |
Search in www.irclog.org
Log from #csharp at freenode 2006-09-02
[05:56]<jdvgdjgcgd>close to mine then yeah
[05:56]<jdvgdjgcgd>mine can't run a jib though
[05:56]<txnjzd>1 up?
[05:57]<jdvgdjgcgd>this boat is good when its just one person, or two relatively light weight people
[05:57]<jdvgdjgcgd>you can get planing pretty good
[05:57]<cfudsd>##joomla
[05:58]<jdvgdjgcgd>the catamaran though, that thing hauls balls
[05:58]<txnjzd>yeah, I can imagine
[05:59]<txnjzd>I've been helming rather than crewing this summer
[05:59]<txnjzd>far less fun
[05:59]<zgzzcygnv>lol
[05:59]<jdvgdjgcgd>chicks dig sailors
[05:59]<zgzzcygnv>i just saw a commercial for hollywood video that was 100% bashing on netflix
[06:00]<jdvgdjgcgd>i'm an islander, so sailing is in my blood
[06:00]<jdvgdjgcgd>my father could navigate by the stars
[06:00]<zgzzcygnv>they said "movies by mail" but the envelopes were bright red and the DVD sleeves that the actors pulled out of the "movies by mail" envelopes looked identical to the netflix DVD sleeves
[06:00]<zgzzcygnv>lol
[06:00]<jdvgdjgcgd>and they had to build their own boats when they turned 14
[06:00]<zgzzcygnv>Jivemonkey, chicks dig sailors only if the chicks arent scared shitless of being out on the water :P
[06:00]<txnjzd>by dad used to build boats
[06:01]<txnjzd>admittedly, cold-molded plywood in a workshop
[06:01]<jdvgdjgcgd>still cool
[06:01]<txnjzd>He's a lot better than me
[06:01]<txnjzd>I should practise more :-)
[06:01]<jdvgdjgcgd>i'd like to one day
[06:03]<txnjzd>sometime I'd like to sail some big boats
[06:04]<jdvgdjgcgd>i need more practice with larger class boats
[06:06]<txnjzd>not a cheap hobby though :-(
[06:07]<jdvgdjgcgd>yeah mooring costs
[06:07]<jdvgdjgcgd>fuel costs
[06:07]<jdvgdjgcgd>gas is 3.00/gal here now
[06:07]<txnjzd>not to mention cost of buying the thing in the first place
[06:08]<jdvgdjgcgd>lol yeah that too
[06:08]<jdvgdjgcgd>they told me this software stuff was supposed to make me rich
[06:08]<txnjzd>(n.b. I'm from the uk, I will laugh at your gas prices)
[06:08]<jdvgdjgcgd>i'd like to kick that guidance counselor in his balls
[06:08]<txnjzd>they lied.
[06:09]<jdvgdjgcgd>yeah but in the UK everything is a few blocks away
[06:09]<txnjzd>hehe, true
[06:09]<txnjzd>though the sea is equally big
[06:09]<jdvgdjgcgd>true that
[06:10]<txnjzd>gas prices here are about 7.20/ga
[06:11]<jlvydus>i got my boat license last week :)
[06:13]<rrn>I am currently following the absolute beginner lessons and am new to OOP. Can someone explain why it is recommended to use properties rather than a public field to "check the value before allowing the private member field to be mutated" ?
[06:13]<jdvgdjgcgd>what kind of boat optimus
[06:13]<jlvydus>Jivemonkey: any...
[06:13]<jdvgdjgcgd>oh, operators license
[06:13]<jlvydus>recreational boat license... I could pilot an aircraft carrier so long as I'm not using it for commercial means
[06:14]<[dam]>cool.. :P
[06:14]<jlvydus>>:)
[06:17]<jdvgdjgcgd>lol
[06:17]<txnjzd>age: to stop people trying to set values to something silly.
[06:17]<rrn>theory: thx
[06:18]<cjmgrug>age : Properties can have additional logic in them, so you can prevent something like age = 4000;
[06:18]<txnjzd>(to be more precise, to catch people doing silly things immediately where it is easy to locate the cause of the error, rather than later when something else messes up and you can't figure out why)
[06:19]<rrn>I'll say this much, this OOP stuff seems hard, I need to think totally different.
[06:19]<wyfaj`>different than?
[06:19]<txnjzd>age: realising that is probably the most important step towards writing good OO code
[06:19]<rrn>wilco: shell mainly.
[06:20]<zgzzcygnv>thats not even programming...
[06:20]<rtdfyrrf>age, I'm with you! OOP is kind of hard to get a hold of.
[06:20]<cjmgrug>aTypical : no its not.
[06:20]<rrn>i did some VB stuff a long time ago
[06:20]<rtdfyrrf>Yes, it is!!!
[06:20]<zgzzcygnv>OOP is very easy if you ever played with things like LEGOs or KNex or Erector Set as a kid
[06:21]<rtdfyrrf>AnarkiNet said erector....he he he
[06:21]<rrn>i played with legos but that isn't helping.
[06:21]<txnjzd>the prevelence of the singleton pattern is proof of how hard it is to do good OOP
[06:21]<cjmgrug>i dont see the connection with legos but i've sure played with them ;)
[06:21]<zgzzcygnv>K'Nex is a good example: different pieces interact differently with other pieces
[06:21]<zgzzcygnv>but for example the white connectors are all the same and have the same number of "inputs", if you will
[06:22]<txnjzd>tbh, lego and knex are crap analogies for OOP
[06:22]<zgzzcygnv>why?
[06:22]<txnjzd>they are more an analog for modules programing
[06:22]<zgzzcygnv>i didnt say Legos were *like* OOP
[06:22]<txnjzd>because the pieces have no behaviour
[06:22]<txnjzd>they are pasive
[06:22]<txnjzd>they sit there, and something else (you) manipulates them
[06:22]<cjmgrug>i like the examples of relationsips.. like mammals, animals, humans, person.. etc
[06:22]<zgzzcygnv>i said if you use stuff like that, as a kid, you're starting off a little bit ahead of others because your brain is already "tuned" to conceptualize new things with ease
[06:23]<txnjzd>they do help you get your brain in gear, it's true :-)
[06:24]<txnjzd>anyone else here really really want but can't quite bring themselves to buy the new mindstorms?
[06:24]<rtdfyrrf>I'm too tired to think.
[06:24]<rtdfyrrf>'''
[06:25]<rtdfyrrf>'''[[]]
[06:25]<rtdfyrrf>sorry, i think i have something under a key on my keyboard
[06:25]<zgzzcygnv>hrmm
[06:26]<txnjzd>AnarkiNet: vs.net?
[06:27]<zgzzcygnv>er
[06:27]<zgzzcygnv>i have VS2k5
[06:27]<txnjzd>open the file, select all, tell vs to reformat?
[06:27]<cjmgrug>vs2k5 is enough i guess..
[06:27]<zgzzcygnv>i mean something that goes through and does stuff like alphabetize and organize field, property, method, and other member declarations
[06:27]<txnjzd>ah right
[06:28]<zgzzcygnv>also, stuff like detection of non-normal declarations would be helpful
[06:28]<rrn>AnarkiNet - would that be considered a code beautification tool?
[06:28]<zgzzcygnv>eg detecting the odd method or field that starts with a lowercase letter for example
[06:28]<zgzzcygnv>i guess
[06:28]<zgzzcygnv>but HTML Tidy is called Tidy
[06:28]<txnjzd>AnarkiNet: you've looked at fxcop?







