Ah, steganography, that art of hiding some message in plain sight. These days we’re attuned perhaps to just thinking of hiding a digital message by modifying the bits encoding an image, but it does have a long illustrious history before computers ever came along. There’s Herodotus and his idea of inscribing a message on a wax tablet, underneath the wax; microdots used by spies in WWII and later; using code-words in an otherwise normal-looking letter. But in the age of computers steganography really hits its stride. […]
READ MOREOne of the pleasures I had from the late 80s and early 90s, before I moved to the States, was watching Inspector Morse on the telly. The episodes were longer than the average TV cop show and had a leisurely pace which perfectly suited the Oxford setting. It also helped that the title role was sympathetically played by John Thaw – leaving you with a slight disturbing thought that Morse was perhaps an older gentler Jack Regan – with his sidekick, Sergeant Lewis, by Kevin Whatley. Undoubtedly, one factor in the success of the series was due to the chemistry between these two characters and their evolving relationship as well and the interactions with the other permanent characters in the show (one of which was undeniably Morse’s red Mark 2 Jag). The end-titles music was incredibly memorable and poignant, being derived from the Morse code for ‘Morse’. […]
READ MOREFor the longest time now (I see it’s getting on for five years), I’ve owned IMetJulian.com. It’s a handy website for those times I’m talking to someone I don’t know and I don’t have any business cards on me, yet I want to exchange contact details. I just say, remember “I met Julian” the next time you’re at a PC. Works pretty well. For fun, I even self-host it here at home, using an old Dell XPS something-or-other and Windows Web Server 2008. […]
READ MOREFor June 2012, it was back to some computer science. The problem posed was: given a string of characters, find the longest subsequence in that string that is a palindrome. So, taking the example ‘abbaca’ (hey, computer science is full of nonsense strings), it’s fairly obvious there are two palindromic substrings – ignoring those of length 1, which are just silly – ‘abba’ and ‘aca’. The article delves into some algorithms for solving this problem, from the O(n^2) version to a more intricate O(n) one. […]
READ MOREI had some issues today with the Windows 8 WiFi connection on my Dell XPS 12. Short story (the long one is tedious): I was using the machine at my local Acura dealer while waiting for the service on my wife’s car to be completed. I closed the lid once I could pay and get the car, yet when I opened it again at home, all Windows 8 wanted to do was to reconnect to the Acura dealers WiFi. It wouldn’t show my home WiFi at all. Even funnier (in hindsight), running the Troubleshooter resulted in a request to activate a ‘manual’ WiFi profile for an older wireless network for somewhere else. […]
READ MORESo I had an occasion to peruse someone else’s CSS today, when I came across this peculiar construct: […]
READ MORERecently I was playing around and added drop caps to the blog posts on boyet.com/. I decided to go for a pure CSS3 version (so, you’ll have to view this site in a reasonably fresh browser to see the effect) rather than a hacky <span>
version that mixes presentation “hints” in the content. (For a brief discussion on the two possible methods, see Chris Coyier’s blog post here.) I certainly didn’t want to change all my posts to include spans on the first letter of the first paragraph. […]
The call came though the batphone from Mehul Harry: he was seeing an issue displaying blog posts from this site on an iPad. It was a new one on me and I quickly checked on my iPad using Safari: no problem. […]
READ MOREThis whole thing started out as a nice-to-have. I have a blog (you’re reading it). I have a URL shortener (jmbk.nl). They are separate apps on separate domains. When I publish a post here, I diligently create the short URL for it manually in order to publish that short URL on social sites (the URL shortener has some minimalist stats associated with each short URL; so minimal, it’s only a count of the number of times it was used). Yeah, I know, silly, huh: why can’t each post generate its own short URL? […]
READ MOREThis was one of those articles where I had to start from scratch with my research: I knew pretty much nothing about the subject. Sure, I was familiar enough with those photos of real buildings that looked as if they were made as a model on the kitchen table, but I had no idea how they were produced. I’d assumed that it might be some kind of digital post-processing of a photo, but I didn’t have any idea that you could purchase special tilt-shift lenses for DSLRs. […]
READ MORE