Tech, Dev and Gadgets


Today Apple is supposed to make a big announcement. I don’t know yet what that will be but many people think it’s related to a Tablet PC. Apple’s success in the iPhone and App Store business has reminded me of one of the web’s biggest mistakes and we seem on track to repeat it. I’m stunned because it really hasn’t been that long. How can we be doing it again so soon?

OK, here’s the problem… you want to test a website by sending custom headers, but the website uses https. Normally you’d just telnet to port 80 like so:

telnet www.somesite 80
GET /index.html HTTP/1.1
Host: www.somesite

(Note you need to press enter twice at the end)

This would be a valid HTTP GET request and you’d see the server’s response headers and response data. But with an SSL website this won’t work at all. What do you do?

I really get irritated with passwords. I want to avoid entering them when possible. However, I want to keep security high.

Using SSH keys, you don’t need to enter passwords to log into systems. However, if you’re wise, you’ve encrypted your SSH key to keep it and your systems secure. So what’s the benefit of removing your password if you just have enter a password to decrypt your key?

If you use ssh-agent and ssh-add you can enter your password one time to decrypt your key and then it will help you log in each time you use SSH. Big benefit.

Jakob’s recent Alertbox discussing the stability of web usability principles ends with a comment how people naively state that web usability concepts are obvious. (yes, that is a major paraphrase, sorry JN)

You may look at my website and say that I need to apply my own principles, and you’d be right. You may look at my work website and say the same, and you’d be right again. However, this only re-enforces Jakob’s point – You can’t just look at your website and say, “this is easy” or “this is hard.”

I like to code. I like to eat. therefore, I code for money. The people who pay me, sell my code. Because they also need to eat, they sell my code for more than they pay me (they profit). At least, this is how it works in theory. I don’t code for food, because sometimes I like to do things other than eat.

Pin It