<?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"
	>

<channel>
	<title>Cocoia Blog &#187; Code</title>
	<atom:link href="http://blog.cocoia.com/category/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cocoia.com</link>
	<description>The Cocoia Blog is the website of Sebastiaan de With, a Dutch Icon and Interface designer.</description>
	<pubDate>Thu, 14 Aug 2008 11:48:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Graph your Airport Express / Extreme data throughput and more.</title>
		<link>http://blog.cocoia.com/2007/11/06/graph-your-airport-express-extreme-data-throughput-and-more/</link>
		<comments>http://blog.cocoia.com/2007/11/06/graph-your-airport-express-extreme-data-throughput-and-more/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 18:44:04 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Hacking]]></category>

		<category><![CDATA[How-To]]></category>

		<category><![CDATA[Personal Work]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/2007/11/06/graph-your-airport-express-extreme-data-throughput-and-more/</guid>
		<description><![CDATA[In an earlier post, I asked for your interest in a how-to on graphing several network statistics using MRTG, an open-source application that generates graphs using data pulled from SNMP. I used an Airport Extreme (802.11n, gigabit) for this, but it should work with Snow / Graphite Airport base stations and up (Express and Extreme). [...]]]></description>
			<content:encoded><![CDATA[<p>In an earlier post, I asked for your interest in a how-to on graphing several network statistics using MRTG, an open-source application that generates graphs using data pulled from SNMP. I used an Airport Extreme (802.11n, gigabit) for this, but it should work with Snow / Graphite Airport base stations and up (Express and Extreme). For other routers, your mileage may vary, and it may even not be possible, so I decided not to make a guide for anything else than Apple&#8217;s routers. If you want to have graphs in your desktop, updated in real time, as seen here, read on!</p>
<p></p>
<p><span id="more-244"></span></p>
<p>For this how-to, you need; </p>
<p>- an Apple Airport wireless base station.</p>
<p>- Airport Utility </p>
<p>- OS X 10.4 or higher (yes, Leopard is fine)</p>
<p>- your Mac&#8217;s installation discs if you don&#8217;t have the Developer tools installed yet.</p>
<p></p>
<p>Ready? Let&#8217;s go!</p>
<p><strong>Step One: </strong>First of all, authenticate with your wireless network and open your Airport Utility. You should see something like this;</p>
<p></p>
<div align="center"><img src="http://blog.cocoia.com/wp-content/uploads/2007/11/picture-2.png" alt="Picture 2.png" border="0" width="416" height="282" /></a></div>
<p></p>
<p>Note the name of the base station here; we will need it later. As you can see in the source list on the left, mine&#8217;s &#8220;Prokyon&#8221;. Click &#8220;Manual Setup&#8221;, and once the settings have been loaded, select &#8220;Advanced&#8221; from the toolbar. </p>
<div align="center"><img src="http://blog.cocoia.com/wp-content/uploads/2007/11/picture-3.png" alt="Picture 3.png" border="0" width="415" height="337" /></div>
<p>This is the selection of tabs you will find under &#8220;Advanced&#8221;. The first tab, &#8220;Logging &#038; SNMP&#8221;, is the tab we need. Check &#8216;allow SNMP&#8217; (it doesn&#8217;t have to be over WAN, as this will allow you to monitor statistics over the internet, exposing a possible security hole). That&#8217;s it for Airport Utility for now. Save the settings and quit the utility. </p>
<p><strong>Step Two:</strong> Now we&#8217;re going to set up MRTG. You can get an easy-to-use binary from <a href="http://www.mosxsw.com/port/mrtg/">here</a>; follow the basic instructions, namely;</p>
<p> Open a terminal,</p>
<p>cd (directory containing )mrtg-2.9.4-mosx.tgz</p>
<p>su</p>
<p>enter your root password</p>
<p>tar xzf mrtg-2.9.4-mosx.tgz</p>
<p>cd mrtg-2.9.4-mosx</p>
<p>./install.sh</p>
<p>exit 
</p>
<p>If all goes well, you now have &#8216;mrtg&#8217; installed. Test it by typing &#8216;mr&#8217; at the command line followed by pressing the &#8216;tab&#8217; key. It should, given you don&#8217;t have other utilities installed beginning with &#8216;mr&#8217;, autocomplete to &#8216;mrtg&#8217;.</p>
<p><strong>Step Three:</strong> Now, before we start setting up MRTG to use the SNMP services of your router, let&#8217;s test if it actually works. Open a terminal, and enter;</p>
<p></p>
<p><code>snmpwalk -v 2c -c public -M /usr/share/snmp/mibs:$HOME/share/mibs -m+AIRPORT-BASESTATION-3-MIB (Base station name).local 1.3.6.1.4.1.63.501</code><br />
</p>
<p>All on one line. In this case, replace &#8216;-c public&#8217; with either the community string you set in the Airport Utility (&#8217;-c thestringyouentered&#8217;) - if you left this blank in the Airport Utility, it either defaults to &#8216;public&#8217; or your base station password. Try both; it will either time out or spit out a huge amount of information. Also replace &#8216;Base station name&#8217; with your base station name, as I told you to note in the first step. Mine would be &#8216;Prokyon.local&#8217;. Done filling the blanks? Press enter, and let it roll.</p>
<p>If it times out, check if SNMP is enabled or restart your Airport (also remember to check if the community string you set with the -c flag is either &#8216;public&#8217; or your password). If it gives an error about missing something, download the Airport MIB from Apple and copy it to &#8220;/usr/share/snmp/mibs&#8221; (you can &#8216;Go to folder&#8217; with CMD+Shift+G in Finder to reach this directory), then try again.</p>
<p>You should get a whole lot of output in your terminal. Working? Great, let&#8217;s go to the next step.</p>
<p><strong>Step Four:</strong> Along with MRTG, we installed a utility called &#8216;cfgmaker&#8217;, that will generate MRTG configuration files for us. In the terminal, we will have to generate such a configuration. Don&#8217;t sweat, it&#8217;s very painless.</p>
<p><code>cfgmaker public@192.168.2.5 > ~/mrtg.cfg</code></p>
<p>Ensure that &#8216;public&#8217; is your community string. As described in the last step, this is most likely either your base station password (-not- the <strong>network</strong> password) or just &#8216;public&#8217;. 192.168.2.5 is my router&#8217;s IP address in this case; you should check what yours is, either by doing a &#8216;port scan&#8217; with the Network Utility on your Mac, or by checking with your network preferences in System Preferences. It&#8217;s possibly also listed in the trusty Airport Utility. Fill in your IP address (ensure the community string and the IP address are separated by just a &#8216;@&#8217;) and let it do its job. The file &#8216;mrtg.cfg&#8217; has been generated in your home directory.</p>
<p><strong>Step Five:</strong> Now we can let MRTG do it&#8217;s first run. For sharing on the local network, I placed my MRTG web-pages and graphs in &#8220;~/Sites/MRTG/&#8221; - note that &#8216;~&#8217; stands for /Users/myname/ here - as it is also very convenient. If you want to go on the safe side and do the same thing, make the directory in advance; MRTG -will not- do this for you. </p>
<p>Edit the newly generated mrtg.cfg with an editor like TextMate or nano (in the terminal). For the least hassle, I will describe using nano in your terminal to add the final changes to let MRTG know where to put its files.</p>
<p><code>nano ~/mrtg.cfg</code></p>
<p>Is what you need to type into your terminal. You&#8217;ll see something a bit like this;<br />
</p>
<div align="center"><img src="http://blog.cocoia.com/wp-content/uploads/2007/11/picture-4.png" alt="Picture 4.png" border="0" width="415" height="261" /></div>
<p></p>
<p>Move your cursor to the line &#8220;#   FOR UNIX&#8221; and delete the single leading hash mark (#) in the line beneath it. Enter the path of where you want to store the files here, as you can see, I chose /Users/superuser/Sites/mrtg/, as my account&#8217;s short name is &#8217;superuser&#8217;. To save the changes, press CTRL+X, and &#8220;Y&#8221;. </p>
<p><strong>Step Six:</strong> Now we will run the MRTG application. Since on Leopard, MRTG complained that I used a Unicode environment, I set the shell&#8217;s environment variable &#8216;LANG&#8217; to &#8216;C&#8217; before using it. The whole command to run MRTG then looks like this;</p>
<p><code> env LANG=C mrtg ~/mrtg.cfg </code></p>
<p>This is provided you followed my instructions and your .cfg file is located in ~/ (your user directory). If all goes well, MRTG should just do its thing and return your control over the prompt after a second or a few. If it outputs errors, check the steps to see if you didn&#8217;t do something a bit different. You can now check your directory (~/Sites/mrtg/ for me) to see your first graphs. </p>
<div align="center"><img src="http://blog.cocoia.com/wp-content/uploads/2007/11/picture-6.png" alt="Picture 6.png" border="0" width="415" height="275" /></div>
<p></p>
<p>This is my MRTG output directory, and as you can see, it generated files with (your router IP address).html as a name, with a number appended to indicate the interface. Several interfaces exist on the Airport Extreme; the most interesting ones are the WAN and ATH0 interfaces, respectively your internet connection port and the wireless interface. The graphs for these, provided you run MRTG periodically, show the data throughput graphed over time. Now, since it is a bit tiresome to run MRTG all day in your terminal, we need something to do that -for- us. </p>
<p><strong>Step Seven:</strong> Fortunately, there&#8217;s an excellent tool for adding such a &#8216;daemon&#8217; function to our system. Running Leopard, mind that there is an extra step here, which I will let Tiger users do as well for certainty. Download <a href="http://lingon.sourceforge.net/">&#8216;Lingon&#8217;</a>, Peter Borg&#8217;s excellent GUI for launchd, OS X&#8217;s initialisation system and more. Once the download has completed, run it, and open a terminal.</p>
<p>In the terminal, we&#8217;re going to make a shell script with the single line of instructions that loads up MRTG. Let&#8217;s use nano for convenience again, so enter;<br />
<code>nano mrtg.sh</code><br />
and enter the command you used to run MRTG (<code> env LANG=C mrtg ~/mrtg.cfg</code> in my case), but <strong>add the complete paths</strong> this time. My command would look like this;</p>
<p><code> env LANG=C /opt/local/bin/mrtg Users/superuser/mrtg.cfg </code><br />
<br />
 Exit and save again with Ctrl + X. Remember to make sure the paths are accurate and the command works (test run it in your terminal to see if you get any errors). Place the shell-script somewhere <strong>out of</strong> your user directory, like /Users/Shared/, and switch to Lingon. </p>
<p>In Lingon, press &#8216;New&#8217; and make an appropriate choice; you can use these settings as an example;</p>
<p>
<img src="http://blog.cocoia.com/wp-content/uploads/2007/11/picture-7.png" alt="Picture 7.png" border="0" width="415" height="284" /><br />
</p>
<p>At the bottom, you can see I let it run every three minutes. You can make it run as often as you want. Save settings, and depending on your choice of Agent, reboot or log out to make the changes happen. </p>
<p>Congratulations! If all went well, you should have an auto-updating set of graphs now. You can choose to do two things now; check these graphs occasionally, or present them on your desktop using GeekTool like I did. Geektool&#8217;s website is down right now, so download it from <a href="http://blog.cocoia.com/2007/11/04/my-personal-comm-station/"> last post</a> and install it to your System Preferences by double-clicking the preference pane in the disk image. </p>
<p></p>
<p><strong>Last Step:</strong> Once it&#8217;s installed, System Preferences opens and shows you the preference pane. Make sure you have just System Preferences shown so you can see your entire desktop (most importantly, the top left).  Add an item to the left list; and set something like this; </p>
<p>
<img src="http://blog.cocoia.com/wp-content/uploads/2007/11/picture-8.png" alt="Picture 8.png" border="0" width="415" height="407" /></p>
<p>The blue rectangle is the active overlay that will contain the image you choose. You can set a refresh interval (I use 10 seconds because it&#8217;s the default), resize the image, and place it wherever you like. Although GeekTool is old (well, it hasn&#8217;t seen a lot of updates), it&#8217;s well coded in that it won&#8217;t vanish when you use Exposé or even Spaces. </p>
<p>My result can be seen <a href="http://blog.cocoia.com/2007/11/04/my-personal-comm-station/">here</a>; if there&#8217;s demand for it, I will upload the PSD of my little &#8216;comm station&#8217; overlay so you can use it with whatever wallpaper you desire. Perhaps I will write a second part with how to put this into a widget form, and tracking the amount of users on your wireless network and graphing other miscellaneous statistics. Enjoyed this how-to? Comments / blog reactions / email is welcome!</p>
<p><strong><a href="http://digg.com/apple/Graph_your_Airport_Data_throughput_and_more_on_your_desktop">digg it!<a/></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/11/06/graph-your-airport-express-extreme-data-throughput-and-more/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My personal Comm Station.</title>
		<link>http://blog.cocoia.com/2007/11/04/my-personal-comm-station/</link>
		<comments>http://blog.cocoia.com/2007/11/04/my-personal-comm-station/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 17:46:55 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Graphics]]></category>

		<category><![CDATA[Interface Design]]></category>

		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/2007/11/04/my-personal-comm-station/</guid>
		<description><![CDATA[I have been working on a few technical things over the course of the weekend; first meshing my home wireless network by letting two routers form a single network, and after I was done, setting up MRTG (Multi-Router Traffic Grapher) for my Airport Extreme, which is the border gateway. 


MRTG produces pretty graphs of networks [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working on a few technical things over the course of the weekend; first meshing my home wireless network by letting two routers form a single network, and after I was done, setting up <a href="http://oss.oetiker.ch/mrtg/">MRTG</a> (Multi-Router Traffic Grapher) for my Airport Extreme, which is the border gateway. </p>
<p></p>
<p>
MRTG produces pretty graphs of networks statistics, and I integrated them into my Leopard desktop using <a href="http://www.flickr.com/photos/8746344@N04/1849401766/">a space station icon I am working on</a>, a bit of Photoshopping and <a href="http://blog.cocoia.com/wp-content/uploads/2007/11/geektool-2.1.2.dmg.zip" title="GeekTool-2.1.2.dmg.zip">Geektool 2.1.2</a> (since the website is down, I&#8217;ll host it here for the interested). Geektool, in turn, is a preference pane that lets you show console output or images on your desktop, refreshed at a certain interval. </p>
<p></p>
<p>I&#8217;ll let the result speak for itself (click for larger version over at flickr);</p>
<div align="center"><a href="http://www.flickr.com/photos/8746344@N04/1858308987/"><img src="http://blog.cocoia.com/wp-content/uploads/2007/11/picture-1.jpg" alt="Picture 1.jpg" border="0" width="432" height="270" /></a></div>
<p>If there&#8217;s any interest for it, I&#8217;m willing to write a nice how-to for setting all of this up easily. Drop a comment if you want to see such a post.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/11/04/my-personal-comm-station/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Computer Art History, only hardcore.</title>
		<link>http://blog.cocoia.com/2007/11/03/computer-art-history-only-hardcore/</link>
		<comments>http://blog.cocoia.com/2007/11/03/computer-art-history-only-hardcore/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 19:21:10 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Graphics]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/2007/11/03/computer-art-history-only-hardcore/</guid>
		<description><![CDATA[I was going on a trip today and I was loading some videos on my iPhone of DEFCON 15. DEFCON is a conference in Las Vegas for security professionals with many ludicrously technical yet casual talks. I found that the Defcon Archive website didn&#8217;t offer the videos of this year&#8217;s conference up for download, but [...]]]></description>
			<content:encoded><![CDATA[<p>I was going on a trip today and I was loading some videos on my iPhone of DEFCON 15. <a href="http://en.wikipedia.org/wiki/Def_con">DEFCON</a> is a conference in Las Vegas for security professionals with many ludicrously technical yet casual talks. I found that the <a href="https://www.defcon.org/html/links/defcon-media-archives.html">Defcon Archive website</a> didn&#8217;t offer the videos of this year&#8217;s conference up for download, but an excellent blog did; <a href="http://www.roysac.com/blog/">Roysac&#8217;s blog</a> also had a small side note of a video dating back a few years, but certainly worth sharing. </p>
<p><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-7737408055820780544&#038;hl=en" flashvars=""> </embed></p>
<p>This video (over an hour) goes into detail about text art. You have probably seen ANSI or ASCII artworks before in your life, but this is the most complete video I have ever seen about its development and background. Going back a thousand years before the dawn of computing, the speaker demonstrates how humans have been making text art over the ages and how it reached a spectacular peak in the age of BBS&#8217;es, before the dawn of the World Wide Web. &#8220;Underground&#8221; art groups were competing on bulletin boards for pure honour, making textual artwork (sometimes even animations) with painstakingly mundane &#8216;manual labor&#8217;. If you decide to see just one bit, check the last third of the movie for some pretty insane &#8216;textmode&#8217; 3d animations.</p>
<p>The <a href="http://www.roysac.com/blog/">Roysac blog</a> features a lot of information about the BBS scene, and specifically the art culture around it. Worthwhile addition to the artistically inclined geek&#8217;s RSS feeds. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/11/03/computer-art-history-only-hardcore/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iPhone Dev Center opens.</title>
		<link>http://blog.cocoia.com/2007/10/24/iphone-dev-center-opens/</link>
		<comments>http://blog.cocoia.com/2007/10/24/iphone-dev-center-opens/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 12:11:19 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Interface Design]]></category>

		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/2007/10/24/iphone-dev-center-opens/</guid>
		<description><![CDATA[
Apple opened the doors of its new &#8216;iPhone Dev Center&#8216; website, mainly an ADC on iTunes page where you can download several high-quality video sessions for developing rich web applications tailored to the iPhone.
You can whine about native applications all you want, but this is very interesting to people even looking to just make a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.cocoia.com/wp-content/uploads/2007/10/devcenter.jpg" alt="devcenter.jpg" border="0" width="513" height="110" /></p>
<p>Apple opened the doors of its new &#8216;<a href="http://developer.apple.com/iphone/devcenter/">iPhone Dev Center</a>&#8216; website, mainly an <a href="https://deimos.apple.com/WebObjects/Core.woa/BrowsePrivately/adc.apple.com.1386445516.01386445522.1390193841?i=1245937281">ADC on iTunes</a> page where you can download several high-quality video sessions for developing rich web applications tailored to the iPhone.</p>
<p>You can whine about native applications all you want, but this is very interesting to people even looking to just make a second stylesheet for MobileSafari viewing (like me) and get some good pointers on the difference of desktop and iPhone / iPod interaction. </p>
<p>Edit; Jimmy from <a href="http://www.gosquared.com">Gosquared</a> has now registered the (iphonedevcenter.com) domain name.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/10/24/iphone-dev-center-opens/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Art, Design, Programming, Junk food and cuisine.</title>
		<link>http://blog.cocoia.com/2007/09/17/art-design-programming-junk-food-and-cuisine/</link>
		<comments>http://blog.cocoia.com/2007/09/17/art-design-programming-junk-food-and-cuisine/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 20:51:15 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/?p=170</guid>
		<description><![CDATA[I have an employer with whom I&#8217;ve got a very long working record now. That is, he&#8217;s one of my longest-running clients, with whom I also have a very good working and talking relationship. We&#8217;re always developing new concepts, whether it be in icons, interfaces or other fields of life unrelated to software (hi, D!). [...]]]></description>
			<content:encoded><![CDATA[<p>I have an employer with whom I&#8217;ve got a very long working record now. That is, he&#8217;s one of my longest-running clients, with whom I also have a very good working and talking relationship. We&#8217;re always developing new concepts, whether it be in icons, interfaces or other fields of life unrelated to software (hi, D!). Lately, while we were exploring things, we were looking over websites like istockphoto - websites where people can upload and buy stock graphics. Most people I try to reach with Icon Designer and my blog aren&#8217;t the people who get their graphics at those places. When I am appealing to people who want to hire me to make custom graphics, it&#8217;s like they are pursued go to a very exclusive restaurant that caters to them. They could go to the Fast Food King around the corner and eat what everybody with a disregard for personal health eats, and that&#8217;s basically the choice at hand. Considering most people I want to reach want to sell their product, let&#8217;s say in this metaphor they are people who need to sell their body. It&#8217;s easy, fast and cheap to eat junk food. It&#8217;s also bad for them in business. </p>
<p><img src="http://blog.cocoia.com/wp-content/uploads/2007/09//junkfood.jpg" alt="junkfood.jpg" border="0" width="500" height="300" /></p>
<p></p>
<p>Now, I don&#8217;t want to generalize to say that all stock art is bad. Sure, some stock art can look very good. The problem with stock art is that it&#8217;s akin, but worse than, going to a company like &#8220;Logo Farm 2000&#8243;. This company doesn&#8217;t exist (hopefully) but they make a logotype for $200, in 2 days, with 99 designs to choose from. This company also doesn&#8217;t really need a brief for the design; a company name will do. With stock art, you buy something and integrate it into your visual identity; the imprint you leave on people, visually, and the emotions and messages you convey are a part of that. With stock art, you go off on your own blind faith in your judgement to chose whatever you like and put it into a context where you feel it fits. There are a few problems with this.</p>
<p><strong>
<p>A. Stock art is not made for your company. It&#8217;s not made for your product. It&#8217;s simply not made for you.</p>
<p></strong></p>
<p><strong>
<p>B. Most people are not designers.
</p>
<p></strong></p>
<p>Design, especially in logo&#8217;s and icons, isn&#8217;t about &#8216;art&#8217;. Creativity helps make new, innovative, and inspiring metaphors and ideas to lay a foundation for a well-executed and polished design. Design itself is all about solving problems and finding a great solution for it. There is purpose in all things, in a sense that it is very akin to the development of applications. These two fields meet in the type design business, where people develop a lot of little solutions to make one, unified working whole for which they sell licenses, exactly like software. Although in the software and typeface business, there&#8217;s also a market to make custom software for a particular case, which is almost the same as the work I do.</p>
<p>Coming back to my point, if I design something for you, it wouldn&#8217;t be cheap. I have had enough email transactions in which people have had second thoughts about the price of my services. I don&#8217;t really make concessions (in rare cases) - I&#8217;d much rather point you to this post. It surely won&#8217;t be as cheap as a logo farm or stock art. The design I make for you will benefit from the working knowledge I have as a full-time designer; I&#8217;ve been living and breathing visual design since I was born, and have been sustaining myself with it for years. When I design something, I don&#8217;t feel like I&#8217;m sitting behind my desk &#8216;doing my job&#8217;; I feel like I&#8217;m doing what I was put on this Earth to do. I will strive to create something that you will completely agree to in every aspect; it will communicate to people, at a glance, what you want it to communicate. It&#8217;s a unique graphic, tailored to you. It&#8217;s also the visual identity of your product, or your company; something that&#8217;s hard to put a price on. You can look around you for examples of visual identities; they are ubiquitous today. I&#8217;d happily ask some other clients about what they think of the final product I delivered to them; I strive for something that will change your perception of this indefinitely. You&#8217;ll start craving the cuisine and never even bother to consider junk food.</p>
<p>Development, for applications, is considered blindly outputting code where the problem is -a- problem, and the only solution is the right one. Non-developers rarely see programming as a creative process, while it&#8217;s a very creative one, that touches art on as many (if not more) fields as design. Design, nowadays, is integrated into all the aspects of our life. Everything you meet has been involved with a process of designing visuals for a purpose. Think about type design again; making typefaces changes the actual appearance of our language. You can truly invent in every choice you make. It is exactly the same for software. They&#8217;re also goods which require purchase and installation to be useful; that&#8217;s much less akin to designing. If you develop software, every choice you take is important and has everything to do with design. Still think of it in black and white? Consider scripting ligatures in OpenType fonts. This means you have to script in certain conditions to make automatic letter contractions work. Great fonts have this. Is this design? Most definitely. </p>
<p>
I have presented two matters in which I think people don&#8217;t see black and white and people fail to see the weight of custom design. I want to show you, and many others, that design is such an important matter, that we should be grateful for every developer, designer and artist out there. In reality, we are all working together for a grand goal; making everything better.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/09/17/art-design-programming-junk-food-and-cuisine/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
