Blog

  • Potato Varieties

    I loathe floury potatoes. Here are what I consider to be the more acceptable varieties: numbers in brackets are on the scale 1 Waxy to 9 Floury, information provided by the British Potato Council.

    Waxy

    • Desiree (5)
    • Nadine (2)
    • Wilja (4)

    Firm-Moist

    • Saxon (4)
    • Estima (4)
    • Cara (3)
    • Marfona (3)
    • Estima (4)

    Salad

    • Charlotte (4)
    • Nicola (4)
  • How To Reveal Hidden System Devices

    Device Manager (Windows 7, Server 2008, etc.) hides devices that are not plugged in, even if you click on View / Show hidden devices. To reveal them, do the following:

    (1) Start a command window with elevated (administrator) privileges. Start, and in the search box type cmd – without pressing enter, right-click on cmd in the Programs section and click “Run as administrator”.

    (2) Type the following into the command window:

    SET DEVMGR_SHOW_NONPRESENT_DEVICES=1 
    START DEVMGMT.MSC

     

    (3) Click on View / Show hidden devices in Device Manager.

    The revealed devices can, with care, be deleted to remove the associated driver.

  • Irish Fruit Cake

    With thanks to Mum for digging out the recipe.

    Ingredients

    4 oz margarine
    1/2 pint cold tea
    8 oz mixed fruit
    4 oz castor sugar
    1 tbs golden syrup
    8 oz self raising flour
    1 level tsp bicarbonate of soda
    pinch of salt
    1/2 tsp mixed spice
    1/2 tsp cinnamon

    Method

    Soak the fruit in the cold tea over night. Do not put the fruit into hot tea or it will taste bitter.
    Put the fruit mixture in a pan with the margarine, sugar,and syrup and melt over a low heat. Simmer for five minutes. Cool.

    Sift the dry ingredients together in a large bowl. Make a well in the centre and add the fruit mixture and mix well.

    Pour into a greased deep cake tin.

    Sprinkle demerara sugar on the top.

    Cook at 160 degrees for about 1 hour 20 minutes.

    Note: if the mixture seems a bit wet add some more flour or the cake will sink.

    The cake gets more moist the longer you leave it before eating it.

    You can vary this recipe by using coffee.

  • Chicken Kare Lomen

    For Rachael.
    Kare means “curry” and lomen is a corruption of “Lo Mein” which means boiled & drained noodles.

    Ingredients

    For the kare base:
    2 pieces of lemon grass, discard any dry leaves
    3cm piece of galangal root, peeled and sliced
    2 cloves of garlic, peeled and grated
    2 small onions, peeled and chopped
    1 red pepper, de-seeded and chopped
    1 tsp paprika
    1 tsp fennel seeds
    1/2 tsp chilli powder or small red thai chilli, de-seeded and sliced
    1/2 tsp turmeric (fresh is best, finely chopped, but use powder if you don’t want yellow stained fingers)
    1/2 tsp yellow curry powder
    1 tsp shrimp paste

    For the kare sauce:
    1/2 tsp salt
    1/2 tsp sugar
    1/2 tsp MSG (optional)
    250ml water
    250ml coconut milk

    For the noodles:
    250g of somen (fine white wheat noodles, these are very thin and so need very little cooking)
    50g beansprouts (ok, a handful)
    50g cucumber, sloppy seeds removed, and cut into thin strips
    10g corriander leaves, remove any tough stalks

    For the chicken:
    2 medium skinless chicken breasts, inner fillet removed, fat trimmed
    2 tbsp soy sauce
    1 clove garlic, grated

    Method

    Mix the garlic and soy together and marinate the chicken for at least 1/2 hour.

    Take all of the ingredients for the kare base and whiz up in a blender to form a paste. Cook in a hot oiled pan for 10-15 minutes, the sauce will thicken slightly and turn a lovely red colour. Add the coconut milk, water, salt, sugar and MSG if using. Simmer slowly, do not boil, or the coconut milk will split.

    Grill the chicken, check it is cooked through.

    Meanwhile, bring a pan of water to the boil and drop in the somen. Cook for 2-3 minutes and drain. Quickly blanch the beansprouts* in the same boiling water.

    Divide the noodles between a couple of bowls and pour over the kare sauce.  Dress with the cucumber, beansprouts and coriander. Slice the chicken and arrange over the noodles. Serve with teryaki sauce.

    *Never, ever eat raw beansprouts, unless you have grown them yourself or can otherwise be sure they aren’t contaminated with e-coli.

  • Kindle 500 Days Later

    It occurred to me this week that I have now had my Kindle (keyboard, WIFI) for just over 500 days. In that time I have charged it up from a flat battery no more than 10 times, whilst using it for an average 45 minutes a day. Pretty impressive battery life.
    Also, while I have a couple of hundred books on the thing, I have spent less than £10 on Kindle titles from Amazon – there is a remarkable range of PD ebooks out there.

  • Magento 1.6 Customer Address Edit Error Invalid backend Model Specified

    Following an upgrade from Magento 1.5 to 1.6 the error:
    Invalid backend model specified: customer_entity/address_attribute_backend_region
    occurs during customer address edit or checkout address entry.
    This is because in the eav_attribute table, backend_model values are incorrect. Fix with the following SQL:

    UPDATE `eav_attribute` SET `backend_model` = 'customer/entity_address_attribute_backend_street' WHERE `attribute_code` ='street' LIMIT 1 ;
    UPDATE `eav_attribute` SET `backend_model` = 'customer/entity_address_attribute_backend_region' WHERE `attribute_code` ='region' LIMIT 1 ;
  • Editing Magento’s Invoice & Despatch PDF Layouts

    Magento Invoice and Shipping (Despatch) PDF files are delivered with a reasonable layout, already suited toA4 printing, but benefit from some layout improvements, increasing font sizes, and lightening the greyscale boxes in the interests of readability.
    Take a copy of the relevant core files and place them in:

    /app/code/local/Mage/Sales/Model/Order/Pdf

    The relevant files are Invoice.php & Shipment.php, but Abstract.php contains functions common to both, and the subdirectory Items contains formatting for the line items of each document type.
    The following snippet can be used to format database values as currency values:

    $formattedPrice = Mage::helper('core')->currency($Price,true,false);
  • Magento claims it is in Maintenance Mode (and it isn’t)

    Assuming that Magento is not actually in maintenance mode (i.e. downloader is not being used) then the following error is the result of a lock file not being removed, probably as the result of an ungraceful exit from the downloader:

    Service Temporarily Unavailable
    The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

    To take Magento out of maintenance mode, just delete the file:

    maintenance.flag

    from the Magento root.

  • How to get CT600 to balance

    You have put the correct figures into both the Balance Sheet and P&L, but the Companies House abbreviated pages won’t balance (red errors) The problem is that the PDF is not recalculating correctly, you must save, quit and re-open the PDF.
    If you have already got as far as “Accounts review” then that will re-calculate, but until you have balanced each section this entry in the contents list will not be active.

  • Eye-Fi Support Response

    Problem:Eye-Fi center doesn’t appear when I click on it in the tool tray, following an upgrade.
    Eye-Fi answer:

    Your request (#27954) has been deemed solved.
    ________________________________________

    Michal, Apr-20 05:25 (PDT):
    Hello Adrian,
    As discussed could you please do the following:
    – format the card in your camera
    – uninstall Eye-Fi software as well as Adobe AIR
    – install the latest version of the Adobe AIR from the following link:
    http://get.adobe.com/air/
    – download and install the latest version of the Eye-Fi software:
    http://support.eye.fi/support-resources/downloads/software/eye-fi-manager-desktop-software/

    Please feel free to contact us again if you have questions or would like further assistance.
    Kind regards,
    Michal
    Eye-Fi Customer Care

    … or to put it another way, turn it off and turn it back on again!
    Sometimes I think that things haven’t really changed since I did support back in the 1990s.

    Update:
    The correct solution is to uninstall & reinstall Adobe Air.