<?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>SoliTech GmbH</title>
	<atom:link href="http://www.solitechgmbh.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.solitechgmbh.com</link>
	<description>Connecting businesses to people through effective online marketing strategy</description>
	<lastBuildDate>Thu, 13 May 2010 19:14:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>What rate should a website convert visitors to sales?</title>
		<link>http://www.solitechgmbh.com/2010/04/15/what-rate-should-a-website-convert-visitors-to-sales/</link>
		<comments>http://www.solitechgmbh.com/2010/04/15/what-rate-should-a-website-convert-visitors-to-sales/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 17:35:59 +0000</pubDate>
		<dc:creator>Gyuri</dc:creator>
				<category><![CDATA[Marketing Strategy]]></category>
		<category><![CDATA[News and Updates]]></category>
		<category><![CDATA[Click Conversion Rate]]></category>
		<category><![CDATA[Online Marketing]]></category>

		<guid isPermaLink="false">http://www.solitechgmbh.com/?p=589</guid>
		<description><![CDATA[The rate at which your website converts it&#8217;s visitors to sales is one of the most important metrics there is for online retailers. No matter how much traffic your website gets, if it can&#8217;t convert the traffic to sales, you are wasting your money. Conversion rate is a measure of your ability to persuade visitors ...<br /><a href="http://www.solitechgmbh.com/2010/04/15/what-rate-should-a-website-convert-visitors-to-sales/">Read more...</a>]]></description>
			<content:encoded><![CDATA[<p>The rate at which your website converts it&#8217;s visitors to sales is one of the most important metrics there is for online retailers. No matter how much traffic your website gets, if it can&#8217;t convert the traffic to sales, you are wasting your money.</p>
<p>Conversion rate is a measure of your ability to persuade visitors to  take the action you want them to take. It&#8217;s a reflection of your  effectiveness and customer satisfaction. For you to achieve your goals,  visitors must first achieve theirs. There are several ways you can use this metric to improve your performance. For example you can monitor the path visitors take when navigating your website and see which paths lead to sales and find out why. One of our key strengths here at SoliTech is to help our customers really make sense out of this and other metrics and convert this data into measurable performance gains.</p>
<p>To truly measure a gain in performance, first we need to determine where your website stands now and then set realistic goals to where it can go. The table below shows the conversion rates broken out by industry and gives a fairly good indicator of where your conversion rate should be at.</p>
<table border="0" cellspacing="1" cellpadding="3" width="270" bgcolor="#5a739c">
<tbody>
<tr bgcolor="#fa5d00">
<th align="left" valign="bottom"><span style="font-family: verdana,lucida,arial,helvetica; color: #ffffff; font-size: x-small;">Industry</span></th>
<th align="left" valign="top"><span style="font-family: verdana,lucida,arial,helvetica; color: #ffffff; font-size: x-small;">Conversion<br />
Rate (%)</span></th>
</tr>
<tr bgcolor="#ffffff">
<td align="left" valign="top"><span style="font-size: x-small;">Catalog</span></td>
<td align="left" valign="top"><span style="font-size: x-small;">6.1</span></td>
</tr>
<tr bgcolor="#ffffff">
<td align="left" valign="top"><span style="font-size: x-small;">Specialty stores</span></td>
<td align="left" valign="top"><span style="font-size: x-small;">3.9</span></td>
</tr>
<tr bgcolor="#ffffff">
<td align="left" valign="top"><span style="font-size: x-small;">Fashion/apparel</span></td>
<td align="left" valign="top"><span style="font-size: x-small;">2.2</span></td>
</tr>
<tr bgcolor="#ffffff">
<td align="left" valign="top"><span style="font-size: x-small;">Travel</span></td>
<td align="left" valign="top"><span style="font-size: x-small;">2.1</span></td>
</tr>
<tr bgcolor="#ffffff">
<td align="left" valign="top"><span style="font-size: x-small;">Home and furnishing</span></td>
<td align="left" valign="top"><span style="font-size: x-small;">2.0</span></td>
</tr>
<tr bgcolor="#ffffff">
<td align="left" valign="top"><span style="font-size: x-small;">Sport/outdoors</span></td>
<td align="left" valign="top"><span style="font-size: x-small;">1.4</span></td>
</tr>
<tr bgcolor="#ffffff">
<td align="left" valign="top"><span style="font-size: x-small;">Electronics</span></td>
<td align="left" valign="top"><span style="font-size: x-small;">1.1</span></td>
</tr>
<tr bgcolor="#ffffff">
<td align="left" valign="top"><span style="font-size: x-small;">All verticals</span></td>
<td align="left" valign="top"><span style="font-size: x-small;">2.3</span></td>
</tr>
<tr bgcolor="#ffe084">
<td colspan="2"><span style="color: #000000;">Source: Fireclick Index</span></td>
</tr>
</tbody>
</table>
<p>Now that you know where your website should rank, it is time to take action! Stop wasting the traffic you worked so hard to get in the first place and start giving your customers what they are looking for and start increasing your online success.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solitechgmbh.com/2010/04/15/what-rate-should-a-website-convert-visitors-to-sales/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using rsync for quick server migartion</title>
		<link>http://www.solitechgmbh.com/2010/03/06/using-rsync-for-quick-server-migartion/</link>
		<comments>http://www.solitechgmbh.com/2010/03/06/using-rsync-for-quick-server-migartion/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 14:10:12 +0000</pubDate>
		<dc:creator>Gyuri</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.solitechgmbh.com/?p=583</guid>
		<description><![CDATA[Previously when migrating servers, we would have to perform many, often lengthy steps to finish the job. Now, I like to use just one simple rsync command and let it take care of things. It is not only simpler but it also take a lot less time since you can utilize the hosts bandwidth to ...<br /><a href="http://www.solitechgmbh.com/2010/03/06/using-rsync-for-quick-server-migartion/">Read more...</a>]]></description>
			<content:encoded><![CDATA[<p>Previously when migrating servers, we would have to perform many, often lengthy steps to finish the job. Now, I like to use just one simple rsync command and let it take care of things. It is not only simpler but it also take a lot less time since you can utilize the hosts bandwidth to its fullest by transferring things directly between servers.</p>
<p>Before, I would have to zip up the web files, download them, upload them, and then unizp. Now I can accomplish all that with just this simple command.</p>
<blockquote><p>rsync -avzh &#8211;rsh=&#8217;ssh -p1234&#8242; user@old_server.solitechgmbh.com:/var/www/ /var/www/</p></blockquote>
<p>you can also use &#8211;stats &#8211;progress to get some visual feedback</p>
<p>I also use this just for regular offline backups of the server and it works great!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solitechgmbh.com/2010/03/06/using-rsync-for-quick-server-migartion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free CMS or Custom coded website</title>
		<link>http://www.solitechgmbh.com/2010/02/16/open-source-cms-or-custom-websites/</link>
		<comments>http://www.solitechgmbh.com/2010/02/16/open-source-cms-or-custom-websites/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 06:22:47 +0000</pubDate>
		<dc:creator>Gyuri</dc:creator>
				<category><![CDATA[News and Updates]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Marketing Strategy]]></category>
		<category><![CDATA[smart budgeting]]></category>
		<category><![CDATA[smart development]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.solitechgmbh.com/?p=577</guid>
		<description><![CDATA[As open source website frame works such as ZenCart and WordPress get better, do you still need a custom coded website? Not really, unless you need something very very special. In most cases you are better off creating addons and custom themes for these frameworks. They are now so feature rich that it would probably ...<br /><a href="http://www.solitechgmbh.com/2010/02/16/open-source-cms-or-custom-websites/">Read more...</a>]]></description>
			<content:encoded><![CDATA[<p>As open source website frame works such as ZenCart and WordPress get better, do you still need a custom coded website? Not really, unless you need something very very special. In most cases you are better off creating addons and custom themes for these frameworks. They are now so feature rich that it would probably take $25,000 &#8211; $50,000 or even more to recreate it and months to do all the testing required.</p>
<p>These platforms have huge communities behind them, they are robust, and they are more importantly community tested. Any custom piece of software is prone to bugs and will break when faced with unforeseen circumstances. These platforms have been around for a while and have been through pretty much everything the web can throw at them. They are sill not perfect but pretty close and getting closer each day.</p>
<p>They have sophisticated admin interfaces and are for the most part fairly easy to customize. Since the pieces are mostly all there, you can see great results with very little spent. Even better, there are companies specializing in customization of these frameworks so you get good quality and good prices. You will also save in the long run since the framework lets you make edits easily often without requiring to know programming. This will also make your site more easily updatable and more attractive to search engines.</p>
<p>I have had very pleased customers with either WordPress or Zen cart. As the name implies, WordPress is a publishing interface used by blogs and ZenCart is an online store software but do not box them in just yet. The beauty of these frameworks is their flexibility. You can use WordPress to create a regular static website or you can make everything completely dynamic and content driven. You can also start static and add features such as Facebook integration as you go later. Same goes for the ZenCart software. You can start with an average shopping cart and add regular website content as you go.</p>
<p>There are lots of other benefits that I won&#8217;t go into detail about right now such as one click SEO optimization, automatically updating plugins, twitter module, facebook module, one click install of thousands of extensions and much much more. Each one of these probably deserves their own article.</p>
<p>To demonstrate the power of these platforms, I will be adding some case studies of some clients in the future so you can see what just a few hours of work can do. Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solitechgmbh.com/2010/02/16/open-source-cms-or-custom-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter, Facebook, MySpace, Who really needs a website anymore?</title>
		<link>http://www.solitechgmbh.com/2010/01/18/do-i-really-need-a-website/</link>
		<comments>http://www.solitechgmbh.com/2010/01/18/do-i-really-need-a-website/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 22:57:05 +0000</pubDate>
		<dc:creator>Gyuri</dc:creator>
				<category><![CDATA[Marketing Strategy]]></category>
		<category><![CDATA[News and Updates]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[MySpace]]></category>
		<category><![CDATA[Online Marketing]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.solitechgmbh.com/?p=570</guid>
		<description><![CDATA[With the emergence of new online services such as Twitter, MySpace, FaceBook, LinkedIn etc &#8230; can a company really get by without an official website? The short answer is, it depends. It really gets back at the core question of what do you really want to do on the internet? Are you looking to distribute ...<br /><a href="http://www.solitechgmbh.com/2010/01/18/do-i-really-need-a-website/">Read more...</a>]]></description>
			<content:encoded><![CDATA[<p>With the emergence of new online services such as Twitter, MySpace, FaceBook, LinkedIn etc &#8230; can a company really get by without an official website? The short answer is, it depends. It really gets back at the core question of what do you really want to do on the internet? Are you looking to distribute information? Sell things? Grow your supplier network? Interact with customers?</p>
<p>A good example would be bands and their use of MySpace profile pages. An up and coming band is looking to do two main things, get their music out there and grow their fan base. MySpace does an excellent job of this by offering an easy to use interface to edit your profile page and upload songs. The main draw is that bands will be instantly part of a community of millions and can have an attractive looking &#8220;website&#8221; in just a few short hours. MySpace also offers custom URLs so it is easy to remember and easy to distribute to your fans.</p>
<p>There are a number of other reasons why bands choose this route so you ask why don&#8217;t I just create a page for my business? Because of the crowd using MySpace. Although the millions of high school students and younger are exactly what a growing band needs, they may not be interested in your company and you may not want your company associated with them either. For a more sophisticated crowd you can try Facebook, but then again, it all depends on what you are looking to do online and who you are looking to engage.</p>
<p>Facebook, Twitter, LinkedIn etc. will tell the same story, they have a great set of tools for doing a certain activity online, you just have to decide if it is what will grow your brand best. Keep in mind that unattended Facebook pages will cause you more harm then good in the long run. So in short, yes, you can be very successful just using the social tools mentioned above as long as you use them the right way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solitechgmbh.com/2010/01/18/do-i-really-need-a-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Click Conversion Rate VS Click Through Rate</title>
		<link>http://www.solitechgmbh.com/2009/11/08/click-conversion-rate-vs-click-through-rate/</link>
		<comments>http://www.solitechgmbh.com/2009/11/08/click-conversion-rate-vs-click-through-rate/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 08:10:56 +0000</pubDate>
		<dc:creator>Gyuri</dc:creator>
				<category><![CDATA[Marketing Strategy]]></category>
		<category><![CDATA[News and Updates]]></category>
		<category><![CDATA[CCR]]></category>
		<category><![CDATA[Click Conversion Rate]]></category>
		<category><![CDATA[Click Through Rate]]></category>
		<category><![CDATA[CTR]]></category>
		<category><![CDATA[Online Marketing]]></category>

		<guid isPermaLink="false">http://www.solitechgmbh.com/?p=564</guid>
		<description><![CDATA[There has been a lot of hype lately about Click Through Rate &#8230; how effective is your banner or text link. How many clicks does your website get daily? Who is spending more on their advertisement budget? How high can I got on the Google search lists? How much traffic can I buy? &#8230; these ...<br /><a href="http://www.solitechgmbh.com/2009/11/08/click-conversion-rate-vs-click-through-rate/">Read more...</a>]]></description>
			<content:encoded><![CDATA[<p>There has been a lot of hype lately about Click Through Rate &#8230; how effective is your banner or text link. How many clicks does your website get daily? Who is spending more on their advertisement budget? How high can I got on the Google search lists? How much traffic can I buy? &#8230; these all boil down to &#8230; How much money can I really waste?!!<br />
<span id="more-564"></span></p>
<p>I think what really matters is your Click Conversion Rate (CCR). How many people who come to your website end up reaching for their valet. How many of them are willing to buy your product during their first visit to your website? Depending on what you sell, how many people are willing to give out their hard earned dollars on something they may never have seen in person. Your site must be able to accomplish this at a high rate or else it doesn&#8217;t matter how much traffic you get, you will never make much money.</p>
<p>Today, the sky is the limit as far as advertising costs go. You can spend as much as you like on pay per click, banner ads, or social media campaigns. Each visitor can cost you anywhere form a few cents to over a dollar. What good will all this traffic do if the majority of them bounce, meaning they click once to your website and leave right a way, or click around a few times, get bored, then leave. On average, if a new browser comes to your site, you will only have a few seconds to capture their attention and convince them that your company&#8217;s product is exactly what they need.</p>
<p>To get your click conversion rate for the month, you just divide the monthly amount of visitors you have with the number of sales you get. These numbers are easy to get if you use some sort of tracking software on your site. There are several free services you can use that help you track your progress and measure all kids of useful metrics.</p>
<p>A well optimized website should be able to get their clicks to convert at a rate of 1-4% depending on what they sell. Niche websites will get even better. If the site is very well optimized for a very specific niche, you can get 10% or better. Just think of what this will do to your advertising budget! You can get the same amount of sales on the fraction you are spending now. Lets just take a look at the math quick.</p>
<p>If you spend $5000 a month and get 100,000 clicks where 100 people buy, meaning 0.1% of your visitors actually buy something. A 0.1% CCR is considered very poor so if you are willing to invest just one months worth of advertising expenses and raise your rate to just 0.2%, you just doubled your sales. These optimizations can be done piece by piece so next month you decide to do some more optimization and now you are up to 0.3% and so on.</p>
<p>As you can see, lots of traffic won&#8217;t do you any good if your site is not converting well. Optimizing your click conversion rate offers a huge payoff by exponentially boosting your sales, reducing your advertisement needs and can be done incrementally.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solitechgmbh.com/2009/11/08/click-conversion-rate-vs-click-through-rate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated Random String generator CakePHP component</title>
		<link>http://www.solitechgmbh.com/2009/10/20/updated-random-string-generator-cakephp-component/</link>
		<comments>http://www.solitechgmbh.com/2009/10/20/updated-random-string-generator-cakephp-component/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 04:38:42 +0000</pubDate>
		<dc:creator>Gyuri</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[cake]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.solitechgmbh.com/?p=535</guid>
		<description><![CDATA[Here is a new component that will generate random strings for you. You can pass it a set of characters to pick from and how long your random string should be. I use it to generate passwords but you can do just about anything with it. To use it, create a file called random_helper.php in ...<br /><a href="http://www.solitechgmbh.com/2009/10/20/updated-random-string-generator-cakephp-component/">Read more...</a>]]></description>
			<content:encoded><![CDATA[<p>Here is a new component that will generate random strings for you. You can pass it a set of characters to pick from and how long your random string should be. I use it to generate passwords but you can do just about anything with it.</p>
<p>To use it, create a file called random_helper.php in app/controllers/components and copy the following code.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">class</span> RandomHelperComponent <span style="color: #000000; font-weight: bold;">extends</span> Object <span style="color: #009900;">&#123;</span>
&nbsp;
<span style="color: #009933; font-style: italic;">/**
 * Random string generator function
 *
 * This function will randomly generate a password from a given set of characters
 *
 * @param int = 8, length of the password you want to generate
 * @param string = 0123456789abcdefghijklmnopqrstuvwxyz all possible values
 * @return string, the password
 */</span>     
	<span style="color: #000000; font-weight: bold;">function</span> generateRandomString <span style="color: #009900;">&#40;</span><span style="color: #000088;">$length</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">8</span><span style="color: #339933;">,</span> <span style="color: #000088;">$possible</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'0123456789abcdefghijklmnopqrstuvwxyz'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">// initialize variables</span>
		<span style="color: #000088;">$password</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$i</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #666666; font-style: italic;">// add random characters to $password until $length is reached</span>
		<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">&lt;</span> <span style="color: #000088;">$length</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #666666; font-style: italic;">// pick a random character from the possible ones</span>
			<span style="color: #000088;">$char</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$possible</span><span style="color: #339933;">,</span> <span style="color: #990000;">mt_rand</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$possible</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #666666; font-style: italic;">// we don't want this character if it's already in the password</span>
			<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">strstr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$password</span><span style="color: #339933;">,</span> <span style="color: #000088;">$char</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 
				<span style="color: #000088;">$password</span> <span style="color: #339933;">.=</span> <span style="color: #000088;">$char</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$i</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;">$password</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>make sure you include it in the appcontroller as such</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$components</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Auth'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'Email'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'RandomHelper'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>then you can call it as follows in any function</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$password</span><span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">RandomHelper</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">generateRandomString</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'abcdefghijklmnopqrstuvwxyz'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solitechgmbh.com/2009/10/20/updated-random-string-generator-cakephp-component/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Living on the point</title>
		<link>http://www.solitechgmbh.com/2009/09/20/living-on-the-point/</link>
		<comments>http://www.solitechgmbh.com/2009/09/20/living-on-the-point/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 15:26:26 +0000</pubDate>
		<dc:creator>Gyuri</dc:creator>
				<category><![CDATA[News and Updates]]></category>
		<category><![CDATA[humor]]></category>

		<guid isPermaLink="false">http://www.solitechgmbh.com/?p=532</guid>
		<description><![CDATA[We all heard of the term living on the edge before right? Here is a definition of what this means from the urbandictionary Living on the edge Living on the edge means living a dangerous and/or unusual everyday life. People who live on the edge are very frequently exposed to phisical, psycological, economical, lawful or ...<br /><a href="http://www.solitechgmbh.com/2009/09/20/living-on-the-point/">Read more...</a>]]></description>
			<content:encoded><![CDATA[<p>We all heard of the term living on the edge before right?<br />
Here is a definition of what this means from the <a href="http://www.urbandictionary.com/define.php?term=Living%20on%20the%20edge">urbandictionary</a></p>
<blockquote><p>Living on the edge</p>
<p>Living on the edge means living a dangerous and/or unusual everyday life. People who live on the edge are very frequently exposed to phisical, psycological, economical, lawful or other kinds of dangers.</p>
<p>Examples for people who live on the edge:<br />
Extreme-sportsmen, gamblers, policemen, thiefs, human-rights-activists, rappers, etc.<br />
-My friend John is living on the edge.<br />
-Oh yeah? He is a gambler or something?<br />
-No, he cleans windows of high office buildings.</p></blockquote>
<p>Today, I am officially coining a new term called &#8220;living on the point&#8221; &#8230; see when you live on the edge, you got an infinite amount of points to live on. All the sudden you realize that the edge is not as extreme as you may have thought before.</p>
<p>This is where the point comes in. When you live on the point that&#8217;s all you got. One single point, making this life style the most extreme. A definition for such life style may sound something like the following. Perhaps this will be on the urban dictionary soon.</p>
<blockquote><p>Living on the point</p>
<p>Living on the point means living a life more dangerous and/or unusual than you can humanly understand. People who live on the point are in constant extreme phisical, psycological, economical, lawful or other kinds of dangers.</p>
<p>Examples for people who live on the point:<br />
Extreme-extreme-sportsmen, gamblers (playing poker in tank full of sharks), policemen (performing riot control on tigers), thiefs (stealing unstable dynamite),  etc.<br />
-My friend John is living on the point.<br />
-Oh yeah? He is a gambler or something?<br />
-No, he jumps off of high office buildings with nothing but a small zip-lock bag and dental floss.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.solitechgmbh.com/2009/09/20/living-on-the-point/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Bit.ly Class to use with CakePHP or by it self</title>
		<link>http://www.solitechgmbh.com/2009/08/06/new-bit-ly-class-to-use-with-cakephp-or-by-it-self/</link>
		<comments>http://www.solitechgmbh.com/2009/08/06/new-bit-ly-class-to-use-with-cakephp-or-by-it-self/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 23:53:52 +0000</pubDate>
		<dc:creator>Gyuri</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Bit.LY]]></category>
		<category><![CDATA[cake]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.solitechgmbh.com/?p=515</guid>
		<description><![CDATA[If you use service like Twitter where you only get a limited number of characters to post or if you are just sick of dealing with unruly long urls you might be familliar with url shortening services such as Bit.ly. I personally like them because of they offer a nice API and statistics all for ...<br /><a href="http://www.solitechgmbh.com/2009/08/06/new-bit-ly-class-to-use-with-cakephp-or-by-it-self/">Read more...</a>]]></description>
			<content:encoded><![CDATA[<p>If you use service like Twitter where you only get a limited number of characters to post or if you are just sick of dealing with unruly long urls you might be familliar with url shortening services such as Bit.ly.</p>
<p>I personally like them because of they offer a nice API and statistics all for free. It is a pretty quick service too. You can generate hundreds of URLs in just a few seconds. All you have to do is register and you get a username and API key which you will need in the following section.</p>
<p>Here is the code &#8230; As you can see I only implemented the shorten for now but I will probably add some of the other stuff later. For some reason WP won&#8217;t let me post curl_exec( so be sure to remove the extra character.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> bitly <span style="color: #009900;">&#123;</span>
	<span style="color: #009933; font-style: italic;">/**
	 * A PHP class to utilize the bitly API
	 * through the Bitly API. Handles:
	 * - Shorten
	 *
	 * Requires PHP5, CURL, JSON and a Bitly account http://bit.ly/
	 *
	 * Bitly API documentation: http://code.google.com/p/bitly-api/wiki/ApiDocumentation
	 */</span>
&nbsp;
	protected <span style="color: #000088;">$appkey</span><span style="color: #339933;">;</span>
	protected <span style="color: #000088;">$login</span><span style="color: #339933;">;</span>
	protected <span style="color: #000088;">$version</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #009933; font-style: italic;">/**
	* Contruct the Bitly Class
	*
    * @param string, your Bitly account key
    * @param string, your Bitly account login
	*/</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> __construct<span style="color: #009900;">&#40;</span><span style="color: #000088;">$login</span><span style="color: #339933;">,</span> <span style="color: #000088;">$appkey</span><span style="color: #339933;">,</span> <span style="color: #000088;">$version</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'2.0.1'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>login <span style="color: #339933;">=</span> <span style="color: #000088;">$login</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>appkey <span style="color: #339933;">=</span> <span style="color: #000088;">$appkey</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>version <span style="color: #339933;">=</span> <span style="color: #000088;">$version</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #009933; font-style: italic;">/**
	* Retrieve a shortened URL
	*
    * @param string, url to shorten
    * @param string, version of Bitly to use
	*/</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> shorten<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">//create the URL</span>
		<span style="color: #000088;">$api_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://api.bit.ly/shorten?version='</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>version<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;amp;longUrl='</span><span style="color: #339933;">.</span><span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;amp;format=xml&amp;amp;login='</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>login<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;amp;apiKey='</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>appkey<span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">//call the API</span>
		<span style="color: #000088;">$curl</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_URL<span style="color: #339933;">,</span> <span style="color: #000088;">$api_url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$response</span> <span style="color: #339933;">=</span> curl_ex_ec<span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">curl_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #666666; font-style: italic;">//parse the XML response and return the url</span>
		<span style="color: #000088;">$xml_object</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> SimpleXMLElement<span style="color: #009900;">&#40;</span><span style="color: #000088;">$response</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$xml_object</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>results<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>nodeKeyVal<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>shortUrl<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>If you want to use this in CakePHP &#8230; you will want to do something like this.<br />
Put this line before the class &#8230; I actually use this in a helper since this is a view level class</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">App<span style="color: #339933;">::</span><span style="color: #004000;">import</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Vendor'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'Bitly'</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;file&quot;</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">&quot;bitly/bitly.class.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Now you can just invoke it in one of your functions somewhere with two simple calls!</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$bitly</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Bitly<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'username'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'your_API_key_here'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$short_url</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$bitly</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>shorten<span style="color: #009900;">&#40;</span><span style="color: #000088;">$long_url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Simple as that &#8230; oh and one more thing. Be sure to have CURL installed else this won&#8217;t work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solitechgmbh.com/2009/08/06/new-bit-ly-class-to-use-with-cakephp-or-by-it-self/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to use your social network to make money</title>
		<link>http://www.solitechgmbh.com/2009/07/29/how-to-use-your-social-network-to-make-money/</link>
		<comments>http://www.solitechgmbh.com/2009/07/29/how-to-use-your-social-network-to-make-money/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 05:11:50 +0000</pubDate>
		<dc:creator>Gyuri</dc:creator>
				<category><![CDATA[News and Updates]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[RewardChamp]]></category>
		<category><![CDATA[Social Marketing]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://www.solitechgmbh.com/?p=512</guid>
		<description><![CDATA[Are you a frequent user of social networking websites such as MySpace, Twitter, Facebook, LinkedIn, Friendster, Bebo and many more? Wondering how to turn your social media followers int some cash? Try using a service such as Reward Champ! http://www.rewardchamp.com Reward Champ offers an easy way for you to turn your social network into a ...<br /><a href="http://www.solitechgmbh.com/2009/07/29/how-to-use-your-social-network-to-make-money/">Read more...</a>]]></description>
			<content:encoded><![CDATA[<p>Are you a frequent user of social networking websites such as MySpace, Twitter, Facebook, LinkedIn, Friendster, Bebo and many more? Wondering how to turn your social media followers int some cash? Try using a service such as Reward Champ!</p>
<p><a href="http://www.rewardchamp.com" target="_blank">http://www.rewardchamp.com</a></p>
<p>Reward Champ offers an easy way for you to turn your social network into a cash network with just a few clicks. You can use your social influence to your advantage and promote products and services that your followers might find useful. They have a large set of social publishing features on all offers so you can reach your friends on all major social networks such as Twitter, Facebook, MySpace, LinkedIn, Digg, etc. You will be credited for each offer they complete with points you can use for cash payments or gift certificates. By using your social network you can make hundreds of dollars, or even thousands each month and significantly boost to your monthly budget with just a few clicks a day. Making money from home made easy through social networking, and social media marketing.</p>
<p>Registration is free and you also get to compete for a weekly cash drawing on top of all the points you earn already. What do you have to loose?! Try social media marketing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solitechgmbh.com/2009/07/29/how-to-use-your-social-network-to-make-money/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use MagpieRSS with CakePHP</title>
		<link>http://www.solitechgmbh.com/2009/07/23/how-to-use-magpierss-with-cakephp/</link>
		<comments>http://www.solitechgmbh.com/2009/07/23/how-to-use-magpierss-with-cakephp/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 20:54:49 +0000</pubDate>
		<dc:creator>Gyuri</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[MagpieRSS]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.solitechgmbh.com/?p=507</guid>
		<description><![CDATA[MagpieRSS is a PHP based RSS parser that can be downloaded here http://magpierss.sourceforge.net/ What good is it you ask? You can use it to pull in information from any RSS feed and do what ever you want with the data. For example I use it to pull the RSS feed from my blog and display ...<br /><a href="http://www.solitechgmbh.com/2009/07/23/how-to-use-magpierss-with-cakephp/">Read more...</a>]]></description>
			<content:encoded><![CDATA[<p>MagpieRSS is a PHP based RSS parser that can be downloaded here <a href="http://magpierss.sourceforge.net/" target="_blank">http://magpierss.sourceforge.net/</a></p>
<p>What good is it you ask? You can use it to pull in information from any RSS feed and do what ever you want with the data. For example I use it to pull the RSS feed from my blog and display links to my latest posts on <a title="http://www.rewardchamp.com/" href="http://www.rewardchamp.com/" target="_blank">http://www.rewardchamp.com</a> You can see it on the bottom of the page.</p>
<p>CakePHP makes this way to easy! First you need to download the MagpieRSS files from the link above and then extract to your vendors folder.</p>
<p>You need to put this line at the very top of your controller file you want to use RSS with. Before the class declaration</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">App<span style="color: #339933;">::</span><span style="color: #004000;">import</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Vendor'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'Snoopy'</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;file&quot;</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">&quot;magpierss/extlib/Snoopy.class.inc&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Now inside a function you want create a new Snoopy object. I use Snoopy because I&#8217;m lazy &#8230; MagpieRSS is not constructed as Classes like CakePHP would like it to be &#8230; Snoopy is. Snoopy will return XML for you which you can make into an easily usable object with SimpleXMLElement. You can var_dump to see what exactly is in this object. You can figure out what to do from there.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$snoopy</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Snoopy<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$snoopy</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://www.solitechgmbh.com/your/feed/here'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$xml</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> SimpleXMLElement<span style="color: #009900;">&#40;</span><span style="color: #000088;">$snoopy</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">results</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">channel</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">item</span><span style="color: #339933;">;</span></pre></div></div>

<p>Something like this will get you the title for example.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">echo</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">title</span><span style="color: #339933;">;</span></pre></div></div>

<p>Happy coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solitechgmbh.com/2009/07/23/how-to-use-magpierss-with-cakephp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
