avatar image

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

Login with username, password and session length
  • Saturday December 3, 2022, 6:15 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

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - johnfdeluca [ switch to compact view ]

Pages: [1]
I am using SC 4.03 on Win7 64bit and I really like the Quick Capture Bar (which actually surprises me because usually I am a keyboard shortcut person vs. a mouser  (pun intended)).  Anyway, once in a while when I mouse over the bar area towards the top and I can see it drop down but it's under my current window, preventing me from being able to select an option.  Does this happen to anyone else?

I use an application which generates printouts of documents.  The app will not allow me to see the printout before I print it and I cannot print to a virtual printer (like a PDF print driver).  But since I want to visually view the output first and only print what I need, I pause the printer via the windows Pause Printing function from the print queue and use an app which allows me to view the print jobs (SPLViewer).  I often need to keep several print jobs in the queue until I am ready to print them (and many I may never print). Since this app which generates the printout gives the print job name a meaningless name, I'd love a way to rename the print job as it appears in the Windows Print queue.  I'm thinking the job name must be an attribute stored in a file (I think it's in the *.SHD file in the Windows\systems32\spool\printers directory).  I would love to see if there is a script that can allow me to easily pick a job in the queue and rename that job from it's meaningless name to something more meaningful like "DeLuca Contract 20111031".  It would be totally awesome if that same app allowed me to view the SPL file (spool file) generated or just launch the existing app I use to view the spool file.  

Is this something possible?  

Screenshot Captor / Bug? Arrow Endpoint Text very slow
« on: August 19, 2011, 09:22 AM »
Let me start by saying that I love this's wy I joined Donation Coder several years ago and I use SC just about every day.  I am expereincing a new issue that I hadn't seen before and a search on this forum reveals no hits.  I often use the arrow tool to point someting out in a screenshot and when I start typing endpoint text, it is very slow to 'paint' the text into the screenshot.....taking several seconds per character.  Any ideas?

Windows XP SP3
Screenshot Captor v2.95.02 by DonationCoder

My workaround is to type the text in another app, then copy/paste into the endpoint text field in SC.

Living Room / Cool Composter
« on: February 23, 2008, 12:36 PM »
I have had a backyard composter for a while but I rarely do much with it due to the manual effort required.  I stumbled across this product (to which I have no affiliation) and thought it was a cool idea.  Anyone have any experience with this composter?

Makes me think.....would there be enough interest/content to have a room for non-computing cool products?  I always gravitate towards these things and some collaboration would be useful in considering a purchase.  But then again, there's always epinions and specialty forums (like when I want to buy a cappuchino machine....there is a forum of serious afficianatos where a wealth of experienced fanatics provide feedback, reviews and suggestions on a wide range of coffee makers).


Basic Info

App NameArca CookingAction 2005
App Version Reviewed2005
Test System SpecsWinXP Pro SP2, 75GB HD, 1GB RAM, Pentium M (Laptop) 1.6 GHz
Supported OSesWindows 95/98/NT/2000/XP
Support Methodsemail to [email protected] (which went unanswered)
Upgrade PolicyNo free or reduced price upgrades
Trial Version Available?30 day full-featured trial (no limitations).  But I got 36 days before it locked me out
Pricing SchemeFlat Fee of $29.90 USD - 1 user license
Screencast Video URLIf there is a demo or screencast of the app somewhere, post the url here. If there is a DC Screencast, post the link here.
DisclaimerI am not affiliated with this software company

This is a Recipe, Meal, Grocery List Management app.  It has three main interfaces:
1.  Grocery List
2.  Recipes
3.  Calendar

Grocery List
The Grocery List app allows one to create ingredients, organize them into categories (such as supermarket aisle) and add them to your shopping list.  Categories can be multi-hierarchical.  IMO, It's very intuitive. 
  • To find an ingredient, just Ctrl+F and type a string.  F3 to iterate the search to the next match.
  • To add an ingredient to the shopping list, just double click it.  To remove one from the shopping list, just double click it when it's in the shopping list.
  • To move an item from one category/aisle to another, just drag it to the new category.
  • The region on the top is where you display, change, and select grocery list items from your products database . Here are the products listed that belong to the category that is selected in the left region.
  • The region on the bottom is where you display, and change the products of your current grocery list .
  • The region on the left is where you display, change, and select stores and categories . If you select a category, it's products are listed in the top region.
  • Each region has it's own context menu (right mouse click on the region). The same functions are accessible through the normal menus above the tool bar. The menu items are sometimes grayed out if they are not accessible at the current state of the program. If you move the mouse cursor over the tool bar buttons and hold it there, a hint tells you what each button does.

Printing a Grocery List
From here, you can print your grocery list via Ctrl+P which creates a print preview which you can edit before sending to the printer
To create an item/ingredient/product/grocery item:
  • Select the category where the item belongs.  You can always easily change it later
  • Press F4 or use menu
  • Enter the caption (name of the item), the number and the unit. These fields are must fields. That means that you have to enter a value there. The green cross next to units lets you add new units to the units database . If you click on it the Edit Units dialog is displayed.
  • The barcode field must contain exactly as much digits as you have set in Properties dialog, so that it is recognized properly. You can also enter the barcode with the help of your barcode scanner .  I personally don't use a I can't really speak to how this feature works.
  • Set the coupon flag, if you have a coupon for this product. Set the correct expiration date, since the flag will be removed after it is no longer valid.
  • For special products make use of the picture function . Press the button "Load..." to select a picture from your harddisk. If it is displayed too large, click the autosize checkbox. The picture fits now in the picture box. Note that the picture is not stored in the database. If you delete or move the selected picture file it will no longer be available in this dialog. To remove the picture press "Clear".
  • The health tab contains text fields for energy, protein, carbohydrate and fat. If you do not have this information you can look it up. Just press the "Look Up..." button. The food composition table is displayed. Then type the first letter of the product you need. If you have found your product double-click on it and the values will be copied into the text fields automatically.
  • Energy is entered in kilo Calories. If you have the energy value only in kilo Joules just enter it in kJ and press the button "kJ to kCal". The value is then converted to kCal and will be replaced in the text field.
  • In the comments section you can enter information like usage, quality or selection of the product.
  • Click OK

Recipe App
The Recipe app allows one to create recipes which contain items from the grocery app, enter the instructions, add a picture and enter health info about the recipe.  It doesn't come with any recipes (other than sample one).  Like grocery items, you can categorize your recipes (though I haven't done that) into things like Breakfast, Lunch, Dinner, Desert, etc.). I'm personally not a big recipe buff but it comes in handy when I want to auto-generate shopping list based on what I've got planned for the week.  So I create menus of most of the things I regularly cook.  I'm not really focused on the pictures, the health info or that so not having a simple recipe printed cookbook or index card sized recipe printouts is not an issue for me.  Others may take issue with this. It does however, have a simple recipe printout option, and like the shopping list, the print preview is editable....a nice feature.
The app allows an import of recipes from:
  • CookingAction RecipeDAT (rdat)
  • MealMaster (mmf)
  • MasterCook 5 (mx2)
And you can export your recipes (en masse) to:
  • CookingAction RecipeDAT (rdat)
  • MealMaster (mmf)

To create a recipe:
  • From menubar, select Recipe->New Recipe
  • Enter caption (recipe name) and number of servings.  The number of servings is helpful as it will adjust the recipe amounts based on an adjustment to the servings.
  • Enter the Instructions.  Here is where I usually just copy/paste from a recipe on the web.
  • From the menubar, select Ingredients->Add Ingredients
  • In caption field, type part of an ingredient name and then press the search icon (magnifying glass).  The first match will be highlighted to the left (via a star), press search icon again to advance to next match until you find the right ingredient.
  • If the ingredient you enter in the caption is not in your grocery app already, you can simply click on the category where you want it added, then click the "Add Ingredient" button....a nice feature for quick entry (something other apps were not as slick on)
  • Enter the amount and unit needed (you can add units via the green plus sign)
  • Optionally enter a manner (I don't really use this).
  • Click Finish to finish adding ingredients.
  • Optionally add a picture
  • Optionally add health/statistics

Create grocery lists out of recipes
One of the most important features of CookingAction is that you can create grocery list out of your recipes. To do that select a recipe in the recipe view, right click on it and select the menu item "Add recipe to grocery list".

In the ingredients tab, every ingredient has a check box left of it. If this is checked, the ingredient is added to the grocery list. If not it is not added. This is needed for ingredients like salt, that you do not need to buy every time you cook the recipe.

First you must enter the number of servings of the recipe, you want to add to the grocery list. Then a dialog comes up for every ingredient. You can enter the amount you really want on the grocery list.

If the product that is needed for this recipe is already on the list, you can click the
  • button. The two amounts are added together. And you have the total amount on the list.

I think there is a bug that appears when you add a menu to the grocery list from the menu bar vs. the right menu option.  So at least in my version, the only way to add a recipe to the grocery list is via right click menu

Calendar App
I have to admit, I don't really use the calendar feature nor do I understand it's value.  I guess it's an easy way to document the recipes for each meal for each day.  If you create an "event" on the calendar (such as dinner) and add a recipe, it will allow you to add the items to the grocery list (just like from the recipe interface).  Aside from a picture here, I really don't know what else to add here.

Who is this app designed for:
People who want to be able to store recipes on their computer and generate shopping lists printed by grocery aisle to speed their shopping

The Good
  • Aisle sorted shopping list built from selected recipes (the key feature for me)
  • The print preview (for shopping lists, or recipes) can be edited....a nice feature
  • Items can be easily moved around
  • Clean & Intuitive interface (you'd be surprised how many recipe apps look like they were developed in Window 95)
  • Export/Import Recipes
  • Barcode reader capable (not that I really expect anyone to use it, but it is a novel idea).
  • Supports English and Dutch Language
  • Adjusts yield based on number of servings

The needs improvement section
  • No export of grocery item database.  This would be a nice feature if you wanted to make available for others....or more importantly, as a backup should you need to reinstall the app and don't want to have to re-key all the ingredients/categories again
  • Health attributes are not distinct by product.  I'm pretty sure this is a bug
  • No fancy cookbook or recipe "card" printout options
  • No translation of recipe units to purchase units.  This is one thing Living Cookbook can do if you set it up but CookingAction does not do.  For example, a recipe might call for a tablespoon of Vanilla and cup of sugar but you buy vanilla by the oz and sugar by the you have to do some guessing in some cases.  For what it's worth, I'm not that impressed with Living Cookbooks method of doing this because it requires you to set it up yourself....for each ingredient.
  • No inventory feature (not an issue for me since I don't really keep track of inventory levels on food but it looked like a nice feature if you are into that.
  • Price doesn't appear on grocery list (might be nice to know what price to expect so I know if I'm getting a deal or getting taken)
  • Grocery List doesn't show what recipes were added to it.  I get around this by creating a "bogus" ingredient for each recipe which is the name of the recipe.  Those ingredients go into a separate category called Recipe Admin (just so they are easily isolated in the grocery list).  I then add that "ingredient" to it's recipe.  When I print out shopping list, I then see the recipes that the list supports.
  • No receipes are included in the software and none are available from arcasoft.  While it's easy to add the recipes I want, it would be quite easy for the website to allow sharing receipes or even groceries since there is import/export functions

What is wrong with the app in its current state
  • Apparently dead development and response to email inquiries
  • A bug (in the form of a non-english error message) when highlighting a recipe then from the menu bar selecting Recipe->Add to Grocery List

Why I think you should use this product
  • Ease of Use
  • Simplicity of layout

How does it compare to similar apps
It lacks some of the features of other apps that are about the same cost or more such as Living Cookbook (LC).  I used LC for a few months before coming back to this app because LC was too much overhead for me to support those advanced features that I really didn't use but were impressive.  On the other hand, it's layout and function is much easier on the eye and intuitive than other apps.

I've installed and used many recipe apps and of those that can print an aisle-based shopping list (which weeded out a lot) this one hit the sweet spot for me as it balanced function with simplicity.

Links to other reviews of this application
I am not aware of any other recipes or even users of this app.

Preferences Screenshots

Since I talk about the breadth and scope of the Living Cookbook (LC)'s a list of features from LC that I did an assessment on CookingAction.  LC is a Y for every feature listed.
Recipe ManagementFeature in Cooking Action?
Copy recipes from the InternetY
Import recipes from Meal-Master and MasterCookY
Import recipes from MicroKitchen Companion, Pocket Express and Recipe Processor 2000N
Calculate recipe nutritionN
Share recipes with other usersY
Export recipes as HTMLY
Scale recipesY
Convert recipe unitsN
Add photographs to recipesY
Add photographs to recipe proceduresN
Add media (audio or video) to recipesN
Organize recipes into folders and subfoldersY
Enter recipe reviews and ratingsN
Advanced recipe searches with "and" and"or"N
Share searches with other usersY
Flag recipes as favoriteN
E-mail recipes from within the softwareY
Customizable recipe displaysN
View nutrition for each recipe ingredientN
Calculate recipe costsN
Automatically eliminate duplicate recipesN
Recipe spell checkerN
Meal Planning
View daily, weekly and monthly meal plansY
View meal and day total nutritionN
Calculate meal costsN
Share meal plans with other users7N
Move and copy meal itemsY
Add an entire meal plan to a grocery listY
Menu Management
Calculate menu nutritionN
Share menus with other usersN
Calculate menu costsN
Add images to menusN
Ingredient Management
Create new ingredientsY
Add photographs to ingredientsY
Add any number custom measures to ingredientsN
Import USDA nutrition updatesN
Share ingredients with other usersN
Enter multiple prices for an ingredientN
Cooking Reference
Searchable library of cooking techniquesN
Add photographs to cooking techniquesN
Add media (audio and video) to techniquesN
Searchable cooking glossaryN
Share reference information with other usersN
Create an unlimited number of grocery listsY
Create grocery lists from meals, menus or recipesY
Calculate grocery list costY
Group grocery lists by grocery aislesY
Share store and ingredient pricing data with other usersN
Create grocery lists involving multiple storesY
Inventory (Pantry)
Track what you have on handN
Determine what you can make with what you have on handN
Create a grocery list to restock inventoryN
Deduct on-hand items from grocery listsN
Share inventory data with other usersN
Publish cookbooks in Microsoft WordN
Create user-defined publication templatesN
Print recipes on index cardsN
Unit converter toolN
Backup application databaseN
Compact application databaseN
Database of cooking web sitesN
Built-in support for scannersY
Help and Support
Illustrated online helpY
Searchable help with indexY
Animated training tutorialsN

Developer's Corner / Database Application IDE
« on: October 31, 2007, 10:38 AM »
I am not really a programmer but I am familiar with programming concepts and I use javascript a lot.  I'm frustrated with shareware apps that don't quite meet my needs for simple applications which typically involve a database of user-supplied data (recipe apps, home inventory apps, etc.).  I'd like to learn how to build a custom app to meet my database-like needs.  Now I considered MS Access but I really want to build without requiring purchase of a separate app for development.  I also attempted Tiddy Wikki and have a very good working model but it's very slow b/c it's all javascript driven in a single file and uses no db.  Is there a development environment that would be well suited for this sort of thing?  A form which collects data, breaks it out into db tables and can be joined together.  For example, I imagine a form which allows user to define ingredients, prices, grocery stores and aisles, can associate those ingredients with the store ailses and prices and can build recipes from those ingredients.  Things like that. 

I've heard a lot about AutoHotKey here and I've previously used AutoIt3 to make simple script-driven functions but I'm not sure if it is well suited for this sort of thing.  When I set my mind to something, I can be like a sponge in that I learn a lot fast (else I just drop it--lol) perhaps I can learn to program.  Any ideas on what development software would be well suited for this sort of thing?

General Software Discussion / IBM Lotus Symphony
« on: September 19, 2007, 11:44 AM »
Disclaimer:  I work for IBM so I may be biased but:

IBM just released Lotus Symphony a free office suite (word processor, spreadsheet, presentation program) which handles Open Document Format and compatible with M$oft products.  Although in beta, it's very polished and professional.  I've been using Microsoft products for years and this is the first free alternative that I can actually see myself using (even if I didn't work for IBM).  Having opened may presentation and spreadsheets files created in Microsoft (with formulas and extensive formatting), it seems to work just as if opened in MS.


You must register first to download but's free.


I'm looking for an application which helps me organize a whole bunch of misc information which might fall into the category of "if I fall ill or die" such as:
  • Personal details
  • Health History
  • Financial Infromation (account numbers, balances, urls, account access passwords, etc.)
  • Safe Deposit boxes, info
  • Safe Location/combo
  • Insurance Policy Details
  • Mortgage Details
  • Ongoing Bills
  • home asset inventory (pics, serials)
  • Passwords
  • Diary, wishes

I'm thinking the scope is simply too broad for any single software but I'd like to have everything in one place.  I suppose I can use something like MS OneNote (I have inventory already in Excel) but thought perhaps someone might know of something that might fit the bill.

General Software Discussion / Grocery Shopping Software
« on: January 22, 2007, 04:51 PM »
    I always seem to make multiple trips to the supermarket because I forgot an item or two.  So I decided I was going to get organzied and make a list.  So of couse I thought there should be a simple app which allows me to do this.  But as I searched and thought about it, my "simple" requirement grew in complexity.  So here's what it grew to:

    Create database of all items I usually buy which allow the capture of:
    • Product Info (product, size, brand)
    • Supermarket-specific Info (std price, unit price, best sale price, supermarket aisle)
    • Ability to create mini-lists (like for a meal or a recipe) which can be used to build a shopping list
    • Print list in aisle order to maximize my shopping
    • Ability to support multiple supermarkets so if I decide to shop at Kroger vs Shop-Rite, it creates my list sorted with the items in the right ailses.

    This way, just once, I could go thru the pain of entering everything I regularly buy, prices, aisles, etc, then I could simply build a shopping list by telling it what I am making (via mini lists I previously set up) and staples like milk, bread (via a staples list) and add any items not in those lists (like ketchup when I am out).  When printing, it would ask me which supermarket I am going to and then print the list by aisle with prices.

    I actually found something that does most of this at  The software though is a bit funky in that it is very hard (for me) to grasp and has some oddities in how it operates (its sense of what product is currently active is often cludgey).  So I am looking to see if there is something else out there.  Anybody know of anything?

Post New Requests Here / IDEA: Simple GUI to manage virtual drives
« on: December 19, 2006, 10:55 PM »
I have a simple batch file which is launched when my windows launches which creates "virtual" drives via two methods (1) net use dos command for network drive and (b) substr dos command for local folders.  Here's an example of a couple lines:

net use Z: \\diskstation\john password user:john
subst J: "C:\Documents and Settings\John\My Documents"

I really live to use these drive letters as fast access to common folders (be it local or network directory).  I think it would be cool to have a simple GUI that allows me to do this.  A bit of searching on the internet got me close as I found a GUI app (autoit script) to issue the subst command.  What's missing though are the following features:
  • ability to save it into a batch file in a startup directory so I dont need to keep issuing it every time I reboot.
  • ability to handle network shares

I'd like to have the app handle the network shares as well and write it all to a batch file in the startup directory.  I'd also like the ability to load the contents of an existing batch file (from a previous use of the app) to manage it (remove drives etc.).

Here's the autoit scipt which may serve as a starting point (though it doesnt need to be in auto it):
#include <GUIConstants.au3>
; == GUI generated with Koda ==
$Form1 = GUICreate("SUBST Command Utility", 258, 282, 192, 125)
$Group1 = GUICtrlCreateGroup("Set a Drive", 8, 8, 241, 105)
$Input1 = GUICtrlCreateInput("", 72, 24, 25, 21, "M2", $WS_EX_CLIENTEDGE)
GUICtrlCreateLabel("Drive letter", 16, 27, 55, 17)
$Input2 = GUICtrlCreateInput("", 16, 56, 225, 21, -1, $WS_EX_CLIENTEDGE)
$Button1 = GUICtrlCreateButton("Browse", 184, 24, 57, 25)
GUICtrlCreateLabel("Set Drive to =>", 104, 27, 75, 17)
$Button2 = GUICtrlCreateButton("Set Now", 80, 80, 97, 25)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group2 = GUICtrlCreateGroup("Current Drives", 8, 128, 241, 145)
$List1 = GUICtrlCreateList("", 24, 144, 25, 123, -1, $WS_EX_CLIENTEDGE)
$Button3 = GUICtrlCreateButton("Delete Selected", 72, 152, 153, 33)
$Button4 = GUICtrlCreateButton("Delete All Subst Drives", 72, 192, 153, 33)
$Button5 = GUICtrlCreateButton("Refresh Drives", 72, 232, 153, 33)
GUICtrlCreateGroup("", -99, -99, 1, 1)
While 1
    $msg = GuiGetMsg()
    Case $msg = $GUI_EVENT_CLOSE
    Case $msg = $Button1
        $dir = FileSelectFolder ( "Select Folder to SUBST to.", "", 4 , "C:" )
        If $dir <> "" Then GUICtrlSetData( $Input2, $dir )
    Case $msg = $Button2
        If StringIsAlpha ( GUICtrlRead($Input1) ) And FileExists ( GUICtrlRead($Input2) ) Then
            $command = "subst /d " & GUICtrlRead($Input1) & ": "
            Run(@ComSpec & " /c " & $command, "", @SW_HIDE)
            $command = "subst " & GUICtrlRead($Input1) & ": " & '"' & GUICtrlRead($Input2) & '"'
            Run(@ComSpec & " /c " & $command, "", @SW_HIDE)
        Case $msg = $Button3
            $command = "subst /d " & GUICtrlRead($List1)
            Run(@ComSpec & " /c " & $command, "", @SW_HIDE)
        Case $msg = $Button4
            ProgressOn( "SUBST Delete", "Deleting drives" )
            For $i = 97 To 122
            ProgressSet( (100/26)*($i-97), "Drive " & Chr($i) & " deleted" )
            $command = "subst /d " & Chr($i) & ":"
            Run(@ComSpec & " /c " & $command, "", @SW_HIDE)
        Case $msg = $Button5
    Case Else
Func getdrives()
;GUICtrlSetData ( $List1, "" )
$drives = DriveGetDrive ( "ALL" )
$drivelist = ""
For $i = 1 to $drives[0]
    $drivelist = $drivelist & "|" & $drives[$i]
GUICtrlSetData ( $List1, $drivelist )

Free older versions of some useful software, particularly the Directory Opus reviewed on donationcoder.  The only glitch is that the versions are older than current versions.

Once you go to the site to download, make sure you scroll down to follow the instructions to get your free serial for the software....which lifts the trial/demo restriction.

Paragon Drive Copy 8 Personal SE (pictured) is now a free download from It's the best deal we've seen on this drive copying software. Of note, many more full commercial titles are also available for free via download:
Paragon Exact Image 7 SE;
Registry Mechanic 5.0;
eXpert PDF 3;
Serif DrawPlus 5;
Directory Opus 6.2;
Driver Genius Professional 5.3;
Ashampoo WinOptimizer Platinum 2;
Ashampoo Photo Commander 3.5; and
Ashampoo Burning Studio 5.

Pages: [1]