<?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>WarpConduit.Net</title>
	<atom:link href="http://www.warpconduit.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.warpconduit.net</link>
	<description>Intergalactic Brain Food</description>
	<lastBuildDate>Thu, 17 May 2012 03:00:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How to Change the Order Increment ID and Allow Very Large Order Numbers in OpenCart</title>
		<link>http://www.warpconduit.net/2012/05/04/how-to-change-the-order-increment-id-and-allow-very-large-order-numbers-in-opencart/</link>
		<comments>http://www.warpconduit.net/2012/05/04/how-to-change-the-order-increment-id-and-allow-very-large-order-numbers-in-opencart/#comments</comments>
		<pubDate>Sat, 05 May 2012 00:51:59 +0000</pubDate>
		<dc:creator>Josh Hartman</dc:creator>
				<category><![CDATA[Web Design & Development]]></category>
		<category><![CDATA[bigint]]></category>
		<category><![CDATA[increment]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[number]]></category>
		<category><![CDATA[opencart]]></category>
		<category><![CDATA[order]]></category>

		<guid isPermaLink="false">http://www.warpconduit.net/?p=487</guid>
		<description><![CDATA[Problem I recently found myself needing to set up various stores with very large custom order numbers to avoid conflicting order numbers when centrally processing orders from multiple stores. Background Information When OpenCart is installed the tables with order_id columns are setup as datatype INT(11) and by default these columns are signed, meaning they support [...]]]></description>
			<content:encoded><![CDATA[<h2><img class="alignright size-full wp-image-522" title="OpenCart Large Order Number Increment ID" src="http://www.warpconduit.net/wp-content/uploads/opencart-large-order-number-increment-id.jpg" alt="OpenCart Large Order Number Increment ID" width="288" height="288" />Problem</h2>
<p>I recently found myself needing to set up various stores with very large custom order numbers to avoid conflicting order numbers when centrally processing orders from multiple stores.</p>
<h3>Background Information</h3>
<p>When OpenCart is installed the tables with <code>order_id</code> columns are setup as datatype <code>INT(11)</code> and by default these columns are signed, meaning they support negative or positive numbers (which doesn&#8217;t make any sense for order numbers). As an <code>INT(11) SIGNED</code> column it could contain order numbers up to 2147483647 and if the field was <code>INT(11) UNISGNED</code> it could then contain order numbers up to 4294967295. But for my administrative needs this was still not enough.</p>
<h2>Solution</h2>
<p><strong>Note:</strong> The following method has been tested on OpenCart v1.5.2 only and I can&#8217;t say how it will behave on other versions.</p>
<p>First things first, you should take this opportunity to backup your OpenCart database in case something goes wrong.</p>
<h3>Allowing Very Large Order Numbers</h3>
<p>After eliminating the other integer data types I turned to the <code>BIGINT UNSIGNED</code> datatype which can contain order numbers up to 18446744073709551615.</p>
<p>To make use of this datatype you will need to run some SQL queries to alter some columns in the database schema. If your install has a table prefix setup adjust the queries as necessary.</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`affiliate_transaction`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`coupon_history`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`customer_reward`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">DEFAULT</span> <span style="color: #ff0000;">'0'</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`customer_transaction`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`order`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`order_download`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`order_fraud`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">DEFAULT</span> <span style="color: #ff0000;">'0'</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`order_history`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`order_option`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`order_product`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`order_total`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`order_voucher`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">DEFAULT</span> <span style="color: #ff0000;">'0'</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`return`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`voucher`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`voucher_history`</span> <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #ff0000;">`order_id`</span> <span style="color: #993333; font-weight: bold;">BIGINT</span> <span style="color: #993333; font-weight: bold;">UNSIGNED</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;</pre></div></div>

<h3>Setting the Order Increment ID</h3>
<p>Now you can the set the <code>order</code> table&#8217;s <code>order_id</code> column <code>AUTO_INCREMENT</code> value to a non-negative number between 1 and 18446744073709551615. The SQL command for that follows:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`order`</span> <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">9010003001</span>;</pre></div></div>

<p>Once again, if your install is using a table prefix, update the query as necessary.</p>
<p>Hopefully in the future the OpenCart developers will recognize that some need to use very large custom order numbers and adjust the install database schema so that we don&#8217;t have to hack the tables. But until then this is what works for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.warpconduit.net/2012/05/04/how-to-change-the-order-increment-id-and-allow-very-large-order-numbers-in-opencart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Change the Order Increment ID and Prefix in Magento</title>
		<link>http://www.warpconduit.net/2012/04/18/how-to-change-the-order-increment-id-and-prefix-in-magento/</link>
		<comments>http://www.warpconduit.net/2012/04/18/how-to-change-the-order-increment-id-and-prefix-in-magento/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 04:42:14 +0000</pubDate>
		<dc:creator>Josh Hartman</dc:creator>
				<category><![CDATA[Web Design & Development]]></category>
		<category><![CDATA[credit memo]]></category>
		<category><![CDATA[increment]]></category>
		<category><![CDATA[invoice]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[number]]></category>
		<category><![CDATA[order]]></category>
		<category><![CDATA[prefix]]></category>
		<category><![CDATA[shipment]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.warpconduit.net/?p=477</guid>
		<description><![CDATA[Sometimes the need arises where you must change the Magento order numbering. Perhaps it is necessary to avoid conflict with a separate Magento installation or other ecommerce platform. Or maybe you just want to increase your order number to look like you&#8217;ve processed hundreds of thousands of orders. Whatever the case may be here are [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-488" title="Magento Order Numbers" src="http://www.warpconduit.net/wp-content/uploads/magento-order-numbers-300x198.jpg" alt="Magento Order Numbers" width="300" height="198" />Sometimes the need arises where you must change the Magento order numbering. Perhaps it is necessary to avoid conflict with a separate Magento installation or other ecommerce platform. Or maybe you just want to increase your order number to look like you&#8217;ve processed hundreds of thousands of orders. Whatever the case may be here are some SQL commands you can run to check the status of your store&#8217;s order numbers, and commands to also change the numbering. In addition, I&#8217;ve included SQL commands to modify the invoice, shipment, and credit memo increment IDs as well.</p>
<blockquote><p><strong>Note:</strong> These queries were testing on Magento Community Edition v1.6.2.0.  I fully expect the increment ID queries to work on v1.4.1 and above, but <strong>DO NOT</strong> set the increment prefix to <code>NULL</code> on anything less than v1.6.0. Backup your database before making any changes in case your copy of Magento reacts unexpectedly.</p></blockquote>
<h2>Find the Current Increment IDs for All Stores</h2>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> core_store_group<span style="color: #66cc66;">.</span>name <span style="color: #993333; font-weight: bold;">AS</span> group_name<span style="color: #66cc66;">,</span> core_website<span style="color: #66cc66;">.</span>name <span style="color: #993333; font-weight: bold;">AS</span> website_name<span style="color: #66cc66;">,</span> core_store<span style="color: #66cc66;">.</span>name <span style="color: #993333; font-weight: bold;">AS</span> store_name<span style="color: #66cc66;">,</span> core_store<span style="color: #66cc66;">.</span>store_id<span style="color: #66cc66;">,</span> increment_prefix<span style="color: #66cc66;">,</span> increment_last_id<span style="color: #66cc66;">,</span> entity_type_code
<span style="color: #993333; font-weight: bold;">FROM</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> core_store <span style="color: #993333; font-weight: bold;">ON</span> core_store<span style="color: #66cc66;">.</span>store_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>store_id
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> core_store_group <span style="color: #993333; font-weight: bold;">ON</span> core_store_group<span style="color: #66cc66;">.</span>group_id <span style="color: #66cc66;">=</span> core_store<span style="color: #66cc66;">.</span>group_id
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> core_website <span style="color: #993333; font-weight: bold;">ON</span> core_website<span style="color: #66cc66;">.</span>website_id <span style="color: #66cc66;">=</span> core_store<span style="color: #66cc66;">.</span>website_id
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_store<span style="color: #66cc66;">.</span>store_id !<span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> eav_entity_store<span style="color: #66cc66;">.</span>store_id;</pre></div></div>

<p>This will display your current increment ID and prefix for all document types (quotes, orders, invoices, shipments, and credit memos). In addition it will show you the website group, website name, store name, and store ID for each type of increment ID to help you in updating a specific store among multiple stores.<br />
When making changes keep in mind that the <code>increment_prefix</code> field type is <code>varchar(20)</code> and that the <code>increment_last_id</code> field type is <code>varchar(50)</code>.</p>
<h2>Order Increment ID and Prefix</h2>
<h3>Change your Order Increment ID on All Stores</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_last_id<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'XXXXXXXXXX'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'order'</span>;</pre></div></div>

<p>Replace the <code>X</code>&#8216;s with your desired order number and run the query.</p>
<h3>Change your Order Prefix on All Stores</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_prefix<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'X'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'order'</span>;</pre></div></div>

<p>Replace the <code>X</code> with your desired order prefix or remove the quotes and set <code>X</code> to <code>NULL</code> to disable the order prefix, then run the query.</p>
<h3>Change your Order Increment ID on a Specific Store</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_last_id<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'XXXXXXXXXX'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'order'</span> <span style="color: #993333; font-weight: bold;">AND</span> eav_entity_store<span style="color: #66cc66;">.</span>store_id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'Y'</span>;</pre></div></div>

<p>Replace the <code>X</code>&#8216;s with your desired order number, replace <code>Y</code> with the store ID of the store you want to modify, then run the query.</p>
<h3>Change your Order Prefix on a Specific Store</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_prefix<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'X'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'order'</span> <span style="color: #993333; font-weight: bold;">AND</span> eav_entity_store<span style="color: #66cc66;">.</span>store_id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'Y'</span>;</pre></div></div>

<p>Replace the <code>X</code> with your desired order prefix or remove the quotes and set <code>X</code> to <code>NULL</code> to disable the order prefix, then replace <code>Y</code> with the store ID of the store you want to modify. Run the query.</p>
<h2>Invoice Increment ID and Prefix</h2>
<h3>Change your Invoice Increment ID on All Stores</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_last_id<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'XXXXXXXXXX'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'invoice'</span>;</pre></div></div>

<p>Replace the <code>X</code>&#8216;s with your desired invoice number and run the query.</p>
<h3>Change your Invoice Prefix on All Stores</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_prefix<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'X'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'invoice'</span>;</pre></div></div>

<p>Replace the <code>X</code> with your desired invoice prefix or remove the quotes and set <code>X</code> to <code>NULL</code> to disable the order prefix, then run the query.</p>
<h3>Change your Invoice Increment ID on a Specific Store</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_last_id<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'XXXXXXXXXX'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'invoice'</span> <span style="color: #993333; font-weight: bold;">AND</span> eav_entity_store<span style="color: #66cc66;">.</span>store_id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'Y'</span>;</pre></div></div>

<p>Replace the <code>X</code>&#8216;s with your desired invoice number, replace <code>Y</code> with the store ID of the store you want to modify, then run the query.</p>
<h3>Change your Invoice Prefix on a Specific Store</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_prefix<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'X'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'invoice'</span> <span style="color: #993333; font-weight: bold;">AND</span> eav_entity_store<span style="color: #66cc66;">.</span>store_id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'Y'</span>;</pre></div></div>

<p>Replace the <code>X</code> with your desired invoice prefix or remove the quotes and set <code>X</code> to <code>NULL</code> to disable the order prefix, then replace <code>Y</code> with the store ID of the store you want to modify. Run the query.</p>
<h2>Shipment Increment ID and Prefix</h2>
<h3>Change your Shipment Increment ID on All Stores</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_last_id<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'XXXXXXXXXX'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'shipment'</span>;</pre></div></div>

<p>Replace the <code>X</code>&#8216;s with your desired shipment number and run the query.</p>
<h3>Change your Shipment Prefix on All Stores</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_prefix<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'X'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'shipment'</span>;</pre></div></div>

<p>Replace the <code>X</code> with your desired shipment prefix or remove the quotes and set <code>X</code> to <code>NULL</code> to disable the order prefix, then run the query.</p>
<h3>Change your Order Increment ID on a Specific Store</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_last_id<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'XXXXXXXXXX'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'shipment'</span> <span style="color: #993333; font-weight: bold;">AND</span> eav_entity_store<span style="color: #66cc66;">.</span>store_id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'Y'</span>;</pre></div></div>

<p>Replace the <code>X</code>&#8216;s with your desired shipment number, replace <code>Y</code> with the store ID of the store you want to modify, then run the query.</p>
<h3>Change your Order Prefix on a Specific Store</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_prefix<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'X'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'shipment'</span> <span style="color: #993333; font-weight: bold;">AND</span> eav_entity_store<span style="color: #66cc66;">.</span>store_id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'Y'</span>;</pre></div></div>

<p>Replace the <code>X</code> with your desired shipment prefix or remove the quotes and set <code>X</code> to <code>NULL</code> to disable the order prefix, then replace <code>Y</code> with the store ID of the store you want to modify. Run the query.</p>
<h2>Credit Memo Increment ID and Prefix</h2>
<h3>Change your Credit Memo Increment ID on All Stores</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_last_id<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'XXXXXXXXXX'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'creditmemo'</span>;</pre></div></div>

<p>Replace the <code>X</code>&#8216;s with your desired credit memo number and run the query.</p>
<h3>Change your Credit Memo Prefix on All Stores</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_prefix<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'X'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'creditmemo'</span>;</pre></div></div>

<p>Replace the <code>X</code> with your desired credit memo prefix or remove the quotes and set <code>X</code> to <code>NULL</code> to disable the order prefix, then run the query.</p>
<h3>Change your Credit Memo Increment ID on a Specific Store</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_last_id<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'XXXXXXXXXX'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'creditmemo'</span> <span style="color: #993333; font-weight: bold;">AND</span> eav_entity_store<span style="color: #66cc66;">.</span>store_id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'Y'</span>;</pre></div></div>

<p>Replace the <code>X</code>&#8216;s with your desired credit memo number, replace <code>Y</code> with the store ID of the store you want to modify, then run the query.</p>
<h3>Change your Credit Memo Prefix on a Specific Store</h3>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> eav_entity_store
<span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> eav_entity_type <span style="color: #993333; font-weight: bold;">ON</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_id <span style="color: #66cc66;">=</span> eav_entity_store<span style="color: #66cc66;">.</span>entity_type_id
<span style="color: #993333; font-weight: bold;">SET</span> eav_entity_store<span style="color: #66cc66;">.</span>increment_prefix<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'X'</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> eav_entity_type<span style="color: #66cc66;">.</span>entity_type_code<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'creditmemo'</span> <span style="color: #993333; font-weight: bold;">AND</span> eav_entity_store<span style="color: #66cc66;">.</span>store_id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'Y'</span>;</pre></div></div>

<p>Replace the <code>X</code> with your desired credit memo prefix or remove the quotes and set <code>X</code> to <code>NULL</code> to disable the order prefix, then replace <code>Y</code> with the store ID of the store you want to modify. Run the query.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.warpconduit.net/2012/04/18/how-to-change-the-order-increment-id-and-prefix-in-magento/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Reset your Lost or Forgotten WordPress Admin Login Password with wp_set_password</title>
		<link>http://www.warpconduit.net/2012/04/17/how-to-reset-your-lost-or-forgotten-wordpress-admin-login-password-with-wp_set_password/</link>
		<comments>http://www.warpconduit.net/2012/04/17/how-to-reset-your-lost-or-forgotten-wordpress-admin-login-password-with-wp_set_password/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 22:09:49 +0000</pubDate>
		<dc:creator>Josh Hartman</dc:creator>
				<category><![CDATA[Web Design & Development]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[lost]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[reset]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp_set_password]]></category>

		<guid isPermaLink="false">http://www.warpconduit.net/?p=456</guid>
		<description><![CDATA[Let me guess&#8230;you&#8217;ve lost your WordPress admin password, you have no other admins to recover it, and you don&#8217;t have access to the admin email account either? Well I hope that you haven&#8217;t gotten yourself stuck in that sorry situation, but in case you have go ahead and do this: Open your site through FTP [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-484" title="Lost Password" src="http://www.warpconduit.net/wp-content/uploads/lost_password.png" alt="Lost Password" width="128" height="128" />Let me guess&#8230;you&#8217;ve lost your WordPress admin password, you have no other admins to recover it, and you don&#8217;t have access to the admin email account either? Well I hope that you haven&#8217;t gotten yourself stuck in that sorry situation, but in case you have go ahead and do this:</p>
<p>Open your site through FTP or cPanel File Manager and add this line just inside the closing <code>?></code> of your site&#8217;s <code>wp-login.php</code> file (found in the root of your installation):</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">wp_set_password<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'foobar'</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Now, open up a browser go to your WordPress site&#8217;s login page (<code>/wp-login.php</code> or <code>/wp-admin</code>) and login using your new password (<code>foobar</code> in this case).</p>
<p>At this point you need to remove the <code>wp_set_password</code> line from <code>wp-login.php</code> and then you&#8217;re done. You can now change your password from within the WordPress admin.</p>
<p>The first parameter is the new password you would like to set, and the second parameter is the WordPress user ID. If you need to lookup your user ID connect to your WordPress database using phpMyAdmin or another SQL client and look in the <code>wp_users</code> table.</p>
<p>I&#8217;m not sure why the Internet is full of pages suggesting running SQL commands, that hasn&#8217;t worked for a while since the passwords are not stored using the MD5 algorithm anymore. Even the <a href="http://codex.wordpress.org/Resetting_Your_Password">WordPress Codex</a> has outdated methods, although it does include the method I have shown you.</p>
<p>Happy log-ins WordPress travelers!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.warpconduit.net/2012/04/17/how-to-reset-your-lost-or-forgotten-wordpress-admin-login-password-with-wp_set_password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extremely Useful Applications for Computer Geeks</title>
		<link>http://www.warpconduit.net/2012/04/12/extremely-useful-applications-for-computer-geeks/</link>
		<comments>http://www.warpconduit.net/2012/04/12/extremely-useful-applications-for-computer-geeks/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 06:58:46 +0000</pubDate>
		<dc:creator>Josh Hartman</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[freeware]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[useful]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.warpconduit.net/?p=454</guid>
		<description><![CDATA[My personal list of applications that, as a technogeek, make day-to-day computer work easier.  All applications are Windows-based unless otherwise noted. Also, when installing freeware applications beware of bloatware (toolbars, gaming services, etc.) that some try to tack on during the install. Fast Image Resizer: http://adionsoft.net/fastimageresize/ (Free) Though last updated in 2010 it does what it needs [...]]]></description>
			<content:encoded><![CDATA[<p>My personal list of applications that, as a technogeek, make day-to-day computer work easier.  All applications are Windows-based unless otherwise noted. Also, when installing freeware applications beware of bloatware (toolbars, gaming services, etc.) that some try to tack on during the install.</p>
<ul class="noliststyle">
<li><strong>Fast Image Resizer: </strong><a href="http://adionsoft.net/fastimageresize/">http://adionsoft.net/fastimageresize/</a> (Free)<br />
Though last updated in 2010 it does what it needs to and that&#8217;s what matters. Drag-and-drop images to resize to your defined pixel shape. You can also process one or more images by using the Send To menu and it will start resizing instantly using your last settings.</li>
<li><strong>Freemake Video Converter: </strong><a href="http://www.freemake.com/free_video_converter/">http://www.freemake.com/free_video_converter/</a> (Free)<br />
Great video editor, combiner, and converter.</li>
<li><strong>Total Recorder VideoPro: </strong><a href="http://www.highcriteria.com/">http://www.highcriteria.com/</a> (Paid)<br />
Little known program that can record any sound that comes out of your computer whether it&#8217;s source be software or hardware. Total Recorder can take on any single-track audio editing needs including converting tapes and LP records to MP3s, audio restoration, support for many audio formats, normalization, EQ adjustments, scheduled recordings, and more. The VideoPro edition adds screen recording and video editing features as well.</li>
<li><strong>MediaInfo: </strong><a href="http://mediainfo.sourceforge.net/">http://mediainfo.sourceforge.net/</a> (Free)<br />
Gives a massive amount of information about video files such as audio/video bit rates, codec used, video container format, and much more. The HTML view is the easiest for me to read.</li>
<li><strong>Unlocker Assistant: </strong><a href="http://www.emptyloop.com/unlocker/">http://www.emptyloop.com/unlocker/</a>(Free)<br />
Helps you delete locked files. XP Context Tools mentioned later has this as an option, but i&#8217;m not sure which is better.</li>
<li><strong>Harddisk Search &amp; Stats: </strong><a href="http://www.harddisksearch.com/">http://www.harddisksearch.com/</a> (Free)<br />
Search for files containing specified content far better than normal Windows search function. Also referred to as HDSearchandStats. Though last updated in 2005 this utility works fine on Windows 7.</li>
<li><strong>Daemon Tools Lite: </strong><a href="http://www.daemon-tools.cc/eng/products/dtLite">http://www.daemon-tools.cc/eng/products/dtLite</a> (Free)<br />
Makes mounting CD/DVD/Blu-ray images as drive letters easy as pie.</li>
<li><strong>Bulk Rename Utility: </strong><a href="http://www.bulkrenameutility.co.uk/">http://www.bulkrenameutility.co.uk</a> (Free)<br />
Time-saving utility with tons of options for renaming large quantities of files.</li>
<li><strong>Beyond Compare: </strong><a href="http://www.scootersoftware.com/index.php">http://www.scootersoftware.com</a> (Paid)<br />
Compare folders and files with power and ease.</li>
<li><strong>EditPad Pro: </strong><a href="http://www.editpadpro.com/">http://www.editpadpro.com/</a> (Paid)<br />
Best notepad-type application for text editing and manipulation. I like to use it for it&#8217;s regular expression search &amp; replace, sorting, viewing SQL files. Pair with RegExBuddy for best results.</li>
<li><strong>RegExBuddy: </strong><a href="http://www.regexbuddy.com/">http://www.regexbuddy.com/</a> (Paid)<br />
Wonderful app for creating, deciphering, testing regular expressions. Pair with EditPad Pro for best results.</li>
<li><strong>Sysinternals Suite: </strong><a href="http://technet.microsoft.com/en-us/sysinternals/bb842062">http://technet.microsoft.com/en-us/sysinternals/bb842062</a> (Free)<br />
An amazing set of local/remote administration, monitoring, and troubleshooting tools. An absolute must have for IT Managers.</li>
<li><strong>FileZilla: </strong><a href="http://filezilla-project.org/">http://filezilla-project.org/</a> (Free)<br />
The app you need when using FTP/SFTP.</li>
<li><strong>HeidiSQL: </strong><a href="http://www.heidisql.com/">http://www.heidisql.com/</a> (Free)<br />
A good MySQL client to create, read, update, and delete databases.</li>
<li><strong>SecureCRT: </strong><a href="http://www.vandyke.com/products/securecrt/">http://www.vandyke.com/products/securecrt/</a> (Paid)<br />
Very fine SSH/Telnet/Console client, better interface and terminal emulation than PuTTy in my opinion.</li>
<li><strong>VirtualBox: </strong><a href="https://www.virtualbox.org/">https://www.virtualbox.org/</a> (Free)<br />
Powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Easy to use and religiously updated. Create virtual machines quickly to install and run multiple Windows, Linux, Mac operating systems.</li>
<li><strong>XAMPP: </strong><a href="http://www.apachefriends.org/en/xampp.html">http://www.apachefriends.org/en/xampp.html</a> (Free)<br />
XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. Must-have for developing web applications locally.</li>
<li><strong>Macrium Reflect Free: </strong><a href="http://www.macrium.com/reflectfree.aspx">http://www.macrium.com/reflectfree.aspx</a> (Free)<br />
Great disk imaging utility for free; pretty fast as well. Use <a href="http://kb.macrium.com/KnowledgebaseArticle50004.aspx">DiskRestore</a> for restoring full hard drive images as opposed to a single partition image restore.</li>
<li><strong>WinDirStat: </strong><a href="http://windirstat.info/">http://windirstat.info/</a> (Free)<br />
Haven&#8217;t found a better utility than this to show me what is using disk space and in a way that is visually informative.</li>
<li><strong>ImgBurn: </strong><a href="http://www.imgburn.com/">http://www.imgburn.com/</a> (Free)<br />
Simple program for burning CD/DVDs from files or images and making CD/DVD images from files or existing media.</li>
<li><strong>XP Context Tools: </strong><a href="http://camtech2000.net/Pages/Context_Utilities.htm">http://camtech2000.net/Pages/Context_Utilities.htm</a> (Free)<br />
Adds the very useful &#8220;Copy This Path&#8221; item to the context menu so you can copy the path to a specific file or folder for use in another application. An older utility, but works great on Windows 7.</li>
<li><strong>TortoiseSVN: </strong><a href="http://tortoisesvn.net/">http://tortoisesvn.net/</a> (Free)<br />
Helps you manage your projects using SVN repositories. Great for WordPress plugin developers using Windows.</li>
<li><strong>TortoiseGit: </strong><a href="http://code.google.com/p/tortoisegit/">http://code.google.com/p/tortoisegit/</a> (Free)<br />
Helps you manage your projects using Git repositories. Port of TortoiseSVN for Git.  Great for Github users using Windows.</li>
</ul>
<p>As I find more extremely useful applications i&#8217;ll add them here, so you may want to bookmark this page for future reference.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.warpconduit.net/2012/04/12/extremely-useful-applications-for-computer-geeks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Tip: Convert Embedded PDF Fonts to Outlines with Illustrator</title>
		<link>http://www.warpconduit.net/2012/03/07/quick-tip-convert-embedded-pdf-fonts-to-outlines-with-illustrator/</link>
		<comments>http://www.warpconduit.net/2012/03/07/quick-tip-convert-embedded-pdf-fonts-to-outlines-with-illustrator/#comments</comments>
		<pubDate>Wed, 07 Mar 2012 07:14:13 +0000</pubDate>
		<dc:creator>Josh Hartman</dc:creator>
				<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[illustrator]]></category>
		<category><![CDATA[pdf]]></category>

		<guid isPermaLink="false">http://www.warpconduit.net/?p=435</guid>
		<description><![CDATA[In today&#8217;s quick tip screencast you&#8217;ll learn how to take a PDF logo containing an embedded font you don&#8217;t have and preserve it by converting the font to outlines using the flatten transparency feature in Adobe Illustrator. View Screencast]]></description>
			<content:encoded><![CDATA[<p>In today&#8217;s quick tip screencast you&#8217;ll learn how to take a PDF logo containing an embedded font you don&#8217;t have and preserve it by converting the font to outlines using the flatten transparency feature in Adobe Illustrator.</p>
<h2>View Screencast</h2>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/lzOyhCH3Lc4?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.warpconduit.net/2012/03/07/quick-tip-convert-embedded-pdf-fonts-to-outlines-with-illustrator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP 5.4.0 Released</title>
		<link>http://www.warpconduit.net/2012/03/02/php-5-4-0-released/</link>
		<comments>http://www.warpconduit.net/2012/03/02/php-5-4-0-released/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 14:51:45 +0000</pubDate>
		<dc:creator>Josh Hartman</dc:creator>
				<category><![CDATA[Annoucements]]></category>
		<category><![CDATA[Web Design & Development]]></category>

		<guid isPermaLink="false">http://www.warpconduit.net/?p=433</guid>
		<description><![CDATA[PHP 5.4 has finally been released as a stable version. It will no doubt take a while for shared hosting to upgrade, but for those of you under control of your own hosting environment can enjoy it now. Say hello to traits, a short array syntax, $this for closures, and a built-in web server for testing. [...]]]></description>
			<content:encoded><![CDATA[<p>PHP 5.4 has finally been released as a stable version. It will no doubt take a while for shared hosting to upgrade, but for those of you under control of your own hosting environment can enjoy it now.</p>
<p>Say hello to traits, a short array syntax, $this for closures, and a built-in web server for testing.</p>
<p>Say goodbye to safe mode, magic quotes, register_globals, and import_request_variables. Wonderful news!</p>
<p>Learn more:</p>
<ul>
<li><a href="http://us.php.net/manual/en/migration54.new-features.php" target="_blank">New features</a></li>
<li><a href="http://us.php.net/manual/en/migration54.incompatible.php" target="_blank">Backward Incompatible Changes</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.warpconduit.net/2012/03/02/php-5-4-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Enable PHP 5.3 on HostMonster Shared Web Hosting</title>
		<link>http://www.warpconduit.net/2012/01/27/how-to-enable-php-5-3-on-hostmonster-shared-web-hosting/</link>
		<comments>http://www.warpconduit.net/2012/01/27/how-to-enable-php-5-3-on-hostmonster-shared-web-hosting/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 03:37:52 +0000</pubDate>
		<dc:creator>Josh Hartman</dc:creator>
				<category><![CDATA[Web Design & Development]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.warpconduit.net/?p=417</guid>
		<description><![CDATA[You heard it right, you can now run PHP 5.3 applications on HostMonster. I&#8217;ve only testing this on HostMonster, but I would assume the same applies to BlueHost. Simply add this line to the beginning of your website&#8217;s root .htaccess file: AddHandler application/x-httpd-php53 .php After making this change you can test it using phpinfo() and [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_423" class="wp-caption alignright" style="width: 160px"><a title="Hostmonster phpinfo output" href="http://www.warpconduit.net/wp-content/uploads/hostmonster-phpinfo-01272012.pdf" target="_blank"><img class="size-thumbnail wp-image-423" title="phpinfo" src="http://www.warpconduit.net/wp-content/uploads/phpinfo-150x150.jpg" alt="phpinfo" width="150" height="150" /></a><p class="wp-caption-text">Click image to view full phpinfo() output PDF</p></div>
<p>You heard it right, you can now run PHP 5.3 applications on <a href="http://www.hostmonster.com" target="_blank">HostMonster</a>. I&#8217;ve only testing this on HostMonster, but I would assume the same applies to BlueHost.</p>
<p>Simply add this line to the beginning of your website&#8217;s root <code>.htaccess</code> file:</p>
<p><code>AddHandler application/x-httpd-php53 .php</code></p>
<p>After making this change you can test it using <code>phpinfo()</code> and it will show you the version at the top, and as of the time of this post Hostmonster is keeping right up to date, running version 5.3.9.</p>
<p>This is exciting news for Zend programmers and other PHP developers ready for the upgrade. Enjoy!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.warpconduit.net/2012/01/27/how-to-enable-php-5-3-on-hostmonster-shared-web-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Bookmark your Facebook News Feed</title>
		<link>http://www.warpconduit.net/2011/09/27/how-to-bookmark-your-facebook-news-feed/</link>
		<comments>http://www.warpconduit.net/2011/09/27/how-to-bookmark-your-facebook-news-feed/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 22:27:53 +0000</pubDate>
		<dc:creator>Josh Hartman</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[home page]]></category>
		<category><![CDATA[news feed]]></category>
		<category><![CDATA[welcome]]></category>

		<guid isPermaLink="false">http://www.warpconduit.net/?p=409</guid>
		<description><![CDATA[Recently Facebook underwent some design changes, now whenever you login to Facebook you are dropped on the Welcome page. Also if you are already logged in and go to http://www.facebook.com it also drops you on the Welcome page. But when you click on the link for News Feed the URL registers as http://www.facebook.com. But for [...]]]></description>
			<content:encoded><![CDATA[<p>Recently Facebook underwent some design changes, now whenever you login to Facebook you are dropped on the Welcome page. Also if you are already logged in and go to <a href="http://www.facebook.com">http://www.facebook.com</a> it also drops you on the Welcome page.</p>
<p>But when you click on the link for News Feed the URL registers as <a href="http://www.facebook.com">http://www.facebook.com</a>. But for those of us who prefer the News Feed when going to the normal Facebook URL this is annoying, and I&#8217;ve found no help or settings that allows me to choose the default section that Facebook will initially load.</p>
<p>So after some messing around i found that the URL for the actual Facebook News Feed:</p>
<p><a href="http://www.facebook.com/?sk=nf">http://www.facebook.com/?sk=nf</a></p>
<p>Just click that link once you&#8217;re logged in to Facebook, bookmark the page, and you&#8217;ll be able to go directly to your News Feed using that bookmark; that is unless Facebook makes changes rendering this method useless.</p>
<p>It works for me, hope that information helps someone else.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.warpconduit.net/2011/09/27/how-to-bookmark-your-facebook-news-feed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Prevent Windows Update from Automatically Rebooting Your PC</title>
		<link>http://www.warpconduit.net/2011/08/03/prevent-windows-update-from-automatically-rebooting-your-pc/</link>
		<comments>http://www.warpconduit.net/2011/08/03/prevent-windows-update-from-automatically-rebooting-your-pc/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 18:51:29 +0000</pubDate>
		<dc:creator>Josh Hartman</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[automatic]]></category>
		<category><![CDATA[restart]]></category>
		<category><![CDATA[windows 2008]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[windows update]]></category>

		<guid isPermaLink="false">http://www.warpconduit.net/?p=397</guid>
		<description><![CDATA[In Windows Server 2008 and Windows 7 your computer may automatically install Window&#8217;s Updates and then restart.  Follow one of the methods below to disable this behavior.  These instructions are for computer experts only. Method 1 Run gpedit.msc Go to Local Computer Policy -&#62; Computer Configuration -&#62; Administrative Templates -&#62; Windows Components -&#62; Windows Update [...]]]></description>
			<content:encoded><![CDATA[<p>In Windows Server 2008 and Windows 7 your computer may automatically install Window&#8217;s Updates and then restart.  Follow one of the methods below to disable this behavior.  These instructions are for computer experts only.</p>
<h2>Method 1</h2>
<ol>
<li>Run <code>gpedit.msc</code></li>
<li>Go to <strong>Local Computer Policy -&gt; Computer Configuration -&gt; Administrative Templates -&gt; Windows Components -&gt; Windows Update</strong></li>
<li>Double-click on <strong>&#8220;No auto-restart for scheduled Automatic Update installation&#8221;</strong></li>
<li>Enable it, click OK and close the Group Policy Editor</li>
<li>Reboot</li>
</ol>
<h2>Method 2</h2>
<p>If you don&#8217;t have <code>gpedit.msc</code>, use the following instructions.</p>
<ol>
<li>Run <code>regedit.exe</code></li>
<li>Go to <strong>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU</strong><br />
<strong>Note:</strong> You will need to create the <strong>WindowsUpdate</strong> and <strong>AU</strong> keys if they are missing.</li>
<li>Create a new <strong>32-bit DWORD</strong> value inside of <strong>WindowsUpdate\AU </strong>and name it <strong>NoAutoRebootWithLoggedOnUsers</strong></li>
<li>Double-click on your newly created value and give it a <em>value data</em> of 1 (hexadecimal)</li>
<li>Click OK and close Registry Editor</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.warpconduit.net/2011/08/03/prevent-windows-update-from-automatically-rebooting-your-pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix Redirection and Error Page On Empty WordPress Search</title>
		<link>http://www.warpconduit.net/2011/08/02/fix-redirection-and-error-page-on-empty-wordpress-search/</link>
		<comments>http://www.warpconduit.net/2011/08/02/fix-redirection-and-error-page-on-empty-wordpress-search/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 18:08:34 +0000</pubDate>
		<dc:creator>Josh Hartman</dc:creator>
				<category><![CDATA[Web Design & Development]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.warpconduit.net/?p=387</guid>
		<description><![CDATA[I found out just recently that in some cases when you perform a blank search on a WordPress site you are redirected to the front page with an error message. If you encounter this issue simply apply the fix below, which modifies the blank search into a search for one space. This is enough to [...]]]></description>
			<content:encoded><![CDATA[<p>I found out just recently that in some cases when you perform a blank search on a WordPress site you are redirected to the front page with an error message. If you encounter this issue simply apply the fix below, which modifies the blank search into a search for one space. This is enough to resolve the error page and land you on the search page.</p>
<p>Add the following code to your theme&#8217;s <code>functions.php</code> file to fix this annoying behavior:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>is_admin<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'init'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'search_query_fix'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">function</span> search_query_fix<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'s'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'s'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'s'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.warpconduit.net/2011/08/02/fix-redirection-and-error-page-on-empty-wordpress-search/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 1014/1129 objects using disk: basic

Served from: www.warpconduit.net @ 2012-05-20 00:05:38 -->
