Android Studio is a great development environment and is available on Ubuntu. I’m using Ubuntu Mate 16.10 “Yakkety Yak”.
First install a Java Development Kit (JDK). OpenJDK is pre-installed or you can use Oracle Java 8 (there is a great guide here). I don’t wish to argue over your choice – I need to use the latter (my tutor does). Download Android Studio here. – I extracted it to /opt; ran the installer; and used my home folder for the SDK. If you are using 64 bit, you need the 32 bit GNU standard C++ library:
sudo apt install lib32stdc++6
For Arch you need to enable “multilib” repository:
<code><span class="pln">sudo pacman </span><span class="pun">-</span><span class="typ">Syu</span> <span class="pun">&&</span><span class="pln"> sudo pacman </span><span class="pun">-</span><span class="pln">S multilib</span><span class="pun">/</span><span class="pln">lib32</span><span class="pun">-</span><span class="pln">libstdc</span><span class="pun">++</span><span class="lit">5</span><span class="pln"> multilib</span><span class="pun">/</span><span class="pln">lib32</span><span class="pun">-</span><span class="pln">zlib</span></code>
Virtualisation support is interesting. I read two tutorial and Google’s guide. The former makes reference to command line options not in version 2.2.2. These posts suggest this is a bug, but it may now be default behaviour. First enable that virtualisation in BIOS (check if enabled using “kvm-ok”).
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
sudo adduser dougie kvm
sudo adduser dougie libvirtd
This results in an error.
Using the system version of libstdc++.so.6 works. Add the following to /etc/environment:
It seems snappy but with no feedback I’m unsure if accelerated.
So I now have a development environment set up for my project. The next hurdle is to choose a title. So far it is a: development project; distributed application; and uses Android.
The Nintendo Classic Mini is available, at £49, mine arrived Thursday. A well thought out, well made, fun device. Straight forward setup – plug in and select a language. Only one controller but it comes with HDMI and a USB. I wish it had expansion – a missed opportunity not to have the top loader open and take an SD card. The controller is comfortable and responsive.
With 30 titles (listed at Nintendo), I’ve not got past Bubble Bobble. Each has four save slots, accessed by hitting reset. This is great – one of the worst things about modern systems is not being able to stop and pick up where you left off. There are three screen modes: CRT (scan lines); 4:3 (faithful); and “Pixel Perfect”. I found pixel perfect best with CRT looking blurry.
I’m not going to review the games, you need to take them in the context when made. Some are simplistic, some hard (Ghosts’N Goblins) and several are masterpieces. All attracted the family’s interest, leaving me a spectator!
It is faithful, even sprites flicker. Recommended and I hope Nintendo go on to release a Super Nintendo Classic. Now that would be reliving my childhood.
A list of successful project titles from 2013 provides a good idea of expectations. After TM354 it comes as no surprise that specific and measurable are watchwords. There is no shortage of development projects – several using Android. This is where I want to focus. Titles are more specific than my initial ideas – I need to refine.
My little Acer V3-112P laptop has been round the world with me but recently developed a fault. It started making a ticking noise (like a capacitor discharging) when it was charging with the lid shut. Unfortunately then the screen stopped working but shining a torch on it showed the back-light had failed.
According to Acer’s support page, static electricity can build up in their devices. I’m turbo this week so I guess I’ll be taking apart a laptop this weekend to see if I can get lucky and it’s just a capacitor that needs replacing.
Edit: Apparently Cold Cathode Fluorescent (CCFL) back-lights are no longer popular and most screens (including this one) have LED built into the screen. So I’m waiting on a replacement screen.
Update: it seems My Geek Box read this review focusing on “I thought something might be missing“. So thanks for missing the point, pestering me on Twitter and generally wasting my time.
With some excitement I received the latest My Geek Box, after all it is “the must-have mystery subscription box of geeky goodness, hand-picked and sent straight to your door every month by our passionate team of Geek aficionados.”. One word? Disappointed.
It’s a good sized box and it has a lot of room for activities. I thought it might be missing something. So I’m going to talk about what’s in it in the same vein as it was put together – briefly and with little care.
There’s a tee shirt which I think is meant to be the Vulcan greeting but is a skeletal hand. Halloween related maybe?
Under this underwhelming appetiser we have an Aquaman figure. I’m not big on DC and don’t really get Aquaman anyway but it seems reasonable quality.
We celebrate Sonic the Hedgehog’s 25th anniversary with a drawing.
Next some Marvel shoelaces which the rear of the packet proudly announces as an exclusive to Loot Crate (spoiler – it isn’t).
I’m losing interest to even describe stuff now but next is a comic boldly exclaiming “PANDORICA the exclusive prequel to the hit movie!”. I have no idea what movie it’s talking about and can’t be bothered to open it far less take a picture.
This might be an off day for the company but I sure won’t recommend this to anyone.
So the OU posted the results for it’s June exams a week or so early (I got grade 2 in both TM353 and TM354). It leaves TM470 (The Computing and IT Project) to complete the BSc (Hons) Computing and IT.
Two level three modules in one year is much more achievable than you might worry it is.
I did the TM353 and TM354 exams this week. The former was a nightmare memory test of trivia and the latter a lot clearer.
TM353 is typical of a number of exams I have sat with the Open University – it’s as if the exam was an afterthought. In all honesty the module can be more accurately assessed using continuos assessment (which it already has). This sort of exam isn’t testing understanding or further reading – simply the ability to memorize small details. As anyone who knows me knows – my memory is bordering on hilarious.
TM354 was much better in what it was testing but again, asks the question why not rely on continuous assessment? Am I likely to remember OCL syntax this time next year? Of course not but I’ll be able to look it up.
Anyway, hopefully I did OK and I’m just left with the Computing and IT Project (TM470). That starts in January and until then I plan on training BJJ, running, reading and watching a bunch of Netflix!
Well I haven’t posted in ages but I’m down to a single TMA and two exams before I start the computing and IT project (TM470).
I’ve got what I think is a sound idea that builds on TT284, M362, TM353 and TM354 so fingers crossed. Its an integrated system developing an Android app, web app and a hardware solution that utilises near field communication (NFC) and is built on a Raspberry Pi B+.
So far my main issue has been getting back on top of Python. I haven’t used it since M269.
Why does Sky One advertising grind my gears? Because it does everything it could to grind my gears.
Set start times in the middle of advert breaks – make sure I turn over for a good few minutes worth. Good damn they’re loud too (here). Next we have the baffling advert for the channel itself the only explanation for which I can see is that someone is reall proud of the logo. Now push the festive special “Fungus the Bogeyman” (which in I hated as a kid) and start the show.
Wrong again, apparently despite all the advertising revenue and my subscription charge the show requires a sponsor. It’s clearly a struggle financially to run one of the biggest channels in the UK.
Finally and most irritatingly just before each break the character from their festive special wanders onto the bottom right of the screen and sneezes their show’s name onto the screen.
There is a place for both targeted and unobtrusive non-targeted advertising. I actually appreciate adverts that are relevant to me.
I’m not Sky’s customer, the advertisers are. I am paying to be the product!