topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Saturday September 19, 2026, 4:06 pm
  • 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 ... 262 263 264 265 266 [267] 268 269 270 271 272 ... 404next
6651
Developer's Corner / Re: Going Over Old Code...
« Last post by wraith808 on November 22, 2012, 08:52 AM »
I think it really depends.  If it's just for you, and you understand it, and it doesn't stand in your way- let it live.  But in many cases, refactoring is for maintenance, and assumes you're working on a team.

Just my tuppence, but from what I've seen on contract jobs I've been responsible for overseeing, the best success was obtained with 85% code written specifically for the project. Only the balance came from purchased or reused code.

Maybe code reuse works well with something like database type apps where there's significant commonality of rules, objects, and tables used between one business and another. Especially when you consider most of what makes up your basic AP/AR/GL/INV accounting suite is already standardized to comply with legal reporting and auditing requirements. So reuse does make sense there. Just take a pre-written accounting package and add whatever customizations and special business rules you need.

But for what I call 'real' programs, I haven't noticed much actual code getting reused except for snippets or a few special routines.
 8)

I think it really depends on how it was architected, and what's considered reuse.  Certain things can make the use of code across multiple solutions very much likely.  Single Responsibility and Compartmentalization make it more likely.  The use of certain patterns makes it very much more likely.  Nothing is 100% written for you... but I've noticed as my approach gets more and more refined from job to job, there's less spin up time to get the base application going.  In fact, on my current solution, I just gave some developers from a new acquisition a presentation on how to get a solution going in our current framework.  It pretty much involves installing some templates into VS 2010, making a new solution from the template and running it.  And that was something that took a couple of hundred hours to get polished originally, so that's a significant savings on each solution.

And even with the framework I'm using at home, if I refine it to that point, when I create a new application, it should take me significantly less time to create each one.  So there's something to be said for refactoring.  But if it's just because it looks ugly but works, you don't plan to use it on any other project, and it's just you maintaining it... yeah.  What's the point other than an exercise.
6652
General Software Discussion / Re: Small free form db/notes software
« Last post by wraith808 on November 21, 2012, 08:16 PM »
SnapDB by Skwire is a really good app for those little ad hoc databases.  There's no web option nor ipad option unfortunately.
6653
General Software Discussion / Re: Are you going to wait for Windows 9?
« Last post by wraith808 on November 21, 2012, 07:15 PM »
Actually one indication of MS's original intentions was that the new version of the free Visual Studio Express was originally intended for developing not-Metro apps only (with no desktop app support) - they have back tracked on that sharply, when the public outcry built up, but I think it says a lot about what they were thinking!

Not really.  There were a lot of things that VSE was prohibited from doing that they backtracked on.  I think they were trying to pare it down, not really thinking about the backlash.  They do that a lot, unfortunately.  :-\
6654
General Software Discussion / Re: Are you going to wait for Windows 9?
« Last post by wraith808 on November 21, 2012, 04:37 PM »
It isn't me that described Windows 8 desktop as 'legacy' it was MS! The fact that there is only minimal development on the desktop from Windows 7 says a lot about their intentions for the trad desktop.

I know that some people are calling the classic desktop 'legacy' and I've seen it bandied about... but can you show me somewhere that MS has said it's legacy?  I think that non-Metro says a lot about their intentions towards tablets, but not necessarily towards desktops.  I think if they're guilty of anything, it's feeling things out and not setting their path out there because they don't know what it is.  And I think that's worst case.
6655
General Software Discussion / Re: Thoughts on this sort of UI styling?
« Last post by wraith808 on November 21, 2012, 04:33 PM »
Including the texture, I think it's pretty fine  ;D

I do agree about getting information about the tests that are going to be run, unless the users of this would already know (and even then, it's not a bad idea).
6656
General Software Discussion / Re: Are you going to wait for Windows 9?
« Last post by wraith808 on November 21, 2012, 02:02 PM »
^ Ummm.... yeah.  What he said.  :Thmbsup:


... with less vitriol, though.  :-[
6657
N.A.N.Y. 2013 / Re: N.A.N.Y. 2013 Submission - FreeNAS Brute Forcer
« Last post by wraith808 on November 20, 2012, 11:50 PM »
Just a suggestion- you might want to limit it to local ips to even further close it off from abuse.

i.e.
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
169.254.0.0 -169.254.255.255
6658
Living Room / Re: Anything wrong with formatting a USB stick in NTFS?
« Last post by wraith808 on November 20, 2012, 06:07 PM »
^ I use Zentimo (used to be usb safely remove) for that.
6659
Community Giveaways / Re: DC Community Digital White Elephant
« Last post by wraith808 on November 20, 2012, 06:06 PM »
Software, Games, Gift Certificates... anything that can be distributed digitally.  And it's more about the game and interactions than the actual gifts :)
6660
Community Giveaways / Re: READ IN: Posting in this section
« Last post by wraith808 on November 20, 2012, 04:28 PM »
I was thinking about that- we don't want to encourage any violations of TOS/EULA, but in the end, enforcing such things is going to be up to the parties involved.  Again, this is for the recycling of software that might not be in use/might be undesired- I buy a lot of stuff on Bits/Steam/Galas that I end up never using or have a copy of and forgot it.  It is in that spirit that things should be posted and given away.  :Thmbsup:
6661
Community Giveaways / DC Community Digital White Elephant
« Last post by wraith808 on November 20, 2012, 04:20 PM »
Have you ever heard of a White Elephant Gift Exchangew?  I thought about doing a variant of it here, and wanted to see if there was any interest (and who would be interested) in doing one on DC to promote community among the members.

I was thinking of the following parameters:
  • Nothing above $10
  • Everything must be digital, with a code that can be PM'd to the receiver
  • Everyone is randomly assigned a person
  • One person is randomly chosen to start, and the person that they were gifted by is revealed.
  • The next person then has their gifter revealed, and chooses whether to keep their gifter, or take one that was given before
  • Two times through the list, with a maximum of two steals of any gift are possible

Afterwards, we can exchange the gift codes via PM.  Depending on how many people are participating, there will probably be a time limit set on turns when your turn comes up.  I was also thinking that we should set a limit on participants, i.e. those who have been members longer than 3 months or a certain number of posts, but I'm sort of torn on that, and in this planning wanted to get opinions from those that are participating.

Thoughts?  Interest?
6662
Community Giveaways / READ IN: Posting in this section
« Last post by wraith808 on November 20, 2012, 04:01 PM »
Did you get a deal on software and find out you already had it?  Or what about a bundle that includes duplicates of things that you have?  Then this section is for you!

This section is for posts relating to things (software, hardware, etc) that members of the community have to give away.

Any kind of products that you are willing to ship and/or e-mail to others can be included (the offers should be at a minimum be computer related), though no financial recompense should be expected.  How the offer is given away should be determined by the giver, though it is suggested that they be limited to people that actively participate (or have participated) on the board, to keep people from trolling this area for freebies.

Companies can do giveaways too- but you must make clear your affiliation with the company in question.

Please do not spam the section with repeated multiple posts.

To be clear, this section exists purely for the reward of being able to gift someone with something that they might like to have- not for promotion or any other reason.
6663
Wouldn't it just be nice if Microsoft would just embrace Webkit and then extend it? :P

Now, that is the impossible dream, methinks  :-\.

Actually, I think that was sarcasm- in response to their approach prior to this with Java.
6664
General Software Discussion / Re: Thoughts on this sort of UI styling?
« Last post by wraith808 on November 20, 2012, 07:37 AM »
^ I *do* like that version better...  Although I liked the texturing, and would add that back.
6665
Living Room / Re: A secret society uncovered 250 years later
« Last post by wraith808 on November 20, 2012, 07:36 AM »
From the article:
The Oculists’ seal, featuring a cataract needle, a pair of pince-nez, and two cats watching over mice.

 ;)

The funny thing about this is bit about the Oculists having agents in the Freemasons, and treating them like a joke. ;D
6666
Living Room / Re: Corporations crippling U.S.
« Last post by wraith808 on November 19, 2012, 08:56 PM »
6667
Living Room / Re: How Much Do You Trust Wikipedia?
« Last post by wraith808 on November 19, 2012, 05:47 PM »
Regular bacon, of course!  Just good old fashioned pork!  ;D
6668
Living Room / A secret society uncovered 250 years later
« Last post by wraith808 on November 19, 2012, 05:30 PM »
They Cracked This 250 Year-Old Code, And Found a Secret Society Inside (via Wired)

For more than 200 years, this book concealed the arcane rituals of an ancient order. But cracking the code only deepened the mystery.

Riveting stuff, and the fact that they had to go to such extremes to hide such studies that we take for granted shows why we need to be concerned about the draconian steps being taken today.
6669
Living Room / Re: Anything wrong with formatting a USB stick in NTFS?
« Last post by wraith808 on November 19, 2012, 12:52 PM »
Nothing wrong with it- however there are some things that should be considered:
1. You have to make sure that you eject safely.  The OS holds on to NTFS resources longer, and if you just remove it, the chances are high that you will corrupt data (write-caching).
2. There's also a lot more writing to the drive, which will reduce the life of the drive, and minimally reduce performance.
3. NTFS allows encryption- but be aware that if you do, you will not be able to open the files anywhere else.
4. There's also a space overhead for NTFS.  How much varies by where you look for the information, but it seems to be about 4%.

No breaking changes- but they are some things to be aware of.
6670
Living Room / Re: How Much Do You Trust Wikipedia?
« Last post by wraith808 on November 19, 2012, 09:31 AM »
Bacon overrides all other considerations.  So, though I offered opinions...

I like bacon.
6671
Living Room / Re: Rumors about a Microsoft branded smartphone surface
« Last post by wraith808 on November 18, 2012, 07:01 PM »
Microsoft has been successful in hardware before.  Just not hardware platforms.  And I haven't been able to figure out why they haven't been able to make that connection.  I think it's a lack of commitment?
6672
N.A.N.Y. 2013 / Re: NANY 2013 Withdrawn: Bead Designer
« Last post by wraith808 on November 18, 2012, 01:34 PM »
TStringGrid is a better choice in general- TDrawGrid is usually only used if you are making a totally custom data storage and grid.  The most basic difference is TStringGrid has a data storage mechanism behind it- TDrawGrid has no such thing.  And though it's called TStringGrid, you can draw anything with it if you override the draw method.

A couple of links on the subject:
http://borland.newsg...0703/0703298244.html
http://www.festra.co...d/messages/2241.html

I was originally going to ask you if you really needed to use a TDrawGrid or would a TStringGrid work- but as I was able to get the save working, I backed off of asking that. :)  But yeah... TStringGrid is probably the way to go, even if you use my method.  You can even store the TBead object in the cell on the grid to get rid of the extra data structure, and iterate through the grid instead of the array when saving/loading.
6673
Living Room / Re: How Much Do You Trust Wikipedia?
« Last post by wraith808 on November 18, 2012, 08:11 AM »
It depends?  I don't trust it as a single source.  I check the references and if the references are verifiable and dependable, then I lean towards trusting it.  I only truly trust it when (a) I know what it is, or (b) I am very sure of a source that checks it out.  I use wikipedia as a starting point and a convenient place where possible facts are accumulated- and a convenient place to send people if I know that the facts check out, and with the caveat that things can change.
6674
General Software Discussion / Re: Two classes of membership here?
« Last post by wraith808 on November 18, 2012, 08:07 AM »
^ Well said!  :Thmbsup:
6675
N.A.N.Y. 2013 / Re: NANY 2013 Withdrawn: Bead Designer
« Last post by wraith808 on November 18, 2012, 12:32 AM »
I sent a reply... since she's posted the original code here, I figured no harm in posting my alterations for any that are interested. (App, if you want me to take it down, just let me know).
Pages: prev1 ... 262 263 264 265 266 [267] 268 269 270 271 272 ... 404next