Keyboards rock Tags: keyboard.I love working with the keyboard instead of the mouse. Or even rather, not moving my hands from their position at all.
A mouse is not a binary system. I'm not sure who said it, but someone had the experience that computer people think in binary. Things are black or white, the key is pressed or not, the value is 1 or 0. And actually, he or she is probably right. I can't really explain why I think that, but it seems to be. My dislike for mice and touchscreens is probably a good example though.
A few weeks ago I met Vim, a text editor meant for Unix.
Windows installation with narrator Tags: windows, computers.Installing Windows, or any other Operating System for that matter, is often a bit boring. You can't do what you want on the system until it's completed, time between steps is often a bit long but also too short to really go do something else, etc.
I said to someone as a joke I would not attach a screen or mouse and do everything by keyboard blindly. That would have been easy once in Windows, but the installation is always a bit different and I do it like five times every year so I don't know that by heart.
So I didn't think it would actually be possible, but if I had looked up a screenshot of the first one or two setup screens I would have.
Secure login systems Tags: webdevelopment, security.What a secure login system should be like:
- The password field must hide the password;
- The login processing script must be called via HTTPS, or if over HTTP the login must be hashed before transmission;
- The password should be hashed via a secure hashing algorithm, I consider sha1 the minimum;
- The hash should be salted;
- The username or another static and user-specific should be included with the salt;
- The hash should be run a lot of times, like 100
Date and time system Tags: datetime.I remember asking my mom once why there were 60 minutes in an hour, or 60 seconds in a minute or something. I think I was about 8 years old, and didn't understand why they didn't take a round number like 50 or 100. It would make calculations with time at elementary school so much easier. She answered it otherwise wouldn't work or something... Whatever it was, there wasn't time to discuss the matter much further.
Nowadays I know the answer:
Because it can be 60. It could also have
Parallel conversations on IM - summary Tags: chat.This post is a summary to
Parallel conversations on IM.
Message subjects are identified by a number and a square closing bracket, like so:
"Message about subject #1"
"2] Message about subject #2"
"3] Message about subject #3"
The first subject-tag, which would be denoted as "1]", is never actually written for ease of use. A parallel conversations can be like this:
A: Message
B: 2] Message about another subject
B: Answer to A's message
A: 2] Answer to B about second subject
A: 3] Message about third subject
Etc.
Moving subjects goes as follows: "2]->1".