Every once in a while, when I upload pieces like the one above to social media, such as Facebook, Twitter, Instagram or Reddit, someone asks for an explanation of the process to produce it. It’s not super complex, but it is a little involved. So, in this post, I’m going to describe the basic process; complete with diagrams.
So strap yourself in, set your tray in the upright and locked position. We’re about to take off for the Twisted Geometries Zone.
On more than one occasion, while struggling with some squirrelly SCSS I went a-lookin’ for a SASS REPL, and I came up empty. So I decided to write my own.
Here’s the thing though: a SASS REPL is an obvious thing. It’s something anyone who uses SASS (or SCSS. I use SASS to mean both.) would need at some point. Of course there’d be one online somewhere. I was bemused and befuddled as to why I couldn’t find such a beast online.
It started innocently enough: for a few days running I was waking up with a slight pain in my lower back. It would dissipate as I was getting ready for work, and I would think “I really need to get to a Yoga class, or something.” And then off to work I’d go.
But Thursday it didn’t dissipate. In fact, it got so intense I started gagging with the dry heaves.
OK, couldn’t go to work. I know: I’ll work from home.
One of the things I love most about the Internet is the great diversity of websites and services available at our fingertips. But with these websites and services comes the need for authentication. Passwords. And ID’s. And with each website, we need to remember the site’s URL, the ID we used, and the password we assigned it. That’s a LOT of information. So, it’s helpful to have software to keep track of it all.
I use an open source program called KeePassX. It’s available for Mac, Linux and Windows. But it’s a desktop application, rather than a website; and that becomes a problem as I move between my work computer, and my home machine. I have two copies of KeePassX, and, inevitably, they become out of sync.
Yesterday I spent quite some time merging the two databases, and I’m documenting it here for the next time I may need it, and for others who may run into the same issue.
This was a lot less straightforward than I expected. So I’m posting the incantations here in hopes it’ll save others some time.
Sequel Pro is a very capable Mac-based, open source, MySQL client. One of these many capabilities is to tunnel via SSH to another server. In this case, we’re going from your host machine (an OSX desktop), to your Vagrant guest machine, to access the MySQL database server there. If you don’t currently have a Vagrant machine on hand, try Puphpet.com.
For years I’ve eschewed using services such as HTML validators, because I was developing on my local machine, or even on a Virtual Machine inside my local machine; and external services couldn’t get to my website while it was under development. Worse yet, involving a webhook, a callback from a web based service, to your own website, was a chore because you had to deploy your site to a public-facing server before you could test it.
Until now. (Insert maniacal laugh here.)
I’ve recently started using a clever service called ngrok, which exposes your local development site to the Internet. Even if you’re behind a firewall.
(Quick aside. I believe it’s pronounced “en-grok”, rather than “n. g. rok”. Adherents of AngularJS will have to force themselves to conform.) Continue reading →
My friend Laurie lives in an artist’s co-op, and every once in a while she puts together these shows in their gallery space. It was at one of these I met Mike Parker, who went to the same high school as Laurie and I.
OK, got all that?
So I reach out to Mike on Facebook, and every now and again he puts something up, and I put something up. It seems we have similar political views.
Years go by.
Then, in August, he puts up this pretty cool pic, of a girl, nude, in a cardboard box.
She had braided hair, and you could see a couple of tattoos on her forearms. (I only mention the braids for layout purposes. 🙂 )
On the face of it, Wind is the best deal we have here in Toronto. For $45 I get unlimited everything: talk, text and data. But there’s a long list of deficiencies which need to be addressed. Hopefully this post will be one more incentive for Wind to actually do something about their execrable service. At the very least it should give prospective customers pause.
As I mentioned in a previous post, I’m now working with someone who has a couple of NFL handicapping programs. These are written in APL and only run on Windows machines. I have to install these programs, so I can see how they work. But I don’t currently have a running Windows machine. But I do have a Windows 7 virtual machine which runs on VirtualBox.
Great! But, oh, wait, I haven’t used this VM in ages, and I don’t remember the password. So a little googling for “windows 7 virtualbox password” brings me to top-password.com. Don’t get all excited, now. It’s a dud. Continue reading →
For the past 15 months I’ve had the tremendous pleasure of working at an institution I respect enormously: The Toronto Star. My job was to support the toronto.com property, where hard working editors constantly maintain an up to date list of things to do, attractions, restaurants and events such as concerts and plays, in our wonderful city.
And along the way, I got to work with an awesome team of software professionals, tasked with supporting, maintaining and enhancing the digital version of Canada’s largest newspaper.
But, sadly, all things come to an end. The powers that be decided to move the Toronto.com site off the WordPress platform, and onto Adobe’s CQ5 content management system. So my job was disappearing. I was advised of this decision well in advance, so I started my job search early. But truth be told, I was kind of hoping something would materialize at TorStar.