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: 1813.34 MB
Powered by
Channel Info
Network: freenodeChannel: #csharp |
Search in www.irclog.org
Log from #csharp at freenode 2006-07-05
[00:05]<fyfuym-syfggag>dude go shove wingdings up your behind
[00:05]<fyfuym-syfggag>ok well chdsk you all
[00:05]<fyfuym-syfggag>fscking geeks
[00:06]<txnjzd>I'm not an fscking geek
[00:06]<txnjzd>I use XFS!
[00:06]<fyfuym-syfggag>ah kewt
[00:06]<fyfuym-syfggag>Theory: lol
[00:06]<fyfuym-syfggag>cheers homies
[00:07]<fyfuym-syfggag>asta Theory AqD smellyb33ch
[00:07]<afd>:)
[00:07]<afd>bye!
[00:33]<cjmgrug>they won!! the Italians WON!!
[00:34]<sdnffdxdlld>won what?
[00:34]<cjmgrug>todays match against german
[00:34]<cjmgrug>y
[00:34]<sdnffdxdlld>?
[00:35]<sdnffdxdlld>general curiosity?
[00:35]<sdnffdxdlld>;)
[00:35]<sdnffdxdlld>bbiab
[01:45]<mjzymygo>man... I so prefered bigendian cpu's... *sigh*
[01:46]<txnjzd>Moridin8: what are you up to?
[01:47]<zgzzcygnv>its possible to reference an .exe right?
[01:47]<zgzzcygnv>so i should make all the types in that assembly be internal so the "average" coder cant get into it?
[01:47]<mjzymygo>I hate the way x86 CPU's do their byte order in memory... (messing with pointers)
[01:48]<txnjzd>AnarkiNet: what is your goal?
[01:48]<mjzymygo>in an int, x86 stores the vaue 1 this: 01 00 00 00
[01:48]<zgzzcygnv>well
[01:48]<zgzzcygnv>its a closed source commercial application
[01:48]<mjzymygo>with 68k... 1 would be stored thus: 00 00 00 01
[01:48]<txnjzd>I try to avoid writing code where I can tell the difference
[01:48]<mjzymygo>makes more sense
[01:48]<txnjzd>AnarkiNet: are you using multiple assemblies?
[01:48]<zgzzcygnv>yeah
[01:48]<zgzzcygnv>well
[01:48]<zgzzcygnv>theres LibMUSE
[01:49]<zgzzcygnv>which contains all the free stuff
[01:49]<txnjzd>so presumably you must have public members in those assemblies?
[01:49]<zgzzcygnv>yes
[01:49]<zgzzcygnv>but i'm talking about the .exe
[01:49]<zgzzcygnv>not the dll
[01:49]<txnjzd>personally I wouldn't bother
[01:49]<zgzzcygnv>the library is obviously full of public members
[01:49]<zgzzcygnv>well
[01:49]<txnjzd>ildasm/ilasm isn't very difficult
[01:49]<zgzzcygnv>hmm
[01:49]<txnjzd>unless you are going to go with some additional other protection
[01:50]<txnjzd>e.g. a decent obfuscator
[01:50]<zgzzcygnv>should i sign my assemblies?
[01:50]<mjzymygo>anarki: always
[01:50]<txnjzd>there's no real reason not to
[01:51]<zgzzcygnv>well, basically i want both the server and the class library to be freely usable for non commercial purposes but i need a way to keep a company from using it without paying
[01:51]<txnjzd>you can use licensing
[01:51]<txnjzd>which stops your assemblies working on unauthorised computers
[01:51]<mjzymygo>Anarki: yeh good luck
[01:51]<zgzzcygnv>hmmm
[01:51]<txnjzd>and as long as only you can authorise machines, they can't distribute
[01:52]<txnjzd>someone who cares enough can of course break this
[01:52]<zgzzcygnv>the other thing i was thinking of would be to not release the server executable at all
[01:52]<txnjzd>but same goes for any code in any language
[01:52]<mjzymygo><-- like me
[01:52]<zgzzcygnv>right
[01:52]<zgzzcygnv>yeah, i'm not going to worry about absolute 100% lockdown
[01:52]<txnjzd>AnarkiNet: arguably the best way to deal with this is to sue anyone who tries
[01:53]<zgzzcygnv>i fully understand the "any electronic security system can be breached" fact
[01:53]<zgzzcygnv>but then i'll need a phone-home built into the dll or something :P
[01:53]<txnjzd>if you don't notice it, why does it matter?
[01:53]<txnjzd>and if you do notice it, then you've noticed
[01:53]<zgzzcygnv>well
[01:53]<zgzzcygnv>my project is a development tool
[01:53]<zgzzcygnv>so its hard to notice if a company is using it behind closed doors without consent
[01:54]<zgzzcygnv>unless for example an audit is done of the company's machines or something
[01:54]<txnjzd>that's not the same as them calling your internal methods though
[01:54]<txnjzd>that's them using your code without licenses
[01:54]<zgzzcygnv>hmm
[01:54]<zgzzcygnv>well, i'm somewhat new to commercial software, heh
[01:55]<txnjzd>a common solution is Xheo
[01:55]<zgzzcygnv>all my projects before have been open source
[01:55]<txnjzd>I've used it, it's ok
[01:55]<txnjzd>what does your product do btw?
[01:55]<zgzzcygnv>its a multi-user editing engine
[01:55]<txnjzd>simultaneous?
[01:55]<zgzzcygnv>yes
[01:55]<txnjzd>nice
[01:55]<zgzzcygnv>but its being designed to be not restricted to text
[01:56]<zgzzcygnv>which is what everything i've been able to find before has been restricted too
[01:56]<txnjzd>MVC?
[01:56]<zgzzcygnv>to*
[01:56]<zgzzcygnv>eh?
[01:56]<txnjzd>is it model view controller based?
[01:56]<zgzzcygnv>er
[01:56]<zgzzcygnv>i dont know what that is, so probably not
[01:56]<[baf79]>i have a form where you have to enter some info and I want it to activate a button when the user hits enter.. is there an easy way to do this?
[01:57]<txnjzd>are you happy to talk about the design behind it?
[01:57]<txnjzd>[BAF64]: set the button's Default property to true
[01:57]<zgzzcygnv>Theory, yeah, i'm going to document all that pretty extensively
[01:57]<txnjzd>[BAF64]: sorry, I think it's the form's AcceptButton property
[01:58]<[baf79]>hmm
[01:58]<[baf79]>aha, thanks







