© J.C. Kessels 2009
MyDefrag Forum
May 22, 2013, 01:56:36 am
Welcome,
Guest
. Please
login
or
register
.
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News
:
Home
Help
Search
Login
Register
MyDefrag Forum
>
MyDefrag v4 Forum
>
Bugs and problems
>
First time run and here's my bugs and suggestions
Pages: [
1
]
2
« previous
next »
Print
Author
Topic: First time run and here's my bugs and suggestions (Read 4155 times)
James
JkDefrag Junior
Posts: 5
First time run and here's my bugs and suggestions
«
on:
July 26, 2009, 03:00:30 pm »
Using MyDefrag v4.1.1
When i ran the 'analyze only' on my 500 gb drive everything went fine until it hit 100% and started to write the log file.
The program freezed up, no progress bar, no indication that it was writing to the log file, nothing...
The program was unusable for over 14 minutes.
MyDefrag took more then 14 minutes to write the log.
This is unacceptable !
So you really need to put some optimization time here, if you wont then i can, just send me the code and i'll see what i can do about it.
I hope you do know that going 'script kiddie' will slow the program down but it depends on how you coded that part...
You got some trouble with the math too.
Code:
Total disk space: 500 105 216 000 bytes
Volume type: NTFS
Unfragmented items: 863 782 920 192 bytes 308 362 items
Fragmented items: 117 249 449 984 bytes 39 391 items
Gaps: 3 813 273 600 bytes 31 481 gaps
Average gap: 118 784 bytes
Median gap: 16 384 bytes
Biggest gap: 33 591 296 bytes
Average end-begin distance: 43 413 698,5514 clusters
Do you see it ? no?
-> "Unfragmented items: 863 782 920 192 bytes "
hmm 800 gb on a 500 gb drive need i say more ?
And now the log format
From the 'The 25 largest items on disk:' section
Code:
1 8 149 620 736 1 989 654 D:Internet_Files\....
Can you see where bytes end and clusters begin without doing some math ?
A thumb rule is to always put at least 1 tab(4 spaces) space between the items.
So it should look like this:
Code:
1 8 149 620 736 1 989 654 D:Internet_Files\....
Following this rule (and a few other rules) will make the log file parse friendly.
You break this rule all over the place in the log file.
another example:
Code:
2 183 46 605 711 534 11 378 371 Total
Yet another obvious misstake, the missing backslash, another rule broken:
How it is now:
Code:
C:Documents and Settings\
What is should look like:
Code:
C:\Documents and Settings\
If this program where open source then i would have sent you a fix ( patch ) already.
I'd gladly fix the problems for you, all i need is the source code.
You
should
open source this program and since you had problems with code stealers then switch to another license so you can go after them if they do steal the code again.
The open source community can and will help you with the legal stuff you just have to ask. You do know how to do that right ? Or is pride in the way?
It is as simple as that.
It is only a problem if you see it as one.
Note:
I strongly believe in open source and think that all programs should be open source so you can check for quality and make fixes and so on.
And i get.. well... plainly disgusted when open source projects close there source code.
There is no good reason to close the source code, there are only excuses to do so.
Logged
jeroen
Administrator
JkDefrag Hero
Posts: 7155
Re: First time run and here's my bugs and suggestions
«
Reply #1 on:
July 26, 2009, 04:23:20 pm »
Quote from: James on July 26, 2009, 03:00:30 pm
MyDefrag took more then 14 minutes to write the log.
Thanks for your feedback, I appreciate it. I don't know what happened on your computer, but MyDefrag normally takes only milliseconds to write the logfile.
Quote
-> "Unfragmented items: 863 782 920 192 bytes "
hmm 800 gb on a 500 gb drive need i say more ?
The reported size is the size of the files including sparse space. This is the size of files normally reported by Windows. It includes the space for empty (unused) blocks of data (in the files) that do not occupy space on disk. There are many more numbers available, including the size of the files excluding sparse space, see
the Macros.
Quote
Can you see where bytes end and clusters begin
MyDefrag writes numbers in the format that is configured in Windows. Most people leave the settings alone and then the thousands-separator is either a comma or a dot. But apparently you have configured Windows to use a space. Yes, in that case it's a bit difficult to tell where one number ends and the next begins.
Quote
the missing backslash
Yes. Other users have reported this, and I have seen it myself once or twice, but I haven't found the problem yet. It's on my list.
Quote
I strongly believe in open source and think that all programs should be open source
You have build a house, put a lot of effort, time, and money into it, and when a total stranger comes along with nothing but pompous arguments you simply give him the key? I don't think so, dude. If you want the source code then first you will have to cough up some cold, hard cash. JkDefrag was (and still is) open source. I've had precious little help from others, and code stealers laugh at whatever clauses there are in the license. They are making money, I am not (free software, remember), so I have absolutely no chance of winning a court action. To paraphrase your quote: There is no good reason to ask for source code, unless you are planning to steal it.
Logged
PiousMinion
JkDefrag Junior
Posts: 7
Re: First time run and here's my bugs and suggestions
«
Reply #2 on:
July 27, 2009, 06:28:35 am »
Quote from: jeroen on July 26, 2009, 04:23:20 pm
You have build a house, put a lot of effort, time, and money into it, and when a total stranger comes along with nothing but pompous arguments you simply give him the key? I don't think so, dude. If you want the source code then first you will have to cough up some cold, hard cash. JkDefrag was (and still is) open source. I've had precious little help from others, and code stealers laugh at whatever clauses there are in the license. They are making money, I am not (free software, remember), so I have absolutely no chance of winning a court action. To paraphrase your quote: There is no good reason to ask for source code, unless you are planning to steal it.
That's total bullshit. You are letting people into your house for free anyway. The only difference is you won't let them make sure it's not rigged with explosives before they enter. I'll be using jkdefrag on the only windows box I use and recommending everyone else does as well. Without source there's no guarantee we aren't a part of your botnet.
Good luck with mydefrag.
My business, my friends, my family and I won't be a part of it.
Logged
jeroen
Administrator
JkDefrag Hero
Posts: 7155
Re: First time run and here's my bugs and suggestions
«
Reply #3 on:
July 27, 2009, 07:24:28 am »
I am letting people into my house for free, it's my way of thanking the internet for so much free stuff I am getting. But it's still my house and I can do as I please with it, and giving away ownership does not please me. Open source is indeed good protection against malware. That is an argument that makes open source interesting for you, the user. It is not an argument that makes it interesting for me, the programmer, to release the source code. Refusing to use programs if you cannot see the sources is your personal, free choice, but personally I think it's cheap and silly and will lock you out of using tons of excellent software.
p.s. If you seriously think that MyDefrag contains botnet code, or other malware, than you should not use it at all.
Logged
schitzn
JkDefrag Hero
Posts: 121
Re: First time run and here's my bugs and suggestions
«
Reply #4 on:
July 27, 2009, 02:45:09 pm »
I think theres a lack of gratitude to Jeroen and his efforts. He entered this project of creating a defragger and did open source it, however after seeing people rebranding the product and selling it commercially on ebay and other places online, its kind of a kick in the guts to know someone else has just taken your work, made money from it and now the end user is also bribed.
Respect Jeroen's decision, the software is still free and he deserves control over his efforts.
I however do understand your reasoning with the benefits of open source, it would certainly steamroll optimization, bug hunting and idea's into a fantastic solid product. For me, MyDefrag compared to JKDefrag is a lot slower and I expected that with the script processing changes Jeroen implemented, which I tried to emphasis when it was in development that I was against, however I RESPECT that its Jeroen's baby and he see's the benefit in flexibility for the end user rather than a one solution fits all program.
Id like to see Jeroen and the community continue on JKDefrag as a open source "HOME" based defragger that improves its speed, efficiency and adds new features like Prefetch (boot) defragmentation and the like. In such a scenario, Jeroen could contribute to JKDefrag's source optimizations in sort algorithms and vice versa, he can take improvements from the community bred variant JKDefrag and utilize them into his MyDefrag.
Thats my two cents, and I hope that idea takes off. My idea of perfect software is optimized code & small compile. Ive always loved the saying "An inventor knows he has achieved perfection, not when there is nothing left to add, but when there is nothing left to take away".
«
Last Edit: July 27, 2009, 02:47:25 pm by schitzn
»
Logged
jeroen
Administrator
JkDefrag Hero
Posts: 7155
Re: First time run and here's my bugs and suggestions
«
Reply #5 on:
July 27, 2009, 02:55:37 pm »
Thanks for the support, I appreciate it. Yes, it is certainly possible for the community to build further on the JkDefrag sources. I'll be interested to see what happens there, although I must admit to being very sceptical.
Logged
majoMo
JkDefrag Hero
Posts: 72
Re: First time run and here's my bugs and suggestions
«
Reply #6 on:
July 27, 2009, 05:57:54 pm »
Quote from: jeroen on July 27, 2009, 02:55:37 pm
( ... ) I must admit to being very sceptical.
You are being realistic.
There aren't any reason to be naive and artless.
Self-seekers like too much them.
They like fallacy'logic also...
Logged
usch
JkDefrag Senior
Posts: 35
Re: First time run and here's my bugs and suggestions
«
Reply #7 on:
July 27, 2009, 08:25:19 pm »
Quote from: jeroen on July 26, 2009, 04:23:20 pm
Quote
Can you see where bytes end and clusters begin
MyDefrag writes numbers in the format that is configured in Windows. Most people leave the settings alone and then the thousands-separator is either a comma or a dot. But apparently you have configured Windows to use a space.
Space is the standard separator for France, Sweden, Norway, Finland, Russia, Poland, and many other countries.
Logged
jeroen
Administrator
JkDefrag Hero
Posts: 7155
Re: First time run and here's my bugs and suggestions
«
Reply #8 on:
July 27, 2009, 11:01:00 pm »
Quote from: usch on July 27, 2009, 08:25:19 pm
Space is the standard separator for France, Sweden, Norway, Finland, Russia, Poland, and many other countries.
I didn't know that.
Logged
Fragger
JkDefrag Senior
Posts: 20
Re: First time run and here's my bugs and suggestions
«
Reply #9 on:
July 28, 2009, 01:27:49 am »
Quote from: jeroen on July 27, 2009, 07:24:28 am
p.s. If you seriously think that MyDefrag contains botnet code, or other malware, than you should not use it at all.
Gosh I hope not,
MyDefrag is one of the very few apps I allow on my Server !!
Trusted 100%
I am saddened by some comments on this thread. People don't seem grateful for things anymore.
«
Last Edit: July 28, 2009, 01:29:29 am by Fragger
»
Logged
Thank you Jeroen for all your hard work on MyDefrag !
amk
JkDefrag Hero
Posts: 101
Re: First time run and here's my bugs and suggestions
«
Reply #10 on:
July 28, 2009, 07:18:47 am »
Frequently as digits separator used also unbreakable space.
Logged
James
JkDefrag Junior
Posts: 5
Re: First time run and here's my bugs and suggestions
«
Reply #11 on:
July 28, 2009, 06:33:30 pm »
Quote from: jeroen on July 26, 2009, 04:23:20 pm
...and code stealers laugh at whatever clauses there are in the license. They are making money, I am not (free software, remember), so I have absolutely no chance of winning a court action.
This is where your wrong, i have read many times about how the open source community have helped with legal matters. Everything from choosing the right code license to court matters.
Like i said: The only thing you have to do is ask for help.
But i'm getting a hint that your got some pride problems. Your one of those guys that hate asking for help, (example: for directions) aren't you ?
Quote from: jeroen on July 26, 2009, 04:23:20 pm
To paraphrase your quote: There is no good reason to ask for source code, unless you are planning to steal it.
Are you insinuating that i'm a code stealer ?
Gosh, based on your answers in this forum i summarized you have an attitude problem but i didn't think it was this serious...
To make this perfectly clear:
I am not a code stealer and I will
never
become one.
Quote from: jeroen on July 27, 2009, 07:24:28 am
That is an argument that makes open source interesting for you, the user. It is not an argument that makes it interesting for me, the programmer, to release the source code.
Your wrong yet again, there are many good reason for the programmers too.
Since you obviously don't know any of them, i suggest you use your favorite search engine to look up a few of them.
Quote from: schitzn on July 27, 2009, 02:45:09 pm
I think theres a lack of gratitude to Jeroen and his efforts. He entered this project of creating a defragger and did open source it, however after seeing people rebranding the product and selling it commercially on ebay and other places online, its kind of a kick in the guts to know someone else has just taken your work, made money from it and now the end user is also bribed.
Oh come on, this isn't the first time this have happened and
sadly
it won't be the last time.
My point is, it have happened before and it usually have been resolved in one form or another. And most importantly the project have
continued
being open source.
Quote from: schitzn on July 27, 2009, 02:45:09 pm
Respect Jeroen's decision, the software is still free and he deserves control over his efforts.
Sure it is his decision but i think he decided to take the lazy path.
He could have kept it open source but changed the license.
Quote from: schitzn on July 27, 2009, 02:45:09 pm
I however do understand your reasoning with the benefits of open source, it would certainly steamroll optimization, bug hunting and idea's into a fantastic solid product.
.....
Id like to see Jeroen and the community continue on JKDefrag as a open source "HOME" based defragger that improves its speed, efficiency and adds new features like Prefetch (boot) defragmentation and the like. In such a scenario, Jeroen could contribute to JKDefrag's source optimizations in sort algorithms and vice versa, he can take improvements from the community bred variant JKDefrag and utilize them into his MyDefrag.
Quote from: jeroen on July 27, 2009, 02:55:37 pm
Yes, it is certainly possible for the community to build further on the JkDefrag sources. I'll be interested to see what happens there, although I must admit to being very sceptical.
Ok here's my proposal: How about i pick up JKDefrag and continue the project ?
jeroen, you can send me the bug fixes you've done so far and i will implement them into JKDefrag ?
What do you say about that jeroen ?
Basically we'll be working together in some form.
Logged
poutnik
JkDefrag Hero
Posts: 1105
Re: First time run and here's my bugs and suggestions
«
Reply #12 on:
July 28, 2009, 07:16:53 pm »
@James: as independent observer, I can see good intentions and can accept some your points of view.
but, unfortunately, it seems to me you have chosen quite offending approach,
that will not probably bring success.
Logged
It can be fast, good or easy. You can pick just 2 of them....
Treating Spacehog zone by the same effort as Boot zone is like cleaning a garden by the same effort as a living room.
jeroen
Administrator
JkDefrag Hero
Posts: 7155
Re: First time run and here's my bugs and suggestions
«
Reply #13 on:
July 28, 2009, 07:22:29 pm »
Quote from: James on July 28, 2009, 06:33:30 pm
i have read many times about how the open source community have helped with legal matters.
That's all very well and nice but it's not an argument to make me release the source code. Going to court is expensive and takes a lot of time and effort. Code stealers are usually in countries with lax copyrights, if you can find them at all, and simply disappear into thin air (or bankruptcy) when faced with a fine. And all that while there is a very simple way to prevent code stealing: not releasing the sourcecode.
Quote
Your one of those guys that hate asking for help, (example: for directions) aren't you ?
Yeah, sure. That's the problem, people steal my code because I don't like asking for help. You're one of those guys that cannot admit they are wrong (example: right now), aren't you?
Quote
Are you insinuating that i'm a code stealer ?
Yes, I am. I am not saying that you are, I have no proof of that, but I am insinuating that, yes. Just like you are insinuating that I have put a botnet into MyDefrag.
Quote
i suggest you use your favorite search engine to look up a few of them.
LOL. I am not going to look for reasons to give away my source code, no.
Quote
Sure it is his decision but i think he decided to take the lazy path.
Yes, not releasing source code is very lazy of me. Your arguments are getting less and less realistic, I have to say.
Quote
Ok here's my proposal: How about i pick up JKDefrag and continue the project ?
Feel free to do so. I wish you all the luck in the world, you're gonna need it.
Quote
jeroen, you can send me the bug fixes you've done so far and i will implement them into JKDefrag ?
Do you really think I will fall for such a simple ploy? Giving you a list of fixes is tantamount to giving you the full sources. Also, MyDefrag is a complete rewrite, there is virtually no code the same between JkDefrag and MyDefrag.
Logged
James
JkDefrag Junior
Posts: 5
Re: First time run and here's my bugs and suggestions
«
Reply #14 on:
July 28, 2009, 08:59:25 pm »
Quote from: poutnik on July 28, 2009, 07:16:53 pm
@James: as independent observer, I can see good intentions and can accept some your points of view.
but, unfortunately, it seems to me you have chosen quite offending approach,
that will not probably bring success.
Ah yes (i reread my post),
now when you say it.
my strong feelings about open source got the better of me
, i apologize for that
Logged
Pages: [
1
]
2
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
MyDefrag v4 Forum
-----------------------------
=> Announcements
=> Questions and help
=> Bugs and problems
=> Requests for new features
=> Scripts, and other contributions
-----------------------------
JkDefrag v3 Forum
-----------------------------
=> Announcements
=> Questions and help
=> Bugs and problems
=> Requests for new features
=> Programming with the library
Loading...