topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday December 23, 2025, 10:58 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 236 237 238 239 240 [241] 242 243 244 245 246 ... 364next
6001
Living Room / Re: What is appropriate content for DonationCoder?
« Last post by f0dder on January 04, 2008, 08:15 AM »
I haven't read all posts but I don't like the tag thingy too but I think a New Board or Child Board that you would need to subscribe to to see it would be better option with a disclaimer about what is in it or something a long those lines.
Bad idea, it would fragment the forum.

I also think per-reply tagging can get way out of hand, better to try and stay on topic for threads, and apply the usual moderator tools (splitting, joining, merging) when things go too off-topic.
6002
Living Room / Re: What is appropriate content for DonationCoder?
« Last post by f0dder on January 04, 2008, 06:49 AM »
Now I just read jgpaiva's reply: Does it mean it's been decided to implement a tagging system of sorts?
Not decided I think, but instead of turning the thread into a "I feel this way" "but I feel this way" etc., we could discuss how a tagging system could be implemented, how to integrate it, pros/cons, etc.
6003
Mini-Reviews by Members / Re: Locate 3.0 - great *FAST* HD search tool!
« Last post by f0dder on January 04, 2008, 06:46 AM »
Hm, interesting problem.

I guess installing locate/update on the server, creating a database per user folder (probably *in* the user folder). The individual users are then granted permission to only their own database via NTFS permissions and/or the shares exposed by the server. Sounds doable?
6004
Developer's Corner / Re: Best way to start learning C++?
« Last post by f0dder on January 04, 2008, 06:43 AM »
Oh, I just remembered...

Read the book "Effective C++" by Scott Meyers. Then read it again. It's easily one of the 10 best computer books I've ever read, completely changing my world view. It won't teach you c++, but if you know the language already it will help you understand the language.
Grab his More Effective C++ and Effective STL too, check out C++ Gotchas by Dewhurst, the heavy *Exceptional* books by Sutter, Sutter/Alexandrescu C++ Coding Standards, Gamma's classic patterns book, and you might want to take a look at Fowler's refactoring book as well, even though a bit repetitious and sometimes self-explanatory., it does have good points.
6005
Developer's Corner / Re: Best way to start learning C++?
« Last post by f0dder on January 04, 2008, 06:41 AM »
I Made that mistake only once, and swore never to even go near C# ever again. I'm perfectly happy using runtime free pure Win32 API C++ code. Sure it takes a bit longer to code, but at least I know it'll run anywhere I go when I'm finished.
Except for anything non-windows that isn't emulated - at least dotNET languages (although not the entire framework) has been ported with the MONO project. And gawd, GUI coding with pure Win32 API is so painful... and it's so darn obvious that the PlatformSDK was written years ago, and for C not C++.
6006
Living Room / Re: Happy Birthday to App103
« Last post by f0dder on January 04, 2008, 06:39 AM »
Ah, so App just turned 42? :)
6007
Living Room / Re: What is appropriate content for DonationCoder?
« Last post by f0dder on January 04, 2008, 06:37 AM »
I don't want to see a lot of topics with a prepended NSFW or whatever tag; it's too visually noisy. Tagging should be a set of "properties" a thread (or perhaps even individual posts?) can be assigned, and they shouldn't show up in the general forum overview (although there should be a "tags" button to list them).

People should then be able to set "don't show topics including these tags" in their forum preferences, but none of this should be default. And please, nothing silly involving forum member age, people can sign up with fake age, and besides what one person finds offensive/inappropriate isn't to another.

Tagging system could also be used for the search engine, and perhaps a different "show new posts" link that orders by weighted "relevance" and not just post time etc... but for that to be effective, all old threads would have to be indexed and tagged >_<.
6008
Living Room / Re: What is appropriate content for DonationCoder?
« Last post by f0dder on January 03, 2008, 08:44 PM »
Quis custodiet ipsos custodes?

A little censorship isnt such a bad thing... it won't get any tighter than this... don't worry, it's for your own good... etc. It's almost always a slippery road and a snowball rolling down it.

There's situations where it must be done; we have relatively strict policies on what we allow at www.asmcommunity.net . Sorta sucks, the bad guys will always be able to find the info they need, and the good guys can't discuss stuff openly. On the other hand, the script-kiddies aren't spoon fed.
6009
Living Room / Re: What is appropriate content for DonationCoder?
« Last post by f0dder on January 03, 2008, 08:25 PM »
A generic tagging system not just limited to "NSFW" is a very interesting idea, but I'm afraid it's almost futile to try and implement it on a forum with our amount of posts - old threads would have to be tagged for it to be useful, and that's quite a daunting task here!

Anyway, imho the most important attribute of the DonationCoder community is that it's a friendly place where most people feel welcome, people treat eachother (mostly :)) nicely and respectful, etc. And I don't think that has failed yet, I can only recall a single thread that became really heated (and I had a large share of responsibility for that  :-[ ).
6010
General Software Discussion / Re: This has to be the most ridiculous license
« Last post by f0dder on January 03, 2008, 08:19 PM »
Uh, yet another reason for not upgrading to a 64-bit OS...
Nah, more like yet another reason to apply cracks even when you have legitimately purchased the games :)
6011
Developer's Corner / Re: Best way to start learning C++?
« Last post by f0dder on January 03, 2008, 08:19 PM »
You're right that in C++ you won't use malloc/free, but the discipline of managing your own memory is (in my way of thinking, anyway) just the same as dealing with new/delete. And in C++ you most certainly will be mucking in pointers, although many of them will be references.
You'll want to stay away from "raw" memory allocation (new/delete, new[]/delete[], malloc/free) as much as possible even in C++ (unless you're writing your own containers and know what you're doing) - basically this means std::vector perhaps 95% of the time you'd be considering new/delete for a byte array. Also, smart pointeres whether it be std::auto_ptr or boost/tr1::shared_ptr goes a long way in keeping code safe, while not having too much overhead.

If you do end up using new/delete, it really should be limited to constructors and destructors. Of course this is general advice and there's always exceptions to the rule :)

True, which is why I suggested starting with java or C#: get into the correct habits through those simpler languages first, and then apply their principles.
Yeah, I don't particularly thing C++ is the best language to start with. Heck, it's not necessary for most stuff out there. But if you want to be a fully-fledged programmer rather than a hack-specific coder, I think you ought to have C++ and even C & Assembly exposure, and I don't think that's going to change for the next many years. However, jobs where fully-fledged programmers are needed aren't that many, and they're not increasing, either.

OK, I admit to a bit of exaggeration, but it's mostly true. I have on many occasions wanted multiple inheritance again for use as mixins (which I think is what you're getting at). But it's generally not needed: most of the time you can accomplish what you want with interfaces and aggregation.
I think we pretty much agree here. I'd go as far as saying multiple inheritance should only[/b] be used for mixins, but that's an exaggeration as well.

While we're at it, what other C++ constructs do you think he should stay away from? Another that comes to my mind is implicit type conversions.

BTW, one of the concepts from C++ that I really wish I had in C# is const parameters and mutable.
Implicit type conversions can be a real pain in the butt, and if you don't know what you're doing, you're ending up in bug & performance hell. Not sure if there's so many constructs that you should stay away from per se, but don't use language features just for the sake of using them; be conservative in using operator (and even member function) overloading, strive for minimal but useful interfaces, apply insulation but don't overdo it, etc.

C# seems like a nice language, I should really get acquainted with it... but nothings going to replace C++ for good, even with quad-core 3GHz processors :)
6012
Developer's Corner / Re: Best way to start learning C++?
« Last post by f0dder on January 03, 2008, 07:02 PM »
I would suggest against learning C++ through C, unless you plan to specifically write C code. Unless you're going to deal with very very limited embedded devices or kernel programming, don't get into malloc/free and the muck of pointers in general. Today's compilers are good and std::vector has very very little overhead.

C teaches you bad habits, gets you in the habit of not supporting unicode, and using the horrendously unsafe str* libc functions. Heck, I'd suggest learning C through C++ instead (sticking with procedural design, but using STL instead of wasting time mucking with libc).

Oh, and multiple inheritance is not "unnecessary complexity"; sure, many people have used it wrongly and designed some horribly nasty class diagrams, but it's very useful for adding "decoration" to classes.
6013
General Software Discussion / Re: This has to be the most ridiculous license
« Last post by f0dder on January 03, 2008, 06:57 PM »
Yes, I've faced that myself, f0dder - at least as a thought experiment. I have a number of licences that require machine codes to activate and I grind my teeth every time thinking about the real possibility that at some point in the near future the company will go belly-up and leave me high and dry.
And well, in fact you have to use cracks for a lot of games if you're running a 64bit OS, since they depend on (32bit-only) drivers for their protection. Added bonus is that games start faster and, for some of the nastier protection schemes, run faster as well.
6014
Living Room / Re: What is appropriate content for DonationCoder?
« Last post by f0dder on January 03, 2008, 06:54 PM »
I think NSFW is a good enough idea, and is a sign of respect from the poster's side. Of course what is deemed "safe for work" is in the eye of the beholder, but I think most people here have some common sense. And people who are easily offended would click the "don't show NFSW content" and everybody would be happy. I don't think there would be many threads marked NSFW, and I think it'd be a waste of time going through the forum to tag old threads.

I'm against censorship in general, as it doesn't really bring anything good with it - but I do support more or less banning religion and politic related stuff; it always degrades to mud-throwing. I don't even think it should be allowed in the NSFW-tagging way mentioned above, because people who would visit politic/religion related threads would end up building large amounts of animosity against each other. Bad bad.

Can't say I've been offended by anything on DonationCoder (I'm not a conservative christian :P),  but I have wondered at a few threads like the YouPorn one and some of mouser's toy-threads, thought that perhaps it was a bit inappropriate, but nothing worse than a shoulder-shrug. Have a hard time understanding that anybody could be offended by that, but hey - people are different.
6015
Living Room / Re: Happy Birthday to App103
« Last post by f0dder on January 03, 2008, 06:39 PM »
Happy happy, appy appy.

And she's of course 23, like all women are :)
6016
All it takes is modifying a couple of registry keys, but I guess that GUI thing is faster.

Just be careful you don't set it too low, or you could end up killing a program that is shutting down properly, but just taking a bit long to do it - possibly because it has to save that file you had open in it...
6017
General Software Discussion / Re: This has to be the most ridiculous license
« Last post by f0dder on January 03, 2008, 06:33 PM »
Good point, Lashiec. I didn't investigate any further, but I suspect this is an activation issue or one in which a machine code is generated and the licence matched to it...
In such a situation, not being able to use software I had paid for, I wouldn't have any moral problems with using a crack...
6018
General Software Discussion / Re: This has to be the most ridiculous license
« Last post by f0dder on January 03, 2008, 10:03 AM »
Somebody should gather up an angry mob to lynch those people.
6019
Hm, sounds pretty weird - dunno if I could get used to it. And I'm not sure it has much advantage over a dedicated screensnapping tool?
6020
Living Room / Re: Books that Costs you Irretation
« Last post by f0dder on January 03, 2008, 07:50 AM »
I use amazon or similar before purchasing books, I read both the synopsis/back cover as well as user reviews/comments, and I check out the table of contents. That way, I'm usually not disappointed.

Oh, stay away from the "Teach yourself X in Y timeunits" kind of books, they tend to all suck.

Addison-Wesley are good for programming-related books, O'Reilly has some okay books as well as total crap. The Wrox stuff I've seen I haven't been too impressed with, to be honest.
6021
General Software Discussion / Re: SysInternals auto-installler & auto-updater!
« Last post by f0dder on January 03, 2008, 07:37 AM »
[1] There are some weird obscure cults where that kind of thing still happens!  :tellme:  ;)

Like gentoo? :)

At least it's not much bother because of the 'emerge' system, and if you don't need X11, OpenOffice, FireFox... it works very well.
6022
Living Room / Re: The Best Games You've Never Played
« Last post by f0dder on January 03, 2008, 04:46 AM »
Similarly, I loved an RPG game called Castle of the Winds that I got off a shareware CD. The full game has been released to the public.
Oooh, I remember playing that on my stepfathers computer, the few times he would let me use it. Was pretty nifty for a windows game back then.

Eye Of The Beholder on Amiga, anyone? :)
6023
Developer's Corner / Re: Best way to start learning C++?
« Last post by f0dder on January 03, 2008, 04:34 AM »
Learning to code in C++ is a relatively easy task.

Learning to write great code and understanding the language, however, is quite a task :)
6024
Hm, bootvis? I thought it only traced bootup, not shutdown?
6025
Living Room / Re: possible alternative to AutoPatcher
« Last post by f0dder on January 02, 2008, 07:03 PM »
I stopped ghosting many years ago, especially after I realized how easy it is to slipstream and create unattended installs... and when www.nliteos.com got around and made things even easier, well...  :-*

Sure thing, imaging is a lot faster, but I never really could find the right time to create the image, there was always one more app or tweak, and then the image ended up being a little too messy for my liking. And with the stuff I have installed, the images would be pretty huge. I'm considered going back and playing with imaging now that I have a fileserver on a gigabit LAN and lots of storage, but it would definitely be with Acronis TrueImage and not Ghost.
Pages: prev1 ... 236 237 238 239 240 [241] 242 243 244 245 246 ... 364next