Shell scripts (often referred to bash scripting, even though it's not necessarily bash) are a great way to automate certain things. Every now and then those scripts have to be run with privileges - in order to, say, register a network interface alias or bind a low-port.
Continue reading "Always Run Script As Root"
We use services like JSBin, JSFiddle, Dabblet and Codepen to quickly make examples and demos available online. We do this to show interactive things on our blogs and to provide a test-case when submitting issues. Some of us even use these services for development. All those services have one problem, though: including JSON files, scripts and resources from Github is not possible out of the box.
Continue reading "Including Data From Github"
The other day I decided it was time to start using viewport relative units - for example
Continue reading "iOS7 - Mobile Safari And Viewport Units"
height: 100vh;. According to caniuse my all of "targeted browsers" should've worked fine. While The usual suspects - Android Stock Browser and Internet Explorer - behaved formidably, iOS 7 did not.
Sebastian Golasch and I set out to run the Sass compiler in the browser. Why, you ask? because we can! Or, well, we couldn't - and that needed changing. We'd heard about Emscripten, but never really used it.
Continue reading "libsass.js - An Emscripten Experiment"
iScroll, the number one widget for managing scrollable panels, has been available in version 5 since October. This post documents my pain updating to iScroll 5.0.9.
Continue reading "Updating to iScroll 5"