I came across the following video ("The JavaScript Programming Language") that is a lecture by Douglas Crockford (who is a "JavaScript Architect" at Yahoo!) in which he discusses JavaScript. It is split into four 30-minute parts (totaling 2 hours):
It's useful to download the slides because the video doesn't always show them when he is referring to them.
It is a good introduction to JavaScript, explaining how parts of the language works as well as offering advice on how to use (or not use) various features of it. He also talks some about the history of the language.
For quite a while now I've been using Google Bookmarks along with the GMarks add-on for Firefox. This combination gives me basically everything I want as a bookmarking solution:
After initially looking at OpenID I wanted to start using it, but I didn't want to be tied to one provider. So initially I was planning on running my own identity server. But after watching a very informative talk on it (by Simon Willison) I learned that the ability to use delegation allows you to easily use your own domain name for your identity URL, while delegating to another provider. This is a much easier option than running your own identity server.
Here are some good articles on how to get going with Postgresql on Ubuntu:
http://help.ubuntu.com/community/PostgreSQL
And Mac OS X 10.5 (Leopard):
http://www.z1r0.com/2008/03/configuring_postgresql_82_in_o.html
Note that version numbers don't matter, as I was able to apply these instructions to Postgres 8.3.
I also find the pgadmin3 tool to be very helpful with Postgres. In Ubuntu you can find it in the repositories, in Mac OS X, you can get a binary to install from here.
There is some sort of problem with Vista's networking stack that is causing all kinds of software to fail to work. For example, there are issues with SSH tunneling and even Outlook 2007. The SSH problem I experienced myself when testing out tunneling RDP. The Remote Desktop session would start to connect but then freeze after displaying part of the screen and the SSH terminal would become unresponsive for several minutes.
If you are having any sort of problems that you think might be related to Vista's networking stack, you can try the following workaround:
You can define a keyboard shortcut for any bookmark in Safari (in Mac OS X). Here is how:
* Go to Keyboard & Mouse preferences and the Keyboard Shortcuts tab.
* Click on "Application Keyboard Shortcuts"
* Click the + button
* Select Safari.app for Applicaton
* Put the exact title of the bookmark in the Menu Title (spaces are fine)
* Enter in your keyboard shortcut in Keyboard Shortcut
I have been watching the iPhone for a while, but just recently bought one. I'm going to keep updating this entry with my experiences with it so far and my opinions of it.
* Bluetooth A2DP support (stereo sound)
* Tethering of some sort (via Bluetooth or WiFi).
* Copy/Cut/Paste
* Bluetooth keyboard support
* A good solution for in-car use
* Voice dialing
* Support for more Bluetooth profiles in general
* Multi-media messages (MMS) support (ie picture messages)
* E-mail search options
I tend not to be very impressed with most of the software that comes out of Microsoft. Maybe its my bias for the alternatives, or maybe its because a lot of their software is not particularly good. But in any case, Remote Desktop is the exception to the rule. I am quite impressed with it and find it immensely useful for getting work done.
A VMWare employee (Eric Tung) has written up some unofficial guides for VMWare Fusion which are useful:
A Beginner's Guide to VMware Fusion
A Power User's Guide to VMware Fusion
The Power User's Guide is especially useful and has some interesting features.
I don't personally own any Apple notebooks at the moment, but I have done some research into buying one (though I ended up getting a Mac Pro). I recently had a friend ask me about them, so I have written up some things to consider when looking at purchasing one. You of course have two options: the MacBook and the MacBook Pro.
The first step is to look at the online store (http://store.apple.com/) and look at the different options, specs, and prices for the two notebooks.