Let’s say you have a makefile, and you already have a shell script (probably called something like env.sh) that you source before running your app to set environment variables in it. Now you’re writing tests (run by Make), and you need your environment variables there, too. “Aha”, you think, “I’ll source the env script in a makefile variable”:
Well, that doesn’t work. Make runs its commands in a subshell, so the variables exported by source aren’t available to other commands.
It is a truth universally acknowleged that online banking websites are shit. Smile, for example. If you’re so infelicitous as to press the back button, or reload, or open a link in a new tab because that’s how HTTP is supposed to fucking work it logs you out. And apologises (sneeringly). If, on the login screen, you start typing your sort code, it “logs you out”. Because reasons. The less I have to deal with the website, the better my general mental health seems (although I’ll admit there are confounding factors here).
So, I found myself wanting to automate the “shameless plug” stage of releasing open source software. npm doesn’t (yet) have feeds for updates and releases, so that left Github. It’s got feeds for releases of each particular repo, and a firehose of a user’s public activity, but nothing in between. Until now.
I still can’t believe how good this pork turned out. So, we get a fortnightly box of organic meat from Abel & Cole. And it’s delicious, but then every so often we get pork steaks, and end up turning them into something resembling shoe leather with paprika. Now, don’t get me wrong, it’s damn good shoe leather. Turns out I could do better.
This takes half an hour to cook but the pork’s juicier if you marinate it for a couple of hours (or even overnight). Plan accordingly.
In this manual will be found a description of the construction of the camera, and the simple instructions necessary to operate the instrument. The manual does not purport to be a treatise on twin-lens photography but we hope that the information provided will prove of value to the newcomers to twin-lens photography and enable them from the very commencement to produce first class negatives.
Livewire 0.6 has been released, containing a breaking change: HTTP request body parsing is no longer included in the core. It’s been split out into its own module, Corps, rebuilt on plain Highland, and gained a new feature: content type sniffing.
I might have mentioned Livewire around here a couple of times. Livewire is my little (and getting littler) HTTP router with a functional bent, for Node.js. Since 0.5, released this weekend, it’s been based on Highland, a high-level streams library.
I’m pretty psyched about this. First, some background. As you may know, I’ve been working on an MVC framework on and off for the last four years. Mostly off. It’s called Gusto, apart from when it’s called Struct or Juego. It’s never been anywhere close to ready, and in the last four years I’ve kind of grown up as a programmer and gotten a bit disillusioned with the whole MVC thing. Also frameworks. So fuck MVC. Also frameworks. And that’s a blog post for another time.