FoodFile
FoodFile
A database of common foods and their nutritional values handy for dieting or diabetes control
http://www.foodfileonline.com/
use universal extractor on the setup file then open the {app} folder and run by clicking foodfile.exe
http://www.foodfileonline.com/
use universal extractor on the setup file then open the {app} folder and run by clicking foodfile.exe
Hi, Hank7!
I am using regshot and don´t see modifications, even if I can realize that the window position is saved...
So I checked with Filemonitor (old version but portable) and I relly found a folder Kelpiesoft Food File in the user´s setting folder. I tried to overcome the problem, but the app newly writes its settings there.
I have to ask Andrew to delete the app from the database!
Thanks!
I am using regshot and don´t see modifications, even if I can realize that the window position is saved...
So I checked with Filemonitor (old version but portable) and I relly found a folder Kelpiesoft Food File in the user´s setting folder. I tried to overcome the problem, but the app newly writes its settings there.
I have to ask Andrew to delete the app from the database!
Thanks!
- Andrew Lee
- Posts: 3083
- Joined: Sat Feb 04, 2006 9:19 am
- Contact:
Food File
Hi Folks,
I have a Google Alert that tells me whenever my software is mentioned, and it directed me here this morning. I'm glad you like Food File! But whats the dealio with 'portable software'? Is that software that uses a single installation folder? I can see the attraction. I hate the way Windows software can put files everywhere, and I personally prefer to keep all dependancies for my apps in a single folder. Persistant user data is a different matter. Microsoft tells us to put all user data in a specific location and not in the installation folder. In fact, in future Windows it may not even be possible to write to files in the installation folder!
Regardless, how about in a future version of Food File, I put a checkbox that says 'store user data in program files' that makes Food File write all user data below the exe?
Regards,
Will McGugan
--
http://www.willmcgugan.com
I have a Google Alert that tells me whenever my software is mentioned, and it directed me here this morning. I'm glad you like Food File! But whats the dealio with 'portable software'? Is that software that uses a single installation folder? I can see the attraction. I hate the way Windows software can put files everywhere, and I personally prefer to keep all dependancies for my apps in a single folder. Persistant user data is a different matter. Microsoft tells us to put all user data in a specific location and not in the installation folder. In fact, in future Windows it may not even be possible to write to files in the installation folder!
Regardless, how about in a future version of Food File, I put a checkbox that says 'store user data in program files' that makes Food File write all user data below the exe?
Regards,
Will McGugan
--
http://www.willmcgugan.com
Hi Will!
TPFC people really appreciate when authors start to discuss about their creations with users and moderators.
I really like it!
I understand that MS gives out certain guidelines for programmers, but it is universally clear that the most of them are not aimed to let the users save money or computer (speed, resources, diskspace)... But this is nothing concerning this site...
What is portability then? Well, in this context, it means that you can transport and use your software and data where you want, using different machines as host... It´s almost an antisystem approach.
...and it is also the oldest programming tecnique: the most of old DOS programs are portable. This is the reason why the console apps are not in the database... too many... and not very easy to use, too...
"Portable" means that the applications stores its settings and data in logical places (folders) which can be easily moved away from the host and saved where the user decides.
The centralized way, by which MS asks to define the Data, is useful only for administrators, but not for the users´mind... and finally it´s a war between privacy ("I get my data where I want") and security ("you, dear user, put the data where I can control it, possibling having the way to let you pay for that")
So, I enjoy when a programmer, like Will McGugan, decides not only to create a freeware useful program, but also to let it "travel" with the final users!
Aleph
TPFC people really appreciate when authors start to discuss about their creations with users and moderators.
I really like it!
I understand that MS gives out certain guidelines for programmers, but it is universally clear that the most of them are not aimed to let the users save money or computer (speed, resources, diskspace)... But this is nothing concerning this site...
What is portability then? Well, in this context, it means that you can transport and use your software and data where you want, using different machines as host... It´s almost an antisystem approach.
...and it is also the oldest programming tecnique: the most of old DOS programs are portable. This is the reason why the console apps are not in the database... too many... and not very easy to use, too...
"Portable" means that the applications stores its settings and data in logical places (folders) which can be easily moved away from the host and saved where the user decides.
The centralized way, by which MS asks to define the Data, is useful only for administrators, but not for the users´mind... and finally it´s a war between privacy ("I get my data where I want") and security ("you, dear user, put the data where I can control it, possibling having the way to let you pay for that")
So, I enjoy when a programmer, like Will McGugan, decides not only to create a freeware useful program, but also to let it "travel" with the final users!
Aleph
Last edited by AlephX on Wed Mar 28, 2007 12:19 am, edited 2 times in total.
-
- Posts: 1
- Joined: Mon Mar 26, 2007 4:10 am
This would be great Will. I look forward to a portable version.
BTW, portable apps are perfect for users that run apps off a USB memory stick for work, libraries, or school or (like me) want a single folder of apps that can be manually copied to multiple machines in the house. It's much easier keeping things up to date this way instead of add/remove and programmatic updates all the time.
Thanks
BTW, portable apps are perfect for users that run apps off a USB memory stick for work, libraries, or school or (like me) want a single folder of apps that can be manually copied to multiple machines in the house. It's much easier keeping things up to date this way instead of add/remove and programmatic updates all the time.
Thanks
- Andrew Lee
- Posts: 3083
- Joined: Sat Feb 04, 2006 9:19 am
- Contact:
A common technique that quite a number of portable apps use is to make that setting write a file to the same folder as the EXE eg. foodfile.ini. The presense of that file tells the app to write settings to the EXE file.Regardless, how about in a future version of Food File, I put a checkbox that says 'store user data in program files' that makes Food File write all user data below the exe?
The great thing about this technique is that I can create the file manually myself i.e. foodfile.ini and the app will automatically do The Right Thing.