OpenID is wonderful when it works, but it's a little mysterious when it doesn't. A lot of web sites will let you log in using your Facebook or Google accounts, but only a few let you use your own OpenId provider, which stinks because it would be better if they all did. The only site that I use regularly that allows me to log in using my own is Stack Overflow and I love them for it.
I want a new keyboard. Not swype. I want Morse Code.
Dot. Dash. And a space. That, and of course learning morse code. Then I could type out a text without looking. And I could hear a text without looking. It can be done. Once I am good at it, it would be awesome. Talk about Nerd Cachet! (no Google, I don't mean "nerdy crochet")
I want a smaller phone. NOT a bigger phone. Give me this, with basic touchscreen functionality (and really awesome voice control):
That would be great when I'm going out somewhere, want a phone, to get texts, to read tweets, maybe call someone, meet up with some buddies at the game, take great quality pictures and upload them... and it's TINY. tiny.
I like to edit with vim. I have quite a lot of plugins and it's a pretty complete IDE at this point. I love the modal editing, one key commands, and that it's on pretty much every server and Mac or Linux install (or, at least it's ancestor vi is; I alias vim to vi on my systems anyway, it's 33% shorter and it makes me feel like a bearded hacker from the early 80s).
For one of my jobs, I use CodeIgniter (CI) Framework, which has some built-in unit testing functionality. I like to use this CI Unit testing and not PHPUnit because it is easy to run the tests and keep it all in one format.
My current deploy system is a series of PHP scripts. It works pretty well but is hard to follow and undocumented. Because I now work in an large corporate IT environment, standardizing is important. I decided to move to PHP Phing for deploy. I'm not all the way through the conversion process but I think it will work well. Unfortunately this XML based system is often confusing or even outright bizarre. For instance, I just wanted to grep some files for some strings that I want to know if they exist. I tried a few different ways of doing this and nothing ended up being that great. I could have just dropped to the command line, but I liked using the fileset/patternset in the build.xml file. That is one of the best parts of Phing and to not use it and go with a very long grep "<exec>" tag was not to my liking. In addition, I wanted to learn how to write a task. It's easy.
→ → → more ...