topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Tuesday June 24, 2025, 12:04 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 ... 351 352 353 354 355 [356] 357 358 359 360 361 ... 403next
8876
Living Room / Re: Limewire shutdown, permanently
« Last post by wraith808 on October 28, 2010, 02:20 PM »
Countless defeats + 1 win ... The math is the key.

Countless?  I think you're overstating the case a bit :)
8877
Living Room / Re: Limewire shutdown, permanently
« Last post by wraith808 on October 28, 2010, 10:49 AM »
<snip />
The fact the RIAA has won 1 case doesnt say much
<snip />

Actually, it does, and it's one thing that people seem to ignore/be ignorant of.  A long view approach to such things is to build up a mountain of prior rulings.  In judicial environments, prior rulings hold a *lot* of weight, making your case stronger/eroding your opponent's position.  Any defeats/successes are relevant to the larger picture going forward.
8878
Living Room / Re: Laptop choice: better CPU or more RAM ?
« Last post by wraith808 on October 27, 2010, 08:38 PM »
And I'd get discrete video if at all possible.  Shared memory sucks *really* bad.  But it's one of those things you don't notice until you have it.
8879
Developer's Corner / Re: EtherCodes Collaborative Online Code Editing Pad
« Last post by wraith808 on October 27, 2010, 08:36 PM »
Sort of.  No search makes it's use limited.  And the fact that you don't have accounts is troubling for anything other than open source projects.
8880
Living Room / Re: I'm thinking about learning how to program.
« Last post by wraith808 on October 27, 2010, 12:03 PM »
... but I didn't because it was very early in the morning and interfered with my swim team practice....

Who knows, one day your ability to swim might proof more useful than your (now non)ability to program Turbo Pascal! ;)

Pascal has no float data type. No help there! :)



Any Pascal that you're using today will :P
8881
Hope they dont "sell out" or get "bought out"

This.  That's my apprehension about using anything that I'll depend on that's not my own...
8882
N.A.N.Y. 2011 / NANY 2011 Pledge: Backup Verification Utility
« Last post by wraith808 on October 26, 2010, 06:41 AM »
Too much work, too little time  :(  I'm still doing it, but I just can't get it done today.

All the information below is subject to change as project is in earliest stages
NANY 2011 Entry Information

Application NameBackup Verification Utility
Version 0
Short Description Utility that checks a series of files for backup specific verification rules.
Supported OSes Windows
Web Page -
Download Link-
Version History
  • A list of the (ongoing) version history
Inspiration Credited To: Justice from his Cancelled NANY 2011 Entry.
Author wraith808


Description
Taking over from Justice, this will be a utility that checks a series of files for backup specific verification rules. It can inform you when files do and do not meet these criteria so you can take action.

Features
  • Free for personal use, computers on a domain require a licence.
  • Extensive documentation

Planned Features
• The following rules can be used:
   ? Verify a file exists
   ? Verify a file is above certain size
   ? Verify a file is around certain size (with custom deviation)
   ? Verify a file's checksum matches a specified value
   ? Verify a file has been modified  in the last x days, weeks
   ? Verify  these criteria for individual files or a file list in csv format
• Send report on failing criteria
   ? To DB
   ? To email
   ? To logfile
• License system based on domain name.
• Alway send report toggle (even when no failures)
• DcUpdater integrated



Screenshots
-

Usage
Installation
Minimal, if any

Using the Application
A brief description of how a user will use the Application. What tips does a user need to get going?

Uninstallation
Minimal required, if any.

Known Issues
-
8883
N.A.N.Y. 2011 / Re: NANY 2011 Cancellation: Backup Verification Utility
« Last post by wraith808 on October 26, 2010, 06:36 AM »
That would be least confusing  :up: How did you guess I was using AHK ;)

Don't get me wrong; I do admire AHK coders.  I've tried it, and for such a simple language, the complexities and the things that you do with it are amazing.  But I just couldn't get on-board, unfortunately.

New topic is here.
8884
N.A.N.Y. 2011 / Re: NANY 2011 Cancellation: Backup Verification Utility
« Last post by wraith808 on October 25, 2010, 10:02 PM »
I guess I could create a new page, and link to this page for reference if that works.
8885
Announce Your Software/Service/Product / Re: dot Net complaints
« Last post by wraith808 on October 25, 2010, 07:47 PM »
wraith808, garbage collection is done entirely at the CLR's mercy; depending on win32 memory process and which heap generation your object is in, when it's collected can vary a lot. This is just one of the reasons why you shouldn't depend on finalizers being called. Furthermore, just because a bunch of your CLR objects are being collected doesn't mean the used win32 memory is released - this makes sense because allocating system memory is "slow", so (if you're thinking only of the running .NET process and not the entire system) it makes a lot of sense to hang on to the win32 memory even if it's no longer strictly needed.

There's several different GC profiles your app can use, with different heuristics for when and how the GC works. There's also manual GC interaction you can do, but you should be really careful about this since it can seriously pessimize your app performance.

Well, yes... I know it's at the CLR's discretion, but I thought that the rules pretty much covered most cases.  I also know that the generation plays a role, because it doesn't run a full GC in most cases, but I thought that memory was compacted if there were holes in between and the memory wasn't from a generation higher than what was GC'd.  Is that understanding not correct?
8886
N.A.N.Y. 2011 / Re: NANY 2011 Cancellation: Backup Verification Utility
« Last post by wraith808 on October 25, 2010, 07:39 PM »
Starting fresh... I won't be using AHK.
8887
N.A.N.Y. 2011 / Re: NANY 2011 Cancellation: Backup Verification Utility
« Last post by wraith808 on October 25, 2010, 04:07 PM »
This looks like a pretty useful utility... mind if I pick it up?
8888
Announce Your Software/Service/Product / Re: dot Net complaints
« Last post by wraith808 on October 25, 2010, 04:04 PM »
Update: Though since I had to post to say that, let me just say when I say appear to use more, I mean because memory is still allocated to the application that is not actually in use; when you dispose of objects, the memory is not freed immediately.  This can't rightly be said to be used by the application since the developer is not using the objects... the memory is still just in that application's space.
The application might not be 'using' the memory, but the thing that counts wrt. memory footprint is the Win32 Private Bytes size, not the amount of CLR memory. Keep in mind that even after GC has run, the win32 memory used by the CLR isn't necessarily reduced.

Well, yes... but if the memory used by the CLR isn't reduced, then it is because of one of those rules stated above, correct?  So isn't that still a function of the programmer?  If you dispose of an object, and remove all pointers to it, GC should clear it up... or am I missing something?
8889
Announce Your Software/Service/Product / dot Net complaints
« Last post by wraith808 on October 25, 2010, 11:29 AM »
Could a moderator perhaps split out the whole stuff-about-.NET to a separate thread so it doesn't distract from LangOvers product announcement? - sorry for continuing the off-topicness :)

I'll wait until this is done to continue discussion. :Thmbsup:

Update: Though since I had to post to say that, let me just say when I say appear to use more, I mean because memory is still allocated to the application that is not actually in use; when you dispose of objects, the memory is not freed immediately.  This can't rightly be said to be used by the application since the developer is not using the objects... the memory is still just in that application's space.
8890
Announce Your Software/Service/Product / dot Net complaints
« Last post by wraith808 on October 25, 2010, 09:22 AM »
<snip>
There's a few relevant issues with it, though:
  • .NET appsare more memory-hungry than native equivalents, and there's CPU-speed overhead as well - although it's not as easy as saying "always slower", but that's a topic on it's own.
</snip>

Actually, with .NET the reason that it appears to use more memory is because of the way that memory is managed in the .NET framework, specifically with regard to GC.  The collection process requires resources. Garbage collection often derives information regarding an object’s use to make decisions on its future availability.  Garbage collection may occur at inopportune times. This can result in delays or slowdowns that may be unacceptable. Additionally, since garbage collection typically does not happen immediately upon when an object is no longer needed, the overall memory footprint of the application may be higher.  The GC in .NET also forces .NET programs to have poor locality, i.e. it interacts with local system resources in an often less-than-optimal manner, namely becasue they often consume more memory than they actually use.

Putting the long explanation behind a cut
Spoiler
The Simplified model of .NET GC
The rules:
  • All objects allocated from one contiguous range or memory (with one exception)
  • The heap is divided into generations (see diagram).
  • Objects in any generation should be roughly the same age.
  • Objects in higher generations are considered more likely to be stable.
  • The oldest objects are in the lowest addresses on the heap.
  • An allocation pointer marks the boundary between allocated and free memory.
  • Periodically, dead objects are removed and everything is “slid up” towards the lower address range on the heap.(eliminate fragmentation).
  • The order of objects on the heap is the order in which they were created (with one exception)
  • There are never any gaps between objects. (yes, another exception!)
  • Some of the free memory is committed, and when needed more memory is requested from the operating system for the reserved space.


8891
General Software Discussion / Re: Google Chrome: Time for a Second Chance?
« Last post by wraith808 on October 24, 2010, 12:27 PM »
Speed dial would work better for me if the speed dials were synced to the other browsers you use, like the combination of xmarks and fast dial does on firefox. Having to set them up per browser is rather annoying.
8892
DC Gamer Club / Re: The Ball - Portal-like game with a err.. ball
« Last post by wraith808 on October 23, 2010, 10:45 AM »
Already pre-ordered. Thanks for the heads up on IRC lanux!

Me too!  Thanks!
8893
Living Room / Re: Welcome to Hell... iHell that is...
« Last post by wraith808 on October 23, 2010, 10:35 AM »
Anyways that will be the last time i'm visiting an apple thread on donationcoder, if you could please label them with apple then i can safely ignore the trolls. ;)

I'm glad that I'm not the only one to have noticed that the attitude towards Apple for a board that's not supposed to be anti-Apple has gotten decisively trollish as of late.  I'm not an Apple apologist by any means, but the line between a serious discourse and a witch hunt was passed a while ago, I think...
8894
Developer's Corner / Re: Web Debate: Give Us Simplicity So We Can Ignore You
« Last post by wraith808 on October 23, 2010, 10:22 AM »
In any case, my point was simply that, without any precise aim, discussing form vs function becomes quickly a circular debate. "Software" is a large field and there is a huge variety of software consumer with incredibly various needs. What form and function for whom ? When ? Sure a shiny tool that doesn't work might be scrap metal, but that's taking the opposite end of the spectrum as a justification. It's a given : nobody wants something that's either "useless" (a least for them) or "incomprehensible" (for them).

Theory vs. Practice. In theory anything is possible, which is why academics tend to end up in circular discussions. Practice on the other hand, tends to rather clearly define the limitations that were being missed in conversation.

It's only circular if you have no context. Tools are devices that perform work that we want done. Sure, pretty gets it off the shelf and out of the stores into the garage. But if it don't work ... It's not going to stay in the garage...It's going out to the curb on its way to the dump.

The thing that gets me is that simplicity is in the eye of the beholder... umm... user.  What's simple to me might not be simple to someone else.  And what's simple to someone else might be a nightmare to me.  Same with form and function.  Even with user groups and usability testing and user acceptance- you're only dealing with a subset of users.  That's why there can never be a hard target for these things.  There's a reason that there's a saying that you can't please everyone all the time.  And it's one of the reasons that I think that *most* reviews/critiques are flawed- they don't say this outright and the sheeple that read them in most cases take these reviews at face value without taking this into consideration, which can reduce someone's bottom line undeservedly, just because one person that happens to have influence doesn't like it.
8895
General Software Discussion / Re: Google Chrome: Time for a Second Chance?
« Last post by wraith808 on October 22, 2010, 08:23 AM »
I forget about stars in address bars because nobody else uses it.

Firefox uses a star in the address bar, too.

As someone who has never used Ctrl-D before, that shortcut doesn't even make sense to me. There's no D in "bookmark."

Of course, there's no J in "Downloads" either but I still remember that Ctrl-J brings up the Downloads list. So I guess I just contradicted myself. <shrugs>

I don't tend to use either of them.  I use keyboard shortcuts a lot when using anything else.  In the browser, my habits seem to change, and I always use the mouse, to the point of despising when I have to type in a url or search.
8896
Living Room / Re: GOG.com confuses everyone including themselves!
« Last post by wraith808 on October 21, 2010, 09:16 AM »
Did anyone already have it?  I was just wondering what the alternative gift was...
8897
Living Room / Re: Welcome to Hell... iHell that is...
« Last post by wraith808 on October 21, 2010, 09:16 AM »
If you don't like it don't use it.

+1
8898
Living Room / Re: I have a very hard announcement to make
« Last post by wraith808 on October 14, 2010, 10:24 AM »
:D Just couldn't resist that~!

Isn't that lack of resistance (:deal:) the reason that you ended up where you are now?   :harhar:
8899
General Software Discussion / Re: Google Chrome: Time for a Second Chance?
« Last post by wraith808 on October 14, 2010, 09:40 AM »
Oops - almost forgot: one of the most exasperating missing features in Chrome........... NO PRINT PREVIEW!! What are they thinking with that??

Didn't even notice that, b/c I don't use it.  If you want to sort of replicate print preview from *any* program, try fine print.  The trial is unlimited, and if you don't want to use the features, just click bypass, and voila, you have print preview.
8900
General Software Discussion / Re: EditPad Pro 7-BETA
« Last post by wraith808 on October 14, 2010, 09:37 AM »
Have you tried either of the companion products from JGsoft - RegEx Buddy and RegEx Magic?

Both are directly available in EditPad Pro search pane and the Magic version requires no RegEx syntax knowledge! All the power of RegEx without the pain.

How's regex magic?  I have to do an increasing amount with regex, and regex buddy has saved me more than once.  I got regex buddy on the cheap on a special, and Regex magic is pretty pricey though, so I haven't dropped the money yet...
Pages: prev1 ... 351 352 353 354 355 [356] 357 358 359 360 361 ... 403next