I love Vim. With a fiery passion! One thing which has been bothering me lately, however, is having to change directories manually in Vim. I have found a solution which takes care of this. It automatically switches the directory to the current buffer's location. Add this to your ~/.vimrc:
" auto-change directory to current buffer
autocmd BufEnter * :cd %:p:h
Skype rocks! I can call anyone with Skype anywhere in the world, so long as they have internet. Screen sharing is made easy as pie. It just works.
There is one issue I have with Skype. Their spam.
Twitter has just killed a large amount of businesses planning on capitalizing using Twitter. In fact, TweetUp, just recently launched, is officially dead in the water (or so it seems at this time). I personally feel that Twitter is doing it wrong.
As a young developer, I haven't gone through all of the different development fads like many people have. What do I mean by fad? I mean development techniques which have come and gone somewhat quickly. These include agile development, iterative development, and other similar methods. I have, however, been told recently to start testing the code which I create. Most of the work I do is in Javascript. At the time of the discussion (which had several other developers participating as well), I was curious how to do testing in Javascript. Was it even possible?
Oh Firefox, why must I restart you EVERY SINGLE TIME THERE IS AN UPDATE!?! Extensions, internal updates, etc. all require a restart. You truly are the Windows of the browser world. As Windows learned the hard way, people hate restarting. I will be honest, it is one of the reasons which I use Chrome rather than Firefox. Get your act together and stop restarting so much! It makes me lose my train of thought.
Lately I have shifted a lot of my focus from computers, technology, and blogging to cars, music, guitar, and girls (holy dates, Bat Man!). Ill try to update my blog with some of the car projects I've been working on (video of rebuilding a starter, etc.), some musical theories and songs I've written. Needless to say, I am always working on something. I'll just start being more active with my postings on what I've done.
Working with AJAX pages on other peoples web sites can be a pain. Especially when using and creating Kynetx applications which can run on a plethora of web sites. When designing things for AJAX pages there is an "undocumented" javascript function which we use. It's name is watchDOM. It resides within the KOBJ object and has the function signature "KOBJ.watchDOM(selector,callback);". This function monitors a DOM element which you specify for changes. When it detects a change, it then runs a callback function.
At my current place of occupation, Kynetx, we use jQuery extensively. One of the strangest, most difficult parts of learning how to use jQuery, in my opinion, is using "selectors." Selectors are jQuery's way of selecting elements within the DOM to alter, add, delete, store, etc. Makes sense, right? Seems easy enough, yes?
I recently saw a trailer for Lego Universe at Joystiq. The game looks pretty freaking sweet! If you have never played any of the Lego Games which have come out recently, namely Lego Star Wars, Lego Batman and Lego Indiana Jones, I urge you to go and purchase one. Right now. I kid you not, this game is one of the greatest series ever. It has humor, violence (no blood), story, and no talking. These games are some of the best ever. But why?
