About kit

Admits that her list of interests are quite the opposite of her height, she can be bribed with chocolate, sushi and/or beer. Beware, do not feed the troll

New app, new spam.

Link

Looks like I’m not the only one.

Adding contacts to my apps has helped me get in touch with real-life users but I didn’t count on spam marketeers – being exclusive to Google Play and using a Gmail address I thought I was relatively safe from with their spam filtering.

“I’m not racist, but…”

Aside

I have no words

I have no words*

I’m forever an immigrant: my parents moved to Australia when I was very young, and now I’m prepared to try and settle here in the UK. My parents were considered ‘skilled’ migrants so they’re the run-of-the-mill variety of *ordinary* people making an *honest* living. I’ve been spoiled as the product of my parent’s and forebearer’s struggles – all that need concern me are first world problems.

No doubt immigration is a delicate subject.

But I see shit like this, in this day and age.. It just makes me sad.

** If it’s not clear, I am exasperated that the ‘immigration is a positive’ was downvoted so much compared to the others veering towards the ‘Rs’ *sigh*

All a girl needs

Aside

Oh hey, I guess I need to evaluate my priorities. Looks like I don’t have all my needs met according to Samsung:

Girl needs - by Samsung

Girl needs – by Samsung

I *neeeeeed* makeup! And jewellery! And peeeerfuuum – oh my god, I’m not a *proper* girl! I am grateful for seeing a non-idiot remarking on this marketing stupidity by off-chance.

SlidingDrawer is dead. Long live SlidingDrawer!

Well, after doing some work-related Android development I went to see to fitting a SlidingDrawer to some basic content but alas things have changed since I first used it for the Letchworth app. Though deprecation doesn’t mean immediate incompatibility it does signal that it can be dropped from being supported at all in the near future.

SlidingDrawer in action

SlidingDrawer in action – sliding out extra content

Naturally the Android developer suggestion was to just resurrect the code as its source code is available, but I kept hitting issues that weren’t elaborated in existing tips online. After finally collecting enough of a trail from various sources, I think I have all the steps you would need in one place (assuming that you’ve experienced using SlidingDrawer):

  1. Copy SlidingDrawer into your package. I will for this example copy and rename appropriately the class to MySlider and place it in package com.foo.prettyui
  2. Add to /res/values/attr.xml a copy of the sliding drawer styleables. For ease of reuse, refer the name value to your class name – in this case ‘MySlider’
    <?xml version="1.0" encoding="UTF-8"?>
    <resources>
    	<declare-styleable name="MySlider">
    		<attr name="handle" format="reference" />
    		<attr name="content" format="reference" />
    		<attr name="orientation"  format="integer" />
    		<attr name="bottomOffset" format="dimension" />
    		<attr name="topOffset" format="dimension" />
    		<attr name="allowSingleTap" format="boolean" />
    		<attr name="animateOnClick" format="boolean" />
    	</declare-styleable>
    </resources>
  3. Change your cloned code into using the styleable attributes that you have just declared – ie: replace all instances of R.styleable.SlidingDrawer_bottomOffset to R.styleable.MySlider_bottomOffset in MySlider.java. At the end of this stage you should check if it all compiles – hopefully things are fine which would mean it’s ready to use
  4. How to use it: you need to add the package MySlider is in by adding it as another namespace at the top of with the xml declaration (alongside the android schema). For this example
    xmlns:prettyui="http://schemas.android.com/apk/res/com.foo.prettyui" I’ve declared prettyui as my new namespace – you will need to use this for any of the SlidingDrawer MySlider styleable atributes – namely handle and content (the minimum required), so to continue:

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    xmlns:prettyui="http://schemas.android.com/apk/res/com.foo.prettyui"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    ..OTHER STUFF..
     
    <com.foo.prettyui.MySlider
            android:layout_alignParentBottom="true"
            android:id="@+id/questionanswer_related_drawer"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            prettyui:handle="@+id/slider_button"
            prettyui:content="@+id/slider_section">
    ..YOUR SLIDING DRAWER STUFF..
    ..WHICH SHOULD INCLUDE 2 LAYOUTS WITH THE IDS AS STATED IN HANDLE/CONTENT..
    </com.foo.prettyui.MySlider>
     
    ..MORE STUFF..
    </RelativeLayout>
  5. The above layout attributes can be reused if you decide to extend your SlidingDrawer, say if you wish to allow it to set its height to wrap_content

So, from my phone (API level 17) onwards SlidingDrawer is officially dead. Long live SlidingDrawer!

Achoooo

Status

I’m going to patent wipers for computer screens, hopefully automatically sensing moisture so I don’t have to get close.

Once I can think about auto-cleaning keyboards I’m patenting that too..

Not interested in dirty advertising, so fuck off with your ads

Aside

Ever since registering to Google Play to punt out a couple of simple apps I have been receiving some ads through the (developer registered) email address regarding advertising my apps to “drive higher revenue and get paid weekly”.

These apps, I may point out are free, so though I would *love* to get mo4r cash my development output at this stage isn’t exactly going to to buy me a house.

Fuck off AirPush – I hate your invasive advertising tactic and I hate finding your emails advertising yourselves. And the rest of the other guys eager to promote my apps – I’ll go find you if I wanted promotion. But somehow, I think I’ll take a flame thrower..

121212 – Smoked Salmon Sushi Dinner Day

Dinner!

I probably should schedule these nights regularly again, but in a bid to eat healthier I’ve felt discouraged in making sushi for dinner due to the high concentration of carbs. But being the last day of the century for the day, month and year (well, the last 2 digits anyway) to be the same.. Ah fuck it, it was for lulz. And using up some smoked salmon in the fridge.

Doing a dinner like this I find takes quite some time and complete reign of the kitchen. My time management is getting a little better which coincides with regular practise for rolling out the maki but my knife skills are still rather lacking in speed and precision.

But this isn’t a post fishing for reassurances for improving these deficiencies, it’s about food porn! Actually, it’s the best way I’ve found to document these dinners if I want to repeat any elements from them.

Side dishes

Carrot salad

Carrot salad with wasabi dressing

I wanted to serve a light salad with a vinaigrette-style dressing, but I have little choice for things available in a hurry. When you have plenty of carrot, you can make a French-style carrot salad but I took this as inspiration. Rather than use mustard, I used some dried wasabi powder that we have in the freezer with rapeseed oil for the dressing. If repeating, resting the salad in the fridge generally brings out the nose-clearing spiciness of wasabi so be wary – I still found it not potent enough but Yvan would disagree!

Tamagoyaki

Tamagoyaki

Apart from the main dish containing the bulk of the protein I felt that I had to add some tamagoyaki as it’s simple to make and provides a flavour contrast to all the other items in the meal. In retrospect, I should of cut the block along the length to avoid the cutoffs – though these weren’t wasted as much as they were “chef’s perks” ;)

Pickle, veg & stuffed vine leaf

Pickle, veg & stuffed vine leaf

The cigar-shaped bundle is one of the last of my home-brined vine leaves stuffed with a mixture of seasoned shiitake and chestnuts with sushi rice. The chestnuts were a little old, and I figured that if they were lacking water (as they are when fresh) then it can be reintroduced through simmering – it would of been fully successful if given more time (see the soup details).

The bright pink/red ‘flowers’ are a staple of my bento, consisting of appropriately cut ‘radish chrysanthemums‘ that have been salted and stored in rice vinegar in the fridge. Though it’s commonly used technique for turnips, I’ve taken the recipe from my second-hand copy of Emi Kazuko’s book.

The leaf was a rescued spinach leaf from the garden – the frosts and few remaining stubborn caterpillars have been devastating most things green outside. The carrot flower was uncooked and hand carved. With smaller carrots that cannot be cut with a cutter like this one was, you are better off trimming by hand along the length of the carrot prior to the petal sculpting stage.

Sushi

It was during late in the afternoon that Yvan mentioned “Let’s have smoked salmon sushi for dinner” after recalling that there was a spare pack he didn’t use for a previous dinner. He also suggested some avocado, but my luck in finding such a thing in our local grocery store I knew I had to try something else..

Salmon helix maki

Salmon helix maki

The star of the show was uramaki (inside-out roll) that contains smoked salmon, spring onion, lemon (rind and flesh) and cooked prawn. The ‘helix’ refers to the outside strips of nori that was placed in that manner, then rolled in sesame seeds. The appearance was influenced by an old clipping I saved from an ad for ‘American rice’, it featured what appeared to be paper-thin carrot and cucumber covered rolls (which replaced the nori) that were placed on the diagonal. Knowing that the nori length would need to be longer than the rolls, I cut the uramaki in half and used strips cut along the width of a whole sheet to avoid wastage.

Salmon hosomaki

Salmon hosomaki

With more smoked salmon looking forlorn and little other choice, it was a no-brainer to make hosomaki (thin rolls) as part of the sushi course. These contain the thinnest slither of green onion to offset the oily fish.

All the sushi turned out fine apart from not being able to cut straight and not being able to cut them at uniform lengths.. boo!

Soup

Miso soup

Miso soup filling / Miso soup served

I’ve tended to use our whiskey glasses for the miso soup as it gets to show off the items inside before I serve it hot. During the cooking time of the entire dinner, some water and stock was on the go, ready at the last minute for the miso to be mixed in at a lower heat. In the course of preparations, one whole chestnut (if you recall they were lacking in water) was accidently dropped into the bubbly stock but I didn’t bother fishing it out as I had used all the chestnuts needed. So at the very end, after completing the soup with soy and mirin simmered shiitake slices, green onion and cooked prawn we ate the chestnut that was still in the soup the entire time. Result: a rather interesting way to revive chestnuts rather than abandon them to the compost; it was juicy and slightly more savoury from the time in the broth.

Task breakdown

I surprised myself how I managed my time for this – 5 years ago I would of probably taken another hour to get everything ready. Excluding the steps in advance, I took only 2 hours to make 6 items plus edible garnishes – a personal record.

  1. (In advance) Prepare radish chrysanthemum pickles
  2. (In advance) Toast desicated chestnuts
  3. (In advance) Reconstitute shiitake
  4. (In advance) Reserve spinach leaves
  5. Prepare carrot salad, and refrigerate. Cut out carrot flower garnishes. Peel 3-4 chestnuts
  6. Prepare rice – but don’t switch on the rice cooker yet
  7. Cook tamagoyaki
  8. Trim and slice shiitake. Cut lemon and reserve some rind and flesh for uramaki. Chop up chestnuts
  9. Boil water and place stock cube (home made venison stock). Start the rice cooker to ‘cook’
  10. Simmer shiitake and chestnuts together in soy and mirin. Rinse out vine leaves
  11. Prepare sushi rice and cut green onion for maki filling, take off mushrooms and chestnuts from heat when most of the liquid has evaporated
  12. Carefully pick out chestnut pieces and some slices of shiitake in a bowl. Add about 2 tablespoons of sushi rice and mix
  13. Make vine leaves stuffed with rice, chestnut and shiitake
  14. Make inside-out roll with prawn, smoked salmon and green onion (nori is halved along the width rather than the length of the sheet, using one half per roll). Cut uramaki into 2 exact halves
  15. Cut 5-6 nori strips about 6mm-wide along the width and arrange carefully around one half of the uramaki. Repeat with the other half. Place one on top of clingfilm and sprinkle toasted sesame seeds along gaps. Wrap in the clingfilm and repeat for the other half and set both aside
  16. Reduce the heat to stock and mix in appropriate amount of miso (can be done in phases between rolling the hosomaki)
  17. Prepare the hosomaki with smoked salmon and green onion (nori is halved along the length rather than the width – convenient for 2 diners)
  18. Cut lemon slices for garnish and green onion for miso. Slice up tamagoyaki and sushi rolls. Plate up

Sounds foreign

Link

*Phhhhtpp* I wonder what the poms initially picture when they see my name, especially combined with my last name. Probably: “sounds foreign, but paired with an Irish name.. *confused*”

It’s Ada Lovelace Day!

Link

Holy crap! Totally fell off my radar: it’s Ada Lovelace Day! There’s even an all-women’s game jam event (but A: it’s in London; B: booked out), the first one to be held on 26/27 October as part of the London Games Festival.

Maybe next year..