<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dougneubauer.com</title>
	<atom:link href="http://dougneubauer.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dougneubauer.com</link>
	<description>Web Design, SEO and Online Promotional Videos</description>
	<lastBuildDate>Sun, 19 Feb 2012 20:17:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Everything Princess Cut</title>
		<link>http://dougneubauer.com/2011/12/everything-princess-cut/</link>
		<comments>http://dougneubauer.com/2011/12/everything-princess-cut/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 18:45:13 +0000</pubDate>
		<dc:creator>Doug Neubauer</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://dougneubauer.com/?p=14019</guid>
		<description><![CDATA[Just finished the initial stage of the design for the  "Everything Princess Cut" website. This WordPress website specializes in providing information and tips about <a href="http://princesscutengagementringsinfo.com/">Princess Cut Engagement Rings</a>, Princess cut diamonds, Fine Jewelry, Diamond shapes and ring settings and more...
]]></description>
			<content:encoded><![CDATA[<p><img src="http://dougneubauer.com/wp-content/uploads/wdata/clients/princesscut1.jpg" class="floatleft" alt="princesscutengagementringsinfo.com" />Just finished the current stage of the WordPress design for the <a href="http://princesscutengagementringsinfo.com/">princesscutengagementringsinfo.com</a> website.</p>
<p>The name of the site is &#8220;Everything Princess Cut&#8221; and it specializes in providing information and tips about <a href="http://princesscutengagementringsinfo.com/" target="_blank">Princess Cut Engagement Rings</a>, Princess cut diamonds, Fine Jewelry, Diamond shapes and ring settings including: Pave, Solitaire and Channel styles and more.</p>
]]></content:encoded>
			<wfw:commentRss>http://dougneubauer.com/2011/12/everything-princess-cut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TheBigDay WordPress Web Design</title>
		<link>http://dougneubauer.com/2011/05/thebigday-wordpress-web-design/</link>
		<comments>http://dougneubauer.com/2011/05/thebigday-wordpress-web-design/#comments</comments>
		<pubDate>Thu, 05 May 2011 02:23:00 +0000</pubDate>
		<dc:creator>Doug Neubauer</dc:creator>
				<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[celebration registry]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://dougneubauer.com/?p=13924</guid>
		<description><![CDATA[This is a new WordPress web design for the TheBigDay.com website. While TheBigDay.com is well known for it&#8217;s Honeymoon registry, it has recently added something new, a celebration registry. The Celebration registry lets registrants plan and share their special event with friends and family. TheBigDay also offers Vacation packages, cruise deals and last-minute deep discounted [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thebigday.com/"><img src="http://dougneubauer.com/wp-content/uploads/wdata/clients/thebigday2.jpg" class="floatleft" alt="TheBigDay.com" /></a> This is a new WordPress web design for the <a href="http://www.thebigday.com/">TheBigDay.com</a> website.</p>
<p>While TheBigDay.com is well known for it&#8217;s Honeymoon registry, it has recently added something new, a <a href="http://www.thebigday.com/">celebration registry</a>. The Celebration registry lets registrants plan and share their special event with friends and family. </p>
<p>TheBigDay also offers Vacation packages, cruise deals and last-minute deep discounted cruise specials. With over 1400 travel offers to Hawaii, the Caribbean, the South Pacific and beyond. Check them out!</p>
]]></content:encoded>
			<wfw:commentRss>http://dougneubauer.com/2011/05/thebigday-wordpress-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business web video for Angle Orthodontics</title>
		<link>http://dougneubauer.com/2011/03/business-web-video-for-angle-orthodontics/</link>
		<comments>http://dougneubauer.com/2011/03/business-web-video-for-angle-orthodontics/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 20:29:07 +0000</pubDate>
		<dc:creator>Doug Neubauer</dc:creator>
				<category><![CDATA[Business Web Videos]]></category>
		<category><![CDATA[Business Web Video]]></category>
		<category><![CDATA[Corporate Video]]></category>
		<category><![CDATA[Video SEO]]></category>
		<category><![CDATA[YouTube Videos]]></category>

		<guid isPermaLink="false">http://dougneubauer.com/?p=13915</guid>
		<description><![CDATA[Just finished a new Business Web Video for Angle Orthodontics of Gresham Oregon&#8230; This Online Promotional/Business Video was produced by Peabody award winning videographer, Andy Elliott. A Business Web Video is a video you place on your website that introduces you and your company to your viewers. The Business Web Video puts the viewer in [...]]]></description>
			<content:encoded><![CDATA[<p>Just finished a new Business Web Video for <a href="http://www.angleorthodontics.com/">Angle Orthodontics</a> of Gresham Oregon&#8230;<span id="more-13915"></span></p>
<p><iframe title="YouTube video player" width="500" height="311" src="http://www.youtube.com/embed/Ztktb8uddGU?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>This Online Promotional/Business Video was produced by Peabody award winning videographer, <a href="http://dougneubauer.com/andyelliott/">Andy Elliott</a>. </p>
<p>A Business Web Video is a video you place on your website that introduces you and your company to your viewers. The Business Web Video puts the viewer in your environment and helps to bring your business to life. It&#8217;s a great way to bring in new customers and increase sales.</p>
<p>See our <a href="http://dougneubauer.com/businesswebvideo/">Business Web Video</a> page for more information</p>
]]></content:encoded>
			<wfw:commentRss>http://dougneubauer.com/2011/03/business-web-video-for-angle-orthodontics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Five SEO Tips For WordPress</title>
		<link>http://dougneubauer.com/2011/01/five-seo-tips-for-wordpress/</link>
		<comments>http://dougneubauer.com/2011/01/five-seo-tips-for-wordpress/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 05:52:08 +0000</pubDate>
		<dc:creator>Doug Neubauer</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[duplicate content]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[headers]]></category>
		<category><![CDATA[page title]]></category>
		<category><![CDATA[permalinks]]></category>
		<category><![CDATA[ranking factors]]></category>

		<guid isPermaLink="false">http://dougneubauer.com/?p=13725</guid>
		<description><![CDATA[Here's five search engine optimization tips on how to optimize your WordPress theme  to rank higher on Google.]]></description>
			<content:encoded><![CDATA[<p><img src="http://dougneubauer.com/wp-content/uploads/2011/01/wplogo1.png" alt="wp logo" title="wplogo1" width="150" height="150" class="alignright size-full wp-image-13853" />WordPress in a really good user-friendly content management system, but out-of-the-box search engine optimization isn&#8217;t one of its strong points. So people either turn to plugins for WordPress SEO or learn to &#8220;tweak&#8221; the theme code. Here&#8217;s a few tips (and pitfalls to avoid!) that I&#8217;ve come up with on how to optimize your WordPress theme to rank higher on Google without using plugins. Open source of course. Share and Enjoy!<span id="more-13725"></span></p>
<h3 class="uline">Tip No. 1: The Privacy Mode Trap</h3>
<p>Suppose you just made a brand-new WordPress website, but after many weeks it&#8217;s still not indexed on Google. (Or worse, your old well-established WordPress website that was ranking well suddenly <a href="http://dougneubauer.com/2010/02/my-site-vanished/">vanishes</a> from Google.)</p>
<p>Don&#8217;t Panic!&#8230; yet.</p>
<p>First go into the WordPress control panel (aka Dashboard) and click Settings > Privacy and set it to make visible it to everyone (including search engines) See the picture below&#8230;</p>
<p><img src="http://dougneubauer.com/wp-content/uploads/2010/02/wordpressprivacy1.jpg" alt="Wordpress Privacy screen" title="wordpressprivacy" width="488" height="264" class="nofloat" /></p>
<p>It turns out the default setting on some installations of WordPress is “private”, so if you do an install or reinstall of WordPress, be on guard! As a double check you can also view your HTML source code (In Firefox click: View>Page Source) and look for anything in the header section that looks suspiciously like: &lt;meta name=&#8221;robots&#8221; content=&#8221;noindex,nofollow&#8221; />. See the picture below&#8230;</p>
<p><img src="http://dougneubauer.com/wp-content/uploads/2011/01/noindexbug.jpg" alt="noindex bug" title="noindex bug" width="383" height="153" class="alignnone size-full wp-image-13744" /></p>
<p>If you see a &#8220;noindex&#8221; then your privacy setting is set wrong. Also watch out, I had a case where there was both &#8220;index&#8221; and &#8220;noindex&#8221; in the header (Google picked the noindex), so look carefully!</p>
<p>But, but, but, my setting is <b>already set to visible to everyone</b> and there aren&#8217;t any &#8220;noindexes&#8221; in the header!! Ok, now you can panic.</p>
<h3 class="uline">Tip No. 2: The Page Title</h3>
<p>When doing search engine optimization for a page, the first thing you want to get right is the page title. But what is the page title you ask? Well, if you look at a Google search results page it&#8217;s the heading for each page (see picture below). Google gives a lot of weight to the page title, so you want to have it well keyword optimized.</p>
<p><img src="http://dougneubauer.com/wp-content/uploads/2011/01/pagetitle1.gif" alt="Page Title on Google" title="page title" width="523" height="230" class="alignnone size-full wp-image-13753" /></p>
<p>WordPress does a fairly good job of generating a page title, but it&#8217;s not very flexible. That&#8217;s why people have come up with a number of SEO plug-ins for WordPress, such as <a href="http://yoast.com/wordpress/seo/">WordPress SEO by Yoast</a>. For users who don&#8217;t have an &#8220;SEO ready&#8221; theme, these plug-ins are a lifesaver. However, for folks who are developing a theme or just like to dig into the theme code and do some &#8220;tweaking&#8221;, here&#8217;s the PHP code (in header.php) I like for optimizing the page title&#8230;</p>
<pre class="code1">
&lt;?php
if (is_archive()) {
 $pgtitle = 'Blog Archive Page | YourSiteName.com';
} elseif (is_search()) {
 $pgtitle = 'Search Results Page | YourSiteName.com';
} elseif (is_404()) {
 $pgtitle = '404 Error - Not Found | YourSiteName.com';
} else {
 $val1=$post;
 if (is_home()) {
  $val1=get_page_by_title('Blog');
 }
 $pgtitle = get_the_title($val1->ID) . ' | YourSiteName.com' ; /* default page title */
<span style="color:red;"> $temporary = get_post_meta($val1->ID, "pagetitle", TRUE);  /* custom page title  */ </span>
 if ($temporary) {
   $pgtitle = $temporary;
 }
}
?>
&lt;title>&lt;?php echo($pgtitle); ?>&lt;/title>
</pre>
<p>The key to the whole thing is the line highlighted in red. The code looks for a custom field (see picture below) in your post named &#8220;pagetitle&#8221;. If found, the code will use it for your page title instead of the default (which is your post title). This lets you fine tune the SEO to get the page title just right&#8230; or if not right, at least the way you want it.</p>
<p><img src="http://dougneubauer.com/wp-content/uploads/2011/01/customfield1.gif" alt="Custom Field" title="custom field" width="528" height="181" class="alignnone size-full wp-image-13762" /></p>
<h3 class="uline">Tip No. 2a: The Page Description</h3>
<p>Well, technically this isn&#8217;t SEO. Google has announced that they don&#8217;t use the page description in their search engine rankings. The page description, in case you were wondering, is the description just under the page title on a Google search results page (see page title picture above). It&#8217;s only purpose is to try and &#8220;hook&#8221; the searcher and entice them to click on your link. The default installation of WordPress doesn&#8217;t support page descriptions, so people once again turn to plug-ins like &#8220;Yoast&#8217;s WordPress SEO&#8221;. As with the page title above, for those that want to &#8220;tweak&#8221; the theme code, here&#8217;s the PHP code (in header.php) I use&#8230;</p>
<pre class="code1">
&lt;?php
 $temporary = get_post_meta($val1->ID, "desc", TRUE);
 if ($temporary) {
  echo('&lt;meta name="description" content="'.$temporary.'" />');
 }
?>
</pre>
<p>You&#8217;ll notice two things, first, the page description uses a custom field (desc) just like the page title. Second, if you leave out the custom field no page description will be generated. in which case Google will pick &#8220;snippets&#8221; of text on your page to use as the description. Google does a pretty good job of doing this and some people recommend just letting Google generate the page description. You can decide for yourself. If you do decide to make a page description, make sure it contains the keywords people are searching with, otherwise Google will ignore your description and again just use snippets. For example:</p>
<p>The Keywords: Seattle Web Designer<br />
Page Title: Seattle Web Designer | Website Design | Seattle Washington<br />
Description: I&#8217;m the Best Web Designer in Seattle Ever!!! CLICK ME!!! Yada, Yada, Yada&#8230;</p>
<h3 class="uline">Tip No. 3: PermaLinks</h3>
<p>What in the world is a permalink, you ask? Well, permalinks are the permanent URLs to your individual web pages and blog posts. It&#8217;s what other folks will use to link to your articles. The key here is that it&#8217;s <b>permanent</b>. WordPress lets you pick what kind of style permalinks you want. Once you pick a style, don&#8217;t change it otherwise you will break all the links to your pages and confuse the Google search engine. Well technically, you might be able to bail yourself out with something called &#8220;301 redirects&#8221;, but in general: <b>Don&#8217;t do this!</b> </p>
<p>So which permalink style to pick? The default style is called &#8220;Ugly&#8221;. Suspose you have a page with a nice URL like: http://example.com/wordpress-seo-tips, with &#8220;Ugly&#8221; it would look like:</p>
<pre class="code1">http://example.com/?p=237</pre>
<p>Which looks, well, ugly, which is why WordPress thoughtfully provides the Permalinks settings page (click Settings > Permalinks)</p>
<p><img src="http://dougneubauer.com/wp-content/uploads/2011/01/permalinks1.jpg" alt="Permalinks" title="permalinks" width="381" height="250" class="alignnone size-full wp-image-13776" /></p>
<p>I use the setting &#8220;month and name&#8221; which makes the Permalink look like:</p>
<pre class="code1">http://example.com/2011/01/wordpress-seo-tips</pre>
<p>which not only looks a lot nicer, but Google can use it for keywords, helping with your search results page rankings. Actually to get the Permalinks working you need to add the following &#8220;permalink rewrite code&#8221; to your .htaccess file:</p>
<pre class="code1">
# BEGIN WordPress
&lt;IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
&lt;/IfModule>
# END WordPress
</pre>
<p>There is some controversy regarding what is the best Permalink structure. Some <a href="http://www.weberz.com/blog/2009/06/seo-experts-give-wrong-advice-wordpress-permalinks">very good SEOers</a> (check the comments section) recommend using the &#8220;custom structure&#8221; field, setting it to:</p>
<pre class="code1">
/%category%/%postname%
</pre>
<p>However, the <a href="http://ottopress.com/2010/category-in-permalinks-considered-harmful/">WordPress gurus</a> (<a href="http://codex.wordpress.org/Using_Permalinks">WordPress Codex</a>) don&#8217;t recommend doing this:</p>
<blockquote><p>
For performance reasons, it is not a good idea to start your permalink structure with the category, tag, author, or postname fields.
</p></blockquote>
<p>You can read the articles and decide for yourself. For me, <i>&#8220;Here be dragons&#8230;&#8221;</i></p>
<h3 class="uline">Tip No. 4: Headings</h3>
<p>This section was to be about Headings and why they&#8217;re so important for SEO, but after doing a little research, this section is now about Headings and why they&#8217;re so &#8220;unimportant&#8221; for SEO.</p>
<p>But what is a page heading? Headings are defined by HTML with H1 (largest) to H6 (smallest). You use them in the articles you write for article titles, section headings, subsection headings, and so forth. (see picture below)</p>
<p><img src="http://dougneubauer.com/wp-content/uploads/2011/01/headings2.jpg" alt="Headings example" title="headings" width="329" height="234" class="alignleft size-full wp-image-13817" />There are any number of good SEOers who say headings are very important for search engine optimization. They will carefully explain why your article title needs to be H1 (and only one H1 per page!), sub headings must use H2 sub-sub headings with H3 and so on. </p>
<p>Also they tell us it&#8217;s very important for SEO that page structure be maintained by keeping the headings in the correct order and not skipping a level: Correct (in order): h1 h2 h3 h2 h2 h3 h4 h2<br />
Incorrect (out of order): h3 h1 h5 h2 h2 h4 h3</p>
<p>On the other hand, there are a number of very good SEOers who will tell you this is a &#8220;load of dingo&#8217;s kidneys&#8221;, so to speak. For example, an excerpt from an interview with <a href="http://googleylessons.com/interviews/rand-fishkin-seomoz/">SEOmoz&#8217;s Rand Fishkin</a> about the &#8220;<a href="http://www.seomoz.org/article/search-ranking-factors">annual survey of SEO&#8217;s</a>&#8220;&#8230;</p>
<blockquote><p>We&#8217;ve also observed that while experts think H1, H2, H3 tags are important for SEO, it appears that only the H1 tag actually matters at all and even then, only slightly.</p></blockquote>
<p>Actually there is an easy way to test this one. Simply choose a city, say for example Seattle, then search using Google for: &#8220;seo seattle&#8221; and see what the top SEOers in each city are doing with their pages. Checking out a few cities, I noticed that most SEOers don&#8217;t pay much attention to the order of their headings and interestingly a number of the top ranked SEOers had multiple H1&#8242;s on a page. Makes you wonder if they know something the &#8220;experts&#8221; don&#8217;t!</p>
<p>Whether they help that much with SEO or not, some designers feel that the H1 header intrudes on the design. One way to get around this problem is to combine the H1 header into the breadcrumb (see picture below) so that it&#8217;s not so intrusive:</p>
<p><img src="http://dougneubauer.com/wp-content/uploads/2011/01/h1breadcrumb.jpg" alt="h1 breadcrumb" title="h1 breadcrumb" width="352" height="85" class="alignnone size-full wp-image-13833" /></p>
<p>As with PageTitle, a custom field can be used to tune your H1 header just the way you want it.</p>
<h3 class="uline">Tip No. 5: Duplicate Content</h3>
<p>One of the problems with out-of-the-box WordPress is its annoying habit to generate duplicate content. What is duplicate content?</p>
<p><i>&#8220;Duplicate content generally refers to substantive blocks of content within or across domains that either completely match other content or are appreciably similar.</i> &#8212; <a href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&#038;answer=66359">Google Webmaster</a></p>
<p>WordPress creates duplicate content because of its ability to display the same post in different ways, such as under monthly or daily archives, category pages, or search results. These will generate different URLs for the same post, and from Google&#8217;s viewpoint it looks like different pages all with the same content, hence &#8220;duplicated content&#8221;.</p>
<p>The problem is that on a Google search results page, Google will only display one of the pages. And given the chance of displaying your original blog post or some obscure archived version, Google seems to perversely prefer the archived version.</p>
<p>Fortunately there is an easy fix, simply add the following code to your header.php file. </p>
<pre class="code1">
&lt;?php
 if(is_home() || is_single() || is_page()){
  echo ('&lt;meta name="robots" content="index,follow" />');
 } else {
  echo ('&lt;meta name="robots" content="noindex,follow" />');
 }
?>
</pre>
<p>It will cause your archived and search results versions to be ignored by Google, and voila! no more duplicate content!</p>
<p>So for now, that&#8217;s my five tips. I hope you find this article useful. Comments, <s>criticisms</s> or additional tips are always welcome!</p>
<p><b>References</b></p>
<ul>
<li><a href="http://codex.wordpress.org/Search_Engine_Optimization_for_WordPress">Search Engine Optimization for WordPress</a> WordPress Codex</li>
<li><a href="http://yoast.com/wordpress-seo-video/">WordPress SEO Video Joost de Valk</a></li>
<li><a href="http://wordpress.org/extend/plugins/wordpress-seo/">WordPress SEO by Yoast</a> plug-in</li>
<li><a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/">All in One SEO Pack</a> plug-in</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dougneubauer.com/2011/01/five-seo-tips-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create PNG images from LaTeX equations</title>
		<link>http://dougneubauer.com/2011/01/create-png-images-from-latex-equations/</link>
		<comments>http://dougneubauer.com/2011/01/create-png-images-from-latex-equations/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 00:32:59 +0000</pubDate>
		<dc:creator>Doug Neubauer</dc:creator>
				<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[Computer Simulations]]></category>
		<category><![CDATA[LaTex]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://dougneubauer.com/?p=13466</guid>
		<description><![CDATA[Recently someone asked how to generate math equations for web pages. One of the more &#8220;robust&#8221; ways, that works across all browsers is to simply use images. The solution provided here is a bit complex (It requires running on a Linux system, with LaTeX, dvips and convert installed.) but the final results look pretty good&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Recently <a href="http://www.codingforums.com/showthread.php?t=213939">someone</a> asked how to generate math equations for web pages. One of the more &#8220;robust&#8221; ways, that works across all browsers is to simply use images. </p>
<p>The solution provided here is a bit complex (It requires running on a Linux system, with LaTeX, dvips and convert installed.) but the final results look pretty good&#8230;</p>
<p><img src="http://dougneubauer.com/wp-content/uploads/eqns/1be5b6bba1ef1c44a8fa8fbabc6a4da9.png" alt="" /> <span id="more-13466"></span></p>
<p><b>Example Page:</b> <a href="http://dougneubauer.com/2dupmltheory/">FDTD Theory</a></p>
<p>The program, readme, example equation file and resulting equations are in this zip file: </p>
<p><b>Download the Zip file</b>: <a href="http://dougneubauer.com/RunLatex/RunLatex.zip">RunLatex.zip</a> . </p>
<p>The program is an open-source CPP (yes, it&#8217;s overkill for such a simple task), and is already compiled to run on Ubuntu Linux.</p>
<h3>The Readme File</h3>
<pre  class="code1">
Readme for runlatex.cpp  (Runs on Linux, in a terminal window)

runlatex.cpp: simple "script" program to generate .png files from
 equations written in LaTex

http://en.wikipedia.org/wiki/LaTeX

usage:
 ./runlatex < temp_latex_equation.latex > errors.txt
   (a directory named: "eqns" must already exist before
   you run the program!. It's where the generated .png files will go)

How it works:
 runlatex reads a file (temp_latex_equation.latex) with information
 on the equations you want to generate .png files from.
 runlatex then calls the programs: latex, dvips and convert, which
 generate the .png files. Finally runlatex puts the .png files in
 the eqns directory (make sure eqns exists before running runlatex)

temp_latex_equation.latex: file with the equations
 in this format...
---------------------------------------
[
354
FdtdGlossary660076813.png
A_{rms} = \sqrt{&lt;A^2>}
]
[
354
FdtdGlossary1916791453.png
&lt;A^2>
]
[
354
FdtdGlossary72854010.png
&lt;sin^2> = &lt;cos^2> = 1/2
]
[
354
FdtdGlossary1322037097.png
&lt;A^2> = 0.5 A_0^2
]
[
354
Pbpkdiazepam1614252708.png
Kp_{blood} = Partition Coefficient, blood
]
---------------------------------
between the brackets:
first line:
 354: default equation size
 350: multi-line small equation size
 351: small equation size
 355: multi-line default size
second line:
 the png file name for the equation
third line:
 the LaTex equation
</pre>
<p>Open Source of course. Share and Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://dougneubauer.com/2011/01/create-png-images-from-latex-equations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP G.A.S.P. For WordPress</title>
		<link>http://dougneubauer.com/2010/12/php-g-a-s-p-for-wordpress/</link>
		<comments>http://dougneubauer.com/2010/12/php-g-a-s-p-for-wordpress/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 22:24:14 +0000</pubDate>
		<dc:creator>Doug Neubauer</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[CommentLuv]]></category>
		<category><![CDATA[GASP]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://dougneubauer.com/?p=13428</guid>
		<description><![CDATA[G.A.S.P. stands for GrowMap Anti-Spambot Plugin, the idea with GASP is to stop SpamBots, without using a captcha, simply by clicking a checkbox.]]></description>
			<content:encoded><![CDATA[<p>G.A.S.P. stands for <a href="http://www.growmap.com/growmap-anti-spambot-plugin/">GrowMap Anti-Spambot Plugin</a> and was written by Andy Bailey of <a href="http://comluv.com/">CommentLuv</a> fame. G.A.S.P. is a fairly new technique, the idea is to stop SpamBots without using a <a href="http://en.wikipedia.org/wiki/CAPTCHA">captcha</a> by simply clicking a checkbox (see below).<span id="more-13428"></span></p>
<p><img src="http://dougneubauer.com/wp-content/uploads/2010/12/pgasp1.jpg" alt="pgasp1" title="GASP click here" width="532" height="153" class="alignnone size-full wp-image-13429" /></p>
<p>G.A.S.P. looks like a good idea, but some folks have had mixed results: <a href="http://techpatio.com/2010/web-development/gasp-antispam-plugin-wordpress-akismet-alternative">G.A.S.P.: WordPress anti-spam plugin. Good idea, but does it deliver?</a>, though on the whole it seems to work pretty well. G.A.S.P uses javascript, so that if a commenter has javascript turned off they can&#8217;t post a comment. Since most everyone these days has javascript turned on this isn&#8217;t much of a problem, but just for fun I did a php version (no javascript needed) of G.A.S.P. for WordPress, it doesn&#8217;t use a plugin yet, so you have to &#8220;tweak&#8221; the php code and edit some files by hand, specifically: </p>
<ul>
<li>comments.php</li>
<li>your style sheet</li>
<li>And you need to make a new file called: &#8220;pgasp-comments-post.php&#8221;</li>
</ul>
<h5>Modifications and Additions of WordPress Files for PHP GASP</h5>
<p><b>Comments.php</b></p>
<p>Modify this line (about line 78 in comments.php) and change the file name to: &#8220;pgasp-comments-post.php&#8221; like so&#8230;</p>
<pre class="code1">&lt;form action= "&lt;?php echo get_option('siteurl'); ?&gt;/<span style="color:red;">pgasp-comments-post.php</span>"  method="post" id="commentform"&gt;
</pre>
<p>Then, just before the submit button line in comments.php (around line 100 or so) add in this line:</p>
<pre class="code1">
<span style="color:red;">&lt;p&gt;&lt;input type="checkbox" id="comchk1" name="comchk1" value="yes" /&gt; &lt;input type="checkbox" id="comchk2" name="comchk2" value="yes" /&gt; Check this box if you're human. (Dofollow, CommentLuv) No bots or spam, please! &lt;/p&gt;</span>
</pre>
<p>Note that there are actually 2 checkboxes in the code. One of the checkboxes is hidden (using CSS) and will remain unchecked if a human is involved. However, SpamBots will typically fill in all items in a form, so if the hidden checkbox is checked, we know it&#8217;s spam.</p>
<p><b>CSS Stylesheet</b></p>
<p>To hide one of the checkboxes, you need to add the following to your stylesheet file (at the bottom of the file should be fine):</p>
<pre class="code1">
<span style="color:red;">#comchk2 { display:none; }</span>
</pre>
<p><b>pgasp-comments-post.php</b></p>
<p>You need to create a file named &#8220;pgasp-comments-post.php&#8221; with the following code. This is where the spam check takes place. If the comment passes the spam check it is then passed on to WordPress (wp-comments-post.php) Place this file (using ftp, or cpanel) in the top level directory (or whichever directory wp-comments-post.php is in)</p>
<pre class="code1">
&lt;?php
/**
* php gasp
 */

/** Sets up the WordPress Environment. */
require( dirname(__FILE__) . '/wp-load.php' );

/* the next 6 lines is the spam checker... */
$comment_spamfilter = ( isset($_POST['comchk1']) ) ? trim($_POST['comchk1']) : null;
if ( 'yes'  != $comment_spamfilter )
  wp_die(__('Error: please check the box above the Submit button.'));
$comment_spamfilter2 = ( isset($_POST['comchk2']) ) ? trim($_POST['comchk2']) : null;
if ( 'yes'  == $comment_spamfilter2 )
  wp_die( __('Your Comment is waiting for moderation.')); // spam!

/* comment looks ok, so send on to wordpress... */
include ( dirname(__FILE__) . '/wp-comments-post.php');

?&gt;
</pre>
<h5>SpamBots, Mixing It Up</h5>
<p>Of course, if enough people use GASP or PHP GASP, the SpamBotters will adapt their code, so you might want to mix it up a little. For example, make comchk1 the hidden checkbox, or add more hidden checkboxes (comchk3, comchk4, comchk5&#8230;) and so on. </p>
<p>Also GASP doesn&#8217;t stop human spammers, who fill up your moderation folder with comments like <i>&#8220;Great post dude! Thanks for sharing.&#8221;</i> (with a link to some spammy website) and the like, so you might need to try <a href="http://akismet.com/">Akismet</a> (which isn&#8217;t perfect either) or something. To be continued&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://dougneubauer.com/2010/12/php-g-a-s-p-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Yahoo Video is Changing</title>
		<link>http://dougneubauer.com/2010/12/yahoo-video-is-changing/</link>
		<comments>http://dougneubauer.com/2010/12/yahoo-video-is-changing/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 10:46:55 +0000</pubDate>
		<dc:creator>Doug Neubauer</dc:creator>
				<category><![CDATA[Potpourri]]></category>
		<category><![CDATA[retro]]></category>

		<guid isPermaLink="false">http://dougneubauer.com/?p=13304</guid>
		<description><![CDATA[Got an email from Yahoo today with the subject line, &#8220;Yahoo! Video is changing&#8221;. Well after reading a little farther I find that Yahoo Video is not &#8220;changing&#8221;, it&#8217;s vanishing! That&#8217;s right, as of March 14, 2011 they are kaput! Or as Yahoo so delicately puts it: &#8220;your videos, user profiles, ratings, favorites, and playlists [...]]]></description>
			<content:encoded><![CDATA[<p>Got an email from Yahoo today with the subject line, &#8220;Yahoo! Video is changing&#8221;. Well after reading a little farther I find that <a href="http://video.yahoo.com/">Yahoo Video</a> is not &#8220;changing&#8221;, it&#8217;s vanishing! That&#8217;s right, as of March 14, 2011 they are kaput!<br />
<span id="more-13304"></span><br />
Or as Yahoo so delicately puts it: &#8220;your videos, user profiles, ratings, favorites, and playlists will no longer be available after March 14, 2011. User video content from Yahoo! Video that remains embedded on third party sites will no longer be playable after March 14, 2011&#8243;</p>
<p>But wait there&#8217;s more, Yahoo Video isn&#8217;t the only one vanishing. Yahoo is also dumping <a href="http://www.pcmag.com/article2/0,2817,2374446,00.asp">Delicious, Buzz, and AltaVista</a>. Not to mention they laid off <a href="http://www.pcmag.com/article2/0,2817,2374342,00.asp">4% of their workforce</a>. eleven days before Christmas.<br />
&nbsp;</p>
<hr style="width:25%" />
<p>Remember When&#8230;</p>
<p>For those of us who can remember way back to the nineties, before Google, &#8220;the&#8221; cool search engine to use was <a href="http://en.wikipedia.org/wiki/AltaVista">AltaVista</a>. Now it&#8217;s a dinosaur, soon to go the way of another 90&#8242;s web icon, <a href="http://en.wikipedia.org/wiki/GeoCities">geocities</a>.</p>
<p>Makes you wonder where YouTube and Google will be in 10 years.</p>
]]></content:encoded>
			<wfw:commentRss>http://dougneubauer.com/2010/12/yahoo-video-is-changing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Increase Your Sales With a Business Web Video</title>
		<link>http://dougneubauer.com/2010/12/increase-your-sales-with-a-business-web-video/</link>
		<comments>http://dougneubauer.com/2010/12/increase-your-sales-with-a-business-web-video/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 10:05:59 +0000</pubDate>
		<dc:creator>Doug Neubauer</dc:creator>
				<category><![CDATA[Business Web Videos]]></category>
		<category><![CDATA[Biz Web Video]]></category>
		<category><![CDATA[Business Internet Video]]></category>
		<category><![CDATA[Business Web Video]]></category>
		<category><![CDATA[Online Promotional Video]]></category>
		<category><![CDATA[Portland Oregon Seattle Washington]]></category>
		<category><![CDATA[Video SEO]]></category>
		<category><![CDATA[YouTube Videos]]></category>

		<guid isPermaLink="false">http://dougneubauer.com/?p=13293</guid>
		<description><![CDATA[The benefit of a video on your website is that it builds trust and increases the comfort level of your customers, encouraging them to take action.]]></description>
			<content:encoded><![CDATA[<p>A Business Web Video is a video you place on your website that introduces you and your company to your viewers. Think of it as an icebreaker. It allows potential future customers a &#8220;face-to-face&#8221; encounter before ever entering your store.<br />
<span id="more-13293"></span><br />
A Business Web Video places the viewer in your environment. Seeing a face and hearing a voice will help will help visitors connect to your story in a way that wouldn&#8217;t happen with still pictures or the written word. Having clients testifying to the value of your product or service can add a personal touch to your web site.</p>
<p>Customers will typically watch videos when they are trying to finalize a vendor selection or purchase decision. The benefit of a video on your website is that it builds trust and increases the comfort level of your customers, encouraging them to take action.</p>
<ul>
<li>26% of viewers visit a store after watching an online video</li>
<li>21 % of viewers make a purchase
<p>Source: BIA/Kelsey User View Study, February 2010 </li>
</ul>
<p>If you do any business at all through your website, a Business Web Video will usually pay for itself within a very short time. <img src="http://dougneubauer.com/wp-content/uploads/2010/12/andy1.jpg" alt="Andy" title="andy1" width="250" height="188" class="alignright size-full wp-image-13315" />For example, suppose the value of a new customer to your business is $100. Then even if your video brings in only an additional 2 customers a month, the video will pay for itself in less than 3 months!</p>
<p>To make the Business Web Video even more attractive, we are currently offering a 20 percent &#8220;winter coupon discount&#8221; on Business Web Videos for customers who sign up before February 2nd, 2011, Groundhog&#8217;s Day! Sign up today and let our Peabody award winning videographer, Andy Elliott, bring your business to life with a Business Web Video!</p>
]]></content:encoded>
			<wfw:commentRss>http://dougneubauer.com/2010/12/increase-your-sales-with-a-business-web-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Groupon. Good or Bad for Your Business?</title>
		<link>http://dougneubauer.com/2010/11/groupon-good-or-bad-for-your-business/</link>
		<comments>http://dougneubauer.com/2010/11/groupon-good-or-bad-for-your-business/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 23:14:10 +0000</pubDate>
		<dc:creator>Doug Neubauer</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Groupon]]></category>
		<category><![CDATA[Local SEO]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://dougneubauer.com/?p=12824</guid>
		<description><![CDATA[Is Groupon good or bad for small and medium businesses?]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.groupon.com/">Groupon</a> is a fairly new internet based company that offers discount coupons for products and services by local businesses. Launched in November 2008, Groupon features a daily deal on things to do or buy in a variety of cities. In general, customers love Groupon, but businesses have had mixed results.<span id="more-12824"></span></p>
<p>Results are highly dependent on the type of Business. Groupon appears to work best for event based businesses or businesses who serve customers in &#8220;groups&#8221;, such as dance studios, where the incremental cost of an additional customer may be minimal. Service-based businesses, such as chiropractic clinics, may also do well. Companies that sell physical products may fair poorly depending on their product costs and margins (Restaurants being a classic example). </p>
<p>One of the questions is what percentage of Groupon &#8220;Coupon Cutters&#8221; will become repeat customers. The numbers aren&#8217;t really known, one estimate was about 10%. Each business will need to carefully work through the numbers to see if Groupon makes sense for them. Here&#8217;s a Groupon horror story by <a href="http://posiescafe.com/wp/?p=316">Posie&#8217;s Cafe</a>. As always, your mileage may vary.</p>
<p>Here&#8217;s a great overview of Groupon by Kristina Weis (AboutUs.org): <a href="http://www.aboutus.org/Learn/Make-Groupon-Work-for-You">Make Groupon Work for You</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dougneubauer.com/2010/11/groupon-good-or-bad-for-your-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Performance-Based SEO. Buyer Beware.</title>
		<link>http://dougneubauer.com/2010/11/performance-based-seo-buyer-beware/</link>
		<comments>http://dougneubauer.com/2010/11/performance-based-seo-buyer-beware/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 19:52:16 +0000</pubDate>
		<dc:creator>Doug Neubauer</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[performance based]]></category>

		<guid isPermaLink="false">http://dougneubauer.com/?p=12795</guid>
		<description><![CDATA[What could go wrong with Performance Based SEO? Judging by the feedback from some of the people who have tried it, a lot.]]></description>
			<content:encoded><![CDATA[<p>One of the problems with SEO is &#8220;what exactly are you buying&#8221;. With a website it&#8217;s easy. You pay your money and you get your website. Same thing goes for a Promotional Video. But with SEO it&#8217;s not so clear. You know you want to rank higher on Google but how do you get there? One thing people have tried is &#8220;Performance-Based SEO&#8221;. The idea here is that you set a target goal such as: Reaching the first page for a given keyword (or group of keywords) and the SEOer gets paid only if the goal is reached. </p>
<p>Sounds great you say, what could go wrong? Well, judging by the feedback from some of the people who have tried it, a lot.<span id="more-12795"></span></p>
<p>Here is a list of some of the problems people have had with certain performance-based SEO companies. Watch out for these tricks&#8230;</p>
<p><b>Money for nothing</b></p>
<p>Some performance-based SEO companies will give you a range of prices depending on the performance goal. Here is an actual example for a VERY competitive keyword:</p>
<ul>
<li>ranking 1-3:  $90 a month</li>
<li>ranking 4-6:  $72 a month</li>
<li>ranking 7-10:  $54 a month</li>
<li>on page two:  $36 a month</li>
<li>on page three: $18 a month</li>
</ul>
<p>At first glance it looks good. Suppose for example you currently rank #28 for the VERY competitive keyword, then for only 90 dollars a month you can rank in the first three. A bargain!</p>
<p>But look a little further. If you reach page three you have to pay $18 a month, but you&#8217;re already on page three! So even if the SEO company does absolutely nothing, there is a good chance that at any particular time Google will rank you #27 or #26 or even higher and you&#8217;ll be out $18 each month.</p>
<p>Now multiply that by a thousand or ten thousand customers. Pretty good income for doing nothing. And of course it&#8217;s even worse for the people who are already on page two or page one.</p>
<p><b>Paying for No Traffic</b>     </p>
<p>In terms of bringing traffic to your site, being on page two or three of Google is virtually worthless. And as if that&#8217;s not bad enough some performance-based SEO companies will actually charge you if you&#8217;re on page two or three of Yahoo or Bing, which have much less traffic than Google. (and they won&#8217;t let you opt out).</p>
<p><b>Google Dance</b>     </p>
<p> Here&#8217;s one that&#8217;s a bit technical.</p>
<p> One performance-based SEO company charges you based on what your rank is on the first of the month. But apparently, and this is the technical part, they pick and choose which of the <a href="http://www.vaughns-1-pagers.com/internet/google-data-centers.htm">Google Data Centers</a> gives you the highest ranking.</p>
<p>As one disgruntled user puts it, &#8220;You&#8217;re constantly in this circle where your rank keeps dropping, yet by some miracle, on the first of the month, your rank increases (while your wallet decreases).&#8221;  Also see: <a href="http://www.google-dance-tool.com/what_is_google_dance.html">Google Dance</a></p>
<p><b>Monthly Search Volume</b>       </p>
<p>Some performance-based SEO companies will provide monthly search estimates for your keyword. In theory, this would allow you to make a rough estimate of your ROI. The problem is their numbers aren&#8217;t very accurate. An example from a disgruntled user&#8230; &#8220;The estimate was for 8,000 monthly searches. It turns out the monthly searches were only 320 for this particular keyword. Needless to say, this mistake currently costs me $44 per month for a measly #22 spot in Google.&#8221;</p>
<p><b>Six Month Contract</b>       </p>
<p>One of the biggest problem with Performance-Based SEO is the long contract. Often times there is quite a bit of a delay between making SEO changes and seeing results on Google. So imagine a legitimate SEOer who works diligently for six months or so and finally gets the customer&#8217;s website onto the 1st page, only to have the customer cancel the contract. The legitimate SEOer works hard for all that and receives nothing.</p>
<p>On the other hand, suppose during that six months the websites ratings go down! The customer is locked into a six month contract, it&#8217;s a disaster.</p>
<p>So what&#8217;s the solution? Hire a legitimate SEO company with a proven track record. Here&#8217;s some good advice from a top five poster at <a href="http://forums.seochat.com/">forums.seochat.com</a>&#8230;</p>
<p><b>Hiring an SEO company is not that hard.</b></p>
<ol>
<li>Ask them to give you 6 keywords/phrases they&#8217;re appearing for on Google and what position they are holding. There&#8217;s your list of 6 references, call them, ask questions about what they did.</li>
<li>Go to <a href="http://siteexplorer.search.yahoo.com/">Yahoo site explorer</a> and look at the inbound links they have acquired. Follow them.</li>
<li> If they ask you to sign any contract that extends beyond month-to-month, find someone else.</li>
<li>
 If anything they say sounds too good to be true&#8230; it is. Anyone that says they can rank you for multiple competitive keyphrases for $100.00 a month, can&#8217;t.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://dougneubauer.com/2010/11/performance-based-seo-buyer-beware/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

