Sunday 27 January 2013

Helping the next generation of techies


I have a favour to ask...

I'm taking part in a careers networking event in March where I'll be meeting teenagers from a range of backgrounds. When I was in school the careers advice we got wasn't great, so I want to make sure these sessions are worthwhile for the kids and young adults I'll be meeting.

If you're a teenager, please tell me in the comments what you want from a career. If you're not sure, here are some questions to get you started...
  • If you have an idea of what career you want, what makes that job attractive to you? E.g. doing something you love, working with brilliant people in a nice environment, helping people and saving the world, or do you just want to earn a huge pile of cash?
  • If you think of yourself being 'successful' in the future, what does that look like for you? Would you like a career that allows you to spend a lot of time travelling and maybe live in different countries, do you want a smart home with every comfort, would you be happy to live without luxuries knowing you're doing something for the greater good, or do you see work as a means to an end so you can afford to make the most of your time off?
And I have just one last question:

What do you want from a careers event? Do you just want to hear about different careers and hopefully be inspired? Do you want to know about what qualifications you'll need? Would you like CV and interview tips, or a list of links to industry-specific resources? Or something else...? On the flip-side, what do you already get from every careers event that's really not helpful at all?

As a small, geeky token of my thanks, here's a video of what happens when you heat mercury thiocyanate*, via @The_Stealthcow on Twitter:

Thanks for your help, and may all your careers advice be useful and inspirational!


*no, I don't really know what that is either, just look what happens when you heat it

Saturday 19 January 2013

Automating WeMo with IFTTT and Tasker to automatically charge Android device

My Android tablet can switch the power on to charge itself. This is the future and I'm living in it!

This solution also requires Google Calendar and a WeMo switch connected to your IFTTT account, which, for now, requires an iOS device for the initial setup.

I expected to easily get Tasker to email IFTTT, but sending a mail from Tasker isn't so simple. Fortunately there's another solution that works.

I'll post a more detailed walk-through if anyone wants it, but here are the basics - if you've used IFTTT and Tasker before you should be able to figure the rest out.
  1. I created a separate (private) Google Calendar under my account called IFTTT. This saves my main calendar from getting cluttered with trigger events.
  2. In Tasker I created a task to write an appointment to the IFTTT calendar with #WeMoOn in the title, and another task with #WeMoOff. (The Calendar Insert action is in the App category.)
  3. Next I created two Tasker profiles, and associated each with its corresponding task:
    1. Battery is 0-20% full and Power is NOT plugged in (both in the State category) - runs the #WeMoOn task
    2. Battery has fully charged (this is in the Event category) and Power is plugged in to any source - runs the #WeMoOff task
  4. Created rules in IFTTT to use the Google Calendar triggers (this) to turn WeMo on or off (that)
Now my tablet will switch the power on if the battery is running low, and switch the power off when it's fully charged.

This assumes the tablet is actually plugged in, so right now it could result in the WeMo being switched on pointlessly if the device is somewhere else. I created a Tasker recipe to check after 16 minutes* whether there's a power source connected, and switch the WeMo off again if not, but that's a bit more fiddly. Let me know if you want me to post it...

*IFTTT checks triggers every 15 minutes, so by this time WeMo should have switched on

EDIT: I've had two more great suggestions in the comments for easier ways to do this. Neither of them quite work for me, but do check them out in case they'd work for you...
Creative Commons License This work by TechieBird is licensed under a Creative Commons Attribution-No Derivative Works 2.0 UK: England & Wales License.