Archive for May, 2006

All posts written in May, 2006.

goodbye golive.

Posted by: Jen | No Comments »

Categorized: General, HTML/XTML, Web Development

I am not sure that there are too many people like me still around…people that have used GoLive since it was actually called GoLive CyberStudio and owned by GoLive Systems Inc. I have been using GoLive for site management on static sites for nine years now and although I knew this day would come…Adobe finally announced they would phase GoLive out in favor of Dreamweaver. Thankfully I only use GoLive for one site (and hand code use CSS for all the others or use a CMS), but after using something for nine years it makes me a little sad to hear it will no longer be updated. (I always did think that version 4 was by far the most superior…and that every version since just brought more bloat.) Goodbye GoLive.
[tags]Adobe, GoLive, CyberStudio, Dreamweaver[/tags]

How to Keep the Loud Neighbors Quiet

Posted by: Jen | No Comments »

Categorized: General, People, Serenity Now!

While spending the long weekend at my not in-laws, we took Triscuit to her foster parents’ house to hang out with their two greyhounds. When we picked up Triscuit yesterday Triscuit’s foster parents had a great story to share. Apparently they have a neighbor who likes to play their radio so loud that the commercials vibrate through the walls of the neighboring homes. Triscuit’s foster parents have tried asking the loud neighbors to keep it down and have even had to call the police. The neighbors, after the police came, threats were made, and the radio continued to blare. After not being able to handle it anymore, the foster parents decided to come up with a plan…to hack their iTrip to boost the signal so they could broadcast silence. On Sunday, after hacking the iTrip, they figured out what radio station the neighbors were listening to and set the iPod to broadcast silence on that station (on their neighbor’s loud radio). To confuse the neighbors, they would broadcast the silence in intervals. Of course, this will most likely not quiet the neighbors forever, but now they can have some fun. Ahh the joys of having neighbors!
[tags] Triscuit, iPod, iTrip[/tags]

jappler's del.icio.us.

Posted by: Jen | No Comments »

Categorized: General

One of my tasks I am going to take care of this weekend is to populate my del.icio.us favorites, so if you are interested in what web sites, articles, etc I find interesting enough to bookmark, check out my del.icio.us favorites in the next few days.
[tags]del.icio.us[/tags]

oregon trail goodness.

Posted by: Jen | No Comments »

Categorized: General

Oregon Trail

Oregon Trail is one of my favorite games of all times. As I was watching RocketBoom on Monday (brought to me by my TiVo), I had to laugh when I saw Amanda’s shirt “You have died of dysentery” because I absolutely loved it. As a die hard fan, who still plugs in my Apple IIgs on occasion to play Oregon Trail, I knew I needed this shirt or this shirt! After searching for “Oregon Trail shirts”, I cannot beleive how many are out there. Look out, my summer wardrobe just got 4x cooler! ;)
[tags]Oregon Trail, RocketBoom, TiVo[/tags]

troubleshooting/debugging css.

Posted by: Jen | No Comments »

Categorized: CSS, General, Hints, HOWTOs, Web Development

After spending fourteen hours this weekend working on CSS for a project (99% positioning), I thought I should write something about troubleshooting and debugging common problems I usually run into in hopes it can save others a few minutes/hours/frustration.
What to do when the unexpected happens (including when nothing at all):

  1. class(.) or ID(#)? There are sometimes when I define a class (#) and then try to call it in a page by using
    instead of calling it in correctly using
    .
  2. spelling. I cannot tell you how many times I define a class that I thought would be perfect then when testing it, nothing happens. Most common problem: I have either misspelled the defined class name, or in the code misspelled “class”. There have been many occasions when I catch a “calss” in my code instead of “class” which then brings unexpected outcomes.
  3. matching curly bracket ( } ). If you define a class, ID, or element, make sure you have both an opening bracket and a closing bracket. If you are missing either, your CSS will not show up properly. You will also get unexpected results if you have two closing curly ( } ) brackets in a row.
  4. semi-colons. If you define a style, make sure you have a semi-colon after it. If you leave out the semi-colon after a value (selector {property: value;} ) you will not see any change. (I have done this countless times)
  5. validate. If all else fails, look for any weird characters in the style sheet – common issue when using subversion and there is a conflict) or validate your CSS. (You should always try and validate your code, but validating your code when you are having issues is a good way to see warnings/errors really quickly).
  6. One last thing…make small changes and look at the changes in at least 3 different browsers – preferably on two different platforms. Better to catch the problem early, then after you have nested divs and no idea what happened ;)

Hopefully knowing what to look for will save you time next time you are ready to scream at your CSS problems. I still run into the problems above on occasion, but at least I know what to look for now…and that saves countless hours!
P.S. You know you have been doing too much CSS when you are trying to sleep at night in your bed…and there is a cat down by your feet…and in your mind you are creating a div container to contain the cat in one spot. Yikes.
[tags]CSS [/tags]

say hello to ken pesanka.

Posted by: Jen | No Comments »

Categorized: General, jappler.com

Last night I was working with my good friend Ken and he asked me about possibly being a guest writer on my blog for an occasional Ken post. I thought it over and decided to give him an account. Stay tuned for a Ken post in the near future and it will be written by “kenp”. Welcome Ken!
[tags]Ken Pesanka, jappler.com[/tags]

the macbook arrives!

Posted by: Jen | No Comments »

Categorized: Apple, General

After months of waiting, Apple announced the MacBook in both white and black. As soon as I saw the black, I flashed back to my beloved Pismo. I will be taking a trip to one of the local Apple Stores to check these out in the next few days because I am curious about the glossy display and the new sunken keyboard. My first thoughts: this is a great little notebook for someone who: would like a notebook that is not as expensive as the Mac Book Pro, be able to boot Windows and Mac OS X, have a built-in iSight, and look pretty bad ass with a black Apple portable to go with their black iPod. Huh, maybe I do want one. ;)
[tags]Apple, Mac Book, Pismo, iPod[/tags]

helpful css tips.

Posted by: Jen | No Comments »

Categorized: CSS, General, jappler.com

Over the years, I have wasted a lot of time on “guessing” what would work and what would not work. Anyone just starting with CSS or looking to modify someone else’s CSS will hopefully find these tips helpful and time saving.

  • Padding or Margin? These two attributes are often used, and more often confused. The margin attribute defines the space around an HTML element’s border. The padding attribute refers to the space within the border.
  • Example:
    p.marginex { margin:20px; border:1px solid #ccc; }
    p.paddingex { padding:20px; border:1px solid #ccc; }

    This illustrates using margins.

    This illustrates using padding.

  • Class(.) selector or ID(#)? selector I explained the usage of classes v. IDs in an earlier post but this is something that still confuses people. Classes are used over IDs when you have something that might repeat on a page. IDs are used for unique items like header, navbar, container, footer. My rule of thumb: if there is a possibility for something to appear multiple times on the same page, use a class, if not, use an ID.
  • How do I deal with line breaks without tables? CSS is not for the light hearted, but using display: block and display: inline correctly will save many headaches. Remember, display is your friend. If you would like to have a line break after an element, a class or an ID, make sure to define display: block. If you do not use that, chances are you will have the code following that seep up into where it does not belong.
    will not even help you at this point. On the other hand, if you would like to create something like my post categories list (see above, right below the post title) and you want to put all the list items in a row, on the same line, use display: inline. display: inline also works out nicely when you are using multiple columns in a layout. Anyone who has tried to do this will smile at this point, because we have all seen the left column in position and then having to scroll down the height of the left column before the right column begins. Display inline will take care of that.
  • The “float” property Most people will have to use floats at some point when using CSS. Floats are most commonly used to float text around a graphic, like I often do here on jappler.com. Floats are also commonly used with using multiple columns in page layout. Jappler.com uses floats all over (header, navbar, columns, etc). By using a float, you can shift a fix width box to the right or left with the surrounding content flowing around it. (think magazine picture layout).
  • The “clear” property If you are using floats, you most likely will need to use the float property too. The clear property sets the sides of an element where other floating elements are not allowed.
    Ex. If you set clear to left, an element will be moved below any floating element on the left side.

Hopefully these tips/explanations will help you understand how to get CSS to work for you…and not so much you working for CSS.
[tags]CSS, margin, padding, classes, IDs, float, clear[/tags]

“does my job facilitate my life, or does my life facilitate my job?”

Posted by: Jen | No Comments »

Categorized: General, Web Development

I am absolutely exhausted today after putting in some insane hours working this weekend. Even though I ended up enjoying most of the work I did, I am paying for it today. I really need to work towards “the four day week” or more likely the five day week. Working seven days a week is both mentally and physically draining and caffeine can only help so much. Time to put some balance back in my life. I there are any web developers out there that are not reading A List Apart, do yourself a favor and subsribe to their RSS feed. Not only do they have great articles like the “four day week”, but great articles on web development topics as well.

PS. Pete Tong finally posted all his Tongcasts so you can listen to all of them and not only the most recent. Thanks Pete!
[tags]A List Apart, Tongcast[/tags]

jappler.com blog turns two!

Posted by: Jen | No Comments »

Categorized: General

Just a quick note to say that today marks two years for me blogging. I hope to be blogging for many years to come!
[tags]jappler.com[/tags]