This is a small Tooltip with the Classname 'Tooltip'

qHighlight! – The First Project Out of Dave’s Lab.com

Mar 24 2009

(You can skip all this emotional gobbledy-gook below by going below the fold)

Starting from when I first started playing around with making websites, I had dreams of owning my own dot com website. Initially, I was just using Front Page to place some files onto a free web account, which I believe was on Lycos’ Tripod, now out of business. Later a friend of mine who owned a dedicated server was nice enough to give me a little space, and I continued to play with these emerging technologies. Only this time, I didn’t have ads on my page!

While I was excited by the prospect of having my own websites, the strongest description I could give to these efforts is “dabbling.” In college, however, I returned to my old curiosity and started to code HTML by hand. Unlike before, I now had access to awesome computers all over my campus and a smokin’ broadband internet connection, as well as one tiny programming course under my belt. I dove right on in and became immersed. Armed with 100 MB on my college’s web server and the kind help of my college webmaster, I had free reign to learn HTML, PHP, CSS, Javascript, MySQL, etc etc.

A year later, I finally looked up the cost of getting my own domain and web host and was shocked at how unbelievably cheap my options were. Regardless of the ease of the process, I was still determined to have my first domain name be a memorable one, and I spent a lot of time thinking about it. I settled on daves-lab.com. At the time, I was studying Physics and Engineering, and the lab was like a comfortable second home to me. Projects and project ideas were spontaneous and exciting, and although not every idea I had in there was executed, it was a wonderful place to test and display my abilities. Similarly, I wanted this new website to be my new playground, scratch pad, and personal display case.

Sad to say, that vision really never materialized and my little corner shop on the internet still had blankets all over the boxes and sign in big bold letters saying “Coming soon!”.

Well, folks, I am beaming proud to say that I’ve released my first project! It’s called qHighlight, short for “quick highlighter”, and you can read about it below.


qHighlight is a little web app that highlights the source code of any file publicly available on the internet. It’s most easily available as a Javascript bookmarklet that can click any time you’re viewing a file in your browser. I created it because I’m often quite curious about the CSS/JS that make up some of the sites I’m viewing. However, not only can it grab the source of any CSS, JS, HTML, XML, and other common web development files, it can view Python, Ruby, C/C++, and Java text files! This should be super handy when you want to view a file in a way that’s easier on the eyes without copying and pasting it into your local text editor.

But enough chit chat, let me just show you (in HD!):

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

2 Responses to “qHighlight! – The First Project Out of Dave’s Lab.com”

  1. Zoltan Says:

    November 30th, 2009 at 2:49 pm

    Excellent! I'll definitely want to use this in the near future, as I've finally realized that in this day and age in order to work in any real capacity in the financial sector, one needs to know at least C or Java, so I'm going to be learning C and Ruby (because it's hella easier than C as far as I can tell right now and seems to get simple shit done real fast). And as I'm learning it on my own, I'm sure I'll find plenty of example code or whatnot on websites that I'll want to highlight for better readability.

  2. David S. Says:

    December 4th, 2009 at 1:50 pm

    Glad you liked it! Yes, it's very helpful when people post code files online and then you click on them to open in another tab, but the browser renders it as plain text. That's what I use it for especially. Also, if you ever need advice, hit me up on Wave and I'll be glad to help in any way.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Creative Commons License