I was sitting outside in my backyard yesterday and I saw some nice cloud formations, so I grabbed my camera and snapped a few shots.
A good memory is something you can teach yourself to have. Just as you learn a language or new skill, you can learn to better manage your memory. Being an organized person like myself has really helped me remember things easier. I found a good article with tips on how you can improve your memory.
This came in handy today:
gconftool-2 --recursive-unset /apps/panel
I really like the GMail user interface, but I'm weary about storing all of my email on Google's servers. I've never liked the idea of putting important stuff in the hands of someone providing a free service. You never know what they will do with the data, or whether or not they will suddenly shut down. I've hosted my email on my own rented server and use an IMAP client to connect to the server. The popular webmail interfaces provided by hosting companies are usually SquirrelMail or Horde. Both are decent webmail clients (I prefer SquirrelMail over Horde), however they lack the instant response that an AJAX mail client such as GMail provides. Today I did a quick Google search to see if I could find an opensource AJAX webmail client that I could install on my web server. Sure enough, two exist: Zimbra and RoundCube. The latter is exactly what I was looking for. Zimbra is a much bigger project, however it also feels bloated. There are too many features and it felt slow. RoundCube is more or less run by one guy, but it's still under active development. Check out the demo's on both sites and make your own conclusions. When I get a chance, I'm going to integrate RoundCube with my CPanel hosting software. This would give all my hosting customers access to this nice AJAX web mail client.
Another really cool site I'd like to mention is YouOS.com. It's basically a web based operating system. How cool is that? You can have your own desktop, applications, and files, and be able to access it from anywhere with nothing but a web browser! I believe the idea behind this web based operating system holds a key to what the future of computing and technology have in store. There will come a time when computers are so wide spread that everyone will have access to one, whether it be a public computer (and I'm sure there will be many), or your own private computer. Having a web based operating system, or an operating system that needs nothing but an Internet connection to access, would solve many issues faced by home computer users today. Data would be centrally located, so backup wouldn't be an issue. Of course, when data is centrally located security becomes a huge issue. Big corporations might have their own centrally located server which all the company computers use to access the "office" operating system.
Even now, technology is only in its infancy. The next couple hundred years will see the true technology revolution. When you're in a box, you can't tell how big the box holding your box really is. The same way, we tend to see the past 50 years as the "technology revolution" because we're only comparing it to where technology was before that. A hundred, or two hundred, years from now people will look back and see the bigger picture that encompasses the real technology revolution. Things such as wireless technology and camera's on our cell phones may seem like new and exciting technologies, but that's because we've never had anything even remotely similar to compare them to. If you get a new camera phone with a 10 megapixel camera built-in, you might not be very excited about it, even though the technology required to create a 10 megapixel camera phone is extremely amazing, even to current technology standards. You already know camera phone's exist, so any improvement on such a thing will not strike you as particularly amazing or futuristic.
The present is yesterday's future, and today's future is tomorrow's present. With that in mind, how could we ever live in the present and feel the effects of futuristic changes? I'd say the only way to feel the effects of the future would be to not evolve with the present; to isolate yourself entirely from the world. Or we could find a planet with another, more advanced civilization. I'd choose the latter. 🙂