Sitening

Home » Blog

Mikulla Joins Sitening as SEO Specialist

By Anastasia Holdren

May 5th, 2008

Matt Mikulla has joined Sitening’s SEO team. An accomplished artist and self-described creative geek, Matt changed career directions to pursue his long-time interest in computers and technology.

Prior to Sitening, Mikulla worked for commercial art galleries and launched his own studio and gallery, Art Rogue. During this time he freelanced as a Web developer, graphic designer, and illustrator.

“We’re pleased to have Matt work with our SEO team,” says Jon Henshaw, Sitening’s Internet strategist. “Matt’s deep understanding of social media — combined with design skills — helps Sitening provide comprehensive website optimization programs for our clients.”

Mikulla has a B.A. in Studio Fine Arts and a minor in Media Arts from The University of Montana in Missoula, Mont. While there, he focused on photography, ceramics, and media arts.

Mikulla lives in the Nashville area with his dog Dutch…

Dutch


WordPress Security Vulnerabilities

By Jason Tan

April 8th, 2008

A few weeks ago, we noticed that someone had managed to insert a bunch of spam links into our WordPress header and footer. We quickly updated to the latest version (2.3.3 at the time), thinking it would fix the security hole. However, this happened again, and seems to be happening on WordPress blogs all across the Internet.

The hack in itself is very interesting. First, it attempts to be undiscovered by any human observer, but fully indexable and followable by search engines. The spam links are inserted into a block with the style: “position: absolute;overflow: hidden;height: 0;width: 0“. Second, the links point to legitimate blogs that have been compromised. These blogs not only have link spam inserted into their pages, but entire pages that are created within their WordPress themes directory as landing pages to host the spam-targeted content.

We have now upgraded to the newest WordPress 2.5 (which was released the very next day after we upgraded to 2.3.3). I haven’t seen any in-depth documentation of this security vulnerability. We hope this has been fixed in 2.5. To take extra precaution, we recommend that anyone running WordPress disable the online theme and plugin editor by removing the web server’s write permissions to the appropriate directories:

chmod -R -w wp-content/themes
chmod -R -w wp-content/plugins

This is just an example, and may vary depending on your specific installation and server setup. Also, be sure to check your directories for rogue files, and of course, fix your header and footer templates.


Product Review for Griffin ClearBoost for iPhone

By Anastasia Holdren

April 3rd, 2008

My iPhone now sports Griffin Technology’s ClearBoost, a protective polycarbonate case with a built-in antenna booster. I was the lucky recipient of a pre-launch product, and I’ve had a couple of days to test it out. If my iPhone could talk, I am sure it would be thanking Griffin for finally providing protection, from me. I drop it at least once a week, usually on a painfully hard surface. ClearBoost would have helped yesterday when I dropped in in Nashville’s Commerce Street garage.

But, hands down, the biggest plus is the improved signal. The case has a small stub on the top that connects to a built-in copper antenna. According to Griffin’s site, ClearBoost results in “an increased ability to maintain connection with the cellular network, with more stations available to your phone, and less interference from signal reflections. This means fewer dropped calls, greater coverage areas, and faster Web browsing and file transfers.”

My husband and I have iPhones. We commute together, work together, eat lunch together… and side-by-side, my iPhone bars are kicking his iPhone bars’ butt. At lunch today, his naked phone had ‘No Service’ and my ClearBoost phone had 5 bars.

I was particularly excited about the product because we don’t have a home phone line. Our house is essentially carved into a cliff, and I’d estimate 30 percent of our calls are dropped or choppy. Quite often our incoming calls go straight to voicemail. With ClearBoost, that problem seems to be resolved.

I have a few more tests to run; there is a spot in Bellevue on Highway 70 that has consistently dropped every call, for eight years. I am driving that way tonight and I will run a test.


Google Street View Cars Forced to Paint Road Lines While Driving the Streets of Nashville

By Jon Henshaw

March 31st, 2008

googlemaps-paint.jpgBy now, most people are familiar with Google Maps Street View feature. Street View shows you a 360 degree view of any address you enter. Google accomplishes this amazing task by using an army of specially outfitted vehicles that drive around and take pictures of every street in the city. The Street View feature has received tons of praise from Internet users, but cities like Nashville, TN are up in arms.

“These Google cars ride up and down our streets, sometimes 12 or 5 times back and forth. They’re making pot holes, causing wrecks and costing our city millions of dollars,” said Nashville’s Mayor, Karl Dean. “If they’re going to ruin our streets, then they’re going to fix them at the same time.” And that’s exactly what he made them do. He had all of the Google Street View cars retrofitted with road line painters and forced them to paint all of the streets of Nashville.

Although Nashville was the first city to make Google provide a municipal service with their vehicles, several other cities have followed suit. Atlanta, GA recently required all Google cars to be outfitted with mosquito sprayers and Houston, TX is requiring all of the cars to pick up road debris.

Matt Cutts, a long-time Google employee, was asked what he thought about this alarming trend. He said, “I’m not really sure how our cars are causing any harm to the city roads and I don’t really see any merit in the claims these cities are making.” He then pulled out a box full of soap, stood up on it, and ranted for about twenty minutes about the real evil that people should be worried about, paid links.


Google Maps adds Nashville Street View

By Joel Taylor

March 28th, 2008

So today I went to provide someone with a Google Map link to our house. When I pulled the address up on my browser I noticed a small picture of my house! Wow. So I clicked it and there it was … a view of my street.

Google Maps - Street View of Sitening’s Office

As I zoomed-out I noticed that I was on the very outskirts of what the Google Maps team had been doing in Nashville. Driving around in their cars taking millions of photo’s of almost every street in Nashville.

So, go check out Google Maps and see if you have Street View.


How to Grab a Screenshot of an Entire Web Page

By Jon Henshaw

March 15th, 2008

Web designers and marketers often need full-size screenshots for before-and-after shots and also for portfolio pieces. Fortunately, there’s many ways to create website screenshots. However, among all of the options, my favorite way to make full-length screenshots is by using Screengrab! — a Firefox Add-on.

Using Screengrab! is about as easy as it gets. Simply bring up the page you want to grab and then click on the Screengrab! icon on the status bar.

Screengrab!

The result is a full-sized screenshot of the Web page. I used it to take a screenshot of Snipplr, our public code snippet repository for designers and programmers.

Screengrab!


New Firefox Extension Does Quick Domain Lookups

By Jon Henshaw

March 10th, 2008

Richard Kershaw of Quality Nonsense just launched a Firefox extension that makes it super easy to lookup domain names. The extension lets you perform one click domain searches at your registrar of choice using the selected text in your browser window.

It’s super-simple: select the text for your domain search and hit the keyboard shortcut (CTRL + SHIFT + D by default). Alternatively, you can right click for the contextual menu and hit “Domain Lookup for…”.

Domain Lookup Firefox Extension

You can learn more and download it here: Domain Lookup Firefox Extension


Snipplr’s Popularity Continues to Grow With Over 7,000 Registered Users

By Jon Henshaw

February 22nd, 2008

Snipplr, a social networking code repository created by Sitening, reached over 7,000 registered users today. Thanks to a highly acclaimed redesign, the past year has shown incredible growth for the website. 4,559 users have registered within the last year. Those users have also contributed over 4,000 code snippets.

Snipplr is a Web application that makes it easy to find, save, create and share code snippets. The service currently supports over 50 programming languages.

  1. ActionScript
  2. ActionScript 3
  3. Apache
  4. AppleScript
  5. ASP
  6. Assembler
  7. Bash
  8. C#
  9. C++
  10. ColdFusion
  11. CSS
  12. Diff
  13. Emacs Lisp
  14. eZ Publish
  15. Forth
  16. Fortran
  17. Groovy
  18. HTML
  19. Java
  20. JavaScript
  21. LaTeX
  22. Lisp
  23. Lua
  24. MatLab
  25. NewtonScript
  26. Objective C
  27. Open Firmware
  28. Other
  29. Pascal
  30. Perl
  31. PHP
  32. PicBasic
  33. Prolog
  34. Python
  35. R
  36. Rails
  37. Regular Expression
  38. Ruby
  39. Scheme
  40. SmallTalk
  41. Smarty
  42. SML
  43. SQL
  44. SVN
  45. TCL
  46. TYPO3
  47. VB.NET
  48. VHDL
  49. Visual Basic
  50. W-Language
  51. Windows Registry
  52. XHTML
  53. XML

Snipplr also provides software plugins, like the TextMate plugin that allows you to search, retrieve and save snippets directly from TextMate.


How to Build Fast, High-Capacity Podcast Sites on the Cheap!

By Jon Henshaw

February 21st, 2008

Originally presented at PodCamp Nashville

Many people have figured out how to record, edit and create their podcasts, but they don’t know how to easily setup a podcast website — let alone, set it up for the possibility of hundreds or thousands of people downloading it at one time. This tutorial shows you how to setup a fast, high-capacity podcast website without spending a lot of money.

A key component to this solution is Amazon S3 (Simple Storage Service). S3 provides very cheap file storage and high-capacity delivery. That enables you to distribute your audio files to thousands of people at one time, but at very little cost and without slowing down the delivery of your files.

Preflight Checklist

These are the items you’ll need in order to setup your podcast website. You will need to download the following software and plugins and create an S3 and Web Hosting account (if you don’t already have them) before you start the tutorial.

Software

  1. WordPress (Free)
  2. PodPress (Free)
  3. Firefox (Free)
  4. S3Fox Firefox Add-On (Free)
  5. FireFTP Firefox Add-On (Free)

Accounts

  1. S3 Account (Cheap)
  2. Hosting Account with MySQL db (Cheap)

Step 1: Get S3 Access Key ID and Secret Access Key

Login to your Amazon.com S3 Account and retrieve your S3 Access Key ID and Secret Access Key. Amazon keeps the keys somewhat hidden, so you’ll want to look for the button that says “Your Web Services Account.” Hover your cursor over the button and then select “AWS Access Identifiers.”

s3-get.png

You will need to copy and paste this information for later use, so go ahead and open a text editor program (TextEdit, Notepad, Word, etc…). Select the Access Key ID, copy and then paste it onto your text editor document. Repeat that step for the Secret Access Key. Save the file and keep the document open for use throughout this tutorial.

s3-keys.png

Step 2: Setup MySQL Database

If you’re using a good Web hosting provider, you will have access to an online administration for your account. Login to your account. Navigate to the MySQL database admin page and create a new database. Copy and paste the database name, server, username and password onto the text editor document. The username and password should have full access (read, write and the ability to create new tables) to the database.

Step 3: Install Firefox and its Add-Ons

Install Firefox and then the S3Fox and FireFTP add-ons.

Step 4: Setup WordPress

Open Firefox and access FireFTP. Open a new connection on FireFTP using the FTP/SFTP details from your Web hosting provider. Copy the WordPress files into the root directory of your public HTML hosting account. Rename the “wp-config-sample.php” file to “wp-config.php”. Then edit the file and enter your database details. Finally, access your website in a browser window and follow the instructions.

The best instructions for setting up WordPress (WP) can be found on WP’s website: Famous 5-Minute Install.

Step 5: Setup PodPress

In FireFTP, copy the PodPress files into the plugins directory of WordPress — located at “wp-content/plugins”. Then login to your WordPress online administration, click on Plugins and then activate the PodPress plugin.

Step 6: Copy Podcast File to S3

In Firefox, access the S3Fox add-on and login to your S3 account using the S3 Access Key ID and Secret Access Key saved on your text editor document. When you login, the first thing you have to do before you can copy files is to create what’s called a “Bucket.” The Bucket must have a unique name and will be the repository of your files. After you create your Bucket, double-click on it to open it. Copy your audio file into your bucket.

After your file is completely copied to S3, you will need to modify the access settings and then get the public URL (link). Right-click on the file and click on “Edit ACL”. Click on the “X” underneath “Read” and across from “Everyone” until there’s a green check. Then click on the Save button.

Picture 35.png

Right-click on the file again and click on “Copy URL to Clipboard”. Then paste the URL onto your text editor document. That URL is the link that will be used to publicly access the audio file.

Picture 36.png

Step 7: Write Podcast Blog Entry

Login to the WordPress online administration and click on the “Write” navigation menu item. Enter your podcast title and blog entry related to it. Then scroll down and setup the podcast details. Paste the S3 audio file URL where is says “Location”. Then click on each “Auto Detect” button to auto-retrieve and auto-fill file details. Complete any other details and then publish the entry.

wp-entry.png

That’s it! You’ve now created and published a podcast website that can handle and deliver your audio files to tens of thousands of subscribers, affordably!


Hammock T-shirt+Photo=Laptop Equals Very Cool

By Anastasia Holdren

February 19th, 2008

Nashville’s Hammock Publishing has a 16-year-old annual tradition: giving T-shirts to the people they work with throughout the year. This year they added a new twist to that tradition: T-shirt+Photo=Laptop.

If you received a T-shirt, Hammock asked you to add a photo to a world map on their website. For every five photos added to the map, they donate a laptop to the educational efforts of the One Laptop Per Child Foundation in developing countries.

Kudos for a very cool way to help kids! The Sitening crew added a photo to the map today.