<?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>Square</title>
	<atom:link href="http://square.co.zw/feed/" rel="self" type="application/rss+xml" />
	<link>http://square.co.zw</link>
	<description>creative works of Richard Nyasha Kaseke</description>
	<lastBuildDate>Sat, 20 Apr 2013 11:15:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Content security policy 1.0 is officially awesome</title>
		<link>http://updates.html5rocks.com/2012/11/Content-Security-Policy-1-0-is-officially-awesome</link>
		<comments>http://updates.html5rocks.com/2012/11/Content-Security-Policy-1-0-is-officially-awesome#comments</comments>
		<pubDate>Thu, 29 Nov 2012 20:52:51 +0000</pubDate>
		<dc:creator>Richard Nyasha Kaseke</dc:creator>
				<category><![CDATA[external]]></category>

		<guid isPermaLink="false">http://square.co.zw/?p=840</guid>
		<description><![CDATA[It&#8217;s official! The W3C has advanced the Content Security Policy 1.0 specification from Working Draft to Candidate Recommendation, and issued a call for implementations. Cross-site scripting attacks are one step closer to being (mostly) a thing of the past.]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s official! The W3C has advanced the Content Security Policy 1.0 specification from Working Draft to Candidate Recommendation, and issued a call for implementations. Cross-site scripting attacks are one step closer to being (mostly) a thing of the past.</p>
]]></content:encoded>
			<wfw:commentRss>http://updates.html5rocks.com/2012/11/Content-Security-Policy-1-0-is-officially-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freebie: Responsive HTML/CSS3 CV template</title>
		<link>http://square.co.zw/freebie-html5-responsive-cvresume-template/</link>
		<comments>http://square.co.zw/freebie-html5-responsive-cvresume-template/#comments</comments>
		<pubDate>Thu, 01 Nov 2012 23:33:39 +0000</pubDate>
		<dc:creator>Richard Nyasha Kaseke</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[freebie]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://square.co.zw/?p=795</guid>
		<description><![CDATA[A simple minimal HTML5 CV / resume template with a responsive layout that makes it easy to view on a handful of devices. View online demo Download files]]></description>
				<content:encoded><![CDATA[<p><a href="http://square.co.zw/wp-content/uploads/2012/12/web.png"><img src="http://square.co.zw/wp-content/uploads/2012/12/web-1024x589.png" alt="" title="web" class="alignright size-large wp-image-801" /></a></p>
<p>A simple minimal HTML5 CV / resume template with a responsive layout that makes it easy to view on a handful of devices.</p>
<div class="view clear">
<a href="http://square.co.zw/tutorials/cv/" class="submit"><i class="icon-net"></i> View online demo</a><a href="http://square.co.zw/tutorials/cv/cv.zip" class="submit download"><i class="icon-install"></i> Download files</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://square.co.zw/freebie-html5-responsive-cvresume-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freebie: coming soon page</title>
		<link>http://square.co.zw/minimalistic-coming-soon-page/</link>
		<comments>http://square.co.zw/minimalistic-coming-soon-page/#comments</comments>
		<pubDate>Wed, 09 May 2012 07:00:09 +0000</pubDate>
		<dc:creator>Richard Nyasha Kaseke</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[freebie]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://square.co.zw/?p=723</guid>
		<description><![CDATA[Looking for a minimal coming soon page for your next project&#8230; Download dot.one, a simple minimal template that uses lwtCountdown, the lightweight jQuery plugin to handle the countdown event. It&#8217;s free to download and free to use for any purpose without any restrictions. View online demo Download files]]></description>
				<content:encoded><![CDATA[<div class="theposts"><img class="alignleft post_thumbnail wp-post-image" src="http://square.co.zw/wp-content/uploads/2012/12/dot.png" alt="" title="dot" /></div>
<p>Looking for a minimal coming soon page for your next project&#8230; Download dot.one, a simple minimal template that uses lwtCountdown, the lightweight jQuery plugin to handle the countdown event. It&#8217;s free to download and free to use for any purpose without any restrictions.</p>
<div class="view clear">
<a href="http://square.co.zw/tutorials/coming/" class="submit"><i class="icon-net"></i> View online demo</a><a href="http://square.co.zw/tutorials/coming/coming_soon.zip" class="submit download"><i class="icon-install"></i> Download files</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://square.co.zw/minimalistic-coming-soon-page/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>15 tools for freelancers</title>
		<link>http://square.co.zw/freelance-tools/</link>
		<comments>http://square.co.zw/freelance-tools/#comments</comments>
		<pubDate>Mon, 07 May 2012 10:00:45 +0000</pubDate>
		<dc:creator>Richard Nyasha Kaseke</dc:creator>
				<category><![CDATA[Freelance]]></category>

		<guid isPermaLink="false">http://square.co.zw/?p=608</guid>
		<description><![CDATA[Cloud-based apps make it easier for freelancers, or anyone wanting to be productive, to work on the go. This list features some of nicest, web-based collection of tools which you might find useful. Storage Google Drive &#8211; a recently released file storage and sync service from Google which gives users a free of charge 5… <a href="http://square.co.zw/freelance-tools/">&#124;&#124; Read More &#187;</a>]]></description>
				<content:encoded><![CDATA[<div class="theposts"><img class="alignleft post_thumbnail wp-post-image" src="http://square.co.zw/wp-content/uploads/2012/12/tools.png" alt="" title="tools" /></div>
<p>Cloud-based apps make it easier for freelancers, or anyone wanting to be productive, to work on the go. This list features some of nicest, web-based collection of tools which you might find useful.</p>
<h2>Storage</h2>
<ul>
<li><a href="https://drive.google.com">Google Drive</a> &#8211; a recently released file storage and sync service from Google which gives users a free of charge 5 GB cloud storage. </li>
<li><a href="http://www.dropbox.com">Dropbox</a> &#8211; is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. The default free plan lets you store up to 2GB of data.</li>
<li><a href="http://one.ubuntu.com">Ubuntu One</a> &#8211; online cloud service that allows you store, sync, share and stream either your music, photo, video, and document collection at any time and from any device. The free plan lets you store up to 5GB.</li>
<li><a href="http://www.box.com">Box</a> &#8211; web service that allows you to get access to and share content from anywhere.</li>
</ul>
<h2>Invoicing</h2>
<ul>
<li><a href="http://bambooinvoice.org">Bamboo Invoice</a> &#8211; free and Open Source online invoicing software intended for small businesses and independent contractors.</li>
<li><a href="http://www.simpleinvoices.org">Simple Invoices</a> &#8211; another free open source web-based application that you can install and run from your own web-server.</li>
<li><a href="http://www.billingboss.com">Billing Boss</a> &#8211; great online invoicing tool that greatly benefits freelancers and small businesses.</li>
<li><a href="http://invoicebubble.com">Invoice Bubble</a> &#8211; another free online invoice software that lets you create invoices and send them to your clients in seconds. The free version is ad-supported with an optional $5 per month premium account to remove ads.</li>
</ul>
<h2>Time Tracking</h2>
<ul>
<li><a href="http://makesometime.com">Makesometime</a> &#8211; freelancer tool that helps you keep track of your time, invoices and projects you&#8217;re working on.</li>
<li><a href="http://todoist.com">Todoist</a> &#8211; a simple online to-do list and task manager.
</li>
<li><a href="http://weave.intuit.com/">Weave(iPhone App)</a> &#8211; free iPhone app which you can use to add income, expenses, projects, and time spent on each todo item.
</li>
</ul>
<h2>Just Useful</h2>
<ul>
<li><a href="http://www.lemon.com/">Lemon</a> &#8211; this amazing cloud-based app allows you to capture and organise your receipts tracking your spending/purchases.</li>
<li><a href="http://mailchimp.com">MailChimp</a> &#8211; simple tool that helps you manage email campaigns, share them on social networks, integrate with services you already use, and track your results.</li>
<li><a href="http://www.evernote.com">Evernote</a> &#8211; an app that helps you store, organize and sync all your notes, web clips, and images across a multitude of devices.</li>
<li><a href="http://end.ai">end.ai</a> &#8211; a URL shortening service brought to you by <a href="http://c2.co.zw">C2 Media</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://square.co.zw/freelance-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress security tips</title>
		<link>http://square.co.zw/wordpress-security/</link>
		<comments>http://square.co.zw/wordpress-security/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 18:00:12 +0000</pubDate>
		<dc:creator>Richard Nyasha Kaseke</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://square.co.zw/?p=386</guid>
		<description><![CDATA[WordPress, Joomla and Drupal, the 3 most popular CMS engines are all open source which means that information on exploits and security vulnerabilities is always available on the public domain. As a developer/designer you should strive to patch up your system and keep crackers from poking about your network. This post covers a few basic… <a href="http://square.co.zw/wordpress-security/">&#124;&#124; Read More &#187;</a>]]></description>
				<content:encoded><![CDATA[<div class="theposts"><img class="alignleft post_thumbnail wp-post-image" title="avatar" src="http://square.co.zw/wp-content/uploads/2012/03/security.jpg" alt="" /></div>
<p>WordPress, Joomla and Drupal, the 3 most popular CMS engines are all open source which means that information on exploits and security vulnerabilities is always available on the public domain. As a developer/designer you should strive to patch up your system and keep crackers from poking about your network. This post covers a few <strong>basic</strong> tips on how to achieve that&#8230;</p>
<h2>Install updates</h2>
<p>&#8230;the most obvious, easiest and single most effective way of securing your installation. New iterations are meant to patch up security holes, add new features and enable your installation to stay compatible with new standards.<br />
Update your plugins and installation whenever you can, it is after-all effortless, just a few clicks here and there from your dashboard and you&#8217;re good to go. If you&#8217;re worried that an update may contain unknown exploits or possibly break your plug-ins and themes, then you can always hold of updating until potential issues have been identified and resolved.</p>
<div class="note">Note:<br />
It&#8217;s always a good idea to backup both your database and server-side files before performing a major upgrade, just in-case something goes horribly wrong.</div>
<h2>Better username</h2>
<p>Everyone who has ever used WordPress knows that it has the “admin” default administrator username, it makes sense that one changes this to something unique from the get-go. Once youre setup, WordPress wont allow you to change your username from within the admin dashboard.<br />
You can create a new account with better credentials and drop the old one, but then you’d run the risk of losing post and comment data associated with that account. The best way would be to use your host&#8217;s MySQL administration tool to directly alter your database elements, wpmu.org has a tutorial on how this can be done <a href="http://wpmu.org/how-to-change-your-wordpress-username/">here.</a></p>
<h2>Use a strong password</h2>
<p>This is a no-brainer… every system needs a strong unique password. If your password is password then maybe you&#8217;re just asking for it. Just be sure to pick something you&#8217;ll remember. <a href="https://agilebits.com/onepassword">1Password</a> is a great app that lets you manage your passwords with ease, make use of it if you can.</p>
<h2>Limit login attempts</h2>
<p>A brute force attack consists of trying every possible code, combination, or password until the right one is found. Any website that requires authentication is susceptible to such attacks.<br />
A popular way of preventing this in WordPress is using a plug-in that records the IP address and timestamp of every failed WordPress login attempt. If a certain amount of consecutive login failures have occurred from the same IP range, then the system locks out further requests from that range. <a href="http://WordPress.org/extend/plugins/limit-login-attempts/">Limit Login Attempts</a> and <a href="http://WordPress.org/extend/plugins/login-lockdown/">Login Lockdown</a> are free plug-ins that allow you to secure your site this way in WordPress, grab yourself a copy.</p>
<h2>Secure your wp-config.php file</h2>
<p>wp-config is probably the most important file in your installation. It contains all your configuration information. One way of securing this file is adding the following few lines of code to your .htaccess file &#8230;</p>
<pre class="brush: plain; title: ; notranslate">
# secure my wpconfig.php file
&lt;files wp-config.php&gt;
order allow,deny
deny from all
&lt;/files&gt;
</pre>
<p>These configurations will restrict anyone from directly accessing the file returning an 403 forbidden error instead.</p>
<h2>Define random keys and salts</h2>
<p>Authentication Unique Keys and Salts are just a bunch of random characters that help improve encryption of information stored in the user’s cookies. You can generate random salts via WordPress<a href="https://api.WordPress.org/secret-key/1.1/salt/"><em> secret-key service</em></a> and replace the ones found in your wp-config.php file.</p>
<pre class="brush: php; title: ; notranslate">
/**#@+
* Authentication Unique Keys and Salts.
*
* Change these to different unique phrases!
* You can generate these using the {@link https://api.WordPress.org/secret-key/1.1/salt/
 WordPress.org secret-key service}
* You can change these at any point in time to invalidate all existing cookies. This will
 force all users to have to log in again.
*
* @since 2.6.0
*/
define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');
define('AUTH_SALT', 'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT', 'put your unique phrase here');
define('NONCE_SALT', 'put your unique phrase here');

/**#@-*/
</pre>
<h2>Remove wordPress version info</h2>
<p>This is one security by obscurity tip you find floating around the web. By placing the following code snippet into your theme&#8217;s function.php file, WordPress version information will be excluded from your head meta tags section of your installation.</p>
<pre class="brush: php; title: ; notranslate">function remove_version_number() {  return '';}
add_filter('the_generator', 'remove_version_number'); </pre>
<h2>Backup</h2>
<p>Backing up is one contingency plan you can have in case something goes horribly wrong with your install and it turns out you can&#8217;t rectifying the problem. You can always keep a copy of your server side files and databases somewhere away from your host computer.<br />
From your admin panel, you can navigate to tools &gt; export to use WordPress built in export feature which creates a file containing your posts, pages, comments, custom fields, categories, and tags. Some plug-ins can also help you backup your sites. You can try your hands at <a href="http://wpb2d.com/"><em>Backup to Dropbox</em></a>, a plugin that automatically uploads a backup of your entire website, including all files and its database, to Dropbox.</p>
<h2>Use correct file permissions </h2>
<p>File permissions can be change with ease from your FTP client. Try to go as low as possible. 644 should work for most files, 755 works for folders, 600 could work for your wp-config file, if you find that a particular file permission breaks your site then you can always assign a higher one but try to stay away from 777.</p>
<h2>Change The Default Table Prefix</h2>
<p>The default &#8220;wp_&#8221; table prefix makes it easy to guess the names of tables in your database. You can change the prefix to something a bit more creative, a few random characters would do, preferably after &#8220;wp&#8221;, that way you can still identify your WordPress tables in your database .</p>
<h2>Recommended reading</h2>
<ol class="footnote">
<li><a href="http://wp.smashingmagazine.com/2011/11/10/securing-your-wordpress-website/">Securing your wordpress website</a></li>
<li><a href="http://codex.wordpress.org/Hardening_WordPress">Hardening WordPress</a></li>
<li><a href="http://digwp.com/2009/11/how-to-secure-your-new-wordpress-installation/">How to secure your new wordpress installation</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://square.co.zw/wordpress-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On the new design</title>
		<link>http://square.co.zw/new-design/</link>
		<comments>http://square.co.zw/new-design/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 22:30:26 +0000</pubDate>
		<dc:creator>Richard Nyasha Kaseke</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://square.co.zw/?p=212</guid>
		<description><![CDATA[Well, today I roll out a new design theme to my site. Now multi-page based, the new design is cleaner, faster and packed with a lot more content. WordPress I wanted to run a blog along side my web portfolio, a place to post code experiments, samples, resources and other trickery. For this I chose… <a href="http://square.co.zw/new-design/">&#124;&#124; Read More &#187;</a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter  wp-image-254" title="responsive square.co.zw layouts" src="http://square.co.zw/wp-content/uploads/2012/01/responsive.jpg" alt="" width="474" height="256" /></p>
<p>Well, today I roll out a new design theme to my site. Now multi-page based, the new design is cleaner, faster and packed with a lot more content.</p>
<h2>WordPress</h2>
<p>I wanted to run a blog along side my web portfolio, a place to post code experiments, samples, resources and other trickery. For this I chose WordPress as my CMS &#8211; making the process of posting content and uploading stuff less tedious. I crafted the theme from scratch with the help of several tools, some of which highlighted below.</p>
<h2>Responsive design</h2>
<p>There is no doubt that responsive design is the future of web development, I used a few CSS3 Media Query and transitions with the new design to make it adaptive to common screen resolutions. There are 4 break points, 1024px for large screens, 768px for tablet devices, 480 / 478px for smart-phones, and 320px for small resolution mobiles. I&#8217;m still tinkering with this feature but in the mean time, resize your browser. See how it works <img src='http://square.co.zw/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ?</p>
<h2>Tools &amp; Technologies Used</h2>
<ol>
<li>WordPress as the CMS (SEO is handled by Yoast)</li>
<li>W3 Total Cache</li>
<li>museo sans typekit font</li>
<li>Fancybox image gallery</li>
<li>respond.js for polyfilling min/max-width CSS3 Media Queries</li>
<li>sharrre custom share buttons</li>
<li>disqus commenting system</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://square.co.zw/new-design/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://square.co.zw/hello-world/</link>
		<comments>http://square.co.zw/hello-world/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 17:00:15 +0000</pubDate>
		<dc:creator>Richard Nyasha Kaseke</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://localhost/squarewp/?p=1</guid>
		<description><![CDATA[Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!]]></description>
				<content:encoded><![CDATA[<p>Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://square.co.zw/hello-world/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
