topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Saturday April 4, 2026, 3:29 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 ... 1012 1013 1014 1015 1016 [1017] 1018 1019 1020 1021 1022 ... 1515next
25401
Living Room / Re: DC Unofficial Meeting #5 Took Place - Veign and Mouser meet
« Last post by mouser on October 05, 2007, 10:16 AM »
i just grew mine to impress chris - i plan on shaving it off today now that he is gone  ;)

ps. i heard allen lost an arm wrestling match with his wife and he had to shave off his beard -- just a rumour though.
25402
Living Room / DC Unofficial Meeting #5 Took Place - Veign and Mouser meet
« Last post by mouser on October 05, 2007, 09:27 AM »
This week Chris (veign) came out to visit and talk about possible work (unrelated to DC).  I felt we had an obligation to post a picture.

smallvandm.jpg

We agreed that there really needs to be a large DC gathering at some point in the future.

ps. chris is the one smiling.

25403
Living Room / Re: Online business incorporation in the US... recommendations?
« Last post by mouser on October 05, 2007, 09:00 AM »
There was a really nice site posted about many months ago here for walking you through this.. i'll try to find it in the forums if no one else can find it.
25404
Living Room / Re: Versioning of files
« Last post by mouser on October 05, 2007, 08:27 AM »
Remember the golden rule with all of these things.

The first and most important answer to the question "what's the best way to do x?" when x is something people have different opinions on how to do, is: consistently.

The most important thing for you is to pick one method, and use it consistently so that you can do it without thinking too much and can reliably depend on it.

It's good you are keeping multiple versions of files -- it's something i always try to remind people to do.  You never know when you will need to look at an older version.

Personally for things like papers and documents i tend to use something like:
MyPresentation_A01.doc , MyPresentation_A02.doc, .. , MyPresentation_B23.doc ...

And occasionally i will add a note to myself as you suggest, like:
MyPresentation_B23_MajorRestructuring.doc

So the numbers are the version numbers and the A,B,C.. are major versions.
(this is different from that way i version my programs which follows a more standard ##.##.##)

Keeping in mind that the intention is always to only be working on the latest version (the others are backed up somewhere).  If you are saying that you work on all of these different versions simultaneously then a different strategy might be warranted.

25405
Developer's Corner / Re: Microsoft providing .NET Framework source code!
« Last post by mouser on October 05, 2007, 01:01 AM »
The day that it becomes clear that the .net runtime and languages are going to be fully supported as cross-platform development tools, in a dependable and first-class fashion, is the day when i will seriously consider using .net, and not until then.  Mono is very impressive but i'm just not going to invest my time and have microsoft flirting with the idea of cross-platform support but behind the scenes working to keep it crippled.

There are a ton of things i like about .net and especially C#, but the next major language switch i make is going to be to a truly platform neutral language/runtime system.  If MS isn't careful then .net is going to get surpassed by a similar project which isn't so wedded to one platform (windows).
25406
Screenshot Captor / Re: Request: Auto print
« Last post by mouser on October 04, 2007, 08:42 PM »
lanux, i think you misread his question.

JOpager is asking for something that has been asked before:
to let the print option not show the print dialog.

As noted, sc can be told to auto print, but it still shows the print dialog.

I think this is a feature i am ready to add and i'm trying to wrap up some updates soon so keep you eye open for an sc update with this feature in the next week or so.  :up:
25407
ProcessTamer / Re: ProcessTamer - Error accessing registry
« Last post by mouser on October 04, 2007, 06:40 PM »
Sorry i thought i replied to this earlier.

I can't remember if there is a reason why it's checking so often, or if that's just something done by windows behind the scene -- but basically it's a check to make sure the performance counters aren't disabled -- since these counters are what enables PT to check cpu usage.

So bottom line -- it's proper that PT is checking this registry value, but i'm not sure why it's happening so often, and i'll go back into the code and see if its a bug or if there is a good reason for it and post about my findings.
25408
Developer's Corner / Jeff Atwood revisits the issue of best programming fonts..
« Last post by mouser on October 04, 2007, 06:35 PM »
From http://www.codinghor...000969.html#comments:

I've experimented with programming fonts and IDE color schemes plenty in the past. But now that I've given in to the inevitability of ClearType on large LCDs, I've basically settled on Consolas. It's hard to beat Consolas. It's darn close to the ultimate monospace programming font in my estimation. That's why I was so intrigued when I read about Inconsolata, a non-denominational OpenType relative of Consolas, which unlike Consolas, works equally well with ClearType enabled or disabled.

Once I tried out Inconsolata, I figured I might as well revisit all the common, popular programming fonts under the same conditions. So here goes.

Screenshot - 10_4_2007 , 6_34_48 PM.png

Jeff's bottom line conclusion about scalable fonts with aliasing:
Personally, I still don't think anything beats Consolas; it's an outstanding monospace typeface design, highly optimized for ClearType display on LCDs.


But do not miss this comment Jeff added in the comments thread:

Of all the per-pixel, fixed size bitmap fonts, I think Dina is the best.
https://www.donation.../Software/Jibz/Dina/

Congratulations to our own Jørgen Ibsen  :Thmbsup:
25409
General Software Discussion / Re: Help Authoring Gem
« Last post by mouser on October 04, 2007, 05:04 PM »
excellent  :Thmbsup:

this is a help maker that everyone who develops for windows needs to try.
25410
General Software Discussion / Re: Back up files with a printer and scanner
« Last post by mouser on October 03, 2007, 10:46 PM »
In this particular case, the old ways are best.  You want your data to last more than a few centuries?  Carve it in granite, preferably in close proximity to a Rosetta stone.  Anything else means you're lazy.

25411
Very well done, and very enjoyable listen.  :up:
25412
Announce Your Software/Service/Product / Re: Let's talk about software testing!
« Last post by mouser on October 03, 2007, 10:03 AM »
Kate,

I've not used TestComplete but I have used AQtime, the profiling and leak detection tool created by your company and was very impressed -- it's a great program.

AutomatedQA Website: http://www.automatedqa.com/

To talk a little about automated software testing.. I include some minimal automated testing support in my C++ debug library (JrDebugLogger), but it is decidely minimalistic and nothing like the serious testing tool that TestComplete is.

So I'm not sure that i really fit into your target audience, but just to advocate on behalf of coders like me who are interested in automated testing but do not want to be forced into a cumbersome test setup and scaffolding system, let me just summarize a few bullet points about what i'm interested in a testing systen:

Don't force me to do a ton of work and learn a complicated system for how to build weird test functions that is going to discourage me from adding testing to my programs.  Let me write test functions the way i write my code and you add support code so that i can tell you how to call my test functions.  Another way to say this is: Let me write test functions in a way that suits my style, and have ways i can tell your software about these test functions.

  • Make it easy for me to toggle compiling of the test code into my build so that it's dead easy to keep the test code as part of my main program codebase, but easily build release versions that don't compile the code in it.
  • Include nice support for timing information in testing -- usually timing/speed are considered the job of a profiler/optimizer, but i'd like to see some minimal speed/timing reports inside a test tool for convenience.
  • Try to move as much test configuration information from outside a project file into the code, which can be auto discovered by the test tool.  This is a slightly unusual request, but basically what i'm saying is that i'd rather not have to spent a lot of time creating project files and having me tell the program about all the testing functions and how they can be called -- the test program should be able to autodetect most of that information by parsing the source files.
  • Cross platform non-interference -- it's fine with me if the testing tool only works on windows, as long as you don't require me to add anything to my code files that would upset a compiler on a non-windows platform.
  • I know AQA always makes nice looking programs with good gui's and pretty reports, so i won't go into that stuff -- so i'll just again reiterate my desire to make it really easy to just jump into the test system and run a quick test, rather than have to spend a lot of time configuring test "suites" and going through a long laborious process before i can even run a test.  Eventually on big projects you will of course what to be able to define one or more test suites and all the kinds of involved stuff that i know AQTest will do -- but i'd just encourage an easier faster way to jump in to doing testing in the begining.
25413
Living Room / JayIsGames competition 4 entries being posted now
« Last post by mouser on October 02, 2007, 10:38 PM »
JayIsGames has just started posting entries from their latest flash game coding contest.  For those that haven't seen the past competitions -- this is the absolute cream of the crop in flash games.

Each competition has a theme -- the theme for this one is "ball physics" so for those of you who love physics-based games you should be in heaven.

The other nice thing that JayIsGames has started doing which fits right in with our philosophy here is that they have an "audience prize" where you can donate a dollar or so and vote for your favorite game -- with all proceedings going to the authors.  Bravo and exactly the way to do it.  So if you see a game you like send the author a little donation and vote for them in the process (DC always makes a small donation to the authors to just to lend our support to the idea of donation-funding the authors).


Which games do you like best?
25414
Living Room / Re: Update on member KenR health status: Surgery went well
« Last post by mouser on October 02, 2007, 07:55 PM »
wonderful.  just wonderful.
25415
General Software Discussion / Re: UpdateStar
« Last post by mouser on October 02, 2007, 07:54 PM »
ooh, another updater.. looks nice too.
25416
Basically this site has created a ton of different linux distributions, pre-installed into http://vmware player packages.   So if you are interested in trying out different versions linux, this can be the easiest and safest way.

This site is dedicated to virtual appliances that we build for you to use FREE of charge.The virtual appliances are generally normal installs of the distro with some changes/updates and customizations by us. This means that you can go to the home-site for each distro to find information and the package list.



from user post on our forum (aakeg)
25417
Living Room / Nerdarts.com - When nerds become cool, do jocks become nerds?
« Last post by mouser on October 02, 2007, 10:02 AM »
Nice blog/website suggested by one of the members on our forum (pacman3030).  I love the sentiments and focus on individuals not companies.

As Douglas Rushkoff points out in his latest lecture “Why johnny Can’t Program” if these nerds posed any threat to the status quo, then they would never let them free.

This is one reason that here at Nerdarts.com I have always strove to highlight the individual, rather than the company. I’m more interested in a guy who made a garden which you can control via a robotic arm through the internet than a new game for the Wii (even though I think it’s a great console:). Nintendo is going to be ok without an extra shout out from my little blog. As nerdcore soaks farther and farther into mainstream culture, us early adopters and visionaries have to make sure that we highlight the culture and not the company, highlight insight and reflection of our own personal stories instead of doing the bidding of major corporations who want that extra free link to make their product go viral. It’s only a matter of time before we see space invader motifs on sweaters at Abercrombie and Fitch, and just as studded belts and punk has now become safe enough for christian fundies to use to promote Christ, Nerdcore will be used to sell seemingly iniquous products to make the same people rich. The beast has been unleashed and its only a matter of time before the popular girl from the rich suburbs starts talking about how she was a “total nerd”.

Let’s tell our own stories, and if those personal stories involve Atari Games and Dungeons and Dragons dice then they are ours to use! They are as much a part of us as the air we have breathed throughout the years. These corporation have rammed advertising down our throats for years, and then they are going to sue people for using imagery, or songs which they collectively tried to get us to remember? Fuck em. Fair Use has a Posse. Nerdcore is Dead - Long Live Nerdcore! From this point on I will never again publicize a company, or a movie, only individual artists who are reinterpreting the world around them and telling their own stories. If those stories involve nintendo games or star wars characters then these artists have the right to use these images.

25418
in case my comment gave the wrong impression, as annoying as version control can sometimes be, it's simply something you must learn how to use these days as a programmer.

svn is the easy choice of software, and there are some nice easy programs to get you started on a windows platform (http://tortoisesvn and http://rapidsvn).  I use to be a big fan of tortoisesvn but the shell integration can be a bit intrusive so i tend to use RapidSvn mostly now (it's a bit buggy but it gets the job done).

on linux the commandline main svn programs are fine -- but if you are hosting an svn repository, do expect to struggle a little to get it up and running initially.
25419
don't take just my answer but i believe you can as long as you include the license file that accompanies the program when you do.
25420
General Software Discussion / Re: Acronis charging customers for bug fixes
« Last post by mouser on October 01, 2007, 08:09 PM »
 ;D

so true.
25421
something's missing..
where the picture of the user screaming at the computer screen when he can't get the thing to check out properly because of some nonsensical error?
25422
Living Room / Re: Need Some Design Help...
« Last post by mouser on October 01, 2007, 07:36 PM »
hahahaha i love programs like this, Renegade you are too much.
Anti-Christ-Hunter.png
25423
ok so you mentioned valgrind, which is the well known generic one for c++.  there are a couple more open source c++ tools inspired by valgrind; they are all sort of semi-work-in-progress, and won't be the most convenient or intuitive for win32 gui types.

a few i have tried in the past:

Rational Purify: http://www.ibm.com/d...AGX23&S_CMP=DWNL
(i thought they stopped making this but maybe they haven't?)

AutomatedAQ:
AQTime: http://www.automated...cts/aqtime/index.asp

There are 2 more i'm trying to remember and i will post them as i do.
25424
Developer's Corner / Re: Programming 101 Lesson: Don't Purge User Data
« Last post by mouser on October 01, 2007, 09:11 AM »
OGreger, in the past it may have been true that disk storage was expensive and slow enough that deleting data was something that people worried about.

It seems to me that this should really no longer be an issue and should be considered harmful.  I'm not talking about keeping terrabytes of data on each user, and i'm not talking about refusing to delete sensitive security information that should be purged.

But I am saying that if you are writing a software system, and think to yourself "we can save 10% of the database size if we purge old accounts" then take a deep breath and don't do it.

In fact, I'd venture a rule of thumb that would go something like this, until you are talking about growing the database to 1000% of it's normal size, i would not even consider purging items from the database, and at that point you would do well to simply *move* such inactive accounts to a secondary database, and not eliminate the data.

Perhaps another way to view what I am trying to emphasize from a programming perspective is this:
As programmers when we are writing a system (for example a forum system), we often fail to plan for the idea of *disabled* items.

So imagine you are designing a forum system, which creates user accounts, posts, sections, etc.  Now there will be times when you need to eliminate such user accounts, posts, sections, etc.  Now ask yourself -- are these actions reversible, preserving all old information?  Do you have a way to disable instead of purge these items?  Are all your functions coded in such a way that they distinguish between "disabled" items and normal items?  Or is your code set up such that you have to actually permanently purge such accounts to disable them.

Some "defensive" programming practices have become more commonplace in modern programming, such as test case generation and source control.  But issues of Auditing/Logging1 are much less common.  I'd like to suggest this concept is an important one as well, which might be called: "Disabling over Deleting".



1 recently i discovered i had made a change that had misconfigured the email address that requests for the silly cody kits were being sent.  after a month had past that i figured out the form submissions were never being sent.  i was able to recover all of the submissions because i had created in the script a backup procedure that always logged form submissions into a simple text file at time of submission -- not as convenient to parse but as a redundant backup system it worked perfectly.
25425
Announce Your Software/Service/Product / Re: TECHOpinion.Net Launched
« Last post by mouser on October 01, 2007, 08:58 AM »
Congratulations on your new site, looking good.

Even though it's not a blog, I would recommend you check out some writing on what makes a good blog.. Maybe start here? https://www.donation...dex.php?topic=9621.0

The two things i see missing from your site that would be nice are:
1) rss feed buttons (did i miss these)
2) images (do not underestimate the importance of images i making the site more enjoyable).
Pages: prev1 ... 1012 1013 1014 1015 1016 [1017] 1018 1019 1020 1021 1022 ... 1515next