A few more Loading Dock tunes…

June 6th, 2009 No comments »

A few Loading Dock practices I found. I’m the drummer.

Let It Go (Original)

Shady Lady (Original)

Real World (Matchbox 20)

jQuery primer… paint and varnish optional

May 5th, 2009 No comments »

I came across this short primer I wrote for some colleagues a few weeks back. It’s very basic and omits a lot of potential the framework provides, but provides a few short glimpse for anyone just starting out. Enjoy.

jQuery Primer

Venting! Jaunty Jantelope. Grrr…

May 3rd, 2009 No comments »

I hate to be one of those types who bashes an OS but, Ubuntu, seriously, you’re not going to win over the average customer anytime soon.

I installed 9.04 on my Dell XPS 420 a few weeks back. I do like what they did from 8.10, mainly in regards to the faster boot times, installation process, and newly added themes. I immediately was able to get my desktop looking how I liked it without having to edit endless config files to adjust fonts (oh how I wanted to pull my hair out back then).

Things were great until I played a DIVX video. Yes, I was using the correct ATI 2600 XT driver and, yes, the correct codecs were found. But, something weird was happening in 9.04 that didn’t happen in 8.10. Whenever I went into fullscreen mode, the system would freeze about 2/3 of the time, with no response from the keyboard. In the end I had to force a power off and start again. Frustrated, I went back to trusty Windows.

Then, I figured I’d give it another chance.

I decided to try and see if it could recognize my network printer, connected via a Windows 2003 server (SAMBA). Using Gnome-Do to pull up the Printing settings, I was ready to search the network and find a printer.

No luck though, as once I browsed for my server, the entire box closes off. Gone! Even trying to enter the printer path manually and hitting “Verify” would subsequently shut off the printer windows. AAAAAHHHH!!!! Now, I’m no hardcore linux coder, but I thought this was linux for human beings!

So, I gave up. While the compiz effects and multiple desktops were nice, if I can’t print or watch my movies on a shiny new distro, it’s of no use for me.

I would love for some linux geek to show me what is wrong with this, or what config files I need to tweak, but it shouldn’t come to this. Linux has its own niche among those types of tech savvy users, but it will never be as user friendly as Windows or OS X. It has a long way to go for that to happen.

I will admit though, on my netbook, video played fine full screen. Maybe it’s just the shitty ATI drivers available.

Tables or table-less markup?

April 13th, 2009 No comments »

codeI recall a couple years ago when the phrase “tableless design” was popular among developers I spoke with. The process of stripping out table elements and using pure CSS to create page layouts. The advantages of building a tableless design was to improve on accessibility (for text readers), decrease bandwidth due to less TABLE, TR, and TD tags floating about, and easier maintenance.

While the above are true, it should be noted that this philosophy should not be taken to the extreme. Developers can sometimes be incredibly focused on eliminating tables altogether to create uber-pure markup. The problem is, while it may be nice to tout your clean code, it took you thrice as much time to perfect that perfect logo placement or getting that text to float vertically when surrounding text is stretched.

The point is that in most cases, you’re an employed developer and are working under a deadline. You may not have time to perfect your tableless layout with a deadline approaching.

In this case, you need to know that it’s OK to use tables if it’s the best approach to tackling a site layout or are having trouble getting elements to mend correctly. Using a main table to structure your template and using CSS for the rest is perfectly fine. A bad practice however, is to needlessly use tables for element layout that doesn’t require it. Many IDE application and WYSIWYG editors rely on tables for quick-and-dirty structures.

But regardless of your approach, don’t worry. Having a couple extra TR or TD tags in your markup won’t affect your load times, SEO, or accessibility. Be sure  to keep separation of your markup and CSS by using external stylesheet classes as opposed to inline to keep those load times down, regardless of whichever markup you’re using.

Windows 2008 “Workstation” Conversion

January 24th, 2009 No comments »

I recently converted my Vista workstation to Windows 2008, for it being the obvious choice for a web developer. At the time, my machine was purchased from a consumer electronics store with Vista Home Premium preinstalled. Since I’m the only PC in an all-mac shop, they don’t have too many Windows-based workstations lying around.

Thanks to Microsoft’s Dreamspark program, any college student (or one who still can access their college email) can obtain several pieces of Microsoft development software. I’ve made my rounds, certainly, but was giddy when I noticed Windows 2008 Server was added to the list (I’m already runnning my copy of Windows 2003 Server R2 on my home server). I couldn’t wait to try it out.

Windows 2008 ServerThe install was a breeze. I both partitioned (using GParted) and installed the OS in less than an hour along side my Vista installation. It didn’t recognize my NIC but obtaining the driver was a matter of downloading it onto the other OS and copying it over. The subsequent updates installed quick however and after enabling the Desktop Experience and Windows Search, I was able to actually USE the OS.

Let me say I was impressed. Like many others who have done this workstation conversion, it definatly is snappier. My memory footprint was about 1/3 less than Vista and everything just seemed to load quickly. Even with a couple VM sessions running in addition to other application installations, it was still snappy. It was amazing, considering that it shares the same code-base as Vista SP1.

Not only was the nice boost in speed welcomed, but I get to use some of the other features that, well, should be part of any Vista installation, such as Remote Desktop, better password management, and group policy management, just to name a few.

Overall, it’s a nice solid OS and I am very pleased. I would recommend this to anyone who can get their hands on a copy. I’m even able to play my games on it.

Remember RDP passwords for Windows 2008 Server hosts

November 21st, 2008 No comments »

I use Remote Desktop to connect to several servers during the day. At work and at home, I use a Vista Home Premium machine. The servers I connect to range from Windows 2000, to 2003, to 2008.

I’ve noticed that when I try to save to save credentials for these hosts, but then reboot my machine (client), the only password that does not get saved is the one for Windows 2008 Server. The other machines (2000 and 2003) at least saved the passwords and didn’t prompt me on the client side when connecting (OK, fine, Windows 2000 did prompt me on the server side but that’s due to the new security later in RDP 6).

To fix this forgotten password issue, I simply changed the security layer setting on the host to RDP Security Layer instead of Negotiate (which puts you in SSL mode if the client supports it). This setting is found in Terminal Services Configuration under Administrative Tools. After this change, I’m no longer prompted for my password on the client side when connecting, just like my other connections.