You are here

JkDefrag Portable 3.34 Dev Test 8

34 posts / 0 new
Last post
Travis Carrico
Offline
Last seen: 15 years 12 months ago
Developer
Joined: 2006-10-22 00:30
JkDefrag Portable 3.34 Dev Test 8

Application: JkDefrag
Category: Utilities
Description: JkDefrag is a disk defragmenter and optimizer for Windows 2000/2003/XP/Vista/2008/X64.

I wrote out a GUI for this program using AutoIt and modeled after the Windows Defragmenter a little. This program also will launch the x32 or x64 version of JkDefrag depending on your architecture.

JkDefrag Portable 3.34 Development Test 8 723 KB, 985 KB installed

Release Notes:

the next release will include a fixed German Translation by Simeon and a fixed French translation by whibo

Development Test 8 (2008-04-18):

  • added/fixed translations for Spanish, Portuguese, and Japanese; added a google translated Simplified Chinese
  • Fixed errors if you set EnableFlashDrives=true
  • Fixed DisableSplashScreen

ToDo:

  • wait for translations to be done in the Localization section of the forums
LOGAN-Portable
LOGAN-Portable's picture
Offline
Last seen: 11 years 10 months ago
Developer
Joined: 2007-09-11 12:24
"added a google translated

"added a google translated Simplified Chinese"

Please don't add automated translations.

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 11 months ago
Developer
Joined: 2006-12-06 18:07
I agree, automated

I agree, automated translations almost never make sense. they translate each word in order, rather than rearranging words to actually match proper grammar for the language.

Example:

German
Er hat nicht alle tassen im schrank

Google English
He has not all cup in cabinet

Real English
He does not have all his cups in the cabinet

This phrase essentially means the person has "lost their marbles" or is crazy

The developer formerly known as ZGitRDun8705

Travis Carrico
Offline
Last seen: 15 years 12 months ago
Developer
Joined: 2006-10-22 00:30
automated

well actually 4 of 8 of my translations are automated. what do you expect me to do? where am i to get translations for french, italian, ans simplified chinese? the translations may be poor, but they still make more since to the user than no translation at all. also i'm not translating phrases, just words so it's probably not that bad. i do need one of the many german users to fix my german translation though. If anyone knows how i can get proper translations to correct the automated ones, please let me know; otherwise automated is all i can do.

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 11 months ago
Developer
Joined: 2006-12-06 18:07
If you want translations for

If you want translations for other languages, make a topic to ask for them. Including automated translations probably isn't a good idea.

The developer formerly known as ZGitRDun8705

Travis Carrico
Offline
Last seen: 15 years 12 months ago
Developer
Joined: 2006-10-22 00:30
already did

i have made a topic in Localization and asked for them before. that's how i got the real ones i already have. are there any good sites to get real people to translate for you?

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 11 months ago
Developer
Joined: 2006-12-06 18:07
not any free ones that i

not any free ones that i know of, sorry

The developer formerly known as ZGitRDun8705

Nathan9222
Nathan9222's picture
Offline
Last seen: 3 years 1 month ago
Developer
Joined: 2007-12-06 22:35
so far

so far so good, the .ini seems to work. Ill be testing this more thoroughly to tell you if there is anything you need to fix

An eye for an eye makes the whole world blind.
Mahatma Gandhi,
Indian political and spiritual leader (1869 - 1948)

arnie1066
Offline
Last seen: 15 years 10 months ago
Joined: 2008-04-14 16:02
First Run

I have just run this program, and have spotted two things that may annoy users.

1 - I ran the Analyse part of this program, and after the display was drawn, i changed the size of the screen, a message appeared, 'Busy please wait for re-draw' i though, while its not drawing, i'll full screen it. so i did... the screen never redrew.

2 - Real minor thing - Doing a full Defrag + Optimize, the text showed 100% for quite some time, while still moving files. to me 100.00% means complete.

Obviously this is a good program and a good addition to the portable family if this is all i can whine about ;o)

Improvements.
I am now on 'Phase3' of how many phases i dont know...
Could we have a Phase x of y?
Could we have a 'Pause' button

Travis Carrico
Offline
Last seen: 15 years 12 months ago
Developer
Joined: 2006-10-22 00:30
i have no control over that

well i would like to be able to fix those things, but those are issues with the main JkDefrag program. I wrote the drive selection and button menu but when you click an action it runs JkDefrag, which i did not write. if you would like to stop the defrag, it can be stopped safely at any time, there is no risk of losing data or corrupting your disk. there's no option to pause the main program but you could close it and start it again later which i would think would do the same thing.

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 11 months ago
Developer
Joined: 2006-12-06 18:07
Not exactly the

Not exactly the same....closing and restarting would have to defrag the entire disk again...a pause would stop the process in it's current location, and continue from that same spot on resuming

The developer formerly known as ZGitRDun8705

Travis Carrico
Offline
Last seen: 15 years 12 months ago
Developer
Joined: 2006-10-22 00:30
.

yeah but if you close the defrag, progress was still done and won't have to be redone when you start again. i would think on restart it would analyze and pick back up on the left over problem areas that didn't get fixed the last time

raym
Offline
Last seen: 13 years 10 months ago
Joined: 2006-08-04 14:43
defrag

run this a few times now havn't had any problems with it i think it's ready to go

if you don't know-ee you should ASCII

arnie1066
Offline
Last seen: 15 years 10 months ago
Joined: 2008-04-14 16:02
Removable Storage

As you cant fix the items in my previous post due to them not being part of the GUI, i thought i'd see what could be improved in the GUI itself, which to be honest isn't much...

As it has been decided to not defrag flash drives with this software, a note to this effect would be handy, something simple like...

"Flash Drives/Media not listed", this would avoid confusion over missing drives.

I also have several Network Drives that dont appear in the list, is this intentional?

Version Number:
Is the Version Number of the GUI 3.34???
If it is intended to start at 3.34 (as presumably this is the version of the Defrag root app), does this mean that no changes will be made unless the root app changes?

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 11 months ago
Developer
Joined: 2006-12-06 18:07
The version number is the

The version number is the version of the base application (JKDefrag). His GUI will change as improved ideas come up or if bug fixes need to be made, regardless of the version of JKDefrag

The developer formerly known as ZGitRDun8705

Travis Carrico
Offline
Last seen: 15 years 12 months ago
Developer
Joined: 2006-10-22 00:30
re

well the gui "isn't much" in terms of buttons to push but it has plenty of things that make it better than the other JkDefrag front ends i've seen. if you just want more options for now you can use JkDefragGUI. I want some advanced options in it eventually but John thinks we should release it like this first and i like the simplicity also.

You are still allowed to defrag flash drives; it just isn't enabled by default. Flash media can be enabled through the ini. I know i should add a note about it though. Do you guys think it should be in the help page or a message box that appears on first run?

I don't think you can defrag network drives because they're not physically attached to your computer; i doubt any other defrag programs can do it. This is from the JkDefrag website: "Some kinds of external disks cannot be defragmented and optimized, especially network disks that use their own internal operating system and special dedicated filesystem. The drivers of these disks simply do not support it. This is not a JkDefrag bug."

it's just at 3.34 because that's jkdefrag's version; if i want to update it before the next version of jkdefrag i would add another .x to the end or do 3.34 portable rev 2.

Anyways i appreciate all the input. i don't know when i'll have a chance to make improvements to it since i'm going to be pretty busy for the next week or two. i need to add that note in and if i can reproduce something then add a window to show up if the main Jkdefrag window is closed and the process hasn't stopped yet.

Simeon
Simeon's picture
Offline
Last seen: 10 years 1 month ago
DeveloperTranslator
Joined: 2006-09-25 15:15
I would

put it in both. The popup is good but if you want to read it again, its easier to check the help file that to figure out how to get the popup to appear again.

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

John T. Haller
John T. Haller's picture
Online
Last seen: 7 min 22 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Pre-Release?

I'm thinking this is looking good for a pre-release and it's an important one to get added to our lineup. If you agree, I'll send you the splash and you can pack it up Smile

BTW - Did you implement language auto-detection in the GUI?

Sometimes, the impossible can become possible, if you're awesome!

Travis Carrico
Offline
Last seen: 15 years 12 months ago
Developer
Joined: 2006-10-22 00:30
pre-release but not grouped with the others

i'm glad to see we're starting the round of dev releases :D. yes the GUI has translations but the italian and simplified chinese translations were done with google because apparently there's nobody on the forums to translate those languages, so they're probably not 100% accurate. send me the slash but there's a few small things i was going to implement. i need a messagebox or something about the lack of flash media and how to enable it. i was going to have a message come up if the jkdefrag.exe window is closed but the process hasn't finished yet (if it does that like someone said). and right now when running from a limited account it prompts for an admin user login and password but i can get it to run without admin rights for non-vista machines i think, but the user would only be able to defrag files they had control over (but could be handy to defrag a portable hard drive from a limited account). those changes are fairly simple but i'm going to be very busy for the next week or two so the JkDefrag release probably won't be able to be released as soon as the other dev releases. anyways i will put it up as a pre-release as soon as i can get to it.

Stevoisiak
Stevoisiak's picture
Offline
Last seen: 5 years 3 months ago
Joined: 2008-02-05 11:22
Wait

I thought we already had a defragmenting program. WinDirStat.

Simplifying daily life through technology

Travis Carrico
Offline
Last seen: 15 years 12 months ago
Developer
Joined: 2006-10-22 00:30
WinDirStat does what it's

WinDirStat does what it's name implies; it shows you windows directory statistics, the % of disk space taken up in different folders.

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 11 months ago
Developer
Joined: 2006-12-06 18:07
I think this looks ready to

I think this looks ready to go. I've had no issues with it at all.

The developer formerly known as ZGitRDun8705

Travis Carrico
Offline
Last seen: 15 years 12 months ago
Developer
Joined: 2006-10-22 00:30
do we translate messages?

Do messages need to be translated? I don't think the messages standard on all our nsis launchers are. I was going to add this messagebox on first run:

Note: Flash drives/media has been excluded from the list of drives by default. This is because defragging flash media gains nothing and shortens the life of the drive. To enable flash drives, copy the .ini file from Other\Source to the root JkDefragPortable directory and set EnableFlashDrives=true.

and i was going to add a window that appears if JkDefragGUI is waiting on JkDefrag to finish in the background showing this message:

...JkDefrag Portable is waiting on the main JkDefrag process to finish

btw, after testing on a guest account, i found you still can't do anything so i will leave it as is where it prompts for admin rights if on a limited account.

John T. Haller
John T. Haller's picture
Online
Last seen: 7 min 22 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
No MsgBoxes

If something is so complicated it needs an explanation on first run, then you're doing it wrong Blum Usability-wise that is. Sometimes that can't be helped (like with FileZilla 3 not reading in FileZilla 2 config files by default... decision on the main app that we can only do so much with).

Sometimes, the impossible can become possible, if you're awesome!

Travis Carrico
Offline
Last seen: 15 years 12 months ago
Developer
Joined: 2006-10-22 00:30
what about the second one

ok, i wont put in the flash message but i need something for the other thing, as someone has reported a 15 second gap between when jkdefrag closed and when jkdefraggui shows. i either need a window with a message if that occurs or possibly have the jkdefraggui come back when the jkdefrag window closes and be grayed out until the jkdefrag process closes in the background. what do you think?

John T. Haller
John T. Haller's picture
Online
Last seen: 7 min 22 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Splash

Sometimes, the impossible can become possible, if you're awesome!

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 11 months ago
Developer
Joined: 2006-12-06 18:07
I see that you used the

I see that you used the older version of my logo. I made another version a few days after I posted the first one, where the yellow box is a bit closer to the same style as the HDD. It's up to you which one to use, but here's the newer one

The developer formerly known as ZGitRDun8705

John T. Haller
John T. Haller's picture
Online
Last seen: 7 min 22 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Ok - Updated

Ok, I missed that. I've updated it. You may need to refresh to see the new one.

Sometimes, the impossible can become possible, if you're awesome!

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 11 months ago
Developer
Joined: 2006-12-06 18:07
Thanks John, looks good

Thanks John, looks good

The developer formerly known as ZGitRDun8705

Travis Carrico
Offline
Last seen: 15 years 12 months ago
Developer
Joined: 2006-10-22 00:30
64

can someone with a 64-bit pc tell me the window title of JkDefrag64? just run JkDefrag Portable on a x64 machine and choose analyze or something and the title should be either "JkDefrag v3.34" or mby "JkDefrag64 v3.34". my script it now monitoring the window and i didn't know if the title changes for the 64-bit version.

John T. Haller
John T. Haller's picture
Online
Last seen: 7 min 22 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Pre-Release?

Just let me know when you're ready for a pre-release. (Post to SF and ask for it to be live)

Sometimes, the impossible can become possible, if you're awesome!

Travis Carrico
Offline
Last seen: 15 years 12 months ago
Developer
Joined: 2006-10-22 00:30
well i need human Italian

well i need human Italian translations, which i've been trying to get, and the latest additional strings translated to chinese, which i'm going to email the person who did the others about, and I needed the above question about 64-bit answered, but i may have a friend who can test that. these things should be taken care of soon

TaffinFoxcroft
TaffinFoxcroft's picture
Offline
Last seen: 10 years 11 months ago
Developer
Joined: 2006-12-14 17:24
link dead.

link dead.

But there’s no sense crying over every mistake,
You just keep on trying till you run out of cake.

Travis Carrico
Offline
Last seen: 15 years 12 months ago
Developer
Joined: 2006-10-22 00:30
old

that's because this is an old thread. JkDefrag is at Pre-Release 5 https://portableapps.com/node/13427

Log in or register to post comments