General Tutorials Category Archive

Sep 22 Web Development for the iPhone Written by: Curtiss | No Comments »

I am now attending a session on developing Web applications for the iPhone and iPod Touch. The presenter is Steve VanBrackle. Unfortunately, I have already discovered that this session is going to be completely dependent upon a Mac program called DashCode, for which there appears to be no Windows alternative. The interface for DashCode appears insanely easy to use, though.

To begin, VanBrackle simply created a new project. A working shell app was immediately created for him to edit and customize. All of the buttons, bars, etc. are automatically generated as part of the app.

He is now demonstrating how simple it is to click and drag information from a data store into the app. For the most part, it’s creating a JSON file to generate the data that’s being displayed in the application. Because of this format, it is easy to create the app a single time and then replace the data without having to redo everything.

At this point, he’s showing us how to add new buttons to the application, once again using click and drag interfaces. Once he places the button, a dialog appears presenting him with the choice of various event handlers that are available on the iPhone with buttons. By clicking one of the event handlers and typing the name of a function, a new, empty function is automatically created in the code window, allowing him to insert his custom code into the function.
(more…)

Sep 3 Search and Replace with MySQL Written by: Curtiss | No Comments »

Every once in a while, you might find that you need to find a string or value in your MySQL database and replace it with a new value throughout. For instance, let’s say you decide to move your MySQL-based Web site from one domain to another, and now all of the links you had stored in the database are broken, because they still point to your old domain.

MySQL offers an extremely simple solution to this problem. Here is a code snippet that shows you how to do so: (more…)

Jul 31 Four Things You Need to do for Your Web Site Written by: Curtiss | 1 Comment »

For many people, most of these things will be old hat. However, this post is just intended to recap four necessary steps for any webmasters trying to get their Web sites indexed by various search engines.

Create a Site Map

First and foremost, you must have an XML sitemap. Almost all search engines (certainly the three big ones) utilize a sitemap to become aware of all pages on your site. If you have good link structure, a sitemap might not be necessary, but, it doesn’t take much effort to put one together, and the benefits could be fantastic.

Many content management systems (CMS) will automatically generate a sitemap for you, but, if you aren’t using a CMS that does that, you have a few other options. If your site has an auto-generated RSS feed, that can be a good place to start. Most search engines will treat an RSS feed the same way an XML sitemap is treated, so that can make a big difference.

If you don’t have an auto-generated sitemap or RSS feed, there are quite a few tools you can use to create a sitemap; but you’ll have to make sure you update it each time your site architecture changes. A site called “XML-Sitemaps” will crawl your site and create a sitemap for up to 500 pages for free.

(more…)

May 14 Two Good SEO Articles Written by: Curtiss | 1 Comment »

Kyle James, founder of doteduguru, analytics guru and consultant for HubSpot, made two really good posts the last few weeks about search engine optimization (SEO). His two articles deal with on-page SEO (the way to optimize the pages themselves for search engines) and off-page SEO (the way to optimize other parts of your site to direct people to the pages you want optimized). (more…)

Apr 22 Eight Links – April 22 Written by: Allen | No Comments »

Here are today’s Eight Links — links for web developers:

  1. JsPDF – create PDF files completely using JavaScript
  2. The Database Rant – begins with “It’s time for SQL to die.”
  3. iPhone app sales – a developer explains the income his app has generated and how changing pricing didn’t change sales
  4. Why writing software is like writing
  5. 18 Seriously Helpful Cheat Sheets for Easier Coding
  6. Google Analytics API Launched
  7. Finding and Fixing Memory Leaks in Python
  8. A Design for a Distributed Transaction Layer for Google App Engine

Apr 2 Embed YouTube Videos With Valid Code Written by: Curtiss | 2 Comments »

If you’ve ever tried to embed a YouTube video on your Web site, you may have noticed that the code they provide is not valid XHTML. I came across two blog posts today while doing some research that offer some alternative code that allows you to post YouTube videos on your site with valid code. Check them out if you are thinking of posting videos on your site or even your blog.

Mar 21 Twitter Tips and Twittiquette Written by: Curtiss | No Comments »

Having recently, finally joined the world of Twitter, I began to wonder what the proper “twittiquette” was. For instance, what do the “@” and “#” symbols indicate? Should I post in txtspk or lolspk or should I post in proper English? Should I post in third person or first person?

I have found a few articles discussing these questions. For instance, Grammar Girl posted some “Quick & Dirty Tips” about posting on “Tweeting.” I also found an interesting article on BrandFlakesForBreakfast offering some “Twittiquette” tips. Finally, I also found a small Twitter glossary with some information about specific terms and symbols. (more…)

Jan 22 Creating A Photo Slideshow With Nero Vision Written by: Curtiss | 14 Comments »

Every once in a while, I find the desire to put together a nice slideshow of photographs and package them on a DVD. In fact, for the last five or six years, I have done just that as a Christmas present for my family and friends.

I have found no better program to accomplish this than Nero Vision, which, unfortunately is not available by itself. You have to purchase the whole Nero package in order to get Nero Vision. Nero Vision is an amazing program that makes it incredibly easy and painless to put together really nice photo slideshows with narration and/or music in the background. (more…)

Dec 14 Google Analytics – Scheduling Regular Reports Written by: Curtiss | 1 Comment »

While many people realize and recognize that there are wonderful possibilities offered by Google Analytics, few people (including myself) understand just how much you can accomplish with the service. This evening, I want to spend a few minutes showing you how you can schedule your reports and have them automatically e-mailed to you or any other recipient you choose.

(more…)

Dec 10 Google Analytics – What Bounce Rate Means Written by: Curtiss | 1 Comment »

This post is intended to be a very quick overview about what “bounce rate” means when viewing and interpreting a Google Analytics report.

The official help documentation for Google Analytics defines the bounce rate as:

Bounce rate is the percentage of single-page visits or visits in which the person left your site from the entrance (landing) page. Use this metric to measure visit quality – a high bounce rate generally indicates that site entrance pages aren’t relevant to your visitors. The more compelling your landing pages, the more visitors will stay on your site and convert. You can minimize bounce rates by tailoring landing pages to each keyword and ad that you run. Landing pages should provide the information and services that were promised in the ad copy.

(more…)