Web Site Maintenance Plans

Pay as you go or monthly plans. Personal, friendly service, 10 years experience. I take care of the details so you and your staff can get back to doing what you do best–running your business! I’ve been doing website design and maintenance for over ten years. Call me for a free consultation. I also do copy writing and copy editing informed by standards for online presentation and accessibility.Call me today at (858) 488 1676 or email me to get started!

Site Maintenance Plans

  1. Pay-as-you go: $75/hr

    I do the work.

  2. Training: $100/hr

    I help and train you to do the work.

  3. Monthly

    2 hours

    2 Hours

    • Up to two hours a month for $140/month
    • 72 hour turnaround for
    • Training at $90/hour
    • Additional work at $70/hour
    5 hours

    5 Hours

    • Up to five hours a month for $360/month
    • 48 hour turnaround
    • Training at $70/hour
    • Additional work at $65/hour
    10 hours

    10 Hours

    • Up to ten hours a month for $600/month
    • 24 hour turnaround
    • Training at $60/hour
    • Additional work at $60/hour

    3 months prepaid to begin, then invoiced monthly.

All site maintenance plans include

  • Testing after every edit
  • Full Backup copy of your website
  • Monthly, detailed invoicing
  • Communication by email or phone, 5 days a week.
  • Page Changes and additions
  • Updates to calendar or events
  • Add breaking news or upcoming events
  • Add photos, graphics, graphs and charts
  • Text re-writes and improvements
  • Site facelifts and makeovers
  • Keeping the homepage fresh for return customers

Why my site maintenance service?

  • Have a web expert at your fingertips whenever you need one–no need to train your staff.
  • Fast Turnaround. Most requests completed the same day.
  • Cost-Effective. Fresh websites make more money.
  • Detail oriented. You already have enough to think about.

Benefits of my site maintenance program

  • Complete backup of your website
  • Professional edits–your web site maintains its quality
  • Economical and convenient

Yahoo Photos Closing

When is Yahoo Photos Closing?

Yahoo! Photos closes on Thursday, September 20, 2007 at 9 p.m. PDT.

You will lose your photos!

When they close down on the 20th of September, any photos on that service will be deleted, destroyed, or probably archived to such a place that you will never see them again.

Your Options

Best Option

Download the original photos uploaded to Yahoo Photos. And then upload them to Google’s free photo sharing service, Picasa.

So-So Options

  • Flickr
  • Kodak Gallery
  • Shutterfly
  • Snapfish
  • Photobucket

Deadline is September 20, 2007

Places

Alta Loma

This was my home from 1984-1993.

La Jolla

Here is where I live now! Since 1997.

Volcano

An volcano made this object, somewhere in the Pacific Ocean.

How to install Visitors and Graphviz at Dreamhost

So you’d like to see a graph and some sweet statistics of your website’s traffic? Your host is Dreamhost?

Visitors and GraphViz

Visitors is a very fast web log analyzer for Linux, Windows, and other Unix-like operating systems. It takes as input a web server log file, and outputs statistics in form of different reports. The design principles are very different compared to other software of the same type.

GraphViz is used to show those graphs generated by the visitors step.

Demo

How to Install

Here’s how you install visitors and graphviz on a dreamhost account. Quick and easy how to install fast website logging and graphing into a Dreamhost account

  1. First, grab the precompiled version of visitors
  2. Next copy this makefile source to a directory of your choosing (on your Dreamhost account)
  3. You’ll need to edit the HOST and TARGET lines at least, and probably the EXCLUDE line as well.
    HOST=fastwiki.com
    TARGET=~/image-tags.com/files
    
    EXCLUDE=--exclude 72.134.42.251
    --exclude 75.80.163.250
    --exclude /admin/
    
    OPTIONS=-TGKZHUWMRDYS
    --screen-info
    -m 400
    --operating-systems
    --browsers
    --error404
    --filter-spam
    
    PREFIX=--prefix http://$(HOST)
    
    LOGS=~/logs/$(HOST)/http
    
    NULL=>& /dev/null
    
    TMPLOG=access.tmp.log
    DOTFILE=graph.dot
    OUTFILE=visitors.html
    OUTGRAPH=visitors.png
    
    all: $(TARGET)/$(OUTFILE) $(TARGET)/$(OUTFILE) $(OUTFILE) $(OUTGRAPH)
    cp $(OUTFILE) $(OUTGRAPH) $(TARGET)
    
    $(OUTFILE): $(TMPLOG)
    ~/bin/visitors $(TMPLOG) $(OPTIONS) $(EXCLUDE) $(PREFIX)
    > $(OUTFILE)
    
    $(DOTFILE): $(TMPLOG)
    ~/bin/visitors $(TMPLOG) $(OPTIONS) $(PREFIX) $(EXCLUDE)
    --graphviz > $(DOTFILE)
    
    $(OUTGRAPH): $(DOTFILE)
    ~/bin/dot $(DOTFILE) -Tpng > $(OUTGRAPH)
    
    $(TMPLOG): $(LOGS)/access.log
    zcat $(LOGS)/access.log.*.gz > $(TMPLOG)
    cat $(LOGS)/access.log >> $(TMPLOG)
    
    clean:
    -rm $(DOTFILE) $(TMPLOG) $(OUTGRAPH) $(OUTFILE) *~ *#
    • Host is the website hostname you’re interested in, TARGET is the place where the visitors.html (the stats) file and visitors.png (the graphs) files will be copied.
  4. Type make
  5. Browse to the TARGET location on your server to view the files.

Insert Html Page Into Another Html Page

Iframe replacement techniques

Including html in a page while maintaining xHtml strict compliance

I have added some kayak.com ads the other night, to the archive pages related to traveling. These ads are actually full-featured search snippets that allows you to directly search kayak.com database. Very handy things.

Sadly, they are written the old-fashion way, with quirks mode in mind, and worse yet – they are writing nested table tag soup directly into the page – no iframe thingie, like Google AdSense is doing. Thus, when my CSS files got applied to it, the snippet fell apart. Luckily, the snippet always opens a new window, thus I quickly coded in an iframe in which the snippet is displayed. Which was all dandy…apart from the fact that my pages are XHTML 1.0 Strict, in which iframe is banned element. Jolly.

Correct way to include another HTML page into another is by object. The element which only purpose is to insert any foreign object into nice and structured web page.The standard way of coding an object element is to use appropriate MIME type and add the foreign object’s URL. Naturally, this does not work in IE6 (nor IE7) so I had to look for the infamous clsid value for text/html.

Using an object Element instead of an iframe by Cody Lindley

Based on the technique from this page, my additions are simply to combine all the various bits into a single element for ease of use.

Code Sample

Firstly, we can combine the classid attribute with the non-IE object:

<object classid=”clsid:25336920-03F9-11CF-8FD0-00AA00686F13″ type=”text/html”
data=”object.html” style=”width:300px;height:200px;”>
<p>Fallback text</p>
</object>

Secondly, we need to eliminate the borders and scrollbars that IE presents:

<!–[if IE]>
<style type=”text/css”>html, body {border:0;overflow:visible;}</style>
<![endif]–>

Note that unless the external (the one in the “iframe”) document is in Quirks mode, a bevelled edge-type border will be rendered in IE7/Win. This is sub-par and will require more investigation.

Also note that I’m using a Reset CSS file on this page, so your mileage (in terms of resetting base browser styles) may vary.

New Linerider Found

LineRider

New Line Rider

Don’t know exactly how new it is but it’s pretty current.

LineRider Version 6.1

Right click, save as… to download.

New Fastwiki Theme

New Theme

This theme is pretty simple, but note the headers.

On firefox, they’re slick images.  On IE .. who knows.

Broken Links

All the old fastwiki links are  broken now! Going to have to fix them.

Google

Interesting to know what google does about it.

Word 2007 and Wordpress

Using Styling

It’s complicated to figure out how to make sure the documents are written when published to the site such that the result is using the site’s styling instead of word styling.

I’ll keep investigating!

Using Google Desktop Search

Contents

  1. What is Google Desktop Search (GDS)?
  2. Searching Your Computer
    1. Checking if Desktop search is installed
    2. Doing a search
    1. Quick Search: CTRL-CTRL
    2. Toolbar Search
  3. Summary

This post has a couple of purposes. First is to explain usage of Google Desktop Search. Second it’s a test of the Wordpress and Word 2007 inter-operability.

What is Google Desktop Search

Google desktop search answers the question, where did I save that file?

You should make it a personal goal to navigate the windows file-system. We can remove that human-computer torture from our lives.

Searching Your Computer

To search your computer with Google Desktop Search you must have the program installed.

Checking if Desktop search is installed

  1. Look for the Google Desktop Search Icon in your taskbar.
  2. If you see this icon, then desktop search is installed.
  3. If you don’t see the icon, search isn’t installed. Download and install Google Desktop Search.

Read the rest of this entry »

What are Google’s Supplemental Results

Supplemental Results

Important pages of my web site are shown as supplemental results

Supplemental Results are not necessarily an indication of a quality filter flag. Pages that are perceived by the web site owner to be important, yet showing the Supplemental tag on their results may or may not be caused by factors that could be seen as a problem that needs to be or could be corrected. The supplemental index is seen as a secondary database of results for unique information appearing on, and sometimes only on less important pages, URLs that are unlikely to be looked or shown for generic search terms, but will remain in the index for more refined, obscure queries.

+ Symptoms: Pages of the web site that previously were shown as normal results are now Supplemental Results, thus rank significantly lower than other pages and web sites.

+ Common reasons: Inconsistent, linear, or otherwise corrupted navigation. Accessibility issues resulting in PageRank not flowing through the web site in a way its owners would like it to. Low PageRank of the pages on the web site. Duplicate content. Also, URLs that have been changed, redirected or deleted may be featured with their old versions in the supplemental index along with a cached snapshot of their last seen state up to a year. In these cases make sure to check whether the URL in question also shows as a normal result, which would be the updated version of the same page.

+ Resolution: Examine your web site structure thoroughly for duplicate content, navigational inconsistencies and link hierarchy. Also, as the web site is seen more and more important as a resource, gaining more quality inbound links will raise its PageRank and allow its inner-level pages to be viewed as a relevant result for broader queries, and may eventually be transferred to the normal index. Make sure to pass the proper amount of weight to pages to be considered important by using Anchor text links instead of javascript, flash, image links.

See more information and hints on the reworked Supplemental Results index , Duplicate content, proper Website navigation and PageRank in the related articles.

You may also open the + Website Diagnostics Panel to help you diagnose your web site.

HTML Sampler

This is Heading 1

This is a paragraph. It’s just something I threw together. This sentence contains a link to W3C, which you have probably visited. This sentence contains a link to someplace else. This is an offsite link. In the beginning was the word. And the word wrapped. I’ll be looking soon for opportunities to style this text. In the meantime it will do merely to occupy space.

I’m Heading 2

This is a paragraph. It’s just something I threw together. In the beginning was the word. And the word wrapped. I’ll be looking soon for opportunities to style this text. In the meantime it will do merely to occupy space.

Heading 3 here

This is a paragraph. It’s just something I threw together. In the beginning was the word. And the word wrapped. I’ll be looking soon for opportunities to style this text. In the meantime it will do merely to occupy space.

Heading 4: the final insult

This is a paragraph. It’s just something I threw together. In the beginning was the word. And the word wrapped. I’ll be looking soon for opportunities to style this text. In the meantime it will do merely to occupy space.

Read the rest of this entry »

Google Releases Experimental Search Pages

Google recently added Experiemental Search to their list of Google labs options. I played with it and it’s kind of interesting.

The Search Pages

There are currently four different experimental search pages:

  • Timeline and map views
  • Keyboard shortcuts
  • Left-hand search navigation
  • Right-hand contextual search navigation

Manage your tabbing sessions

Bookmark all tabs from your keyboard and sync for later

It happens (to me at least) almost every day: You’re browsing around in Firefox and you’ve got one window full of tabs with interesting content you want to check out - or research you want to keep track of - but it’s time to turn off your computer and head out for the day.

For easy access to that set of tabs at home, just give a swift press of Ctrl-Shift-D to bookmark all the tabs in one folder, name the set of tabs (e.g., Research for later), then let your bookmark sync tool of choice (we prefer Foxmarks, but Google Sync would work, too) sync them up so they’re available from any computer you use regularly. You could use session manager to save that window, but for my money session manager is really only good for restoring my last session.

Article Source

Office 2007 + Wordpress

Office 2007 - A Usability Revolution

Short and simple — and I’m talking specifically about Word’s integration with XML-RPC engines out there, such as Wordpress crosses the technology chasm and lowers the entry barrier to anyone who want’s to express themselves online.

Online Revolution

Big business silences Public Argument

Big business with it’s limitless resources caused a marginalization of the intelligent public. For a long time, the public forum, envisioned as this country’s forefathers as a balance of power has been silent.

Mainly the forum was drowned out by the noise of the television advertisements, their partisan “news” reports, and subtle inferences to the good life (a fantasy life lived by characters in major motion pictures). Their purpose, simple. Exposure and saturation of the brands.

The only pipeline of information was carefully tailored, censored and targeted; feeding the public a reality which only exists in the mind of the major motion picture’s screenplay author. Packaged and presented as truth of how we should be and feel, the ideals were positioned such that the consumers began to adapt them as their own.

The New People’s Forum

The Internet is steadily becoming more important and big business is taking notice. However, big business by no means of an imagination could it stretch its tendrils to silent every node. The search engine army is moving at a frantic pace to catalogue and index the content of this new public forum.

Freedom lost and Found

For years, freedom was lost, but now it’s found! :P

Mapping your del.icio.us tags.

example mindmap

I’m a big fan of del.icio.us for organizing everything I read on the internet. I also use FreeMind for structured brainstorming and graphical organization as a mindmap. Displaying tags as a mindmap tree was an obvious fit. I figured it wouldn’t be too hard to transform an xml format from del.icio.us to the FreeMind file format.

DeliciousMind = del.icio.us + MindMap

A great benefit I found when I was researching, I discovered the mindmap format could also include weblinks on each of the nodes. This means you can click through the created mindmap tree and launch websites from your del.icio.us bookmarks directly within Freemind. On Windows, the links are even opened directly in your default browser.

Source