<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Richard Smaizys</title>
	
	<link>http://www.smaizys.com</link>
	<description>Blog about PHP, CSS/HTML, Pascal, CodeIgniter</description>
	<lastBuildDate>Sun, 17 Mar 2013 09:43:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/smaizys_dev" /><feedburner:info uri="smaizys_dev" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>smaizys_dev</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>PayPal Pro module for PrestaShop review</title>
		<link>http://feedproxy.google.com/~r/smaizys_dev/~3/d82Sf814P1Q/</link>
		<comments>http://www.smaizys.com/prestashop/paypal-pro-module-for-prestashop-review/#comments</comments>
		<pubDate>Sun, 03 Feb 2013 21:00:19 +0000</pubDate>
		<dc:creator>Richard Smaizys</dc:creator>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[credit cards]]></category>
		<category><![CDATA[direct]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[payment]]></category>
		<category><![CDATA[paypal]]></category>
		<category><![CDATA[paypal pro]]></category>
		<category><![CDATA[prestashop]]></category>

		<guid isPermaLink="false">http://www.smaizys.com/?p=442</guid>
		<description><![CDATA[Credit card payments are the easiest way to gather your clients money in any shop you own. There are already some other gateways for payments using credit cards such as Authorize.net, however I will concentrate on PayPal Pro features in this article. PayPal Pro (direct payment) module for PrestaShop let&#8217;s you accept payments using Visa, [...]<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/freelance-prestashop-developer-programming/"     class="crp_title">PrestaShop programming</a></li><li><a href="http://www.smaizys.com/prestashop/prestashop-integration-with-shipworks-module/"     class="crp_title">PrestaShop integration with Shipworks (module)</a></li><li><a href="http://www.smaizys.com/prestashop/free-prestashop-themes-collection/"     class="crp_title">Free PrestaShop Themes Collection</a></li><li><a href="http://www.smaizys.com/prestashop/newsletter-tab-module-for-prestashop/"     class="crp_title">Newsletter Tab Module for PrestaShop</a></li><li><a href="http://www.smaizys.com/programs/screenhunter-the-best-free-screen-capturing-software/"     class="crp_title">ScreenHunter &#8211; the best free screen capturing software</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.smaizys.com/wp-content/uploads/2013/02/paypal-pro-direct-payment-for-prestashop.png"><img class="size-full wp-image-448 aligncenter" alt="paypal-pro-direct-payment-for-prestashop" src="http://www.smaizys.com/wp-content/uploads/2013/02/paypal-pro-direct-payment-for-prestashop.png" width="263" height="175" /></a></p>
<p>Credit card payments are the easiest way to gather your clients money in any shop you own. There are already some other gateways for payments using credit cards such as <a href="http://www.presto-changeo.com/en/payment-modules/28-authorizenet-payment.html">Authorize.net</a>, however I will concentrate on PayPal Pro features in this article.</p>
<p><a href="http://www.presto-changeo.com/en/payment-modules/88-paypal-pro-direct-payment.html">PayPal Pro (direct payment) module</a> for PrestaShop let&#8217;s you accept payments using Visa, Mastercard, Discover and American Express cards. The module also takes into account that some users might be from UK where some of these cards use 3D Secure (additional security level for online credit and debit card transactions, for more information about 3D Secure and Paypal <a href="http://www.cardinalcommerce.com/">visit Cardinal Commerce website</a>) and is also implemented in this module, so you will not have any problems with users worldwide.</p>
<p style="text-align: center;"><a href="http://www.smaizys.com/wp-content/uploads/2013/02/paypal-pro-direct-payment-for-prestashop.jpg"><img class="size-medium wp-image-444 aligncenter" alt="paypal-pro-direct-payment-for-prestashop" src="http://www.smaizys.com/wp-content/uploads/2013/02/paypal-pro-direct-payment-for-prestashop-300x225.jpg" width="300" height="225" /></a></p>
<p>In addition, you can test the module using SandBox and make sure that everything is working as expected, before going live.</p>
<p><a href="http://www.smaizys.com/wp-content/uploads/2013/02/paypal-pro-direct-payment.jpg"><img class="size-full wp-image-446 aligncenter" alt="paypal-pro-direct-payment" src="http://www.smaizys.com/wp-content/uploads/2013/02/paypal-pro-direct-payment.jpg" width="378" height="356" /></a></p>
<p>PayPal Pro module for PrestaShop lets you choose between &#8220;Authorize and Capture&#8221; or just &#8220;Authorize&#8221; payments. You will be able to capture them later from the configuration page of the module (for example, when you&#8217;re ready to ship). Moreover, the module lets you choose if you want to require address when entering the credit cards information and you can also specify allowed currencies as some of them are not compatible with Discover and American Express cards. You should be able find out available currencies <a href="https://www.paypal.com/webapps/mpp/paypal-payments-advanced">by visiting PayPal website</a>.</p>
<p>Another great feature of this module is the refund functionality integrated straight in module&#8217;s configuration page. After entering the order ID you will be able to refund the order partially or entirely, without going to the PayPal website. This saves time as you will be managing everything in one place. Log of all transactions that were invalid or had an error is also available. The log provides information both on 3D secure transactions and PayPal errors. You can easily clear it too in order to save some time and hard disk space if you have many transactions.</p>
<p><a href="http://www.smaizys.com/wp-content/uploads/2013/02/ScreenHunter_141-Feb.-02-14.36.jpg"><img class="size-full wp-image-445 aligncenter" alt="paypal-pro-module-refund" src="http://www.smaizys.com/wp-content/uploads/2013/02/ScreenHunter_141-Feb.-02-14.36.jpg" width="500" height="214" /></a></p>
<p>Instant download and dedicated support for all of your problems are included.</p>
<p><a href="http://www.presto-changeo.com/en/payment-modules/88-paypal-pro-direct-payment.html">Purchase the PayPal Pro module for Prestashop at Presto-Changeo.com</a></p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/freelance-prestashop-developer-programming/"     class="crp_title">PrestaShop programming</a></li><li><a href="http://www.smaizys.com/prestashop/prestashop-integration-with-shipworks-module/"     class="crp_title">PrestaShop integration with Shipworks (module)</a></li><li><a href="http://www.smaizys.com/prestashop/free-prestashop-themes-collection/"     class="crp_title">Free PrestaShop Themes Collection</a></li><li><a href="http://www.smaizys.com/prestashop/newsletter-tab-module-for-prestashop/"     class="crp_title">Newsletter Tab Module for PrestaShop</a></li><li><a href="http://www.smaizys.com/programs/screenhunter-the-best-free-screen-capturing-software/"     class="crp_title">ScreenHunter &#8211; the best free screen capturing software</a></li></ul></div><img src="http://feeds.feedburner.com/~r/smaizys_dev/~4/d82Sf814P1Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.smaizys.com/prestashop/paypal-pro-module-for-prestashop-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.smaizys.com/prestashop/paypal-pro-module-for-prestashop-review/</feedburner:origLink></item>
		<item>
		<title>Ecommerce predictions for 2013</title>
		<link>http://feedproxy.google.com/~r/smaizys_dev/~3/aCgg-yx6DYI/</link>
		<comments>http://www.smaizys.com/e-commerce/ecommerce-predictions-for-2013/#comments</comments>
		<pubDate>Tue, 29 Jan 2013 05:00:47 +0000</pubDate>
		<dc:creator>Richard Smaizys</dc:creator>
				<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[2013]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[eshops]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[predictions]]></category>

		<guid isPermaLink="false">http://www.smaizys.com/?p=421</guid>
		<description><![CDATA[While the New Year has passed quite a long time ago, we can still make some predictions about this years ecommerce trends and possibilities. It is no secret that ecommerce is becoming more used and popular worldwide. You will agree that it would be difficult to find people who have not  tried to buy at least [...]<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/prestashop/prestashop-integration-with-shipworks-module/"     class="crp_title">PrestaShop integration with Shipworks (module)</a></li><li><a href="http://www.smaizys.com/freelance-prestashop-developer-programming/"     class="crp_title">PrestaShop programming</a></li><li><a href="http://www.smaizys.com/prestashop/free-prestashop-themes-collection/"     class="crp_title">Free PrestaShop Themes Collection</a></li><li><a href="http://www.smaizys.com/about-richard-smaizys/"     class="crp_title">About Me</a></li><li><a href="http://www.smaizys.com/professional-freelance-programmer-services/"     class="crp_title">My Services</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.smaizys.com/wp-content/uploads/2013/01/7223384344_4c7173c228.jpg"><img class="size-full wp-image-424 aligncenter" alt="ecommerce-predictions-2013" src="http://www.smaizys.com/wp-content/uploads/2013/01/7223384344_4c7173c228.jpg" width="496" height="225" /></a></p>
<p>While the New Year has passed quite a long time ago, we can still make some predictions about this years ecommerce trends and possibilities. It is no secret that ecommerce is becoming more used and popular worldwide. You will agree that it would be difficult to find people who have not  tried to buy at least one or another product online.</p>
<p><span id="more-421"></span></p>
<p>Here&#8217;s  a few interesting facts from 2012:</p>
<ul>
<li>80% of B2B companies have invested in ecommerce and a variety of platforms over the last year</li>
<li>77% of small and medium-sized businesses are using social media</li>
<li>48% of the consumers in one way or another is bound to at least one brand or company in social networks</li>
<li>20.7 billion U.S. dollars have been spent using mobile technology (especially strongly influenced by the tablets)</li>
</ul>
<p>Many online sources suggest that the use of mobile apps in 2013 will inevitably be a priority in ecommerce. It is already apparent in the figures presented earlier. Ecommerce as well as the whole Internet is slowly moving to smart devices. In addition, computer technology giants such as Microsoft say that we will have more users on mobile devices over conventional PCs  in 2014. Here, however, the possibility is not limited specifically to created mobile applications, do not forget HTML5 and CSS3 offered opportunities to create responsive designs which can be used for both PCs and mobiles.</p>
<p>Applications for mobile devices are not the only aspect where shop owners will have to pay attention. Forbes strongly suggests that testing (although the level of one or another is done today too) is simply a necessary and integral part of the success of the business and is required to be done not only by the largest companies owning the largest stores, but also small ones too. Available statistics, processed information, the testing of user interfaces and conversions etc. will be an integral part of the business for all market players, without any exception.</p>
<p>However, testing will not be the only measure according to the Forbes, more and more attention will be paid to the commerce personalization. All of this can be linked to the already mentioned information on the statistics gathering and ability to use their acquired knowledge about customers. Personalization is not the only thing &#8211; loyalty programs are essentially a part of ecommerce too. Loyalty programs will gain a whole new face in the coming years.</p>
<p>It is  also suggested that commerce will not be limited only to business-to-customer basis, more attention will be given to business-to-business sales. The majority of companies in one way or another already invest in ecommerce platforms, which promises only more business-to-business expansion. This may also suggest an idea that the market is still in lack of wholesalers who are able to properly exploit the commercial opportunities on the Internet.</p>
<p>Moreover store&#8217;s success depends on how quickly the client will receive ordered goods and products. We can see some new interesting trends in this market, for example, Walmart and eBay are already testing same-day delivery in major U.S. cities. Would not it be nice to have the products in your hands at the same day or in couple hours of buying them? I think that&#8217;s quite a step into really better ecommerce for daily customers. And while this is happening at the moment it would mean that there should not be restrictions on international shipping anymore.</p>
<p>We should not forget the fact that ecommerce is no longer a youngster. Furthermore, some online stores are already morally and technically outdated and they need to at least redesign in order to meet Web 2.0 demands and trends. And it is worth to keep in mind that the store is not a one-day or month project and requires constant improvements from the beginning.</p>
<p>Moreover,  it is said that more attention should be paid to the content itself when talking about updating websites. There&#8217;re some talks that new SEO techniques will be mainly concentrated on high quality content, which basically should also be concentrated on video presentations or videos. One of the 2013 predictions is that customers are tired of reading boring descriptions and video can be the best  way to convey the brand and functionality of products.</p>
<p>To sum up, it is said that commerce continues to grow and becomes even closer to us by expanding more and more to mobile devices; shop owners have to pay more attention to information and statistics, and its proper use, otherwise the possibility of failure will be unavoidable.  Customers will definitely enjoy improvements in delivery and user-friendly designs not only on new eshops, but on those renewed too.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/prestashop/prestashop-integration-with-shipworks-module/"     class="crp_title">PrestaShop integration with Shipworks (module)</a></li><li><a href="http://www.smaizys.com/freelance-prestashop-developer-programming/"     class="crp_title">PrestaShop programming</a></li><li><a href="http://www.smaizys.com/prestashop/free-prestashop-themes-collection/"     class="crp_title">Free PrestaShop Themes Collection</a></li><li><a href="http://www.smaizys.com/about-richard-smaizys/"     class="crp_title">About Me</a></li><li><a href="http://www.smaizys.com/professional-freelance-programmer-services/"     class="crp_title">My Services</a></li></ul></div><img src="http://feeds.feedburner.com/~r/smaizys_dev/~4/aCgg-yx6DYI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.smaizys.com/e-commerce/ecommerce-predictions-for-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.smaizys.com/e-commerce/ecommerce-predictions-for-2013/</feedburner:origLink></item>
		<item>
		<title>PrestaShop integration with Shipworks (module)</title>
		<link>http://feedproxy.google.com/~r/smaizys_dev/~3/XDgaGumCgw0/</link>
		<comments>http://www.smaizys.com/prestashop/prestashop-integration-with-shipworks-module/#comments</comments>
		<pubDate>Thu, 24 Jan 2013 20:09:43 +0000</pubDate>
		<dc:creator>Richard Smaizys</dc:creator>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[prestashop]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[shipping]]></category>
		<category><![CDATA[shipworks]]></category>

		<guid isPermaLink="false">http://www.smaizys.com/?p=321</guid>
		<description><![CDATA[Shipworks is a software company that focus on providing software solutions for online sellers by trying to make their life easier. Shipworks mainly integrates your ecommerce platform and makes sellers life easier when talking about backoffice managements. If your ecommerce service is not that easy to use, then Shipworks would be the solution for managing [...]<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/prestashop/free-prestashop-themes-collection/"     class="crp_title">Free PrestaShop Themes Collection</a></li><li><a href="http://www.smaizys.com/freelance-prestashop-developer-programming/"     class="crp_title">PrestaShop programming</a></li><li><a href="http://www.smaizys.com/prestashop/paypal-pro-module-for-prestashop-review/"     class="crp_title">PayPal Pro module for PrestaShop review</a></li><li><a href="http://www.smaizys.com/prestashop/newsletter-tab-module-for-prestashop/"     class="crp_title">Newsletter Tab Module for PrestaShop</a></li><li><a href="http://www.smaizys.com/about-richard-smaizys/"     class="crp_title">About Me</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.smaizys.com/wp-content/uploads/2013/01/main_screen.gif"><img class="size-full wp-image-322 aligncenter" title="main_screen" alt="" src="http://www.smaizys.com/wp-content/uploads/2013/01/main_screen.gif" width="519" height="324" /></a></p>
<p>Shipworks is a software company that focus on providing software solutions for online sellers by trying to make their life easier.</p>
<p>Shipworks mainly integrates your ecommerce platform and makes sellers life easier when talking about backoffice managements. If your ecommerce service is not that easy to use, then Shipworks would be the solution for managing it.</p>
<p>Shipworks allows you to:</p>
<ul>
<li>Get all your orders</li>
<li>Get all your customer&#8217;s information</li>
<li>It integrates shipping carriers such as DHL, Global Mail, UPS, USPS, so you can easily print shipping labels too.</li>
<li>and many more which you can get to know by visiting <a href="http://www.interapptive.com/shipworks/" target="_blank">their webpage</a>.</li>
</ul>
<p><a href="http://www.smaizys.com/wp-content/uploads/2011/06/logo.jpg"><img class="alignnone size-full wp-image-272" title="PrestaShop ecommerce developer logo" alt="" src="http://www.smaizys.com/wp-content/uploads/2011/06/logo.jpg" width="224" height="73" /></a></p>
<h3>PrestaShop integration</h3>
<p>You can easily connect your PrestaShop platform to Shipworks by using a special module which adds necessary functionality for PrestaShop in order to get information from it.</p>
<p>By using this module you will be able to download all the orders from your shop and update their shipping status from Shipworks on your Windows machine. In addition, all your customers information will be sent to Shipworks and you will be able to see some additional statistics or do search.</p>
<p><a href="http://www.smaizys.com/freelance-prestashop-developer-programming/" target="_blank">Contact me</a> if you are interested in this module and would like to either test it out or buy it. Write me an email<a href="http://www.smaizys.com/freelance-prestashop-developer-programming/" target="_blank"> trough contacts form</a>.</p>
<p><a href="http://www.interapptive.com/shipworks/" target="_blank">Visit Shipworks page.</a></p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/prestashop/free-prestashop-themes-collection/"     class="crp_title">Free PrestaShop Themes Collection</a></li><li><a href="http://www.smaizys.com/freelance-prestashop-developer-programming/"     class="crp_title">PrestaShop programming</a></li><li><a href="http://www.smaizys.com/prestashop/paypal-pro-module-for-prestashop-review/"     class="crp_title">PayPal Pro module for PrestaShop review</a></li><li><a href="http://www.smaizys.com/prestashop/newsletter-tab-module-for-prestashop/"     class="crp_title">Newsletter Tab Module for PrestaShop</a></li><li><a href="http://www.smaizys.com/about-richard-smaizys/"     class="crp_title">About Me</a></li></ul></div><img src="http://feeds.feedburner.com/~r/smaizys_dev/~4/XDgaGumCgw0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.smaizys.com/prestashop/prestashop-integration-with-shipworks-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.smaizys.com/prestashop/prestashop-integration-with-shipworks-module/</feedburner:origLink></item>
		<item>
		<title>Free PrestaShop Themes Collection</title>
		<link>http://feedproxy.google.com/~r/smaizys_dev/~3/1eHdRHENLbM/</link>
		<comments>http://www.smaizys.com/prestashop/free-prestashop-themes-collection/#comments</comments>
		<pubDate>Thu, 24 Jan 2013 19:49:55 +0000</pubDate>
		<dc:creator>Richard Smaizys</dc:creator>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[prestashop]]></category>
		<category><![CDATA[themes]]></category>

		<guid isPermaLink="false">http://www.smaizys.com/?p=308</guid>
		<description><![CDATA[PrestaShop ecommerce system is evolving drastically. PrestaShop community has more than 400 000 members and it had 2 million downloads recently. As a consequence even more PrestaShop modules and themes are created and either sold or given for free. I&#8217;ve tried to gather as much free PrestaShop themes as I could to give you a [...]<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/prestashop/prestashop-integration-with-shipworks-module/"     class="crp_title">PrestaShop integration with Shipworks (module)</a></li><li><a href="http://www.smaizys.com/prestashop/paypal-pro-module-for-prestashop-review/"     class="crp_title">PayPal Pro module for PrestaShop review</a></li><li><a href="http://www.smaizys.com/prestashop/newsletter-tab-module-for-prestashop/"     class="crp_title">Newsletter Tab Module for PrestaShop</a></li><li><a href="http://www.smaizys.com/freelance-prestashop-developer-programming/"     class="crp_title">PrestaShop programming</a></li><li><a href="http://www.smaizys.com/programs/screenhunter-the-best-free-screen-capturing-software/"     class="crp_title">ScreenHunter &#8211; the best free screen capturing software</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.smaizys.com/wp-content/uploads/2013/01/prestashop-community.png"><img class="size-medium wp-image-315 aligncenter" title="prestashop-community" src="http://www.smaizys.com/wp-content/uploads/2013/01/prestashop-community-300x110.png" alt="" width="300" height="110" /></a></p>
<p>PrestaShop ecommerce system is evolving drastically. PrestaShop community has more than <a href="https://www.facebook.com/photo.php?fbid=594228310594115&amp;set=a.403627302987551.114285.114089955274622&amp;type=1" target="_blank">400 000 members</a> and it had <a href="https://www.facebook.com/photo.php?fbid=549918631691750&amp;set=a.403627302987551.114285.114089955274622&amp;type=1&amp;theater" target="_blank">2 million downloads </a>recently. As a consequence even more PrestaShop modules and themes are created and either sold or given for free. I&#8217;ve tried to gather as much free PrestaShop themes as I could to give you a quite bunch of them to choose from.</p>
<p><span id="more-308"></span>However, I have to say that you should be careful by using free themes and downloading both free modules and free themes from the Internet as they might be sometimes infected by malware and other stuff that could potentially damage your reputation, server and software. That&#8217;s why usually it&#8217;s better to buy high quality PrestaShop modules from companies such as <a href="http://www.presto-changeo.com/" target="_blank">Presto-Changeo</a> or others. I&#8217;ve chosen these themes from good looking and known websites, so you should be OK about that.</p>
<p>There are also many free themes for old versions of PrestaShop. I&#8217;ve chosen only themes that are compatible with at least PS1.4 version.</p>
<h3>Velvet Sky</h3>
<p><a href="http://themes.dapurpixel.com/velvetsky/" target="_blank">Demo </a>| <a href="http://dapurpixel.com/theme-items/velvetsky-2/" target="_blank">Website</a></p>
<p><a href="http://www.smaizys.com/wp-content/uploads/2013/01/velvet-sky-free-prestashop-theme.jpg"><img class="alignnone size-full wp-image-309" title="velvet-sky-free-prestashop-theme" src="http://www.smaizys.com/wp-content/uploads/2013/01/velvet-sky-free-prestashop-theme.jpg" alt="" width="499" height="413" /></a></p>
<p><strong>Comments:</strong> Soft colors theme that would be best for accessories or jewelery. The theme has some Facebook and Twitter integration at the bottom of the shop, new and featured products, slider, categories on the homepage and categories, specials, new products, top sellers modules on the left sidebar.</p>
<h3>Clothes Theme</h3>
<p><del>Demo</del> | <a href="http://prestadesigner.com/clothes-theme-free-prestashop-theme" target="_blank">Website</a></p>
<p><a href="http://www.smaizys.com/wp-content/uploads/2013/01/home3.jpg"><img class="alignnone size-full wp-image-312" title="home3" src="http://www.smaizys.com/wp-content/uploads/2013/01/home3.jpg" alt="" width="282" height="495" /></a></p>
<p><strong>Comments:</strong> Clothes theme name explains it all, simple, elegant and easy to use. Card, categories and manufacturers modules are available on the sidebar including the featured image the homepage. However, you will need to register in order to download it.</p>
<h3>Leo SportShoes</h3>
<p><a href="http://www.leotheme.com/demo/prestashop14x/?template=leo_sportshoes" target="_blank">Demo</a> | <a href="http://www.leotheme.com/prestashop/themes/216-leo-sportshoes.html" target="_blank">Website</a></p>
<p><a href="http://www.smaizys.com/wp-content/uploads/2013/01/470x620-ps-shoessport2.png"><img class="alignnone size-full wp-image-316" title="470x620-ps-shoessport2" src="http://www.smaizys.com/wp-content/uploads/2013/01/470x620-ps-shoessport2.png" alt="" width="401" height="528" /></a></p>
<p><strong>Comments:</strong></p>
<p>A great theme compatible with PS 1.5 version. You can sold anything you want on this really modern and fresh template which has new and featured products blocks with some advertisements on homepage, categories, specials and manufacturers on the left sidebar on all other pages. You should also not forget the slider on the homepage and functional footer which includes some social buttons, CMS pages, language and currency selection.</p>
<h3>Leo TShirt</h3>
<p><a href="http://www.leotheme.com/demo/prestashop14x/?template=leo_tshirt" target="_blank">Demo</a> | <a href="http://www.leotheme.com/prestashop/themes/200-leo-tshirt.html" target="_blank">Website</a></p>
<p><a href="http://www.smaizys.com/wp-content/uploads/2013/01/470x620-LeoTshirt-home-3.jpg"><img class="alignnone size-full wp-image-317" title="470x620-LeoTshirt-home-3" src="http://www.smaizys.com/wp-content/uploads/2013/01/470x620-LeoTshirt-home-3.jpg" alt="" width="380" height="501" /></a></p>
<p><strong>Comments:</strong></p>
<p>Another great and modern theme compatible with PS1.4.x versions. It also includes quite the same footer as the theme above. In addition, specials, categories and shipping cart modules on the right sidebar on products and categories pages. You will also find some really interesting slider on the homepage which is quite popular in Web2.0 designs.</p>
<p>If you or you company has some free themes that you want to show to others or add to this list, do not hesitate to write in comments or contact me with all your information.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/prestashop/prestashop-integration-with-shipworks-module/"     class="crp_title">PrestaShop integration with Shipworks (module)</a></li><li><a href="http://www.smaizys.com/prestashop/paypal-pro-module-for-prestashop-review/"     class="crp_title">PayPal Pro module for PrestaShop review</a></li><li><a href="http://www.smaizys.com/prestashop/newsletter-tab-module-for-prestashop/"     class="crp_title">Newsletter Tab Module for PrestaShop</a></li><li><a href="http://www.smaizys.com/freelance-prestashop-developer-programming/"     class="crp_title">PrestaShop programming</a></li><li><a href="http://www.smaizys.com/programs/screenhunter-the-best-free-screen-capturing-software/"     class="crp_title">ScreenHunter &#8211; the best free screen capturing software</a></li></ul></div><img src="http://feeds.feedburner.com/~r/smaizys_dev/~4/1eHdRHENLbM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.smaizys.com/prestashop/free-prestashop-themes-collection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.smaizys.com/prestashop/free-prestashop-themes-collection/</feedburner:origLink></item>
		<item>
		<title>Bucket sort parallel algorithm using C++ OpenMPI</title>
		<link>http://feedproxy.google.com/~r/smaizys_dev/~3/MriDy_dXreU/</link>
		<comments>http://www.smaizys.com/programing/bucket-sort-parallel-algorithm-using-c-openmpi/#comments</comments>
		<pubDate>Wed, 02 Jan 2013 15:19:12 +0000</pubDate>
		<dc:creator>Richard Smaizys</dc:creator>
				<category><![CDATA[Programing]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[bucket]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[implementation]]></category>
		<category><![CDATA[parallel]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sort]]></category>

		<guid isPermaLink="false">http://www.smaizys.com/?p=301</guid>
		<description><![CDATA[Bucket Sort is quite an easy to implement algorithm when talking about parallel algorithms. Its main logic is to spare different parts of array into different buckets, then sort them at the same time with another algorithm and put it back together in one big result array. I took some images from Wikipedia for better [...]<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/pascal/pascal-armstrong-numbers/"     class="crp_title">Pascal: Armstrong numbers</a></li><li><a href="http://www.smaizys.com/wordpress/wordpress-performance-optimization/"     class="crp_title">WordPress performance optimization</a></li><li><a href="http://www.smaizys.com/php/mpdf-html-to-pdf-introduction/"     class="crp_title">mPDF: HTML to PDF introduction</a></li><li><a href="http://www.smaizys.com/pascal/pascal-greatest-common-divider/"     class="crp_title">Pascal: Greatest common divider</a></li><li><a href="http://www.smaizys.com/programs/screenhunter-the-best-free-screen-capturing-software/"     class="crp_title">ScreenHunter &#8211; the best free screen capturing software</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>Bucket Sort is quite an easy to implement algorithm when talking about parallel algorithms. Its main logic is to spare different parts of array into different buckets, then sort them at the same time with another algorithm and put it back together in one big result array.</p>
<p><span id="more-301"></span></p>
<p>I took some images from Wikipedia for better understanding:</p>
<p><a href="http://www.smaizys.com/wp-content/uploads/2013/01/Bucket_sort_1.png"><img class="size-full wp-image-302 aligncenter" title="Bucket_sort_1" src="http://www.smaizys.com/wp-content/uploads/2013/01/Bucket_sort_1.png" alt="" width="311" height="131" /></a>We put those numbers into buckets based on interval which is get looping from the min value until the end of all numbers which is the max number in the array. In this case you might see that all the negative numbers will be in the first bucket which might be in some case a disadvantage of this particular implementation of this algorithm.</p>
<p>The numbers are at first calculated by the same logic and the main process sends information of how many numbers each bucket will need to parse and get. By doing the same routine again, the main process sends out all the numbers to a particular bucket and buckets are receiving information until it gets all the numbers that should be sent to it.</p>
<p><a href="http://www.smaizys.com/wp-content/uploads/2013/01/Bucket_sort_2.png"><img class="size-full wp-image-303 aligncenter" title="Bucket_sort_2" src="http://www.smaizys.com/wp-content/uploads/2013/01/Bucket_sort_2.png" alt="" width="311" height="132" /></a></p>
<p>After putting the numbers into the specific buckets, you just sort them out using any sorting algorithm you want. The native sort() function of C++ is used in this example.</p>
<p>I&#8217;ve even create a simple &#8220;random&#8221; numbers generator which you can use to create some test info. The code is below:</p>
<pre class="brush: cpp; title: ; notranslate">

#include
#include
#include

using namespace std;

int main(int argc, char* argv[])
{
	int size;
	cout &lt;&lt; &quot;Kokio dydzio masyva sugeneruot?&quot; &lt;&lt; endl; 	cin &gt;&gt; size;
	unsigned int *array = new unsigned int [size];
	unsigned int c;
	srand(time(nullptr));	// preparing random function
	//srand(1); // for the same results

	for(c = 0 ; c &lt; size ; c++)	//
		array1 = rand();
	ofstream fd(&quot;testing_info.txt&quot;);
	fd &lt;&lt; size &lt;&lt; endl;
	for(c = 0 ; c &lt; size ; c++)	{
		fd &lt;&lt; array1 &lt;&lt; endl;
	}
	fd.close();
	return 0;
}

</pre>
<p>At the main code of the Bucket sort algorithm implementation using C++ Open MPI:</p>
<pre class="brush: cpp; title: ; notranslate">

#include &quot;mpi.h&quot;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;iomanip&gt;
#include &lt;cstdlib&gt;
#include &lt;ctime&gt;
#include &lt;algorithm&gt;
#include &lt;assert.h&gt;

using namespace std;

int main( int argc, char* argv[] )
{
	double starttime, endtime;
	int proceso_id;
	char processor_name[MPI_MAX_PROCESSOR_NAME];
	int namelen;
	int numprocsused;
	// Intiating parallel part
	MPI_Status stat;
	MPI::Init();
		/
		MPI_Comm_size(MPI_COMM_WORLD, &amp;numprocsused);
		proceso_id = MPI::COMM_WORLD.Get_rank();
		MPI_Get_processor_name(processor_name, &amp;namelen);
		unsigned int receivedElement;
		if(proceso_id == 0) {
			// if it is main process

			// --- We are getting info from text file
			int SIZE;
			unsigned int value;
			ifstream fd(&quot;testing_ingo.txt&quot;);
			fd &gt;&gt; SIZE; // the first number on the first line is the number of numbers in file
			unsigned int *array = new unsigned int [SIZE];
			for(int c = 0 ; c &lt; SIZE ; c++)	{
				fd &gt;&gt; value;
				array1 = value;
			}
			// --- DEBUG: in order to check if information was read properly
			//for(int c = 0; c &lt; SIZE; c++) {
			//	printf(&quot;   %d   &quot;, array1);
			//	if((c+1)%5 == 0 )
			//		printf(&quot;\n&quot;,SIZE);
			//}

			// starting time calculation of the sort
			starttime = MPI_Wtime();

			// min and max values are got
			unsigned int min = array[0];
			unsigned int max = array[0];
			for(int i=0; i &lt; SIZE; i++) {
				if(array[i] &lt; min) { min = array[i]; }
				if(array[i] &gt; max) { max = array[i]; }
			}

			// calculating how many numbers each bucket/process will get numbers
			int *elementQtyArray = new int[numprocsused]; /
			// default values
			for(int d=1; d &lt; numprocsused; d++) {
				elementQtyArray[d] = 0;
			}
			for(int d=0; d &lt; SIZE; d++) {
				int increaseOf = max/(numprocsused-1);
				int iteration = 1;
				bool pridetas = false;
				for(unsigned int j = increaseOf; j &lt;= max; j = j + increaseOf) {
					if(array[d] &lt;= j) {
						elementQtyArray[iteration]++;
						pridetas = true;
						break;
					}
					iteration++;
				}
				if (!pridetas) {
					elementQtyArray[iteration-1]++;
				}
			}

			// Sending how many each process/bucket will get numbers
			for(int i=1; i&lt;numprocsused; i++) {
				MPI_Send(&amp;elementQtyArray[i], 1, MPI_INT, i, -2, MPI_COMM_WORLD);
			}

			// doing the same, this time sending the numbers
			for(int d=0; d &lt; SIZE; d++) {
				int increaseOf = max/(numprocsused-1);
				int iteration = 1;
				bool issiunte = false;
				for (unsigned int j = increaseOf; j &lt;= max; j = j + increaseOf) {
					if(array[d] &lt;= j) {
						MPI_Send(&amp;array[d], 1, MPI_UNSIGNED, iteration, -4, MPI_COMM_WORLD);
						issiunte = true;
						break;
					}
					iteration++;
				}
				if (!issiunte) {
					MPI_Send(&amp;array[d], 1, MPI_UNSIGNED, iteration-1, -4, MPI_COMM_WORLD);
				}
			}

			// Getting back results and adding them to one array
			int lastIndex = 0; int indexi = 0;
			for(int i=1; i &lt; numprocsused; i++) {
				unsigned int * recvArray = new unsigned int [elementQtyArray[i]];
				MPI_Recv(&amp;recvArray[0], elementQtyArray[i], MPI_UNSIGNED, i, 1000, MPI_COMM_WORLD, &amp;stat);
				if(lastIndex == 0) {
					lastIndex = elementQtyArray[i];
				}
				for(int j=0; j&lt;elementQtyArray[i]; j++) {
					array[indexi] = recvArray[j];
					indexi++;
				}
			}

			// stoping the time
			endtime   = MPI_Wtime();

			// showing results in file
			ofstream fr(&quot;results.txt&quot;);
			for(int c = 0 ; c &lt; SIZE ; c++)	{
				fr &lt;&lt; array1 &lt;&lt; endl;
			}
			fr.close();

			// sorting results
			printf(&quot;it took %f seconds \n&quot;, endtime-starttime);
			printf(&quot;Numbers: %d \n&quot;, SIZE);
			printf(&quot;Processes:  %d \n&quot;, numprocsused);
//----------------------------------------------------------------------------------------------------------------
		} else {
			// if child process
			int elementQtyUsed; // kiek elementu si gija gauja is tevinio proceso
			// --- getting the number of numbers in the bucket
			MPI_Recv(&amp;elementQtyUsed, 1, MPI_INT, 0, -2, MPI_COMM_WORLD, &amp;stat);

			unsigned int *localArray = new unsigned int [elementQtyUsed]; // initiating a local bucket

			// --- getting numbers from the main process
			for(int li = 0; li &lt; elementQtyUsed; li++) {
				MPI_Recv(&amp;receivedElement, 1, MPI_UNSIGNED, 0, -4, MPI_COMM_WORLD, &amp;stat);
				localArray[li] =  receivedElement;
			}

			// --- sorting the bucket
			sort(localArray, localArray+elementQtyUsed);

			// --- sending back sorted array
			MPI_Send(localArray, elementQtyUsed, MPI_UNSIGNED, 0, 1000, MPI_COMM_WORLD);
		}

	MPI::Finalize();

	return 0;
}

</pre>
<p>Do not forget that you need to have OpenMPI configured and installed in your machine in order to have this code work. There&#8217;re some tutorials on the Internet how you can add it to Visual Studio.</p>
<p>You can find some more info about this algorithm on <a href="http://en.wikipedia.org/wiki/Bucket_sort">Wikipedia</a>.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/pascal/pascal-armstrong-numbers/"     class="crp_title">Pascal: Armstrong numbers</a></li><li><a href="http://www.smaizys.com/wordpress/wordpress-performance-optimization/"     class="crp_title">WordPress performance optimization</a></li><li><a href="http://www.smaizys.com/php/mpdf-html-to-pdf-introduction/"     class="crp_title">mPDF: HTML to PDF introduction</a></li><li><a href="http://www.smaizys.com/pascal/pascal-greatest-common-divider/"     class="crp_title">Pascal: Greatest common divider</a></li><li><a href="http://www.smaizys.com/programs/screenhunter-the-best-free-screen-capturing-software/"     class="crp_title">ScreenHunter &#8211; the best free screen capturing software</a></li></ul></div><img src="http://feeds.feedburner.com/~r/smaizys_dev/~4/MriDy_dXreU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.smaizys.com/programing/bucket-sort-parallel-algorithm-using-c-openmpi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.smaizys.com/programing/bucket-sort-parallel-algorithm-using-c-openmpi/</feedburner:origLink></item>
		<item>
		<title>What to expect from PrestaShop 1.5?</title>
		<link>http://feedproxy.google.com/~r/smaizys_dev/~3/hoRm_BCXWbE/</link>
		<comments>http://www.smaizys.com/prestashop/what-to-expect-from-prestashop-1-5/#comments</comments>
		<pubDate>Fri, 22 Jun 2012 20:23:17 +0000</pubDate>
		<dc:creator>Richard Smaizys</dc:creator>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[prestashop]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.smaizys.com/?p=298</guid>
		<description><![CDATA[A short video about what to expect from the newest PrestaShop 1.5 version. Mike Kranzler, PrestaShop&#8217;s Community Manager, answers some of most commonly-asked questions about PrestaShop version 1.5.<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/programing/zen-coding-with-netbeans/"     class="crp_title">Zen Coding with NetBeans</a></li><li><a href="http://www.smaizys.com/prestashop/free-prestashop-themes-collection/"     class="crp_title">Free PrestaShop Themes Collection</a></li><li><a href="http://www.smaizys.com/prestashop/paypal-pro-module-for-prestashop-review/"     class="crp_title">PayPal Pro module for PrestaShop review</a></li><li><a href="http://www.smaizys.com/about-richard-smaizys/"     class="crp_title">About Me</a></li><li><a href="http://www.smaizys.com/wordpress/wptouch-plugin-wordpress-for-smartphones/"     class="crp_title">WPtouch plugin &#8211; WordPress for smartphones</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p><iframe src="https://www.youtube.com/embed/II1ZVpP1y-I" frameborder="0" width="560" height="315"></iframe></p>
<p>A short video about what to expect from the newest PrestaShop 1.5 version. Mike Kranzler, PrestaShop&#8217;s Community Manager, answers some of most commonly-asked questions about PrestaShop version 1.5.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/programing/zen-coding-with-netbeans/"     class="crp_title">Zen Coding with NetBeans</a></li><li><a href="http://www.smaizys.com/prestashop/free-prestashop-themes-collection/"     class="crp_title">Free PrestaShop Themes Collection</a></li><li><a href="http://www.smaizys.com/prestashop/paypal-pro-module-for-prestashop-review/"     class="crp_title">PayPal Pro module for PrestaShop review</a></li><li><a href="http://www.smaizys.com/about-richard-smaizys/"     class="crp_title">About Me</a></li><li><a href="http://www.smaizys.com/wordpress/wptouch-plugin-wordpress-for-smartphones/"     class="crp_title">WPtouch plugin &#8211; WordPress for smartphones</a></li></ul></div><img src="http://feeds.feedburner.com/~r/smaizys_dev/~4/hoRm_BCXWbE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.smaizys.com/prestashop/what-to-expect-from-prestashop-1-5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.smaizys.com/prestashop/what-to-expect-from-prestashop-1-5/</feedburner:origLink></item>
		<item>
		<title>Pragmatic Programmer, The: From Journeyman to Master review</title>
		<link>http://feedproxy.google.com/~r/smaizys_dev/~3/L0VTJO8k7hY/</link>
		<comments>http://www.smaizys.com/programing/pragmatic-programmer-the-from-journeyman-to-master-review/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 08:36:12 +0000</pubDate>
		<dc:creator>Richard Smaizys</dc:creator>
				<category><![CDATA[Programing]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[pragmatic]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.smaizys.com/?p=287</guid>
		<description><![CDATA[The book called “Pragmatic Programmer, The: From Journeyman to Master” about software engineering and best practices was first published in 1999. This book was written by two experienced programmers and writers Andrew Hunt and David Thomas who are both known for their big income in respectively agile techniques and Ruby programming language.  The Pragmatic Programmer [...]<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/programing/pratical-skills-are-the-most-important/"     class="crp_title">Pratical skills are the most important</a></li><li><a href="http://www.smaizys.com/programing/improve-your-code-style-with-simple-tips/"     class="crp_title">Improve your code style with simple tips</a></li><li><a href="http://www.smaizys.com/freelance-prestashop-developer-programming/"     class="crp_title">PrestaShop programming</a></li><li><a href="http://www.smaizys.com/programing/what-is-the-best-practice-for-writing-code/"     class="crp_title">What is the best practice for writing code?</a></li><li><a href="http://www.smaizys.com/programs/code-snippets-tools-keep-your-all-snippets-in-one-place/"     class="crp_title">Code snippets tools: Keep your all snippets in one place</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.smaizys.com/wp-content/uploads/2011/12/tpp_xlargecover.jpg"><img class="alignnone size-full wp-image-288" title="tpp_xlargecover" src="http://www.smaizys.com/wp-content/uploads/2011/12/tpp_xlargecover.jpg" alt="" width="181" height="228" /></a></p>
<p>The book called <a href="http://www.amazon.com/gp/product/020161622X/ref=as_li_ss_tl?ie=UTF8&amp;tag=richasmaizblo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=020161622X">“Pragmatic Programmer, The: From Journeyman to Master</a>” about software engineering and best practices was first published in 1999. This book was written by two experienced programmers and writers Andrew Hunt and David Thomas who are both known for their big income in respectively agile techniques and Ruby programming language.  The Pragmatic Programmer tries to gather all the necessary characteristics of a programmer that creates high quality, easy to reuse and bug free software solutions.</p>
<p><span id="more-287"></span>First of all, the authors describe the pragmatic programmer’s characteristics and what qualities that programmer should have, for example, they suggest that a pragmatic programmer must accept his or hers responsibilities and do not make trifling excuses for mistakes he or she have done. They suggest that a good programmer should not allow making minor mistakes because of the psychological phenomenon which is called the broken window theory.</p>
<p>In addition, a pragmatic programmer should invest regularly in his knowledge and portfolio by experimenting with unpopular and sometimes risky technologies or new languages. Authors suggest that a good programmer should learn new programming language each year. Also there are some tips on how to avoid repeating the same code blocks and maintain a clear and unambiguous code. Everything should be separated to abstract different modules that interact with each other. The book also stresses that there are no endpoints and final decisions for the projects and maintenance starts with the first steps of the project. Authors advise not to hurry and plan everything in detail even if you have a strict and hard to meet deadlines. Thinking more at first will save lots of time at the end and will help you to prevent from making major bugs and bad decisions on the go.</p>
<p>Thirdly, the importance of quality tools is considered one of the most important things especially when optimizing the job. Authors give an analogy with tree cutters and other craftsman by stressing the importance of tools. In addition, a pragmatic programmer should not be afraid of command line and choose IDE wisely. Version Control Systems should be used even on small projects because they help to save and archive all changes made in the code. When talking about optimizing  tasks, there is a suggestion to learn a text editing language such as Perl which will definitely help in replacing some parts of code and creating code generators or working with the text itself. A simple text format is said to be the best way to save data for later use.</p>
<p>Moreover, this book might help you to understand that no one is writing perfect code and you need to think of mistakes as problems that you need to solve. Being nervous or angry will not help in this case.  The book introduces some tips in order to help avoid these problems, for example, exceptions, MVC architecture, modules, metadata capabilities, parallel programming and testing techniques, blackboards are discussed in the book.  Authors do not suggest to create fastest algorithms too because they are usually very complicated and not readable.</p>
<p>Finally, there are great advices on what to do and how to handle when working with pragmatic projects. The authors also make an analogy for people to think that programming and software engineering is like having a garden which you need to look after constantly and you should not think about it as construction site which has the end. Pragmatic programmers should not let bad habits overcome the quality of code and projects because they will destroy your garden as pervasive disease.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/programing/pratical-skills-are-the-most-important/"     class="crp_title">Pratical skills are the most important</a></li><li><a href="http://www.smaizys.com/programing/improve-your-code-style-with-simple-tips/"     class="crp_title">Improve your code style with simple tips</a></li><li><a href="http://www.smaizys.com/freelance-prestashop-developer-programming/"     class="crp_title">PrestaShop programming</a></li><li><a href="http://www.smaizys.com/programing/what-is-the-best-practice-for-writing-code/"     class="crp_title">What is the best practice for writing code?</a></li><li><a href="http://www.smaizys.com/programs/code-snippets-tools-keep-your-all-snippets-in-one-place/"     class="crp_title">Code snippets tools: Keep your all snippets in one place</a></li></ul></div><img src="http://feeds.feedburner.com/~r/smaizys_dev/~4/L0VTJO8k7hY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.smaizys.com/programing/pragmatic-programmer-the-from-journeyman-to-master-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.smaizys.com/programing/pragmatic-programmer-the-from-journeyman-to-master-review/</feedburner:origLink></item>
		<item>
		<title>How to backup Snippely information?</title>
		<link>http://feedproxy.google.com/~r/smaizys_dev/~3/KY310BHwvn0/</link>
		<comments>http://www.smaizys.com/programs/how-to-backup-snippely-information/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 21:00:55 +0000</pubDate>
		<dc:creator>Richard Smaizys</dc:creator>
				<category><![CDATA[Programs]]></category>
		<category><![CDATA[archive]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[snippely]]></category>
		<category><![CDATA[snippets]]></category>

		<guid isPermaLink="false">http://www.smaizys.com/?p=245</guid>
		<description><![CDATA[I just love this minimalistic and easy to use program that helps you to have your most used snippets in one place. I have written about it more on the article about other snippet programs. However, after some time it got to my mind that there are not any backup functionality. In my opinion, it [...]<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/programs/what-to-do-if-snippely-opens-but-does-not-run/"     class="crp_title">What to do if Snippely opens but does not run?</a></li><li><a href="http://www.smaizys.com/programs/code-snippets-tools-keep-your-all-snippets-in-one-place/"     class="crp_title">Code snippets tools: Keep your all snippets in one place</a></li><li><a href="http://www.smaizys.com/programing/the-inportance-of-thinking-ahed/"     class="crp_title">The importance of thinking ahead</a></li><li><a href="http://www.smaizys.com/pascal/pascal-armstrong-numbers/"     class="crp_title">Pascal: Armstrong numbers</a></li><li><a href="http://www.smaizys.com/wordpress/wordpress-performance-optimization/"     class="crp_title">WordPress performance optimization</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>I just love this minimalistic and easy to use program that helps you to have your most used snippets in one place. I have written about it more on the <a href="http://www.smaizys.com/programs/code-snippets-tools-keep-your-all-snippets-in-one-place/">article about other snippet programs</a>. However, after some time it got to my mind that there are not any backup functionality. In my opinion, it is a big disadvantage of this program, but you can create a backup manually.</p>
<p>I have found that Snippely saves its database in catalog on Windows 7: C:\Users\{Your user name}\AppData\Roaming and you can make the copy of this file for some later use. I have tried to reinstall fresh copy of the program and the backup worked just fine.</p>
<p>Just do not forget to create those backups constantly!</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/programs/what-to-do-if-snippely-opens-but-does-not-run/"     class="crp_title">What to do if Snippely opens but does not run?</a></li><li><a href="http://www.smaizys.com/programs/code-snippets-tools-keep-your-all-snippets-in-one-place/"     class="crp_title">Code snippets tools: Keep your all snippets in one place</a></li><li><a href="http://www.smaizys.com/programing/the-inportance-of-thinking-ahed/"     class="crp_title">The importance of thinking ahead</a></li><li><a href="http://www.smaizys.com/pascal/pascal-armstrong-numbers/"     class="crp_title">Pascal: Armstrong numbers</a></li><li><a href="http://www.smaizys.com/wordpress/wordpress-performance-optimization/"     class="crp_title">WordPress performance optimization</a></li></ul></div><img src="http://feeds.feedburner.com/~r/smaizys_dev/~4/KY310BHwvn0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.smaizys.com/programs/how-to-backup-snippely-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.smaizys.com/programs/how-to-backup-snippely-information/</feedburner:origLink></item>
		<item>
		<title>What to do if Snippely opens but does not run?</title>
		<link>http://feedproxy.google.com/~r/smaizys_dev/~3/PL6QhaW0OzE/</link>
		<comments>http://www.smaizys.com/programs/what-to-do-if-snippely-opens-but-does-not-run/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 21:00:57 +0000</pubDate>
		<dc:creator>Richard Smaizys</dc:creator>
				<category><![CDATA[Programs]]></category>
		<category><![CDATA[adobe air]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[run]]></category>
		<category><![CDATA[snipelly]]></category>
		<category><![CDATA[snippets]]></category>

		<guid isPermaLink="false">http://www.smaizys.com/?p=243</guid>
		<description><![CDATA[I have already written about my favorite snippets tools Snippely, however I have had a strange bug recently. I opened the Snippely and it was showed on taskbar, but I could not get to my snippets or open the dialog box of this program. After some research I have found that you need to press [...]<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/programs/how-to-backup-snippely-information/"     class="crp_title">How to backup Snippely information?</a></li><li><a href="http://www.smaizys.com/programs/code-snippets-tools-keep-your-all-snippets-in-one-place/"     class="crp_title">Code snippets tools: Keep your all snippets in one place</a></li><li><a href="http://www.smaizys.com/programs/take-care-of-your-hardware-with-simple-tool/"     class="crp_title">Take care of your hardware with simple tool</a></li><li><a href="http://www.smaizys.com/programs/screenhunter-the-best-free-screen-capturing-software/"     class="crp_title">ScreenHunter &#8211; the best free screen capturing software</a></li><li><a href="http://www.smaizys.com/prestashop/free-prestashop-themes-collection/"     class="crp_title">Free PrestaShop Themes Collection</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>I have already written about <a href="http://www.smaizys.com/programs/code-snippets-tools-keep-your-all-snippets-in-one-place/" target="_blank">my favorite snippets tools Snippely,</a> however I have had a strange bug recently. I opened the Snippely and it was showed on taskbar, but I could not get to my snippets or open the dialog box of this program.</p>
<p>After some research I have found that you need to press alt + space after you select the icon from the taskbar and then choose maximize from the pop up menu. That&#8217;s all &#8211; you can now use your snippets program as usually.</p>
<p>I hope this helps someone having the same issue.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/programs/how-to-backup-snippely-information/"     class="crp_title">How to backup Snippely information?</a></li><li><a href="http://www.smaizys.com/programs/code-snippets-tools-keep-your-all-snippets-in-one-place/"     class="crp_title">Code snippets tools: Keep your all snippets in one place</a></li><li><a href="http://www.smaizys.com/programs/take-care-of-your-hardware-with-simple-tool/"     class="crp_title">Take care of your hardware with simple tool</a></li><li><a href="http://www.smaizys.com/programs/screenhunter-the-best-free-screen-capturing-software/"     class="crp_title">ScreenHunter &#8211; the best free screen capturing software</a></li><li><a href="http://www.smaizys.com/prestashop/free-prestashop-themes-collection/"     class="crp_title">Free PrestaShop Themes Collection</a></li></ul></div><img src="http://feeds.feedburner.com/~r/smaizys_dev/~4/PL6QhaW0OzE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.smaizys.com/programs/what-to-do-if-snippely-opens-but-does-not-run/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.smaizys.com/programs/what-to-do-if-snippely-opens-but-does-not-run/</feedburner:origLink></item>
		<item>
		<title>Newsletter Tab Module for PrestaShop</title>
		<link>http://feedproxy.google.com/~r/smaizys_dev/~3/rx4wQkt_7Ns/</link>
		<comments>http://www.smaizys.com/prestashop/newsletter-tab-module-for-prestashop/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 17:21:28 +0000</pubDate>
		<dc:creator>Richard Smaizys</dc:creator>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[backoffice]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[newsletter]]></category>
		<category><![CDATA[prestashop]]></category>
		<category><![CDATA[tab]]></category>

		<guid isPermaLink="false">http://www.smaizys.com/?p=251</guid>
		<description><![CDATA[I have found a great and simple Newsletter Tab on PrestaShop forum, however the author have not changed anything for couple years and adding tab like that was a pain in a neck so I have created a module to do this automatically and cleared some features of that admin tab. Module features: Send emails [...]<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/professional-freelance-programmer-services/"     class="crp_title">My Services</a></li><li><a href="http://www.smaizys.com/prestashop/free-prestashop-themes-collection/"     class="crp_title">Free PrestaShop Themes Collection</a></li><li><a href="http://www.smaizys.com/pascal/pascal-armstrong-numbers/"     class="crp_title">Pascal: Armstrong numbers</a></li><li><a href="http://www.smaizys.com/prestashop/prestashop-integration-with-shipworks-module/"     class="crp_title">PrestaShop integration with Shipworks (module)</a></li><li><a href="http://www.smaizys.com/pascal/pascal-calculating-darts-result/"     class="crp_title">Pascal: Calculating darts result</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>I have found a great and simple <a href="http://www.prestashop.com/forums/viewthread/11284/third_party_modules/download_tab_send_newsletter_update_1_dot_4">Newsletter Tab on PrestaShop forum</a>, however the author have not changed anything for couple years and adding tab like that was a pain in a neck so I have created a module to do this automatically and cleared some features of that admin tab.</p>
<p>Module features:</p>
<ul>
<li>Send emails to your PrestaShop customers</li>
<li>Send newsletter email on their birthday</li>
<li>You can use variables for your emails to make it more personal: %FIRSTNAME% &#8211; %LASTNAME% &#8211; %MAIL%</li>
<li>Works good with your server because there is an ability to add delay on sending emails</li>
<li>You get a detailed information about the process when it is finished</li>
<li>You can check all checkboxes and the script will automatically filter duplicate emails.</li>
</ul>
<p>Here is a screenshot:</p>
<p><a href="http://www.smaizys.com/wp-content/uploads/2011/06/newsletter_tab_module_prestashop.jpg"><img class="alignnone size-full wp-image-258" title="newsletter_tab_module_prestashop" src="http://www.smaizys.com/wp-content/uploads/2011/06/newsletter_tab_module_prestashop.jpg" alt="" width="246" height="308" /></a></p>
<p><del></del>Download: <strong></strong><a href="http://bit.ly/kKR37U"><strong>Newsletter Tab Module for PrestaShop 1.4.4 v1.1</strong></a></p>
<p><strong>UPDATE v1.1: 2011-06-22:</strong></p>
<ul>
<li>Added automatic translastions to the admin tab class</li>
<li>Added ability to choose parent tab for your Newsletter tab</li>
<li>fixed some mistakes</li>
</ul>
<p><strong>UPDATE v1.1: 2011-06-29</strong></p>
<ul>
<li>Mistakes regarding configuration and parent tab selecting form for 1.4.3 were fixed.<strong></strong></li>
</ul>
<p><strong>UPDATE v1.1: 2011-08-15</strong></p>
<ul>
<li>Deleted some unnecessary functions for better and easier installation.</li>
<li>Tested and works fine with versions 1.4.3 and 1.4.4.</li>
</ul>
<p>Download: <strong></strong><a href="http://bit.ly/kKR37U"><strong>Newsletter Tab Module for PrestaShop 1.4.4 v1.1</strong></a></p>
<p>Leave feedback and comments if you want more functionality or have problems.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.smaizys.com/professional-freelance-programmer-services/"     class="crp_title">My Services</a></li><li><a href="http://www.smaizys.com/prestashop/free-prestashop-themes-collection/"     class="crp_title">Free PrestaShop Themes Collection</a></li><li><a href="http://www.smaizys.com/pascal/pascal-armstrong-numbers/"     class="crp_title">Pascal: Armstrong numbers</a></li><li><a href="http://www.smaizys.com/prestashop/prestashop-integration-with-shipworks-module/"     class="crp_title">PrestaShop integration with Shipworks (module)</a></li><li><a href="http://www.smaizys.com/pascal/pascal-calculating-darts-result/"     class="crp_title">Pascal: Calculating darts result</a></li></ul></div><img src="http://feeds.feedburner.com/~r/smaizys_dev/~4/rx4wQkt_7Ns" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.smaizys.com/prestashop/newsletter-tab-module-for-prestashop/feed/</wfw:commentRss>
		<slash:comments>62</slash:comments>
		<feedburner:origLink>http://www.smaizys.com/prestashop/newsletter-tab-module-for-prestashop/</feedburner:origLink></item>
	</channel>
</rss>
