Doug Neiner

CSS Olympic Logo

Inspired by Justin Sepulveda’s CSS Logos and this post on the new Design Informer Forums, I decided to try my hand at creating the Olympic Rings with just CSS and HTML. I realize it is simple, but it was fun to figure out the layering and how to do it with just a few elements. After another helpful suggestion from Justin, I changed the measurements to use ems so it could be resized easily. Try sliding the jQuery UI slider back and forth to change the size of the logo!

Now that you are all excited, click on through to view the CSS logo! Remember, you need to use a modern browser that supports border-radius. This will look really funny in IE < 8! If it doesn’t look like the picture below, try a different browser!

Olympic Rings

 
 

Quick thoughts on GPL and WordPress

This post is more about the GPL than WordPress, but here is my 2¢: Matt may be right in his understanding of the GPL. He is legally right to enforce it. That doesn’t mean I agree with the original choice to use the GPL or his choice to enforce it.

Here is my open-source philosophy: “I share code and contribute because I love it. I get joy from people using my code. If you can make money off my code, awesome!*”

Is it naive to think others should feel this same way about the code they release?

Read More

 
 

For the people who love seeing kids with food all over their faces… this is for you!

 

Tab Closing Woes

I switched to Google Chrome a number of months ago, and I absolutely love it. I wish there was slightly better integration of the worlds best tool, 1Password, but it gets better all the time.

One beef I have with it is the concept of recently closed tabs. For me the workflow goes something like this:

“Wow I have a lot of tabs open….” CMD+W….

CMD+W, CMD+W, CMD+W, CMD+W, CMD+W, CMD+W

“Oh, no! I didn’t mean to close that tab!”

History > Recently Closed > My Closed Page

“Phew! its back!”

“Oh, no! What happened to the page I was on!”

#fail

That entire conversation in my head can be summed up with: Opening a Recently Closed tab should open it in a new tab, not over the one you have open.

 
 

A fantastic video by Yehuda Katz on how he got started in the Ruby on Rails community. It is a very encouraging video for people wanting to get involved in open source (and specifically Ruby on Rails).

 

Tabs vs. Spaces

First off, quick definition: I am referring to the difference between using Tab Characters and Space Characters. Many editors support using the Tab key to insert either a tab character or a certain number of spaces.

Tab Character: Created by using the Tab key, and inserts a single character whose length depends on the settings of the code editor. Its length can vary from editor to editor.

Read More

 
 

Forcing Upgrades

Anyone who releases versioned software can take a hint from Adobe, and force upgrades on your users by making the backwards compatibility next to impossible:

Note: To open the InDesign CS5 document in InDesign CS3, open the exported IDML file in InDesign CS4, save it and export it to InDesign CS3 Interchange (INX), and then open the exported INX file in InDesign CS3. Make sure that all InDesign versions are up to date.

via Save backwards to the previous InDesign version

You have got to be kidding me! If you need to go to CS3, why would you have CS4 still hanging around?

Note: I realize CS3 is two versions back now, but going from InDesign to any previous version is difficult even if going just one version back. I plan to upgrade to CS5, but never went to CS4 because the many of the new features were ‘meh’ in my opinion and didn’t warrant the cost. 

 
 

Here are the slides from my presentation at the jQuery San Francisco Bay Area Conference. For those wanting the sample project I demoed, you can find it on github.

 
A fun photo from my presentation at jQCon. The lapel mic had a tan cord, so it really stands out!
My Session at jQCon (by doug.neiner)

A fun photo from my presentation at jQCon. The lapel mic had a tan cord, so it really stands out!

My Session at jQCon (by doug.neiner)

 
 
 

Here is a quick preview of my room here at the conference. I love it and think its awesome… but for those that think this normal… remember, I don’t travel much :)