Friday, January 07, 2011

Recipes: Steak and Chips

GrrrYou may be thinking "What sort of idiot needs a recipe for steak and chips?" Well I may be that idiot, it's amazing, even to me, how long it has taken me to perfect it.

The Potatoes

Other people, so called "professionals", recommend "waxy" potatoes. To be honest I've never quite understood what that refers to, the insides? Shiny potatoes might look waxy, ie, shiny, but they don't feel waxy. Anyway, more specifically, pink skinned potatoes are recommended, such as the desiree. However I think the most important thing about the potato is not so much the type but the quality and freshness of it, make sure it is firm, and you can mix it up a bit. Baking potatoes are good because you can make very long chips and be economical with the cutting. New potatoes are very tasty and if you use small whole ones they look like mini baked potatoes, which is fun. I also love sweet potato chips and often do half sweet and half other.

Cutting The Chips

You can cut the chips as thin as you can, but I wouldn't make them overly thick. Don't use whole large new potatoes. Rinse the cut chips in cold water.

The Oil

I'm afraid I haven't experimented with oil, whatever I've used has been satisfactory, 100% sunflower, Flora blended, etc. You don't need a lot of oil, the pan should only be about a third to a half full to allow for space for the chips and bubbling. I reuse my oil, sieving it back into the container. Remember to let it cool though, I once forgot and the plastic bottle collapsed in front of my eyes.

Cooking The Chips

Home Cooked ChipsWhen I first started cooking my own chips I thought the idea was to get the oil as hot as possible and cook the chips as quickly as possible, but I was wrong. My professional chef brother explained to me that the way to do it was to double cook them, blanched in cooler oil first and then quick and hot afterwards. Larry and I tried double and even triple cooking chips several times but decided that it just wasn't worth the effort. There is a happy medium though, start the chips off fairly cool, don't worry too much about drying them before you put them into the oil and don't bother with a lid, then after about twenty minutes turn the heat up. Note that sweet potatoes don't need quite as long, so if you're doing both in the same pan put them in a little later. You also have to be careful not to get sweet potato chips too hot as the sugar can caramelise and eventually burn, turning everything black. This has only happened once to us.

UPDATE: We now have a deep fat fryer, which is very useful. Cook the chips at about 130C for 10 minutes, take them out, turn the heat right up and then finish the chips off for a few minutes until golden. Cooking this way makes it very easy to do batches, cook each batch cool first and then finish them off when you are ready.

The Meat

Three Steak DinnerWell matured rib eye is my personal favourite. The butcher I frequent is the Ginger Pig at Greensmith's on Lower Marsh. My favoured way of serving steak to a few people is to buy various cuts, cut them into small chunks once cooked and serve all together on a chopping board in the middle of the table (see below).

Cooking The Steak

Three Steaks ServedDon't start the steaks too early, you don't want to over cook them or have to let them go cold while you're waiting for your chips to cook. Remember that if needs be you can cook steaks in no time at all. On the other hand I have recently discovered that you can leave steaks to stand in a cool oven and if anything they improve. In this vein turn your oven on to about 120C and put your plates in to warm. Pepper the steaks (I recommend Fiddes Payne Rainbow peppercorns). Heat your frying pan as hot as possible (within reason) add some butter and then the steaks. Fry for a minute or two until brown and preferably slightly crispy on each side. If necessary wrap in foil and put in the oven.

Pepper Sauce

In the same pan brown a shallot or two, add a lot of pepper corns (Fiddes Payne again) and then some red wine. Once the alcohol has boiled off add some cream and warm through. Take the steaks out of the oven and stir the steak juice into the sauce.

Other Sauces

ServedVariations on blue cheese, mushrooms (Greensmith's do nice jars of dried wild or woodland variates) and spinach go down well, and Antony Worrall Thompson does a good recipe of baby beetroot in balsamic vinegar and horseradish cream thing.

UPDATE: Famous last words.

Sunday, December 26, 2010

Recipes: Vegetable-ish Stew and Dumplings

Stew n DumplingsThanks to my mum for this recipe, and Larry for spicing it up a bit.
  1. Start by frying off some fennel seeds, cumin seeds and maybe some onion in some olive oil.
  2. Add celery and celeriac.
  3. Chipolatas can be added now if desired.
  4. Brown off small cubes of vegetables such as 1/2 a sweet potato, 1 swede, 1/2 squash, a potato or two, a parsnip and a couple of carrots.
  5. Once the vegetables are brown add enough stock to cover them and some grain type things (tinned or dried) such as lentils, beans and barley.
  6. Season as necessary, maybe adding a bay leaf/cinnamon stick or two.
  7. Cook covered in a hot oven for about twenty minutes.
  8. Make the dumplings by mixing self-raising flour and suet in a weight ratio of 2:1. I use 6oz flour and 3oz suet. Add enough water to combine and divide in to round dumplings, I usually make about 10.
  9. After about 20 minutes take the lid off and add the dumplings and cook for another 20 minutes until the dumplings are browned, adding a little more water/stock if necessary.

Friday, December 17, 2010

Luser Support

From the supportee:
Is there any way we can change the error message to make it a bit more idiot proof?

From me:
I'm sorry, but on the second line it says "XDataProvider:
System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections.
(provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)"

ie,

1. This is the XDataProvider.
2. This is a network error meaning that I cannot talk to the SQL Server.
3. This might be fixed by checking that the server name is correct and the SQL Server is configured to allow connections.

I really don't think it could be *any* clearer or more idiot proof.

From my colleague:
User error. I'm always right.

Tuesday, November 23, 2010

Property Scams From Gumtree

Marcelo Kluvert <marcelokluvert@yahoo.com>

Offering a lovely apartment located in "Central London Via fulham" with two bathrooms and either 2 or 3 bedrooms depending on whether you trust the ad or his email more. Rent is £400 pcm total, including all bills. Marcelo is a very busy man but will come down from Newcastle for a viewing once he has seen a Western Union receipt of a £980 transfer to prove you have funds available.

Georgia Washington <wgeorgia63@yahoo.co.uk>

Scam KitchenetteIs offering a flat "looking very nice and clean" with "well tidy sitting rooms" and home utilities including a lounge, "cable ready", power-shower and an electric shower on "KENSAL RD Kensington". From the photo you might get the impression that the kitchen has a microwave where the oven should be and only has two hobs, but Georgia assures me there are in fact three hobs and an oven just to the left of the photo. Georgia has even removed the ad from Gumtree for you (nothing to do with it being reported as a scam of course), works for Credit Suisse Group and will email you a tenancy agreement. She will fly back from Spain to show you around just as soon as you send her a copy of a Western Union receipt to prove you have the £1000 deposit available. What a nice round number!

Queensgate Berry <berryqueensgate@yahoo.com>

Queensgate Berry will address you as "my dear", sign himself "Mr.Alan" and has a lovely 2 bed property suitable for 2-6 persons (each bedroom being suitable for three students apparently) in South Kensington with "Cable/Satellite CCTV" and a garage at a total of just £200pw! Including all bills! According to the "Landlord Association" rules, "due to past/bad experiences with the other landlords" and as "there is also a fine of 5000pounds if we don't go through the rules and regulations" all you have to do is forward a MoneyGram receipt of £1300 to Mr Alan to prove you have the funds available. Mr Alan's phone number is 07024031949, note that 070 numbers are premium rate numbers, not mobiles.

If you encounter any of these illustrious people or one of their ilk you may be interested in a fake Western Union or MoneyGram receipt generator or a page of useful scam baiting links.

Tuesday, November 09, 2010

Uncaught exception 'FacebookRestClientException' with message 'Session key invalid or no longer valid' in...

If using Facebook’s PHP library you get:
Uncaught exception 'FacebookRestClientException' with message 'Session key invalid or no longer valid' in..
Try adding the following before the offending line:
$facebook->clear_cookie_state()

Friday, October 22, 2010

Linux on Dell's M101z

I've now installed and configured both Ubuntu and Arch on my Dell M101z and most things work fine. Starting at the bottom:
  • Replacing a Dell M101z Hard DriveThe M101z does not allow hot swapping of the internal hard drive, perhaps obvious as it really is internal (you have to remove the keyboard to change it) but it did mean that I was lucky I still had my old M1330 which allowed for hot-swapping to update the firmware on my OCZ Vertex 2.
  • Suspend (s2ram) works as long as you boot with the noapic kernel option and don't have an HDMI device connected when you suspend/resume.
  • For wireless I've been using the open source brcm80211 driver it seems more reliable on speed and is built into the kernel since 2.6.37, but it's a little bit buggy. Broadcom's own STA driver is stable, but seems very slow at times.
  • Just because the Radeon HD 4225 video card has an "HD" in the name does not mean that you should use the RadeonHD driver as I tried to under Arch, use the straight ATI/Radeon driver as Ubuntu does automatically. Use Arch wiki's xorg.conf settings. I wouldn't recommend the binary driver either.
  • CPU scaling works using the PowerNow-K8 module, again I assume Ubuntu did this automatically.
  • /dev/sdb1 is not created when I insert an SD card. I can create it either by rmmod and modprobe ehci_hcd or attempting to mount /dev/sdb.
It seems like a good little machine, the keyboard's good (I don't have small hands), it's heavier than it looks, the screen is good, it runs quite hot and I'm a little disappointed with the 3-4 hour battery life, I wonder if it would be better under Windows.

Friday, September 10, 2010

Short Reviews: Whitechapel Gallery, London

Larry's ChickenI'd been looking forward to eating at the Whitechapel Gallery for sometime, I think I'd judged it mainly on the decor and a quick glance at the menu. Unfortunately the food (why is it that the more business you give a restaurant the worse the service you get? We had to have the dull roast chicken because there was about 10 of us) and way too familiar, bordering on rude, service didn't live up to the price or the decor. The starter was ok actually.

Saturday, June 05, 2010

Linux Shell Flickr Batch Downloader Script

For a while I've been meaning to write a Linux Flickr downloader, but I've been putting it off and putting it off as I thought it wouldn't be easy. But I hadn't thought about using curl and the Flickr API directly and, rather embarrassingly, happened upon a script a few lines long to do just that.
curl "###FlickrAPIURL###" | awk '/id=/ {print "http://farm"$6".static.flickr.com/"$5"/"$2"_"$4".jpg" }' | sed '~s/\(farm=\|server=\|secret=\|id=\|"\)//g' > p
wget -i p
There are plenty of options for FlickrAPIURL, and Flickr provides a very helpful URL builder, for search for example.

An improved script:
#!/bin/sh # As is this script takes comma separated tags as argument one and downloads all matching # images from a single Flickr user, probably you # To get your API Key and Secret create a Flickr App at: # http://www.flickr.com/services/apps/create/apply/ APIKey='xxx' Secret='yyy' # To get your token you can manually follow the desktop instructions: # http://www.flickr.com/services/api/auth.howto.desktop.html # If you do not want/need to sign your call you can remove the MD5ing and api_sig Token='zzz' # Note that *all* parameters in URI must be in alphabetical order, so this may not work # for your method/parameters as is Method='flickr.photos.search' Params="tags=$1&user_id=YourUserID" # Image size: _s small square, _t thumbnail, _m small, none medium, _b large, _o original Size="" ( IFS='\ ' Page=1 Pages=1 while [ $Page -le $Pages ] do         URI="api_key=$APIKey&auth_token=$Token&method=$Method&page=$Page&per_page=2&$Params"         MD5URI=$(echo $URI | sed 's/[&=]//g')         MD5=$(echo -n $Secret$MD5URI | md5sum | sed s/\ \ -//)         for f in $(curl "http://api.flickr.com/services/rest/?$URI&api_sig=$MD5")         do                 TempPages=$(echo $f | awk '/<photos/ {print $3}')                 if [ $TempPages ]                 then                           Pages=$(echo $TempPages | sed '~s/\(pages=\|"\)//g')                 fi                 URL=$(echo $f | awk '/id=/ {print "http://farm"$6".static.flickr.com/"$5"/"$2"_"$4}')                 if [ $URL ]                 then                           URL=$(echo $URL | sed '~s/\(farm=\|server=\|secret=\|id=\|"\)//g')$Size".jpg"                         wget $URL                 fi         done         Page=$(($Page + 1)) done )
UPDATE: Note that if you want to download original sizes you must request the "originalsecret" by adding extra=original_format to the API URL and use that instead of secret. The awk line needs updating to do this, add -F '"' to separate on double quotes.

Tuesday, April 27, 2010

Short Reveiws: Bam-Bou, Percy / Charlotte Street

Remains of the DuckA lovely little* Asian fusion place close to perfection, and Goodge Street.

The duck, smeared with plum sauce so think and sweet it was like jam, sprinkled with sesame and drizzled with tamarind was moist and tender and some of the best I've ever had, the sticky coconut rice was extra sticky and coconutty and the prawns and squid were excellent too.

The service was some of the best I've ever encountered, perfectly timed, knowledgeable and polite. What's more, our waitress didn't try to sell us more than we needed, even when prompted.

* Bam-Bou feels small and intimate but is actually quite big, three or four floors.

Monday, April 05, 2010

Recipes: Chocolate Pots

Chocolate "Soufflé"Along with Salmon en Croute this recipe has one of the highest simplicity to deliciousness ratios I know.
  1. Melt 200g butter with 200g chocolate*.
  2. Whisk 6 eggs with 150g sugar until light (both in colour and density) and fluffy. This can take a surprisingly long time, but be patient.
  3. Stir in the butter and chocolate and 150g plain flour.
  4. Pour into 6-8 ramekins and bake at 180C for about 10 minutes, until the top begins to crack. In my opinion it's much better to undercook them and have a runny centre than overdo them and let them go solid and a little bland, as I did tonight.
  5. Serve with ice cream. The fruit is optional.
*Try using half flavoured chocolate such as Green and Black's Mint or Maya Gold.