Copying text to the clipboard shouldn’t be hard. It shouldn’t require dozens of steps to configure or hundreds of KBs to load. But most of all, it shouldn’t depend on Flash or any bloated framework. That’s why clipboard.js exists.
Great to see that this is possible without Flash, but must admit that I’m not too fond of the API and how to use it. For example the name data-clipboard-target is wrong, as it’s the source, not the target. On a sidenote I’m looking forward to the Clipboard API and events spec 😉
The viewport is set incorrectly when the viewport meta tag is specified with initial-scale=1 or width=device-width, and the page contains an element (e.g. div tag) that is wider than the desired viewport’s boundary.
In the screenshot above (courtesy @RWD) you can see that the off-screen menu actually appears on-screen in iOS9. Apple changed how iOS9 responds to width=device-width as it, according to them, got abused too much.
To fix this, append shrink-to-fit=no to your viewport meta tag, as such:
Early September “EV-Point MyEV” got released in the App Store. Using the 3RDS moniker – the name of my company by which I freelance – I developed this application for EV-Point.
EV-Point is a Mobile Service Provider. It builds and operates a network of public chargepoints to charge your electric vehicle at. The MyEV App enables anyone to locate EV-PointPublic chargepoints and to see their status in realtime. Using your free MyEV account you can use the app to remotely start and stop charging your electric vehicle.
The app was built using Ionic Framework.
In its current state, the app allows one to:
View a list of chargepoints
Filter the list of chargepoints
Get a detailed view of a chargepoint
Log in with your EV-Pass (OAuth)
View your account (login required)
View the last 10 charges of your EV-Pass (login required)
Perform an action – remoteStart/remoteStop – on a chargepoint (login required)
You can see (an early build of) the app actually perform such a remoteStart/remoteStop in this video:
Please note that action in the video was performed using a testplug, just imagine an electric vehicle being connected to the other side of that small cable.
The application is backed by the EV-Point API. This API integrates with the Central System which in its turn communicates with all the chargepoints (over 3G). The API and Central System for this (still ongoing) project were also developed by me. All types of chargepoints are supported, as long as they “speak” OCPP or OCPP-J.
Pretty darn good insight in Tesla’s recent Model X announcement:
[W]hen I pull these five things together I don’t see features that are being built or added because they are “fun” […]
No. None of these features have anything to do with building conveniences for humans too lazy to open doors with their hands […]
All of these feature were built for one reason — a self driving future combined with an entire self-driving mobility platform. The Model X was built to be either the ultimate self-driving taxi, or the ultimate human/self-driving rental car — or both.
Bram.us is the technical/geeky weblog of Bram Van Damme (nicknamed Bramus!), a 31 year old geezer raised in Deinze and living in Vinkt (Belgium) with his son Finn and daughter Tila.
Professionally — after having worked as a web developer for several years at several web agencies — Bramus became a Lecturer Web Technologies within the study programme Professional Bachelor ICT.
Having worked in education for seven years he – in 2015 – moved on to become part of the team at Small Town Heroes (Ghent, Belgium) to build groundbreaking solutions that make watching TV more interactive than ever. Bramus also freelances using the 3RDS moniker.