<?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>Manakor Coding Map™</title>
	<atom:link href="http://www.manakor.org/feed" rel="self" type="application/rss+xml" />
	<link>http://www.manakor.org</link>
	<description>Tips and tricks on webpage&#039;s slicing, programming and design</description>
	<lastBuildDate>Mon, 12 Apr 2010 07:18:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The best way to hide email address from spyders and bots</title>
		<link>http://www.manakor.org/the-best-way-to-hide-email-address-from-spyders</link>
		<comments>http://www.manakor.org/the-best-way-to-hide-email-address-from-spyders#comments</comments>
		<pubDate>Thu, 28 Jan 2010 12:27:39 +0000</pubDate>
		<dc:creator>Nikita Sumeiko</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tools & Tricks]]></category>

		<guid isPermaLink="false">http://www.manakor.org/?p=101</guid>
		<description><![CDATA[In today’s world almost every website is based on powerful CMS system, where it’s administrator is able to edit website’s main content on the fly. Often this ability drives into an unlikely email address publications, which brings a lot of spam to a website’s owners.
Therefore, to fight against spam I do offer to hide all [...]]]></description>
			<content:encoded><![CDATA[<p>In today’s world almost every website is based on powerful CMS system, where it’s administrator is able to edit website’s main content on the fly. <strong>Often this ability drives into an unlikely email address publications, which brings a lot of spam to a website’s owners.</strong><br />
Therefore, to fight against spam I do offer to hide all the email addresses on every website’s page in handsome and clear way. From one side, this would help us to avoid spiders, which catches all the open to public email addresses. But from the other side, this technique would bring our email address to real visitors.</p>
<h2>Playing on the server side</h2>
<p>As is well known, the greater part of email spiders (robots) surfs every website’s code, looking for email addresses and saves them. That is why I offer to find and replace every email address, which has been loaded as a single text or mailto hyperlink before spider will see it. The fastest way is by using PHP server side scripting.</p>
<p>First of all, we are going to write a function to use all over our website. The main purpose of this function is to find all the published email addresses and replace them into specific, but very useful format (example AT example DOT com). In this function we&#8217;ll use PHP Regular expressions to find all the necessary formats and some basic PHP function to rewrite them properly. By this way we hide all our emails on the server side and web spiders, bots, which catches emails, will get nothing at all.</p>
<h5>Start to code a function</h5>
<p>So, let&#8217;s start with the function coding:</p>
<pre class="brush: php;">
// function which replaces mailto links into specific format
function tep_rewrite_email($content) {

  // function rules will go here

}
</pre>
<h5>Include the right format email pattern</h5>
<p>Inside this function we are going to include some variables, which will help us to do the job. And the first one is regex email pattern, which is written in a specific format to use further. Drop an eye on <a title="You Don’t Know Anything About Regular Expressions: A Complete Guide" href="http://net.tutsplus.com/tutorials/javascript-ajax/you-dont-know-anything-about-regular-expressions/">NetTuts+ Regular Expressions Complete Guide</a> and than move forward to the code below:</p>
<pre class="brush: php;">
// regex email address pattern, format (\\1)@(\\2).(\\3)
$email_patt = '([A-Za-z0-9._%-]+)\@([A-Za-z0-9._%-]+)\.([A-Za-z0-9._%-]+)';
</pre>
<h5>Add standard mailto link pattern</h5>
<p>Than we add standart html mailto link pattern, which will match all the mailto links. Moreover, this pattern is flexible, and that is why it will not skip any real link which contains &#8216;mailto:&#8217; expression:</p>
<pre class="brush: php;">
  // pattern for html links: &lt;a href=&quot;mailto: example@exmaple.com&quot;&gt;Some other text&lt;/a&gt;
  // attributes before and after 'href' do not interfere
  $mailto_pattern = '#\&lt;a[^&gt;]*?href=\&quot;mailto:\s?' . $email_patt . '[^&gt;]*?\&gt;[^&gt;]*?&lt;\/a\&gt;#';
</pre>
<h5>Set up a result you need to get</h5>
<p>And the last variable to add is the result, which we finally would like to get. It&#8217;s specific (example AT example DOT com), but very usefull to avoid any spider. Have a look:</p>
<pre class="brush: php;">
  // rewrtite result
  $rewrite_result = '&lt;span class=&quot;mailme&quot;&gt;\\1 AT \\2 DOT \\3&lt;/span&gt;';
</pre>
<h5>Find and replace is simple</h5>
<p>When variables are completely added, we are going to use simple PHP functions to find and replace necessary content. I&#8217;d like to remeber, that emails can be published in two ways &#8211; as a mailto link and as a simple emails address. Therefore we check webpage&#8217;s content two times. Let&#8217;s see the code below:</p>
<pre class="brush: php;">
  // firstly, look for html mailto links and replace them
  $content = preg_replace($mailto_pattern, $rewrite_result, $content);

  // secondly, find stacionary emails without links and replace them too
  $content = preg_replace('#' . $email_patt . '#', $rewrite_result, $content);
</pre>
<p>As you see, <a title="PHP preg_replace function" href="http://php.net/manual/en/function.preg-replace.php">PHP preg_replace</a> function is looking for our mailto link and email patterns and replace them completely by outputting a necessary result.</p>
<p>I will repeat again, that we need such a specific format (<span class="mailme">example AT example DOT com</span>) for 2 aims:</p>
<ol>
<li>To avoid spiders looking for a fresh emails to catch inside your page&#8217;s source code</li>
<li>To revert it back into clear, valid and visible format for real visitors, not bots</li>
</ol>
<h5>PHP function which is ready to work for you</h5>
<p><strong>Now, when every component of a function is ready, let&#8217;s group them all:</strong></p>
<pre class="brush: php;">
  function tep_rewrite_email($content) {
    $email_patt = '([A-Za-z0-9._%-]+)\@([A-Za-z0-9._%-]+)\.([A-Za-z0-9._%-]+)';
    $mailto_pattern = '#\&lt;a[^&gt;]*?href=\&quot;mailto:\s?' . $email_patt . '[^&gt;]*?\&gt;[^&gt;]*?&lt;\/a\&gt;#';
    $rewrite_result = '&lt;span class=&quot;mailme&quot;&gt;\\1 AT \\2 DOT \\3&lt;/span&gt;';

    $content = preg_replace($mailto_pattern, $rewrite_result, $content);
    $content = preg_replace('#' . $email_patt . '#', $rewrite_result, $content);

    // remember to add return here
    return $content;
  }
</pre>
<p>Finally, we get a wonderful and necessary result in our source code. The image below show how does the code looks like:</p>
<p><img class="aligncenter size-full wp-image-135" title="PHP function which finds email patterns" src="http://www.manakor.org/wp-content/uploads/2010/01/php-fuction-result.jpg" alt="" width="590" height="100" /></p>
<h2>JQuery or Mootools, it&#8217;s your choice</h2>
<p>When all the single text or mailto hyperlink email addresses have been rewritten to a new format, we are going to turn them back into valid links by using JQuery, which provides client side scripting and works with all the major browsers. I think the best way here would be to use <a title="Hide Email with JavaScript / jQuery" href="http://www.html-advisor.com/javascript/hide-email-with-javascript-jquery/">HTML-Advisor method</a>. However, there are different ways to do it, for example using <a title="Oskar's jQuery to Mootools conversion" href="http://jsfiddle.net/oskar/MJujB">Oskar&#8217;s Mootools conversion</a>.</p>
<p>I&#8217;d like to note, that JavaScript is a clients side language, therefore it provides us an ability to make code modifications directly in a visitor browser. And our aim here is to workout a simple function, which will find prepared email format and replace it back into a visible and understandable links to the audience.</p>
<h5>JQuery function that works</h5>
<p>Completely our JQuery code should look like this:</p>
<pre class="brush: jscript;">
if ( $(&quot;span.mailme&quot;).length ) {
  // variables, which will be replaced
  var at = / AT /;
  var dot = / DOT /g;

  // function, which replaces pre-made class
  $('span.mailme').each(function () {
    var addr = $(this).text().replace(at, '@').replace(dot, '.');
    $(this).after('&lt;a href=&quot;mailto:' + addr + '&quot;&gt;' + addr + '&lt;/a&gt;');
    $(this).remove();
  });
}
</pre>
<h5>Mootools conversion</h5>
<pre class="brush: jscript;">
var mailme = $$('.mailme'), at = / AT /, dot = / DOT /g;

mailme.each(function(el){
 var addr = el.get('text').replace(at, '@').replace(dot, '.');

 new Element('a', {
 href: 'mailto:'+ addr,
 html: addr
 }).inject(el, 'after');

 el.destroy();
});
</pre>
<p>As you see we have made some modification to the clients side. As a result every website visitor will see published emails as a normal links, but email spiders won&#8217;t have a dinner this night.</p>
<h2>Modifications to the output</h2>
<p>The last we should make, is to modificate our webpages output. I mean to find out where our CMS outputs each page&#8217;s body text (which may consist email addresses) and replace it with our premade PHP function:</p>
<pre class="brush: php;">

  // find a string which outputs every page body text from your database
  $string = 'Our company is based in London and we bring strong metallic structures to the world. Our experience are wide and stable. To get more information about products we offer, contact sales department by email: &lt;a href=&quot;mailto: sales@company.com&quot; title=&quot;Sales&quot;&gt;sales@company.com&lt;/a&gt;. And to offer sponsorship email directly to Lisa: lisa@company.com';
  $string = tep_rewrite_email($string);
</pre>
<h2>What we get is what we have made</h2>
<p>All in all, we get a quite simple result, which will be never cathed by email spiders. And our real website’s audience would see all the published email addresses as normal. By implementing this technique into each new page you are going to build, you will stay sure, that email addresses are hiden and spam is in the past.</p>
<p>I see this technique very useful for every website, which is updating by persons who don’t know how to keep an email address safe. It goes very well with different CMS systems and can be implemented in a simple way.</p>
<blockquote><p>The &#8220;free&#8221; distribution of unwelcome or misleading messages to thousands of people is an annoying and sometimes destructive use of the Internet&#8217;s unprecedented efficiency.<br />
<span style="color: #333333;">Bill Gates, New York Times, 1998</span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.manakor.org/the-best-way-to-hide-email-address-from-spyders/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>All the social networks in one place</title>
		<link>http://www.manakor.org/all-the-social-networks-in-one-place</link>
		<comments>http://www.manakor.org/all-the-social-networks-in-one-place#comments</comments>
		<pubDate>Mon, 21 Dec 2009 13:28:22 +0000</pubDate>
		<dc:creator>Nikita Sumeiko</dc:creator>
				<category><![CDATA[Tools & Tricks]]></category>
		<category><![CDATA[mac apps]]></category>
		<category><![CDATA[socialite]]></category>
		<category><![CDATA[useful tools]]></category>

		<guid isPermaLink="false">http://www.manakor.org/?p=90</guid>
		<description><![CDATA[Social networks plays an impressive role in web developers life&#8217;s in nowadays. Offers a wide range of opportunities to stay in a growing trend of Internet technologies. Let&#8217;s developers to follow to interesting, talented geeks and enhance personal or business popularity. There are a large choice of social networks (such as Twitter, Facebook, Flickr, LinkedIn, [...]]]></description>
			<content:encoded><![CDATA[<p>Social networks plays an impressive role in web developers life&#8217;s in nowadays. Offers a wide range of opportunities to stay in a growing trend of Internet technologies. Let&#8217;s developers to follow to interesting, talented geeks and enhance personal or business popularity.<strong> There are a large choice of social networks</strong> (such as <a title="Twitter" href="http://twitter.com/">Twitter</a>, <a title="Facebook" href="http://www.facebook.com/">Facebook</a>, <a title="Flickr photo sharing" href="http://www.flickr.com/">Flickr</a>, <a title="LinkedIn" href="http://www.linkedin.com/">LinkedIn</a>, <a title="Digg" href="http://digg.com/">Digg</a> and other) around the net, and <strong>to be on the wave we should keep them all updated</strong> and listened everyday. I used to spent a lot of time to keep them all on track so far. But finally found a really good way to manage my social networks accounts in one handsome and comfortable place &#8211; <a title="Socialite" href="http://www.realmacsoftware.com/socialite/">Socialite</a> (I&#8217;m keen on slogan: <em>All your social networks in one convenient place</em>).</p>
<p>Socialite is a special application build for .mac users by <a title="Realmac Software" href="http://www.realmacsoftware.com/company/">Realmac Software developers</a>, which helps to completely manage all the social network accounts. There is possible to follow all the events that happen on your Twitter and Facebook. Moreover, you will be able to stay in touch with Flickr friends and participate in your ratings on Digg. To post your mood messages, status updates and share thoughts, pictures and videos everywhere with only one click. Aside from this features, there is RSS feed reader build in, where you can easily read all the latest news and manage your subscriptions.<br />
Speaking about the minuses of this application, I can say for sure that this one is installable only on .mac systems and it isn&#8217;t free.</p>
<p>Such <strong>a great way of keeping all the necessary stuff together, saves your time</strong>, shows up your chosen news, friends, photos and provide additional opportunities on making traffic to your websites. Here are some screenshots:</p>
<p><a class="fancybox" rel="group" href="http://www.manakor.org/wp-content/uploads/2009/12/socialite-screenshot-1.jpg"><img class="size-thumbnail wp-image-92 alignnone" title="Socialite screenshot" src="http://www.manakor.org/wp-content/uploads/2009/12/socialite-screenshot-1-80x80.jpg" alt="" width="80" height="80" /></a> <a class="fancybox" rel="group" href="http://www.manakor.org/wp-content/uploads/2009/12/socialite-screenshot-2.jpg"><img class="alignnone size-thumbnail wp-image-93" title="Socialite screenshot" src="http://www.manakor.org/wp-content/uploads/2009/12/socialite-screenshot-2-80x80.jpg" alt="" width="80" height="80" /></a> <a class="fancybox" rel="group" href="http://www.manakor.org/wp-content/uploads/2009/12/socialite-screenshot-3.jpg"><img class="alignnone size-thumbnail wp-image-94" title="Socialite screenshot" src="http://www.manakor.org/wp-content/uploads/2009/12/socialite-screenshot-3-80x80.jpg" alt="" width="80" height="80" /></a></p>
<p>To sum up, I&#8217;d like to add that there are some several applications, which can be as an alternatives to this one. These are <a title="TweetDeck" href="http://tweetdeck.com/">TweetDeck</a> (runs on Mac and Windows, is freeware), <a title="Pond" href="http://web.pond.pt/">Pond</a> (online app, but works too slowly) and <a title="Power" href="http://power.com/">Power</a> (also online app). However, I suggest to use Desktop apps, because they works much faster than online tools, but speed is one of the most important things I need.</p>
<p>If I&#8217;d be a judge here, I would <strong>rate this applications</strong> in the following order:</p>
<ol>
<li> <a title="Socialite" href="http://www.realmacsoftware.com/socialite/">Socialite</a></li>
<li><a title="TweetDeck" href="http://tweetdeck.com/">TweetDeck</a></li>
<li><a title="Power" href="http://power.com/">Power</a> and <a title="Pond" href="http://web.pond.pt/">Pond</a>, <a title="Socialmedian" href="http://www.socialmedian.com/">Socialmedian</a></li>
</ol>
<p>But what&#8217;s on your mind? Have you tried any of these apps?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manakor.org/all-the-social-networks-in-one-place/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tools every freelance Web Developer needs</title>
		<link>http://www.manakor.org/tools-every-freelance-web-developer-needs</link>
		<comments>http://www.manakor.org/tools-every-freelance-web-developer-needs#comments</comments>
		<pubDate>Fri, 18 Dec 2009 08:52:12 +0000</pubDate>
		<dc:creator>Nikita Sumeiko</dc:creator>
				<category><![CDATA[Tools & Tricks]]></category>
		<category><![CDATA[useful tools]]></category>
		<category><![CDATA[working flow]]></category>

		<guid isPermaLink="false">http://www.manakor.org/?p=49</guid>
		<description><![CDATA[There are a lot of Web Developers all around the world, and everyone plays and works by his own rules. Everyone has personal working style and flow. However, many of them often face a lack of discipline problem. Usually, this lack leads to an extraordinary results, such as deadline extension, stress and client&#8217;s displeasure.
Therefore, I [...]]]></description>
			<content:encoded><![CDATA[<p>There are a lot of Web Developers all around the world, and everyone plays and works by his own rules. Everyone has personal working style and flow. However, many of them often face a lack of discipline problem. Usually, this lack leads to an extraordinary results, such as deadline extension, stress and client&#8217;s displeasure.<br />
Therefore, I would like to note some <strong>tools, which could help you to take everything under control</strong>!</p>
<h5>1. Task Managers</h5>
<p>They will assist in short task lists building before each new working day starts. For example, I collect all the necessary tasks together to build a comfortable list to follow during a day. Then I print it and start my usual working day. When I complete any, I cross them out.<br />
There is an opportunity to use good online tools:</p>
<p><a href="http://todoist.com"><img class="size-full wp-image-52 alignnone" title="Todoist" src="http://www.manakor.org/wp-content/uploads/2009/12/todoist-logo.jpg" alt="Todoist" width="100" height="35" /></a> <a href="http://www.rememberthemilk.com"><img class="size-full wp-image-51 alignnone" title="Remember the milk" src="http://www.manakor.org/wp-content/uploads/2009/12/rememberthemilk-logo.jpg" alt="Remember the milk" width="100" height="35" /></a> <a href="http://hitask.com"><img class="size-full wp-image-50 alignnone" title="HiTask" src="http://www.manakor.org/wp-content/uploads/2009/12/hitask-logo.jpg" alt="HiTask" width="100" height="35" /></a> <a href="http://tadalist.com"><img class="size-full wp-image-53 alignnone" title="Ta-da List" src="http://www.manakor.org/wp-content/uploads/2009/12/tadalist-logo.jpg" alt="Ta-da List" width="100" height="35" /></a></p>
<h5>2. Ideas and thoughts capturing tool</h5>
<p>Every freelance web developer spends a lot of time surfing the net everyday. There he study, get new necessary knowledge and has fun. Moreover, many of web developers collaborate with each other. And sometime it&#8217;s necessary to save some information, to get down to it later. Storing this stuff in one place, helps to keep in mind every note, to be in a trend of growing technologies and to keep everything on eye. There are the most popular:</p>
<p><a href="http://www.google.com/notebook/"><img class="size-full wp-image-58 alignnone" title="Google Notebook" src="http://www.manakor.org/wp-content/uploads/2009/12/googlenotebook-logo.jpg" alt="Google Notebook" width="100" height="35" /></a> <a href="http://www.evernote.com"><img class="size-full wp-image-57 alignnone" title="Evernote" src="http://www.manakor.org/wp-content/uploads/2009/12/evernote-logo.jpg" alt="Evernote" width="100" height="35" /></a> <a href="http://www.notefish.com/"><img class="size-full wp-image-59 alignnone" title="Notefish" src="http://www.manakor.org/wp-content/uploads/2009/12/notefish-logo.jpg" alt="Notefish" width="100" height="35" /></a></p>
<h5>3. Screen capture tools</h5>
<p>If we want to share our screen (and we often want it) we have an opportunity to capture screen image by using special soft to do that. I offer these tools: <a title="How to use Snipping tool on Windows Vista " href="http://windows.microsoft.com/en-US/windows-vista/Use-Snipping-Tool-to-capture-screen-shots">Snipping tool</a> (Vista only) and Mac&#8217;s <a title="Capture Me on Mac OS" href="http://www.chimoosoft.com/products/captureme/">Capture Me</a>.</p>
<h5>4. Furious Code Editor</h5>
<p>Very often I meet developers asking about what code editor do I use?! Truly speaking, it depends on every person needs, because we should deal with coding languages we use, platform we work on and gadgets that could really help to accelerate our working process. But I suggest to use not more that 2 code editors to do programming. There are a lot of editors which support different languages (HTML, CSS, JavaScript, PHP, ASP, VB, JAVA, C#, RoR and other). On Windows I use <a title="Notepad++" href="http://notepad-plus.sourceforge.net">Notepad++</a> and <a title="Eclipse" href="http://www.eclipse.org/">Eclipse</a>, but playing on Mac I prefer <a title="Panic's Coda" href="http://www.panic.com/coda/">Coda</a>, <a title="TextMate" href="http://macromates.com/">TextMate</a>, <a title="Dreamweaver" href="http://www.adobe.com/products/dreamweaver/">Dreamweaver</a>. I request from editor two the most important details, such as code highlighting (coloring) and FTP environment to work directly online. Here&#8217;s the list:</p>
<p><a href="http://www.panic.com/coda/"><img class="size-full wp-image-65 alignnone" title="Panic's Coda" src="http://www.manakor.org/wp-content/uploads/2009/12/coda-logo.jpg" alt="Panic's Coda" width="100" height="35" /></a> <a href="http://notepad-plus.sourceforge.net/"><img class="size-full wp-image-69 alignnone" title="Notepad++" src="http://www.manakor.org/wp-content/uploads/2009/12/notepadplus-logo.jpg" alt="Notepad++" width="100" height="35" /></a> <a href="http://www.adobe.com/products/dreamweaver/"><img class="size-full wp-image-67 alignnone" title="Dreamweaver" src="http://www.manakor.org/wp-content/uploads/2009/12/dreamweaver-logo.jpg" alt="Dreamweaver" width="50" height="35" /></a> <a href="http://macromates.com/"><img class="size-full wp-image-70 alignnone" title="TextMate" src="http://www.manakor.org/wp-content/uploads/2009/12/textmate-logo.jpg" alt="TextMate" width="50" height="35" /></a> <a href="http://www.activestate.com/komodo_edit/"><img class="size-full wp-image-66 alignnone" title="Komodo Edit" src="http://www.manakor.org/wp-content/uploads/2009/12/comodoedit-logo.jpg" alt="Comodo Edit" width="50" height="35" /></a> <a href="http://www.eclipse.org/"><img class="size-full wp-image-68 alignnone" title="Eclipse" src="http://www.manakor.org/wp-content/uploads/2009/12/eclipse-logo.jpg" alt="Eclipse" width="100" height="35" /></a> <a href="http://www.ultraedit.com/"><img class="size-full wp-image-71 alignnone" title="UltraEdit" src="http://www.manakor.org/wp-content/uploads/2009/12/ultraedit-logo.jpg" alt="UltraEdit" width="50" height="35" /></a> <strong> </strong></p>
<h5>5. Subversion client</h5>
<p>If freelancers work as a team with many members, it is necessary to use any Subversion client. This one would keep all the updates up to date and will never miss any code. You can look for <a title="Search for SVN clients" href="http://www.google.com/search?hl=en&amp;source=hp&amp;q=SVN+Client&amp;aq=f&amp;oq=&amp;aqi=g10">different SVN clients on Google</a>, but I can&#8217;t suggest any this time, because haven&#8217;t got strong experience using them.</p>
<h5>6. Project Managers</h5>
<p>Working as a freelancer each of us faced with a lot of projects. Some of this completes one by one, some have got long terms. Therefore, to keep all the freelance projects in one stable place we are able to use comfortable projects manager tools:</p>
<p><a href="http://basecamphq.com/"><img class="size-full wp-image-73 alignnone" title="BaseCamp" src="http://www.manakor.org/wp-content/uploads/2009/12/basecamp-logo.jpg" alt="BaseCamp" width="100" height="35" /></a> <a href="http://www.activecollab.com/"><img class="size-full wp-image-72 alignnone" title="ActiveCollab" src="http://www.manakor.org/wp-content/uploads/2009/12/activecollab-logo.jpg" alt="ActiveCollab" width="100" height="35" /></a> <a href="http://wave.google.com/"><img class="size-full wp-image-74 alignnone" title="Google Wave" src="http://www.manakor.org/wp-content/uploads/2009/12/googlewave-logo.jpg" alt="Google Wave" width="50" height="35" /></a> <a href="http://www.springloops.com/"><img class="size-full wp-image-75 alignnone" title="Springloops" src="http://www.manakor.org/wp-content/uploads/2009/12/springloops-logo.jpg" alt="Springloops" width="100" height="35" /></a></p>
<h5>7. Raster designing tool</h5>
<p>Even if you&#8217;re a web designer or front end player, you will be in need of complete and easy-to-use graphics software to design, slice and work with graphical elements. Without this tool you&#8217;ll not be able to make lovely, handsome and modern websites, play with JQuery animation tools and optimize logo to output it as .png image, for example. I personally play only with <a title="Photoshop" href="http://www.adobe.com/products/photoshop/">Photoshop</a> to complete such a tasks. Photoshop is familiar to me and it provide users with a casual graphic environment, I think so. But there are many other editors: Gimp, Krita, PS Express, Fireworks.</p>
<p><a href="http://www.adobe.com/products/fireworks/"><img class="size-full wp-image-78 alignnone" title="Fireworks" src="http://www.manakor.org/wp-content/uploads/2009/12/fireworks-logo.jpg" alt="Fireworks" width="50" height="35" /></a> <a href="http://www.gimp.org/"><img class="size-full wp-image-79 alignnone" title="Gimp" src="http://www.manakor.org/wp-content/uploads/2009/12/gimp-logo.jpg" alt="Gimp" width="50" height="35" /></a> <a href="http://www.koffice.org/krita/"><img class="size-full wp-image-81 alignnone" title="Krita" src="http://www.manakor.org/wp-content/uploads/2009/12/krita-logo.jpg" alt="Krita" width="50" height="35" /></a> <a href="https://www.photoshop.com/"><img class="size-full wp-image-80 alignnone" title="Photoshop Express" src="http://www.manakor.org/wp-content/uploads/2009/12/photoshopexpress-logo.jpg" alt="Photoshop Express" width="50" height="35" /></a></p>
<h5>8. Website testing tools</h5>
<p>I&#8217;m a front end web developer and my trumps are usability and UI. Of course, I like to test completed webpages in all major browsers, because I stand for the same display everywhere, for cross-browsing. It&#8217;s not important which browser does my client or his visitors use, website should be the same in every browser &#8211; there&#8217;s a point. Firstly, I test my websites locally, because I&#8217;ve got all the browsers installed. Moreover, I&#8217;ve got very smart software named <a title="IETester" href="http://ietester.com/">IETester</a>, which gives me an amazing opportunity to test website in all IE browsers, starting from version 5 and up to 8. And secondly, I try to re-pass each website&#8217;s page by using online trackers: <a title="Browsershot" href="http://browsershots.org/">Browsershot</a> and <a title="Screenshots.jp" href="http://screenshots.jp/">Screenshots.jp</a>.</p>
<h4>Short summary</h4>
<p>This eight ultimate tools, <strong>help me to be mobile and fast</strong> in projects building and studying day by day. I think it&#8217;s very important to keep everything under control and to avoid stress by the way.</p>
<p>Share your thoughts about this cool tools. And maybe I&#8217;ve forget something to add to my list?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manakor.org/tools-every-freelance-web-developer-needs/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Logo design for 5 dollars?! Never mind!</title>
		<link>http://www.manakor.org/logo-design-for-5-dollars</link>
		<comments>http://www.manakor.org/logo-design-for-5-dollars#comments</comments>
		<pubDate>Fri, 20 Nov 2009 12:10:59 +0000</pubDate>
		<dc:creator>Nikita Sumeiko</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[spec work]]></category>

		<guid isPermaLink="false">http://www.manakor.org/?p=1</guid>
		<description><![CDATA[Logo design and creation in today&#8217;s world is totally under rated. People misunderstand, that good logo can seriously and positively influence to their company, products marketing and all the company&#8217;s fashion. And this is why I&#8217;m going show why every designer should never mind about creating a new logo for $5, you know.
What is a [...]]]></description>
			<content:encoded><![CDATA[<p>Logo design and creation in today&#8217;s world is totally under rated. People misunderstand, that good logo can seriously and positively influence to their company, products marketing and all the company&#8217;s fashion. And this is why I&#8217;m going show why every designer should never mind about creating a new logo for $5, you know.</p>
<h2>What is a logo?</h2>
<p>A logo is the starting point of your whole corporate image, it is unique sign, which symbolizes the head of your brand.</p>
<blockquote><p><strong>As it is said in Wikipedia:</strong><br />
The logo (ideogram), is the image embodying an organization. <a title="Logo definition" href="http://en.wikipedia.org/wiki/Logo">Read full wiki definition&#8230;</a></p></blockquote>
<h2>Truth about Spec Work and designing variants for free</h2>
<p><a href="http://www.davidairey.com/spec-work-in-the-internet-age/"><img class="aligncenter size-full wp-image-2" title="NO!SPEC!" src="http://www.manakor.org/wp-content/uploads/2009/11/no-respect.gif" alt="NO!SPEC!" width="590" height="88" /></a><br />
Before I start speaking about things, which makes a logo imperial, I would like to retell very popular type of collaboration between a designer and a client.</p>
<p><em>Usually incompetent client turning to a designer expects, that executor will design some logo variants, and if any of this will be appropriate to client, he will buy it</em> &#8211; it is not right, you know.</p>
<p>But, if no one of logos will be likely by client (it happens a lot of times in present design world), he will be satisfied with such a useless job and will leave you by saying: Sorry, I don&#8217;t like them! Sure he will not pay for anything at all. In this case, the question arises, why does client don&#8217;t respect designer?! Coming to a shop you can&#8217;t taste Sneakers before buying it.</p>
<p>This kind scenario happens in the design industry every day. Usually, young, green designers waste a lot of time on spec work with no paid. The main idea here is, that even the best designer sometimes gets negative feedback, but only new once gets self-concept drops. In other words, designer gets a lot of self-concept drops when growing, just because he can&#8217;t rate his job in appropriate way.<br />
Therefore, I don&#8217;s simply suggest, I insist to keep clear of spec work by building a stable “airbag” every time you set an agreement with a client. This “airbag” stop will always cover hours spent on development. A designer should not have to invest time and resources with no guarantee of payment! So, guys, try to avoid spec work, because this one will not gain as much experience as lost positive attitude to a subject.</p>
<p>There is a  little comic about spec work you&#8217;ll be keen on:<br />
<a title="Freelance Freedom #43" href="http://freelanceswitch.com/freelance-freedom/freelance-freedom-43/">http://freelanceswitch.com/freelance-freedom/freelance-freedom-43/</a></p>
<h5>Do you want that for 5 dollars?</h5>
<p>Now, we have seen some negative aspects of spec work and let&#8217;s think about criteria, which every great logo should stand for. As a matter of fact, we design our logo with quality and soul or just try to perfect our skills by this way.<br />
After consulting with some professional designers I understood the best logo is that one, which:</p>
<ul>
<li> is easy to remember and clearly identifiable;</li>
<li>leaves a positive impression of purposeful;</li>
<li>is also effective without color;</li>
<li>gives an unique, special corporate style;</li>
<li>raises your clients credibility;</li>
<li>distinguishes itself with quality and professionalism.</li>
</ul>
<p>I know, you never thought about this stuff, but logo has a great sense, which is perceived not only visually, but also mentally. And everyone should take, that designer needs to work very hard, to make necessary research, to paint sketch, to think about conception and to outline unique style to get a logo done like typed above. That is why professional designers don&#8217;t charge $5.00 for a job.</p>
<h5>The design process of a professional logo designer usually consists of:</h5>
<ol>
<li> <strong>The Design Brief:</strong> They conduct a questionnaire or interview with the client to get the design brief.</li>
<li>Research: They conduct research focused on the industry itself, on its history, and on its competitors.</li>
<li><strong>Reference:</strong> They conduct research into logo designs that have been successful and current styles and trends that are related to the design brief.</li>
<li><strong>Sketching &amp; Conceptualising:</strong> They develop the logo design concept(s) around the brief and research. They use creativity and know how to design a logo.</li>
<li><strong>Reflection:</strong> They take breaks throughout their design process. This lets their ideas mature and lets them get renewed enthusiasm and receive feedback.</li>
<li><strong>Presentation:</strong> They then choose whether to present only a select few logos to the client or a whole collection.</li>
<li><strong>Celebration:</strong> They then drink beer or eat chocolate or sleep or start on next logo design. Or a combination.</li>
</ol>
<p>Do you believe doing all of that costs 5 dollars?</p>
<h2>Mutually beneficial cooperation</h2>
<p>I hope, that after this post reading designers and clients will become friendlier to each other, they will try to collaborate punctually. I hope designers will catch, that <strong>favorable work conditions influence on job result, buildup their reputation and creates a very important “airbag” for our today&#8217;s environment!</strong></p>
<h4>Conclusion remarks</h4>
<p>To compose this post I used and rechecked information from external resources (thanks to them):<br />
- <a title="Why logo design does not cost $5.00" href="http://http://justcreativedesign.com/2008/05/22/why-logo-design-does-not-cost-5-dollars/">Why logo design does not cost $5.00</a><br />
- <a title="Creating the Perfect Logo" href="http://www.web-hosting-newsletter.com/2008/01/28/creating-the-perfect-logo/">Creating the Perfect Logo</a><br />
- <a title="Logo, Font, and Lettering Bible" href="http://ilovetypography.com/2007/12/08/logo-font-and-lettering-bible/">Logo, Font, and Lettering Bible</a></p>
<p>Post image from <a title="Spec work in the internet age" href="http://www.davidairey.com/spec-work-in-the-internet-age/">David Airey</a>.</p>
<h4>Participate in conversetion</h4>
<p>Have you ever imagined, that so a lot of things, actions and tricks stays behind each fantastic logo? Do you agree, that logo doesn’t cost $5.00? How much money you shall invest in logo creation?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manakor.org/logo-design-for-5-dollars/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
