<?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>Red Bridge Internet &#187; Development</title>
	<atom:link href="http://www.redbridgenet.com/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.redbridgenet.com</link>
	<description>Professional WordPress and WordPress Plugin Developers in the San Francisco Bay Area</description>
	<lastBuildDate>Mon, 16 Jan 2012 03:07:49 +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>Cross Browser CSS Background Transparency</title>
		<link>http://www.redbridgenet.com/development/cross-browser-css-background-transparency/</link>
		<comments>http://www.redbridgenet.com/development/cross-browser-css-background-transparency/#comments</comments>
		<pubDate>Thu, 19 May 2011 21:11:40 +0000</pubDate>
		<dc:creator>Ed Reckers</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.redbridgenet.com/?p=755</guid>
		<description><![CDATA[In a nutshell, this is what I used to achieve somewhat cross browser css background transparency: #content &#123; background-color: rgba&#40;255,255,255,0.3&#41;; &#125; Then, you&#8217;ll of course need to make an exception for stinkin IE: &#60;!--[if IE]&#62; &#60;style type=&#34;text/css&#34;&#62; #content { background:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#44FFFFFF,endColorstr=#44FFFFFF); zoom: 1; } &#60;/style&#62; &#60;![endif]--&#62; In the case above, I&#8217;m using Microsoft&#8217;s gradient, but [...]]]></description>
			<content:encoded><![CDATA[<p>In a nutshell, this is what I used to achieve somewhat cross browser css background transparency:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#content</span> <span style="color: #00AA00;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">255</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">255</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">0.3</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Then, you&#8217;ll of course need to make an exception for stinkin IE:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!--[if IE]&gt;
   &lt;style type=&quot;text/css&quot;&gt;
    #content {
        background:transparent;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#44FFFFFF,endColorstr=#44FFFFFF);
        zoom: 1;
    }
   &lt;/style&gt;
&lt;![endif]--&gt;</pre></div></div>

<p>In the case above, I&#8217;m using Microsoft&#8217;s gradient, but just going to and from the same color. I&#8217;ve wrapped the rule in an if statement and this goes somewhere in  after the rest of your CSS has loaded.</p>
<p>I&#8217;ll need to do more testing on versions this works with, but for most non-ancient browsers, this works. Looks easy now, but taking so long to get this far, I&#8217;m writing this down before it goes down the memory hole and I&#8217;m stuck having to figure it all out again.</p>
<p>Special thanks to the following posts, and especially the first on this list:</p>
<ul>
<li><a href="http://robertnyman.com/2010/01/11/css-background-transparency-without-affecting-child-elements-through-rgba-and-filters/">CSS Background Transparency Without Affecting Child Elements, Through RGBa And Filters</a></li>
<li><a href="http://www.lateralcode.com/playing-with-css3-colors/">Playing Around With CSS3 Colors</a></li>
<li><a href="http://css-tricks.com/snippets/css/cross-browser-opacity/">Cross Browser Opacity</a></li>
<li><a href="http://www.css3.info/preview/rgba/">RGBA Colors &#8211; CSS3</a></li>
</ul>
<p>That&#8217;s it for now. This is how I&#8217;m getting cross browser css transparency on elements without the transparency being applied to the content.</p>
<p>Edit: Now that I have of course written blog post about this I&#8217;m coming across a ton of similar work. Below is a <a href="http://www.smipple.net/">Smipple</a> from joost.kiens which is much simpler that my solution (all styling is handled in a single element without the need for isolating IE):</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.rgba</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">transparent</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">200</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">200</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">200</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">0.8</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
 filter<span style="color: #3333ff;">:progid</span><span style="color: #3333ff;">:DXImageTransform</span><span style="color: #6666ff;">.Microsoft</span>.gradient<span style="color: #00AA00;">&#40;</span>startColorstr<span style="color: #00AA00;">=</span><span style="color: #cc00cc;">#99dddddd</span><span style="color: #00AA00;">,</span>endColorstr<span style="color: #00AA00;">=</span><span style="color: #cc00cc;">#99dddddd</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
  -ms-filter<span style="color: #00AA00;">:</span> <span style="color: #ff0000;">&quot;progid:DXImageTransform.Microsoft.gradient(startColorstr=#99dddddd,endColorstr=#99dddddd)&quot;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>The code snippet above is from <a href="http://www.smipple.net/">Smipple</a> and is titled <a href="http://www.smipple.net/snippet/joost.kiens/Crossbrowser%20background%20transparency">Crossbrowser background transparency</a>.</p>
<h4>Incoming search terms:</h4><ul><li>background transparency</li><li>css background transparent</li><li>css background opacity</li><li>css transparency</li><li>css background transparency 2011</li><li>cross browser background opacity</li><li>css background transparency</li><li>cross browser background transparency</li><li>css transparency 2011</li><li>css opacity cross browser</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.redbridgenet.com/development/cross-browser-css-background-transparency/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Require Phone Number in PayPal Express Checkout</title>
		<link>http://www.redbridgenet.com/development/require-phone-number-in-paypal-express-checkout/</link>
		<comments>http://www.redbridgenet.com/development/require-phone-number-in-paypal-express-checkout/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 03:43:27 +0000</pubDate>
		<dc:creator>Ed Reckers</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.redbridgenet.com/?p=710</guid>
		<description><![CDATA[I had to look into how to require a customer phone number using PayPal Express Checkout recently and just found the process to be a pain. Since I don&#8217;t work in the PayPal setups/development screens often, I was hoping to just search google and find the answer. It didn&#8217;t work out so easily. Well, I [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-715" title="PayPal" src="http://www.redbridgenet.com/wp-content/uploads/paypal_logo-150x150.jpg" alt="PayPal" width="150" height="150" />I had to look into how to require a customer phone number using PayPal Express Checkout recently and just found the process to be a pain. Since I don&#8217;t work in the PayPal setups/development screens often, I was hoping to just search google and find the answer. It didn&#8217;t work out so easily.</p>
<p>Well, I eventually found out how to make the phone number a required field in PayPal Express Checkout. These are the steps:</p>
<p>&nbsp;</p>
<p style="text-align: center;">Login =&gt; goto My Account =&gt; select Profile =&gt;<br />
select &#8221;See the classic Profile version&#8221; (the new stuff is garbage)</p>
<div id="attachment_711" class="wp-caption aligncenter" style="width: 550px"><img class="size-full wp-image-711" title="paypal_screen_profile" src="http://www.redbridgenet.com/wp-content/uploads/paypal_screen_profile.png" alt="PayPal =&gt; My Account =&gt; Profile" width="540" height="445" /><p class="wp-caption-text">PayPal =&gt; My Account =&gt; Profile</p></div>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">Select &#8220;<a href="https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-website-payments">Website Payment Preferences</a>&#8221; under Selling Preferences</p>
<div id="attachment_713" class="wp-caption aligncenter" style="width: 550px"><img class="size-full wp-image-713" title="Select Website Payment Preferences" src="http://www.redbridgenet.com/wp-content/uploads/paypal_screen_payment_preferences.png" alt="Select Website Payment Preferences" width="540" height="445" /><p class="wp-caption-text">Select Website Payment Preferences</p></div>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">Select radio button &#8220;On (Required Field)&#8221; under Contact Telephone Number</p>
<div id="attachment_714" class="wp-caption aligncenter" style="width: 550px"><img class="size-full wp-image-714" title="Select &quot;On (Required Field)&quot;" src="http://www.redbridgenet.com/wp-content/uploads/paypal_screen_require_phone.png" alt="Select &quot;On (Required Field)&quot;" width="540" height="445" /><p class="wp-caption-text">Select &quot;On (Required Field)&quot;</p></div>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: left;">That&#8217;s it. That&#8217;s how you can either require or set optional a contact telephone number in your Paypal Express Checkout account.</p>
<p style="text-align: left;">As a reference, and after far too long searching, I found the documentation on a seemingly obscure developer document at: <a href="https://www.x.com/docs/DOC-1367">https://www.x.com/docs/DOC-1367</a>. You&#8217;ll find the instructions (the same as I gave) under the heading &#8220;Require a Contact Phone Number&#8221;.</p>
<h4>Incoming search terms:</h4><ul><li>paypal</li><li>paypal require phone number</li><li>numfind checkout</li><li>paypal checkout phone</li><li>paypal phone number required</li><li>pay pal</li><li>paypal express checkout phone number</li><li>paypal express require phone number</li><li>paypal express phone number</li><li>require phone number paypal</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.redbridgenet.com/development/require-phone-number-in-paypal-express-checkout/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Ignore OPTIONS HTTP/1.0 200 (internal dummy connection)</title>
		<link>http://www.redbridgenet.com/development/how-to-ignore-options-http1-0-200-internal-dummy-connection/</link>
		<comments>http://www.redbridgenet.com/development/how-to-ignore-options-http1-0-200-internal-dummy-connection/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 20:47:18 +0000</pubDate>
		<dc:creator>Ed Reckers</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.redbridgenet.com/?p=420</guid>
		<description><![CDATA[A very common issue with Apache logs in which many multiples of the following lines are logged: OPTIONS * HTTP/1.0&#8243; 200 &#8211; &#8220;-&#8221; &#8220;Apache/2.2.3 (CentOS) (internal dummy connection) You&#8217;re logs will looking something like this (in this case ipv6 enabled): ::1 &#8211; - [30/Jan/2011:09:29:17 -0800] &#8220;OPTIONS * HTTP/1.0&#8243; 200 &#8211; &#8220;-&#8221; &#8220;Apache/2.2.3 (CentOS) (internal dummy [...]]]></description>
			<content:encoded><![CDATA[<p>A very common issue with Apache logs in which many multiples of the following lines are logged:</p>
<blockquote><p>
OPTIONS * HTTP/1.0&#8243; 200 &#8211; &#8220;-&#8221; &#8220;Apache/2.2.3 (CentOS) (internal dummy connection)
</p></blockquote>
<p>You&#8217;re logs will looking something like this (in this case ipv6 enabled):</p>
<blockquote><p>
::1 &#8211; - [30/Jan/2011:09:29:17 -0800] &#8220;OPTIONS * HTTP/1.0&#8243; 200 &#8211; &#8220;-&#8221; &#8220;Apache/2.2.3 (CentOS) (internal dummy connection)&#8221;<br />
::1 &#8211; - [30/Jan/2011:09:29:40 -0800] &#8220;OPTIONS * HTTP/1.0&#8243; 200 &#8211; &#8220;-&#8221; &#8220;Apache/2.2.3 (CentOS) (internal dummy connection)&#8221;<br />
::1 &#8211; - [30/Jan/2011:09:29:41 -0800] &#8220;OPTIONS * HTTP/1.0&#8243; 200 &#8211; &#8220;-&#8221; &#8220;Apache/2.2.3 (CentOS) (internal dummy connection)&#8221;<br />
::1 &#8211; - [30/Jan/2011:09:29:42 -0800] &#8220;OPTIONS * HTTP/1.0&#8243; 200 &#8211; &#8220;-&#8221; &#8220;Apache/2.2.3 (CentOS) (internal dummy connection)&#8221;<br />
::1 &#8211; - [30/Jan/2011:09:29:46 -0800] &#8220;OPTIONS * HTTP/1.0&#8243; 200 &#8211; &#8220;-&#8221; &#8220;Apache/2.2.3 (CentOS) (internal dummy connection)&#8221;<br />
::1 &#8211; - [30/Jan/2011:09:32:27 -0800] &#8220;OPTIONS * HTTP/1.0&#8243; 200 &#8211; &#8220;-&#8221; &#8220;Apache/2.2.3 (CentOS) (internal dummy connection)&#8221;
</p></blockquote>
<p>The definitive explanation for this issue can be found at the link below, however, it does not detail the method to follow for servers setup for ipv6 (which is what my post documents):</p>
<ul>
<a href="http://wiki.apache.org/httpd/InternalDummyConnection">http://wiki.apache.org/httpd/InternalDummyConnection</a></ul>
<p>What you can do is simply ignore the errors by adding a few lines to your apache conf files:</p>
<blockquote><p>
# Custom Conditional Logs<br />
# Reference: http://httpd.apache.org/docs/2.2/logs.html Conditional Logs<br />
#<br />
# Mark requests from the loop-back interface (internal dummy connection)<br />
SetEnvIf Remote_Addr &#8220;::1&#8243; dontlog<br />
SetEnvIf User-Agent &#8220;.*internal dummy connection.*&#8221; dontlog
</p></blockquote>
<p>You&#8217;ll then add <strong>dontlog</strong> to the end of logfile directive (which may look something like this):</p>
<blockquote><p>
#<br />
# For a single logfile with access, agent, and referer information<br />
# (Combined Logfile Format), use the following directive:<br />
#<br />
CustomLog logs/access_log combined env=!dontlog
</p></blockquote>
<p>Basically, you&#8217;ll just need to ignore these internal requests by blocking the local Remote Address. You can reference Conditional Logs at:</p>
<ul>
<a href="http://httpd.apache.org/docs/2.2/logs.html">http://httpd.apache.org/docs/2.2/logs.html</a></ul>
<p>That should help.</p>
<p>This will also help:</p>
<ul>
<a href="http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html">http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html</a><br />
<a href="http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html"></a></ul>
<h4>Incoming search terms:</h4><ul><li>OPTIONS * HTTP/1 0 200 - - Apache/2 2 3 (CentOS) (internal dummy connection)</li><li>options http 1 0 internal dummy connection</li><li>Apache/2 2 3 (CentOS) (internal dummy connection)</li><li>options http 1 0 200 apache internal dummy connection</li><li>OPTIONS * HTTP/1 0</li><li>internal dummy connection</li><li>options internal dummy connection</li><li>options http 1 0 200 apache 2 2 3 centos internal dummy connection</li><li>options http 1 0</li><li>OPTIONS * internal dummy connection</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.redbridgenet.com/development/how-to-ignore-options-http1-0-200-internal-dummy-connection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Absolute Best List of Top 10 WordPress Plugins Lists</title>
		<link>http://www.redbridgenet.com/development/the-absolute-best-list-of-top-10-wordpress-plugins-lists/</link>
		<comments>http://www.redbridgenet.com/development/the-absolute-best-list-of-top-10-wordpress-plugins-lists/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 18:29:04 +0000</pubDate>
		<dc:creator>Ed Reckers</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.redbridgenet.com/?p=428</guid>
		<description><![CDATA[There seems to be enough Top 10 WordPress Plugins lists on the Internet today to justify a definitive list of these top 10 lists. I haven&#8217;t decided yet if this list (of mine) will have a defined number of lists (say, The Top 10 Lists of Top 10 WordPress Plugin Lists), but what I can [...]]]></description>
			<content:encoded><![CDATA[<p>There seems to be enough Top 10 <a href="http://wordpress.org/extend/plugins/">WordPress Plugins</a> lists on the Internet today to justify a definitive list of these top 10 lists. I haven&#8217;t decided yet if this list (of mine) will have a defined number of lists (say, The Top 10 Lists of Top 10 <a href="http://wordpress.org/extend/plugins/">WordPress Plugin</a> Lists), but what I can tell you is that this List of WordPress Plugins Lists will beat out all other Lists currently listing the top <a href="http://wordpress.org/extend/plugins/">WordPress Plugins</a>.</p>
<h1><strong>Top 10 List of Top 10 WordPress Plugins Lists</strong></h1>
<ol>
<li><a href="http://greginmotion.com/internet-marketing/top-10-best-wordpress-plugins/">Top 10 Best WordPress Plugins that Make Your Blog Badass</a></li>
<li><a title="Permalink to The Top Ten WordPress Plugins" rel="bookmark" href="http://cavemonkey50.com/2006/03/the-top-ten-wordpress-plugins/">The Top Ten WordPress Plugins</a></li>
<li><a href="http://wordpress.org/extend/plugins/top-10/">Top 10 Plugins (at WordPress.Com)</a></li>
<li><a href="http://wordpress.org/extend/plugins/top-10/">Ten Essential WordPress Plugins</a></li>
<li><a href="http://www.socialbrite.org/2010/03/01/10-essential-wordpress-plug-ins/">10 essential WordPress plug-ins</a></li>
<li><a href="http://www.techzoomin.com/top-10-word-press-plugins-for-seo/">Top 10 WordPress Plugins for SEO</a></li>
<li><a href="http://just-ask-kim.com/top-10-must-have-wordpress-plugins/">Top 10 Must Have WordPress Plugins</a></li>
<li><a href="http://www.dailyblogging.org/wordpress/top-10-wordpress-plugins-which-i-use-on-dailyblogging/">Top 10 WordPress Plugins which I use on DailyBlogging</a></li>
<li><a href="http://wordpress.wp-expert-nyc.com/93/my-top-10-favorite-wordpress-plugins/">My top 10 favorite WordPress plugins</a></li>
<li><a href="http://ironshirtink.wordpress.com/2010/04/27/top-10-wordpress-plugins-to-turbocharge-your-internet-marketing-efforts/">Top 10 WordPress Plugins to Turbocharge Your Internet Marketing Efforts</a></li>
</ol>
<p>After doing just a few minutes research on this post of List of WordPress Plugins Lists I&#8217;ve quickly come to the conclusion that these lists (of <a href="http://wordpress.org/extend/plugins/">WordPress Plugin</a>s) most likely are the most popular lists (of any topic) out there on the internet.</p>
<p>Happy listing and remember, there is no such things as List Overload.</p>
<h4>Incoming search terms:</h4><ul><li>absolute best plugins for wordpress</li><li>absolute best list of research tools</li><li>best list wordpress</li><li>plugin wordpress image absolute</li><li>the absolute best wordpress</li><li>top 10 wordpress plugin</li><li>top ten plugins for wordpress</li><li>wordpress and lists</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.redbridgenet.com/development/the-absolute-best-list-of-top-10-wordpress-plugins-lists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>httpd not running, trying to start</title>
		<link>http://www.redbridgenet.com/development/httpd-not-running-trying-to-start/</link>
		<comments>http://www.redbridgenet.com/development/httpd-not-running-trying-to-start/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 22:35:40 +0000</pubDate>
		<dc:creator>Ed Reckers</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.redbridgenet.com/?p=423</guid>
		<description><![CDATA[After rebooting my Linux server Apache fails to start. When trying to start with either apachectl or httpd I&#8217;ll come across the following message: httpd not running, trying to start (98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets [...]]]></description>
			<content:encoded><![CDATA[<p>After rebooting my Linux server Apache fails to start. When trying to start with either apachectl or httpd I&#8217;ll come across the following message:</p>
<blockquote><p>httpd not running, trying to start<br />
(98)Address already in use: make_sock: could not bind to address [::]:80<br />
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80<br />
no listening sockets available, shutting down<br />
Unable to open logs</p></blockquote>
<p>In my particular case, this stinker of an issue arises due to my SSL Certificate requiring a pass phrase. Since during reboot that pass phrase was not provided, Apache could not start.</p>
<p>So, after seeing the error above you&#8217;ll need to check what is currently listening to port 80:</p>
<blockquote><p>netstat -lnp | grep :80</p></blockquote>
<p>If you see a process running, kill it using:</p>
<blockquote><p>kill -9 pid (where pid is the numeric process returned above)</p></blockquote>
<p>You can now try and start/restart; I use:</p>
<blockquote><p>/usr/sbin/apachectl graceful</p></blockquote>
<p>Then, you&#8217;ll see that Apache is now trying to successfully start. You&#8217;ll see something like this:</p>
<blockquote><p>httpd not running, trying to start<br />
Apache/2.2.3 mod_ssl/2.2.3 (Pass Phrase Dialog)<br />
Some of your private key files are encrypted for security reasons.<br />
In order to read them you have to provide the pass phrases.
</p></blockquote>
<p>Here is where you provide the prass phrase.</p>
<p>I think the next thing to do is to remove the pass phrase from my SSL Cert (there&#8217;s a good writeup for that which I need to dig up for this post), but in the meantime, this is how it&#8217;s handled.</p></blockquote>
<h4>Incoming search terms:</h4><ul><li>httpd not running trying to start</li><li>httpd not running</li><li>Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0 0 0 0:80 no listening sockets available shutting down Unable to open logs</li><li>httpd not running trying to start linux</li><li>Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80</li><li>httpd start</li><li>httpd not running, trying to start</li><li>starting httpd: no listening sockets available shutting down</li><li>httpd not running trying to restart</li><li>(98)address already in use: make_sock: could not bind to address 0 0 0 0:80</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.redbridgenet.com/development/httpd-not-running-trying-to-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Replace a WordPress Function</title>
		<link>http://www.redbridgenet.com/development/how-to-replace-a-wordpress-function/</link>
		<comments>http://www.redbridgenet.com/development/how-to-replace-a-wordpress-function/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 01:48:20 +0000</pubDate>
		<dc:creator>Ed Reckers</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.redbridgenet.com/?p=416</guid>
		<description><![CDATA[This is mainly for my own records, but the curious thing is that when I do a simple search for &#8220;how to replace a wordpress function&#8221; or a few derivatives of that phrase I&#8217;m usuually returned the following links (at least w/ Google): http://codex.wordpress.org/Function_Reference/remove_action http://codex.wordpress.org/Function_Reference/remove_filter http://codex.wordpress.org/Function_Reference/the_excerpt However, what I&#8217;m really looking to do is basically swap in [...]]]></description>
			<content:encoded><![CDATA[<p>This is mainly for my own records, but the curious thing is that when I do a simple search for &#8220;how to replace a wordpress function&#8221; or a few derivatives of that phrase I&#8217;m usuually returned the following links (at least w/ Google):</p>
<ul>
<li><a href="http://codex.wordpress.org/Function_Reference/remove_action">http://codex.<span style="font-weight: bold;">wordpress</span>.org/<span style="font-weight: bold;">Function</span>_Reference/remove_action</a></li>
<li><a href="http://codex.wordpress.org/Function_Reference/remove_filter">http://codex.<span style="font-weight: bold;">wordpress</span>.org/<span style="font-weight: bold;">Function</span>_Reference/remove_filter</a></li>
<li><a href="http://codex.wordpress.org/Function_Reference/the_excerpt">http://codex.<span style="font-weight: bold;">wordpress</span>.org/<span style="font-weight: bold;">Function</span>_Reference/the_excerpt</a></li>
</ul>
<p>However, what I&#8217;m really looking to do is basically swap in one of my own functions for a WordPress Core Function. It seems that WordPress&#8217; <a href="http://codex.wordpress.org/Pluggable_Functions">Pluggable Functions</a> allows me to do that:</p>
<ul>
<li><a href="http://codex.wordpress.org/Pluggable_Functions">http://codex.wordpress.org/Pluggable_Functions</a></li>
</ul>
<p>The explain it a bit here:</p>
<blockquote><p>Pluggable functions were introduced in WordPress 1.5.1 These functions let you override certain core functions via plugins. The most up-to-date list of core functions that WordPress allows plugins to override is available at wp-includes/pluggable.php. WordPress loads the built-in functions only if they are undefined after all plugins have been loaded.</p></blockquote>
<p>Now, this only allows you to replace a limited number of WordPress functions, but it does, what it says it does, and that is to allow you to replace a core WordPress function by using WordPress&#8217; <a href="http://codex.wordpress.org/Pluggable_Functions">Pluggable Functions</a>.</p>
<h4>Incoming search terms:</h4><ul><li>wordpress override function</li><li>wordpress replace function</li><li>wordpress replace core function</li><li>wordpress override core function</li><li>wordpress replace core functions</li><li>wordpress replace functions</li><li>wp override function</li><li>wordpress redefine function</li><li>replace function wordpress</li><li>wordpress override plugin function</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.redbridgenet.com/development/how-to-replace-a-wordpress-function/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Upload Flash f4v Video with WordPress</title>
		<link>http://www.redbridgenet.com/development/how-to-upload-flash-f4v-video-with-wordpress/</link>
		<comments>http://www.redbridgenet.com/development/how-to-upload-flash-f4v-video-with-wordpress/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 02:12:41 +0000</pubDate>
		<dc:creator>Ed Reckers</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.redbridgenet.com/?p=395</guid>
		<description><![CDATA[I had an issue with the WordPress 3.0+ video uploader while trying to upload Flash Video files with the extension f4v. Upon attempting to load a flash f4v video file with the WordPress video uploader the following error message would be thrown, &#8220;File type does not meet security guidelines.&#8221;. The ultimate fix is to add the [...]]]></description>
			<content:encoded><![CDATA[<p>I had an issue with the WordPress 3.0+ video uploader while trying to upload Flash Video files with the extension f4v. Upon attempting to load a flash f4v video file with the WordPress video uploader the following error message would be thrown, &#8220;File type does not meet security guidelines.&#8221;. The ultimate fix is to add the filetype to the <a href="http://en.support.wordpress.com/accepted-filetypes/">WordPress Accepted Filetypes</a>.</p>
<p>What I did was to add the extension and mime type to the following functions in the WordPress functions.php file:</p>
<ul>
<li>function wp_ext2type</li>
<li>function get_allowed_mime_types</li>
</ul>
<p>The proper method for adding this Mime type would be to add via a Plugin so that any upgrades do not wipe out your changes. However, I was willing to deal with this, but reportedly the following plugin will help:</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/pjw-mime-config/">PJW Mime Config</a></li>
</ul>
<p>So, basically that&#8217;s it. That is how I added the mime type and extension information to allow the WordPress file/video uploader to successfully upload the Flash video type with extension f4v.</p>
<p>The following pages were helpful with this issue:</p>
<ul>
<li><a href="http://www.thehenrys.net/wp/?p=10">WordPress: File type does not meet security guidelines.</a></li>
<li><a href="http://en.support.wordpress.com/accepted-filetypes/">WordPress Accepted Filetypes</a></li>
<li><a href="http://www.kaourantin.net/2007/10/new-file-extensions-and-mime-types.html">New File Extensions and MIME Types</a></li>
<li><a href="http://wordpress.org/extend/ideas/topic/mime-type-for-flv">Mime type for flv</a></li>
</ul>
<p>I&#8217;ve got an update to this post. I&#8217;m now adding this Flash f4v mime type to WordPress via my theme&#8217;s function.php file. It follows and adds to some of the links above explaining how to add a mime type to WordPress.  Most tutorials explaining how to add a mimi type to wordpress stop at the adding it to the function get_allowed_mime_types, this snippet adds the mime type to the wp_ext2type function as well:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/*
* Adds the f4v mime type
*/</span>
<span style="color: #666666; font-style: italic;">// Add mimi types to function get_allowed_mime_types</span>
<span style="color: #000000; font-weight: bold;">function</span> add_allowed_mime_types<span style="color: #009900;">&#40;</span><span style="color: #000088;">$mimes</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$my_new_mimes</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span>
        <span style="color: #0000ff;">'f4v'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'video/mp4'</span>
    <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #990000;">array_merge</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mimes</span><span style="color: #339933;">,</span><span style="color: #000088;">$my_new_mimes</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'upload_mimes'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'add_allowed_mime_types'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Add an extension to (2) function wp_ext2type</span>
<span style="color: #000000; font-weight: bold;">function</span> add_ext2_ext2type<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ext</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$my_new_extensions</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span>
        <span style="color: #0000ff;">'video'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'f4v'</span> <span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #990000;">array_merge</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ext</span><span style="color: #339933;">,</span><span style="color: #000088;">$my_new_extensions</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'upload_mimes'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'add_ext2_ext2type'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h4>Incoming search terms:</h4><ul><li>wordpress f4v</li><li>f4v wordpress</li><li>wordpress upload f4v</li><li>upload f4v to wordpress</li><li>magento Upload Security Error</li><li>upload f4v wordpress</li><li>f4v mime type</li><li>playing f4v in wordpress</li><li>allow f4v in wordpress</li><li>wordpress video f4v</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.redbridgenet.com/development/how-to-upload-flash-f4v-video-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The IP Range 204.13.201.0/26 Belongs to Trustwave Holdings</title>
		<link>http://www.redbridgenet.com/development/the-ip-range-204-13-201-026-belongs-to-trustwave-holdings/</link>
		<comments>http://www.redbridgenet.com/development/the-ip-range-204-13-201-026-belongs-to-trustwave-holdings/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 11:28:57 +0000</pubDate>
		<dc:creator>Ed Reckers</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.redbridgenet.com/?p=391</guid>
		<description><![CDATA[You&#8217;ll notice the IP range 204.13.201.0/26 scanning your system. This IP address belongs to Trustwave Holdings and is part of their TrustKeeper PCI Vulnerability Scan as part of your PCI DSS compliance services from Trustwave. TrustWave hanldes PCI Compliance for Wells Fargo Merchant Account holders. Incoming search terms:trustwave ip ranges204 13 201 0ip range 0/26IP [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;ll notice the IP range 204.13.201.0/26 scanning your system. This IP address belongs to Trustwave Holdings and is part of their TrustKeeper PCI Vulnerability Scan as part of your PCI DSS compliance services from Trustwave. TrustWave hanldes PCI Compliance for Wells Fargo Merchant Account holders.</p>
<h4>Incoming search terms:</h4><ul><li>trustwave ip ranges</li><li>204 13 201 0</li><li>ip range 0/26</li><li>IP 0/26</li><li>trustwave scanner ip range</li><li>/26 ip range</li><li>trustwave pci scan ip range</li><li>trustwave ip</li><li>trustwave scanning pci ip ranges</li><li>trustwave scanning ip addreses</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.redbridgenet.com/development/the-ip-range-204-13-201-026-belongs-to-trustwave-holdings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL for Updating WordPress Post URLs</title>
		<link>http://www.redbridgenet.com/development/mysql-for-updating-wordpress-post-urls/</link>
		<comments>http://www.redbridgenet.com/development/mysql-for-updating-wordpress-post-urls/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 02:36:02 +0000</pubDate>
		<dc:creator>Ed Reckers</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.redbridgenet.com/?p=243</guid>
		<description><![CDATA[Sometimes you&#8217;ll need to update post and page urls when going from a development environment to production, or more simply when going from one domain to the next. If you have many (10s to 100s), and you will have that if the WP snapshots have been run, then you&#8217;ll want to update them all easily. [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes you&#8217;ll need to update post and page urls when going from a development environment to production, or more simply when going from one domain to the next. If you have many (10s to 100s), and you will have that if the WP snapshots have been run, then you&#8217;ll want to update them all easily. You can do this with MySQL:</p>
<pre>
UPDATE wp_posts SET guid = REPLACE(guid,"dev.site.com","www.site.com");
UPDATE wp_posts SET post_content = REPLACE(post_content,"dev.site.com","www.site.com");
UPDATE wp_options SET option_value = REPLACE(option_value,"dev.site.com","www.site.com");
UPDATE wp_links SET link_url = REPLACE(link_url,"dev.site.com","www.site.com");
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value,"dev.site.com","www.site.com");
</pre>
<p>That&#8217;s it. You can update your WordPress post and page url values with just a little html.</p>
<p>Here&#8217;s a resource from WordPress to help with a WordPress move:</p>
<p><a href="http://codex.wordpress.org/Changing_The_Site_URL">http://codex.wordpress.org/Changing_The_Site_URL</a></p>
<h4>Incoming search terms:</h4><ul><li>wordpress mysql update post url</li><li>wordpress update wp_links</li><li>wordpress update post url mysql</li><li>wordpress assign category from mysql</li><li>update urls in mysql</li><li>wordpress mysql post</li><li>guid as url mysql</li><li>wordpress post mysql</li><li>wordpress sql searching for url in mysql</li><li>update url posts entries wordpress</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.redbridgenet.com/development/mysql-for-updating-wordpress-post-urls/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL Config Examples</title>
		<link>http://www.redbridgenet.com/development/mysql-config-examples/</link>
		<comments>http://www.redbridgenet.com/development/mysql-config-examples/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 22:40:48 +0000</pubDate>
		<dc:creator>Ed Reckers</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.redbridgenet.com/?p=235</guid>
		<description><![CDATA[I recently was on the search for a few examples of active MySQL configuration files (my.cnf). It&#8217;s always nice to see someone else&#8217;s production version of a configuration file and during this search I realized that not a lot of examples of MySQL config files were to be found on the internet. The first place [...]]]></description>
			<content:encoded><![CDATA[<p>I recently was on the search for a few examples of active <a href="http://dev.mysql.com/doc/refman/5.1/en/option-files.html">MySQL configuration files</a> (my.cnf). It&#8217;s always nice to see someone else&#8217;s production version of a configuration file and during this search I realized that not a lot of examples of <a href="http://dev.mysql.com/doc/refman/5.1/en/option-files.html">MySQL config files</a> were to be found on the internet.</p>
<p>The first place to start is MySQL&#8217;s examle config files. You can find this in mysql&#8217;s doc share, ie:</p>
<p>/usr/share/doc/mysql-server-5.*.*/</p>
<p>There are 5 example <a href="http://dev.mysql.com/doc/refman/5.1/en/option-files.html">MySQL configuration files</a> provided with most systems:</p>
<ol>
<li>my-small.cnf</li>
<li>my-medium.cnf</li>
<li>my-large.cnf</li>
<li>my-huge.cnf</li>
<li>my-innodb-heavy-4G.cnf</li>
</ol>
<p>You can take a look at the example MySQL config files above to get an idea of how these settings can be handled.</p>
<p>Here are a couple links to pages with MySQL config file examples:</p>
<ul>
<li><a title="http://www.felipecruz.com/mysql-server-production-my-cnf-file.php" href="http://www.felipecruz.com/mysql-server-production-my-cnf-file.php">http://www.felipecruz.com/mysql-server-production-my-cnf-file.php</a></li>
<li><a title="http://forge.mysql.com/tools/tool.php?id=138" href="http://forge.mysql.com/tools/tool.php?id=138">http://forge.mysql.com/tools/tool.php?id=138</a></li>
<li><a title="http://www.astahost.com/info.php/Sample-Mycnf-Mysql-Configuration-File_t2727.html" href="http://www.astahost.com/info.php/Sample-Mycnf-Mysql-Configuration-File_t2727.html">http://www.astahost.com/info.php/Sample-Mycnf-Mysql-Configuration-File_t2727.html</a></li>
<li><a title="http://www.notesbit.com/index.php/web-mysql/mysql/mysql-tuning-optimizing-my-cnf-file/" href="http://www.notesbit.com/index.php/web-mysql/mysql/mysql-tuning-optimizing-my-cnf-file/">http://www.notesbit.com/index.php/web-mysql/mysql/mysql-tuning-optimizing-my-cnf-file/</a></li>
<li><a href="http://www.joehruska.com/?p=7">http://www.joehruska.com/?p=7</a></li>
</ul>
<p>Here&#8217;s a link worth reading:</p>
<ul>
<li><a href="http://www.brennan.id.au/17-MySQL_Server.html">http://www.brennan.id.au/17-MySQL_Server.html</a></li>
</ul>
<p>That&#8217;s it for now. This is a resource page/blog post pointing to example <a href="http://dev.mysql.com/doc/refman/5.1/en/option-files.html">MySQL configuration files</a>.</p>
<h4>Incoming search terms:</h4><ul><li>mysql config</li><li>mysql settings for production</li><li>mysql configuration for production</li><li>mysql config example</li><li>config mysql</li><li>mysql configuration</li><li>mysql example config</li><li>mysql configuration examples</li><li>mysql configuration example</li><li>mysql production configuration</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.redbridgenet.com/development/mysql-config-examples/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

