<?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>PureCode Design</title>
	<atom:link href="http://www.purecodedesign.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.purecodedesign.com</link>
	<description>Efficient, Clean Website Design</description>
	<lastBuildDate>Sun, 22 Apr 2012 05:33:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Missing Punctuation in Cufon</title>
		<link>http://www.purecodedesign.com/missing-punctuation-in-cufon/</link>
		<comments>http://www.purecodedesign.com/missing-punctuation-in-cufon/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 05:33:06 +0000</pubDate>
		<dc:creator>Claire</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[cufon]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[missing apostrophe]]></category>
		<category><![CDATA[replacement]]></category>

		<guid isPermaLink="false">http://www.purecodedesign.com/?p=374</guid>
		<description><![CDATA[A website that used Cufon to replace the font headers threw up a strange problem: the punctuation was missing. Apostrophes, in particular, in post and page titles were gone. Here's how I fixed it.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.purecodedesign.com/wp-content/uploads/2012/04/fontbutton.png"><img class="alignright size-thumbnail wp-image-375" title="fontbutton" src="http://www.purecodedesign.com/wp-content/uploads/2012/04/fontbutton-150x150.png" alt="" width="150" height="150" /></a>Here&#8217;s an interesting issue I came up against recently. A website that used Cufon to replace the font headers threw up a strange problem: the punctuation was missing. Apostrophes, in particular, in post and page titles were gone.</p>
<p>Obviously they were present in the actual text as viewed in the back end, and in the body text that used a standard websafe font. I usually use Google Webfonts in the event that I need something interesting in the headers &#8211; see the font I&#8217;m using right now, in fact &#8211; so this was a novel problem.</p>
<h3>Tracing The Issue</h3>
<p>First thing to do was to find out if it was really Cufon that was doing it. I had to rule that out pretty quickly, as this was not a consistent problem with other font replacements. It had to be the font itself, then. The glyphs that represented punctuation were not being loaded &#8211; but only in certain places. This implied a problem with WordPress &#8211; it was using the usual punctuation glyphs in some headers, but not in others.</p>
<p>Cufon gives a designer the option of choosing which glyph sets are included in a particular font replacement script &#8211; and this is a great idea, because it means the glyphs can be limited to just what&#8217;s needed. Font files include all kinds of glyphs for Cyrillic and Greek letters, for example, which would typically not be needed on an English site. So the challenge, then, was to figure out which glyphs were being loaded.</p>
<h3>Finding the Right Glyph Set</h3>
<p>First thing to do is to go to the <a href="http://cufon.shoqolate.com/generate/">Cufon generator</a> and load all available glyphs for your font. You need to know if the punctuation glyphs are available at all. Create the [font name].js file with all glyphs, and load it into the site after backing up the original. If no punctuation shows up, then you&#8217;re out of luck and you need to choose another font.</p>
<p>Let&#8217;s assume that the punctuation shows up. This means that the right glyphs are there, but they&#8217;re not being loaded by the original .js file. So, two options &#8211; either force WordPress to use the usual punctuation in the Basic Latin set, or add the set that contains the punctuation glyphs it is using. I chose the second.</p>
<h3>Loading the Extra Set</h3>
<p>I found that some of the headers in my WP install were using a glyph as an apostrophe from the Latin-1 set, not the Basic Latin set. I figured this out simply by looking at the glyph that was loaded with the full set, and then comparing it to the character map in Libre Office (Insert -&gt; Special Characters gives you a complete character list, and tells you which set they&#8217;re all in.) Then it was a simple thing to go back to the Cufon generator, and add the Latin-1 Supplement set to the .js file along with the default sets. This resulted in a small increase in the file size, but nothing as bad as if it were using the full set. Then I copied it into the appropriate place, and voila &#8211; problem solved.</p>
<p>This method still causes a slight discrepancy with what punctuation is used in different areas, but it&#8217;s better than having none at all if you&#8217;re absolutely set on using one particular font.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.purecodedesign.com/missing-punctuation-in-cufon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Interview on CBC News</title>
		<link>http://www.purecodedesign.com/my-interview-on-cbc-news/</link>
		<comments>http://www.purecodedesign.com/my-interview-on-cbc-news/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:10:20 +0000</pubDate>
		<dc:creator>Claire</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[cbc news]]></category>
		<category><![CDATA[employers]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[logins]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://www.purecodedesign.com/?p=294</guid>
		<description><![CDATA[There's a growing trend for employers to ask for their prospective employees' social media logins, i.e. usernames and passwords, for stuff like Facebook and Twitter if those accounts are not already visible. Presumably they want to see if the person in question is of good moral character, whatever that means, and considering the current job climate, many people will choose to give up that information rather than lock themselves out of a potential job.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-295" title="Cbc-logo" src="http://www.purecodedesign.com/wp-content/uploads/2012/03/Cbc-logo-300x300.png" alt="Cbc-logo" width="300" height="300" />Well, this was an interesting experience. I was interviewed at home by CBC News here in Vancouver for a piece on employers asking for Facebook login passwords. They were very interested to know how and why I keep more than one online identity.</p>
<p>Here&#8217;s the background: there&#8217;s a growing trend for employers to ask for their prospective employees&#8217; social media logins, i.e. usernames and passwords, for stuff like Facebook and Twitter if those accounts are not already visible. Presumably they want to see if the person in question is of good moral character, whatever that means, and considering the current job climate, many people will choose to give up that information rather than lock themselves out of a potential job.</p>
<h3>Serious Problems</h3>
<p>The main issue, of course, is one of privacy. Employers simply have no right to know about a person&#8217;s private life, so long as it does not impact their work. If someone chooses to keep such information as secret as possible, then they have no right to ask. This is similar to the list of questions that employers may not legally ask, in the US at least; things like &#8216;are you planning to have a child&#8217; or &#8216;do you have a criminal conviction&#8217;. Such private details could and indeed will unduly prejudice the employer&#8217;s decision.</p>
<p>It&#8217;s obviously against the Facebook TOS to share login details with any third party. It&#8217;s very legally murky to ask someone to break a service agreement as a condition of employment; the DOJ in the States seems to be of the opinion that breaking such an agreement, even one for a website, may be a criminal offence.</p>
<p>It&#8217;s well known by tech professionals that people tend to reuse their passwords. Giving up their Facebook password could very well allow the employer access to things like their email, their online banking, or other sensitive services, and even open the employer up to liability if it can be shown that an unscrupulous interviewer did access that information without permission.</p>
<h3>The Solution</h3>
<p>Thankfully, it&#8217;s already illegal here in BC to ask for such a thing. If I were asked by a company to hand over my social media logins as a condition of employment, I would immediately think that they were testing me, to see if I would be likely to give up the same kind of company information in the future. I would not, under any circumstances, tell them my details. That information is privileged and far too valuable.</p>
<p>The interesting thing is that many tech professionals already have a contingency plan in case they are asked for something like this: multiple social media accounts. For example, I keep two Twitter accounts &#8211; one for my professional life, that I use for connecting with other businesspeople, and one for personal use that I keep for friends. I have a Facebook page for PureCode Design, and a personal Facebook account that is largely low-key and benign because Facebook has a pretty terrible track record of maintaining people&#8217;s privacy. I have a personal Google+ account, and again, a page for PureCode Design. And I have a personal website that is not connected to this business site. It is possible, of course, for someone to find all my personal things if they were so inclined and if they had the time to spare, but that&#8217;s an inevitability of the Internet, unfortunately. What&#8217;s important is that my professional life turns up in Google search results long before my personal life does, and my name is common enough that I don&#8217;t fear someone stumbling across anything embarrassing.</p>
<p>In conclusion, it&#8217;s something that everyone needs to be aware of when they start using social media to stay in touch and connect online. In many cases, it&#8217;s just good practice to keep more than one online identity. It&#8217;s not really being deceptive, per se; the idea of someone having a public image and a private life is nothing new. Professionals just need to be aware of how much they put online, and how much their prospective employers really don&#8217;t need to know.</p>
<p><object width="480" height="322" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.cbc.ca/video/swf/UberPlayer.swf?state=sharevideo&amp;clipId=2214026278&amp;width=480&amp;height=322" /><param name="allowfullscreen" value="true" /><embed width="480" height="322" type="application/x-shockwave-flash" src="http://www.cbc.ca/video/swf/UberPlayer.swf?state=sharevideo&amp;clipId=2214026278&amp;width=480&amp;height=322" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.purecodedesign.com/my-interview-on-cbc-news/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Free Snowflake Design</title>
		<link>http://www.purecodedesign.com/free-snowflake-design/</link>
		<comments>http://www.purecodedesign.com/free-snowflake-design/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 11:12:14 +0000</pubDate>
		<dc:creator>Claire</dc:creator>
				<category><![CDATA[Free Material]]></category>

		<guid isPermaLink="false">http://www.purecodedesign.com/?p=285</guid>
		<description><![CDATA[Another Inkscape design I tried out for my personal blog. This snowflake was created with the Pen tool, using the Spiro Spline path, and then by rotating and duplicating the segments.]]></description>
			<content:encoded><![CDATA[<p>Another Inkscape design I tried out for my personal blog. This snowflake was created with the Pen tool, using the Spiro Spline path, and then by rotating and duplicating the segments. I threw some gradients on it for a nice winter feel.</p>
<p style="text-align: center;"><a href="http://www.purecodedesign.com/wp-content/uploads/2012/02/g4438.png"><img class="aligncenter  wp-image-286" title="snowflake" src="http://www.purecodedesign.com/wp-content/uploads/2012/02/g4438-1024x1020.png" alt="" width="614" height="612" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.purecodedesign.com/free-snowflake-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advertising on Twitter</title>
		<link>http://www.purecodedesign.com/advertising-on-twitter/</link>
		<comments>http://www.purecodedesign.com/advertising-on-twitter/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 01:37:31 +0000</pubDate>
		<dc:creator>Claire</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.purecodedesign.com/?p=282</guid>
		<description><![CDATA[It's quite clear to me that many Twitter business users are more than a little tone deaf when it comes to advertising. I think it stems from the traditional mindset of advertising being a one-way street, where a business promotes its products and largely doesn't respond to the audience.]]></description>
			<content:encoded><![CDATA[<p>Granted, this is the result of long observation more than anything else, but it&#8217;s quite clear to me that many Twitter business users are more than a little tone deaf when it comes to advertising. I think it stems from the traditional mindset of advertising being a one-way street, where a business promotes its products and largely doesn&#8217;t respond to the audience.</p>
<h3>The Value of Responsiveness</h3>
<p>Twitter is a medium for communication, one where anyone can join a conversation in progress merely by replying to tweets or making use of hashtags. And it is a conversation, believe me, albeit a very noisy one. A company that doesn&#8217;t respond to messages is essentially excluding someone who&#8217;s open up a conversation with them. A company that does respond is one that becomes inclusive, and that instantly translates into goodwill, assuming that the company does not then say something problematic. There is a lot of value in responding in a public conversation that other people can read. It lets all customers, potential or otherwise, of that company know that it is willing to reach out to them.</p>
<h3>The Problem with Advertising</h3>
<p>Think of Twitter in terms of a real conversation. We all talk about products, and if we like a company, we naturally do talk about theirs. But if the company itself muscles into the conversation like an obnoxious TV commercial, we stop listening no matter how much we like them. It&#8217;s very logical, when you think about it &#8211; it&#8217;s a conversation. Two-way communication. Discussion. Information sharing. There is no place there for a 30-second advert on why you should buy this laptop.</p>
<h3>What to Do?</h3>
<p>The bottom line with Twitter, and with most social media, is that companies cannot afford to think of advertising in the traditional sense. The paradigm of one-way communication, in magazines, on billboards, or on TV, simply breaks down when applied to a medium where the user has absolute control over their experience. A company Twitter account that is non-responsive will likely be ignored &#8211; or at the very least, it will likely squander many opportunities to connect with its customer base and increase sales.</p>
<p>The best course of action is the most obvious one &#8211; treat Twitter as a conversation, and spend the money on staff and training to respond to customers when and if it&#8217;s needed.</p>
<h3>Examples of How to Do it Right</h3>
<p>I frequently hold up Epic Games as a company that really gets how to make the most of Twitter. <a href="http://twitter.com/#!/iFlak">Stacey Conley</a>, the Community Coordinator, talks directly to the fans, retweets interesting game-related stuff, and gives out freebies. <a href="http://twitter.com/#!/GearsViking">Rod Fergusson</a>, the Director of Production, no less, also talks to fans and gets community feedback. You can&#8217;t buy the kind of goodwill they build for Epic every day.</p>
<p>The Xbox Support team on Twitter is another good example, this time of pure customer support and response. Where a lot of customer service tends to be of the &#8216;wait on the phone for an hour&#8217; type, this team make it incredibly simple and convenient for a user to get help, and their response time is usually excellent. Again, the goodwill that comes from having a company representative answer customer questions, right then and there, is phenomenal and worth their salaries several times over.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.purecodedesign.com/advertising-on-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inkscape Swirls</title>
		<link>http://www.purecodedesign.com/inkscape-swirls/</link>
		<comments>http://www.purecodedesign.com/inkscape-swirls/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 19:30:06 +0000</pubDate>
		<dc:creator>Claire</dc:creator>
				<category><![CDATA[Swapping to Linux]]></category>
		<category><![CDATA[bezier]]></category>
		<category><![CDATA[inkscape]]></category>
		<category><![CDATA[spiral]]></category>
		<category><![CDATA[spiro]]></category>
		<category><![CDATA[swirl]]></category>

		<guid isPermaLink="false">http://www.purecodedesign.com/?p=274</guid>
		<description><![CDATA[Inkscape does not use brushes, as far as I can tell, so I was a little wary of trying out a few spiral designs. Thankfully, I found this excellent tutorial on the subject, and I was up and running quite quickly. Inkscape uses a few different things to do swirls, namely the Bezier Curve tool, Spiro Splines, and Patterns Along Paths.]]></description>
			<content:encoded><![CDATA[<p>One of the most common practices in vector design is using swirls and coils, particularly for doing graphics like stylized leaves and vines. It&#8217;s also one of the things that I struggled with in Illustrator &#8211; using brushes, and the Spiral and Arc tools, never seemed to click for me. Thankfully I haven&#8217;t had much call for it up to this point, but in the last week, I&#8217;ve picked up a job that will likely involve a lot of custom graphics of exactly this type.</p>
<h3>The Inkscape Version</h3>
<p>Inkscape does not use brushes, as far as I can tell, so I was a little wary of trying out a few spiral designs. Thankfully, I found <a href="http://verysimpledesigns.com/vectors/inkscape-tutorial-spiro-swirls.html" target="_blank">this excellent tutorial</a> on the subject, and I was up and running quite quickly. Inkscape uses a few different things to do swirls, namely the Bezier Curve tool, Spiro Splines, and Patterns Along Paths.</p>
<h3>How It Works</h3>
<p>Okay, I&#8217;ll be honest &#8211; I have no idea what goes into the math behind these graphical tools, but all I can think is that it must be pretty phenomenal. The tutorial goes into more detail, but the basic process consists of creating a curve, turning it into a Spiro spline (to make a smooth, flowing shape) then using the Pattern Along Path effect to produce complex swirls. Both the spline and the pattern are editable using the Node Editor tool.</p>
<p>Much of the grunt work is done by the Spiro spline, as it uses the minimum curvature needed between nodes. This produces very smooth paths regardless of what the designer is doing.</p>
<h3>In Comparison</h3>
<p>I have to say, on this particular technique, Inkscape makes sense to me in a way that Illustrator never really did. It seems far more logical in how it handles complex curves. The only issue that I can see is where a large illustration may have multiple curves that all use the same pattern; if the designer wants to change the pattern on all of them, they must copy and paste it onto all curves, whereas in Illustrator you&#8217;d just edit the brush being applied to the paths.</p>
<p>Between the two, I prefer Inkscape, but if you are very accustomed to the Illustrator method, you&#8217;ll likely have some problems with the open source alternative. Anyway, here&#8217;s an example of what it can do &#8211; a shield type graphic I put together in about fifteen minutes. Click it for the high resolution version.</p>
<p><a href="http://www.purecodedesign.com/wp-content/uploads/2011/12/g3992.png"><img class="aligncenter size-medium wp-image-275" title="g3992" src="http://www.purecodedesign.com/wp-content/uploads/2011/12/g3992-300x129.png" alt="" width="300" height="129" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.purecodedesign.com/inkscape-swirls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Holidays</title>
		<link>http://www.purecodedesign.com/happy-holidays/</link>
		<comments>http://www.purecodedesign.com/happy-holidays/#comments</comments>
		<pubDate>Sun, 25 Dec 2011 08:29:48 +0000</pubDate>
		<dc:creator>Claire</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[christmas]]></category>
		<category><![CDATA[holidays]]></category>

		<guid isPermaLink="false">http://www.purecodedesign.com/?p=270</guid>
		<description><![CDATA[Merry Christmas, Happy Hanukkah, Io Saturnalia - whatever your festival of choice is, I hope you enjoy it and have a good holiday.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-271" title="images" src="http://www.purecodedesign.com/wp-content/uploads/2011/12/images-150x150.jpg" alt="" width="150" height="150" />Merry Christmas, Happy Hanukkah, Io Saturnalia &#8211; whatever your festival of choice is, I hope you enjoy it and have a good holiday.</p>
<p>Here&#8217;s to the New Year <img src='http://www.purecodedesign.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Best Wishes from Claire at PureCode Design.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.purecodedesign.com/happy-holidays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up XAMPP and WordPress</title>
		<link>http://www.purecodedesign.com/setting-up-xampp-and-wordpress/</link>
		<comments>http://www.purecodedesign.com/setting-up-xampp-and-wordpress/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 08:05:44 +0000</pubDate>
		<dc:creator>Claire</dc:creator>
				<category><![CDATA[Swapping to Linux]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[linux mint]]></category>
		<category><![CDATA[sudo]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://www.purecodedesign.com/?p=263</guid>
		<description><![CDATA[Normally, I just jump to the command line and use apt-get to install whatever I need from the Linux repositories. Not so with XAMPP; I had to download the archive instead. So, what's usually a five-minute operation turned into... no, actually, it was still five minutes.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-264" title="xampp-logo_1" src="http://www.purecodedesign.com/wp-content/uploads/2011/12/xampp-logo_1-150x150.png" alt="" width="150" height="150" />As I run all my sites on WordPress, I had to set up a new local build environment where I can code and test themes. On Windows 7, this meant an hour of struggling with XAMPP and trying to get the control panel to work. On Linux, things were just a little different.</p>
<h3>Sudo Apt-Get Install</h3>
<p>Normally, I just jump to the command line and use apt-get to install whatever I need from the Linux repositories. Not so with XAMPP; I had to download the archive instead. So, what&#8217;s usually a five-minute operation turned into&#8230; no, actually, it was still five minutes. The <a href="http://www.apachefriends.org/en/xampp-linux.html">install instructions</a> are so monumentally simple that I had the whole thing up and running in less time than it took to boil the kettle for a cup of tea. No control panel needed here &#8211; being Linux, it&#8217;s all controlled from the command line.</p>
<h3>The WordPress Install</h3>
<p>I was worried about whether the WordPress part of it would work as easily. I downloaded the zip file for version 3.3 from their site, extracted it to the /htdocs/ folder of XAMPP, and started the install as normal. And it all worked out of the box immediately. Again, maybe five minutes between getting the archive and looking at a fresh WP admin screen. The only speedbump I found was where I had to make the folders writeable to allow plugins to be installed. I copied over some of my tools and previous work from the Windows partition, and I&#8217;m on the way to producing a site for a new client .</p>
<h3>Is it Worth it?</h3>
<p>I&#8217;m not sure if I can immediately declare this to be much better than doing the same on Windows. When I first set up my local server, I had problems simply because I was unfamiliar with XAMPP and with the nuts and bolts of WordPress itself. As well as that, I know Linux well enough to know exactly how to handle issues as they arise, like making the folders writeable. I doubt that a web designer who does not know Linux would have such an easy time working with all this.</p>
<p>That said, Linux is, at its heart, an OS that was built for the technically inclined, and it&#8217;s very programmer-friendly. It almost assumes (I think) that a Linux user is not really interested in something like Dreamweaver, for example, when they could have Geany instead. I have used Dreamweaver for theme development, and I found it to be almost comically difficult to work with in many ways, but it has to be noted that there really is no equivalent for Linux, so if a web designer relies on it to get the job done, they will probably find themselves somewhat adrift if they decide to swap over.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.purecodedesign.com/setting-up-xampp-and-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Illustrator vs. Inkscape</title>
		<link>http://www.purecodedesign.com/illustrator-vs-inkscape/</link>
		<comments>http://www.purecodedesign.com/illustrator-vs-inkscape/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 22:11:05 +0000</pubDate>
		<dc:creator>Claire</dc:creator>
				<category><![CDATA[Swapping to Linux]]></category>
		<category><![CDATA[alternative]]></category>
		<category><![CDATA[illustrator]]></category>
		<category><![CDATA[inkscape]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.purecodedesign.com/?p=257</guid>
		<description><![CDATA[The first thing I noticed is that Inkscape running through Linux is fast. Incredibly fast, in fact. Where I'd sit around and have to wait for Illustrator to load, Inkscape is up and running inside five seconds of me hitting the shortcut. The look and feel of it is a lot rougher - more technical, less user friendly - but it's snappy and responsive in a way I quite enjoy.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.purecodedesign.com/wp-content/uploads/2011/12/new-inkscape-logo.png"><img class="alignright size-full wp-image-258" title="new-inkscape-logo" src="http://www.purecodedesign.com/wp-content/uploads/2011/12/new-inkscape-logo.png" alt="" width="250" height="250" /></a>Needless to say, there&#8217;s one hell of a learning curve when going from Illustrator to something like Inkscape. Having made the switch, I&#8217;m committed to it, though, so here are my initial thoughts.</p>
<h3>Run Speed</h3>
<p>The first thing I noticed is that Inkscape running through Linux is fast. Incredibly fast, in fact. Where I&#8217;d sit around and have to wait for Illustrator to load, Inkscape is up and running inside five seconds of me hitting the shortcut. The look and feel of it is a lot rougher &#8211; more technical, less user friendly &#8211; but it&#8217;s snappy and responsive in a way I quite enjoy.</p>
<p>The only place where it falls down here is in the filters. I tried out a number of filter effects, and the bevels seem to cripple the program. This isn&#8217;t so much of an issue for me, personally, but it&#8217;s still an issue. According to some reports I found online, version 0.49 will address this.</p>
<h3>Interface</h3>
<p>It&#8217;s the typical Linux problem &#8211; no manual, and if you want to know how to do something, Google is your friend. That said, I got into it quite easily just by trying every option to see what it did or how it worked. Although the interface looks a little intimidating, things are mostly arranged in sensible places and the tooltips are informative. In fact, the only thing I needed to look up was how to pan the canvas using the mouse &#8211; click and hold the middle mouse button, if you&#8217;re curious.</p>
<p>One thing that completely threw me for a while was the use of the Ctrl and Shift keys. Resizing an object while keeping the aspect ratio is done by holding Shift in Illustrator and dragging with the mouse, whereas Inkscape uses Ctrl and drag instead. I kept making that mistake.</p>
<h3>Best Feature</h3>
<p>If there&#8217;s one thing that I have to use a lot, it&#8217;s gradients. And if there was one thing that I despised about Illustrator, it was trying to make gradients work &#8211; in all the time I was using it, I always had problems or irritations that made me want to just shut the whole program down and forget about it. But in Inkscape, the process just seems to make sense. The gradient parameters are built into the parameters of each object&#8217;s fill and stroke, and they can be duplicated, modified or applied to other objects just by using a dropdown menu.</p>
<p>It doesn&#8217;t do mesh gradients, however. This is one of the top peeves of designers who might be tempted over to using Inkscape. Part of the reason is because Inkscape uses the SVG open format, which has no specification for mesh gradients &#8211; yet. It&#8217;s also in the works, and if you&#8217;re <a href="http://libregraphicsworld.org/blog/entry/what-is-up-with-mesh-gradients-in-inkscape">prepared to take a chance on having Inkscape crash</a> a few times, you can have the feature now. (I&#8217;m not, as I can happily live without it.)</p>
<p>Overall, I have no reason to go back to Illustrator and Windows. Inkscape serves my needs quite well. Despite the differences between the two programs, I got into it and did some logo designs for a client with no major slowdowns or problems in my workflow, and no need for external help from Google. For web design, at least, I&#8217;m confident in saying that Inkscape is a perfectly acceptable professional alternative to Illustrator.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.purecodedesign.com/illustrator-vs-inkscape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The First Major Linux Problem</title>
		<link>http://www.purecodedesign.com/the-first-major-linux-problem/</link>
		<comments>http://www.purecodedesign.com/the-first-major-linux-problem/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 08:54:59 +0000</pubDate>
		<dc:creator>Claire</dc:creator>
				<category><![CDATA[Swapping to Linux]]></category>
		<category><![CDATA[linux mint]]></category>
		<category><![CDATA[pressure]]></category>
		<category><![CDATA[sensitivity]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[wacom]]></category>

		<guid isPermaLink="false">http://www.purecodedesign.com/?p=248</guid>
		<description><![CDATA[My graphics tablet refused to work properly. This seemed really odd to me at first, because the Wacom tablets are usually very well supported and I didn't have any problems before with it. But it started at one hour lost, then went up to two, and before I knew it, I lost a whole evening just chasing down one issue.]]></description>
			<content:encoded><![CDATA[<p>It had to happen sometime, and happen it did &#8211; my graphics tablet refused to work properly. This seemed really odd to me at first, because the Wacom tablets are usually very well supported and I didn&#8217;t have any problems before with it. But it started at one hour lost, then went up to two, and before I knew it, I lost a whole evening just chasing down one issue.</p>
<div id="attachment_249" class="wp-caption alignright" style="width: 171px"><img class="size-medium wp-image-249 " style="border-style: initial; border-color: initial;" title="Screenshot at 2011-12-13 00:24:05" src="http://www.purecodedesign.com/wp-content/uploads/2011/12/Screenshot-at-2011-12-13-002405-171x300.png" alt="" width="171" height="300" /><p class="wp-caption-text">Very blobby</p></div>
<h3>The Case of the Stylus Sensitivity</h3>
<p>The problem was that the stylus wasn&#8217;t registering the pressure sensitivity properly. This is a very basic tablet &#8211; just a Wacom Bamboo Pen; hardly high technology but not without its issues. The stylus can handle something like 512 levels of pressure, but it clearly wasn&#8217;t registering properly because it seemed to be hitting its max pressure far sooner than it should. This resulted in lines that were fine at the lightest pressure, but swiftly turned into blobs when the maximum pressure was registered.</p>
<p>Everything else worked fine, and the sensitivity settings in GIMP and MyPaint seemed to behave properly, so the problem had to be in the driver or the settings.</p>
<h3>Checking Everything</h3>
<p>The best thing to do in this case is to check everything, of course. I reinstalled the driver, then looked at pressure readings coming from the device through MyPaint, and played around with the settings to see if something could be affecting the stylus. This definitely wasn&#8217;t a case of the tablet or the pen being broken, as it works perfectly in Windows. Combing through all this takes time, though, and swapping between drivers or trying to work out if it&#8217;s another device that&#8217;s interfering takes time.</p>
<p>I was worried that this could spell the end of my experiment, to be honest. I need to have a working tablet, humble though it is. If Linux Mint couldn&#8217;t handle it, then I&#8217;d be stuck with booting back into Windows to do any kind of graphics &#8211; which meant I&#8217;d be constantly swapping between them. Not exactly an ideal work flow.</p>
<h3>Finally Hitting a Solution</h3>
<p>I got a fix on the problem when I found this <a href="https://bugs.launchpad.net/ubuntu/+source/xf86-input-wacom/+bug/786952">entry of a bug</a> that had turned up in the input-wacom driver. It seemed to describe exactly what I was experiencing. Someone (who I presume is a developer) explained that the MaxZ parameter for the Wacom Bamboo tablets entry had been set to 255 instead of 1023 &#8211; much lower than it should be! This had already been fixed in the latest update to Ubuntu Oneric but, crucially for me, not in Linux Mint 12. I confirmed it by going to the terminal and running the command &#8220;cat /var/log/Xorg.0.log&#8221; to see what the X server was doing &#8211; and it showed an entry for my tablet like so:</p>
<blockquote><p>Wacom USB Bamboo tablet maxX=14720 maxY=9200 <strong>maxZ=255</strong> resX=100000 resY=100000  tilt=disabled</p></blockquote>
<p>Right then. Off to get a fix for this &#8211; and immediately I found <a href="http://ubuntuforums.org/showthread.php?t=1515562">this thread</a> on the Ubuntu forums with complete, detailed install procedures for the Bamboo tablets. I followed the first section to install the updated driver, and it all just worked.</p>
<p>All in all, it could have been worse. I could have missed the problem completely, and been stuck with swapping between Linux and Windows. Still, that&#8217;s a few hours I won&#8217;t get back, and two different jobs delayed because I couldn&#8217;t work without my tablet. My clients have been patient and understanding about it, thankfully. I think if this is the worst I have to deal with, then I&#8217;ll be doing quite well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.purecodedesign.com/the-first-major-linux-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source Design: First Steps</title>
		<link>http://www.purecodedesign.com/open-source-design-first-steps/</link>
		<comments>http://www.purecodedesign.com/open-source-design-first-steps/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 18:11:50 +0000</pubDate>
		<dc:creator>Claire</dc:creator>
				<category><![CDATA[Swapping to Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://www.purecodedesign.com/?p=242</guid>
		<description><![CDATA[The one thing I was absolutely dreading was getting my stored email (more than 6000 mails, last time I checked, plus settings and calendar) transferred into the Linux partition. Thankfully, Thunderbird runs natively on both Windows and Linux, so a quick search brought up which folder to copy over and it worked as normal.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.purecodedesign.com/wp-content/uploads/2011/12/220px-Opensource.svg_.png"><img class="alignright size-thumbnail wp-image-244" title="220px-Opensource.svg" src="http://www.purecodedesign.com/wp-content/uploads/2011/12/220px-Opensource.svg_-150x150.png" alt="" width="150" height="150" /></a>So far so good, as they say. Right now, I&#8217;m running the latest version of Linux Mint. To call it &#8216;jaw-droppingly shiny&#8217; just doesn&#8217;t do it any justice. The install itself took about half an hour, and everything worked out of the box.</p>
<h3>The First Problem</h3>
<p>Trillian just wasn&#8217;t going to agree with the new OS. The usual method of running it through Wine failed completely for me, which is a major irritation. I do have to be connected at all times. So, moving over to alternatives: I&#8217;m currently debating between using Empathy or Pidgin, and I haven&#8217;t quite decided yet which one will work the best. I&#8217;m leaning towards Empathy, if only because it integrates well with the GNOME 3 desktop.</p>
<p>The one thing I was absolutely dreading was getting my stored email (more than 6000 mails, last time I checked, plus settings and calendar) transferred into the Linux partition. Thankfully, Thunderbird runs natively on both Windows and Linux, so a quick search brought up which folder to copy over and it worked as normal. The Lightning extension I was using for my calendar didn&#8217;t work, so I swapped to another extension to display my Google calendars in the Thunderbird browser.</p>
<h3>Cloud Computing</h3>
<p>That brings me to another point &#8211; cloud computing made all of this so much easier. After a quick Dropbox install, I had all my essential files at my fingertips again. Even if my entire hard drive had been wiped out in the process, I could have had everything up and running again in a few hours. Say what you like about the dangers of it, but not having to rely totally on your own hardware and OS is a powerful thing.</p>
<h3>The Second Problem</h3>
<p>I hit a wall pretty quickly when I had to edit some Illustrator files. Obviously, CS5 is no longer an option, so I had to begin searching for a Linux alternative. The answer proved to be almost comically simple &#8211; Inkscape, the open source counterpart to Illustrator, can open and edit .ai files in much the same way. The text isn&#8217;t always rendered correctly, but I was worried that a ten minute job would turn into two hours wasted &#8211; and it wasn&#8217;t. I saved the files in question as .svg, happy that I can at least access most of the vectors I&#8217;ve already created.</p>
<p>Things are going well. I&#8217;ll have to take a few days and see how this affects my overall workflow, but I&#8217;m confident that I can at least work somewhat normally.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.purecodedesign.com/open-source-design-first-steps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

