<?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>mFabrik - mobile sites, apps, HTML5 and CMS software development &#187; web development</title>
	<atom:link href="http://blog.mfabrik.com/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mfabrik.com</link>
	<description>Freedom delivered.</description>
	<lastBuildDate>Wed, 03 Aug 2011 09:47:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>WebGL on Android WebKit browser demoed by Sony</title>
		<link>http://blog.mfabrik.com/2011/02/25/webgl-on-android-webkit-browser-demoed-by-sony/</link>
		<comments>http://blog.mfabrik.com/2011/02/25/webgl-on-android-webkit-browser-demoed-by-sony/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 00:29:50 +0000</pubDate>
		<dc:creator>Mikko Ohtamaa</dc:creator>
				<category><![CDATA[html5]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[sony]]></category>
		<category><![CDATA[webgl]]></category>
		<category><![CDATA[webkit]]></category>
		<category><![CDATA[xperia]]></category>

		<guid isPermaLink="false">http://blog.mfabrik.com/?p=1018</guid>
		<description><![CDATA[This definitely looks promising. 3D accelerated effects are no longer the monopoly of desktop beta browsers (Firefox 4, Google Chrome 9&#8230; I am looking at you). Sony demoes Javascript WebGL on its Xperia handset. WebGL would be major turning point for mobile gaming, as it would lower the barrier of enty for building cross-platform mobile [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.sonyericsson.com/developerworld/2011/02/24/webgl-support-in-the-android-web-browser/">This definitely looks promising</a>.</p>
<p>3D accelerated effects are no longer the monopoly of desktop beta browsers (Firefox 4, Google Chrome 9&#8230; I am looking at you). Sony demoes Javascript WebGL on its Xperia handset. WebGL would be major turning point for mobile gaming, as it would lower the barrier of enty for building cross-platform mobile games.</p>
<p>Not just games, but the whole web user experience will be redefined when you can finally push impressive visuals to the site visitors.</p>
<p>I can so see the demo scene of 90s coming back soon&#8230;
<p class="signature">
<a href="http://mfabrik.com/@@zoho-contact-form"><img valign="middle"  src="http://blog.mfabrik.com/wp-content/uploads/mfabrik-24.png"></a> <a href="http://mfabrik.com/@@zoho-contact-form">Get developers</a> <a href="http://feeds.feedburner.com/mFabrikWebAndMobileDevelopment" rel="alternate" type="application/rss+xml"><img valign="middle" src="http://www.feedburner.com/fb/images/pub/feed-icon16x16.png" alt="" style="vertical-align:middle;border:0"/></a> <a href="http://feeds.feedburner.com/mFabrikWebAndMobileDevelopment" rel="alternate" type="application/rss+xml">Subscribe mFabrik blog in a reader</a> <a href="http://twitter.com/mfabrik"> <img valign="middle"  src="http://blog.mfabrik.com/wp-content/uploads/twitter-24.png"></a> <a href="http://twitter.com/moo9000">Follow me on Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mfabrik.com/2011/02/25/webgl-on-android-webkit-browser-demoed-by-sony/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Plone vs. Drupal &#8211; Welcome to Legoland</title>
		<link>http://blog.mfabrik.com/2011/01/18/plone-vs-drupal-welcome-to-legoland/</link>
		<comments>http://blog.mfabrik.com/2011/01/18/plone-vs-drupal-welcome-to-legoland/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 20:14:42 +0000</pubDate>
		<dc:creator>Mikko Ohtamaa</dc:creator>
				<category><![CDATA[joomla]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://blog.mfabrik.com/?p=901</guid>
		<description><![CDATA[This is the most insightful IRC comment for a while and pretty much summarizes it all. &#60;lloydpearsoniv&#62; i just appreciate the help. Plone is by the far the most sophisticated CMS i have ever dealt with. I thought drupal was tough...lol But i need the sophistication for the project that I am attempting &#60;lloydpearsoniv&#62; seriously, [...]]]></description>
			<content:encoded><![CDATA[<p>This is the most insightful IRC comment for a while and pretty much summarizes it all.</p>
<pre>&lt;lloydpearsoniv&gt; i just appreciate the help. Plone is by the
  far the most sophisticated CMS  i have ever dealt with. I thought
  drupal was tough...lol But i need the sophistication for the project that I am attempting
&lt;lloydpearsoniv&gt; seriously, this makes drupal seem like lego</pre>
<p>So this my new classification on popular CMS systems</p>
<ul>
<li>Joomla!, WordPress: Lego Dublo</li>
<li>Drupal: Lego</li>
<li>Plone: Lego Technic</li>
</ul>
<p class="signature">
<a href="http://mfabrik.com/@@zoho-contact-form"><img valign="middle"  src="http://blog.mfabrik.com/wp-content/uploads/mfabrik-24.png"></a> <a href="http://mfabrik.com/@@zoho-contact-form">Get developers</a> <a href="http://feeds.feedburner.com/mFabrikWebAndMobileDevelopment" rel="alternate" type="application/rss+xml"><img valign="middle" src="http://www.feedburner.com/fb/images/pub/feed-icon16x16.png" alt="" style="vertical-align:middle;border:0"/></a> <a href="http://feeds.feedburner.com/mFabrikWebAndMobileDevelopment" rel="alternate" type="application/rss+xml">Subscribe mFabrik blog in a reader</a> <a href="http://twitter.com/mfabrik"> <img valign="middle"  src="http://blog.mfabrik.com/wp-content/uploads/twitter-24.png"></a> <a href="http://twitter.com/moo9000">Follow me on Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mfabrik.com/2011/01/18/plone-vs-drupal-welcome-to-legoland/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>domgen &#8211; Creating HTML with Javascript without DOM API</title>
		<link>http://blog.mfabrik.com/2010/09/02/domgen-creating-html-with-javascript-without-dom-api/</link>
		<comments>http://blog.mfabrik.com/2010/09/02/domgen-creating-html-with-javascript-without-dom-api/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 12:43:41 +0000</pubDate>
		<dc:creator>Jussi Toivola</dc:creator>
				<category><![CDATA[browser]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.mfabrik.com/?p=730</guid>
		<description><![CDATA[Tired of using Javascript DOM API for generating HTML dynamically? Meet domgen. domgen is a tool for easy dynamic content generation via Javascript. It generates DOM elements from dictionary specification similar to HTML and eliminates the need for cumbersome DOM Javascript API. domgen uses a simple specification to generate the HTML. In some cases it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Tired of using Javascript DOM API for generating HTML dynamically? Meet <a href="https://bitbucket.org/mfabrik/domgen">domgen</a>. domgen is a tool for easy dynamic content generation via Javascript. It generates DOM elements from dictionary specification similar to HTML and eliminates the need for cumbersome DOM Javascript API.</p>
<p>domgen uses a simple specification to generate the HTML. In some cases it&#8217;s more reliable to use DOM API to generate HTML instead of using innerHTML. We have had problems especially with iPhone when using innerHTML.<br />
See for example <a href="http://pastebin.com/LLk3J0iH">http://pastebin.com/LLk3J0iH</a> or google &#8220;iPhone innerHTML&#8221; for more info. In fact, innerHTML is not even part of the HTML standard even though it exists on every browser.</p>
<p>So if you want to add dynamic HTML properly, you should use the <a href="http://www.w3schools.com/jsref/dom_obj_all.asp">Javascript DOM API</a>. Consider the following short HTML where the contents inside body had to be generated:</p>
<pre>&lt;body&gt;
    &lt;div id="mydiv"&gt;my div&lt;/div&gt;
&lt;/body&gt;</pre>
<p>Using Javascript DOM API:</p>
<pre>// Get the body tag
var body = document.getElementsByTagName("body")[0];
// Create 'div' element
var mydiv = document.createElement("div");
mydiv.setAttribute("id", "mydiv");
mydiv.innerText = "my div";
// Attach the div to body
body.appendChild(mydiv);</pre>
<p>And using domgen:</p>
<pre>var spec = [
    'div',
    {
        id : 'mydiv',
        _innerText : 'my div'
    }
];
domgen.generate( domgen.get("body")[0], spec);
// or with jQuery
domgen.generate( $("body")[0], spec);</pre>
<p>To me, domgen seems a lot easier to read and work with. Get code and more examples here: <a href="https://bitbucket.org/mfabrik/domgen">https://bitbucket.org/mfabrik/domgen</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mfabrik.com/2010/09/02/domgen-creating-html-with-javascript-without-dom-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How people perceive Plone outside Plone community</title>
		<link>http://blog.mfabrik.com/2010/08/21/how-people-perceive-plone-outside-plone-community/</link>
		<comments>http://blog.mfabrik.com/2010/08/21/how-people-perceive-plone-outside-plone-community/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 18:01:49 +0000</pubDate>
		<dc:creator>Mikko Ohtamaa</dc:creator>
				<category><![CDATA[cms]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[attidude]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[dickheads]]></category>
		<category><![CDATA[forums]]></category>
		<category><![CDATA[freenode]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[mailman]]></category>

		<guid isPermaLink="false">http://blog.mfabrik.com/?p=686</guid>
		<description><![CDATA[Our company does business with multiple CMS systems, like Joomla, Plone and Drupal.  They all have their advantages, they all have their disadvantages. We do not want to make CMS a religion. It&#8217;s a tool. You can argue with the client which tool is a right job for a task. Joomla is lightweight solution for [...]]]></description>
			<content:encoded><![CDATA[<p>Our company does business with multiple CMS systems, like Joomla, Plone and Drupal.  They all have their advantages, they all have their disadvantages. We do not want to make CMS a religion. It&#8217;s a tool. You can argue with the client which tool is a right job for a task. Joomla is lightweight solution for non-critical systems, Plone is good with lots of content, editors and workflows flying around. etc. etc.</p>
<p>I had this curious piece on conversation on #joomla channel on freenode. Though it is an individual case, I hope it will bring some light to the fact how people perceive Plone outside Plone community and what Plone should to do fix it.</p>
<p>I think it would be beneficial for Plone to finally close mailman for the site administration / user support and move to real web forums / Google Groups / whatever which would be usable.</p>
<p>Also, there is an example how unprofessionalism is not good for the community.</p>
<pre>[20:23:29] x: Biggest problem so far is finding competent ("I will deliver on this schedule) joomla consulting experts. Second biggest problem is security, our site has been hacked 3 times in the past 6 months
[20:25:18] me: have you considered any alternative CMS with better security track record?
<strong>[20:25:50] x: moo: we moved from Plone to Joomla. 3 years on Plone with no hacks.</strong>
<strong>[20:26:04] x: Problem with plone is no forums with email support</strong>
[20:26:21] me: you pay for support
[20:26:30] z: did you do basic joomla security guidelines?
[20:26:39] me: also check http://plone.org/support
[20:26:40]  Title: Support options for Plone — Plone CMS: Open Source Content Management (at plone.org)
[20:26:51] x: moo: I'm fine with paying for support. We're paying SiteGround $200-$300/month on average when you add the support costs.
[20:26:58] z: ie using a key to access admin, changing default sql prefix
[20:27:01] AngryPerson: who cares about plone
[20:27:10] AngryPerson: its an ancient cms thats clearly past its time
[20:27:20] AngryPerson: its only privately supported with little community support
[20:28:34] AngryPerson: Moo^_^: why are you even in here?
[20:28:40] AngryPerson: you just want to piss on joomla?
[20:28:43] me: we do business on drupal, joomla and plone
[20:28:48] me: different tool for different job
[20:28:51] -*- y shrugs
[20:29:01] AngryPerson: just seems to me like you want to push ppl away from joomla
[20:29:11] x: z: After 6 months I'm still a Joomla noob. I need a consulting services company that will do the security patching, maintenance, service on the site, and host it.
[20:29:25] me: not true
[20:29:36] AngryPerson: Moo^_^: well regardless of what you say, tahts how it seems to me
[20:29:54] z: actually I've had good luck just following a few blog posts
[20:30:10] me: I don't defend myself, as I don't want to engage such a conversation with you
[20:30:22] AngryPerson: thats good, why dont you fuck off too
[20:30:22] &lt;-* jools has kicked y from #joomla (Please watch your language) [20:30:22] --&gt; y (dgdf@unaffiliated/anti-mttr/x-9384728) has joined #joomla
[20:30:27] z: nothing is impervious, but you drastically reduce your attractiveness to hackers by a few simple steps
[20:30:32] AngryPerson: stop giving ppl your shitty advice</pre>
<p class="signature">
<a href="http://mfabrik.com/@@zoho-contact-form"><img valign="middle"  src="http://blog.mfabrik.com/wp-content/uploads/mfabrik-24.png"></a> <a href="http://mfabrik.com/@@zoho-contact-form">Get developers</a> <a href="http://feeds.feedburner.com/mFabrikWebAndMobileDevelopment" rel="alternate" type="application/rss+xml"><img valign="middle" src="http://www.feedburner.com/fb/images/pub/feed-icon16x16.png" alt="" style="vertical-align:middle;border:0"/></a> <a href="http://feeds.feedburner.com/mFabrikWebAndMobileDevelopment" rel="alternate" type="application/rss+xml">Subscribe mFabrik blog in a reader</a> <a href="http://twitter.com/mfabrik"> <img valign="middle"  src="http://blog.mfabrik.com/wp-content/uploads/twitter-24.png"></a> <a href="http://twitter.com/moo9000">Follow me on Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mfabrik.com/2010/08/21/how-people-perceive-plone-outside-plone-community/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Why people hate Adobe (and have now headache with sports-tracker.com)?</title>
		<link>http://blog.mfabrik.com/2010/08/21/why-people-hate-adobe-and-have-headache-now-with-sports-tracker-com/</link>
		<comments>http://blog.mfabrik.com/2010/08/21/why-people-hate-adobe-and-have-headache-now-with-sports-tracker-com/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 11:35:08 +0000</pubDate>
		<dc:creator>Mikko Ohtamaa</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[series 60]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[run-time]]></category>
		<category><![CDATA[slow]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[sports tracker]]></category>

		<guid isPermaLink="false">http://blog.mfabrik.com/?p=673</guid>
		<description><![CDATA[sportstracker.nokia.com was a GPS based sports tracking service for Nokia phones. Around a year ago it spun off as independent company, which was a good move if you really want to develop your service business. Now sports-tracker.com has launched a new website. You can upload your runs and photos there and share your sports results [...]]]></description>
			<content:encoded><![CDATA[<p>sportstracker.nokia.com was a GPS based sports tracking service for Nokia phones. Around a year ago it spun off as independent company, which was a good move if you really want to develop your service business. Now sports-tracker.com has launched a new website. You can upload your runs and photos there and share your sports results through social media.</p>
<p>It was delightful to see the new site opened and having the features been missing so long time ago. However, I was not totally happy with what I saw.</p>
<p><a href="http://blog.mfabrik.com/wp-content/uploads/2010/08/Screen-shot-2010-08-21-at-1.32.14-PM.png"><img class="alignnone size-full wp-image-674" title="Screen shot 2010-08-21 at 1.32.14 PM" src="http://blog.mfabrik.com/wp-content/uploads/2010/08/Screen-shot-2010-08-21-at-1.32.14-PM.png" alt="" width="867" height="552" /></a></p>
<p>The <strong>whole</strong> new site is built on top of Adobe Flash run-time technologies. There are no traditional web pages per se.</p>
<p>The problem is that full page Flash is resource hog. In the picture above you see that opening this web site in my Safari web browser spikes CPU to 100% usage &#8211; and it actually stays there indefinitely (note: on front page, see remarks below). This means that my computer is working to barely survive under the stress caused by this one web site &#8211; and my computer is powerful iMac. This means that if I have this site open background in my web browser my laptop battery would die very very fast. This means that all programs I try to simultaneously use on my computer become sluggish.</p>
<p>I assume that when sports-tracker.com was spun off from Nokia they contracted some digital advertisiment agency to built the new site for them. Digital advertisement agencies are often, not always, companies focused on the brand and visual appearance. They love to work with Flash because it gives good authoring tools to build nice looking, bling bling filled, animations.  Flash is a great tool for animations. Flash is a great tool for building browser based games. However, it is not good for building the whole web site where the user experience criteria could include 1) the site actually to responds to clicks 2) the site does not bring down to the whole computer. The decision makers probably drink cool-aid &#8220;hey let&#8217;s built the site with the Adobe&#8217;s latest tools &#8211; have you seen the demos how coooooool they look like&#8221;.</p>
<p>The thing is, I want to just see my sports tracking results. I don&#8217;t care whether the diagrams have blurred drop shadows with state of the art Web 3.0 mouse over effects. Now I can enjoy the effects, points for the artistic leader for that, but doing the actual task, accessing my sports results, have become irritating task to do. Things respond sloooow &#8211; that&#8217;s the main reason. In-flash scrolls bars have noticeable lag.</p>
<p>There exists an <a href="http://en.wikipedia.org/wiki/Uncanny_valley">uncanny valley</a> how normal web sites behave and how 100% Flash site behave. My right click does not work. I cannot right click a link and open it in new tab. I cannot right click a link to copy it to my friend. I cannot access the site on my N900 web browser (which even has Flash). I coudn&#8217;t even send feedback to sports-tracker.com team without first installing a desktop email client, as the email address cannot be copied from Flash to web mail. Text boxes are little different.</p>
<p>I cannot hold my horses to see Adobe conquering mobile phones with Flash and doing the same thing for mobile browsing experience it has now done for sports-tracker.com.</p>
<p>The site is not bad. Usability guidelines have been followed carefully when building the site. The developers seem to have gone into great details to make the operations smooth as possible. For example, <a href="http://www.whatwg.org/specs/web-apps/current-work/#scroll-to-fragid">URL fragment identifies </a>are used to make sure bookmarking works even though Flash is present on the site. Social media features, not present in old sport tracker, are finally there. The results of design decision to built the whole site on Flash, instead of using Flash for some components only, might not have been seen by the time this decision was taken.</p>
<p>When Nokia Sports Tracker was first introduced 3-4 years ago with the first Series 60 GPS phones it was ahead of the competition. Wow effect had no limits &#8211; can you <em>really</em> do that with your mobile phone &#8211; in real-time and live?</p>
<p>It is funny how time passes.</p>
<p>It is <a href="http://www.mapmytracks.com">definitely possible to build a sports tracking site</a>, which looks cool, but does not have issues mentioned here.</p>
<p>Note: With little more research it seems that CPU usage stays 100% is specific to front page only and it has issues of not winding down action when you move away from your browser. However, rendering of other pages still uses vast amount of CPU, causing lag you do not see when opening web pages. The background CPU consumption on sports-tracker.com page is aroud 8% per tab when should be 0%.</p>
<p>Note 2: I am using the latest 10.1  Flash Player.
<p class="signature">
<a href="http://mfabrik.com/@@zoho-contact-form"><img valign="middle"  src="http://blog.mfabrik.com/wp-content/uploads/mfabrik-24.png"></a> <a href="http://mfabrik.com/@@zoho-contact-form">Get developers</a> <a href="http://feeds.feedburner.com/mFabrikWebAndMobileDevelopment" rel="alternate" type="application/rss+xml"><img valign="middle" src="http://www.feedburner.com/fb/images/pub/feed-icon16x16.png" alt="" style="vertical-align:middle;border:0"/></a> <a href="http://feeds.feedburner.com/mFabrikWebAndMobileDevelopment" rel="alternate" type="application/rss+xml">Subscribe mFabrik blog in a reader</a> <a href="http://twitter.com/mfabrik"> <img valign="middle"  src="http://blog.mfabrik.com/wp-content/uploads/twitter-24.png"></a> <a href="http://twitter.com/moo9000">Follow me on Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mfabrik.com/2010/08/21/why-people-hate-adobe-and-have-headache-now-with-sports-tracker-com/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>.gitignore for Python developers</title>
		<link>http://blog.mfabrik.com/2010/07/23/gitignore-for-python-developers/</link>
		<comments>http://blog.mfabrik.com/2010/07/23/gitignore-for-python-developers/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 08:02:32 +0000</pubDate>
		<dc:creator>Mikko Ohtamaa</dc:creator>
				<category><![CDATA[git]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[zope]]></category>
		<category><![CDATA[gitignore]]></category>
		<category><![CDATA[ignore]]></category>

		<guid isPermaLink="false">http://blog.mfabrik.com/?p=595</guid>
		<description><![CDATA[If you are using Git for version control for your Python egg and buildout development below are is a sample which you might want to put into your .gitignore file. *.mo *.egg-info *.egg *.EGG *.EGG-INFO bin build develop-eggs downloads eggs fake-eggs parts dist .installed.cfg .mr.developer.cfg .hg .bzr .svn *.pyc *.pyo *.tmp* Suggestions for new ignores [...]]]></description>
			<content:encoded><![CDATA[<p>If you are using Git for version control for your Python egg and buildout development below are is a sample which you might want to put into your .gitignore file.</p>
<pre>*.mo
*.egg-info
*.egg
*.EGG
*.EGG-INFO
bin
build
develop-eggs
downloads
eggs
fake-eggs
parts
dist
.installed.cfg
.mr.developer.cfg
.hg
.bzr
.svn
*.pyc
*.pyo
*.tmp*
</pre>
<p>Suggestions for new ignores are welcome.
<p class="signature">
<a href="http://mfabrik.com/@@zoho-contact-form"><img valign="middle"  src="http://blog.mfabrik.com/wp-content/uploads/mfabrik-24.png"></a> <a href="http://mfabrik.com/@@zoho-contact-form">Get developers</a> <a href="http://feeds.feedburner.com/mFabrikWebAndMobileDevelopment" rel="alternate" type="application/rss+xml"><img valign="middle" src="http://www.feedburner.com/fb/images/pub/feed-icon16x16.png" alt="" style="vertical-align:middle;border:0"/></a> <a href="http://feeds.feedburner.com/mFabrikWebAndMobileDevelopment" rel="alternate" type="application/rss+xml">Subscribe mFabrik blog in a reader</a> <a href="http://twitter.com/mfabrik"> <img valign="middle"  src="http://blog.mfabrik.com/wp-content/uploads/twitter-24.png"></a> <a href="http://twitter.com/moo9000">Follow me on Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mfabrik.com/2010/07/23/gitignore-for-python-developers/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Looking for free icons?</title>
		<link>http://blog.mfabrik.com/2010/04/17/looking-for-free-icons/</link>
		<comments>http://blog.mfabrik.com/2010/04/17/looking-for-free-icons/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 17:20:55 +0000</pubDate>
		<dc:creator>Mikko Ohtamaa</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[icons]]></category>

		<guid isPermaLink="false">http://blog.mfabrik.com/?p=515</guid>
		<description><![CDATA[Check out this Smashing Magazine article with 50 free icons set. Then there is 14 free mobile application icon set by Speckyboy design magazine. Ps. Please if you have any good free icon set tips share them in the comments Get developers  Subscribe mFabrik blog in a reader Follow me on Twitter]]></description>
			<content:encoded><![CDATA[<p>Check out this <a href="http://www.smashingmagazine.com/2009/12/14/50-beautiful-free-icon-sets-for-your-next-design/">Smashing Magazine article with 50 free icons set</a>.</p>
<p>Then there is <a href="http://speckyboy.com/2010/03/08/14-free-mobile-app-development-icon-sets/">14 free mobile application icon set by Speckyboy design magazine</a>.</p>
<p>Ps. Please if you have any good free icon set tips share them in the comments
<p class="signature">
<a href="http://mfabrik.com/@@zoho-contact-form"><img valign="middle"  src="http://blog.mfabrik.com/wp-content/uploads/mfabrik-24.png"></a> <a href="http://mfabrik.com/@@zoho-contact-form">Get developers</a> <a href="http://feeds.feedburner.com/mFabrikWebAndMobileDevelopment" rel="alternate" type="application/rss+xml"><img valign="middle" src="http://www.feedburner.com/fb/images/pub/feed-icon16x16.png" alt="" style="vertical-align:middle;border:0"/></a> <a href="http://feeds.feedburner.com/mFabrikWebAndMobileDevelopment" rel="alternate" type="application/rss+xml">Subscribe mFabrik blog in a reader</a> <a href="http://twitter.com/mfabrik"> <img valign="middle"  src="http://blog.mfabrik.com/wp-content/uploads/twitter-24.png"></a> <a href="http://twitter.com/moo9000">Follow me on Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mfabrik.com/2010/04/17/looking-for-free-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plone Go Mobile &#8211; preparing a release</title>
		<link>http://blog.mfabrik.com/2010/04/01/plone-go-mobile-preparing-a-release/</link>
		<comments>http://blog.mfabrik.com/2010/04/01/plone-go-mobile-preparing-a-release/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 12:16:13 +0000</pubDate>
		<dc:creator>Mikko Ohtamaa</dc:creator>
				<category><![CDATA[blackberry]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://blog.mfabrik.com/?p=450</guid>
		<description><![CDATA[Enter the mobile world with Plone! Go mobile for Plone add-on is now &#8220;feature complete&#8221; and we are preparing a release. For Easter holidays we bring you a trunk release instructions. Note: you might want to change checkout protocol from &#8220;https&#8221; to &#8220;http&#8221; in the buildout cfg. The most able and most inpatient might want [...]]]></description>
			<content:encoded><![CDATA[<p>Enter the mobile world with Plone! <em>Go mobile for Plone </em>add-on is now &#8220;feature complete&#8221; and we are preparing a release.</p>
<p>For Easter holidays we bring you <a href="http://code.google.com/p/plonegomobile/source/browse/trunk/gomobile/gomobile.mobile/docs/usermanual/installation.txt?spec=svn240&amp;r=240">a trunk release instructions</a>. Note: you might want to change checkout protocol from &#8220;https&#8221; to &#8220;http&#8221; in the buildout cfg. The most able and most inpatient might want to test this now when it is hot.</p>
<p>There exists three production site where you can see the product in action</p>
<ul>
<li><a href="http://mfabrik.com">http://mfabrik.com</a> (try with your web browser and phone and experience the joy of automatic mobile browser detection)</li>
<li> <a href="http://northvillage.mobi">http://saariselka.com</a> and <a href="http://northvillage.mobi">http://northvillage.mobi</a></li>
<li><a href="http://plonecommunity.mobi">http://plonecommunity.mobi</a></li>
</ul>
<p>See the <a href="http://code.google.com/p/plonegomobile/source/browse/trunk/gomobile/gomobile.mobile/docs/usermanual/features.txt?r=240">feature set </a>which will beat crap out of other mobile CMSs.</p>
<p>What&#8217;s missing for the real release is</p>
<ul>
<li>packaging it as a eggs</li>
<li>making microsite</li>
<li>clean up documentation (YES. It has documentation since day 0)</li>
</ul>
<p>It has not been tested on Plone 4.</p>
<p>Thanks <a href="http://plonemetrics.blogspot.com/2010/04/mobile-plone.html">Karl Horak </a>for bringing up the issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mfabrik.com/2010/04/01/plone-go-mobile-preparing-a-release/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Meet mFabrik @ Internet Expo 2010 Helsinki</title>
		<link>http://blog.mfabrik.com/2010/03/29/meet-mfabrik-%c2%a0internet-expo-2010-helsinki/</link>
		<comments>http://blog.mfabrik.com/2010/03/29/meet-mfabrik-%c2%a0internet-expo-2010-helsinki/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 10:59:31 +0000</pubDate>
		<dc:creator>Mikko Ohtamaa</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[helsinki]]></category>
		<category><![CDATA[internet expo]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[expo]]></category>
		<category><![CDATA[invitation]]></category>
		<category><![CDATA[messukeskus]]></category>
		<category><![CDATA[mfabrik]]></category>

		<guid isPermaLink="false">http://blog.mfabrik.com/?p=445</guid>
		<description><![CDATA[If you can&#8217;t see the video above, please go to mfabrik.fi. mFabrik will participate in INTERNET EXPO which is the biggest &#8220;Internet fair event&#8221; in Finland. Topics include e.g. social media, sematic web and IT security. Many major Internet companies and their products will be present. Our expo representatives, as in the video above, will [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/YAXh7UgBeSI&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/YAXh7UgBeSI&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><em>If you can&#8217;t see the video above, please go to </em><a href="http://mfabrik.fi"><em>mfabrik.fi</em></a><em>. </em></p>
<p>mFabrik will participate in INTERNET EXPO which is the biggest &#8220;Internet fair event&#8221; in Finland. Topics include e.g. social media, sematic web and IT security. Many major Internet companies and their products will be present.</p>
<p>Our expo representatives, as in the video above, will gladly help you to tell about mobile and CMS solutions.</p>
<p>You can get free tickets using the code provided on <a href="http://mfabrik.fi">mfabrik.fi</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mfabrik.com/2010/03/29/meet-mfabrik-%c2%a0internet-expo-2010-helsinki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now hiring (Developer, Helsinki)</title>
		<link>http://blog.mfabrik.com/2010/03/29/now-hiring-developer-helsinki/</link>
		<comments>http://blog.mfabrik.com/2010/03/29/now-hiring-developer-helsinki/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 09:14:31 +0000</pubDate>
		<dc:creator>veikko</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.mfabrik.com/?p=438</guid>
		<description><![CDATA[We are looking for a new developer to join our production team in Helsinki, Finland. Check out the details at our web site: http://mfabrik.com/about-us/jobs/developer-helsinki]]></description>
			<content:encoded><![CDATA[<p>We are looking for a new developer to join our production team in Helsinki, Finland. Check out the details at our web site:</p>
<p><a href="http://mfabrik.com/about-us/jobs/developer-helsinki">http://mfabrik.com/about-us/jobs/developer-helsinki</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mfabrik.com/2010/03/29/now-hiring-developer-helsinki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

