<?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>Softwyre</title>
	<atom:link href="http://www.softwyre.com/blogs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.softwyre.com/blogs</link>
	<description></description>
	<lastBuildDate>Wed, 01 Feb 2012 19:34:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>It&#8217;s Change Your Password Day!</title>
		<link>http://www.softwyre.com/blogs/cat-like-typing/its-change-your-password-day/</link>
		<comments>http://www.softwyre.com/blogs/cat-like-typing/its-change-your-password-day/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 19:34:03 +0000</pubDate>
		<dc:creator>lauren.wade</dc:creator>
				<category><![CDATA[Cat-like Typing]]></category>

		<guid isPermaLink="false">http://www.softwyre.com/blogs/?p=677</guid>
		<description><![CDATA[After getting indirectly attacked in December Gizmodo has declared Feb 1st as change your password day today, a day to scratch our heads and rattle out new, complicated passwords for all of our online accounts. Which is a great idea. So tomorrow while we&#8217;re trying to remember our shiny new passwords we&#8217;ll be wondering why [...]]]></description>
			<content:encoded><![CDATA[<p>After getting indirectly attacked in December <a title="See Article" href="http://gizmodo.com/5879669/february-1-is-change-your-password-day-ive-decided" target="_blank">Gizmodo has declared</a> Feb 1st as change your password day today, a day to scratch our heads and rattle out new, complicated passwords for all of our online accounts. Which is a great idea. So tomorrow while we&#8217;re trying to remember our shiny new passwords we&#8217;ll be wondering why we bothered to change them in the first place. I know that when I have to change a password it seems so unimportant, I mean; I&#8217;ve already got a password, and it&#8217;s been working just fine. Why should I get a new one? Although it seems unimportant, a secure password is the first step to keeping your identity safe. It&#8217;s also a great way to keep tabs on which websites actually have access to your personal information. Especially if you&#8217;ve only used a site once, but maybe you used the same password from another account tied to that same email address. We&#8217;ve all seen our friends on Facebook get &#8220;hacked&#8221; usually as a joke, but it brings up a big question. &#8220;How secure is my password?&#8221; or &#8220;How many accounts have this password and email address combo?&#8221;. Most of us only use one email address, because keeping up with several can be frustrating. However, nothing&#8217;s more frustrating than finding out someone who just stole your Facebook password could now go buy themselves something nice with your credit card from some other site. A secure password typically involves most of your keyboard, upper and lower case letters, numbers, and symbols or punctuation. Passwords don&#8217;t have to be long to be secure, but typically shorter passwords are the ones that give hackers easier access to our data. It&#8217;s also easy to forget that we&#8217;re not the only ones who have our passwords, within the past year we&#8217;ve seen several major organizations go through network security compromise. The PSN was one, hackers gained access to email addresses, home addresses, passwords, and names of its users. It&#8217;s not just individuals that are targeted, on April 13th hackers broke into WordPress&#8217; servers and although no statement was released, it&#8217;s possible that they made off with the passwords to over 20 million blogs. (<a title="See Article" href="http://doityourselfcomputing.com/website-security-and-major-2011-website-breaches/" target="_blank">Here&#8217;s the article</a>) Hackers aren&#8217;t only acquiring our data for their use, in December when Gawker was attacked and data was stolen it was released as a torrent, filled with email addresses and passwords. (<a title="See article" href="http://gadgetwise.blogs.nytimes.com/2010/12/13/gawker-passwords-hacked-what-you-should-do/" target="_blank">As reported by the NY Times</a>) Of course Gawker ( a parent company of Gizmodo) recommended that it&#8217;s users change their passwords for its site. They also made the point that people tend to use the same password for more than one thing. Not only does that mean that those hackers released the data from Gawker, but that they potentially had access to people&#8217;s other online accounts that required an email address and password to log in. While using the same password for several services is easy, since remembering one password is easier than remembering two or three, it makes someone who&#8217;s trying to get your info&#8217;s job easier. There are password keepers for those of us with terrible memories, although using a cloud based service for password storage is a little redundant. A small notepad at your house may be a good idea but there are also apps for password keepers that have their own locks within the app that are pretty user friendly. One app allows you to sync the data with your PC or export it while still keeping it encrypted, making it harder to steal the information. Although if you&#8217;re not sending it somewhere your passwords are stored locally on your phone with a password required even after you&#8217;ve unlocked the phone, which might be helpful if you don&#8217;t have a lock code on your smartphone. ( <a title="See more about the App here." href="https://msevensoftware.com/" target="_blank">This is one of the most used password storage Apps</a>, heck, even we use it. And it&#8217;s awesome. ) And if you think you&#8217;ve got a million passwords let me tell you, I&#8217;ve got more. As an IT company we have to be able to access our customer&#8217;s websites. So for security every login on every system or website has its own, randomly generated password, some of which seem ridiculous, even to me. Making the password keeper above a life saver, especially when you&#8217;ve got passwords like gh1[5lK;rT7i. Try remembering that at Four in the morning when you&#8217;ve finally decided to buy that pretty <a title="You can buy one here." href="http://www.thinkgeek.com/computing/e609/#tabs" target="_blank">color changing keyboard</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwyre.com/blogs/cat-like-typing/its-change-your-password-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript City/State/Zip Selector.</title>
		<link>http://www.softwyre.com/blogs/brandons-blog/javascript-citystatezip-selector/</link>
		<comments>http://www.softwyre.com/blogs/brandons-blog/javascript-citystatezip-selector/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 21:27:01 +0000</pubDate>
		<dc:creator>brandon.hoult</dc:creator>
				<category><![CDATA[Brandon's Blog]]></category>

		<guid isPermaLink="false">http://www.softwyre.com/blogs/?p=662</guid>
		<description><![CDATA[One of our clients recently needed to implement a search based on a users location.  We were using Drupal 7, location module to implement this but currently this module only allows proximity search based on a zipcode.  We wanted the user to be able to use a select box to select the state, which would [...]]]></description>
			<content:encoded><![CDATA[<p>One of our clients recently needed to implement a search based on a users location.  We were using Drupal 7, location module to implement this but currently this module only allows proximity search based on a zipcode.  We wanted the user to be able to use a select box to select the state, which would then populate the cities in another select box, which would then populate the zip code in order for the location module to do the search.</p>
<p>There are a few solutions that are close to this.  <a href="http://jqueryui.com/demos/autocomplete/#remote-jsonp">http://jqueryui.com/demos/autocomplete/#remote-jsonp</a> shows how to use jquery ui to do an ajax lookup on the <a title="Geonames" href="http://www.geonames.org/">geonames</a> web service.  This would work but I found that the responsiveness of the geonames free service to be slow and inconsistent.  The free service also limits you to 30,000 searches a day or 2,000 an hour.  This is a lot for a small application but is still just another dependency that I would rather do without.</p>
<p>I found a free database of city zipcodes here: <a href="http://federalgovernmentzipcodes.us/">http://federalgovernmentzipcodes.us/</a> and parsed it with a ruby script to produce a couple of javascript arrays.  It turns out that all the city/state/zip combinations can be stored in a javascript file 1.1mb in size.</p>
<p>At this point you can fairly easily use jquery to add the necessary events to a form field so that it will automatically populate the states from the stored array, then it will automatically populate the city from the selected state, then it will automatically populate the zip from the selected city.  Alternatively, if the user enters a zip code it will automatically populate the city and state.  Since this is all done in javascript it should work in any CMS or custom code.</p>
<p>You can download the code here:<a title="Download code" href="http://www.softwyre.com/blogs/wp-content/uploads/2011/08/citystatezip-js.zip"> citystatezip-js.zip</a></p>
<p>It requires <a title="Jquery" href="http://jquery.com/">jquery</a> and works in all the major browsers including ie6.  I included the ruby script in case you need to customize the js arrays with other data.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwyre.com/blogs/brandons-blog/javascript-citystatezip-selector/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Dropbox drops the ball on security</title>
		<link>http://www.softwyre.com/blogs/techwyre/dropbox-drops-the-ball-on-security/</link>
		<comments>http://www.softwyre.com/blogs/techwyre/dropbox-drops-the-ball-on-security/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 13:48:20 +0000</pubDate>
		<dc:creator>Steve Wade</dc:creator>
				<category><![CDATA[Techwyre]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[dropbox]]></category>

		<guid isPermaLink="false">http://www.softwyre.com/blogs/?p=651</guid>
		<description><![CDATA[Dropbox has been one of the tools that I use to keep files stored in the cloud for easy access. Because I worry a lot about where my stuff is stored I have not stored anything sensitive there, but I have put files I have been working on, pictures, presentations, etc. up there so that [...]]]></description>
			<content:encoded><![CDATA[<p>Dropbox has been one of the tools that I use to keep files stored in the cloud for easy access.  Because I worry a lot about where my stuff is stored I have not stored anything sensitive there, but I have put files I have been working on, pictures, presentations, etc. up there so that I could easily share them out or retrieve them from somewhere else rather easily.</p>
<p>Something happened Sunday that made me very glad that I chose NOT to store anything that I would not want shared with the world on Dropbox.  They made a coding error during an update that allowed ANYONE to access ANY account there with ANY password.  Although even with the doors wide open any of my data would have been singled out and downloaded, it makes me uncomfortable that it happened at all.</p>
<p>I will continue to use Dropbox the way that I have in the past, but now I am a little more wary of what I am willing to move off of my servers and into the cloud.  If your business needs a little or a lot of help understanding the ins and outs of what cloud based services are and how they can benefit your businesses, call us here at Softwyre.  We have been in and out of the cloud for years now.</p>
<p>For more info on this, you can go here: <a href="http://www.wired.com/threatlevel/2011/06/dropbox/" target="_blank">Wired Magazine</a> or just Google it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwyre.com/blogs/techwyre/dropbox-drops-the-ball-on-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I chose Softwyre&#8230;and why you should, too</title>
		<link>http://www.softwyre.com/blogs/softwyre-news/why-i-chose-softwyre-and-why-you-should-too/</link>
		<comments>http://www.softwyre.com/blogs/softwyre-news/why-i-chose-softwyre-and-why-you-should-too/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 00:28:21 +0000</pubDate>
		<dc:creator>Troy Brazile</dc:creator>
				<category><![CDATA[Softwyre News]]></category>
		<category><![CDATA[Troy's Thoughts]]></category>
		<category><![CDATA[managed services]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[softwyre]]></category>
		<category><![CDATA[Troy Brazile]]></category>

		<guid isPermaLink="false">http://www.softwyre.com/blogs/?p=638</guid>
		<description><![CDATA[Hello!  My name is Troy Brazile &#8211; the newest addition to the Softwyre staff.   I am a 22 year veteran in the IT industry, and have worn many hats during my career.  In those 22 years I have: Sold Commodore PET, C64&#8242;s and Amigas to Arkansas schools, Repaired printers, computers and monitors back when it was [...]]]></description>
			<content:encoded><![CDATA[<p>Hello! </p>
<p>My name is Troy Brazile &#8211; the newest addition to the Softwyre staff.   I am a 22 year veteran in the IT industry, and have worn many hats during my career.  In those 22 years I have:</p>
<ul>
<li>Sold Commodore PET, C64&#8242;s and Amigas to Arkansas schools,</li>
<li>Repaired printers, computers and monitors back when it was still safe to take a soldering iron to a circuit board,</li>
<li>Designed and implemented Novell, Windows and Linux networks,</li>
<li>Been a SQL DBA, and a HP Master Accredited Systems Engineer in Microsoft SQL Server,</li>
<li>Worked for a Forture 500 company as a Sr. Manager responsible for leading  nearly 60 engineers,</li>
<li>Self-studied and acheived my ISC2 Certified Systems Security Professional (CISSP) and EC-Council Certified Ethical Hacker (CEH) certifications, and</li>
<li>Led countless time-constrained and challenging Windows AD, Exchange and SMS global migration projects.</li>
</ul>
<p>And this coming Saturday, April 16, 2011, will mark the one-month anniversary of my latest and likely lifetime endeavour &#8211; joining Steve Wade and the team of talented engineers at Softwyre!</p>
<p>I have known Steve a long time.  We worked together almost 15 years ago and have kept in touch ever since.  I chose the corporate path initially while Steve chose the path of creating Softwyre.  And over that time, I have watched Steve&#8217;s &#8220;part time&#8221; web &amp; applications design business grow into a company that has designed some of Arkansas&#8217; most visited websites, developed applications enabling their customers to be recognized in the INC 500 list of fastest growing companies, and provide remotely managed 24&#215;7 technology services to small and medium businesses that saved them REAL money.  After spending nearly a dozen years in corporate America, I decided to make a career change midstream to join Softwyre&#8230; and thankfully Steve agreed to let me in on his &#8216;good thing&#8217;.</p>
<p>I chose Softwyre because I wanted to contribute to their mission of helping businesses grow and thrive through smart use of technology. Through managed services, cloud based computing, and an uncanny knack for utilizing the web and social media to market organizations and businesses, Softwyre is making a difference by helping people with technology. I want to leverage my experience to help make a difference, too. </p>
<p>It&#8217;s been exciting so far, and I look forward to watching OUR business grow by helping YOUR business save money and grow. Let me know how Sofwyre and I can help you!</p>
<p><em>Follow me on Twitter! <a title="@tbrazile" href="http://twitter.com/#!/tbrazile" target="_blank">@tbrazile</a> and <a title="@softwyre" href="http://twitter.com/#!/softwyre" target="_blank">@Softwyre</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwyre.com/blogs/softwyre-news/why-i-chose-softwyre-and-why-you-should-too/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.softwyre.com/blogs/saleswyre/630/</link>
		<comments>http://www.softwyre.com/blogs/saleswyre/630/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 18:13:50 +0000</pubDate>
		<dc:creator>Steve Wade</dc:creator>
				<category><![CDATA[Saleswyre]]></category>

		<guid isPermaLink="false">http://www.softwyre.com/blogs/?p=630</guid>
		<description><![CDATA[Here at Hardwyre and Softwyre we LOVE a good deal.  Especially if it means our friends and customers get a great deal on something they REALLY need like backup software, or anti-virus software.  The internet is just full of these things and when we see one that we find hard to pass up, we try [...]]]></description>
			<content:encoded><![CDATA[<p>Here at Hardwyre and Softwyre we LOVE a good deal.  Especially if it means our friends and customers get a great deal on something they REALLY need like backup software, or anti-virus software.  The internet is just full of these things and when we see one that we find hard to pass up, we try and let you know.  So with that said, Fry&#8217;s has a GREAT deal on NORTON INTERNET SECURITY 2011/ GHOST 15/ UTILITIES 15.  After you jump through the hoops you can get a 3 pack of this software for HOME use for $5.  That&#8217;s a pretty good deal.  Yes you will have to wait for a mail in rebate, but I have ordered from Fry&#8217;s before and never had a problem with rebates.  Link is here:  <a title="AWESOME DEAL" href="http://www.frys.com/product/6504123" target="_blank">http://www.frys.com/product/6504123</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwyre.com/blogs/saleswyre/630/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook brings &#8216;open source&#8217; to the data center</title>
		<link>http://www.softwyre.com/blogs/hardwyre/facebook-open-compute/</link>
		<comments>http://www.softwyre.com/blogs/hardwyre/facebook-open-compute/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 22:17:39 +0000</pubDate>
		<dc:creator>Troy Brazile</dc:creator>
				<category><![CDATA[Hardwyre]]></category>
		<category><![CDATA[Troy's Thoughts]]></category>
		<category><![CDATA[green]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[open compute]]></category>

		<guid isPermaLink="false">http://www.softwyre.com/blogs/?p=613</guid>
		<description><![CDATA[Generally when IT companies talk ‘open source’, they are referring to software.  However, last week Facebook founder Mark Zuckerberg made an open source announcement regarding… hardware.  Yes, hardware. Facebook opened the doors of their new Prineville, Oregon data center to the public. This is one of the same data centers that Greenpeace identified as ‘wasteful’ [...]]]></description>
			<content:encoded><![CDATA[<p>Generally when IT companies talk ‘open source’, they are referring to software.  However, last week Facebook founder Mark Zuckerberg made an open source announcement regarding… hardware.</p>
<p> Yes, <em><strong>hardware</strong></em>.</p>
<p>Facebook opened the doors of their new Prineville, Oregon data center to the public. This is one of the same data centers that Greenpeace identified as ‘wasteful’ in their <a href="http://www.greenpeace.org/international/en/campaigns/climate-change/cool-it/ITs-carbon-footprint/Facebook/">“Facebook: Unfriend Coal” campaign</a>.  However, Greenpeace was looking at it from a single angle – that the data center was supported by power plants that use coal.  To them, it appeared that the only ‘green’ in Facebook’s planning was in the dollars.</p>
<p>But Facebook had something else in mind.  The building’s location was specifically chosen because it is located in an environment specifically designed to take advantage of cool, dry nights.  This allows for mostly passive cooling with no traditional ducts, refrigerated air or internal plumbing. During the summer months, humidity and evaporative cooling are added by misters and fans which “pull” the chilled air through a series of washable mesh filters.  Servers include very little waste in design, including custom cases and no paint to minimize lost energy in cooling.  The average ‘traditional’ data center design shunned by Facebook’s engineers has a 1.5 rating, meaning that it ‘spends’ 1.5 watts of power for every 1 watt utilized, wasting 50% of the power consumed through inefficient design.  In contrast, Facebook achieved an amazing 1.07 rating, which translates to a data center that is 38% more efficient than their competition.</p>
<p> This would be a real competitive advantage for them.  But Facebook chose instead to make all of the architectural specs, schematics, and CAD drawings for the entire data center publically available so these efficiencies can be replicated around the world.  Their ‘Open Commute’ project opens the door to vendors hoping to participate in ‘open source’ hardware projects and is already being embraced by Dell, HP, Intel, Rackspace, Zynga, and the U.S. Dept. of Energy.  Rackspace Chairman Graham Weston called Facebook’s contribution “…the biggest cost reduction in running severs in a decade.&#8221;</p>
<p> Saving money <em><strong>and </strong></em>the planet makes me want to click the LIKE button.</p>
<p><em> Read the full press release here: <strong><a href="http://www.facebook.com/press/releases.php?p=214173">Facebook Launches Open Compute Project</a></strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwyre.com/blogs/hardwyre/facebook-open-compute/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>World Backup Day</title>
		<link>http://www.softwyre.com/blogs/hardwyre/world-backup-day/</link>
		<comments>http://www.softwyre.com/blogs/hardwyre/world-backup-day/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 15:42:39 +0000</pubDate>
		<dc:creator>Steve Wade</dc:creator>
				<category><![CDATA[Hardwyre]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://www.softwyre.com/blogs/?p=602</guid>
		<description><![CDATA[Today is World Backup Day.  Are you backing up your data? Backup, disaster recovery, business continuity, etc.. These can be pretty complex subjects for people to follow.  As a consultant to small and medium business these are very important areas that we spend a fair amount of time keeping up to date on.  There are [...]]]></description>
			<content:encoded><![CDATA[<p>Today is World Backup Day.  Are you backing up your data?</p>
<p>Backup, disaster recovery, business continuity, etc.. These can be pretty complex subjects for people to follow.  As a consultant to small and medium business these are very important areas that we spend a fair amount of time keeping up to date on.  There are MANY options that are available these days to backup your data.  How you do it is usually not nearly important as just doing it.  In an effort to keep things simple we thought we would give a shout out to a couple of products that we have and do use regularly and have no problem recommending to customers.  Again, there are too many products and solutions to list here, so we are just going to give you a couple to look at.</p>
<p>Home users that want to backup their data simply safely and effectively might want to take a look at Carbonite.  It is simple to use, easy to install, and highly rated by people who use it.  It is available for Macs and PCs, and it is a pretty low cost piece of software for the piece of mind that it can give.   <a title="Carbonite" href="http://www.carbonite.com/en/" target="_blank">http://www.carbonite.com/en/</a></p>
<p>Small Businesses all the way up to Enterprise have trusted the Backup Exec Solution from Symantec for backing up their data for years, and so have we.  The product line for backups once you get into small business can be a little confusing, but Symantec has the bases covered when it comes to backing up.   <a title="Backup Exec" href="http://www.symantec.com/business/backup-exec-for-windows-servers" target="_blank">http://www.symantec.com/business/backup-exec-for-windows-servers</a></p>
<p>We are not suggesting that these are the only products available, or even the best products for everyone, but we do know that these products work for most people.  Maybe one day I will find more time to write a complete article on some of the other types of backup configurations that we use ourselves.  But for now, if you aren&#8217;t backing up, please, please, please, make a copy of your important data and store it somewhere safe today.  It really saddens us when we get a desperate call from a new person saying that they think that they have lost their data, and it is expensive or near impossible to recover it for them.</p>
<p>We would love to hear some creative ways that our friends are backing up their data!  Let us know what you are using!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwyre.com/blogs/hardwyre/world-backup-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backup your Facebook!</title>
		<link>http://www.softwyre.com/blogs/hardwyre/backup-your-facebook/</link>
		<comments>http://www.softwyre.com/blogs/hardwyre/backup-your-facebook/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 23:35:58 +0000</pubDate>
		<dc:creator>Steve Wade</dc:creator>
				<category><![CDATA[Hardwyre]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://www.softwyre.com/blogs/?p=575</guid>
		<description><![CDATA[As more and more of your life moves onto the web, places like Facebook hold valuable information, pictures, messages, etc. that you probably want to keep a copy of. This year Facebook added a nifty little utility that makes backing all this &#8216;stuff&#8217; up a lot easier. A backup is like insurance, you hope you [...]]]></description>
			<content:encoded><![CDATA[<p>As more and more of your life moves onto the web, places like Facebook hold valuable information, pictures, messages, etc. that you probably want to keep a copy of. This year Facebook added a nifty little utility that makes backing all this &#8216;stuff&#8217; up a lot easier. A backup is like insurance, you hope you never need it, but boy when you do need it, you are oh so thankful you had it. If you have been putting a lot of your life on Facebook, take a minute to back it up. This video created by the Facebook team shows you how easy this can be.</p>
<p><a>Backing up your Facebook Account</a></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="250" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.facebook.com/v/10150292657680484" /><embed type="application/x-shockwave-flash" width="400" height="250" src="http://www.facebook.com/v/10150292657680484" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a title="Softwyre" href="http://www.facebook.com/Softwyre?ref=mf"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwyre.com/blogs/hardwyre/backup-your-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backing Up is a Beautiful Thing</title>
		<link>http://www.softwyre.com/blogs/by-design/backing-up-is-a-beautiful-thing/</link>
		<comments>http://www.softwyre.com/blogs/by-design/backing-up-is-a-beautiful-thing/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 16:36:31 +0000</pubDate>
		<dc:creator>Softwyre Staff</dc:creator>
				<category><![CDATA[By Design]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Hardwyre]]></category>
		<category><![CDATA[Protect]]></category>
		<category><![CDATA[softwyre]]></category>
		<category><![CDATA[Time Machine]]></category>

		<guid isPermaLink="false">http://www.softwyre.com/blogs/?p=540</guid>
		<description><![CDATA[Monday morning I came in and booted up my machine ready to get some work done and to my surprise all I had on the screen was a flashing icon showing that there was no operating system found. My first instinct was to restart the computer, thinking it may just be a fluke error.  Again, [...]]]></description>
			<content:encoded><![CDATA[<p>Monday morning I came in and booted up my machine ready to get some work done and to my surprise all I had on the screen was a flashing icon showing that there was no operating system found. My first instinct was to restart the computer, thinking it may just be a fluke error.  Again, that little icon starts flashing. As my stomach dropped, I remembered that I had made a backup of all my files.  I thought to myself “No problem, I will just have a new drive ordered, get the machine running and just restore my files from the server.” Well that would have been a great idea, if I wanted to put hours of work in to getting the computer back to the same working state as it was when I started.</p>
<p>After talking to one of our engineers about the problem, it was suggested that I just restore from the Time Machine backup.  I haven’t been too familiar with Time Machine in the past; however I figured I would investigate doing this.  After a few minutes on the Apple support site I was convinced that this would work and I was relieved to know that I wouldn’t have to spend hours installing software and searching for the little things, such as the fonts that were installed on the system before the crash.</p>
<p>It took me a bit to locate the OSX disks, as they were stored away, after the move to Softwyre&#8217;s awesome new office.</p>
<p>Once I started the system recovery, I realized that I have never used a recovery system that is so user friendly.  With a few clicks of the mouse the system took care of the rest.  Sure it took a while to recover everything, but Time Machine saved the company and me, hours of manual work.</p>
<p>In conclusion, I must say that this has taught me the beauty of backups.</p>
<p align="center">Are you sure you are backing up?  If not, Contact <a title="Email Us" href="mailto:sales@softwyre.com">Hardwyre/Softwyre</a>, we back it up!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwyre.com/blogs/by-design/backing-up-is-a-beautiful-thing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Joomla! Dev &#8211; Template Overrides for Modules/Components</title>
		<link>http://www.softwyre.com/blogs/cat-like-typing/joomla-dev-template-overrides-for-modulescomponents/</link>
		<comments>http://www.softwyre.com/blogs/cat-like-typing/joomla-dev-template-overrides-for-modulescomponents/#comments</comments>
		<pubDate>Tue, 05 May 2009 18:32:53 +0000</pubDate>
		<dc:creator>Softwyre Staff</dc:creator>
				<category><![CDATA[Cat-like Typing]]></category>
		<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[Joomla! Components]]></category>
		<category><![CDATA[Joomla! Custom]]></category>
		<category><![CDATA[Joomla! Dev]]></category>
		<category><![CDATA[Joomla! Modules]]></category>
		<category><![CDATA[Joomla! Templates]]></category>

		<guid isPermaLink="false">http://www.softwyre.com/blogs/?p=484</guid>
		<description><![CDATA[Does the HTML Joomla!'s built-in components spit out bother you?  Would you like to improve it?  Let's look at how overrides can fix that.]]></description>
			<content:encoded><![CDATA[<p>Joomla! isn&#8217;t perfect.  In fact, it&#8217;s pretty far from perfect.  One of my big annoyances is that Joomla! uses tables&#8230; a lot.  I pride my designs on being CSS only.  Tables should be used for tabular data only and definitely not for layout.  Unfortunately Joomla!&#8217;s base components don&#8217;t seem to share the sentiments.   However, while Joomla! doesn&#8217;t always display what we would like it to, it does give us the means to override it and decide for ourselves how it displays.</p>
<p><strong>Overriding Components with Specific Hooks</strong></p>
<p>Okay, let&#8217;s say we&#8217;re building a table to display data for the front or backend of a component.  First we need to have the foresight to realize that having too much data on the page is bad and that we want some pagination.  Since we&#8217;re skilled Joomla! developers (or we&#8217;d like to think we are), we know that Joomla! packs pagination capabilities we can draw upon in the JPagination class.  Check it out in /libraries/html/pagination.php if you haven&#8217;t seen it before.</p>
<p>Fast forward a bit and we&#8217;ve built our table to use JPagination and it&#8217;s great&#8230; except we don&#8217;t like the output and we&#8217;d like to rearrange to look a little nicer.  Well that&#8217;s not a problem at all.  If you took the opportunity to poke through JPagination, you probably noticed this little block of code:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$chromePath</span> <span style="color: #339933;">=</span> JPATH_THEMES<span style="color: #339933;">.</span>DS<span style="color: #339933;">.</span><span style="color: #000088;">$mainframe</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getTemplate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>DS<span style="color: #339933;">.</span><span style="color: #0000ff;">'html'</span><span style="color: #339933;">.</span>DS<span style="color: #339933;">.</span><span style="color: #0000ff;">'pagination.php'</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">file_exists</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$chromePath</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$chromePath</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'pagination_list_footer'</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">return</span> pagination_list_footer<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$list</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_list_footer<span style="color: #009900;">&#40;</span><span style="color: #000088;">$list</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>What this block of code is doing is essentially saying that if /mytemplate/html/pagination.php exists and it has a function called &#8220;pagination_list_footer&#8221; then call that to display the output.  Otherwise call the default class&#8217; &#8220;_list_footer&#8221; function.  All we need to do in this case to get a custom display is create that file and function.</p>
<p><strong>Overriding Component Templates</strong></p>
<p>Overriding components with hooks is rough because many times we don&#8217;t know the hook exists.  Until I sat down and looked through JPagination, I had no idea there was a hook there for an output override.  Unlike those, overriding templates is much easier for us thanks to the great way template files are implemented.</p>
<p>Let&#8217;s look at the directory structure for article of com_content as that is a piece which we will likely want to override fairly often.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">- /com_content
  - /helpers
  - /models
  - /views
    - /archive
	- /article
	  - /tmpl
	    - default.php
		- default.xml
		- form.php
		- form.xml
		- pagebreak.php
		- pagebreak.xml
		- index.html
	- /category
	- /frontpage
	- /section</pre></div></div>

<p>The important things to notice here are the contents of the tmpl directory as those are the pieces we can override.  default.php is the main file we&#8217;re interested in as it controls the display of all articles.  In order to override it, we need to place an override file in our template.</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">- /templates
  - /ourTemplate
    - /html
	  - /com_content
	    - /article
		  - default.php</pre></div></div>

<p>Once this file and directory structure are in place, Joomla! will call our default.php file when it renders an article.</p>
<p><strong>Overriding Module Templates</strong></p>
<p>This is really no different from components but we should go over it because the module directory structure looks a little bit different (but not too much so).  For this example, let&#8217;s say we&#8217;re going to override mod_mainmenu.  First, we find our template file.</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">- /modules
  - /mod_mainmen
    - /tmpl
	  - default.php
	  - index.html</pre></div></div>

<p>Next we copy default.php over to our template like so&#8230;</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">- /templates
  - /ourTemplate
    - /html
	  - /mod_mainmenu
	    - default.php
		- index.php</pre></div></div>

<p>And that&#8217;s it.  We can modify the template default.php and see the changes on the website as Joomla! will prefer that one to its own.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwyre.com/blogs/cat-like-typing/joomla-dev-template-overrides-for-modulescomponents/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

