Laura has had Shiner in Austin pretty much since the day we got her.  She stayed with me for a week and comes to visit on the weekends, but other than that she has been in Austin with Laura.  We’ve taken her to two different vets and they each thought she was a different age (between 5 and 10 month), but they both agreed that she was spayed.

I came home the other night to find that Shiner had pulled down a case of CD’s off my desk and tore the top part off that had a floppy disk in it.  She had torn the floppy disk to shreds as well as some flip flops she found. When I was picking it up I was worried that she had hurt her mouth on the floppy disk. I saw a few drops of blood on the ground, so I inspected her mouth and paws for cuts.  I didn’t find any, so I didn’t really worry about it.

The next morning I took her out for her morning routine and came inside to find a little spat of blood from where she was sitting before I took her outside. As you would imagine, I was a little concerned so I checked her over again – this time making sure I checked her back paws, legs, etc.

Much to my surprise I found that her vagina was red. I got a paper towel and wiped her down and found that there was some blood on the paper towel.  After doing a little research on the web I narrowed it down to a few things:

o       She is in heat (but she’s spayed, right?!)

o       Low blood platelet count

o       Urinary disease / issue

I did a little more research and after talking to Laura, we decided I should take her to the vet.  When I examined her more closely I noticed that the muscles around her vagina were really firm.  My research told me to check if it looked different, but how the hell should I know as I don’t really have anything to compare it to. I had read that if parts of the uterus or ovaries are left in the animal that those parts can trigger the heat cycle. 

I took her to the vet and they basically confirmed my suspicions. When I told them two other vets said they thought she was spayed, the new vet asked me a simple question “so they shaved her belly and checked for a scar?”  Well, no, they didn’t shave her but they did look for a scar.  So he took her into the other room and shaved and checked it.  What I thought was the scar he indicated was simply her belly button. He said the scar is typically below the belly button a little bit down towards her belly.  The only thing they could have mistaken for a scar was some light pigmentation which was pretty clear wasn’t a scar upon shaving her. 

So, what it comes down to is she is now wearing what looks like a diaper (pads) until she is through her cycle and we are going to get her spayed.  As one of my coworkers put it, it’s like having a teenage girl that you are trying to keep away from all the boys.

My brother recently proposed to his long time girlfriend (and now fiancée), Lorie.  I’m his best man, so I decided to make him a website.  Check out the photo gallery and sign the guestbook (on the right menu) while you are there.  As you might imagine, the theme is love based.  Their wedding colors are chocolate brown and pink, which was really interesting to work with when I was creating the template.  I was surprised how well gradient fades from pink to brown work and I think the little hearts have the perfect touch.

The site information is easily updateable by Lorie and Jesse – as it has a nice user friendly interface.  They can change / add text on the site using a simple WYSIWYG interface and photos can be uploaded directly from within Windows XP.

For technical purposes:
The main part of the site is simply informational using Joomla as the CMS. I have included a guestbook, which is powered by EasyBook and a photo gallery powered by Gallery2 and the Joomla g2 bridge.

I decided to disable the PDF creator on the website.  The current version of Joomla doesn't support nice looking PDF output anyway, so any content that is converted to PDF ends up looking like crap.  The decision to disable the functionality came from my recent kick on search engine optimization. The URLs on the site are now easy to read, understand, and remember by a human thanks to OpenSEF.

Using some tips from JoomlaAtWork, I've modified some of my core code so meta-tags for pages are now dynamically generated based off some tags I enter.  For those of you unfamiliar with this technology, meta data is basically just "data about data". For websites, it's typically used as a short summary for a page.  I automatically generate the summary's based on the article I've written and I usually go in and manually define the keywords.  I just recently did this, so hopefully google will crawl my site soon and get the new data.  When they do you can type "" in a search to see how the meta tags create the search engine descriptions.

Anyways, back to the issue at hand.  I was looking at all the content listed for on google and I noticed that the PDF content was showing up higher than the actual content.  This is an issue because the PDFs (1) dont look good, (2) dont link back to the site, (3) aren't as interactive. I could have simply modified the robots.txt file so google wouldn't index the files, but they still look like crap so I decided to just get rid of them.

I'm still considering removing the Print option from the pages to reduce the amount of "duplicate" content that search engines like yahoo, google, and dmoz see, but that will wait for another day. 


edit: For those of you who never even realized there was a PDF and Print option, there is also an "E-mail this article" option as well. All of these options are dynamically created at the top right of blog article pages. (However, they are not currently on the front page)

I had some issues using the first set of instructions I found for setting up Search Engine Optimization (SEO) on my 1and1 account.  I had renamed the htaccess.txt to .htaccess and made some small changes, but I was still having issues.  The information below got me up and going.

Setting up .htaccess file
Rename the htaccess.txt file bundled with the installation to .htaccess.

You will need to make a few changes to the .htaccess file so it is configured correctly.  The change descriptions are noted in bold below. Also, note that RewriteBase is relative to the URL of the site, not the absolute path. If you have Joomla! setup in the root directory, this shouldn't be an issue for you.

## Can be commented out if causes errors, see notes above.
Options FollowSymLinks
RewriteEngine On
# Uncomment following line if your webserver’s URL
# is not directly related to physical file paths.
# Update Your Joomla/MamboDirectory (just / for root)
# Uncomment this line
RewriteBase /

#comment all of the lines of the below section
########## Begin Standard SEF Section
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
##RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
#RewriteRule ^(content/|component/) index.php
########## End Standard SEF Section

# Uncomment all lines
########## Begin 3rd Party or Core SEF Section
RewriteCond %{REQUEST_URI} ^(/vietnam/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
########## End 3rd Party or Core SEF Section

In case you haven't read my other posts about search engine optimization, I've been on an SEO kick lately.  I've renamed all my images in the photo gallery so they all have some context now.  Google indexes galleries, but the next step was to be able to search the images from within my own site.  I installed the gallery2 search mambot plugin for joomla, but it wasn't doing anything.  Here's what I did to get it working.

  1. Install the mambot
    -Administrator Backend: Installers > Mambots
  2. Enable the mambot
    -This is the part I was somehow forgetting, but it's critical
    1. Admin Backend: Mambots > Site Mambots
    2. Click the X icon next to the Gallery2 Search mambot to publish it
  3. Change some code that comes default with the Jan 6 release:
    -Go to the searchbot PHP file

    Look for the code around line 63 like this:
       $info->created = utility::g2DateToMambo($time);

    Change it to this:
      $info->created = utility::formatdate($time);


About Me

Josh Lyon Profile Picture

Name: Joshua Lyon
Location: Dallas, TX
E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.
ProfilesGoogle, Twitter, GitHub
Other Sites:
     L2 Technology Services