Douglas Adams's Mac IIfx
「99歳にもなったら入れる施設なんてあるのだろうか…」こんな悩みを抱えてはいませんか?現代社会は「少子高齢化社会」と呼ばれ、人口に占める高齢者の数が増えてきています。また、医療の発達により寿命はどんどん長くなっており、介護に関する悩みを抱える人も多いのではないでしょうか。
Go Is a Shop-Built Jig
Alex Payne wrote an excellent essay called Thoughts on Five Years of Emerging Languages. It called to mind something I wrote a while ago for a …
From Gmail to Fastmail
Email is crucial to me, I can’t even remember the last day I didn’t check my inbox. It’s my preferred channel for communicating and interacting with other people “electronically”. Like many developers I also use emails to keep track of the activity of all the projects I contribute to. I also receive all sorts of…
Fixing Windows 8 (2013)
Let me begin by saying that I love Windows 8. I have it on all of my computers and I find that is the best OS for productivity and awesomeness. OS X is good looking and polished, especially with the Mavericks update (A.K.A. fake leather killer), but I find that it is lacking some productivity detai
The problem is with the product
Link to: https://plus.google.com/+Scobleizer/posts/1UfNLdZAN4h
We switched from an icon font to SVG
A Lonely Planet project
Job interviews go both ways (2011)
Note: this is a post from 2011. It used to be on the IndexTank blog which no longer exists, so I’m putting it up here. —
Put Yourself Out There: The Myth of the Genius Programmer
A year ago I decided to put myself out there and face my fear of being vulnerable by starting a blog. I look at what has happened since then and how great of an experience it has been.
Revisiting the “Cookieless Domain” Recommendation
For a long time one of the recommendations for a faster site has been to “serve your static content from a cookieless domain”. This sugges...
ImageMagick, four point perspective distortion in a video
Step 1) Download the video from Youtube using JDownloader . The best one was the original Japanese upload, The Game Awards 2014 å‡ºå±•æ˜ åƒ ã‚¼ãƒ«ãƒ€ã®ä¼èª¬ 最新作 , which is 720p. I saved this file as zelda_720p.mp4.
What Is a Bitcoin, Really?
When I first started learning about Bitcoin, I found plenty of information, but nothing that directly answered the most burning question: When you buy bitcoins… what is it …
Terminals Are Weird
Terminals 1 are quite weird. Most modern users assume that they can just have straightfoward keybindings. Right? To bind Ctrl+i to something, they listen for Ctrl+i in their application. If they want to bind Ctrl+Shift+i to something different, they certainly can, they just listen for Ctrl+Shift+i as well. Naturally…
On compiling 34 year old C code
The 34 year old C code is the C code for ed and sed from Unix Version 7. I’ve been getting it to compile on a modern POSIXish system. Some changes had to be made. But not very many. The union…
Helmhurts: Placing a WiFi router with the Helmholtz equation
A few posts back I was concerned with optimising the WiFi reception in my flat, and I chose a simple method for calculating the distribution of electromagnetic intensity. I casually mentioned that I really should be doing things more rigorously by solving the Helmholtz equation, but then didn't. Well, spurred on by a…
What's left of NoSQL?
What’s left of NoSQL if they start adding ACID and SQL support?
Microservices for the Grumpy Neckbeard
Recently microservices have been getting a lot of attention, both positive and negative. Articles about them tend to fall into two camps, which I'll affectionately label the hipster camp and the neckbeard camp. The hipster camp tends to strongly favor microservices, due to the excellent benefits they provide regarding…
Bye Bye JavaScript Promises
In my previous post , I explored how programming with promises can be made close to programming with values. After some more work on it, and some learning from bluebird , I came to conclude that my brain doesn’t think well with promises. So I wrote a macro for Javascript that expands “tasks” into async state machines…
My OpenBSD Story
Michael W Lucas writes books explaining exactly how computers were a mistake. Michael Warren Lucas writes random novels. They both live in the same body. If you’re looking for a specific title, please check the Title Index . To find out when he releases a book, sign up for my topic-specific mailing list .
Bitcoin mining the hard way: the algorithms, protocols, and bytes
This article explains Bitcoin mining in details, right down to the hex data and network traffic. If you've ever wondered what really happe...
Fun with Shellshock
This is great work. Though I must confess I’m more interested (and far more uneasy) about the other side of the coin — people developing projects like these involving machine learning to find and exploit the vulnerabilities in a fully automated fashion. This is related to, but not quite the same as, attempts at…
Why Apple's iPhone encryption won't stop NSA
Recent news headlines have made a big deal of Apple encrypting more of the storage on their handsets, and claiming to not have a key. Depend...
Running ASP.NET vNext on OS X and Linux
So what is ASP.NET vNext ? Microsoft have recently released a preview of the next iteration of their ASP.NET platform. I’m not going to go into …