AppEngine, Google, Error, Git, Cloud, GAE
After upgrading to Google Cloud SDK version 184.0.0
, I started to get this error whenever trying to access my app's URLs - "ImportError: No module named ipaddr"
The full log looked like this...
Running `gcloud version`
gave these results...
Fascinations has kicked off their Legends line of kits
Review, MetalEarth, GuardiansOfTheGalaxy
with the Justice League and The Avengers models and now they are adding Guardians of the Galaxy to their line up. I was lucky enough to have received a sneak peek at one of the kits - the Groot model (MEM006)
. I wasn't disappointed!
Unlike other kits from the Metal Earth 3D
series, the Legends series of kits are not just plain metal, they have colour. This really makes each of the models stand out and gives it that much more character.
I must say that initially I thought it weird to have figurine kits from Metal Earth 3D, but after having assembled one it really grew on me. Here's my Groot fully assembled. Read on to see what's in the kit, the assembly and my overall thoughts.
The Groot kit was a single-sheet model. It was ranked 3 out of 10 on the difficulty scale and took me about an hour to make. I really like the fact that these newer kits have difficultly ratings printed on the back, that's something the original Metal Earth 3D kits were missing.
Inside the kit was a single metal sheet with all the parts of the model stamped out. Along side that were the instructions, which came on a single large piece of paper. On the most part these instructions were easy to follow, however I did notice that the left/right arms were mixed up. Instead of using pieces 1, 2 and 3 for the left arm I actually had to use pieces 4, 5 and 6. Hopefully this issue will not be present once the kits are available to purchase.
Webcam, Internet, Trafficr
I've been running the Riverside Expressway Cam
for a number of years now. Unfortunately it's become too much of a drain on my server resources so I've made the decision to shut it down permanently.
If you're interested in setting up your own time lapse cam, I wrote a handy article on how to do that here: Set up a time lapse webcam with Trafficr
I've used Google DoubleClick for Publishers
on a number of my sites and when it came to thinking about monetising my new project (AtariGamer
) that was my goto choice once again. However, compared to my previous approaches, I wanted to do things differently over at AtariGamer. My goal was to try and use well established web app frameworks as much as possible and so I decided to use Backbone.js
for all dynamic UI generation. This was to include all of the ads. I also used jQuery to make some things simpler.
To get DFP ads working with Backbone.js I had to create a template, model and a view. My first implementation of this failed spectacularly due to DFP's use of closures for its command execution. I learned from that mistake and rewrote the code and came up with something that worked pretty well.
The DFP reference
was useful documentation in helping me resolve the issues I came across. In this article I will not cover basics such as setting up ad units or adding the googletag
code to your pages - these are covered in my previous articles: How to use Google AdSense on infinite scroll web pages
and Using Google DFP with AdSense on responsive pages
. Have a look at those to get up to speed if you're not familiar with DFP.
So lets first look at the template. I've simplified this one from my actual implementation (I require the use of tables for ads over at AtariGamer). This template keeps things simple and down to the bare essentials. Here it is...
That's all there's to it! The template of course goes somewhere inside the HTML body