<?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>[mck]</title>
	<atom:link href="http://www.matthijskamstra.nl/blog/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.matthijskamstra.nl/blog</link>
	<description>a polymath zapper</description>
	<lastBuildDate>Thu, 19 Apr 2012 14:59:43 +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>Installing Haxe and NME on OSX</title>
		<link>http://www.matthijskamstra.nl/blog/index.php/2012/04/19/installing-haxe-and-nme-on-osx/</link>
		<comments>http://www.matthijskamstra.nl/blog/index.php/2012/04/19/installing-haxe-and-nme-on-osx/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 09:18:57 +0000</pubDate>
		<dc:creator>Matthijs Kamstra</dc:creator>
				<category><![CDATA[haXe]]></category>
		<category><![CDATA[FDT]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Joshua Granick]]></category>
		<category><![CDATA[MonoDevelop]]></category>
		<category><![CDATA[NME]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://www.matthijskamstra.nl/blog/?p=1882</guid>
		<description><![CDATA[I recently had to (uninstall and) reinstall Haxe, so I decided that it would be useful to document the process! Remember this is a post for OSX(10.6.8) install of Haxe(2.09) and NME(3.3.0)! This entire post started because MonoDevelop didn&#8217;t show any auto-completion anymore. It cost me 4 nights to fix the &#8216;problem&#8217;. I deleted Haxe [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had to (<a href="#uninstall">uninstall</a> and) reinstall Haxe, so I decided that it would be useful to document the process!</p>
<p>Remember this is a post for OSX(10.6.8) install of Haxe(2.09) and NME(3.3.0)!</p>
<div class='highlight'>This entire post started because MonoDevelop didn&#8217;t show any auto-completion anymore. It cost me 4 nights to fix the &#8216;problem&#8217;. I deleted Haxe entirely and reinstalled it (and NME/extra libraries) again. I had written the process of install down before to blog about it later, so there is some stuff that happened the previous time I install Haxe and NME (and that means that this it&#8217;s not exactly a clean install) </div>
<p>About the deletion/uninstall of Haxe: <a href="#uninstall">at the bottom of the post</a></p>
<div class="update">I can&#8217;t thank <a href="http://www.joshuagranick.com/blog" target="_blank">Joshua Granick</a> (one of the programmers of NME) enough for his help! The man must be a superhero: helping everybody on twitter, writing tutorials/post on his blog, programming an haxe/nme add-in for MonoDevelop, NME (duh), being a dad, having his own game company&#8230;.(!!)</div>
<h3>Start installing Haxe</h3>
<p>Download the Haxe OSX install zip from: <a href="http://haxe.org/download" target="_blank">http://haxe.org/download</a><br />
And install it like you normally do.</p>
<p>After install you can check if everything went okay (and you need the terminal later on):<br />
open the terminal<br />
(CMD+SPACE and type terminal)</p>
<p>type in the terminal<br />
<code>haxe</code><br />
to check the install</p>
<p>Download the NME OSX install zip from: <a href="http://www.haxenme.org/download/" target="_blank">http://www.haxenme.org/download/</a><br />
And install.</p>
<p>type in the terminal<br />
<code>haxelib list</code><br />
to check what libraries are installed</p>
<p>This is probably not useful for everybody, but these are some of the extra libraries I use&#8230;<br />
type in the terminal<br />
<code><br />
haxelib install swf<br />
haxelib install jeash<br />
haxelib install spritesheet<br />
haxelib install format<br />
haxelib install actuate<br />
haxelib install box2d<br />
haxelib install waxe<br />
</code></p>
<p>You probably only want to install these to get NME working<br />
<strong>jeash</strong> for html5 and <strong>actuate</strong> to animate stuff<br />
<code><br />
haxelib install jeash<br />
haxelib install actuate<br />
</code></p>
<p>Next we will make a short cut to NME<br />
Type in the terminal<br />
<code>haxelib run nme setup</code> </p>
<p>Explanation from <a href="http://www.joshuagranick.com/blog/?p=604" target="_blank">Joshua Granick</a></p>
<blockquote><p>If you execute “haxelib run nme setup” from a command-line or terminal, it will add a script to your PATH (in the Haxe directory) that shortens the command string. Instead of having to call “<code>haxelib run nme</code>”, you can simply call “<code>nme</code>”. </p></blockquote>
<p>This failed on my computer; the terminal spit this back at me<br />
<code><br />
haxelib run nme setup<br />
chmod: Unable to change file mode on /usr/lib/haxe/nme: Operation not permitted<br />
rm: /usr/bin/nme: Permission denied<br />
ln: /usr/bin/nme: File exists<br />
</code> </p>
<p>This is probably because I&#8217;m on OSX and not on Linux as &#8220;root&#8221; user&#8230;.<br />
So fix this with:<br />
<code>sudo haxelib run nme setup</code>, type your password and try again!<br />
<em>(source: <a href="http://www.haxenme.org/developers/get-started/" target="_blank">http://www.haxenme.org/developers/get-started/</a>)</em></p>
<p>After this you install the &#8216;stuff&#8217; you need for development on mobile devices.<br />
I only need android so I installed that (for now):</p>
<p><code>nme setup android</code><br />
Download and install the Android SDK? [y/n/a] ? <code>y</code><br />
Output directory [/opt/Android SDK] : <code>/opt/Android SDK</code><br />
<strong>or just use enter to use the default path</strong></p>
<p>after install the &#8220;Android SDK Manager&#8221; will be started<br />
<img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/Screen-shot-2012-04-18-at-21.57.26.png" alt="" title="Android SDK Manager" width="780" height="580" class="alignnone size-full wp-image-1892" /><br />
download Android 4.0.3 (API 15)</p>
<p>After the &#8220;Android SDK Manager&#8221; is ready with downloading and install you can close it (it will ask you to do so)<br />
<img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/Screen-shot-2012-04-18-at-22.12.01.png" alt="" title="Android Tools Updated" width="675" height="258" class="alignnone size-full wp-image-1893" /></p>
<p>The terminal will start yelling stuff:<br />
Download and install the Android NDK? [y/n/a] ? <code>y</code><br />
Path to Android NDK [/opt/Android NDK] : <code>/opt/Android NDK</code><br />
<strong>or just use enter to use the default path</strong></p>
<p>Okay.. your good to go!</p>
<h3>Install IDE</h3>
<p>Install an IDE (<a href="http://www.matthijskamstra.nl/blog/index.php/2012/04/10/haxe-and-nme-ide-and-editors-osx/" title="Haxe and NME IDE and editors OSX">read</a> about the choices that I made)</p>
<p>Let&#8217;s assume that you will also use MonoDevelop (2.8.8.4):<br />
Download the OSX files (yes 2!) from: <a href="http://monodevelop.com/Download" target="_blank">http://monodevelop.com/Download</a><br />
Click on osx and you will get two download options</p>
<ul>
<li>MonoDevelop 2.8.8.4 installer</li>
<li>Mono 2.10.5 + GTK#</li>
</ul>
<p>Click/Download MonoDevelop (pretty straight forward)<br />
Click on Mono and you will go here <a href="http://www.go-mono.com/mono-downloads/download.html" target="_blank">http://www.go-mono.com/mono-downloads/download.html</a>.<br />
Do you need &#8220;An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET&#8221;???<br />
Well&#8230; yes: see Mono as the car-engine and MonoDevelop as the rest of the car (you as the driver)&#8230; you need both to go on a road trip!</p>
<p>We want stable release: &#8220;Latest Stable Version: 2.10.8&#8243; and click again on OSX.<br />
At the bottom of the page you will see some links appears<br />
download the Intel Mac: &#8220;Runtime&#8221;</p>
<p>Install both files you just downloaded<br />
And open MonoDevelop (in Applications)!</p>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/Screen-shot-2012-04-12-at-14.16.29.png" alt="Add-in Manager Monodevelop" width="500"/><br />
The only thing you need to do now is:<br />
<code>MonoDevelop > Add-in Manager > Gallery tab > Language bindings > Haxe language Binding</code><br />
Install that add-in (0.2.1).</p>
<p>Your MonoDevelop is ready for Haxe/NME programming.<br />
Moving from FDT to MonoDevelop? I wrote something about that to make it somewhat easier: <a href="http://www.matthijskamstra.nl/blog/index.php/2012/04/12/moving-from-fdt-to-monodevelop-for-haxe-and-nme/" target="_blank">Moving from FDT to Monodevelop for Haxe and NME</a></p>
<p>About your first NME > Flash project, visit Joshua Granick post: <a href="http://www.joshuagranick.com/blog/2012/04/10/getting-started-with-haxeflash-in-monodevelop/" target="_blank">getting-started-with-haxeflash-in-monodevelop/</a> he has also one form cpp and html5..</p>
<p>Happy Haxe-ing</p>
<p><a name="uninstall"></a></p>
<h3>Uninstall Haxe on OSX</h3>
<p><strong>something you should never do <img src='http://www.matthijskamstra.nl/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </strong></p>
<p>After updating to Haxe 2.09 (and updated the Add-in) I noticed that the MonoDevelop auto-completion didn&#8217;t work anymore.<br />
I mentioned this to Joshua Granick but we couldn&#8217;t figur out what it was.</p>
<p>This is probably what happend: I installed Haxe 2.09 very quickly after it was released and after that there was a hotfix which I couldn&#8217;t install over the previous installed Haxe&#8230;<br />
Eventually Joshua gave me this advice <a href="https://twitter.com/#!/singmajesty/statuses/192391575005958144" target="_blank">on twitter</a>.</p>
<p>Open the terminal (CMD+SPACE and type terminal) and type<code>rm /usr/bin/haxe</code><br />
I got &#8220;rm: /usr/bin/haxe: Permission denied&#8221;<br />
This is probably because I&#8217;m on OSX and not on Linux as &#8220;root&#8221; user&#8230;.<br />
I fixed this with <code>sudo rm /usr/bin/haxe</code>: you will be asked to fill in you password (there is no feedback of typing) and hit enter, the Haxe folder will be deleted.<br />
(you will lose Haxe and everything you installed in there: NME and libraries, the other install you need to do for NME will still be installed: Android/IOS for example)</p>
<p>After the reinstall everything worked again.<br />
I can finally use my evenings for programming again <img src='http://www.matthijskamstra.nl/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthijskamstra.nl/blog/index.php/2012/04/19/installing-haxe-and-nme-on-osx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving from FDT to MonoDevelop for haXe and NME</title>
		<link>http://www.matthijskamstra.nl/blog/index.php/2012/04/12/moving-from-fdt-to-monodevelop-for-haxe-and-nme/</link>
		<comments>http://www.matthijskamstra.nl/blog/index.php/2012/04/12/moving-from-fdt-to-monodevelop-for-haxe-and-nme/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 19:12:53 +0000</pubDate>
		<dc:creator>Matthijs Kamstra</dc:creator>
				<category><![CDATA[haXe]]></category>
		<category><![CDATA[FDT]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flashdevelop]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Joshua Granick]]></category>
		<category><![CDATA[MonoDevelop]]></category>
		<category><![CDATA[NME]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://www.matthijskamstra.nl/blog/?p=1850</guid>
		<description><![CDATA[Before I start with this post I should mention that Joshua Granick (on of the creators of NME) has a post about:How to Install Haxe, NME and MonoDevelop! That will save me some time and who can explain that better than Joshua. I wrote something similar when I moved from PC (FlashDevelop) to OSX (FDT) [...]]]></description>
			<content:encoded><![CDATA[<p>Before I start with this post I should mention that Joshua Granick (on of the creators of NME) has a post about:<a href="http://www.joshuagranick.com/blog/2012/04/10/how-to-install-haxe-nme-and-monodevelop/" target="_blank">How to Install Haxe, NME and MonoDevelop</a>! That will save me some time and who can explain that better than Joshua.</p>
<p>I wrote something similar when I moved from PC (FlashDevelop) to OSX (FDT) (read my post: <a href="http://www.matthijskamstra.nl/blog/index.php/2010/06/16/moving-from-flashdevelop-to-fdt/" target="_blank">moving-from-flashdevelop-to-fdt/</a>). Which also was a reminder when I needed to reinstall or explain it to a college.</p>
<p>Want to know <a href="http://www.matthijskamstra.nl/blog/index.php/2012/04/10/haxe-and-nme-ide-and-editors-osx/">why</a> I&#8217;m using MonoDevelop?<br />
Moving from FDT to MonoDevelop is not a big step (my opinion <img src='http://www.matthijskamstra.nl/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  )</p>
<div class='highlight'>
After reading my post, it looks like I&#8217;m leaving FDT&#8230; That is not what I&#8217;m doing: I&#8217;ll keep on using it for AS3.<br />
But I hope to &#8216;take&#8217; some features from FDT to MonoDevelop
</div>
<h3>Adding your own short-cuts / key-binding</h3>
<p>First let add some features that I use a lot:<br />
<code>MonoDevelop > Preferences... (CMD+,) > Key Bindings</code><br />
search for  &#8220;comment&#8221;<br />
Toggle Line Comment : Edit Binding > (CMD + 7)<br />
search for  &#8220;case&#8221;<br />
Uppercase Selection : Edit Binding > (CTRL + SHIFT + X)<br />
Lowercase Selection : Edit Binding > (CTRL + SHIFT + Y)<br />
search for &#8220;template&#8221;<br />
Insert template.. : Edit Binding > (CMD + SHIFT + 1) [doesn't work yet]</p>
<h3>Using default Short cuts &#8211; (besides the &#8216;normal&#8217; short cuts)</h3>
<p>Then there are some default shortcuts you use a lot:<br />
<strong>run</strong> >> <code>ALT + CMD + enter</code><br />
<strong>debug</strong> >> <code>CMD + enter</code> (doesn&#8217;t work)<br />
<strong>move the line or highlighted section down</strong> >> <code>ALT + ARROWDOWN</code><br />
<strong>move the line or highlighted section up</strong> >> <code>ALT + ARROWUP</code><br />
<strong>show completion window</strong> >> <code>ALT + SPACE</code></p>
<h3>Adding personal info</h3>
<p>Don&#8217;t have to explain this &#8230; right?<br />
<code>MonoDevelop > Preferences... (CMD+,) > Author Information</code></p>
<h3>Changing settings</h3>
<p>Perhaps this is very personal, but I&#8217;m not writing this for you alone (it&#8217;s also a reminder to myself!)<br />
<code>MonoDevelop > Preferences... (CMD+,) > Text Editor > Behavior > </code></p>
<ul>
<li>check: Insert matching brace</li>
<li>check: Smart semicolon placement</li>
<li>check: Enable on the fly code formatting (doesn&#8217;t do anything)</li>
<li>check: Format document on save (doesn&#8217;t do anything)</li>
</ul>
<p>and<br />
<code>MonoDevelop > Preferences... (CMD+,) > Text Editor > Behavior > XML</code></p>
<ul>
<li>check all</li>
</ul>
<p>Moving on:<br />
<code>MonoDevelop > Preferences... (CMD+,) > Text Editor > Syntax Highlighting</code><br />
I installed Monokai for <a href="http://blog-of-darius.blogspot.com/2012/01/monokai-theme-for-monodevelop.html" target="_blank">Darius Kucinskas</a>: you can get it from <a href="https://github.com/dkucinskas/MonoDevelop-Styles" target="_blank">github</a>. That because I use it on TextMate and gotten use to it&#8230;.<br />
Joshua Granick has created a <a href="https://twitter.com/#!/singmajesty/status/189520105913335808" target="_blank">FlashDevelop color scheme</a> (if there are people who want to move from PC to Mac/Linux).</p>
<h3>Templates/snippets</h3>
<p>And then the most interesting&#8230; the one that doesn&#8217;t seems to be working<br />
<code>MonoDevelop > Preferences... (CMD+,) > Text Editor > Code Templates</code><br />
Code templates are awesome and speed up your development a lot (create a getter/setter in just one click for example)<br />
Just do the following:<br />
<code>Edit > Insert template...</code><br />
And remember that the mime type is:<br />
<strong>mime:</strong> <code>text/x-haxe</code><br />
It really doesn&#8217;t matter what you do&#8230; for example <code>// test</code></p>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/Screen-shot-2012-04-12-at-10.46.03.png" alt="" title="PullDown" width="398" height="463" class="alignnone size-full wp-image-1870" /><br />
<strong>but then only bugs&#8230;</strong><br />
<img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/Screen-shot-2012-04-12-at-00.40.00.png" alt="" title="Errors" width="500" class="alignnone size-full wp-image-1871" /><br />
 <img src='http://www.matthijskamstra.nl/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Something to read: The official statement from MonoDevelop about <a href="http://monodevelop.com/Developers/Tasks/Source_Editing/Code_Templates" target="_blank">Code Templates</a>.</p>
<h3>I would like to see</h3>
<p>I miss some stuff that I was very use to, so lets make that a NICE-TO-HAVE-LIST</p>
<ul>
<li>feedback when exporting/compiling to a target like SublimeText 2 or in the terminal.</li>
<li>code completion on variables and functions</li>
<li>templates that work</li>
<li>duplicate line (up/down)</li>
<li>code formatting</li>
<li>auto import</li>
<li>code checking while typing/checking without running</li>
<li>if auto code checking is not going to happen: a shortcut to check your code</li>
<li>automatic &#8220;add to folder&#8221; (for all folders)</li>
<li>TODO added to &#8220;Task list&#8221;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.matthijskamstra.nl/blog/index.php/2012/04/12/moving-from-fdt-to-monodevelop-for-haxe-and-nme/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>haXe and NME IDE and Editors OSX</title>
		<link>http://www.matthijskamstra.nl/blog/index.php/2012/04/10/haxe-and-nme-ide-and-editors-osx/</link>
		<comments>http://www.matthijskamstra.nl/blog/index.php/2012/04/10/haxe-and-nme-ide-and-editors-osx/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 13:04:50 +0000</pubDate>
		<dc:creator>Matthijs Kamstra</dc:creator>
				<category><![CDATA[haXe]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Joshua Granick]]></category>
		<category><![CDATA[NME]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://www.matthijskamstra.nl/blog/?p=1832</guid>
		<description><![CDATA[Update #1: The Haxe MonoDevelop add-in is now available in the official add-in repository So starting with haXe development got easier! (check the MonoDevelop add-in repository). Updated install I&#8217;ve been playing around with haXe for some time now. And when you do that, you will automatically notice NME. HaXe is really awesome and very easy [...]]]></description>
			<content:encoded><![CDATA[<div class="update"><strong>Update #1:</strong> <a href="https://twitter.com/#!/slluis/status/190399155108196354" target="_blank">The Haxe MonoDevelop add-in is now available in the official add-in repository</a> So starting with haXe development got easier! (<a href="http://addins.monodevelop.com/Project/Index/41" target="_blank">check the MonoDevelop add-in repository</a>). <a href="#install_haxe_addin">Updated install</a></div>
<p>I&#8217;ve been playing around with <a href="http://haxe.org/" title="haXe" target="_blank">haXe</a> for some time now. And when you do that, you will automatically notice <a href="http://www.haxenme.org/" title="NME" target="_blank">NME</a>.</p>
<p>HaXe is really awesome and very easy to learn when you are a ActionScript (AS3) developer. (NME has a great <a href="http://www.haxenme.org/developers/documentation/actionscript-developers/" title="cheat sheet" target="_blank">cheat sheet</a> which also works for haXe).</p>
<p>But this post is not about explaining haXe or NME (just read the links I provided) and it&#8217;s not a tutorial about programming in haXe.<br />
This is about programming: an <a href="http://en.wikipedia.org/wiki/Integrated_development_environment" title="Wikipedia about IDE" target="_blank">IDE</a> to help you develop much quicker.</p>
<p>There are a lot of IDE which support haXe: <a href="http://haxe.org/com/ide" target="_blank">just check it here</a>.<br />
It seems like a big list&#8230;. but not entirely true&#8230;<br />
For windows it&#8217;s easy: just get <a href="http://www.flashdevelop.org/" title="Flashdevelop" target="_blank">FlashDevelop</a>.<br />
Before I moved to OSX, I did all my Flash development on it and it rocks!</p>
<p>But for OSX it&#8217;s not that easy. So it comes down to a few contenders&#8230;<br />
Sadly <a href="http://sambrick.wordpress.com/2012/03/23/haxe-ide-choices-for-mac/" target="_blank">Sam Brick</a> beat me with writing about this subject.<br />
He only ends up taking another route&#8230; because there was no other choice.</p>
<p>But because I already started writing this post, I will finish it.</p>
<p>First I tried the editor I use for my Actionscript programming:<br />
<img src="http://img.brothersoft.com/screenshots/softimage/f/fdt-188981-1.jpeg" alt="" width="500"/></p>
<h3><a href="http://fdt.powerflasher.com/" title="FDT" target="_blank"><strong>FDT 5</strong></a> (PC, Mac and Linux) (free and €249/€499)</h3>
<p>FDT is a commercial product (FDT max) but there is a free version (FDT free). And both version support haXe.<br />
Although I love FDT for AS3 programming, I don&#8217;t feel that way for haXe. I miss to many features I have in the AS FDT (templates, trace, snippets, format, autoimport). It also feels very sluggish (I know Eclipse doesn&#8217;t help with that, but it feels soooo slow compared with the as3 counterpart.). And it doesn&#8217;t support NME and so although I wrote <a href="https://github.com/MatthijsKamstra/FDT-Haxe-project-templates" title="FDT-Haxe-project-templates" target="_blank">FDT templates for NME</a>, it doesn&#8217;t help you.<br />
FDT made a clever move adding haXe to its editor, but it should be labeled beta.</p>
<p>So I moved to my second editor on OSX:</p>
<h3><a href="http://macromates.com/" target="_blank"><strong>TextMate</strong></a> (Mac only) (€44.85)</h3>
<p>TextMate is a commercial product, but it will not set you back that much. You can try it for 30 days. And it&#8217;s awesome. I use it to open files quickly.<br />
But what I don&#8217;t like about TextMate is the autocompletion&#8230; it&#8217;s under escape&#8230; doesn&#8217;t feel natural.</p>
<p>So my search brought me to a new editor:</p>
<h3><a href="http://www.sublimetext.com/2" target="_blank"><strong>SublimeText 2</strong></a> (PC, Mac and Linux) (USD $59)</h3>
<p>SublimeText 2 is a commercial product just like TextMate. You can evaluate this product for free and there is currently no enforced time limit for the evaluation.<br />
This one is very good, still in beta but very useable.<br />
You need to install the haXe bundle: <a href="http://haxe.org/com/ide/sublime_text" target="_blank">the instruction can be found here</a>   </p>
<blockquote><p>The haXe Sublime Text 2 bundle enables:</p>
<ul>
<li>haXe compiler code completion and hints</li>
<li>syntax highlighting and basic completion for hx, hxml, hss and nmml files</li>
<li>Sublime build system integration</li>
<li>hxml parsing, automatic creation, and multiple build management (ctrl+shift+b)</li>
<li>supports NME projects (nmml)</li>
</ul>
</blockquote>
<p>This editor would have been my choice if there was no MonoDevelop (just wait and you will see <img src='http://www.matthijskamstra.nl/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ).</p>
<p>Another great solution would be:<br />
<img src="http://www.jetbrains.com/idea/img/intellij_idea_new_ui.png" alt="" width="500"/></p>
<h3><a href="http://www.jetbrains.com/idea/" target="_blank"><strong>IntelliJ IDEA</strong></a> (PC, Mac and Linux) (<a href="http://www.jetbrains.com/idea/buy/index.jsp?" title="Buy IntelliJ IDEA" target="_blank">from €94 -> €664</a>)</h3>
<p>IntelliJ IDEA is a commercial product that you can try out for 30 days. It&#8217;s the choice that <a href="http://sambrick.wordpress.com/2012/03/23/haxe-ide-choices-for-mac/" target="_blank">Sam Brick</a> ended up with. I can&#8217;t tell you much about it.<br />
I did install it but haven&#8217;t tried it simple because I already have FDT (set me back €499) and IntelliJ would cost another €189 (Personal license) for experiments.<br />
But it seems very powerful and I know some AS3 developers who use it, so in that scenario IntelliJ would be the obvious choice.</p>
<p>Here comes the most promising editor (for now):<br />
<img src="http://monodevelop.com/@api/deki/files/201/=ss-main-window.png?size=webview" alt="" /></p>
<h3><a href="http://monodevelop.com/" title="Monodevelop" target="_blank"><strong>MonoDevelop</strong></a> (PC, Mac and Linux) (free!)</h3>
<p>MonoDevelop&#8230;. it even sounds like FlashDevelop and its free like FlashDevelop. This is so new that there is not a lot of blogging done about it (<a href="http://www.saumyaray.com/saumya/archives/1042" target="_blank">Saumya</a> beat me to it <img src='http://www.matthijskamstra.nl/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  )<br />
This is one awesome project which is so new it still has ribbons on it! One of the lead programmers of NME; <a href="http://www.joshuagranick.com/" title="Joshua Granick" target="_blank">Joshua Granick</a> asked himself why FlashDevelop (his code editor of choice) couldn&#8217;t be ported to Linux and OSX.<br />
He learned from previous attempts and made a start with it&#8230; and it works!</p>
<p>I&#8217;m not going to repeat what Joshua said; just go and visit his blog and read about it (and then return here again&#8230;. I&#8217;ll just wait for a minute of two) <a href="http://www.joshuagranick.com/blog/2012/04/06/flashdevelop-for-maclinux-part-1/" title="Joshua Granick" target="_blank">FlashDevelop for Mac/Linux: Part 1</a></p>
<p>If you want to know about the latest development of this addin, you can follow Joshua on twitter: <a href="https://twitter.com/#!/singmajesty" title="https://twitter.com/#!/singmajesty" target="_blank">@singmajesty</a>.</p>
<p><strike>Currently you have to copy the .dll from the git repository to a the correct folder but then it should work fine.<br />
But that can change very quickly:</p>
<blockquote><p>I&#8217;m waiting for MonoDevelop to allow my add-in in the official (beta) repositories. That will make it much easier to upgrade in the future</p></blockquote>
<p><a href="https://twitter.com/#!/singmajesty/status/189520421706678274" target="_blank">source</a><br />
</strike></p>
<p><a name="install_haxe_addin"></a><br />
<strong>Note:</strong><br />
Oh still here? You want to know how to get started?<br />
<strike><del datetime="2012-04-12T12:12:57+00:00">First you need to download <a href="https://github.com/jgranick/md-haxebinding/blob/master/HaxeBinding/bin/Debug/MonoDevelop.HaxeBinding.dll" target="_blank">MonoDevelop.HaxeBinding.dll</a> from Github: press the button &#8220;Raw&#8221; and the file will be downloaded.<br />
Then you need to copy it in the folder: <code>~/Library/Application Support/MonoDevelop-2.8/LocalInstall/Addins</code>.<br />
This folder will not be there so you need to create it for yourself (this path is when you use OSX and installed the latest MonoDevelop). </p>
<p><em>Don&#8217;t feel very comfortable doing that? </em><br />
MonoDevelop can create the folder for you &#8230; but you still need to copy the .dll yourself.<br />
goto: MonoDevelop > Add-in manager&#8230; > gallery > IDE extensions > Specflow Support > install&#8230;<br />
and then uninstall it again (folders are made, but you don&#8217;t need the extension)</del></strike></p>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/Screen-shot-2012-04-12-at-14.16.29.png" alt="" title="Add-in manager from MonoDevelop" width="500" class="alignnone size-medium" /><br />
You don&#8217;t have to install it by hand&#8230; just goto:<br />
<code>MonoDevelop  > Add-in Manager > Gallery tab > Language bindings > Haxe language Binding</code></p>
<p>This is not the latest version (as fare as I know) so if you are more adventurous the github download and install is still the way to go (that&#8217;s what I&#8217;m doing).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthijskamstra.nl/blog/index.php/2012/04/10/haxe-and-nme-ide-and-editors-osx/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tribute to Heavy Bramble: papertoy Brummble</title>
		<link>http://www.matthijskamstra.nl/blog/index.php/2012/01/20/tribute-to-heavy-bramble-papertoy-brummble/</link>
		<comments>http://www.matthijskamstra.nl/blog/index.php/2012/01/20/tribute-to-heavy-bramble-papertoy-brummble/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 20:49:25 +0000</pubDate>
		<dc:creator>Matthijs Kamstra</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Urban papercraft]]></category>
		<category><![CDATA[bramble]]></category>
		<category><![CDATA[Brummble]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[PaperToy]]></category>

		<guid isPermaLink="false">http://www.matthijskamstra.nl/blog/?p=1789</guid>
		<description><![CDATA[Updates: I moved them to the bottom of this post, just click here to jump to the updates! This is my first of my monthly &#8220;big&#8221; &#8211; post (read more about the changes I will make this year). I had this lying around for some time (made it before Christmas), but didn&#8217;t take the time [...]]]></description>
			<content:encoded><![CDATA[<div class='highlight'><strong>Updates:</strong> I moved them to the bottom of this post, just <a href="#updates">click here to jump to the updates</a>!</div>
<p>This is my first of my monthly &#8220;big&#8221; &#8211; post (<a href="http://www.matthijskamstra.nl/blog/index.php/2012/01/06/2011-vs-2012/">read more about the changes I will make this year</a>). </p>
<p>I had this lying around for some time (made it before Christmas), but didn&#8217;t take the time to finish it.<br />
For the first time I had a WIP test builder (<a href="https://twitter.com/jasoncbolt">Jason Bolt</a>) and that helped a lot.<br />
Especially because I had some pressure to finish it!!</p>
<p>And as promised it will be down-loadable; I present:<br />
<a name="brummble"></a><br />
<h2>Brummble</h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/brummble_sidefront_500.jpg" alt="Brummble side front" title="Brummble side front" width="500" height="375" class="size-full wp-image-1792" /></p>
<p>Brummble is a papertoy tribute to the awesome vinyl from <a href="http://www.threeaonline.com/" target="_blank">ThreeA</a>: <a href="http://www.google.nl/search?q=heavy%20bramble" target="_blank">Heavy Bramble</a>.<br />
I wanted to see how fast I could &#8220;papertoy&#8221; a vinyl (about 3 nights (3*4hours) and some extra hours for &#8216;bugfixing some &#8216;lite&#8217; instructions and photos). The instructions are very minimal, so some it&#8217;s not a beginners project. You will need 5 pages, my advice is to use 120/160 gram paper (heavier than the usual printing-/copy-paper). It will take about 4 hours to cut out and build. </p>
<h3>Blank template</h3>
<p>Not a print this time? No I don&#8217;t think it needs more, but you may always surprise me with a custom!</p>
<h3>5 pages</h3>
<p>Yes it&#8217;s not a small papertoy, but the result will be very close to the original!<br />
and show me/the world the pictures!!</p>
<div class="downloadbtn2"><a href="#" onclick="location.href='http://www.matthijskamstra.nl/blog/download-manager.php?id=42'" title="Brummble - papertoy by Matthijs Kamstra aka [mck]: Zip size 0.2MB"><strong>Brummble template</strong> Zip size 0.2MB <span class="downloadnumber2"> 930 </span></a></div>
<p>The .ZIP file contains a .PDF<br />
<em>(You can use freeware like <a href="http://www.filzip.com/en/index.html">FilZip</a> or <a href="http://www.7-zip.org/">7zip</a> to extract a .ZIP-file and read a .PDF with <a href="http://www.adobe.com/products/acrobat">Acrobat</a> or <a href="http://www.foxitsoftware.com/pdf/rd_intro.php">Foxit</a>)</em></p>
<p><object width="500" height="400"><param name="flashvars" value="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fphotos%2Fmatthijskamstra%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Fmatthijskamstra%2F&#038;user_id=20921375@N03&#038;jump_to="></param><param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=109615"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=109615" allowFullScreen="true" flashvars="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fphotos%2Fmatthijskamstra%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Fmatthijskamstra%2F&#038;user_id=20921375@N03&#038;jump_to=" width="500" height="400"></embed></object></p>
<p><a name="updates"></a></p>
<div class="update"><a name="update1"></a><strong>Update #1:</strong> Everybody is as excited as I am: 400 downloads in 5 days (300+ in the weekend; normally the time that the visits to this blog is the lowest)</div>
<div class="update"><a name="update2"></a><strong>Update #2:</strong> Check the trackback links at the bottom: 3 blogs posted about Brummble: <strong>THX</strong></div>
<div class="update"><a name="update3"></a><strong>Update #3:</strong> The first prove that someone has built Brammble: Josh Buczynski build <a href="https://twitter.com/#!/Sergenth/status/161100136280358912/photo/1" target="_blank">https://twitter.com/#!/Sergenth/status/161100136280358912/photo/1</a> (also check out his website <a href="http://www.paperposeables.com/" target="_blank">paperposeables.com</a> and especially the <a href="http://www.paperposeables.com/2011/12/poplock-sampler.html" target="_blank">poplock</a>; I will be doing something with that system in the future! )</div>
<div class="update"><a name="update4"></a><strong>Update #4:</strong> Another build: check out <a href="https://twitter.com/#!/ario_fitrianto/status/162202275434086401" target="_blank">https://twitter.com/#!/ario_fitrianto/status/162202275434086401</a> by Ario Fitrianto. Thx for the build! And customizing</div>
<div class="update"><a name="update5"></a><strong>Update #5:</strong> A French papertoy blog has a post about Brummble: check out <a href="http://www.paper-toy.fr/2012/01/26/brummble-papertoy-by-mck/" target="_blank">paper-toy.fr</a> (perhaps use google translate)</div>
<div class="update"><a name="update6"></a><strong>Update #6:</strong> A documented build by Jared R Delo, visit his google+ photo gallery: <a href="https://plus.google.com/photos/116830175642037856483/albums/5700165135681909841" target="_blank">Brammble build in 8 staps</a></div>
<div class="update"><a name="update7"></a><strong>Update #7:</strong> A custom by <a href="http://www.markozubak.com/" target="_blank">Marko Zubak</a>. Check my tweet about this <a href="https://twitter.com/#!/MatthijsKamstra/status/172755186031407105" target="_blank">AWESOME Brammble custom</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.matthijskamstra.nl/blog/index.php/2012/01/20/tribute-to-heavy-bramble-papertoy-brummble/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>2011 vs 2012</title>
		<link>http://www.matthijskamstra.nl/blog/index.php/2012/01/06/2011-vs-2012/</link>
		<comments>http://www.matthijskamstra.nl/blog/index.php/2012/01/06/2011-vs-2012/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 14:23:45 +0000</pubDate>
		<dc:creator>Matthijs Kamstra</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[being a dad]]></category>
		<category><![CDATA[Brummble]]></category>
		<category><![CDATA[Dolly Oblong]]></category>
		<category><![CDATA[Graffiti]]></category>
		<category><![CDATA[haXe]]></category>
		<category><![CDATA[LoaderMax]]></category>
		<category><![CDATA[Marshall Alexander]]></category>
		<category><![CDATA[Nick Knite]]></category>
		<category><![CDATA[Papercraft]]></category>
		<category><![CDATA[PaperToy]]></category>
		<category><![CDATA[PaperToys]]></category>
		<category><![CDATA[Robotlegs]]></category>
		<category><![CDATA[Sneakerness]]></category>
		<category><![CDATA[toy designers]]></category>
		<category><![CDATA[Urban]]></category>
		<category><![CDATA[Urban papercraft]]></category>

		<guid isPermaLink="false">http://www.matthijskamstra.nl/blog/?p=1778</guid>
		<description><![CDATA[Update #1: I joint a gym to learn how to KickBoxing and Muay Thai! Here is the link to the site: http://www.samuraisports.nl/ (little warning: this website is not a beauty) Update #2: Brummble the papertoy tribute to ThreeA vinyl: Heavy Bramble is online and ready for downloading: here. It&#8217;s been a while &#8230; haven&#8217;t posted [...]]]></description>
			<content:encoded><![CDATA[<div class="update"><strong>Update #1:</strong> I joint a gym to learn how to KickBoxing and Muay Thai! Here is the link to the site: <a href="http://www.samuraisports.nl/" target="_blank">http://www.samuraisports.nl/</a> (little warning: this website is not a beauty)</div>
<div class="update"><strong>Update #2:</strong> Brummble the papertoy tribute to ThreeA vinyl: Heavy Bramble is online and ready for downloading: <a href="http://www.matthijskamstra.nl/blog/?p=1789">here</a>.</div>
<p>It&#8217;s been a while &#8230; haven&#8217;t posted anything regular in a&#8230; year.<br />
That would have been the year 2011: the year I became for the first time a dad.</p>
<p>So here a little update (for the one person who still reads this blog).</p>
<h3>2011 and a little bit before that</h3>
<p>I had big plans; I wanted to show everybody that my live didn&#8217;t change when I got a kid&#8230;<br />
Boy&#8230;was I mistaken.<br />
Don&#8217;t get me wrong: <strong>this has been the best year of my live!!</strong><br />
But the things I wanted to do this year, the plans I made&#8230; nothing of that happened.<br />
My daughter happened! and everything else followed <strong>HER</strong> plans.</p>
<p>I wanted to be a part of her live and not only look after her in the weekends.<br />
My girlfriend and I both decided to have a 4 days work week so my daughter only has to goes to the daycare center for 3 days.<br />
The employer I was working for at that time didn&#8217;t want me to work 4 days. I tried to use a dutch-law: they said they would take me to court, etc, etc.<br />
I don&#8217;t want to make this post about my former employer (if you want to know more about this story, just ask), so I decide that it would be best for the both of us to find another job (1.5 month before my daughter was born&#8230;. I know: I&#8217;m still bitter about that).<br />
But here is the good news (remember: the best year of my live) I found a great new job at <a href="http://www.noprotocol.nl" target="_blank">noprotocol.nl</a>!!!<br />
I could work there for 4 days, they are very flexible and an awesome group of talented people.<br />
<strong>AND</strong> I didn&#8217;t miss anything daughter-related stuff, which I can recommend every dad to do: <strong>have a day alone with you kid</strong>.</p>
<p>So the first 6 month of the year 2011 is mostly about being a dad (boring stuff for people who don&#8217;t have kids, nothing to explain to the people who have them). </p>
<p>Professionally (during the day I&#8217;m a Flash Designer/Developer) I learned about <a href="http://www.robotlegs.org/" target="_blank">Robotlegs</a>, <a href="https://github.com/epologee/navigator-as3" target="_blank">AS3-navigator</a>, <a href="http://www.greensock.com/loadermax/" target="_blank">LoaderMax</a>, etc. Had some interesting talks with the people of &#8220;the bigger boat&#8221; (group of freelancers). AND I can do the job in 4 days (sometimes with some creative time-management from my employer and myself) which I knew would be possible, but conformation is alway nice.<br />
In the next 6 months of 2011 I started to think about what I wanted. What makes me happy, what is making me happy right now and what will make me happy in the future. I miss the feeling I had when I started to work as a junior designer: wanting to learn EVERYTHING to become a senior. But now I am a senior&#8230; what&#8217;s next? Do I want to be a programmer for the rest of my live? Questions that are not answered yet.</p>
<p>I&#8217;m also a papertoy designer (something I do at night). This year was not a good year for papertoys: I needed my sleep!<br />
I have done 1 exhibition in Amsterdam and I did an exhibit at Sneakerness Amsterdam (also the first time that I sold papertoys).<br />
Both exhibition was done the rest of the dutch papertoy designers (<a href="http://www.3eyedbear.com/" target="_blank">3eyedbear</a>, <a href="http://www.marshallalexander.net/" target="_blank">Marshall Alexander</a>, <a href="http://blog.dollyoblong.com/" target="_blank">Dolly Oblong</a>) and one german papertoy designer (<a href="http://www.nickknite.com/blog/" target="_blank">Nick Knite</a>).<br />
For these events I made 2 new papertoys, but they will not be downloadable. Nick Knite and myself wanted to organize a papertoy calendar with papertoy designers we both like&#8230; sadly I had to cancel that: no time to start/finish it <img src='http://www.matthijskamstra.nl/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
All and all not very productive year.</p>
<h3>2012</h3>
<p>My live (and this blog) is more than just one specialty. So here a short list:</p>
<h4>Flash / Development</h4>
<p>This is my job, this is how I make a living&#8230; and Flash is Dead! (again). I&#8217;m not worried so I will keep learning even more about that subject. But I need more! I have made a small CMS in 4 weeks in PHP (what an ugly language is that!) but that didn&#8217;t excited me much.<br />
So I want to learn <a href="http://www.haxe.org" target="_blank">haXe</a>! I&#8217;m quite excited about this language so I will be writing about that soon.<br />
I would love to lead a team&#8230; or join a group of flash/geek-superstars (whatever moves me forward)<br />
I want to finish what I have started in 2011: </p>
<ul>
<li>finalize (and improve) my project setup.</li>
<li>automate the stuff that I have to do over-and-over-again</li>
</ul>
<p>Find out how a senior finds his &#8220;what&#8217;s next&#8221;<br />
Start having coffee-meeting with the industry tech-directors/tech-team leaders/etc to answer BIG question<br />
Will be joining the after-work-drink-on-friday with my colleagues more often (once a month)</p>
<p><a name="papertoy"></a><br />
<h4>Urban Papercraft / papertoy</h4>
<p>I really have no plans for papertoys: I used to do this to relax, but last year I relaxed by sleeping.<br />
There is still two books I wanted to write&#8230;. but I can&#8217;t promise that it will be finished this year.<br />
You can always ask me for a workshop or lecture about papertoys: just let me know!</p>
<p>The graffiti inspired papertoys I do will not be downloadable: that will be my art and art can&#8217;t be given away <img src='http://www.matthijskamstra.nl/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
So what can the fans download? I have created a toy based upon 3A vinyl toy: Brummble. That will be released very soon.<br />
And more perhaps? Not really a plan for that but sometimes I get a tickle and that needs to be scratched&#8230; and the product of that scratching (now this metaphor is getting dirty) will be downloadable.<br />
<em>Can you ask me for exhibitions?</em> Yes, please do. I like the idea that my work is art and not only a (paper)-toy.<br />
That is also the reason that I have titled this paragraph &#8220;Urban&#8221;: urban-art, urban-toy, urban-paper that&#8217;s what I will be making.<br />
<em>Can you ask me for a papertoy book?</em> Yes, please do. I have worked on two books with much pleasure and would be honored to asked for another.<br />
<em>Can you ask me for a custom?</em> Yes you can&#8230; but time is very precious right now. So your project must be VERY interesting.<br />
I have promised to finish a custom <a href="http://oh-sheet.com/zealot_guard.html" target="_blank">Zealot Guard</a> from Abz, and that is what I will do. Why do this custom? This is a VERY exciting project by a (perhaps the only) female papertoy designer.<br />
There are some plans to visit Germany for some workshops, but other than that I have no idea.<br />
2012 will reveal itself to me as it goes towards 2013 <img src='http://www.matthijskamstra.nl/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<h4>Blog</h4>
<p>Now I have some energy back in the evening I will be writing again on this blog, but not as often as I did before 2011. I used to write every week. That will change to once a month: a &#8216;big&#8217; post. The &#8216;big&#8217; post will be a tutorial or something else that needs more explaining. That will mean that there will be at least 12 more posts. Between these &#8216;big&#8217; posts there will be some papertoy related images (minimal writing).<br />
I will be writing about haXe, so that will be exciting (for programmers). I think I can be of some help making haXe more accessible for the &#8216;normal&#8217; programmer.</p>
<p>That is not the only way to follow me: <a href="http://twitter.com/matthijskamstra">I have a twitter account</a>.  here I talk about everything that interests me (design/development/sneakers/games/video/whatever)</p>
<h4>Misc</h4>
<p>When my daughter was born I quit the gym (it was too expensive). I wanted to find something cheaper&#8230; It turned out to be very cheap: I didn&#8217;t join a gym but I also didn&#8217;t do something else. This year I will be joining a gym&#8230;. and to be very specific: I want to try Kickboxing!<br />
Another thing that I will do, or stop doing&#8230; Is doing things for free. And that goes also for friends and family; they will pay (not necessarily with money, but for free doesn&#8217;t work for me anymore)</p>
<blockquote><p>I&#8217;m looking forward to 2012!</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.matthijskamstra.nl/blog/index.php/2012/01/06/2011-vs-2012/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Introduction of Squeezzrr a C-Myk papertoy</title>
		<link>http://www.matthijskamstra.nl/blog/index.php/2011/05/23/introduction-of-squeezzrr-a-c-myk-papertoy/</link>
		<comments>http://www.matthijskamstra.nl/blog/index.php/2011/05/23/introduction-of-squeezzrr-a-c-myk-papertoy/#comments</comments>
		<pubDate>Mon, 23 May 2011 07:42:20 +0000</pubDate>
		<dc:creator>Matthijs Kamstra</dc:creator>
				<category><![CDATA[Custom]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Urban papercraft]]></category>
		<category><![CDATA[C-Myk]]></category>
		<category><![CDATA[Colours]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[PaperToy]]></category>
		<category><![CDATA[Shin Tanaka]]></category>

		<guid isPermaLink="false">http://www.matthijskamstra.nl/blog/?p=1719</guid>
		<description><![CDATA[Finally I join the papertoy world again and enter a contest&#8230;. (popsetpaper.com, Happy Colours&#8217; Attack) But for I can&#8217;t finish the papertoy in time (my live is changed a lot!) (participate) Damn I just couldn&#8217;t get more time in the design/build&#8230; I wanted to compete but there are more important things to do&#8230; I could [...]]]></description>
			<content:encoded><![CDATA[<p>Finally I join the papertoy world again and enter a contest&#8230;.</p>
<p><img src="http://www.popsetpaper.com/sites/default/files/color-attack-titre_0_0.gif" alt="Pop'Set Colours attack logo" /><br />
(<a href="http://www.popsetpaper.com/" target="_blank">popsetpaper.com</a>,  Happy Colours&#8217; Attack)</p>
<p>But for I can&#8217;t finish the papertoy in time <img src='http://www.matthijskamstra.nl/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  (my live is changed a lot!)<br />
(<a href="http://www.popsetpaper.com/coloursattackcontest/participate"  target="_blank">participate</a>)</p>
<p>Damn I just couldn&#8217;t get more time in the design/build&#8230; I wanted to compete but there are more important things to do&#8230;</p>
<p>I could be sad, but I&#8217;m not, so instead of winning a contest<br />
Ishare the end result with you (this is my blog so why not):</p>
<p>I introduce to you: </p>
<h3>Squeezzrr</h3>
<p><strong>a C-Myk papertoy</strong><br />
<em>(and my first <a href="http://shin.co.nr/" target="_blank">Shin Tanaka</a> custom)</em></p>
<h4>Squeezzrr front-shot</h4>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/squeezzrr_front_500.jpg" alt="Squeezzrr front" title="Squeezzrr front" width="500" height="375" class="alignnone size-full wp-image-1720" /></p>
<h4>Squeezzrr side-shot</h4>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/squeezzrr_side_500.jpg" alt="Squeezzrr side" title="Squeezzrr side" width="500" height="375" class="alignnone size-full wp-image-1721" /></p>
<div class='highlight'>My creation is based upon the fact that Shin got inspired by a drop of water. The (head-) shape he created made me think of an orange squeezer and I decided to make a character based upon that.<br />
Some minor changes to the original design: shortened the &#8216;head&#8217; and removed/replaced the arms with my own design. And of course an orange!
</div>
<p>Hope you like it.</p>
<div class="update"><strong>Update #1:</strong> I have added <strong>Squeezzrr</strong> also to the gallery of Pop&#8217;set. It will be visible in 48 hours <img src='http://www.matthijskamstra.nl/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . To bad that there is no like button anymore <img src='http://www.matthijskamstra.nl/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </div>
<div class="update"><strong>Update #2:</strong> I was missing the possibility to &#8220;like&#8221; this! So now you can do that here: <a href="http://www.facebook.com/photo.php?pid=7254910&#038;l=7b287d31c9&#038;id=567952568" target="_blank"><strong>like</strong> me on facebook</a>. So like me alot <img src='http://www.matthijskamstra.nl/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </div>
<div class="update"><strong>Update #3:</strong> Yes!! added to the Pop&#8217;set Colours&#8217; attack contest &#8211; gallery: <a href="http://www.popsetpaper.com/layers-node/519">http://www.popsetpaper.com/layers-node/519</a> to bad no &#8220;like&#8221; so I have created my own <a href="http://www.facebook.com/photo.php?pid=7254910&#038;l=7b287d31c9&#038;id=567952568" target="_blank"><strong>like</strong></a>!</div>
]]></content:encoded>
			<wfw:commentRss>http://www.matthijskamstra.nl/blog/index.php/2011/05/23/introduction-of-squeezzrr-a-c-myk-papertoy/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Lightweight CMS For simple projects</title>
		<link>http://www.matthijskamstra.nl/blog/index.php/2011/02/16/lightweight-cms-for-simple-projects/</link>
		<comments>http://www.matthijskamstra.nl/blog/index.php/2011/02/16/lightweight-cms-for-simple-projects/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 08:00:00 +0000</pubDate>
		<dc:creator>Matthijs Kamstra</dc:creator>
				<category><![CDATA[Open source / Freeware]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[designers]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[intuitive interface]]></category>
		<category><![CDATA[multiple users]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Templates]]></category>
		<category><![CDATA[user administration]]></category>
		<category><![CDATA[website portfolio]]></category>
		<category><![CDATA[wysiwyg editors]]></category>

		<guid isPermaLink="false">http://www.matthijskamstra.nl/blog/?p=1659</guid>
		<description><![CDATA[I use WordPress for this blog, and happy with it. But it&#8217;s not for everybody: you need a database, it&#8217;s very impressive, plugins, themes, users, comments, regular update, kinda geeky install and the default installment is 7.9 mb. And I needed a CMS for a small website/portfolio; it needs something small, not impressive (visually), easy [...]]]></description>
			<content:encoded><![CDATA[<p>I use WordPress for this blog, and happy with it. But it&#8217;s not for everybody: you need a database, it&#8217;s very impressive, plugins, themes, users, comments, regular update, kinda geeky install and the default installment is 7.9 mb.<br />
And I needed a <a href="http://en.wikipedia.org/wiki/Content_Management_System" target="_blank">CMS</a> for a small website/portfolio; it needs something small, not impressive (visually), easy to set up, no database, PHP and light!</p>
<p>So I started to look for: light/lightweight/nano/simple CMS (no database/flat file storage)<br />
This is the list I compared it to:<br />
<strong>Very important: </strong>free (and not a pro-$$-account), no database/flat file storage, lightweight, easy to install, WYSIWYG editors, PHP<br />
<strong>Important: </strong>easy to use/beautiful , normal data editing, file manager, easy to create templates/CSS for this system<br />
<strong>Nice to have: </strong>gallery, no need for multiple users (no a must), no need for backup, no need for multiple languages (english is fine), contact form, html-editor (export to files)</p>
<p>I went a little overboard with the search for the ideal CMS for me.<br />
After reviewing them I gave them a grade from 1->10 and to make it even easier: the highest grade is the one I choose for this project.<br />
So here a little overview to make it somewhat easier to read about my findings:</p>
<ol>
<li><a href="#lotuscms">LotusCMS</a> &#8211;> 9.5</li>
<li><a href="#razorcms">razorCMS</a> &#8211;> 9</li>
<li><a href="#gpeasy">gpEasy</a> &#8211;> 9-</li>
<li><a href="#getsimple">GetSimple</a> &#8211;> 8</li>
<li><a href="#cmsimple">CMSimple</a> &#8211;> 8-</li>
<li><a href="#pluck">Pluck</a> &#8211;> 7</li>
<li><a href="#phpsqlitecms">phpsqlitecms</a> &#8211;> 7-</li>
<li><a href="#skybluecanvas">SkyBlueCanvas</a> &#8211;> 6.5</li>
<li><a href="#nanocms">NanoCMS</a> &#8211;> 6+</li>
<li><a href="#nanomus">Nanomus</a> &#8211;> 6</li>
<li><a href="#opensolution">opensolution (Quick.Cms)</a> &#8211;> 6-</li>
<li><a href="#lightneasy">LightNEasy</a> &#8211;> 5</li>
<li><a href="#onefilecms">onefilecms</a> &#8211;> 4</li>
</ol>
<hr />
<h2 id="lotuscms"><a href="http://www.lotuscms.org/" target="_blank">LotusCMS</a></h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/LotusCMS.jpg" alt="" title="LotusCMS" width="500" height="375" class="alignnone size-full wp-image-1696" /></p>
<blockquote><p>It brings to the forefront design and design integration into one of the most neglected CMS niches &#8211; Databaseless Web-Design and Development. LotusCMS is free and more than free, it is licensed under the General Public Licence under which you may copy, change and redistribute this software to suit your needs!</p></blockquote>
<p><strong>Features:</strong></p>
<ul>
<li>A plugin system using the concept of observable classes.</li>
<li>A lightweight core, into which everything else is plugged in.</li>
<li>Multiple users and user roles.</li>
<li>WYSIWYG content editor.</li>
<li>A blogging system.</li>
<li>Improved general usability and design.</li>
<li>An advanced speed caching system for standard pages, with up to a 3 times average speed increase for server-side processing.</li>
<li>SEO settings (Search Engine Optimisation), if your installed template supports it.</li>
<li>A back-up system.</li>
<li>Very beautiful</li>
<li>User friendly</li>
<li>multiple users but 2 roles</li>
<li>Ugly dynamic URLs </li>
<li>easy install (check if server is ready, self config with deletion from install file!)</li>
<li>Install 2.9 mb</li>
</ul>
<p>I like it a lot and I give it a 9,5</p>
<hr />
<h2 id="razorcms"><a href="http://www.razorcms.co.uk/" target="_blank">razorCMS</a></h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/razorCMS.jpg" alt="" title="razorCMS" width="500" height="375" class="alignnone size-full wp-image-1700" /></p>
<blockquote><p>With the further evolution of razorCMS, our goal for the next milestone release is to offer true choice, by offering a more simple intuitive approach, choice of mySQL or flat file storage, and pure razorCMS code putting razorCMS on the map as an original CMS solution with no connection to other CMS solutions.</p></blockquote>
<p><strong>Features:</strong></p>
<ul>
<li>really small, and works out of the box.</li>
<li>You need to install &#8216;blade&#8217;-plugins to add more functionality</li>
<li>Flat File design, no database required</li>
<li>Simple, fast and security conscious installer</li>
<li>Small and fast footprint</li>
<li>Modular framework</li>
<li>Support for multilingual translations</li>
<li>Multiple infobar content displayed on single page</li>
<li>External links in link menus</li>
<li>Easily modified</li>
<li>Easily extendable via blade pack add-on interface</li>
<li>Multi level menus</li>
<li>Security check for file permissions</li>
<li>Full file manager</li>
<li>3 user accounts with varying levels of access (good for handing over to clients)</li>
<li>Simple backup manager</li>
<li>Automatic invalid login check, blocks invalid logins by IP address after 8 attempts</li>
<li>Improved security</li>
<li>Multiple theme control</li>
<li>Maintenance Mode, keeping your site offline to users but online to you, for changes</li>
<li>easy install (check if server is ready, self config with deletion from install file!)</li>
<li>possible to work on pages but not published yet</li>
</ul>
<p>Nice set op plugins: possible to use for posting news, gallery, editor of you choise, nice url, etc</p>
<p>A lot of lite CMS use this: the name of the content is called &#8216;sidebar&#8217; (you can rename it in this cms!), which made me think<br />
why not call it &#8216;content&#8217;?</p>
<p>It&#8217;s beautiful and easy to use. I installed some extra&#8217;s to make it even better.<br />
Install: 503 KB (default install) >> need for wysiwig editor and theme<br />
Install: 1.9 mb with install (tinymc / gallery / theme)</p>
<p>I like it a lot and I give it a 9.</p>
<hr />
<h2 id="gpeasy"><a href="http://gpeasy.com/" target="_blank">gpEasy</a></h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/gpeasyCMS.jpg" alt="" title="gpeasyCMS" width="500" height="375" class="alignnone size-full wp-image-1694" /></p>
<blockquote><p>gpEasy is a lightweight CMS (built without the use of a database) which helps us reach our goal of making it fast and easy to use right down to the installation. Once installed, you&#8217;ll find an intuitive interface that let&#8217;s you edit your entire site in WYSIWYG fashion.</p></blockquote>
<p><strong>Features:</strong></p>
<ul>
<li>WYSIWYG Editor (CKEditor)</li>
<li>Galleries (ColorBox with some modifications)</li>
<li>SEO Friendly Links</li>
<li>Free and Open Source (GPL)</li>
<li>Runs on PHP</li>
<li>File Upload Manager</li>
<li>Editable Theme Content</li>
<li>Deleted File Trash Can</li>
<li>Multiple User Administration</li>
<li>Works in Safe Mode with FTP Functions</li>
<li>Flat File Storage</li>
<li>Fast Page Loading</li>
<li>Fast and Easy Installation</li>
<li>reCaptcha for Contact Form</li>
<li>HTML Tidy (when available)</li>
<li>themes</li>
<li>gallery</li>
<li>plugins</li>
<li>easy install (check if server is ready, self config)</li>
<li>Install: 4.2mb</li>
</ul>
<p>I like it and I give it a 9-</p>
<hr />
<h2 id="getsimple"><a href="http://get-simple.info/" target="_blank">GetSimple</a></h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/GetSimple.jpg" alt="" title="GetSimple" width="500" height="375" class="alignnone size-full wp-image-1693" /></p>
<blockquote><p>GetSimple is an XML based lite Content Management System. To go along with its best-in-class user interface, we have loaded it with features that every website needs, but with nothing it doesn&#8217;t. GetSimple is truly the simplest way to manage a small-business website. </p></blockquote>
<p><strong>Features:</strong></p>
<ul>
<li>No database</li>
<li>XML Based</li>
<li>You can &#8220;Undo&#8221; Almost Everything</li>
<li>Easy to Learn UI</li>
<li>Simple Installation</li>
<li>Simple Theme Customization</li>
<li>Designed For the Small-Site Market</li>
<li>plugin</li>
<li>templates</li>
<li>easy install (check if server is ready, self config with deletion from install file!)</li>
<li>Install: 2.6mb</li>
</ul>
<p>strange the need to set a &#8216;Website Base URL&#8217;</p>
<p>I like it: 8</p>
<hr />
<h2 id="cmsimple"><a href="http://www.cmsimple.org/" target="_blank">CMSimple</a></h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/CMSimple.jpg" alt="" title="CMSimple" width="500" height="375" class="alignnone size-full wp-image-1692" /><br />
it is small &#8211; simple &#8211; smart!<br />
<strong>Features:</strong></p>
<ul>
<li>Easy installation</li>
<li>The CMS script is less than 100 KB</li>
<li>Template driven layout using a css script</li>
<li>The contents of the site is stored in a single HTML-file</li>
<li>Many languages available (both for the user and for site maintenance)</li>
<li>Written in PHP &#8211; it runs on Linux/Apache servers, or on Win32 with Apache or IIS</li>
<li>Inbuilt WYSIWYG editor (both on IE and Mozilla) &#8211; or other alternative editors</li>
<li>Uploading of images and files</li>
<li>Link validation</li>
<li>Search function</li>
<li>Print version option</li>
<li>User downloads from their HTML content file</li>
<li>Simple mailform included</li>
<li>Easy setup of multi language sites</li>
<li>PHP-scripting may be included within the content (named CMSimple Scripting)</li>
<li>Integration with 3rd party scripts possible (using CMSimple scripting</li>
<li>Online editing of system configuration</li>
<li>wwwaut login available</li>
<li>Automatic backup on logout</li>
<li>Documentation</li>
<li>Special download folder</li>
<li>Easy install (but it uses the default settings)</li>
<li>Install: 117kb</li>
</ul>
<p>it took me a while to find the login:  add &#038;login (index.php?welcom&#038;login) or ?login (index.php?login)<br />
It&#8217;s not the most beautiful cms out there, but it&#8217;s very complete<br />
don&#8217;t know how useful the split on H-tags is in submenu&#8217;s<br />
It&#8217;s quite intuitive which is unexpected! </p>
<p>I like it and I give it a 8-</p>
<hr />
<h2 id="pluck"><a href="http://www.pluck-cms.org/" target="_blank">Pluck</a></h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/Pluck.jpg" alt="" title="Pluck" width="500" height="375" class="alignnone size-full wp-image-1699" /><br />
Pluck is packed with some nice features, from which we&#8217;ve listed the most important ones on this page. To try everything live, take a look at our demo.<br />
<strong>Features:</strong></p>
<ul>
<li>create an unlimited amount of pages</li>
<li>create your own blog</li>
<li>create an album to show images or photos to your visitors</li>
<li>include a contact form in your page(s)</li>
<li>easy-to-use theming system</li>
<li>single user</li>
<li>Install 3mb</li>
</ul>
<p>I like it: 7</p>
<hr />
<h2 id="phpsqlitecms"><a href="http://phpsqlitecms.net/" target="_blank">phpsqlitecms</a></h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/phpsqlitecms.jpg" alt="" title="phpsqlitecms" width="500" height="375" class="alignnone size-full wp-image-1710" /></p>
<blockquote><p>phpSQLiteCMS is good if you want to quickly set up a small website without needing to spend a lot of time studying, installing and configuring (as SQLite is file-based, it just runs &#8220;out of the box&#8221;). But note that it is no large-scale content management system &#8211; it&#8217;s a tiny and simple one!</p></blockquote>
<p><strong>Features:</strong></p>
<ul>
<li>Simple and lightweight</li>
<li>Runs out of the box (no database setup required)</li>
<li>Optional caching to save server performance</li>
<li>Supports news</li>
<li>overview and </li>
<li>commentable pages</li>
<li>photo galleries</li>
<li>search function</li>
<li>RSS feeds and </li>
<li>XML sitemaps</li>
<li>need some explaining, very complete, quite technical</li>
<li>Install 1.2 mb</li>
</ul>
<p>It&#8217;s an easy instal but you need to use the default inlog data&#8211;>user: admin // pass: admin</p>
<p>The default install is also the documentation.<br />
Which means that you need to remove a lot of pages before you can start clean</p>
<p>Good but not for this project: 7-</p>
<hr />
<h2 id="skybluecanvas"><a href="http://www.skybluecanvas.com/" target="_blank">SkyBlueCanvas</a></h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/SkyBlueCanvas.jpg" alt="" title="SkyBlueCanvas" width="500" height="375" class="alignnone size-full wp-image-1701" /></p>
<blockquote><p>SkyBlueCanvas is an easy-to-use Web Content Management System, that makes it simple to keep the content of your site fresh. You simply upload the software to your web server, and you are ready to start adding text and pictures to your website.</p></blockquote>
<p><strong>Features:</strong></p>
<ul>
<li>Easy-to-use</li>
<li>Easy-to-install</li>
<li>XML Data Storage (no database required)</li>
<li>Extensible</li>
<li>Flexible &#038; Powerful Plugin API</li>
<li>Skinnable</li>
<li>Small in size (3.5MB) <-- hmmmm I got 5MB</li>
<li>Valid XHTML 1.0 Strict output</li>
<li>Search Engine Friendly URLs (requires mod_rewrite)</li>
<li>Customizable Meta Tags (globally or by page)</li>
<li>Built-in RSS feed creation of pages, articles and news items</li>
<li>easy install (check if server is ready, self config with deletion from install file!)</li>
<li>1 user</li>
<li>template editor</li>
<li>Install: 5mb</li>
</ul>
<p>some advertisement in install<br />
strange question about location of website ?? (yes, I want to install it here)<br />
user interface could be better, but that probably because the developer wants to make some money out of it (can&#8217;t blame em)</p>
<p>Not my choise: I give it a 6.5</p>
<hr />
<h2 id="nanocms"><a href="http://www.nanocms.co.uk/" target="_blank" class="broken_link">nanoCMS</a></h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/nanocms.jpg" alt="" title="nanocms" width="500" height="375" class="alignnone size-full wp-image-1708" /></p>
<blockquote><p>nanoCMS created by Kalyan Chakravarthy in 2007 is a php open source, gpl licensed flat file content management system (CMS). It does not use a MySQL database and is ideal for small websites. It is a very small CMS package (hence the nano part). Doesn&#8217;t take long to setup and is very simple to create pages and edit content. As it is small and doesn&#8217;t use a mysql database&#8230;.. it&#8217;s fast, very fast. </p></blockquote>
<p><strong>Features:</strong></p>
<ul>
<li>one user</li>
<li>one template</li>
<li>WYSIWYG editor</li>
<li>Install: 2,2 mb</li>
</ul>
<p>Easy install but not configurable at first // username: admin // password: ch4ng3th1s </p>
<p>very nice simple, but kinda heavy for something that&#8217;s called nano&#8230;<br />
Categories are places on the page: sidebar == content // top-navigation == navigation</p>
<p>It would take me some modification to get it to work how I want it: so not for me but certainly not bad: 6+ (a little more then Nanomus)</p>
<hr />
<h2 id="nanomus"><a href="http://www.php-nanomus.org/" target="_blank">Nanomus</a></h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/Nanomus.jpg" alt="" title="Nanomus" width="500" height="375" class="alignnone size-full wp-image-1707" /></p>
<blockquote><p>Nanomus is one of the smallest, fastest and more simple free Content management Systems under GPL GNU.</p></blockquote>
<p><strong>Features:</strong></p>
<ul>
<li>Very small : the complete content management system is less than 100kb, PHP core is less 23 kb</li>
<li>Very simple : really simple to install and really easy to manage it. </li>
<li>Nanomus store all datas in secure PHP files, no database is required.</li>
<li>With Nanomus you can get a real small dynamic website</li>
<li>Really fast: with nanomus your website is really light and fast !</li>
<li>an unlimited number of pages</li>
<li>backup file system</li>
<li>deactive page system</li>
<li>dynamic menu</li>
<li>css template</li>
<li>include a filemanager</li>
<li>Nanomus is a free content management system, open source, really light, fast and secure.</li>
<li>No database required.</li>
<li>Nanomus isn&#8217;t multi users, only one account is possible.</li>
<li>Nanomus backup, if you want, all the olders page version.</li>
<li>Install: 153kb</li>
</ul>
<p>It&#8217;s an easy instal but you need to use the default inlog data&#8211;>user: admin // pass: admin<br />
Meta is perhaps not so obvious for a unexperienced user<br />
Admin is not ugly, but to call it beautiful is taking it to far.</p>
<p>Nice but to &#8216;unpleasant&#8217; design: 6</p>
<hr />
<h2 id="opensolution"><a href="http://opensolution.org/" target="_blank">opensolution</a> (Quick.Cms)</h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/OpenSolution.jpg" alt="" title="OpenSolution" width="500" height="375" class="alignnone size-full wp-image-1698" /><br />
<strong>Features:</strong></p>
<ul>
<li>Pages and subpages management</li>
<li>Images and files management</li>
<li>Languages management</li>
<li>Configuration</li>
<li>Pages and subpages view</li>
<li>Pages print option</li>
<li>Images view by Lightbox</li>
<li>Change language option</li>
</ul>
<p>Nice cms, but there is a paid model&#8230; And I feel that they are holding out on me<br />
If you would need a gallery/contact form, you need the paid-version-extra<br />
Install: 844kb<br />
not for me: 6-</p>
<hr />
<h2 id="lightneasy"><a href="http://www.lightneasy.org/" target="_blank">LightNEasy</a></h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/LightNEasy.jpg" alt="" title="LightNEasy" width="500" height="375" class="alignnone size-full wp-image-1695" /></p>
<blockquote><p>LightNEasy generates a complete set of HTML/PHP webpages and recreates them whenever you make any changes. Your website will always be updated and easy to edit. No broken links to worry about.</p></blockquote>
<p><strong>Features:</strong></p>
<ul>
<li>not really nicely designed</li>
<li>kinda heavy</li>
<li>lots of templates pre-installed</li>
<li>admin is too much for my taste</li>
<li>template driven</li>
<li>website builder</li>
<li>and cms</li>
<li>language</li>
<li>gallery</li>
<li>Install: 4,7 mb</li>
</ul>
<p>not for me: 5</p>
<hr />
<h2 id="onefilecms"><a href="http://onefilecms.com/" target="_blank">onefilecms</a></h2>
<p><img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/OneFileCMS.jpg" alt="" title="OneFileCMS" width="500" height="375" class="alignnone size-full wp-image-1697" /><br />
<strong>Features:</strong></p>
<ul>
<li>Validating, semantic, and commented markup. Tested in FF, Safari, and IE7/IE8.</li>
<li>Small footprint (24 kb)</li>
<li>Possibly the easiest installation process ever</li>
<li>All the basic features of an FTP application like renaming, deleting, copying, and uploading</li>
<li>(Of course, for more complex processes like batch renaming or mass uploads/deletions, you&#8217;re going to want to break out an actual FTP program.)</li>
<li>Gracefully degrading CSS and Javascript</li>
<li>100% re-brandable with title/footer text stored in variables and a modifiable filename</li>
<li>Externally hosted CSS and images for smaller file size</li>
<li>(But you can switch it out to your own stylesheet if you need to!)</li>
<li>Smart alert if you try to leave without saving your edits</li>
<li>very small but extremely technical (you need to know about programming)</li>
<li>Install 78 kb (with example site)</li>
</ul>
<p>It&#8217;s not for this project, I think it&#8217;s a great starting point for creating your own CMS, but in this case I&#8217;ll give it a 4.</p>
<hr />
<h3>Note</h3>
<p>Lite CMS I also tested, but didn&#8217;t fit one (but probably more) feature that I described above:<br />
autocms(can&#8217;t get it to work), editeasy (can&#8217;t get it to work), whitecrane (difficult to use, BBCode), le.cms (couldn&#8217;t get it to work)<br />
This doesn&#8217;t mean they are bad; they just don&#8217;t fit my needs.</p>
<p>My advice to all cms builders: create a minimal template series so designers have a starting point for their designs<br />
simple stuff: header, horizontal navigation, vertical navigation, content, sidebar</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthijskamstra.nl/blog/index.php/2011/02/16/lightweight-cms-for-simple-projects/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Papertoy Monster Day</title>
		<link>http://www.matthijskamstra.nl/blog/index.php/2011/01/25/papertoy-monster-day/</link>
		<comments>http://www.matthijskamstra.nl/blog/index.php/2011/01/25/papertoy-monster-day/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 12:47:06 +0000</pubDate>
		<dc:creator>Matthijs Kamstra</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Urban papercraft]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[Brian Castleforte]]></category>
		<category><![CDATA[designers]]></category>
		<category><![CDATA[Paper Model]]></category>
		<category><![CDATA[PaperToy]]></category>
		<category><![CDATA[PapertoyMonster]]></category>
		<category><![CDATA[PaperToys]]></category>
		<category><![CDATA[toy designer]]></category>
		<category><![CDATA[toy designers]]></category>
		<category><![CDATA[Workman]]></category>

		<guid isPermaLink="false">http://www.matthijskamstra.nl/blog/?p=1649</guid>
		<description><![CDATA[Never heared of it&#8230; That because it self-proclaimed. And I&#8217;m one of the people who will do the self-proclaiming. I have written about it, showed you images/photos and now there is a special day for it! Papertoy Monsters: Make Your Very Own Amazing Papertoys! The papertoy book I have designed two monsters for published by [...]]]></description>
			<content:encoded><![CDATA[<p>Never heared of it&#8230; That because it self-proclaimed.<br />
And I&#8217;m one of the people who will do the self-proclaiming. </p>
<p>I have <a href="http://www.matthijskamstra.nl/blog/?s=monster" target="_blank">written about it, showed you images/photos</a> and now there is a special day for it!</p>
<h3>Papertoy Monsters:</h3>
<p>Make Your Very Own Amazing Papertoys!<br />
<img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/papertoy_monster_book_cover.jpg" alt="Papertoy Monster - book cover" title="Papertoy Monster - book cover" width="425" height="550" class="alignnone size-full wp-image-1650" /></p>
<p>The papertoy book I have designed two monsters for published by <a href="http://www.workman.com/products/9780761158820/" target="_blank">Workman Publishing</a> (strangly enough you can&#8217;t buy the book at Workman anymore).<br />
If you want to buy the book visit <a href="http://www.amazon.com/gp/product/0761158820" target="_blank">amazon.com</a> and buy a couple of copies!!!.</p>
<p>Here a little quote by Workman:</p>
<blockquote><p>A breakthrough paper-folding book for kidspaper airplanes meet Origami meets Pokemon. Papertoys, the Internet phenomenon thats hot among graphic designers and illustrators around the world, now comes to kids in the coolest new book. Created and curated by Brian Castleforte, a graphic designer and papertoy pioneer who rounded up 25 of the hottest papertoy designers from around the world (Indonesia, Japan, Australia, Italy, Croatia, Chile, even Jackson, Tennessee), Papertoy Monsters offers 50 fiendishly original die-cut designs that are ready to pop out, fold, and glue. The book interleaves card stock with paper stock for a unique craft package; the graphics are colorful and hip, combining the edginess of anime with the goofy fun of Uglydolls and other collectibles. Plus each character comes with its own back-story.</p></blockquote>
<p>I&#8217;m proud to present the monsters I have designed:<br />
<strong>Scorpion Robot</strong><br />
<img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/Scorpion_Robot_wp500.jpg" alt="Scorpion Robot" title="Scorpion Robot" width="500" height="354" class="alignnone size-full wp-image-1651" /><br />
and<br />
<strong>Squidbeak</strong> (formely know as &#8216;Octobeak&#8217;)<br />
<img src="http://www.matthijskamstra.nl/blog/wp-content/uploads/Squidbeak_wp500.jpg" alt="Squidbeak" title="Squidbeak" width="500" height="337" class="alignnone size-full wp-image-1652" /></p>
<p>You won&#8217;t find a lot of images of these Monster papertoys around on the Internet, I&#8217;m not sure but I think my paper models are rated <em>advanced</em>.<br />
Although you can see a part of the page where Squidbeak is at <a href="http://www.boingboing.net/2011/01/17/papertoy-monsters-a.html" target="_blank">boingboing.net</a> (check the first page of the book you see).</p>
<p>Here a promo of the author <a href="http://castleforte.wordpress.com/">Castleforte</a>:<br />
<object width="640" height="390"><param name="movie" value="http://www.youtube.com/v/T3_XQ2aSx4s&#038;hl=en_US&#038;feature=player_embedded&#038;version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/T3_XQ2aSx4s&#038;hl=en_US&#038;feature=player_embedded&#038;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"></embed></object></p>
<p>The Papertoy Monster book has also a site:<a href="http://papertoymonsters.tumblr.com/" target="_blank">papertoymonsters.tumblr.com/</a> so check that out for more pictures of the monsters. And follow it with twitter: <a href="http://twitter.com/PapertoyMonster" target="blank">twitter.com/PapertoyMonster</a></p>
<p>Here all the other monsters that you can build:<br />
<img src="http://castleforte.files.wordpress.com/2010/09/papertoy-poster9-2robert-1.jpg" alt="" width="500px" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthijskamstra.nl/blog/index.php/2011/01/25/papertoy-monster-day/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FDT and ANT &#8211; part 2</title>
		<link>http://www.matthijskamstra.nl/blog/index.php/2010/09/29/fdt-and-ant-part-2/</link>
		<comments>http://www.matthijskamstra.nl/blog/index.php/2010/09/29/fdt-and-ant-part-2/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 08:00:19 +0000</pubDate>
		<dc:creator>Matthijs Kamstra</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[FDT]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[ANT]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://www.matthijskamstra.nl/blog/?p=1593</guid>
		<description><![CDATA[Trying to build the ultimate build.xml in ANT: debug/production zip ftp version &#8230; etc: will save a lot of keystrokes in FDT4 source: http://twitter.com/MatthijsKamstra/statuses/25194997777 All the information about the ultimate build.xml can be found on the internet, so I will post the links and you can figure it out for yourself. I used the build.xml [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Trying to build the ultimate build.xml in ANT: debug/production zip ftp version &#8230; etc: will save a lot of keystrokes in FDT4</p></blockquote>
<p>source: <a href="http://twitter.com/MatthijsKamstra/statuses/25194997777">http://twitter.com/MatthijsKamstra/statuses/25194997777</a></p>
<p>All the information about the ultimate build.xml can be found on the internet, so I will post the links and you can figure it out for yourself.</p>
<p>I used the build.xml made by Jankees van Woezik (<a href="http://blog.base42.nl">Base 42</a>) as the base of my ultimate ANT build file. You can read about it and download here: <a href="http://blog.base42.nl/2009/12/11/my-workflow-with-ant-and-fdt/">My workflow with ANT and FDT</a>.</p>
<p>Because we work a little bit different I had to do some modifications (for example: I work with 2 swf: preloader.swf and main.swf and work on PC). I created a list of stuff that I wanted to do with ANT and behind the &#8220;wish&#8221; you find a link to the site I found the solution for the problem:</p>
<ol>
<li>base ant script >> <a href="http://blog.base42.nl/2009/12/11/my-workflow-with-ant-and-fdt/">http://blog.base42.nl/2009/12/11/my-workflow-with-ant-and-fdt/</a></li>
<li>inspiration >> <a href="http://code.google.com/p/sekati/source/browse/trunk/build.xml">http://code.google.com/p/sekati/source/browse/trunk/build.xml</a></li>
<li>install ftp protocol in fdt/eclips >> <a href="http://www.rumblingskies.com/blog/?p=75">http://www.rumblingskies.com/blog/?p=75</a></li>
<li>update version ant script >> <a href="http://github.com/base42/projectcreator/blob/master/original/flash/builders/ant/updateVersionFile.xml">http://github.com/base42/projectcreator/blob/master/original/flash/builders/ant/updateVersionFile.xml</a></li>
<li>another update ant script >> <a href="http://www.sephiroth.it/weblog/archives/2010/01/update_your_app_version_using_ant_bui.php">http://www.sephiroth.it/weblog/archives/2010/01/update_your_app_version_using_ant_bui.php</a></li>
<li>update Firefox (only works on OSX) >> <a href="http://epologee.com/blog/2009/focus-and-reload-pages-in-firefox-with-ant/">http://epologee.com/blog/2009/focus-and-reload-pages-in-firefox-with-ant/</a></li>
<li>html wrapper >> <a href="http://fdt.powerflasher.com/blog/?p=1392">http://fdt.powerflasher.com/blog/?p=1392</a></li>
<li>create folders >> <a href="http://code.google.com/p/sekati/source/browse/trunk/build.xml">http://code.google.com/p/sekati/source/browse/trunk/build.xml</a></li>
</ol>
<p>Something like this needs some time to find its place in my workflow, and will be changed a lot. That is the reason why I&#8217;m not posting my ant file&#8230; not because it&#8217;s ugly or a secret&#8230; but because I need to refine it.&nbsp; </p>
<p>Oh&#8230; I also have a small todo list (perhaps you could call it a nice-to-have-list)</p>
<ul>
<li>count lines of code >> <a href="http://cloc.sourceforge.net/">http://cloc.sourceforge.net/</a></li>
<li>zip files >> <a href="http://www.funky-monkey.nl/blog/2010/09/22/copy-files-to-a-network-share-with-ant-and-fdt/" class="broken_link">http://www.funky-monkey.nl/blog/2010/09/22/copy-files-to-a-network-share-with-ant-and-fdt/</a></li>
<li>asdoc >> <a href="http://code.google.com/p/sekati/source/browse/trunk/build.xml">http://code.google.com/p/sekati/source/browse/trunk/build.xml</a></li>
<li>swc >> <a href=" http://code.google.com/p/sekati/source/browse/trunk/build.xml"> http://code.google.com/p/sekati/source/browse/trunk/build.xml</a></li>
</ul>
<p>As you can see, these are the thing that I don&#8217;t need a lot, but perhaps in the nearby future&#8230;</p>
<hr/>
<h3>FTP (File transfer protocol)</h3>
<p>Ant doesn&#8217;t have the FTP protocols default installed so you need to update FDT4/Eclipse.<br />
You can find the explanation here: <a href="http://www.rumblingskies.com/blog/?p=75" target="_blank">http://www.rumblingskies.com/blog/?p=75</a></p>
<div class="update"><strong>Update #1:</strong>The locations of the files you need are changed so let me post the correct ones here:</p>
<ul>
<li><a href="http://commons.apache.org/net/download_net.cgi" target="_blank">commons-net-2.0.jar</a> | <a href="http://apache.hippo.nl//commons/net/binaries/commons-net-2.0.zip" target="_blank" class="broken_link">direct link</a></li>
<li><a href="http://jakarta.apache.org/site/downloads/downloads_oro.cgi" target="_blank" class="broken_link">jakarta-oro-2.0.8.jar</a> | <a href="http://apache.hippo.nl//jakarta/oro/binaries/jakarta-oro-2.0.8.zip" target="_blank" class="broken_link">direct link</a></li>
</ul>
<p>Save these files in the following folder: <code>C:\FDT\plugins\org.apache.ant_***\bin\</code>
</div>
<div class="update"><strong>Update #2:</strong> hmmm jakarta-oro seems to be <a href="http://jakarta.apache.org/oro/index.html">Retired</a>&#8230; and I haven&#8217;t got time to figure this out right now&#8230;</div>
<p>You probably can add the zips you downloaded there, I extracted the two files and that worked for me. I did this in FDT4 and all I got was an alert about &#8220;The specified Ant runtime classpath does not include a tools.jar library&#8230;..&#8221; which I ignored (and without any problem).</p>
<p>After the installment of the two .JAR files you need an ANT script to get thing started which I just copied from the previous link:<br />
[as light="true" wraplines="true"]<br />
&lt;target name=&quot;ftp_upload&quot; description=&quot;uploads files through ftp&quot;&gt;<br />
  &lt;echo message=&quot;uploading files&quot; /&gt;<br />
  &lt;ftp server=&quot;123.456.78.90&quot;<br />
       port=&quot;21&quot;<br />
       remotedir=&quot;/www/ant_upload_test&quot;<br />
       userid=&quot;my_user_id&quot;<br />
       password=&quot;my_password&quot;<br />
       passive=&quot;no&quot;<br />
       depends=&quot;yes&quot;<br />
       binary=&quot;yes&quot;&gt;<br />
       &lt;fileset dir=&quot;../bin&quot; /&gt;<br />
  &lt;/ftp&gt;<br />
&lt;/target&gt;[/as]</p>
<hr/>
<h3>Update version</h3>
<p>It&#8217;s a combination of writing a build.txt file and a Version.as file.<br />
See what Jankees van Woezik did and I use the script from Sephiroth to have a building number that adds 1.</p>
<hr/>
<h3>Firefox refresh</h3>
<p>this feature is awesome in combination with ftp, so here the one who found the how: Eric Paul (epologee). Read more about it here: <a href="http://epologee.com/blog/2009/focus-and-reload-pages-in-firefox-with-ant/">focus-and-reload-pages-in-firefox-with-ant</a></p>
<p>So downloaded the file, installed the firefox extension and gave it a run:<br />
[as light="true" wraplines="true"]<br />
&lt;target name=&quot;focus Firefox and reload page&quot;&gt;Execute failed: java.io.IOException: Cannot run program &quot;open&quot; (in directory &quot;C:\foo\bar\test&quot;): CreateProcess error=2, Het systeem kan het opgegeven bestand niet vinden<br />
[/as]</p>
<p>After some googling, I found that it&#8217;s a OSX command that doesn&#8217;t work on Windows:</p>
<p>[as highlight="1" light="true" wraplines="true"]<br />
&lt;target name=&quot;focus Firefox and reload page&quot;&gt;<br />
    &lt;exec executable=&quot;open&quot;&gt;<br />
        &lt;arg line=&quot;-a Firefox&quot; /&gt;<br />
    &lt;/exec&gt;<br />
    &lt;exec executable=&quot;flash/tools/fresno/fresno&quot;&gt;<br />
        &lt;arg line=&quot;-j &#8216;content.location.reload()&#8217;&quot; /&gt;<br />
    &lt;/exec&gt;<br />
&lt;/target&gt;[/as]</p>
<p>I haven&#8217;t found a solution that refreshes the page like Fresno does on Windows.<br />
So the only thing I can think of is:</p>
<p>[as light="true" wraplines="true"]<br />
&lt;target name=&quot;Launch in Firefox (reload)&quot;&gt;<br />
        &lt;echo&gt;Launch in Firefox (not really a reload)&lt;/echo&gt;<br />
        &lt;exec executable=&quot;H:/Program Files/Mozilla Firefox/firefox.exe&quot; spawn=&quot;yes&quot;&gt;<br />
            &lt;arg line=&quot;${flashproject.preview.url}&quot; /&gt;<br />
        &lt;/exec&gt;<br />
    &lt;/target&gt;<br />
[/as]</p>
<hr/>
<h3>Html wrapper</h3>
<p>I changed the file a little bit (removed the history) not really difficult.</p>
<hr/>
<h3>Folders</h3>
<p>You get the idea&#8230;.</p>
<p>(reminder for myself: <a href="http://fdt.powerflasher.de/docs/FDT_Ant_Tasks">http://fdt.powerflasher.de/docs/FDT_Ant_Tasks</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthijskamstra.nl/blog/index.php/2010/09/29/fdt-and-ant-part-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Papertoy monsters poster</title>
		<link>http://www.matthijskamstra.nl/blog/index.php/2010/09/23/papertoy-monsters-poster/</link>
		<comments>http://www.matthijskamstra.nl/blog/index.php/2010/09/23/papertoy-monsters-poster/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 22:24:54 +0000</pubDate>
		<dc:creator>Matthijs Kamstra</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Urban papercraft]]></category>
		<category><![CDATA[PaperToy]]></category>
		<category><![CDATA[PaperToys]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[Workman]]></category>

		<guid isPermaLink="false">http://www.matthijskamstra.nl/blog/?p=1565</guid>
		<description><![CDATA[Castleforte posted a promotional poster for the &#8220;50 papertoy monsters&#8221; book which will be released very soon. Castleforte: here is a sneak peak of all 50 monsters from my new, soon to be released book, 50 papertoy monsters. thanks to workman publishing for this wonderful, promotional poster. enjoy! This is a freaking awesome book!!! what [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://castleforte.wordpress.com/2010/09/24/papertoy-monsters-poster/" target="_blank">Castleforte</a> posted a promotional poster for the &#8220;50 papertoy monsters&#8221; book which will be released very soon.</p>
<blockquote><p><strong>Castleforte:</strong> here is a sneak peak of all 50 monsters from my new, soon to be released book, 50 papertoy monsters. thanks to workman publishing for this wonderful, promotional poster. enjoy!</p></blockquote>
<p>This is a freaking awesome book!!! what a beautifull set of papertoys<br />
<a href="http://castleforte.files.wordpress.com/2010/09/papertoy-poster9-2robert-1.jpg"><img src="http://castleforte.files.wordpress.com/2010/09/papertoy-poster9-2robert-1.jpg" width="500px" alt="50 Papertoy Monsters"></a></p>
<p>My monsters are &#8220;Squidbeak&#8221; (third row, first one) and &#8220;Scorpion Robot&#8221; (fourth row, third papertoy).</p>
<p>Preorder at <a href="http://www.amazon.com/Paper-Toy-Monsters-Make-Amazing/dp/0761158820">Amazon</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthijskamstra.nl/blog/index.php/2010/09/23/papertoy-monsters-poster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

