<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0">

    <channel>

        <title>Opkode Blog</title>
        <link>http://opkode.com/media/blog</link>
        <description></description>

        <generator>basesyndication</generator>
        <!-- TODO
        <lastBuildDate>Mon, 30 Sep 2002 11:00:00 GMT</lastBuildDate>
        <copyright>Copyright 1997-2002 Dave Winer</copyright>
        <docs>http://backend.userland.com/rss</docs>
        <category domain="Syndic8">1765</category>
        <managingEditor>dave@userland.com</managingEditor>
        <webMaster>dave@userland.com</webMaster>
        -->

        <!-- TODO: Should there be an individual image associatable with each
        Weblog object?  I think so... -->
        <image>
            <title>Opkode Blog</title>
            <url>http://opkode.com/logo.png</url>
            <link>http://opkode.com/media/blog</link>
        </image>

        
            <item>
                <title>Converse.js: XMPP instant messaging with Javascript</title>
                <guid>http://opkode.com/media/blog/2013/04/02/converse.js-xmpp-instant-messaging-with-javascript</guid>
                <link>http://opkode.com/media/blog/2013/04/02/converse.js-xmpp-instant-messaging-with-javascript</link>
                <description>&lt;p&gt;Lately I've been spending time refactoring &lt;a class="external-link" href="http://conversejs.org"&gt;converse.js&lt;/a&gt; the Javascript library used by &lt;a class="external-link" href="https://pypi.python.org/pypi/collective.xmpp.chat"&gt;collective.xmpp.chat&lt;/a&gt; the instant messaging add-on for the &lt;a class="external-link" href="http://plone.org"&gt;Plone&lt;/a&gt; CMS. My goal is to make it usable on it's own, requiring nothing else except an &lt;a class="external-link" href="http://xmpp.org"&gt;XMPP&lt;/a&gt; server to communicate with.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;This would enable any website owner to add instant messaging functionality to their website, and due to the federated nature of XMPP, users could chat to any other public XMPP account (once they have been accepted as a contact).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;One thing that previously prevented you from using converse.js on its own, was the fact that it made XHR calls to the Plone backend to fetch user data. To fix this, I added vCard support, to converse.js but also to Plone by adding it to &lt;a class="external-link" href="https://pypi.python.org/pypi/collective.xmpp.core"&gt;collective.xmpp.core&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Last week I reached a significant milestone on the path to this goal, and I'd like to take a moment and share with you.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;It is now possible to use converse.js (in a static HTML page) to communicate with Jabber accounts on any public server. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;In the demo below, I illustrate this by chatting to a Google user and to a Jabber.org user. In the converse.js page, I'm authenticated with a &lt;/span&gt;&lt;a class="external-link" href="http://jappix.com"&gt;Jappix.com&lt;/a&gt;&lt;span&gt; account and I also use their &lt;a class="external-link" href="http://metajack.im/2008/09/08/which-bosh-server-do-you-need/"&gt;connection manager&lt;/a&gt; to connect to their XMPP server. If you're doing XMPP via HTTP (i.e in the browser), you'll need a connection manager as a bridge to your intended XMPP server. Thanks a lot to the Jappix guys for making their connection manager public!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;i&gt;Note: For detailed fullscreen, make sure that video quality is set to HD, by clicking the gear icon on the video player.&lt;/i&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;iframe frameborder="0" height="360" src="https://www.youtube-nocookie.com/embed/kJr9vwRdvFY" width="640"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I'm sorry to say that converse.js is not yet 100% ready for primetime as a standalone JS app. There are a few more hurdles (and nice-to-haves) to overcome before we'll achieve this goal:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;S&lt;/span&gt;&lt;span&gt;earching and adding new users still does XHR calls to Plone and should instead query the XMPP server.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;a class="external-link" href="http://xmpp.org/extensions/xep-0030.html"&gt;Service discovery&lt;/a&gt; support (e.g so that multi-user chat is only available for servers that support it).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Some kind of "Keep me logged in" support when users log in manually.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;I'm not proud of the CSS and it could probably be improved upon quite a bit.&lt;/li&gt;
&lt;li&gt;The Jasmine tests are out of date and not passing, also more tests are required.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;If you are interested in the project, please contribute by forking the &lt;a class="external-link" href="https://github.com/jcbrand/converse.js"&gt;code on github&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thanks a lot to &lt;a class="external-link" href="https://github.com/alecghica"&gt;Alec Ghica&lt;/a&gt; and &lt;a class="external-link" href="https://github.com/ichim-david"&gt;David Ichim&lt;/a&gt; from &lt;a class="external-link" href="http://www.eaudeweb.ro"&gt;Eau de Web&lt;/a&gt; who've made various improvements to both collective.xmpp.chat and converse.js over the past months.&lt;/p&gt;
&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</description>
                <author>JC Brand</author>

                
                    <category>backbone.js</category>
                
                
                    <category>instant messaging</category>
                
                
                    <category>xmpp</category>
                
                
                    <category>javascript</category>
                
                
                    <category>strophe.js</category>
                
                
                    <category>plone</category>
                
                
                    <category>converse.js</category>
                

                <pubDate>Tue, 02 Apr 2013 00:25:00 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Report on the Beer and Wine Sprint in Cape Town</title>
                <guid>http://opkode.com/media/blog/2013/01/29/report-on-the-cape-town-leg-of-the-beer-wine-sprint</guid>
                <link>http://opkode.com/media/blog/2013/01/29/report-on-the-cape-town-leg-of-the-beer-wine-sprint</link>
                <description>&lt;p&gt;The &lt;a class="external-link" href="http://plone.org/events/community/beer-and-wine-sprint"&gt;Beer and Wine sprint&lt;/a&gt; wrapped up on Sunday and it's now a good time to report on what was South Africa's first ever core Plone sprint. This was a joint sprint between Cape Town and Munich, which in hindsight, was a very good idea. The two groups of sprinters had daily meetings via Google hangouts, and the structure and support we received from Munich helped a lot. Connecting with the sprinters on another continent brought home the point that we are a global community and that no core Plone work is done in isolation. The daily hangouts also motivated us to get cracking so that we could have something to report on! &lt;img class="image-right" src="topic_images/209_4385.JPG/@@images/image/mini" /&gt;&lt;/p&gt;
&lt;p&gt;South Africa is geographically isolated from the places where most Plone development takes place (notably Europe and North America) , which results in the local Plone community not getting as much exposure to sprints and community events as would have been possible otherwise. The goal of this sprint was to help change that, and to provide an opportunity for us to contribute back to the Plone community from which we've received so much.&lt;/p&gt;
&lt;p&gt;Most of the people who attended the sprint were first-timers, and it was a joy to see the enthusiasm with which people started working. Eric Steele and David Glick flew down to join us here at the tip of Africa, and provided much needed experience and support.&lt;/p&gt;
&lt;p&gt;&lt;img class="image-inline" src="topic_images/209_4389.JPG/@@images/image/skinned" /&gt;&lt;/p&gt;
&lt;p&gt;About 14 people met at sprint venue on Thursday morning and after introductions and a quick hello to the Europeans via the wormhole, we formed groups and started sprinting. &lt;img class="image-right" src="topic_images/209_4380.JPG/@@images/image/preview" /&gt;&lt;/p&gt;
&lt;p&gt;Mike Metcalfe and Campbell Mckellar-Bassset (rockfruit) started working on porting CMFPlone tests from Products.PloneTestCase to plone.app.testing. They kept at it with dogged determination for the next four days of the sprint and made good progress. Izak Burger and Jurgen Blignaut tackled some TinyMCE bugs, while Rudi Ackhurst, Witek, Johan Beyers and myself started working on &lt;a class="external-link" href="https://dev.plone.org/ticket/13260"&gt;Plip #13260&lt;/a&gt;. We did this via Dojo sessions, which we held for most of the sprint. Other people did tutorials and proofreading of documentation.&lt;/p&gt;
&lt;p&gt;It appears as if the sprinting bug has bitten at least some of the people who attended, and there's already been talk of doing this again some time. I personally had an amazing experience and learned a lot while organising this event.&lt;img class="image-right" src="topic_images/8415489149_4d6343914c.jpg/@@images/image/preview" /&gt;&lt;/p&gt;
&lt;p&gt;To the &lt;i&gt;bittereinders&lt;/i&gt; who sprinted every single day (Thursday to Sunday), thanks for your energy and support! This would have not been possible without you. We laid a solid foundation for future core Plone contributions from our local group.&lt;/p&gt;
&lt;p&gt;Lastly, thanks a million to everyone involved in making this sprint a reality, Eric, David and all the people who attended, our sponsors the Praekelt and Plone Foundations, the guys in Munich and all those who helped with support and advice. And thanks to Liz Leddy who planted the initial seed in my head that this was not only possible, but a actually great idea!&lt;/p&gt;
&lt;p&gt;&lt;i&gt;P.S Credit for 3 of the photos goes to &lt;a class="external-link" href="http://www.flickr.com/photos/davisagli/"&gt;David Glick&lt;/a&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;img class="image-left" src="topic_images/8416589378_ffb70c74dc_c.jpg/@@images/image/skinned" /&gt;&lt;/p&gt;</description>
                <author>zope-admin</author>

                
                    <category>south-africa</category>
                
                
                    <category>plone</category>
                
                
                    <category>sprint</category>
                

                <pubDate>Tue, 29 Jan 2013 14:45:00 +0100</pubDate>

                
            </item>
        
        
            <item>
                <title>Slides and Video for my talk on XMPP+Plone at Plone Conf 2012</title>
                <guid>http://opkode.com/media/blog/2012/11/02/slides-and-video-for-my-talk-on-xmpp-plone-at-plone-conf-2012</guid>
                <link>http://opkode.com/media/blog/2012/11/02/slides-and-video-for-my-talk-on-xmpp-plone-at-plone-conf-2012</link>
                <description>&lt;p&gt;&lt;strong&gt;Thanks a lot to the person who uploaded this video!&lt;/strong&gt; After seeing Cillian de Roiste spending much of his free time uploading the &lt;a class="external-link" href="http://www.youtube.com/results?search_query=Plone+Konferenz+M%C3%BCnchen+2012&amp;amp;oq=Plone+Konferenz+M%C3%BCnchen+2012&amp;amp;gs_l=youtube.3..33i21.3549.6563.0.6845.7.7.0.0.0.0.692.1224.2j2j1j5-1.6.0...0.0...1ac.1.uWw0vLyeGX4"&gt;videos of the Munich Plone Konf&lt;/a&gt;, I realise how much effort this is!&lt;/p&gt;
&lt;p&gt;&lt;a class="external-link" href="http://www.youtube.com/user/ploneconf2012"&gt;&lt;strong&gt;Click here to view all the Plone Conf 2012 videos uploaded so far.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Follow-up info on XMPP-stuff after the conf&lt;/h3&gt;
&lt;p&gt;In the talk, I mention collaborative editing and showed demos of it (with TinyMCE). Unfortunately soon afterwards I came upon a significant flaw in the current approach. If you are interested in the collaborative editing possibilities for Plone, please read &lt;a class="tile" href="problems-with-collaborative-editing-of-html"&gt;Collaborative editing of HTML with TinyMCE not going to happen soon&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Also since this talk, I've been quite busy improving &lt;a class="external-link" href="http://github.com/collective/collective.xmpp.chat"&gt;collective.xmpp.chat&lt;/a&gt; to get it production ready. I've made an &lt;a class="external-link" href="http://pypi.python.org/pypi/collective.xmpp.chat/0.1"&gt;initial release to Pypi&lt;/a&gt;, which was actually supposed to be a 0.1 &lt;strong&gt;alpha&lt;/strong&gt; release (but which I messed up somehow). Please consider collective.xmpp.chat to still be alpha software and not yet production ready! &lt;span style="text-decoration: line-through;"&gt;The most notable issue at the moment is poor support for having multiple tabs open. I'm aware of this and will work on a solution soon.&lt;/span&gt; &lt;strong&gt;Update&lt;/strong&gt;: Fixed in the latest release: &lt;a href="http://plone.org/products/collective.xmpp.chat/releases/0.2a2"&gt;http://plone.org/products/collective.xmpp.chat/releases/0.2a2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I'm also in the process of extracting the Javascript files from collective.xmpp.chat and putting them in their own repository, called &lt;a class="external-link" href="http://github.com/jcbrand/converse.js"&gt;converse.js&lt;/a&gt;. The idea behind this is to completely decouple the JS from Plone and in doing so allow one to implement/deploy something like collective.xmpp.chat for other non-Plone backends.&lt;/p&gt;
&lt;p&gt;That's it for now. Thanks for the support and encouragement from everyone in the Plone community. You guys rock!&lt;/p&gt;
&lt;p&gt;&lt;iframe frameborder="0" height="542" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/14701136" width="650"&gt; &lt;/iframe&gt;&lt;/p&gt;
&lt;div&gt;&lt;strong&gt; &lt;a href="http://www.slideshare.net/jcbrand/realtime-collaborative-applications-in-plone" target="_blank" title="Real-time, collaborative applications in Plone"&gt;Real-time, collaborative applications in Plone&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/jcbrand" target="_blank"&gt;jcbrand&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;p&gt;&lt;iframe frameborder="0" height="488" src="https://www.youtube.com/embed/7m7qP_mSQXc" width="650"&gt;&lt;/iframe&gt;&lt;/p&gt;</description>
                <author>JC Brand</author>

                
                    <category>backbone.js</category>
                
                
                    <category>xmpp</category>
                
                
                    <category>javascript</category>
                
                
                    <category>PloneConf2012</category>
                
                
                    <category>strophe.js</category>
                
                
                    <category>plone</category>
                

                <pubDate>Fri, 02 Nov 2012 11:30:00 +0100</pubDate>

                
            </item>
        
        
            <item>
                <title>Collaborative editing of HTML with TinyMCE not going to happen soon</title>
                <guid>http://opkode.com/media/blog/2012/10/22/problems-with-collaborative-editing-of-html</guid>
                <link>http://opkode.com/media/blog/2012/10/22/problems-with-collaborative-editing-of-html</link>
                <description>&lt;p&gt;&lt;i&gt;TL:DR: Collaborative editing doesn't work well with XML/HTML. Right now, the solution seems to be to use Markdown instead.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;During &lt;a class="external-link" href="http://www.ploneconf.org/the-event/talks/conference-talks/instant-messaging-in-plone"&gt;my talk on XMPP applications in Plone&lt;/a&gt;, someone asked whether I was aware of any issues with regards to collaborative editing in TinyMCE.&lt;/p&gt;
&lt;p&gt;I don't exactly remember my reply, but it came down to "no", I wasn't aware of any problems with it. Just the next day however, at the sprints, I encountered a fundamental problem with regards to collaborative editing of Rich Text through TinyMCE.&lt;/p&gt;
&lt;p&gt;The problem lies in the fact that the &lt;a class="external-link" href="http://code.google.com/p/google-diff-match-patch/"&gt;Diff-Match-Patch&lt;/a&gt; is meant for &lt;strong&gt;plain text only&lt;/strong&gt;. It has no concept of structured content such as the a DOM-tree and can therefore create problems when one tries to patch HTML content. It seems that mainly two things can happen. Firstly, because your HTML nodes are not atomic, they can be broken by the patching algorithm inserting text inside them. Secondly, the patching can result in HTML nodes appearing in the wrong order. (See what the author of Diff-Match-Patch had to say about it on t&lt;a class="external-link" href="http://code.google.com/p/google-diff-match-patch/wiki/Plaintext"&gt;he project page&lt;/a&gt; and his excellent &lt;a class="external-link" href="http://stackoverflow.com/questions/2430083/can-i-use-a-plaintext-diff-algorithm-for-tracking-xml-changes"&gt;explanation on stackoverflow&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Ideally one should use a patching algorithm that is tree-based and which will maintain the integrity of the DOM-tree. When using the plain text algorithm, there are however two approaches to try and mitigate the above issues.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Strip all HTML tags, diff-match-patch the resulting plain text and re-insert the original tags.&lt;/li&gt;
&lt;li&gt;Replace all tags with Unicode chars outside of the used range (thereby making them atomic), apply diff-match-patch and then restore all tags.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;The problem with the first approach is that your markup is now immutable. So any markup changes a collaborator makes (e.g bold, italics, heading or other formatting) will be discarded. I think this is a dealbreaker and rules out this approach.&lt;/p&gt;
&lt;p&gt;The problem with the second approach is that even though your HTML nodes are now atomic, they might still appear in the wrong order.&lt;/p&gt;
&lt;p&gt;Because of this, I think trying to do collaborative editing via an HTML-based Wysiwyg editor is not the way to go. Instead, a &lt;a class="external-link" href="http://en.wikipedia.org/wiki/Markdown"&gt;Markdown&lt;/a&gt; editor (such as &lt;a class="external-link" href="http://epiceditor.com/"&gt;Epic Editor&lt;/a&gt;) seems to be the way to go. Markdown is plain text, and therefore doesn't suffer from the problems mentioned above.&lt;/p&gt;
&lt;p&gt;I think I have created the impression at the Plone conf that production-ready collaborative editing via TinyMCE will soon be a reality, and for that I would like to apologize.&lt;/p&gt;</description>
                <author>JC Brand</author>

                
                    <category>PloneConf2012</category>
                
                
                    <category>xmpp</category>
                
                
                    <category>tinyMCE</category>
                
                
                    <category>plone</category>
                

                <pubDate>Mon, 22 Oct 2012 11:45:00 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Instant Messaging for Plone with javascript and XMPP</title>
                <guid>http://opkode.com/media/blog/2012/07/30/instant-messaging-for-plone-with-javascript-and-xmpp</guid>
                <link>http://opkode.com/media/blog/2012/07/30/instant-messaging-for-plone-with-javascript-and-xmpp</link>
                <description>&lt;p&gt;Late last year &lt;a class="external-link" href="http://ggozad.com/"&gt;Yiorgis Gozadinos&lt;/a&gt; who at the time was still working for Jarn, released a video showing his work in integrating &lt;a class="external-link" href="http://xmpp.org"&gt;XMPP&lt;/a&gt; (eXtended Messaging and Presence Protocol) into Zope/Plone.&lt;/p&gt;
&lt;p&gt;I had some experience in creating a &lt;a class="external-link" href="http://plone.org/products/babble.client"&gt;chat client for Plone&lt;/a&gt; before and was inspired by the possibility of porting it to XMPP. In the end it wasn't so much of a port but rather a complete rewrite.&lt;/p&gt;
&lt;p&gt;Today, I'm relieved and happy that it's finally in a state where I can show it to you. I've been spending most of my free time the last two months writing &lt;a class="external-link" href="https://github.com/collective/collective.xmpp.chat"&gt;collective.xmpp.chat&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It's been both frustrating and fun (mostly fun) and a very valuable learning experience. Like that one week where I rewrote the entire codebase to make use of &lt;a class="external-link" href="http://backbonejs.org"&gt;backbone.js&lt;/a&gt;. Aaah, fun times.&lt;/p&gt;
&lt;h3&gt;Some features already implemented:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Single user chat&lt;/li&gt;
&lt;li&gt;Roster support (adding/removing contacts) (&lt;a class="external-link" href="http://xmpp.org/extensions/xep-0144.html"&gt;XEP-0144&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Setting presence status (online, offline, away, busy)&lt;/li&gt;
&lt;li&gt;Custom status messages&lt;/li&gt;
&lt;li&gt;Multi-user chatrooms (&lt;a class="external-link" href="http://xmpp.org/extensions/xep-0045.html/"&gt;XEP-0045&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Chat windows stay open upon page reload&lt;/li&gt;
&lt;li&gt;Offline storage of messages using HTML5 localstorage (still needs to be secured)&lt;/li&gt;
&lt;li&gt;Message actions (/me)&lt;/li&gt;
&lt;li&gt;Setting the topic of a chatroom (/topic)&lt;/li&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/ul&gt;
&lt;p&gt;Because almost all the code is written in Javascript (&lt;a class="external-link" href="https://github.com/jcbrand/converse.js"&gt;converse.js&lt;/a&gt; is about 1500 LOC), you can even stop the Zope server and still continue to chat. Unfortunately I forgot to show this in the screencast.&lt;/p&gt;
&lt;p&gt;If anyone has any questions about the code, how to install, configure and use it, please don't hesitate to contact me. The add-on includes a &lt;a class="external-link" href="https://github.com/collective/collective.xmpp.chat/blob/master/buildout.cfg"&gt;buildout.cfg&lt;/a&gt; file that will set up Zope/Plone, Nginx and ejabberd for you. But please beware, the code is still in a pre-alpha state.&lt;/p&gt;
&lt;p&gt;And then lastly, I plan to give a talk at the upcoming &lt;a class="external-link" href="http://www.ploneconf.org/"&gt;Plone Conference in Arnhem&lt;/a&gt;. This talk will focus on collective.xmpp.chat, the underlying technologies and how to write XMPP-enabled add-ons.&lt;/p&gt;
&lt;p&gt;If you consider this an interesting topic, please go and &lt;a class="external-link" href="http://www.ploneconf.org/the-event/talks/conference-talks/instant-messaging-in-plone"&gt;vote for this talk&lt;/a&gt; to ensure that it gets accepted.&lt;/p&gt;
&lt;h3&gt;Screencast&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;i&gt;Note: If you have trouble reading the test, click on the gear icon and set the video to High Definition.&lt;/i&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;iframe frameborder="0" height="488" src="https://www.youtube-nocookie.com/embed/xMTOXjAoTlc?hd=1" width="650"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;/div&gt;</description>
                <author>JC Brand</author>

                
                    <category>backbone.js</category>
                
                
                    <category>xmpp</category>
                
                
                    <category>javascript</category>
                
                
                    <category>screencast</category>
                
                
                    <category>strophe.js</category>
                
                
                    <category>plone</category>
                

                <pubDate>Mon, 30 Jul 2012 15:56:06 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Plone and Dexterity: Enable behaviors per content type instance</title>
                <guid>http://opkode.com/media/blog/2012/01/04/plone-and-dexterity-enable-behaviors-per-content-type-instance</guid>
                <link>http://opkode.com/media/blog/2012/01/04/plone-and-dexterity-enable-behaviors-per-content-type-instance</link>
                <description>&lt;p&gt;&lt;i&gt;NOTE: This blogpost assumes that you are already familiar with a lot of the Zope/Plone programming technologies and concepts. Every time I mention a specific add-on or technology, I've added a link to documentation. &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;a class="external-link" href="http://plone.org/products/dexterity/documentation/manual/behaviors/referencemanual-all-pages"&gt;Behaviors&lt;/a&gt;, &lt;/i&gt;provided by the &lt;a class="external-link" href="http://pypi.python.org/pypi/plone.behavior/1.0.1"&gt;plone.behavior&lt;/a&gt; package, provide a very useful way of extending the functionality of a Dexterity content type. Unfortunately, the fact that a content type's behaviors are stored in its &lt;i&gt;factory contents information (FTI)&lt;/i&gt; inside the &lt;i&gt;portal_types&lt;/i&gt; tool, means that they are class (or type) specific, and not instance specific. This means that behaviors can only be enabled globally, in other words only for &lt;strong&gt;all the&lt;/strong&gt; &lt;strong&gt;instances&lt;/strong&gt; of a specific type,&lt;/p&gt;
&lt;p&gt;So what can we do when we want to enable behaviors only for a specific instance of a content type? At &lt;a class="external-link" href="http://Syslab.com"&gt;Syslab&lt;/a&gt; we for example had a client who wanted a basic folderish &lt;i&gt;Workspace &lt;/i&gt;content type, that can be extended into a more featureful custom &lt;i&gt;Project&lt;/i&gt; type.&lt;/p&gt;
&lt;p&gt;To enable per instance behaviors, we would need a way to store those behaviors on the instance. I decided to use &lt;a class="external-link" href="http://pypi.python.org/pypi/zope.annotation/3.5.0"&gt;annotations&lt;/a&gt; for this purpose. Additionally we must create our own &lt;i&gt;IBehaviorAssignable &lt;/i&gt;adapter that overrides the default one to not only look for an object's FTI registered annotations, but also look for the behaviors stored in the current instance's annotations.&lt;/p&gt;
&lt;p&gt;I created this adapter in a module named &lt;i&gt;behavior.py:&lt;/i&gt;&lt;/p&gt;
&lt;pre&gt;&lt;div id="_mcePaste"&gt;from zope.annotation import IAnnotations&lt;/div&gt;&lt;div id="_mcePaste"&gt;from zope.component import adapts, queryUtility&lt;/div&gt;
&lt;div id="_mcePaste"&gt;&lt;/div&gt;&lt;div id="_mcePaste"&gt;from plone.behavior.interfaces import IBehavior&lt;/div&gt;&lt;div id="_mcePaste"&gt;from plone.dexterity.behavior import DexterityBehaviorAssignable&lt;/div&gt;
&lt;div id="_mcePaste"&gt;from myproject.types.workspace import IWorkspace&lt;/div&gt;&lt;div id="_mcePaste"&gt;from myproject.types.config import INSTANCE_BEHAVIORS_KEY as KEY&lt;/div&gt;
&lt;div id="_mcePaste"&gt;class DexterityInstanceBehaviorAssignable(DexterityBehaviorAssignable):&lt;/div&gt;&lt;div id="_mcePaste"&gt;    """ Support per instance specification of plone.behavior behaviors&lt;/div&gt;&lt;div id="_mcePaste"&gt;    """&lt;/div&gt;&lt;div id="_mcePaste"&gt;    adapts(IWorkspace)

    def __init__(self, context):
        super(DexterityInstanceBehaviorAssignable, self).__init__(context)
        annotations = IAnnotations(context)
        self.instance_behaviors = annotations.get(KEY, ())

    def enumerateBehaviors(self):
        self.behaviors = self.fti.behaviors + self.instance_behaviors
        for name in self.behaviors:
            behavior = queryUtility(IBehavior, name=name)
            if behavior is not None:
                yield behavior
&lt;/div&gt;&lt;/pre&gt;
&lt;p&gt;Now register this adapter via ZCML in &lt;i&gt;configure.zcml:&lt;/i&gt;&lt;/p&gt;
&lt;pre&gt;&amp;lt;adapter factory=".behavior.DexterityInstanceBehaviorAssignable" /&amp;gt;&lt;/pre&gt;
&lt;p&gt;We know what we want to use as a storing mechanism (&lt;i&gt;Annotations) &lt;/i&gt;for per instance behaviors, and we have a custom adapter that knows to look for them, but we still need a way to save new behaviors to a specific instance's annotations.&lt;/p&gt;
&lt;p&gt;In my case, I wanted to extend the &lt;i&gt;Workspace&lt;/i&gt; content type with a &lt;i&gt;Project&lt;/i&gt; behavior that provides additional fields. Refer to my &lt;a class="external-link" href="http://opkode.net/media/blog/schema-extending-dexterity-content-types-with-five.grok-and-plone.behavior"&gt;blogpost on schema-extending a dexterity type&lt;/a&gt; for an explanation on how to create such a custom behavior. This was however only my specific use-case, and any behavior can be applied in this way.&lt;/p&gt;
&lt;p&gt;To provide a mechanism for saving new per instance behaviors, I created a browser view &lt;i&gt;@@enable_project,&lt;/i&gt; which can be called on any &lt;i&gt;Workspace&lt;/i&gt; instance. When it gets called, my custom behavior (with full path &lt;i&gt;myproduct.types.project.IProject)&lt;/i&gt; gets saved in the annotations of the specific &lt;i&gt;Workspace&lt;/i&gt;.&lt;/p&gt;
&lt;pre&gt;class EnableProject(grok.View):
    grok.context(IWorkspace)
    grok.name('enable_project')
    grok.require('cmf.ModifyPortalContent')

    def render(self):
        context = aq_inner(self.context)
        annotations = IAnnotations(context)
        instance_behaviors = annotations.get(KEY, ())
        instance_behaviors += ('myprodcouct.types.project.IProject',)
        annotations[KEY] = instance_behaviors

        IStatusMessage(self.request).add(
            _(u"This Workpace has now been turned into a Project."),
              u"info")
        return self.request.RESPONSE.redirect(
                    '/'.join(context.getPhysicalPath()))&lt;/pre&gt;
&lt;p&gt;You may want to provide a UI mechanism for enabling per instance behaviors. I decided to do this by adding a new &lt;i&gt;object_buttons&lt;/i&gt; action in the &lt;i&gt;actions.xml&lt;/i&gt; &lt;a class="external-link" href="http://pypi.python.org/pypi/Products.GenericSetup"&gt;Generic Setup&lt;/a&gt; file:&lt;/p&gt;
&lt;pre&gt;&amp;lt;?xml version="1.0"?&amp;gt;
&amp;lt;object name="portal_actions" meta_type="Plone Actions Tool"
   xmlns:i18n="http://xml.zope.org/namespaces/i18n"&amp;gt;
 &amp;lt;object name="object_buttons" meta_type="CMF Action Category"&amp;gt;
  &amp;lt;property name="title"&amp;gt;&amp;lt;/property&amp;gt;
  &amp;lt;object name="enable_project" meta_type="CMF Action" i18n:domain="plone"&amp;gt;
   &amp;lt;property name="title" i18n:translate=""&amp;gt;Enable project&amp;lt;/property&amp;gt;
   &amp;lt;property name="description" i18n:translate=""&amp;gt;&amp;lt;/property&amp;gt;
   &amp;lt;property
      name="url_expr"&amp;gt;string:$object_url/@@enable_project&amp;lt;/property&amp;gt;
   &amp;lt;property
      name="available_expr"&amp;gt;python:context.portal_type == 'myproject.types.workspace' and not context.is_project() or False&amp;lt;/property&amp;gt;
   &amp;lt;property name="permissions"&amp;gt;
    &amp;lt;element value="Modify portal content"/&amp;gt;
   &amp;lt;/property&amp;gt;
   &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
  &amp;lt;/object&amp;gt;
 &amp;lt;/object&amp;gt;
&amp;lt;/object&amp;gt;&lt;/pre&gt;
&lt;p&gt;This provides a convenient way (via the &lt;i&gt;actions&lt;/i&gt; dropdown) for the end user to turn a &lt;i&gt;Workspace&lt;/i&gt; into a &lt;i&gt;Project.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;img class="image-inline" src="topic_images/enable_workspace_screenshot.jpg" /&gt;&lt;/i&gt;&lt;/p&gt;</description>
                <author>JC Brand</author>

                
                    <category>dexterity</category>
                
                
                    <category>plone.behavior</category>
                
                
                    <category>zope</category>
                
                
                    <category>adapters</category>
                
                
                    <category>plone</category>
                
                
                    <category>schemaextender</category>
                

                <pubDate>Wed, 04 Jan 2012 18:20:00 +0000</pubDate>

                
            </item>
        
        
            <item>
                <title>The difference between BrowserSkins and BrowserLayers</title>
                <guid>http://opkode.com/media/blog/2011/07/08/the-difference-between-browserlayers-and-skinlayers</guid>
                <link>http://opkode.com/media/blog/2011/07/08/the-difference-between-browserlayers-and-skinlayers</link>
                <description>&lt;p&gt;In this blogpost I'd like to shed some light on two concepts that sound similar and can be quite ambiguous and confusing when first encountered.&lt;/p&gt;
&lt;p&gt;When we register certain Zope Components (via ZCML or Grok), we can specify a &lt;i&gt;layer&lt;/i&gt; attribute for which we would provide an &lt;i&gt;Interface&lt;/i&gt;. This will restrict these components to be available only when that &lt;i&gt;Interface&lt;/i&gt; is provided by the &lt;i&gt;Request&lt;/i&gt; object.&lt;/p&gt;
&lt;p&gt;In ZCML it looks like this:&lt;/p&gt;
&lt;pre&gt;&lt;div id="_mcePaste"&gt;&amp;lt;browser:page&lt;/div&gt;&lt;div id="_mcePaste"&gt;    name="foo"&lt;/div&gt;&lt;div id="_mcePaste"&gt;    for="*"&lt;/div&gt;&lt;div id="_mcePaste"&gt;    template="my-template.pt"&lt;/div&gt;&lt;div id="_mcePaste"&gt;    permission="zope.Public"&lt;/div&gt;&lt;div id="_mcePaste"&gt;    layer=".interfaces.IMyLayer"&lt;/div&gt;&lt;div id="_mcePaste"&gt;    /&amp;gt;&lt;/div&gt;&lt;/pre&gt;
&lt;p&gt;And with Five.Grok:&lt;/p&gt;
&lt;pre&gt;class Foo(BrowserView):
    """ """
    grok.template("my-template")
    grok.name("foo")
    grok.layer(interfaces.IMyLayer)
&lt;/pre&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;How would the &lt;i&gt;Request&lt;/i&gt; provide an interface? Well, with the &lt;a class="external-link" href="http://www.muthukadan.net/docs/zca.html"&gt;Zope Component Architecture&lt;/a&gt;, you can make any object provide any interface, by using the &lt;strong&gt;alsoProvides&lt;/strong&gt; method. In this way we can use interfaces as markers, to mark or identify certain objects.&lt;/p&gt;
&lt;p&gt;In Plone this is very handy, because it allows us to only enable or disable certain functionality, by registering it against a specific &lt;i&gt;Interface&lt;/i&gt; and then marking the &lt;i&gt;Request&lt;/i&gt; or not. This "marking" of the request is done when your Plone add-on product is installed or uninstalled in the configuration panel.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;How&lt;/i&gt; this is done, depends on two different implementations, one in &lt;a class="external-link" href="http://pypi.python.org/pypi/plone.theme"&gt;plone.theme&lt;/a&gt; (called &lt;i&gt;BrowserSkins)&lt;/i&gt;, and one in &lt;a class="external-link" href="http://pypi.python.org/pypi/plone.browserlayer"&gt;plone.browserlayer&lt;/a&gt; (called &lt;i&gt;BrowserLayers&lt;/i&gt;).&lt;/p&gt;
&lt;p&gt;Both approaches do the same thing, they mark the &lt;i&gt;Request&lt;/i&gt; with an &lt;i&gt;Interface&lt;/i&gt;, but they way they do it differs, and that can be bewildering to the uninitiated.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;BrowserSkins&lt;/h2&gt;
&lt;p&gt;&lt;i&gt;plone.theme&lt;/i&gt; provides a way mark the request with an interface when it's associated with a &lt;i&gt;skin&lt;/i&gt; installed in the &lt;i&gt;portal_skins&lt;/i&gt; tool. Plone 4 comes with two &lt;i&gt;skins&lt;/i&gt;, the &lt;i&gt;Classic&lt;/i&gt; skin and the newer &lt;i&gt;Sunburst&lt;/i&gt;. In other frameworks or environments, a &lt;i&gt;skin&lt;/i&gt; could be called a &lt;i&gt;theme.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Lets pretend we were creating a &lt;i&gt;skin&lt;/i&gt; with a new egg product called &lt;i&gt;collective.kickasstheme. &lt;/i&gt;If you've ever generated a Plone theme package with &lt;i&gt;&lt;a class="external-link" href="http://pypi.python.org/pypi/PasteScript"&gt;PasteScript&lt;/a&gt;&lt;/i&gt; and &lt;i&gt;&lt;a class="external-link" href="http://pypi.python.org/pypi/ZopeSkel"&gt;ZopeSkel&lt;/a&gt;&lt;/i&gt;, then you've now doubt seen the following.&lt;/p&gt;
&lt;p&gt;In &lt;i&gt;collective.kickasstheme.browser.interfaces.py&lt;/i&gt; we have this interface declared:&lt;/p&gt;
&lt;pre&gt;from plone.theme.interfaces import IDefaultPloneLayer

class IThemeSpecific(IDefaultPloneLayer):
    """Marker interface that defines a Zope 3 browser layer.
       If you need to register a viewlet only for the
       "Custom Theme" theme, this interface must be its layer
       (in kickasstheme/viewlets/configure.zcml).
    """
&lt;/pre&gt;
&lt;p&gt;Registered with this ZCML:&lt;/p&gt;
&lt;pre&gt;    &amp;lt;interface
      interface=".interfaces.IThemeSpecific"
      type="zope.publisher.interfaces.browser.IBrowserSkinType"
      name="Kickass Theme"
      /&amp;gt;  
&lt;/pre&gt;
&lt;p&gt;And then with browser resources registered against it, for example:&lt;/p&gt;
&lt;pre&gt;    &amp;lt;browser:resourceDirectory
      name="collective.kickasstheme.images"
      directory="images"
      layer=".interfaces.IThemeSpecific"
      /&amp;gt;  

   &amp;lt;browser:viewlet
      name="collective.someviewlet"
      manager="plone.app.layout.viewlets.interfaces.IPortalFooter"
      class=".viewlets.MyViewlet"
      layer=".interfaces.IThemeSpecific"
      permission="zope2.View"
      /&amp;gt;
&lt;/pre&gt;
&lt;p&gt;The &lt;i&gt;skin&lt;/i&gt; is installed with &lt;a class="external-link" href="http://packages.python.org/Products.GenericSetup/"&gt;&lt;i&gt;GenericSetup&lt;/i&gt;&lt;/a&gt;, so we need to inform it about it in &lt;i&gt;collective/kickasstheme/profiles/default/skins.xml&lt;/i&gt;&lt;/p&gt;
&lt;pre&gt;    &amp;lt;object name="portal_skins" 
            allow_any="False" 
            cookie_persistence="False"
            default_skin="Kickass Theme"&amp;gt;

       &amp;lt;-- Here comes a list of registered folders that are registered in portal_skins --&amp;gt;

    &amp;lt;/object&amp;gt;
&lt;/pre&gt;
&lt;p&gt;&lt;i&gt;plone.theme&lt;/i&gt; registers an event subscriber (also known as an &lt;i&gt;event listener&lt;/i&gt;) for the &lt;i&gt;IBeforeTraverseEvent&lt;/i&gt;. In this subscriber, it queries for the &lt;i&gt;BrowserSkin&lt;/i&gt; that is installed with the current &lt;i&gt;Skin&lt;/i&gt; in &lt;i&gt;portal_skins&lt;/i&gt; and then uses &lt;strong&gt;directlyProvides&lt;/strong&gt;, to mark the &lt;i&gt;Request&lt;/i&gt; object with this &lt;i&gt;BrowserSkin. &lt;/i&gt;If our skin/theme product is installed, then the &lt;i&gt;IThemeSpecific&lt;/i&gt; interface declared in our egg &lt;i&gt;collective.kickasstheme&lt;/i&gt; will be the &lt;i&gt;BrowserLayer&lt;/i&gt; and will mark the &lt;i&gt;Request&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;You can see the code for yourself in &lt;i&gt;plone/theme/layer.py&lt;/i&gt; and &lt;i&gt;plone/theme/configure.zcml&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;This means that all components (such as &lt;i&gt;BrowserViews&lt;/i&gt;, &lt;i&gt;ResourceDirectories, &lt;/i&gt;&lt;i&gt;viewlets, &lt;/i&gt; etc.) registered against our &lt;i&gt;BrowserSkin&lt;/i&gt; will now appear. As soon as we uninstall our theme egg, they will again disappear, because the &lt;i&gt;BrowserSkin&lt;/i&gt; is again removed.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Drawbacks&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;i&gt;BrowserSkins&lt;/i&gt; have two major drawbacks.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can only have one of them active at any time. If you need more than one &lt;i&gt;BrowserSkin&lt;/i&gt; (which is just an &lt;i&gt;Interface&lt;/i&gt;) on the &lt;i&gt;request&lt;/i&gt; (i.e to render portlets registered against another one) you will have to subclass that other &lt;i&gt;BrowserSkin&lt;/i&gt;.&lt;/li&gt;
&lt;li&gt;You also need to create a theme product (with a &lt;i&gt;skin&lt;/i&gt; registered in &lt;i&gt;portal_skins&lt;/i&gt;) every time you want to create your own &lt;i&gt;BrowserSkin&lt;/i&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="text-align: left; "&gt;So, what do we do if  we for example want to create a new viewlet or portlet in a non-theme product, but don't want it to render unless the product is installed?&lt;/p&gt;
&lt;p style="text-align: left; "&gt; &lt;/p&gt;
&lt;h2&gt;BrowserLayers&lt;/h2&gt;
&lt;p&gt;&lt;i&gt;plone.browserlayer&lt;/i&gt; was developed to solve this problem.&lt;/p&gt;
&lt;p&gt;So, now we can create any egg, it doesn't have to be a theme egg, and the declare inside it our &lt;i&gt;BrowserLayer.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;We start off by creating the marker &lt;i&gt;Interface&lt;/i&gt; that will be given to the &lt;i&gt;layer&lt;/i&gt; attribute:&lt;/p&gt;
&lt;pre&gt;from zope.interface import Interface 
class IMyProductLayer(Interface): 
    """Browser layer for this particular product 
    """ 
&lt;/pre&gt;
&lt;p&gt;Then add a &lt;i&gt;browserlayer.xml&lt;/i&gt; file to the &lt;i&gt;GenericSetup&lt;/i&gt; profile directory, with the following:&lt;/p&gt;
&lt;pre&gt;&amp;lt;?xml version="1.0"?&amp;gt;    
&amp;lt;layers&amp;gt; 
    &amp;lt;layer name="my.product" 
           interface="my.product.interfaces.IMyProductLayer" /&amp;gt; 
&amp;lt;/layers&amp;gt;      
    
&lt;/pre&gt;
&lt;p&gt;When we now install our egg in Plone's control panel, our &lt;i&gt;BrowserLayer&lt;/i&gt; will also added to &lt;i&gt;plone.browserlayer's&lt;/i&gt; persistent registry of "installed" layers and applied to the &lt;i&gt;Request&lt;/i&gt; object during runtime.&lt;/p&gt;
&lt;p&gt;All components and resources registered against this &lt;i&gt;BrowserLayer&lt;/i&gt; will be activated and visible. Once we uninstall our egg, they will disappear again.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Benefits:&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The benefits of using &lt;i&gt;BrowserLayers&lt;/i&gt; are basically the inverse of the drawbacks of using &lt;i&gt;BrowserSkins&lt;/i&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Any egg can have a dependency on &lt;i&gt;plone.browserlayers&lt;/i&gt; and create &lt;i&gt;BrowserLayers&lt;/i&gt;, not just theme eggs.&lt;/li&gt;
&lt;li&gt;You can have multiple &lt;i&gt;BrowserLayers&lt;/i&gt; currently on the &lt;i&gt;Request.&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Both &lt;i&gt;BrowserSkins&lt;/i&gt; and &lt;i&gt;BrowserLayers&lt;/i&gt; allow you to mark and unmark the &lt;i&gt;Request&lt;/i&gt; object and thereby switch components on or off. They also allow you to override existing components, by simply registering your custom components against a specific &lt;i&gt;layer.&lt;/i&gt; Previously, you had to override them in &lt;i&gt;overrides.zcml&lt;/i&gt; and this could only be done once.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;BrowserSkins&lt;/i&gt; had some drawbacks and &lt;i&gt;BrowserLayers&lt;/i&gt; where developed to address these. That said, both are still around and both are still in use.&lt;/p&gt;
&lt;p&gt;Lastly, please use them! It's bad practice to register components for Plone sites that are  not tied to a &lt;i&gt;layer&lt;/i&gt;. If you do. they will be active in the Plone site, regardless of the egg being installed or not, potentially causing havoc when serving multiple Plone sites.&lt;/p&gt;</description>
                <author>zope-admin</author>

                
                    <category>browerlayer</category>
                
                
                    <category>zca</category>
                
                
                    <category>grok</category>
                
                
                    <category>plone</category>
                
                
                    <category>skinlayer</category>
                

                <pubDate>Fri, 08 Jul 2011 11:10:00 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Schema-extending Dexterity content types with five.grok and plone.behavior</title>
                <guid>http://opkode.com/media/blog/2011/06/13/schema-extending-dexterity-content-types-with-five.grok-and-plone.behavior</guid>
                <link>http://opkode.com/media/blog/2011/06/13/schema-extending-dexterity-content-types-with-five.grok-and-plone.behavior</link>
                <description>&lt;p&gt;This is just a quick blog post about using &lt;a class="external-link" href="http://pypi.python.org/pypi/plone.behavior"&gt;plone.behavior&lt;/a&gt; to change the schema of  &lt;a class="external-link" href="http://plone.org"&gt;&lt;span&gt;&lt;span&gt;Plone&lt;/span&gt;&lt;/span&gt;'s&lt;/a&gt; &lt;a class="external-link" href="http://plone.org/products/dexterity"&gt;Dexterity&lt;/a&gt; content types. Hopefully it'll help people familiar the &lt;a class="external-link" href="http://plone.org/products/archetypes"&gt;Archetypes&lt;/a&gt;' &lt;a class="external-link" href="http://pypi.python.org/pypi/archetypes.schemaextender"&gt;schema-extending&lt;/a&gt; paradigm, to achieve the same effect with Dexterity types.&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Of course, Dexterity is not Archetypes, and plone.behaviors are not schema-extenders (&lt;i&gt;well, not only&lt;/i&gt;), but sometimes you want to do the same thing, whether you're using Archetypes or Dexterity, and that is extend the &lt;a class="external-link" href="http://plone.org/products/dexterity/documentation/manual/developer-manual/schema-driven-types/the-schema"&gt;schema&lt;/a&gt; of an existing content type created in a different product (that you don't want to &lt;i&gt;or cannot&lt;/i&gt; edit) in your own product.&lt;/p&gt;
&lt;div&gt;&lt;span&gt;Martin Aspeli has provided much more thorough and complete documentation on behaviors &lt;a class="external-link" href="http://plone.org/products/dexterity/documentation/manual/behaviors/referencemanual-all-pages"&gt;here&lt;/a&gt;. In short, behaviors can be seen as conditional adapters. The condition being that the behavior must be listed in the &lt;i&gt;behaviors&lt;/i&gt; property of the type's FTI (&lt;i&gt;Factory Type information&lt;/i&gt;).&lt;/span&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Schema-extending in Archetypes also happened through adapters, but they were not checked against the type's FTI, and were thus not conditional.&lt;/p&gt;
&lt;h3&gt;Example:&lt;/h3&gt;
&lt;p&gt;Suppose we have a &lt;i&gt;Sector&lt;/i&gt; type in another package,  and that we want to add another field &lt;i&gt;statistics_level.&lt;/i&gt; We don't want to modify this other package, so we'll use &lt;i&gt;plone.behavior&lt;/i&gt; to "extend its schema".&lt;/p&gt;
&lt;p&gt;In our own package, we create &lt;i&gt;sector.py&lt;/i&gt; and add the following code:&lt;/p&gt;
&lt;pre&gt;&lt;div id="_mcePaste"&gt;from zope import schema&lt;/div&gt;&lt;div id="_mcePaste"&gt;from plone.directives import dexterity
from plone.directives import form&lt;/div&gt;&lt;div id="_mcePaste"&gt;from plone.autoform.interfaces import IFormFieldProvider&lt;/div&gt;&lt;div id="_mcePaste"&gt;from plone.app.dexterity.behaviors.metadata import MetadataBase&lt;/div&gt;&lt;div id="_mcePaste"&gt;from plone.app.dexterity.behaviors.metadata import DCFieldProperty
&lt;/div&gt;&lt;div id="_mcePaste"&gt;  &lt;/div&gt;&lt;div id="_mcePaste"&gt;&lt;/div&gt;&lt;div id="_mcePaste"&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div id="_mcePaste"&gt;&lt;/div&gt;&lt;div id="_mcePaste"&gt;&lt;/div&gt;&lt;div id="_mcePaste"&gt;class IExtendedSector(form.Schema):&lt;/div&gt;&lt;div id="_mcePaste"&gt;    """ """&lt;/div&gt;&lt;div id="_mcePaste"&gt;    statistics_level = schema.Choice(&lt;/div&gt;&lt;div id="_mcePaste"&gt;        title = _("label_statistics_level", default=u"Statistics Level"),&lt;/div&gt;&lt;div id="_mcePaste"&gt;        description = _("help_statistics_level",&lt;/div&gt;&lt;div id="_mcePaste"&gt;                      default=u"Level 1: Basic statistics. Level 2: More detailed statistics."),&lt;/div&gt;&lt;div id="_mcePaste"&gt;        required=True,&lt;/div&gt;&lt;div id="_mcePaste"&gt;        vocabulary = SimpleVocabulary([&lt;/div&gt;&lt;div id="_mcePaste"&gt;                          SimpleTerm(1, title=u"1"),&lt;/div&gt;&lt;div id="_mcePaste"&gt;                          SimpleTerm(2, title=u"2"),&lt;/div&gt;&lt;div id="_mcePaste"&gt;                     ]),&lt;/div&gt;&lt;div id="_mcePaste"&gt;        default=1,&lt;/div&gt;&lt;div id="_mcePaste"&gt;    )&lt;/div&gt;
&lt;div id="_mcePaste"&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;p&gt;The interface &lt;i&gt;IExtendedSector&lt;/i&gt; defines the new field statistics_level that we want to add.&lt;/p&gt;
&lt;pre&gt;&lt;div id="_mcePaste"&gt;alsoProvides(IExtendedSector, IFormFieldProvider)&lt;/div&gt;&lt;/pre&gt;
&lt;p&gt;We then mark &lt;i&gt;IExtendedSector&lt;/i&gt; with &lt;i&gt;IFormFieldProvider&lt;/i&gt; to signal that it should be processed for form fields.&lt;/p&gt;
&lt;pre&gt;&lt;div id="_mcePaste"&gt;class ExtendedSector(MetadataBase):&lt;/div&gt;
&lt;div id="_mcePaste"&gt;    statistics_level = DCFieldProperty(IExtendedSector['statistics_level'])&lt;/div&gt;&lt;/pre&gt;
&lt;p&gt;Next we need a class that implements the &lt;i&gt;MetadataBase&lt;/i&gt; behavior adapter and which will act as the adapter factory.&lt;/p&gt;
&lt;p&gt;Now we need to wire this adapter in with ZCML:&lt;/p&gt;
&lt;pre&gt;    &amp;lt;plone:behavior
        title="Extended Sector"
        description="Provide additional statistics_level field"
        provides=".sector.IExtendedSector"
        factory=".sector.ExtendedSector"
        for="plone.dexterity.interfaces.IDexterityContent"
        /&amp;gt;&lt;/pre&gt;
&lt;p&gt;Lastly we need the &lt;i&gt;portal_types &lt;/i&gt;FTI (Factory Type Information) to be updated with our behavior. Go the the ZMI, then &lt;i&gt;portal_types&lt;/i&gt; and then click on the Dexterity type you want to extend. You will see that there is a lines field called &lt;i&gt;Behaviors&lt;/i&gt;&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Add the interface of your new extender here, i.e &lt;i&gt;collective.myproduct.sector.IExtendedSector&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;That's basically it!&lt;/p&gt;
&lt;p&gt;You probably want to add the behavior interface to a &lt;a class="external-link" href="http://plone.org/documentation/kb/genericsetup"&gt;GenericSetup&lt;/a&gt; XML file that defines the type you are extending, to avoid having to manually add it to &lt;i&gt;portal_types&lt;/i&gt; every time you create a new site (it's also very easy to forget about this step).&lt;/p&gt;
&lt;p&gt;Something like this in your type's GS-XML file:&lt;/p&gt;
&lt;pre&gt;&amp;lt;!-- List of enabled behaviors --&amp;gt;
&amp;lt;property name="behaviors"&amp;gt;
   &amp;lt;element value="plone.app.content.interfaces.INameFromTitle" /&amp;gt;
   &amp;lt;element value="collective.myproduct.sector.IExtendedSector" /&amp;gt;
&amp;lt;/property&amp;gt;
&lt;/pre&gt;
&lt;p&gt;Oh, and lastly... you're going to need &lt;a class="external-link" href="http://pypi.python.org/pypi/five.grok"&gt;five.grok&lt;/a&gt; for this. Your package needs to be grokked, otherwise the &lt;i&gt;plone.directives.form&lt;/i&gt; form hints won't be activated.&lt;/p&gt;
&lt;p&gt;In your &lt;i&gt;configure.zcml&lt;/i&gt;:&lt;/p&gt;
&lt;pre&gt;    &amp;lt;grok:grok package="." /&amp;gt;&lt;/pre&gt;
&lt;p&gt;You can do a lot more than just the above with&lt;i&gt; Dexterity &lt;/i&gt;and &lt;i&gt;plone.behavior&lt;/i&gt;, take a look at Martin's &lt;a class="external-link" href="http://plone.org/products/dexterity/documentation/manual/behaviors/referencemanual-all-pages"&gt;documentation&lt;/a&gt; for more info.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description>
                <author>JC Brand</author>

                
                    <category>dexterity</category>
                
                
                    <category>plone.behavior</category>
                
                
                    <category>plone</category>
                
                
                    <category>schemaextender</category>
                

                <pubDate>Mon, 13 Jun 2011 16:40:00 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>New spelling and grammar checker for TinyMCE</title>
                <guid>http://opkode.com/media/blog/2011/04/25/new-spelling-and-grammar-checker-for-tinymce</guid>
                <link>http://opkode.com/media/blog/2011/04/25/new-spelling-and-grammar-checker-for-tinymce</link>
                <description>&lt;p&gt;I've actually already added this add-on two months ago but didn't get around to mentioning it.  &lt;a class="external-link" href="http://afterthedeadline.com"&gt;After the deadline&lt;/a&gt; is an open-source spelling and grammar checker that can be integrated with web based WYSIWYG editors, such as our beloved &lt;a class="external-link" href="http://tinymce.moxiecode.com/"&gt;TinyMCE&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This new spelling checker provides some advantages over the existing (and still default) &lt;a class="external-link" href="http://www.iespell.com/"&gt;IESpell&lt;/a&gt;. Firstly, IESpell only works on Microsoft Windows. Secondly, IESpell is only free for non-commercial purposes. &lt;i&gt;After the deadline &lt;/i&gt;however is open-source (GPL license, see &lt;a class="external-link" href="http://open.afterthedeadline.com/"&gt;here&lt;/a&gt;) and platform agnostic. Oh, and it's multilingual as well! To top it off... the killer feature, for us at least, is that it has a &lt;i&gt;grammar checker. &lt;/i&gt;Pretty impressive IMHO.&lt;/p&gt;
&lt;p&gt;The actual thing doing the spellchecking, is a Java server app, which you should &lt;a class="external-link" href="http://open.afterthedeadline.com/how-to/get-started/"&gt;download and install &lt;/a&gt;on your own server. There is a public default option for testing and demonstration purposes, but it comes with no guarantees.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;After the deadline&lt;/i&gt; is included with all &lt;a class="external-link" href="http://pypi.python.org/pypi/Products.TinyMCE/1.2.4"&gt;Products.TinyMCE&lt;/a&gt; releases since 1.2.1, but it's not the default spell checker. To enable it is at least straightforward.&lt;/p&gt;
&lt;h3&gt;Enabling AtD in TinyMCE for Plone:&lt;/h3&gt;
&lt;div id="_mcePaste"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Go to the Plone control panel and click on "TinyMCE Visual Editor"&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Click on 'Toolbar' (middle left)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Make sure that 'spellchecker' is checked.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Click on 'Libraries' (top right)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Under &lt;strong&gt;Spellchecker plugin to use&lt;/strong&gt;, choose &lt;strong&gt;After the deadline&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Under AtD Service URL, choose your ATD server's URL. (The default is their&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;public service)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt; It's however recommended that you install your own AtD spellchecker service&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;See &lt;a class="external-link" href="http://open.afterthedeadline.com/how-to/get-started"&gt;here&lt;/a&gt; for more details.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;You should now have &lt;i&gt;After the deadline&lt;/i&gt; enabled and have a spellcheck button in your TinyMCE editor.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id="_mcePaste"&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;If you'd like a demonstration of ATD, see &lt;a class="external-link" href="http://www.polishmywriting.com/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Oh, and if you find any spelling/grammar mistakes in this blogpost, it's because I'm still using Products.TinyMCE 1.1.6 ;)&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;</description>
                <author>JC Brand</author>

                
                    <category>open-source</category>
                
                
                    <category>tinyMCE</category>
                
                
                    <category>afterthedeadline</category>
                
                
                    <category>plone</category>
                
                
                    <category>spellchecking</category>
                

                <pubDate>Mon, 25 Apr 2011 09:20:00 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Plone 4 compatible release of Quills</title>
                <guid>http://opkode.com/media/blog/2011/04/10/plone-4-compatible-release-of-quills</guid>
                <link>http://opkode.com/media/blog/2011/04/10/plone-4-compatible-release-of-quills</link>
                <description>&lt;p&gt;&lt;br /&gt;&lt;img alt="Quills Logo" class="image-inline" src="uploads/quills-logo" style="float: right; " /&gt;Since I've started this site, I've been using &lt;a class="external-link" href="http://plone.org/products/quills"&gt;Quills&lt;/a&gt; for blogging functionality in &lt;a class="external-link" href="http://plone.org"&gt;Plone&lt;/a&gt;. So far, it's been perfectly fine for my relatively simple needs and I haven't found a reason to change. Unfortunately, except for some work to port Quills to Plone 4, development and bugfixes on Quills has completely dried up. No new releases were made for more than a year and the mailing list was almost dead. I only realised this when I fixed some bugs while porting my site to Plone 4 and couldn't find anybody to help making a new Plone 4 compatible release.&lt;/p&gt;
&lt;p&gt;Eventually I got hold of Tim Hicks, one of the original maintainers of Quills, and I offered to help out with maintaining Quills and to make the new releases.&lt;/p&gt;
&lt;p&gt;So, I'm happy to announce that new Plone 4 compatible releases of the Quills packages have been made. Notably &lt;i&gt;&lt;a class="external-link" href="http://pypi.python.org/pypi/Products.Quills/1.8a1"&gt;Products.Quills&lt;/a&gt;&lt;/i&gt;, &lt;i&gt;&lt;a class="external-link" href="http://pypi.python.org/pypi/Products.QuillsEnabled/1.8a1"&gt;Products.QuillsEnabled&lt;/a&gt;&lt;/i&gt; and &lt;i&gt;&lt;a class="external-link" href="http://pypi.python.org/pypi/quills.app/1.8a1"&gt;quills.app&lt;/a&gt;&lt;/i&gt; (all now at version &lt;strong&gt;1.8a1&lt;/strong&gt;). This new release is labeled &lt;i&gt;alpha&lt;/i&gt;, as I'm still very new to the Quills codebase, but I'm already using it on this blog without any major problems.&lt;/p&gt;
&lt;p&gt;If there is anyone who is still using Quills on a legacy Plone site and would like to migrate to Plone 4, just pin your Products.Quills (and Products.QuillsEnabled) version to 1.8a1 in your versions.cfg or bulidout.cfg.&lt;/p&gt;
&lt;p&gt;Hopefully everything goes well (did I mention it's &lt;i&gt;alpha&lt;/i&gt; ;) but if not, feel free to let me know and I'll try to help out.&lt;/p&gt;</description>
                <author>JC Brand</author>

                
                    <category>quills</category>
                
                
                    <category>plone</category>
                

                <pubDate>Sun, 10 Apr 2011 18:35:00 +0000</pubDate>

                
            </item>
        
        
            <item>
                <title>New beta of Babble Client (and related packages) released</title>
                <guid>http://opkode.com/media/blog/2011/01/19/new-beta-of-babble-client-and-related-packages-released</guid>
                <link>http://opkode.com/media/blog/2011/01/19/new-beta-of-babble-client-and-related-packages-released</link>
                <description>&lt;p&gt;In the last 6 months, my girlfriend and I went backpacking in &lt;a class="external-link" href="http://opkode.net/media/blog/topics/south-america"&gt;South America&lt;/a&gt; and then we moved continents to go live in&lt;a class="external-link" href="http://opkode.net/media/photos/cape-town-south-africa"&gt; South Africa&lt;/a&gt; after having stayed in Germany for a while. To be honest, we completely underestimated the amount of effort involved in adapting and integrating into our new environment and the amount of admin that was waiting for us after having lived without any significant responsibilities for 4 and a half months while backpacking.&lt;/p&gt;
&lt;p&gt;We had virtually no worldly possessions except for our backpacks (and some boxes in storage), and needed to get a place to stay and some office space for me.&lt;/p&gt;
&lt;p&gt;Needless to say,  it took us a while to get back on our feet and for me to get into a good working rhythm again.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;New packages released:&lt;/h3&gt;
&lt;p&gt;So, I'm happy to finally be back in the swing of things and to be releasing new updates to some of the packages I help maintain.&lt;/p&gt;
&lt;p&gt;I've released new versions of the packages in the &lt;strong&gt;Babble&lt;/strong&gt; suite, specifically worth mentioning is the new beta version of &lt;a class="external-link" href="http://plone.org/products/babble.client"&gt;babble.client&lt;/a&gt; (&lt;strong&gt;1.4b1&lt;/strong&gt;) which provides support for email usernames (available in &lt;a class="external-link" href="http://plone.org/products/plone/features"&gt;Plone 4&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Together with the client release, I had to release new versions of the messaging server: &lt;a class="external-link" href="http://plone.org/products/babble.server"&gt;babble.server&lt;/a&gt; (&lt;strong&gt;0.3.1&lt;/strong&gt;), &lt;a class="external-link" href="http://plone.org/products/actionbar.babble"&gt;actionbar.babble&lt;/a&gt; (&lt;strong&gt;0.1b1&lt;/strong&gt;), a package which provides Babble integration for the &lt;a class="external-link" href="http://plone.org/products/actionbar.panel"&gt;actionbar.panel&lt;/a&gt;, and also a new version of &lt;a class="external-link" href="http://plone.org/products/collective.js.blackbird"&gt;collective.js.blackbird&lt;/a&gt; (which I use for Javascript logging). You can use &lt;a class="external-link" href="http://plone.org/products/babble.demo&amp;quot;&amp;gt;abble.demo&amp;lt;/a&amp;gt;"&gt;babble.demo&lt;/a&gt; (&lt;strong&gt;0.2&lt;/strong&gt;) to quickly set up a prototype environment in which to test Babble.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;Improvements and new features:&lt;/h3&gt;
&lt;p&gt;I've gotten a few requests for new Babble client features the last months, for example the ability to broadcast chat messages and to restrict contacts to certain groups. Some of the smaller requests, I've implemented in my spare time (such as better URL handling in messages, and making the portlet header configurable), but others would simply take up too much of my valuable free time to implement. I would however be happy to assist anyone considering implementing these features themselves.&lt;/p&gt;
&lt;p&gt;Some improvements I would like to eventually implement myself are better Javascript testing (for which I need to remove all DTML statements) and the ability to push messages to the client via something like &lt;a class="external-link" href="http://en.wikipedia.org/wiki/Comet_(programming)"&gt;comet&lt;/a&gt; (instead of polling).&lt;/p&gt;
&lt;p&gt;There are going to be some &lt;a class="external-link" href="http://groups.google.com/group/plonesa"&gt;PloneSA&lt;/a&gt; sprints coming up in the Cape Town area here in South Africa where I would hopefully be able to work on some of these areas.&lt;/p&gt;
&lt;p&gt;As always, contributions are very welcome, thanks to &lt;strong&gt;Cleber J. Santos&lt;/strong&gt; for fixing some Plone 3 compatibility bugs!&lt;/p&gt;
&lt;p&gt;That's it. The Babble documentation is here:         &lt;a href="http://babblechat.org"&gt;http://babblechat.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Feel free to contact me with questions or suggestions!&lt;/p&gt;</description>
                <author>JC Brand</author>

                
                    <category>babble</category>
                
                
                    <category>south-africa</category>
                
                
                    <category>plone</category>
                

                <pubDate>Wed, 19 Jan 2011 10:15:00 +0100</pubDate>

                
            </item>
        
        
            <item>
                <title>South American travel diary, Part 4. September 2010</title>
                <guid>http://opkode.com/media/blog/2010/10/11/travel-blog-sept-2010</guid>
                <link>http://opkode.com/media/blog/2010/10/11/travel-blog-sept-2010</link>
                <description>&lt;h1&gt;3 September, Starting our hike to Choquequirao&lt;/h1&gt;
&lt;p&gt;Choquequirao is a lesser known ruined Inca city located on the Salkantay mountains. It can only be visited after a strenuous two day hike, down into the Apurímac valley and then up again on the other side of the mountain. This makes it much less visited and also more mysterious than the famous Inca ruins at Machu Picchu. So far only about 30-40% of the site has been excavated.&lt;/p&gt;
&lt;p&gt;The tour we booked consisted of four days of hiking, two days to Choquequirao and two days back for a total of about 70 km of steep, mountaneous terrain.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7493.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP7493.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;We got up early in the morning and headed by bus to the small town of Cachora, less than 200km removed from Cusco but still about 4 hours of driving on the endlessly curving and car-sickness inducing mountain road.&lt;/p&gt;
&lt;p&gt;Cachora is a quaint and very rural town, with just about every building we could identify built out of mud. We waited at the back of a small shop, watching the chickens, pigs and mules in the backyard, as Jesús, our guide and cook, prepared lunch. Inside a dark room to the left was a colony of guinea pigs, most of whom  inevitably will end up on someone's dinner plate someday. I considered eating guinea pig in Arequipa, a local delicacy, but after seeing a photo of a skinned guinea pig spread out on a plate, I decided to pass.&lt;/p&gt;
&lt;p&gt;We were supposed to be a group of four people, but at the last minute, the other couple canceled because of food sickness. That meant it was only Manuela and I, Jesús our guide and Milano, the horse-guy, which suited us just fine. Additionally, we had a horse and a mule with us. They carried  our luggage, food and the tent, as we headed off to the wild for the next four days. The English speaking guide we were promised, was of course nowhere to be found. Luckily our Spanish skills were by now good enough to understand the important bits and on occasion even make some smalltalk with Jesus, who turned out to be not just a nice guy but also fitter than a marathon runner.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7495.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP7495.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;We started our trek at about 12 in the afternoon, heading towards the snow-capped mountains in the distance. The trail went slowly upwards for about 10 kilometers (although this would turn out to be the most level part of the hike), before we descended on the other side of the mountain for another 9 km towards our campsite Chiquiska, near  the Apurímac river. On the way we passed small farms and little huts with corn on plastic sheets lying next to them in the sun. The corn will be fermented to create Chicha, the local beer that dates back from Incan times. We stopped at one of the huts and bought a whole jug of the grainy, fizzy and little bit sour beer, for only 1 sol (about €0,30).&lt;br /&gt;&lt;img alt="IMGP7510.JPG" src="uploads/travel-blog-sept-2010/IMGP7510.JPG/image_blog" style="vertical-align: middle; float: right; clear: both; margin: 0.5em; border: 1px solid black;" /&gt;&lt;/p&gt;
&lt;p&gt;Jesús told me that they also have a stronger variant made out of fermented sugar cane. As luck would have it, we met a local farmer with his mule and his wife coming up the mountain. He happened to have some sugar cane chicha  and generously offered it to us. We drank some of the stronger chicha,  made a bit of small talk and then went our separate ways, them continuing up the mountain and us going down towards the river.&lt;/p&gt;
&lt;p&gt;We arrived at our campsite just before dark, to discover that we would be the only people sleeping there. We were camping at an oasis near the river, surrounded by banana and papaya trees. Facilities were basic open  outdoor showers (also known as hose pipes)  and a hole in the ground as a toilet. We had a fresh papaya straight from the tree, before we unpacked our stuff and sat down to dinner. We were amazed at Jesús' ability to prepare a hearty and tasty three-course dinner in the wilderness with his limited supplies and no electricity.&lt;/p&gt;
&lt;p&gt;That night, Jesús and Milano slept out in the open on wooden benches as Manuela and I went to bed in the relative luxury of our sleeping bags in a small domed tent.&lt;/p&gt;
&lt;h1&gt;4 September, Choquequirao&lt;/h1&gt;
&lt;p&gt;For the second day, we had to cross the Apúrimac river and hike back up the &lt;img alt="IMGP7658.JPG" class="image-right" height="283" src="uploads/travel-blog-sept-2010/IMGP7658.JPG/image_preview" width="213" /&gt;mountain on the other side. This turned out to be the toughest day of the hike, and Manuela got very angry at me for all the time anticipating the end around the corner only to find another steep zig-zag going further up the mountain.&lt;/p&gt;
&lt;p&gt;At about noon, after 5 or 6 hours of hiking upwards, we reached a relatively level clearing with a small village of less than a 50 inhabitants. The houses were made of mud and there was no electricity or running water except for a mountain stream from which the locals channeled water using hose pipes.&lt;/p&gt;
&lt;p&gt;We ate lunch under a roof next to one of these houses and then tried to rest for a while before we would have to continue trekking another 2 hours to the lost city of Choquequirao.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7585.JPG" class="image-left" height="207" src="uploads/travel-blog-sept-2010/IMGP7585.JPG/image_preview" width="291" /&gt;Choquequirao is situated in an absolutely stunning area and its clear that  the Incas had an eye for choosing spectacular locations to build some of their cities. The beauty of these locations convinced them of their sacredness, and on a small hill next to the city they made a flat and round clearing (like a heli-pad) where they held their rituals. Standing in this clearing, with a 360° view of the mountains on all sides and the river cutting through the middle, was a very special experience that made the tough hiking all the more worth it.&lt;/p&gt;
&lt;p&gt;Jesús and I then walked down towards the terraces on the other side of the mountain to look at the llama pictures made in the rock walls. The original way down was a long series of stone steps that would have to be hell to walk back up again. Luckily there is now also a  hiking path going back up.&lt;/p&gt;
&lt;p&gt;As mentioned before, Choquequirao is only partly excavated, and it was possible to go into the bushes next to the excavated buildings and see more walls, houses and other structures hidden between the thick vegetation. There were only 4 other tourists at the site that afternoon and we could roam the whole area undisturbed and entranced by the magical surroundings.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7598.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP7598.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;We stayed as long as we could and then started hiking back to the previous village were we would overnight. The hike lasted well past sunset and into the night and Manuela remarked on how we started the days hike before sunrise.&lt;img alt="IMGP7538.JPG" class="image-left" height="236" src="uploads/travel-blog-sept-2010/IMGP7538.JPG/image_preview" width="244" /&gt;&lt;/p&gt;
&lt;p&gt;That night, Jesús prepared a delicious soup that he claims is a family tradition and we lay on the grass to look at the stars as we did the previous night down by the river. They were more vivid than I've ever seen before, and that includes star-gazing in the desert in Namibia and near the observatory in Sutherland, South Africa.&lt;/p&gt;
&lt;h1&gt;5 September, Choquequirao&lt;/h1&gt;
&lt;p&gt;On the third day, we had to hike back down the mountain, up the other side past our old camping site to another site further up. On the way, we stopped at a small mud house and shop were Jesús and I drank two vases of locally brewed Chicha beer before continuing onwards.&lt;/p&gt;
&lt;p&gt;That night we camped next to a small two room mud house, were a local woman and her husband lived. We had dinner inside the bigger room, which functioned as a living-room,  bedroom and kitchen in one, as the wife tended to an open fire and heated up some left-overs  for the just returning husband. We were humbled by the simple and secluded lives  that these people live, up in the mountains and far away from the trappings of modern society.&lt;/p&gt;
&lt;p&gt;That night we had a special show held for us by the fireflies flickering neon green in the darkness and spread out all over the mountain.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7619.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP7619.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;6 September, Choquequirao&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP7760.JPG" class="image-left" height="316" src="uploads/travel-blog-sept-2010/IMGP7760.JPG/image_preview" width="284" /&gt;We had half a day of trekking left before we reached the town of Cachorra again. We left early and hiked up the mountain in thick mist that prevented us from seeing more than a few meters ahead. It was about 6 difficult kilometers up the steep mountainside, before we reached the top and hiked another 10 level kilometers to town.&lt;/p&gt;
&lt;p&gt;The last four days' hike was tough but definitely worth the effort. We visited a lost city located in a spectacular location which left us amazed and inspired. In the process we learned a lot about ourselves, about rural Peru and the difficult yet simple life up in the mountains.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7481.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP7481.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;10 September, Traveling to Machu Picchu&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP7952.JPG" class="image-left" height="296" src="uploads/travel-blog-sept-2010/IMGP7952.JPG/image_preview" width="333" /&gt;After spending a few days resting in Cusco again, we prepared to leave to the famous Inca ruins of Machu Picchu. For many travelers, Machu Picchu might well be the main attraction of their South American trip. I remember being filled with wonder at the prospect of a continent filled with spectacular and mysterious ruins left by enigmatic empires such as the Incas, Aztecs and Mayans.&lt;/p&gt;
&lt;p&gt;Machu Picchu itself was every bit as magical as I imagined it to be, but the profiteering, bad service and lies peddled to us by the agency we trusted to get us there, left quite a few fantasies shattered. Reality however sometimes has the effect of tempering a wild imagination.&lt;/p&gt;
&lt;p&gt;Not that it would have necessarily have been better going with another agency. Cusco is filled to the brim with tour operators. Any idiot can set up a table with pictures of Machu Picchu and other attractions and start selling tours. And many do. The tours they sell are of course passed along to other operators, and in the process all accountability goes out the window.&lt;/p&gt;
&lt;p&gt;Add to this the fact that the only sanctioned way of getting to Machu Picchu (with the exception of hiking for 2 to 3 days) is paying about US$100 for a one way train trip of little more than 100km, and we almost considered leaving the whole thing as it felt a bit too much like a rip-off.&lt;img alt="IMGP7841.JPG" class="image-right" src="uploads/travel-blog-sept-2010/IMGP7841.JPG/image_preview" /&gt;&lt;/p&gt;
&lt;p&gt;Instead, we thought we found a way to beat the system. A small operator (one of these desk jobbies as mentioned earlier) offered two-day trips to Machu Picchu via bus for about US$115, whereas a normal tour would cost about US$180,&lt;/p&gt;
&lt;p&gt;We left the morning very early, 4:30am to be exact, in a small tour bus excited to be on our way to the famous site. The first 3 hours driving turned out to be uneventful, until we reached the top of a mountain pass outside of Cusco. Turns out that we were bundled together with another group who booked a more adventurous tour and that they would now cycle down the mountain while we slowly follow 50m behind in the tour bus. For the next 2 and a half hours, we crawled down the mountain at about 20km per hour with the group of 20 or so cyclists ahead of us. Of course, our "tour agency" completely neglected to impart this little piece of information to us.&lt;/p&gt;
&lt;p&gt;After coming down the mountain (with its comparatively good road), the day got progressively worse. Due to delays caused by the cyclists, bad planning and numerous roadworks on the horribly uneven and narrow gravel road through the valley, we reached the town of Santa Thereza for lunch at about 16:00pm with not a single apology or explanation made.&lt;/p&gt;
&lt;p&gt;Eventually, after getting into a smaller bus and then afterwards also a train ride, we reached &lt;i&gt;Aguas Calientes&lt;/i&gt;, the small tourist town close to Machu Picchu. It must be the most fake and kitsch town we have encountered on this whole trip. Perhaps ever. Everywhere are plastic Incas, kitsch paintings of muscled Incas (abvious rip-offs of 1980s fantasy art such as by &lt;a class="external-link" href="http://www.google.com/images?q=boris+vallejo&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;source=og&amp;amp;sa=N&amp;amp;hl=en&amp;amp;tab=wi&amp;amp;biw=1024&amp;amp;bih=487"&gt;Boris Vallejo&lt;/a&gt;), and of course someone trying to get you into their (overpriced) restaurant or hotel. Our tour guide on the other hand, couldn't be bothered to even remove his headphones to properly talk to us.&lt;/p&gt;
&lt;p&gt;As mentioned, we left the morning at 4:30am, and arrived in Aguas Calientes at about 8:00pm. Keep in mind that Aguas Calientes and Cusco are only about 112km (in a straight line) apart.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7809.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP7809.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;10 September, Machu Picchu&lt;/h1&gt;
&lt;p&gt;We got up at 3am that morning in order to be among the 400 people who would be allowed to climb Huayna Picchu, the hill next to the lost city.&lt;/p&gt;
&lt;p&gt;Walking around the ruins of Machu Picchu made all the effort in getting there worthwhile. The ruins and their location are simply spectacular and not even our half-useless guide could spoil the occasion.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7944.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP7944.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;On the way back, even though we were squeezed into a small minibus, the driver decided to make some more cash on the side and drove around Santa Thereza offering a trip to Cusco. Eventually three more locals entered the minibus as well and we continued to Cusco. The drive back was even more horrible than before. Our driver drove carelessly and very dangerously along the mountain passes, so much that we repeatedly had to ask him to drive more carefully. He didn't give a rat's ass of course, and continued to speed and cut corners.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7947.JPG" class="image-left" height="224" src="uploads/travel-blog-sept-2010/IMGP7947.JPG/image_preview" width="352" /&gt;After about 8 hours of driving, when we got closer to Cusco, he suddenly veered off the tarmac and started driving on a rough and uneven dirt road. Turns out that there was some kind of roadblock ahead which he was trying to avoid. Why the hell would he take a big detour on a rough gravel road to avoid a roadblock? Of course he declined to tell us, so we could only guess.&lt;/p&gt;
&lt;p&gt;Long story short, Manuela and I were so relieved to be back at our hostel after a frightening and claustrophobic journey of about 9 hours, that we went to the supermarket and bought a whole lot of comfort food. Crisps, chocolate and red-wine. We celebrated still being alive. Moral of the story, don't take the "bus" to Machu Picchu!&lt;/p&gt;
&lt;h1&gt;11 September&lt;/h1&gt;
&lt;p&gt;We went for a massage. Like everything in Peru (and even more so in Bolivia) even though the masseuses really try hard and I can only respect their work ethic, they somehow just lack those finishing touches of professionalism. The CD player doesn't work, they need to move the tables when a new client comes in and the one girl burnt Manuela with a hot stone. All in all, it was only €6, so still good value for money.&lt;/p&gt;
&lt;p&gt;Manuela also received coca cream for her face. This reminded me of an earlier prediction I made to her and which I'll mention here as well. I predict that within 5 to 10 years, a coca craze or fashion will enter the Western market for especially cosmetics and toilettries. Expect coca toothpaste, facial creams, shampoos and the like. Watch this space ;) Similar to the herbal toothpaste craze of a few years back...&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7768.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP7768.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;13 September, Leaving to Manu National Park&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP8016.JPG" class="image-left" height="372" src="uploads/travel-blog-sept-2010/IMGP8016.JPG/image_preview" width="293" /&gt;We had already resigned ourselves with the idea of not going to the Amazon during this trip, when Manuela spotted a flyer in Cusco advertising a work and travel opportunity in the Amazon basin in Manu National Park. Originally we considered going to Belém in Brazil, or Iquitos in Peru, but both turned out to be very expensive and the stories of unscrupulous and non-ecofriendly tour operators didn't impress us much either. This opportunity, presented by an agency called ManuPeruAmazon, seemed to be different however, and after chatting with them at their Cusco office, we signed up for a week of camping in the jungle to help out with volunteering work while also taking part in hikes and boatrides.&lt;/p&gt;
&lt;p&gt;Manu National Park is an area which is so difficult to reach that the Spaniards actually never invaded it. They attempted at different times resulting in the loss of many men forcing them to eventually give up. Uncontacted tribes still roam the vast and unreachable interior.&lt;/p&gt;
&lt;p&gt;&lt;a class="external-link" href="http://www.manuperuamazon.com/"&gt;ManuPeruAmazon&lt;/a&gt; is the project of Oliver Innocente, an Italian expat, and his Peruvian wife Carolina. Oliver has been living in Peru for about 20 years, most of them spent in the jungle.&lt;/p&gt;
&lt;p&gt;After taking a 7 hour bus-ride from Cusco into Manu National park, we arrived at a small town where Oliver was waiting for us. His right hand was bandaged after been stung or bitten by something, most probably a spider. His right thumb, where the bite took place, was completely red and swollen up to more than twice it's normal size, while his fingers and wrist were also still red and swollen. On the spot where the bite took place, was a large gash with raw flesh peeling out. And this was already 8 days after it happened. This being the jungle, Oliver didn't have access to medication, not that he wanted any really, and he made exclusive usage of local medicinal plants.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Untitled.jpg" class="image-inline" src="uploads/travel-blog-sept-2010/Untitled.jpg/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;We drove for another half an hour to a small river port town and Oliver showed us the biggest pea I've ever seen. The pips are covered in a white fluff, which was quite tasty.&lt;/p&gt;
&lt;p&gt;From the port we took a motorized wooden boat on the &lt;i&gt;Madre del Dios&lt;/i&gt;,  an important tributary of the Amazon river, downstream into the jungle and towards our camping place. It was an amazing experience.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7991.JPG" class="image-left" height="372" src="uploads/travel-blog-sept-2010/IMGP7991.JPG/image_preview" width="341" /&gt;The campsite itself was literally 4 small domed tents and two reed and grass structures to provide shade. For the next 5 days we would have to wash in the river and digg a small hole every time we needed a toilet. This was exactly the experience I was hoping for, something more basic and away from the other tourists and tour guides who treat them like wallet owning cattle.&lt;/p&gt;
&lt;p&gt;Oliver was given this particular plot of land (more than a 100 hectares) by the Peruvian government only two months ago, to facilitate its rehabilitation after being damaged earlier by a large landslide. He already had grand plans for reintroducing different plant species, creating a botanical center and also facilities for students and scientists to come and study the jungle. About 60 meters up, there was another campsite, with a thatched roof where Carolina would prepare food. We were convinced relatively early that Oliver was genuinely concerned with protecting the local environment and that he cared deeply for the jungle. He spoke with great respect of the local natives who still live in the Amazon and about their beliefs and knowledge of the environment.&lt;/p&gt;
&lt;p&gt;This first nigth at the campsite we saw little glowing green eyes, moving between the plants and the darkness. These irridescent green dots were on the backs of so-called &lt;i&gt;click beetles&lt;/i&gt;, named after the clicking sound they make when you capture them. This, coupled with the everpresent symphony of the jungle, countless other beetles, crickets, critters, bugs and birds, created a truly magical first night in the Amazon.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7974.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP7974.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;14 September, Working and hiking in the Amazon&lt;/h1&gt;
&lt;p&gt;On this day we got up at about 5 in the morning and went to the clay walls where blue headed parrots licked clay to ingest minerals in order to counter the toxins  of some of the unripe fruits they eat.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8009.JPG" class="image-right" height="275" src="uploads/travel-blog-sept-2010/IMGP8009.JPG/image_preview" width="359" /&gt;Our campsite was right next to the river and there were still pools of water near the tents. Numerous butterflies of many different shapes, colours and sizes asssembled near these pools. Some were very large and yellow, others were adorned with intricate patterns of a beautiful dark blue, while another kind was a kind of unearthly neon green. They contributed a whole bouquet of different colours to the jungles's palette of infinite shades of green.&lt;/p&gt;
&lt;p&gt;The path towards the topmost campsite was steep and at certain spots difficult to climb. One of the first things that needed to be done, was to build steps on these steep parts and Tony and I volunteered to start working on this. At the upper campsite, there was also a small nursery, made out of halved bamboo reeds, where Manuela and Sofia helped to clean the reeds and plant new seeds.&lt;/p&gt;
&lt;p&gt;Using shovels in the damp sand, we relatively quickly created the initial steps, but in the jungle humidity and hot sun we sweated like never before.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8102.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP8102.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;After doing volunteer work in the morning, we ate lunch, relaxed for a whlie and then took the boat downriver to start a four hour hike starting on the other riverbank. We hiked for about an hour and a half, through swamps, under gigantic leaves (called &lt;i&gt;Elephant ears&lt;/i&gt;) and under very tall trees where we saw some squirrel monkeys. Eventually we reached a small lake bordered by an imposing wall of thick impenetrable jungle up to 40 meters high. We took a so-called "catamaran" (basically just a wooden barge) on the river and for the first time, we were so quiet, slowly floating on the still water, that we could really appreciate the countless birds on the lake, undisturbed by our presence. On the one side of the river, a &lt;a class="external-link" href="http://en.wikipedia.org/wiki/Capybara"&gt;Capybara&lt;/a&gt; was relaxing and everywhere where the Huatzin (German "Schopfhuhn") and other birds.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8031.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP8031.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;We arrived back at the campsite when it was already dark and becoming clear that a thunderstorm would soon be breaking out. For the last half an hour we saw impressive displays of lightning interspersed with loud ominous thunder, betraying the massive size of the clouds moving above us. The wind was so strong, that first Tony's and Sofia's and then our tent collapsed and we hastily had to pack our stuff and hike away from the river bank to the upper campsite to avoid the danger of a rising river during the night.&lt;img alt="IMGP8069.JPG" class="image-right" height="203" src="uploads/travel-blog-sept-2010/IMGP8069.JPG/image_preview" width="311" /&gt;&lt;/p&gt;
&lt;p&gt;As we reached the upper campsite, the wind picked up in strength and it started to rain. The strong wind teared holes into the sides of the large tent housing our dining area. The winds were by now so strong that we were at risk of falling trees and more than once we had to run outside and stand in the relative safety of a clearing. The branches of some trees were now breaking off, and once I had a narrow escape as a large sharped edged branch came flying past me as I came out of the tent. Eventually the wind started to quiet down, while the rain continued through the night and into the next morning.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8092.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP8092.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;15 September, Tabacco ceremony&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP8085.JPG" class="image-left" height="362" src="uploads/travel-blog-sept-2010/IMGP8085.JPG/image_preview" width="373" /&gt;It is quite interesting to experience the rich, lush and fertile jungle, while simultaneously also it's hostility. Sandflies and mosquitos are an everpresent nuisance, biting the skin and causing itches and sores. One tree's bark causes irritation on the skin while many others are covered in dangerous thorns. All the worms we encountered are covered in large hairy spikes that are not to be touched, while poisenous plants and fruits abound. Yet, we drank water from a local stream, without the need of even a purifier, while the tap water of most of South America is off limits.&lt;/p&gt;
&lt;p&gt;Previously Thomas, a polish volunteer who was already at the campsite when we arrived on the first day, went out to pick some wild jungle tobacco and let it dry out in the sun. The local people use the tobacco in a ceremony as a medicinal plant, during which the participants drink boiled tobacco water, together with about 5 litres of water, until they throw up, thereby cleaning and purifying their stomachs. Thomas offered to prepare the tobacco for us and all four of us decided to take part in such a ceremony. It was an interesting experience and each of us threw up in the end. I felt weak and tired directly after the ceremony, but a little while later I regained my strenght and headed down to continue working on the steps.&lt;/p&gt;
&lt;p&gt;Coming down the steps, I saw a big Tayra otter, directly in front of me. It snatched what seemed to be a banana left there by someone and then disappeared into the bushes. It was amazing, every time leaving the camp, you could discover  animals, birds or insects of which you never had an idea before,&lt;/p&gt;
&lt;h1&gt;16 September&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP8104.JPG" class="image-left" height="230" src="uploads/travel-blog-sept-2010/IMGP8104.JPG/image_preview" width="360" /&gt;The following night, we moved our tent for the third time in three days. This time, next to a very tall tree near the edge of the campsite. Coming down this tree was a long path of &lt;i&gt;leaf-cutter ants&lt;/i&gt;, each one carrying cutling of leaf in its pincers. The path extended down onto the ground and then away into the jungle for about 15 meters before it disappeared into the dense undergrowth and I couldn't follow it anymore. This was a very nice surprise for me, having grown up playing with (torturing) the large red ants on my grandfathers farm and since developing a fascination for these industrious little creatures. The Amazon jungle seems to be an ant lovers paradise.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8180.JPG" class="image-right" src="uploads/travel-blog-sept-2010/IMGP8180.JPG/image_preview" /&gt;During our hike two days ago, Victor, our Peruvian guide, showed us a specific tree filled with very aggressive &lt;i&gt;fire ants&lt;/i&gt;. These ants live in symbiosis with this tree and actively protect it from any invaders, for example such as the leaf-cutter ants. The other trees in the jungle are fair game for all kinds of insects, ants and mammals, but this specific tree is left unscathed.&lt;/p&gt;
&lt;p&gt;Then there are the large (2 to 3 centimeters!) black solitary ants. They do not belong to any colony and are quite dangerous, with a bite that causes a nasty fever. In addition there were even larger reddish ants, whose backsides the natives cook in oil, and all kinds of flying ants.&lt;/p&gt;
&lt;h1&gt;&lt;span style="font-size: 19.2px; "&gt;17 September, Leaving to Cuzco&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;img alt="DSC_1681.JPG" class="image-left" height="301" src="uploads/travel-blog-sept-2010/DSC_1681.JPG/image_preview" width="201" /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Our last morning in the jungle was spent carrying stones to cover the steps we built. Afterwards we all went for a fun and refreshing swim in the the river, letting the current take us &lt;span style="font-size: 12px; "&gt;to another riverbank downstream. Five minutes out of the river and we were again drenched in sweat as we packed our bags for the long trip back to Cuzco. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8109.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP8109.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;The bus smelled like sweat and coca leaves, and after arriving at the first roadblock, we understood why. There was a woman in in&lt;img alt="DSC_1627.JPG" class="image-right" src="uploads/travel-blog-sept-2010/DSC_1627.JPG/image_preview" /&gt;traditional clothes carrying a  large bag, and when the police officer entered the bus she stuffed it under the large jumper she was wearing. As he passed her, she pulled it out and threw it across two rows to a friend on another seat, who hid it under his seat.  The police officer took a quick look and left without any arrests, but more drama was to come as we entered Cusco.&lt;/p&gt;
&lt;p&gt;The second roadblock, about 4 o'clock in the morning, contained many more police  officers and they were also quite a bit more aggressive. Four officers entered the bus and started searching through people's bags. The woman who previously managed to hide her bag from the police wasn't so lucky this time. Three officers stood over her and demanded to see the bag she was trying to hide. She just flatly refused however, and when one officer tried to take the bag, a pulling match broke out  between her and the police. For what seemed like 20 seconds, the police officer tried to pulll the bag away from her as she clung to it for dear life. Ultimately, it was an quite entertaining if futile effort on her part to prevent them searching through her bag, and eventually she was arrested.&lt;/p&gt;
&lt;p&gt;When we eventually left the bus at the bus station, about 5 o'clock in the morning, I noticed that the whole floor was covered in coca leaves. Apparantly, Peruvians are allowed to transport a certain quote of coca leaves on them, but the problem on the bus was that the people from the jungle were trying to transport coca above this quota.&lt;/p&gt;
&lt;h1&gt;18 September, Reggae party in Cusco&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP7448.JPG" class="image-left" height="325" src="uploads/travel-blog-sept-2010/IMGP7448.JPG/image_preview" width="244" /&gt;As this was our last night together with Tony and Sofia, we decided to celebrate and  go out. We partied the whole night through in a club where a Reggae band played all the classics and  time flew by.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 12px;"&gt;We were definitely sad to have to split up with our new friends again as the four of us got along very well which can be rare while traveling. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 12px;"&gt;Something for other travelers to take note of in Cuzco is a small vegetarian restaurant in Calle Ruinas named &lt;i&gt;La Encuentro&lt;/i&gt; in Cusco. They offer the best lunch deal in town between the many tourist rip-offs (salad buffet and 2 courses of food plus a drink made, all made of organic ingredients for 6 Soles).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7749.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP7749.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;20 September, Leaving to Chile&lt;/h1&gt;
&lt;p&gt;For our trip to Tacna, on the border with Chile, we finally managed to book a &lt;i&gt;Cruz del Sur&lt;/i&gt; bus, recognised as the best bus service in Peru. Not only that, but we also managed to get the mythical &lt;i&gt;full cama&lt;/i&gt; bus with fully reclining seats. We've almost given up hope of capturing one of these elusive buses in South America, despite persistent rumours that they do actually exist.&lt;/p&gt;
&lt;p&gt;During our stay in Copacabana, we went to a bus agency with large &lt;i&gt;TurPeru&lt;/i&gt; (another good bus company) posters outside and booked what we thought was a &lt;i&gt;full cama&lt;/i&gt;, &lt;i&gt;TurPeru&lt;/i&gt; bus from Copacabana to Arequipa. We got however a crappy local bus with semi-reclining seats and a terrible driver schooled in the proud Peruvian tradition of bad bus drivers.&lt;/p&gt;
&lt;p&gt;This time, things were different however. We arrived at the terminal, and there it was. An actual &lt;i&gt;Cruz del Sur&lt;/i&gt; full-cama bus waiting for us. This was the most luxurious bus we took so far, with plasma screen televisions and large spacious leather seats, pillows, blankets, food, drinks and a clean bathroom. The bus is even monitored via GPS to prevent speeding, which is a welcome restriction to your average Peruvian driver's natural impulse.&lt;/p&gt;
&lt;h1&gt;21 September, Tacna Peru to Arica in Chile&lt;/h1&gt;
&lt;p&gt;We drove 9 hours to Arequipa and then switched to another, less luxurious bus to Tacna.  The landscape outside of Tacna is completely barren. This must be the place where they shot the Martian landscape scenes in movies like  &lt;i&gt;Total Recall&lt;/i&gt;. There is absolutely nothing growing in this part of the Atacama desert and it was quite a contrast to the lust Amazonian jungle in Manu national park. The air that finally manages to cross the high Andes is by then completely depleted of water. This results in the Atacama desert, the driest desert in the world.&lt;/p&gt;
&lt;p&gt;Arriving in Tacna, we took the local bus to Arica for 10 Soles per person. Half the price that the Taxi drivers (apparantly &lt;i&gt;Collectivo&lt;/i&gt;) at the bus station wanted.  The bus was fine and crossing the border to Chile without incident as well.&lt;/p&gt;
&lt;p&gt;Coming into Arica, we were stunned by the amount of Chilean flags we saw. Almost every single house and many cars had a Chilean flag (sometimes two) hanging on a mast. We weren't sure what to make of this spectacle.&lt;/p&gt;
&lt;p&gt;Arica has a pedestrian precinct on Avenue &lt;i&gt;21 de Mayo&lt;/i&gt; and it was interesting to see all the fashionable clothes shops, department stores and other consumerist havens which people in many countries take for granted but were quite scarce in Peru and basically non-existent in Bolivia. Almost all the shops were decorated with Chilean colours and flags and it was here that we finally realised that Chile was busy celebrating their 200 year  independence anniversary.&lt;/p&gt;
&lt;h1&gt;21 September, Tacna Peru to Arica in Chile&lt;/h1&gt;
&lt;p&gt;Just outside our hotel is a mural with four graves, one whose cross throws the shadow of a swastika. One of the graves bears the inscription &lt;i&gt;Augusto Pinochet, 1915-2006. Fuck&lt;/i&gt;, a reference to Chile's brutal former right-wing dictator, whose regime was responsible for the deaths and dissapearances of tens of thousands of dissident Chileans. Shortly after coming to power after a military coup in 1979, he rounded up all the leftists and dissidents he could find and killed and tortured them in the local Santiago football stadium.&lt;/p&gt;
&lt;p&gt;Incidentally, during the 1980s, he also had narrow relations with Israel and the Apartheid South African government. Chile is still coming to grips with the pain caused by his regime, and it was interesting to see this already on our first day here.&lt;/p&gt;
&lt;h1&gt;23 September, Arriving in San Pedro de Atacama, Chile&lt;/h1&gt;
&lt;p&gt;We were quite disappointed with &lt;i&gt;San Pedro de Atacama&lt;/i&gt;. The town itself looks quite nice, with desert adobe style buildings and a bit of an alternative vibe, but this was all spoiled by the aggressive tour operators, accommodation, restaurant and bar promoters and sky high prices. The moment we got out of the bus, we were surrounded by 5 or 6 different people trying to sell us their accommodation. For the rest of our stay in the town, we would not be able to go outside without having to fight off various different sellers and promotors. Definitely not our idea of a nice time. The Lonely Planet mentions that San Pedro de Atacama is a town in which the tourism industry developed too rapidly (with all the negative aspects that this brings), and that is exactly how it appeared to us as well.&lt;/p&gt;
&lt;p&gt;It was sad and a bit strange to see almost no authenticity in the town. We  encountered almost no locals who weren't trying to cash in on tourism. There were for example no school children walking home, or any other activity by the locals that might represent some kind of normalcy unaffected by tourism, except  the sunday church service.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8237.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP8237.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;25 September, Bicycle ride to the valley of the moon&lt;/h1&gt;
&lt;p&gt;After an aborted attempt at cycling the 12km out of town towards the &lt;i&gt;Valle de la Luna&lt;/i&gt; (valley of the moon) the previous day (we left too late to catch the sunset), we decided to try again one more time. To make matters worse the previous day, my bicycle broke and we had to walk back to town. So, instead of going to KMZ, were we were before, we went to another and even cheaper shop, where we rented the bikes for half a day at C$3000 (€4,50).&lt;/p&gt;
&lt;p&gt;We biked out of town for about 5 kilometers, until the entrance to the valley of the moon, from where it was another 7 kilometers on a relatively flat gravel road that curves to the right and then ends after a ramp up and into the canyons. We weren't the only ones going there, but just about the only ones going by bike. Quite a lot of buses and cars  passed us by as we huffed and puffed cycling against a strong headwind.&lt;/p&gt;
&lt;p&gt;We eventually reached the lookout point and watched the sunset, still being relatively stressed after a negative hostel experience earlier in the day. The landscape is quite pretty and we felt that renting a pair of bikes to get there was probably our best option. San Pedro de Atacama offers quite a few scenic places to which the many tour agencies would be quite happy to drive you, but the tours (as with most things in the town) are all overpriced in our opinion.&lt;/p&gt;
&lt;p&gt;Concerning our negative experience earlier in the day, suffice to say that we would NOT recommend staying at &lt;i&gt;Corvatsch&lt;/i&gt; hostel. The staff were all rude and unfriendly and there was a dark cloud of negativity hanging over the place from the moment we arrived. The guy who runs the place is hands down the biggest asshole we met in Chile (people in general actually being quite friendly and nice) who even physically threatened a fellow roommate of ours after he objected to his female friend being shouted at. Eventually, our whole dorm of 6 people demanded our money back, packed our stuff and left for another hostel.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8280.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP8280.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;26 September, Back to Bolivia and Salar de Uyuni&lt;/h1&gt;
&lt;p&gt;During our last stay in Bolivia, we were prevented from going to the famous &lt;i&gt;Salar de Uyuni&lt;/i&gt;, the largest salt flat in the world, by discontented miners and other Bolivians from the Potosi district. They had blockaded the roads outside of Potosi as well as the small town of Uyuni with stones and dynamite, effectively imprisoning the whole town populations and preventing anyone else from getting in. The story made international headlines because a group of about a hundred tourists were stranded at the Uyuni airport while the food stores of the town ran low.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8365.JPG" class="image-left" height="215" src="uploads/travel-blog-sept-2010/IMGP8365.JPG/image_preview" width="345" /&gt;We waited a few days extra at Sucre, hoping that the dispute might be resolved soon, but eventually realised the gravity of the situation and went to La Paz instead. You might expect that as the situation worsened, the tourists in Bolivia might be dissuaded from trying to get into Uyuni, but for some of them, it did exactly the opposite. People paid outrageous sums of money for private jeep transfers all the way from La Paz, to try and circumvent the roadblocks, just about the same time as the stranded Uyuni tours tried to escape via small chartered flights. At least one time they were unsuccessful, with protesters laying rocks and dynamite on the airport runway.&lt;/p&gt;
&lt;p&gt;So, here we were about a month later and things seemed to be back to normal in Uyuni. This time we would enter from the Chilean border (close to San Pedro de Atacama), and drive through the Bolivian Altiplano (high plateau) desert with it's harsh cold weather towards the salt flat itself.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8394.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP8394.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8439.JPG" class="image-left" height="244" src="uploads/travel-blog-sept-2010/IMGP8439.JPG/image_preview" width="326" /&gt;On the first day, we drove with the &lt;i&gt;Licancabur&lt;/i&gt; volcano in the background, towards sulfur spewing geysers and hotsprings where we took a dip in the 35° water. We then continued past green and turquise coloured lakes towards the spectacular &lt;i&gt;Laguna Colorada&lt;/i&gt; (red lake), where we would overnight at a house nearby.&lt;/p&gt;
&lt;p&gt;For the whole day the wind was blowing with incredible force, blasting sand into your face and eyes, while temperatures hovered just above freezing point. Nevertheless, Manuela and I decided to take a walk towards a lookout point near the red lake. The wind was behind our backs making things a bit easier as we walked through the small tough gold-coloured bushes (basically the only vegetation in the area) past a herd of Vicunyas (cousins of the Llama) on the one side and pink flamingoes on the other side.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8343.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP8343.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;Walking back towards our lodgings was a different story however. The wind was blowing against us with full force, freezing our exposed skin and hurting our eyes. From time to time we would turn around and walk backwards for a while, before we would get tired of the slow pace and make another attempt at trudging against the wind. This might have been more frustrating, if not for the fact that we were enchanted by the harsh but beautiful landscape around us. Parts of &lt;i&gt;Laguna Colorada&lt;/i&gt;'s waters were a truly blood-coloured red, creating an impressive contrast to the gold coloured wind-swept hills.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8376.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP8376.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;27 September, Salar de Uyuni&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP8433.JPG" class="image-right" src="uploads/travel-blog-sept-2010/IMGP8433.JPG/image_preview" /&gt;All the tour operators in Salar de Uyuni make use of Toyota Land Cruisers, as they are the only vehicles able to handle the rough terrain coupled with the extreme height above sea-level (well above 3500m up to more than 5000m).&lt;/p&gt;
&lt;p&gt;On the second day our old Land Cruiser shook and bumped its way past more coloured lakes, vicunyas and pink flamingos. We had a flat tire just after lunch, and then another one near the end of the day, which left us stranded and hoping that another tour group would soon pass and help us out.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8444.JPG" class="image-left" height="266" src="uploads/travel-blog-sept-2010/IMGP8444.JPG/image_preview" width="333" /&gt;In the end, we were very lucky and only had to wait about 15 minutes before another Land Cruiser arrived from whom we could get a spare wheel. We slept the night in a salt hotel, a bit of a gimmick, but still kinda cool.&lt;/p&gt;
&lt;p&gt;Flavio, our excellent guide and driver, spent most of the evening patching and fixing the two burst tires. Before we embarked on the Uyuni tour we were a bit concerned, having heard numerous stories of drunk and sometimes abusive drivers. Luckily this didn't turn out to be a problem for us and we were very impressed with the one that we had.&lt;/p&gt;
&lt;p&gt;We booked the tour through a Chilean tour company called Tierra Mistica, and could recommend them to other travelers.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8411.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP8411.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;28 September, Salar de Uyuni&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP9951b-1.JPG" class="image-left" src="uploads/travel-blog-sept-2010/IMGP9951b-1.JPG/image_preview" /&gt;On the final day of the Salar de Uyuni tour we finally reached the actual salt flat. The salar is actually the remnant of an ancient prehistoric inland sea and is almost completely flat. In fact, it's probably the best driving surface (if not actually a road) in all of Bolivia!&lt;/p&gt;
&lt;p&gt;In the middle of the salar lies Incahuasi (meaning house of the Inca's), an outcropping refered to as the "island". The island is covered in large cacti, and still has the remains of the ancient coral reefs that grew there when the whole place was under water. It must have been an awesome place for scuba diving.&lt;/p&gt;
&lt;p&gt;You can easily lose your perspective in the Salar, making it possible to take all kinds of silly photos. I broke off a piece of salt from the ground and put it in my mouth. It was salty, but not as extreme as a clump of table salt would have been.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP8400.JPG" class="image-inline" src="uploads/travel-blog-sept-2010/IMGP8400.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;29 September Tupiza, Bolivia&lt;/h1&gt;
&lt;p&gt;We arrived in Tupiza, the previous night after hitching a ride with a driver from Tupiza tours who also just finished a Salar de Uyuni tour. He dropped us off at &lt;i&gt;Hostal Horizon Colorado&lt;/i&gt; and after some unsuccessful haggling we settled on a private room with three beds, a television, private bathroom with mirror and a waste basket (almost always lacking) for less than half the price we paid for the shitty 6 bed dorm in San Pedro de Atacama (about €7,40).&lt;/p&gt;
&lt;p&gt;Next to our hostel is a &lt;i&gt;salon de belezza&lt;/i&gt; (beauty salon) and, in typical Bolivian fashion, with a nameboard that looks like it was &lt;i&gt;designed&lt;/i&gt; (I use the word quite liberally) using Microsoft paint and some standard fonts together with a few images of women collected from the web. One of the "women" actually being a picture of a Barbie doll. Whatever happened to subtlety?&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP9977.JPG" class="image-left" src="uploads/travel-blog-sept-2010/IMGP9977.JPG/image_preview" /&gt;From the getgo we felt quite happy and at home in Tupiza and despite our earlier reservations, we were enjoying it to be in Bolivia again. So far we've managed to avoid any buses and the people even seem a bit friendlier than before. Either because our Spanish skills are improving or perhaps because Tupiza is just a friendlier town. It's a pleasure walking around town again, visiting the local markets with their wide variety of fresh produce, cheap clothes from China, offerings to Pachamama and almost anything else that the townsfolk might need.&lt;/p&gt;
&lt;p&gt;It's also one of the more authentic towns we've come across so far. Especially compared to San Pedro de Atacama, where it feels as if every single inhabitant is greedily contemplating how to make (more) money out of tourism. In Tupiza, the locals go about their daily routines (like selling llama fetuses for example), largely oblivious (or at least tolerating) the odd gringo to come across their path.  So far we've spotted about 12 other gringos after criscrossing the entire town. Gone are the kitsh tourist shops, restaurant and bar promoters pestering you to enter their establishments and of course the swarm of tourists who would otherwise with their presence enable all these things to happen. It's like a breath of fresh air.&lt;/p&gt;
&lt;h1&gt;30 September Horseback riding in Tupiza, Bolivia&lt;/h1&gt;
&lt;p&gt;&lt;img alt="manu_pferd.jpg" class="image-left" src="uploads/travel-blog-sept-2010/manu_pferd.jpg/image_preview" /&gt;Tupiza really has some amazing surroundings, perfect for donning a cowboy hat and heading out on a horse. We rented two Argentinian horses and set off with our guide on a 7 hour ride out into the area.&lt;/p&gt;
&lt;p&gt;Turns out, our "guide" was a thirteen year old boy. Perhaps this was not strictly legal, and it would be unthinkable in Germany, but he seemed to know the area and how to ride a horse and in Bolivia that already counts for a lot.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h1&gt;1 October, Leaving for Córdoba, Argentina&lt;/h1&gt;
&lt;p&gt;After our horseback-riding adventure of the previous day we were ready to leave to Córdoba in Argentina. This would mean 3 hours in a local bus until the Bolivian-Argentinian border, and then another 18 hours in an Argentinian bus until Córdoba.&lt;/p&gt;
&lt;p&gt;We went to the bus station two days before to find the bus schedule and perhaps so long book a bus to the border, but when we arrived there we saw an agency for a bus company called &lt;i&gt;Balut&lt;/i&gt;, whith large photos of a big gold bus with the letters &lt;i&gt;Cama Gold&lt;/i&gt; written across it. The other bus agencies had paintings of buses if anything at all. Not exactly something that instills confidence.&lt;/p&gt;
&lt;p&gt;We entered the little &lt;i&gt;Balut&lt;/i&gt; office and asked the lady some questions. "Yes the bus is full-cama (meaning luxurious and fully reclining) and looks like the gold one on the picture", "Yes, lunch and dinner will be served on the bus.", "The bus will leave from the border at 19:00 and will take you through border controls", and so on. Wow, this seems great!&lt;/p&gt;
&lt;p&gt;&lt;img alt="tupiza_bus.jpg" class="image-left" src="uploads/travel-blog-sept-2010/tupiza_bus.jpg/image_preview" /&gt;Well, aftrer taking another dilapedated old local Bolivian bus to the Villazon, we were still optimistic and looking forward to the gold coloured luxury &lt;i&gt;full-cama&lt;/i&gt; bus that will be taking us from there to Córdoba.&lt;/p&gt;
&lt;p&gt;We enter the &lt;i&gt;Balut&lt;/i&gt; office in Villazon, see more pictures of gold Balut buses crossing Argentina and ask for our tickets. Turns out however that just about everything we were promised before was bullshit. The bus isn't full-cama, isn't gold and looks nothing like on the pictures. It will leave later than originally told and there won't be any meals served on the bus. And lastly, it doesn't take us through border controls, we have to walk there (or take a taxi) ourselves.  Ah, good old Bolivia, that was again, what people warned us of before!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h1&gt;October, Cordoba in Argentina&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP0086.JPG" class="image-left" src="uploads/travel-blog-sept-2010/IMGP0086.JPG/image_preview" /&gt;It's alread October by now and we have since left Bolivia for Cordoba and Buenos Aires in Argentina.&lt;/p&gt;
&lt;p&gt;Cordoba is a fascinating and culturally rich city with seven (7!) universities. We spent a lot of time just walking through the city center, checking out the bakeries, coffee shops, malls and other amenities that we've since learned to appreciate.&lt;/p&gt;
&lt;p&gt;Roberto Allende and the guys from Menttes invited me out for dinner and I was served the largest steak I've ever seen. Covered with two fried eggs for good measure.&lt;/p&gt;
&lt;p&gt;Roberto's lovely wife and their 2 month old son also accompanied us, giving Manuela the chance to hold and play with the baby, while we discussed frameworks.&lt;/p&gt;
&lt;p&gt;The next night we met up with the Javier Mansilla (whom I met earlier at the Budapest Plone conference) and his colleagues at Machinalis and enjoyed some Picadas with Argentinian beer and more wine.&lt;/p&gt;
&lt;p&gt;We agreed that the Plone ties between Argentina and South Africa need to be strengthened and I intend to return home with just that message! Thanks for the friendly hospitality from all the Plonistas in Cordoba!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h1&gt;October, Buenos Aires Argentina and then off to Cape Town!&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP0125.JPG" class="image-right" src="uploads/travel-blog-sept-2010/IMGP0125.JPG/image_preview" /&gt;We had high hopes for Buenos Aires after hearing so many good stories from friends and travelers and I'm glad to say that we weren't disappointed in the least. Tango in the streets, more good steak, friendly people, good infrastructure, great nightlife, and an old and interesting city center; Buenos Aires really has a lot to offer.&lt;/p&gt;
&lt;p&gt;The Argentinians close all the shops around lunch until about 16:00 to allow for a fiesta, which took a bit getting used to as we tended to start going out to town at around lunch each day. Because of this, the Argentinians also go out much later. We would arrive at a restaurant at 21&lt;span style="font-size: 12px;"&gt;:30 and be the only customers there. Then, at about 22:30 the locals arrive and at 23:00 it's full! In Germany many restaurants would have by then already closed the kitchen.&lt;/span&gt;&lt;span style="font-size: 14.4px;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 12px;"&gt;We have three days left in Argentina before flying to Cape Town and starting a new chapter of our lives in South Africa. I am still enjoying Buenos Aires, its culture of Gauchos (Cowboys), Tango and late night dining, but also filled with excitement at the prospect of going home for the first time in two years and at seeing old friends and family again.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;From myself and Manuela, who had contributed lots of insights, corrections and stories to this blog, I would like to say, thanks for reading and "Adiós Chicos!"&lt;/p&gt;</description>
                <author>JC Brand</author>

                
                    <category>bolivia</category>
                
                
                    <category>menttes</category>
                
                
                    <category>chile</category>
                
                
                    <category>argentina</category>
                
                
                    <category>machinalis</category>
                
                
                    <category>south-america</category>
                

                <pubDate>Mon, 11 Oct 2010 02:20:00 +0000</pubDate>

                
            </item>
        
        
            <item>
                <title>South American travel diary, Part 3. Aug 2010 </title>
                <guid>http://opkode.com/media/blog/2010/09/08/south-american-travel-diary-part-3.-aug-2010</guid>
                <link>http://opkode.com/media/blog/2010/09/08/south-american-travel-diary-part-3.-aug-2010</link>
                <description>&lt;h1&gt;1 August, Traveling from Samaipata to Sucre&lt;/h1&gt;
&lt;p&gt;We began the month traveling by night bus from the lovely small town of Samaipata to Sucre, the constitutional capital of Bolivia.&lt;img alt="IMGP6522.JPG" class="image-right" height="201" src="uploads/travel-blog-aug-2010/IMGP6522.JPG/image_preview" width="327" /&gt;&lt;/p&gt;
&lt;p&gt;We stopped in the middle of the night next to a church in a small unknown town, and everybody streamed out of the bus. Obviously this was a restroom break, but in Bolivia that implies something else than it would in most other countries.&lt;/p&gt;
&lt;p&gt;Most passengers didn't even walk five meters before unfastening and pissing right there in the street between the bus and the church. A proper restroom was or even a kios was nowhere to be found.&lt;/p&gt;
&lt;p&gt;About 30 meters away, a family or group of friends were sitting around a table  in a little restaurant. For them, it must have been a sight to behold; an entire bus full of people (men and woman) appearing in their field of view, pissing in and around the street.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6444.JPG" class="image-left" height="287" src="uploads/travel-blog-aug-2010/IMGP6444.JPG" width="221" /&gt;With an area of 30 meters around the bus covered in dozens of streams of urine,  everyone promptly returned to their seats and the bus continued to Sucre as if nothing funny ever happened.&lt;/p&gt;
&lt;p&gt;In hindsight, we were lucky that the bus stopped at all. We have been warned that the busses travel for hours and hours without stopping for breaks and one traveler even told us that she suspected people of urinating in their seats.&lt;/p&gt;
&lt;p&gt;Little did we know that urine (and urinating) would become a recurring theme in Bolivia. Men and boys (and sometimes woman) would piss at the side of a traffic filled street in the middle of town and in broad daylight. That awful smell is omnipresent and a not so gentle reminder that everything outdoors is fair game to be used as a lavatory, and not just by the roaming packs of dogs.&lt;/p&gt;
&lt;h1&gt;2 August, Sucre: Exploring Cólon&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP6448.JPG" class="image-left" height="262" src="uploads/travel-blog-aug-2010/IMGP6448.JPG/image_blog" width="348" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 12px; "&gt;Manuela, our friends &lt;a class="external-link" href="http://southernhemisnuggets.blogspot.com/2010/08/capital-of-bolivia-sucre-no-la-paz-no.html"&gt;Tony and Sofia &lt;/a&gt;and myself arrived early the next morning in Sucre and took a taxi to our hostel.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;We headed off to the nearby &lt;i&gt;Christobal Colón&lt;/i&gt; street, to find a cheap place for lunch. There were a few &lt;i&gt;Plato Familiar&lt;/i&gt; restaurants in the area, with not much separating them concerning outward aesthetics, so we decided with our empty guts and chose one at random. The eatery was family owned  and the children were also involved, either taking orders or carrying plates of food. The menu is set. Everyone eats the same lunch, with the advantage being that it is incredibly cheap. Lunch consisted of a soup (described by Sofia as reminiscent of Minstroné), a main dish consisting  of grilled meat with rice and a small salad, and an orange for desert.  All for 9 Bolivianos per person, about €1.&lt;/p&gt;
&lt;h1&gt;3 August, Sucre's markets&lt;/h1&gt;
&lt;p&gt;The city center of Sucre is actually quite pretty, with white colonial buildings backdropped by large mountains in the distance.&lt;/p&gt;
&lt;p&gt;What is really remarkable and noticable about Sucre, is the everpresent juxtaposition of cultures and generations. The old and the new clash on almost every street. I would walk down the street passing an old woman in traditional clothes selling nuts, and then a few meters later pass an internet shop filled with young kids playing World of Warcraft.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6738.JPG" class="image-left" height="282" src="uploads/travel-blog-aug-2010/IMGP6738.JPG/image_preview" width="143" /&gt;Travelers looking for something more authentic than a South American  varitation of western consumerism, will inevitably enjoy Bolivia. The  woman in particular all wear traditional outfits consisting of Bowler hats,  braided hair down  to their hips decorated with tassles at the ends and  colourfully weaved ponchos, scarves and bags. Parts of the outfit, the  hat in particular, can be attributed to Spanish influences, but the end  effect is unquestionably and endearingly native.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6527.JPG" class="image-right" height="238" src="uploads/travel-blog-aug-2010/IMGP6527.JPG/image_preview" width="299" /&gt;Going shopping in Sucre (and Bolivia in general) is an experience in  and of itself. Supermarkets are few and far between, and Bolivians  instead buy and sell almost anything you might need at the local market  or on the street.  The main market in Sucre is quite big and well  ordered. The woman selling cosmetics, soap and beauty products are all  clumped together in one area.&lt;/p&gt;
&lt;p&gt;Another area is reserved for stalls with  food products (pasta, rice, canned food, sauces etc.), yet another  section contains meat sellers, then fruit sellers, cakes, sweets, toys  and on and on. The whole area bustles with activity and shopping seems  to be a much more social experience, with the inevitable small talk and  bartering as one moves from stall to stall to buy the day's or week's  essentials. You cannot walk through the market without people calling  you over to try and sell their warres. Their sales call is usually a  three times repetition of the particular item they want to sell. Such as  &lt;i&gt;Mandarina!, Mandarina!, Mandarina!&lt;/i&gt; when selling fruit, or  even  &lt;i&gt;La Paz!, La Paz!, La Paz!&lt;/i&gt;, when selling tickets at the bus station.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6470.JPG" class="image-inline" height="204" src="uploads/travel-blog-aug-2010/IMGP6470.JPG/image_preview" width="392" /&gt; &lt;img alt="IMGP6469.JPG" height="205" src="uploads/travel-blog-aug-2010/IMGP6469.JPG/image_preview" width="222" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6556.JPG" class="image-right" height="180" src="uploads/travel-blog-aug-2010/IMGP6556.JPG/image_preview" width="237" /&gt;The walls of the one courtyard inside the market building are lined up with small fruit stalls, with women behind them selling smoothies and fruit salads. I ate the best tasting fruit salad of my life at one of these stalls (for about € 0.50). We've seen similar fruit salad stalls in La Paz, but they weren't as good. Highly recommended for anyone visiting Sucre.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6495.JPG" height="256" src="uploads/travel-blog-aug-2010/IMGP6495.JPG" width="573" /&gt;&lt;/p&gt;
&lt;p&gt;In addition to the local market, there are also &lt;i&gt;turistico&lt;/i&gt; markets, selling bags, clothes, jewelry and mementos to the tourists. One of the travelers favourites, is the &lt;i&gt;chompa&lt;/i&gt;, the Bolivian equivalent of a jersey or jumper (from where the local name comes), complete with llama patters and often being associated and worn by the Bolivian president Evo Morales,  much in the same way that Nelson Mandela wore his colourful shirts. Other loved items are colorful bags and handbags, leather wallets, caps and Incan/Peruvian beanies. Almost every backpacker will buy at least one traditional clothes item, which the older people all still wear, while many youngsters try their best to look urban and "western".&lt;/p&gt;
&lt;p&gt;Another oddity in Sucre (at least for Bolivia), is the businessman wearing the western style suit and tie. This is quite a contrast to the countryside, where  the people live a life of subsistance farming with their donkeys, chickens and cows.&lt;/p&gt;
&lt;h1&gt;4 August, Sucre's dinosaur tracks&lt;/h1&gt;
&lt;p&gt;We made a visit to the dinosaur tracks outside of Sucre, home of the largest collection of dinosaur footprints in the world. The footprints were discovered in 1994 by the workers at the cement quarry operating in the area. Up to 5000 prints from about 250 different dinosaurs are embedded in a gigantic, near-vertical slab of limestone rock. &lt;img alt="IMGP6518.JPG" class="image-left" height="299" src="uploads/travel-blog-aug-2010/IMGP6518.JPG" width="439" /&gt;&lt;/p&gt;
&lt;p&gt;Unfortunately the visit was a major disappointment, even for a former dinosaur nut like me. It seems that the company owning the quarry prevented the construction of a proper dinosaur park or museum. The limestone rock containing the footprints is seperated from the actual museum by a large part of the quarry, including a road carrying its trucks, and this section is off limits to any visitors. The small dinosaur museum is  located on a hill about 50 meters away, from where you can squint to try and  see the footprints.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6516.JPG" class="image-left" height="180" src="uploads/travel-blog-aug-2010/IMGP6516.JPG" width="276" /&gt;&lt;/p&gt;
&lt;p&gt;I couldn't help but wonder whether this was not the result of bribing and corruption which enabled a big business (the cement company) to prevent the establishment of a proper museum (next to the actual footprints) of what is obviously a national archeological treasure. The museum itself looked nice from the outside and it seems as if is was created or funded by people with good intentions, who wanted to create a center for education and the preservation of the prints, but the fact that it was so far removed from the actual site was just depressing. In the end, after hearing from another disappointed Spanish tourist, that the museum itself was not worth the entrance fee, and also out of principle, we decided not to enter.&lt;/p&gt;
&lt;p&gt;Tony and I tried to sneak down the hill and closer to the footprints to get a closer view or at least a nicer picture, but we were quickly spotted by the guards and told to leave. Closer to the tracks, we found a small brick building and a sign welcoming visitors to the Dinosaur museum, confirming our suspicions that the original musuem was planned to be closer to the actual prints. Too bad.&lt;/p&gt;
&lt;h1&gt;5 August, Sucre: My birthday, the mirador and the best steak in a very long time&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP6641.JPG" class="image-right" height="252" src="uploads/travel-blog-aug-2010/IMGP6641.JPG/image_preview" width="312" /&gt;&lt;/p&gt;
&lt;p&gt;One of the advantages of Sucre, is the high number of good and yet very affordable restuarants in the area. Today was my birthday, and Manuela and I went with Tony and Sofia to a café up a hill where one could have a view of the whole city. Tony and I bought some coca leaves at the market the previous day, and we were munching on balls of leaves pressed into our cheeks as we walked up the hill. After about an hour of having the leaves in your mouth, you should add a catalyst (either plant ash or bicarbonate soda) and then put the ball back into your mouth. The end effect is a mild stimulant, like a strong cup of coffee, but not much more.&lt;/p&gt;
&lt;p&gt;Afterwards we went to a French restaurant near the city center. We drank a bottle of Aranjuez red wine and decided to eat potatoes with caviar and the steak with red wine and mushroom sauce. This turned out to be the absolute culinary highlight of our time in Bolivia, and the best steak in ages, all for less than  €5 per person.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6626.JPG" class="image-left" src="uploads/travel-blog-aug-2010/IMGP6626.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;Bolivia's anniversary of independence is on the 6th of August (circa 1825), and on the night of the 5th, there was a large military parade right under the balcony from where we were sitting. It was a very nice coincidence (&lt;i&gt;Glücksfall&lt;/i&gt;), and we felt fortunate to be able to witness it from above, since the streets were incredibly crowded. The parade was quite militaristic, something which none of us has ever really witnessed. An impressive variety of military units with different outfits and weapons marched past our balcony, including a group of paramilitaries who rode on jeeps wearing full camouflage, while pointing semi-automatic machine guns at the spectators. Quite a spectacle from above.&lt;/p&gt;
&lt;h1&gt;7 August, Sucre: Going out to Florin&lt;/h1&gt;
&lt;p&gt;After having had a fun night of food and drink 3 nights before at Florin, a dutch&lt;img alt="IMGP6549.JPG" class="image-right" height="244" src="uploads/travel-blog-aug-2010/IMGP6549.JPG/image_preview" width="343" /&gt; owned bar and restaurant, we decided to go back for seconds. Coincidentally a pop band from La Paz named &lt;i&gt;Dr. Jet&lt;/i&gt; was playing that night and we were entertained with covers of Spanish pop songs as well as Lady Gaga, Shaquira, Robbie Williams and others.&lt;/p&gt;
&lt;p&gt;It was interesting to see that not a single person there was wearing any traditional peace of clothing or even jewelry. Everyone was dressed completely western, with one guy making sure that his Hilfiger jersey was draped over his shoulder exactly right to allow one to see the label. Just as the preppies do in the business school in Mannheim Germany and probably all over the world.&lt;/p&gt;
&lt;p&gt;Sucre in general was a culinary pleasure especially considerung the prices. It's also the chocolate capital of Bolivia and we more than once went to a local cafe where we drank hot chocolate and ate chocolate covered fruit, for about € 2,50 in total. In the end, we stayed much longer in the city than we expected, as we were hoping for the road to Potosi to clear. It was being barricaded and blocked for weeks by unhappy protestors, trapping panicky tourists inside the city of Potosi and preventing anyone else from going in. In the end the situation took too long to normalise and we decided to continue onwards to La Paz.&lt;/p&gt;
&lt;h1&gt;10 August Arriving in La Paz&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP6728.JPG" class="image-left" height="229" src="uploads/travel-blog-aug-2010/IMGP6728.JPG/image_preview" width="305" /&gt;The overnight bus ride to La Paz was quite terrible and nerve-racking. Just the day before we read news of 72 people that died (and 196 injured!) only in the month of February 2010 in bus accidents in Bolivia, and now we were sitting in such a bus, speeding along the side of a mountain, with a steep drop off at the one side. Loud Peruvian/Bolivian music blared through the shitty bus speakers, creating more distortion than anything melodic, while we tried to enjoy the cultural experience and not imagine rolling down to our deaths in the valley below.&lt;/p&gt;
&lt;p&gt;The bus trip was again overnight and upon arriving in La Paz and checking into our hostel, we decided to make use of the rest of the day by walking to the nearest lookout point &lt;i&gt;Mirador Killi Killi&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;La Paz is really high, the highest capital (administrative) city in the world, and we quickly ran out of breath every time we walked up a hill.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6718.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP6718.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;11 August, La Paz's witches market&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP6731.JPG" class="image-left" height="241" src="uploads/travel-blog-aug-2010/IMGP6731.JPG/image_preview" width="181" /&gt;&lt;/p&gt;
&lt;p&gt;We went to the &lt;i&gt;Plaza de Armas&lt;/i&gt; in the city center on our way to the famous &lt;i&gt;Witches' market&lt;/i&gt;. The &lt;img alt="IMGP6763.JPG" class="image-right" height="174" src="uploads/travel-blog-aug-2010/IMGP6763.JPG/image_preview" width="215" /&gt;main square is again quite pretty, surrounded by colonial buildings and well policed. One of the buildings still contains bullet holes from a gun fight between the police and army some years ago. The square is full of pidgeons and local women sell seeds to feed them, which was popular among both the locals and the gringos.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;We continued further, past a few more markets before eventually reaching the wiches' market. This is probably the most touristic area of La Paz, but still fascinating. In between the numerous &lt;i&gt;touristicos&lt;/i&gt; stalls, there were &lt;i&gt;witches'&lt;/i&gt; stalls, selling all kinds of plants, potions, offerings, totems and even dried up baby llamas or llama fetuses, dried frogs and dead Armadillos.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6780.JPG" class="image-left" height="261" src="uploads/travel-blog-aug-2010/IMGP6780.JPG/image_preview" width="254" /&gt;&lt;/p&gt;
&lt;p&gt;Referring to these people as &lt;i&gt;witches&lt;/i&gt; is in my opinion quite misleading and also unfortunate, because aside from the "magic potions" which are all bullshit and imported from the east anyway, these people were just selling the traditional  gifts (such as the baby llamas) to be offered to &lt;i&gt;Pachamama&lt;/i&gt;, the earth goddess.  To refer to them as witches is to impose (often negative) western stereotypes onto their traditional customs and practices. Many native Americans in Bolivia and Peru still adhere to their traditional and native customs and practices, which include making burnt offerings to Pachamama.&lt;/p&gt;
&lt;h1&gt;13 August, Mountain biking on the death road&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP6820.JPG" class="image-right" src="uploads/travel-blog-aug-2010/IMGP6820.JPG/image_preview" /&gt;Mountain biking on the death road, outside of La Paz, is one of the main tourist attractions in the area. It's called the "death road", or "the worlds most dangerous road" because of the alarming amount of fatal car accidents that have occured there over the years, and not because of the amount of mountain biking accidents, although some tourists have also died. The road is dangerous, because it is only wide enough for one vehicle at a time, slopes downwards from a height of 4700m to 1200m and is flanked by the side of a mountain one the one side, and a steep drop into the canyon below on the other side.&lt;/p&gt;
&lt;p&gt;What few people seem to mention however, is that the death road is also beautiful. It is inside a cloud forest and the surrounding landscape and vegetation is simply stunning.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6840.JPG" class="image-left" src="uploads/travel-blog-aug-2010/IMGP6840.JPG/image_preview" /&gt;&lt;/p&gt;
&lt;p&gt;The cloudforest seems to be one of nature's most psychedelic places.  White mists from the clouds fill the air, as if from a giant smoke machine,   while new fractal shaped fern leaves uncoil and unfold according  to a genetic blueprint that is hundreds of millions of years old. Now and then you find colourful flowers; pink, purple, orange and red,  some big and shaped like a Jester's hat and others small, hanging like brightly  coloured clocks. Between them fly colourful butterflies. Bright spots in a canopy of a million different shades of green. All the rocks and fallen branches are covered in moss and vines twist and turn around the trees and bushes. Streams flow in the cracks and ravines, sometimes falling dozens of meters over the edge of a cliff, down to a pool below. The whole place seems to breathe; alive, vibrant and blessed with the abundance of water.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6834.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP6834.JPG" /&gt;&lt;/p&gt;
&lt;p&gt;Biking the death road was an incredible thrill and well worth the price. We started early the morning at the top of the mountain &lt;i&gt;La Cumbre&lt;/i&gt; at 4700m.  So high, that it was icy cold and actually snowing. The first part was on a tarred road, still being used by cars and trucks (as opposed to the actual death road which has a newer tarred replacement). After a while we reached the actual death road (a gravel road) and the beginning of the cloud forest. From here on, it was still another 63km and 3500m down to the vally below. An unforgettable combination of adrenalin sport and nature.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6898.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP6898.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;15 August, Last day in La Paz and traveling to Copacabana&lt;/h1&gt;
&lt;p&gt;After a few days in La Paz, we left for our final Bolivian destination. The town of Copacabana on the coast of Lake Titicaca.&lt;/p&gt;
&lt;p&gt;On our final day in La Paz, we shared some impressions of this fascinating city and we remarked on how amateur things in Bolivia sometimes appear.  In some areas of La Paz, the billboards are actually the prettiest things in view. Sometimes, we would go to a restaurant, and it would feel as if you were the first customers they have ever had.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6939.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP6939.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;Upon our arrival in Copacabana, we went to such a restaurant. We wanted to leave, feeling that it might be a mistake to eat at this particular restaurant, seeing that they had no other customers yet,  horrible decoration, a dirty table cloth, and a strange menu, but the whole family of about three generations were looking at us excitedly (at least by Bolivian standards, which is with almost no expression at all), so that we felt compelled to stay and stimulate the local economy. Big mistake. We ordered a bottle of Kohlberg red wine, which by had now secured its place as the best value for money in Bolivia, but this time for more than double the retail price. Ten seconds later the mom and her small daughter ran out of the restaurant and Manuela makes a bet with me that they are going out to buy the Kohlberg.  Sure as hell, a while later she returns with a bottle shaped object hidden beneath her poncho.&lt;/p&gt;
&lt;p&gt;We also ordered two trouts, one with butter and one with tomato, known to be one of the local specialities. After a while the trouts arrive, both looking identical. Fried in fat, lying on a handful of chips, with a bit of dry rice on the side. The only difference is that my trout is completely covered in Ketchup while  Manuela has some butter (or perhaps margerine) smeared over hers. Depressed at being fleeced with our shitty trouts and (expensive) cheap bottle of wine, we ate without much conversation, although we occasionally made jokes and laughed at the situation.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6959.JPG" class="image-left" height="224" src="uploads/travel-blog-aug-2010/IMGP6959.JPG/image_preview" width="361" /&gt;It's remarkable how many Bolivians try to use tourism as a means for creating better lives for themselves and how hard they sometimes have to work for it. Once we were in a restaurant, run by a married couple who worked from the morning to the night, while their small child played behind the counter. The mother makes all the food and the father takes the orders. Later, we would go to a restaurant run entirely by a single woman. She would take the orders, cook the food and serve it, for seven tables! We were glad to support these hardworking local people, and were therefore also prepared to sometimes lower our standards a little.&lt;/p&gt;
&lt;h1&gt;16 Copacabana&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP6978.JPG" class="image-left" height="382" src="uploads/travel-blog-aug-2010/IMGP6978.JPG/image_preview" width="255" /&gt;In Copacabana we visited the local cathedral with its famous &lt;i&gt;Virginita of Copacabana&lt;/i&gt;, a statue (almost doll) of the holy mother Mary, created by a relative of  the famous Inca king Atahualpa. The Incas worshipped mother earth through the goddess &lt;i&gt;Pachamama&lt;/i&gt;, and this practice was later synthesised with the Catholic veneration of Maria, as introduced by the Spanish.&lt;/p&gt;
&lt;p&gt;Copacabana is surrounded by three hills, and we wanted to climb up one of them to see the nice view. As it happened, this hill was also a type of pilgrimage, with a place for burnt offerings at the top. Along the path to the top, there were stone monuments, with scenes from Jesus' capture, lashings and crucifixion, culminating in the final scenes of his death and resurrection at the top of the hill. Midway up towards the top of the hill, a shaman was holding a ceremony for a young couple, burning their offerings of candy, fake money and other paraphernelia on an altar.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6989.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP6989.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;We took a breather and went to the edge to look out at the sun over lake Titicaca ahead of us. Just then, an old man walks past us, pulls out his wiener and pisses right in front of Manuela and I. We took the (not so) subtle hint, and left the area to continue upwards.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7003.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP7003.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;Walking up the hill, I remarked that this must be the dirtyist, most littered hill I have ever climbed. Paper, plastic, beer bottles and everything in between was scattered along the whole way, making the experience much less pleasant.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6998.JPG" class="image-right" height="285" src="uploads/travel-blog-aug-2010/IMGP6998.JPG/image_preview" width="220" /&gt;At the top of the hill, more people where making offerings to smaller representations of the Virginita (basically a doll in a glass case), who represents the mother Mary, but also &lt;i&gt;Pachamama&lt;/i&gt;. The locals believe that (among other things) you must offer something representative of that which you want to receive. So many people would burn fake money, in the hopes of receiving real money.&lt;/p&gt;
&lt;p&gt;The craziest of all however, was the stalls at the top selling small houses, cars and other offerings such as confetti and sweets. Presumably, if you want a new car of a new house, you buy such a small representation, and burn it as an offering to the Virginita.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6995.JPG" class="image-left" height="329" src="uploads/travel-blog-aug-2010/IMGP6995.JPG/image_preview" width="256" /&gt;Another strange practice, that we also in a catacomb beneath the church, was the custom of buying candles, burning them and then using the wax to create the outline of the object that you want. As mentioned, at the top of the hill were  stone monuments with paintings of Jesus's crucifixion and resurrection behind dirty glass cases. These stone monuments were completely covered in these wax figures, making them very oily and dirty.&lt;/p&gt;
&lt;p&gt;It's relatively well known (or should be) that Catholicism is a synthesis of early christian sects and some pagan European practices, which makes the fact that there is an ongoing synthesis of Catholicism with the indigenous American/Incan beliefs as found in Bolivia, ever more fascinating.&lt;/p&gt;
&lt;h1&gt;17 August, Isla del Sol&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP7031.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP7031.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;Apparantly, according to the Incas, lake Titicaca was the navel of the world, the place where the first Incas were created and also where the sun and the moon came from.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7040.JPG" class="image-left" height="241" src="uploads/travel-blog-aug-2010/IMGP7040.JPG/image_preview" width="269" /&gt;We took the 8:30 ferry to &lt;i&gt;Isla del Sol&lt;/i&gt; (Island of the sun) where according to Incan legend, the Incan god Viracocha, the first Incan Manco Capac and his sister (Incan royalty married their sisters) met and where the reign of the Incas began. Nearby is also the smaller &lt;i&gt;Isla del la Luna&lt;/i&gt; (Island of the moon), where the ruins of a pre-hispanic Incan monastery that housed virgins to be sacrificed on the sun island, can still be seen. It is said that the sun and the moon came out of lake Titicaca, and that the sun, being jealous of the moon's bright light, threw dust into its face, thereby covering its light and causing its grey white colour.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7053.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP7053.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;We stopped at the north end of the island, and after a quick stop at a small museum where you could see Incan and pre-Incan artifacts recovered from the depths of Titicaca, we headed off to the ruins at the north end of the Island. We walked to the &lt;i&gt;Piedra Sagrada&lt;/i&gt; (holy rock),  before continuing to a rock outcropping containing the face of the Incan god &lt;i&gt;Virococha&lt;/i&gt;. The Incan's (and perhaps even pre-Incas) recognised an elongated  angry looking face in the rock, considered it to be from a deity and built an altar in front of it on a piece of rock that is so perfectly situated in front of the face that it's almost eery. We were introduced to a local &lt;i&gt;Curandero&lt;/i&gt; Shaman, who still conducts ceremonies at the altar, asking for good harvests or other favours. He explained to us that virgins were sacrificed there in pre-hispanic times, later to be replaced by llamas, and also that there is an energy in the name &lt;i&gt;Virococha&lt;/i&gt; and in the names of other deities.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6965.JPG" class="image-left" height="268" src="uploads/travel-blog-aug-2010/IMGP6965.JPG/image_preview" width="329" /&gt;&lt;/p&gt;
&lt;p&gt;In what is such an incredible coincidence (and blind luck) that it's almost uncanny, the image of the first conquistador to meet the Incas in the area, Francisco Pizzarro, reminded the Incas of their deity &lt;i&gt;Virococha&lt;/i&gt;. An elongated, angry face with a beard. The Incan ruler, &lt;i&gt;Atahualpa&lt;/i&gt; killed his half-brother (and heir to the Incan empire) a while before, and the Incas were already tense and scared of what they considered a taboo act by &lt;i&gt;Atahualpa&lt;/i&gt;. So when Pizzarro (deemed representative or incarnation of &lt;i&gt;Virococha&lt;/i&gt;)  arrived, his Incan army of 40 000 men were so terrified of their deity's wrath,  that they fled before the 140 men strong conquistadorean army. This provided Pizarro with a victory that would otherwise have been much less likely.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7048.JPG" class="image-left" height="255" src="uploads/travel-blog-aug-2010/IMGP7048.JPG/image_preview" width="322" /&gt;The effect that the Inca's prophesies and mythologies had in their own downfall and subjugation towards the Spanish, gave me food for thought concerning the ever popular Christian apocalyptic prophesies and their power in actualising some of the events they "prophesize" simply by the power of enough people believing in them (as the Incas believed in their own mythology).&lt;/p&gt;
&lt;p&gt;Apocalyptic musings aside, we visited the Incan palace nearby, where &lt;i&gt;Atahualpa&lt;/i&gt; first met &lt;i&gt;Pizarro&lt;/i&gt; and offered some of his gold in turn for his life. &lt;i&gt;Pizarro&lt;/i&gt; instead decided that he wanted all of the gold and then killed &lt;i&gt;Atahualpa&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;After visiting the ruins, we started walking along the ridge of the Island towards the south side which took us the whole day, ending at a restaurant with a spectacular view of the sunset over lake Titicaca.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7089.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP7089.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;19 August, Traveling to Arequipa, Peru&lt;/h1&gt;
&lt;p&gt;We took the early morning bus to Arequipa in Peru, a 9 hour journey.  Along the way we saw impressive hilled landscapes with herds of llamas and a lake with pink flamingoes. Unfortunately the bus driver drove like a maniac,  speeding, honking incessantly and making the whole bus sway from side to side, causing Manuela and I to become car sick. The unpleasant  bus journey was however lightened up a bit by a guy who sang while playing a  peruvian flute and a Jukelele.&lt;/p&gt;
&lt;p&gt;So far Peru seems very much like Bolivia. As in Bolivia, many people paint the  walls of their houses with political advertisements for their preferred candidate  for the local governor. Sometimes a large rock in an outcropping in the middle of nowhere would be painted with a political party's emblen, name and slogan on a white background. I am much more aware of the local politics in Bolivia and Peru than during our time in Argentina and Brazil.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7159.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP7159.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;21 August, Arequipa&lt;/h1&gt;
&lt;p&gt;After staying in our third so-called "party hostel", which are very popular among backpackers, we're quite disappointed with the level of sophistication and maturity of many of the backpackers we encounter. A lot of them treat the experience the same way  teenage adolescents would treat a school trip, flirting and jockeying for attention  or popularity, drinking every night before throwing up and then bragging about it the next day,  and generally acting as if they are still somewhere in Europe, Australia or  North America. One highlight was a drunk couple  coming back to our 6-bed dorm after partying until about 3:30 am, and then proceeding to  have very noisy sex, in the process waking everybody up and all without even the slightest appology.&lt;/p&gt;
&lt;p&gt;This is of course a gross generalisation, and we have met many open-minded, knowledge hungry and genuinely interesting travelers along the way, but usually not in "party hostels".&lt;/p&gt;
&lt;h1&gt;22 August, Arequipa&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP7157.JPG" class="image-left" height="248" src="uploads/travel-blog-aug-2010/IMGP7157.JPG/image_preview" width="345" /&gt;Coming in to Arequipa, we saw a lot of poor neighbourhoods with dirty unkempt buildings. The city center is quite the opposite however, with lots of renovations being done in the streets around the main square. Arequipa is surrounded by three big volcanoes, and the colonial buildings in and around the square have been built with the white "sillar" volcanic rock, lending it it's reputation as the "white city".&lt;/p&gt;
&lt;p&gt;In the afternoon we went to the local "Santuary" museum, where the frozen remains of "Juanita", a twelve year old Incan ritual sacrifice victim is on display. The Incas sacrificed children, seen as pure and unspoilt, to win the gods' favour whenever they fell on hard times. In the 1400s, the Incan empire was plagued by an erupting Volcano (near Arequipa) followed up by a drought. Juanita was the daughter of a family of very high social standing, who was taken from Cusco, all the way up to a very high Volcanic mountain to be sacrificed. The Incas believed the mountains were the realms of the gods and the weather patterns and tribulations they faced going up there, were the gods response to their presence.&lt;/p&gt;
&lt;p&gt;After her death, Juanita was wrapped in fine cloth and buried with a collection of symbolic and sacred objects. For the next 500 odd years, she remained frozen in the -20°c temperature, untill she was discovered in the thinning ice of yet another volcanic eruption in 1995.&lt;/p&gt;
&lt;p&gt;The musuem and the staff were very professional and well worth a visit. A far cry from what we had become accustomed to during our time in Bolivia.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7170.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP7170.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;23 August, Mountain biking at Volcano Misti&lt;/h1&gt;
&lt;p&gt;After having so much fun mountain biking down the death road in La Paz, we decided to have another mountain biking adventure at the Misti Volcano. We got picked up early in the morning and drove out to the foot of the Volcano, getting nice views of Arequipa as we left the city limits. The outskirts are not so soft on the eye (to put it euphemistically) as the city center. Peruvians stream into the city looking for a better life and construct shabby looking brick buildings on the outskirts. Often the walls are left unrendered and unplastered, leaving the houses looking ugly and unfinished.&lt;/p&gt;
&lt;p&gt;New communities made up of these buildings appear quite quickly at the edges of the city, where there is no water, sewage or electricity infrastructure. After some time the new residents start to demand basic services and eventually the government provides them, together with property rights. In this way, the city grows in a haphazard and disorganized way and making the outskirts very unattractive. It must be said however, that these people at least build brick structures, so it's still a few steps ahead of squatters and shanty towns of which we have seen surprisingly little in South America.&lt;/p&gt;
&lt;p&gt;A little bit up at the foot of the Misti, we got stopped and geared up to bike down to the bottom. It was quite a bit more difficult and technical than in La Paz, but still an incredible amount of fun! We then drove to another small rural town and mountain biked there as well, before returning to town for lunch at Mistica café in Calle San Francisco. Secret tip: The best lunch we had in town and for only 8 soles each.&lt;/p&gt;
&lt;h1&gt;24 August, Trekking the Colca canyon&lt;/h1&gt;
&lt;p&gt;&lt;img alt="IMGP7269.JPG" height="175" src="uploads/travel-blog-aug-2010/IMGP7269.JPG/image_preview" style="vertical-align: middle; margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.5em; margin-left: 0px; float: left; clear: both; border: 1px solid black;" width="334" /&gt;The Colca Canyon, outside of Arequipa, is reportedly the deepest canyon in the world, twice as deep as the Grand Canyon and averages a depth of 3400 meters for a length of 100 km.&lt;img alt="IMGP7307.JPG" class="image-right" height="191" src="uploads/travel-blog-aug-2010/IMGP7307.JPG/image_preview" width="297" /&gt;&lt;/p&gt;
&lt;p&gt;We booked a tour for two days and left at 3:00 am the first day to the town of Cabanaconde to&lt;br /&gt; start hiking down the canyon. A while before we stopped at a well known Condor lookout point for breakfast and another opportunity to spot some of these majestic birds. What awaited us there completely surpassed our expectations. Condors were floating on the rising thermals right in front of the viewpoint and sometimes less than 5 meters away! About 8 condors seemed to be in the area, seemingly unperturbed by the dozens of tourists snapping away with their cameras.&lt;/p&gt;
&lt;p&gt;The hike down to the canyon took the rest of the day, about 7 hours in total and 14 km in length. We spent the night at the so called (and well deserved) "Oasis", with a pristine rock pool of fresh 22° mountain water. The accommodation consisted of huts with thatched roofs and mud walls and floors. Basic but part of the fun and atmosphere.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7298.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP7298.JPG/image_blog" style="vertical-align: middle; float: none; margin: 0px; border: initial none initial;" /&gt;&lt;/p&gt;
&lt;h1&gt;&lt;span style="font-size: 19.2px;"&gt;25 August, Trekking the Colca canyon&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;On the last day of the Colca canyon treĸ, we woke up at about 4am to hike back up and out of the canyon. It took us about 2 hours and 45 minutes (3 hours being the average) to complete the 6km long and 1km high hike out of the canyon.  It was quite a challenge because it was so steep, but also good training for the hike to &lt;a class="external-link" href="http://en.wikipedia.org/wiki/Choquequirao"&gt;Choquequirao &lt;/a&gt;that we would later attempt. Part of the hiking trail up and out of the canyon can be seen in the photo below:&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7374.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP7374.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;The rest of the day was mostly spent driving in the bus and watching the scenery, including a majestic view of a nearby valley covered in terraces (seen below) some perhaps dating from the Incan times, before visiting some hot springs where we could relax our aching muscles.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7426.JPG" src="uploads/travel-blog-aug-2010/IMGP7426.JPG/image_blog" style="vertical-align: middle; float: none; border: initial none initial;" /&gt;&lt;/p&gt;
&lt;h1&gt;&lt;span style="font-size: 19.2px;"&gt;27 August, Leaving to Cusco&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;At the end of the month, we left for the famous city of Cusco, were we'll be visiting two lost Incan cities. Machu Picchu and the lesser known Chocequirao.&lt;/p&gt;
&lt;p&gt;That we will leave for next month however, and for the next blog entry. :)&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;P.S. Think twice before using Escandinavia tour agency in Arequipa, Peru&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;We  booked the mountain biking and Colca Canyon activities through a local  tour company (Escandinavia) located in the main square (Placa de Armas)  in Arequipa. The agency is run by a Peruvian named Edgar, who speaks  good English. We were quite happy with the tours he booked for us, but  unfortunately things changed for the worse later when he made an  erronous bus booking for us, for which he lost an entire day. Afterwards we caught him lying to us about having  someone to pick us up in Cuzco, and he also didn´t pay (as promised) the deposit of a  booking we had to cancel because of his mistake. The fact  that he made a mistake in booking our bus could be overlooked, but after  he lied to us and also neglected to fulfill his  promises, we feel it's necessary to warn others. The staff at the Point  hostel in Arequipa also later informed us that - after some  disappointments - they do not make use of his services anymore.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP7444.JPG" class="image-inline" src="uploads/travel-blog-aug-2010/IMGP7444.JPG" /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div id="_mcePaste" style="position: absolute; left: -10000px; top: 6632px; width: 1px; height: 1px; overflow: hidden;"&gt;&lt;img alt="IMGP6763.JPG" class="image-right" height="196" src="uploads/travel-blog-aug-2010/IMGP6763.JPG/image_preview" width="243" /&gt;&lt;/div&gt;</description>
                <author>JC Brand</author>

                
                    <category>travel</category>
                
                
                    <category>bolivia</category>
                
                
                    <category>south-america</category>
                
                
                    <category>peru</category>
                

                <pubDate>Wed, 08 Sep 2010 02:45:20 +0000</pubDate>

                
            </item>
        
        
            <item>
                <title>South American travel diary, Part 2. July 2010</title>
                <guid>http://opkode.com/media/blog/2010/08/07/south-american-travel-diary-part-2.-july-2010</guid>
                <link>http://opkode.com/media/blog/2010/08/07/south-american-travel-diary-part-2.-july-2010</link>
                <description>&lt;h1&gt;4 July, Canoa Quebrada&lt;/h1&gt;
&lt;p&gt;We got a room without breakfast included, so we decided to use the opportunity to sleep late instead of being woken by an alarm clock. At about 12 am we went down to the local (very basic) bar/restaurant for some Churrascuro (grilled meat and side dishes) at R$ 10 per person (about €4.50). It's been 6 weeks without any stomach problems or diarrhea. This includes eating from street stalls, bus stations and from makeshift "home" restaurants (sometimes in people's living rooms).&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5190.JPG" class="image-inline" height="208" src="uploads/travel-blog-july-2010/IMGP5190.JPG/image_preview" width="279" /&gt; &lt;img alt="IMGP5206.JPG" class="image-inline" height="207" src="uploads/travel-blog-july-2010/IMGP5206.JPG/image_preview" width="312" /&gt;&lt;/p&gt;
&lt;p&gt;We then went to the main beach, quickly saw that it was too crowded for us, turned left and started walking to a collection of electric windmills off in the distance. Canoa's beach is quite long, a local estimated about 20 km in total, with the main beach occupying only about 150m, so we had a long stretch of deserted beach to explore.&lt;/p&gt;
&lt;p&gt;I expressed my desire to to go and stand under one of the windturbines so we continued walking along the coast into their direction. After about almost two hours of walking in the midday sun we concluded that these things were still deceptively far away, and that we must get some rest soon. To make matters worse, we only had 500ml of water with us. I eventually found a new target to make all the walking worthwhile and we headed off to a sanddune nearby to look for some shade.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5204.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP5204.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;Canoa Quebrada is very reminiscent of Swakopmund in Namibia. It's very hot and dry with a long stretch of coast flanked with white sanddunes. Very pretty in it's own way. We were unfortunately quite sad to see plastic litter across the entire stretch of beach that we walked. To make matters worse, we found several dead fishes and puddles of brown and clearly polluted water. One of the big touristic selling points in Canoa is the buggy rides to the sanddunes. Every 15 minutes a buggy with smiling people would pass us by as we walked along the coast and practically the entire stretch of beach was turned into a buggy highway covered in tire tracks. As a result we were a bit disappointed with Canoa Quebrada. It seems the residents still need to develop a sense of responsibility for conserving the beaches fragile ecosystem and for keeping it clean.&lt;/p&gt;
&lt;h1&gt;6 July Overnighting at Fortaleza airport&lt;/h1&gt;
&lt;p&gt;Our plane from Fortaleza to Campo Grande left at 6:00 in the morning, so we made the decision to stay the night at the airport.&lt;/p&gt;
&lt;p&gt;At about 12:00 at night, we made a little campsite under the stairs of the viewing hall and got ready to tuck in. Manuela successfully slept there for about an hour, but about half an hour after I joined, a security guard came and politely asked us to leave. That was pretty much our only chance for sleeping that night, so for the remainder we sat on some (probably purposefully) uncomfortable chairs listening to music and trying to catch some minutes of sleep before being woken up by the inevitable pins and needles in the butt cheek and leg that bore the brunt of the body's weight.&lt;/p&gt;
&lt;h1&gt;7 July, Campo Grande&lt;/h1&gt;
&lt;p&gt;We arrived in Campo Grande at about 12 in the afternoon. Hungry and exhausted. We met a Danish couple and the four of us were quickly roped in by a smooth talking Pantanal tour salesman named Gil.&lt;/p&gt;
&lt;p&gt;Gil fired off his sales pitch at our fragile, sleep deprived minds. We were all wary of being ripped off and trying to be intelligent, discerning tourists, but eventually the prospect of going downtown alone with our backpacks to look for a better deal looked less and less appealing. Gil continued, showing us pictures of a Pantanal lodge with reclining beach chairs, swimming pool, dormitories and private rooms and then when our defenses finally broke, went ahead and sold us a package that excluded all of the above. Without explicitly telling us of course.&lt;/p&gt;
&lt;h1&gt;9 July, Santa Clara lodge, Pantanal&lt;/h1&gt;
&lt;p&gt;The first morning of our stay in the Pantanal, we had to be ready at 4 o'clock to go on an early morning game drive.&lt;/p&gt;
&lt;p&gt;The Pantanal is 90% private owned, so we had to restrict ourselves mostly to the big public gravel road that moves between the farms, which felt less immersive in the wild than the game drives I've been on in South Africa. This was one of a few times that the thought occurred that it's quite a shame that there is no big national park in the Pantanal, such as Etosha in Namibia or Kruger Park in South Africa.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5305.JPG" class="image-inline" height="197" src="uploads/travel-blog-july-2010/IMGP5305.JPG/image_preview" width="328" /&gt; &lt;img alt="IMGP5316.JPG" class="image-inline" height="197" src="uploads/travel-blog-july-2010/IMGP5316.JPG/image_preview" width="264" /&gt;&lt;/p&gt;
&lt;p&gt;For brevity, I'll refrain from overly describing this amazing place, and instead the inquisitive reader to the &lt;a class="external-link" href="http://en.wikipedia.org/wiki/Pantanal"&gt;wikipedia page&lt;/a&gt;. Some interesting facts that I can't help mentioning though, are that the entire Pantanal covers an area the size of France and contains about 35 million caimans (alligators) and a stunning collection of birds and other wildlife. &lt;i&gt;Pantanal&lt;/i&gt; means swamp, and during the rainy (summer) season, almost the entire place gets covered in water. During the dry months, only a limited amount of swamps remain though, with lots of dry bushveld in between.&lt;/p&gt;
&lt;p&gt;Our guide for the early morning trip was exceptional. In the dim light of dawn he spotted birds in trees and even small spiders in the road. Sometimes it took me half a minute to spot a bird that he recognised minutes before in a moving vehicle.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5282.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP5282.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;Overall we spent about 6 hours in the bush, which included watching a spectacular sunrise over a lake, followed up by a hike for about 2 hours.&lt;/p&gt;
&lt;p&gt;We saw quite a few animals, a local raccoon, small bush deer, large deer, some more caimans, black howler monkeys, a large and scary tarantula like spider and a variety of birds.&lt;/p&gt;
&lt;p&gt;The afternoon was spent horse-riding. What could be said about that? Well, it was great, I could get used to a lifestyle of regular horse-riding and I felt a special kinship with my specific horse, even though it was a bit of a tourist whore. It made some strange grunting and burping noises during the ride, which prompted various theories from our group as to their origin, randing from the mundane, to sexual to esoteric.&lt;/p&gt;
&lt;h1&gt;10 July, Santa Clara lodge, Pantanal&lt;/h1&gt;
&lt;p&gt;The nights we slept in hammocks in the open air (surrounded with mosquito nets), and were woken up that morning by the sounds of the wild. Loudest of all was the call of a bird called the &lt;i&gt;Chacochachalaka&lt;/i&gt;, whose name is an onomatopedic attempt to recreate this creature's cacophonic call but which ultimately fails. The noise is usually created by at least two birds in tandem. The one starts making a more high pitched call, then immediately followed by a lower pitched reply. The aural effect is a bit similar to a recording of a chicken being grabbed by the neck and swung around a few times, with the pitch lowered a few octaves.&lt;img alt="IMGP5333.JPG" class="image-right" height="164" src="uploads/travel-blog-july-2010/IMGP5333.JPG/image_preview" width="313" /&gt;&lt;/p&gt;
&lt;p&gt;For the morning activity, we went on a boat ride on the local river, a tributary of the Paraguay river. We got a chance to see even more Caimans, some Capivaras and another large variety of birds.&lt;/p&gt;
&lt;p&gt;The afternoon was spent piranha fishing with little peaces of beef, a surprisingly easy and fun activity. Manuela had one of the biggest catches of the day, I caught about 5 piranhas, with 3 being let go for being too small to do anything useful with.&lt;img alt="IMGP5461.JPG" class="image-left" height="123" src="uploads/travel-blog-july-2010/IMGP5461.JPG/image_mini" width="195" /&gt;&lt;/p&gt;
&lt;p&gt;Later, while we were cleaning the fish, our guide cut out the tiny heart of a dead piranha. To my amazement, it was still beating! Our guide remarked that perhaps that's why the piranhas are such nasty fish, they have very small hearts. I held the beating heart in my palm for a few minutes, considering wether I should eat it, but eventually threw it away. The piranhas have very sharp teeth, capabale of biting off a finger, even after they're dead (due to convulsions), but the concept of people being attacked and killed by piranhas is a myth. We swam in the caiman and piranha infested waters and lived to tell the tale. Piranhas will only attack if you are bleeding and caimans eat only fish. So even though both animals are still dangerous and can definitely injure a person badly, it's still quite safe to swim in the river if you maintain a distance and avoid any bleeding.&lt;img alt="P7100696.JPG" class="image-right" src="uploads/travel-blog-july-2010/P7100696.JPG/image_preview" /&gt;&lt;/p&gt;
&lt;h1&gt;11 July, Santa Clara lodge, Pantanal&lt;/h1&gt;
&lt;p&gt;Early that morning, in addition to the now familiar cry of the &lt;em&gt;Chacochachalakas&lt;/em&gt;, we were woken up by the ominous ruckus made by a troupe of Black Howler Monkeys. It was however a pleasure to lie in a hammock in the early morning ours listening to the sounds of nature, and even the less musical animal cries are a huge improvement over the sounds of construction workers and city traffic.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5275.JPG" src="uploads/travel-blog-july-2010/IMGP5275.JPG/image_preview" /&gt;&lt;/p&gt;
&lt;h1&gt;12 July, Santa Clara lodge, Pantanal&lt;/h1&gt;
&lt;p&gt;We spent the morning taking on a two and a half hour hike, during which our guide explained many of the medicinal properties of the local vegetation. Examples included the Yellow Trumpet Tree, whose bitter sap is a remedy for inflöamation. A water lily from which a hallucinogenic tea could be made, the Acori Palm, from whose seeds you could press drops of water to use as eyedrops. The Acori Palm was quite abundand in the area and seemed to be an important part of the local ecosystem. The leaves are fed on by the cattle during the raining season, when the grass is covered in water. The coconuts are eaten by armadillos to file their teeth and eaten by the Macaws, who can crack them open with their powerful beaks. From the hard shell covered fruit you can make a drinking cup, a plate or a horn with which to make a Jaguar call. Inside the hard shell of the fruit is a yellow flour (in addition to some worms) which is eaten by the natives. We were also introduced to Tuco, a bamboo used for making bows, and Caraguata, a bromeliad whose leaves are used for fiber. At this point I stopped taking notes and decided to concentrate on enjoying the hike instead.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5434.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP5434.JPG/image_preview" /&gt;&lt;/p&gt;
&lt;p&gt;Overall, the Pantanal was an enriching but not entirely stressfree and relaxing experience. Firstly, there was an unpleasant run-in with a very rude and unprofessional guide on the first day. Then, the huge amount of acquired mosquito bites coupled with steep temperature changes between searing hot in the afternoon and chillingly cold at night in addition to the everpresent and all-covering dust, meant that I was quite relieved to be leaving. On this trip so far, we have been happiest when we were doing our own thing on our own time. Taking part in a packaged tour of the Pantanal was just the opposite of that. The activities were fun and worth the effort and money, but there were just a few too many unpleasantries, none the least the way we were treated by some of the lodge staff, that make me remember the experience with mixed feelings.&lt;/p&gt;
&lt;h1&gt;13 July, Bonito&lt;/h1&gt;
&lt;p&gt;We arrived in Bonito (meaning beautiful) the night before, after a long and very bumpy ride on what was probably the most half-hearted attempt at creating a temporary gravel road in order to facilitate repairs on the main road. In other words, this gravel road was awful, and I had visions of our poor little minibus breaking down with us having to spend the night at the side of the road in the middle of nowhere.&lt;/p&gt;
&lt;p&gt;Instead, all went well and we were now in the popular town of Bonito, renowned for it's offering of beautiful caves and rivers and a whole range of activities associated with them. There was just one problem, the hostel where we stayed and all the activities it included, were terribly expensive.&lt;img alt="IMGP5522.JPG" class="image-right" height="250" src="uploads/travel-blog-july-2010/IMGP5522.JPG/image_preview" width="332" /&gt;&lt;/p&gt;
&lt;p&gt;We therefore opted for the poor man's alternative, rented bicycles and rode 7km to &lt;i&gt;Banleário Municipal&lt;/i&gt;, where we could snorkel in the river. The bicycle trip out of town was a pleasure, providing another chance to take in and appreciate the landscape. &lt;i&gt;Banleário Municipal&lt;/i&gt; was a pleasant surprise, next with a very beautiful and clear turqoise coloured river, swarming with fishes. We snorkeled for about two hours until it started raining, when we huddled under a shelter with two Brazillian caretakers discussing (in broken Portuegese) Brazillian weather/festivals/beer/people/etc. compared to their German equivalents. We were again struck by the friendliness of most of the Brazillians we encountered.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5527.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP5527.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;Bonito is definitely one of the richest most developed towns we've encountered so far, with quite a few very stylish and modern houses around town. Perhaps that's why the activities were so expensive. It could also however just be an indicator of the wealth gap between the poorer North and richer South of Brazil.&lt;/p&gt;
&lt;h1&gt;14 July&lt;/h1&gt;
&lt;p&gt;After one day in Bonito, we left deviated from our original plan and decided to leave for &lt;i&gt;Foz do Iguacu&lt;/i&gt;, a Brazilian border town near the Iguacu waterfalls. As we headed more and more south, the landscape and the climate continued to change, getting greener and colder. Some areas even reminded us of the south of Germany, with neatly kept green fields dotted with patches of forest vegetation (rainforest as compared to Germany's temperate? forest).&lt;img alt="IMGP5542.JPG" class="image-right" src="uploads/travel-blog-july-2010/IMGP5542.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;We had to change buses twice and waited about two hours in the middle of the night for one of the later ones, which meant that I was again very tired upon arrival.&lt;/p&gt;
&lt;p&gt;We decided to take it slow, had lunch with a nice older Danish couple who (very patiently) were waiting with us the previous night for their own (even more delayed) bus. We swapped some travel stories and they told us about their adventures in Peru. Afterwards, we left for the Argentinian border town of Puerto Iguazu, to find some accommodation for the night.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5588.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP5588.JPG/image_preview" /&gt;&lt;/p&gt;
&lt;p&gt;Upon arriving in Argentina, we quickly detected a different vibe, culture and look than we were getting used to in Brazil. The shops seemed to be better stocked and with more specialties.&lt;/p&gt;
&lt;h1&gt;15, 16 July, Iguacu Waterfalls&lt;/h1&gt;
&lt;p&gt;We spent two days visiting the &lt;i&gt;Parque Nacional Iguazu&lt;/i&gt;, in which the spectacular Iguazu waterfalls can be found. The largest of which, is the &lt;i&gt;Garganta el Diablo&lt;/i&gt;, or "Devil's throat".&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5626.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP5626.JPG" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5670.JPG" class="image-left" src="uploads/travel-blog-july-2010/IMGP5670.JPG/image_preview" /&gt;The magnificence of the this waterfall is beyond description. Enormous amounts of water continuously flowing over the edge and into a white abyss. The white mist making it difficult if not impossible to see the water below. When the eye looks on to the water pouring over the edge, it tries in vain to find something in the ever changing sceneto focus on, giving rise to a mesmerizing effect. I felt as if I could have stared at the falling water for hours.&lt;/p&gt;
&lt;p&gt;There are 269 other waterfalls, extending to both sides of this monster, creating a wide vista so impressive and beautiful that no picture or photo could ever do it any justice. We know, not just because we tried to capture it with our small 100€ camera, but also because we could not find any postcard, poster or picture elsewhere that captured their splendour. Simply put, they are much too big to adequately fit in any picture while still maintaining a perspective of their true size.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5762.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP5762.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;On the second day, it was very cold and raining, which dampened our enthusiasm a bit, but after seeing a blind person visiting the park the previous day, things were placed in perspective and I was grateful for having the good health and fortune to see these impressive waterfals.&lt;/p&gt;
&lt;h1&gt;18 July, Tres fronteiras park&lt;/h1&gt;
&lt;p&gt;After our rainy excursion to the waterfalls, I fell ill for about two days in which we stayed inside at the hostel. The small ten person dormitory was particularly suffocating for Manuela who didn't like the hostel to begin with.&lt;/p&gt;
&lt;p&gt;On the second (and our last) day, I however started to feel better and we decided to walk to the "Tres Fronteiras" park, were you could see Brazil, Paraguay and Argentina all in one view. The park itself was free and our spirits were lifted after getting out of the hostel for a change.&lt;/p&gt;
&lt;h1&gt;19 July, Ciudad del Este&lt;/h1&gt;
&lt;p&gt;Ciudad del Este is a chaotic Paraguayan frontier town on the border with Brazil and Argentina and the second biggest city in Paraguay. Its entire economy seemingly depends on its large markets of (mostly cheap Asian) consumer goods which are bought by Brazillians looking to save money by avoiding customs and sneaking the goods back through the border. Often the goods are then resold on the Brasillian side.&lt;img alt="IMGP5797.JPG" class="image-right" height="314" src="uploads/travel-blog-july-2010/IMGP5797.JPG/image_preview" width="240" /&gt;&lt;/p&gt;
&lt;p&gt;Many people who visit Ciudad del Este for a day don't even bother to get their passports stamped and the buses and taxis who cross the border from Brazil wont stop at the passport controls unless you specifically ask them. Upon nearing the border, we however decided not to tempt fate, and asked our bus driver to let us out to get our passports stamped.&lt;/p&gt;
&lt;p&gt;Upon entering the city via the "Friendship bridge", we immediately saw the large markets covering all available sidewalk space. Many of the buildings between the sidewalks are also filled to the brim with small markets and shops. We didn't experience the Paraguayans as being too aggressive salespeople however and usually didn't feel badgered to buy crap we didn't want.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5821.JPG" class="image-inline" height="180" src="uploads/travel-blog-july-2010/IMGP5821.JPG/image_preview" width="286" /&gt;&lt;/p&gt;
&lt;p&gt;It was raining during our excursion, and this only highlighted the neglect and disrepair of the city itself. Large potholes were filled with brown water, and some buildings seem to never have been painted. By chance, we passed a mall (more like a narrow 5 story department store than a mall) called "Mona Lisa" which we recognised from large billboards in Brazil, urging shoppers to go to Ciudad del Este and shop there. We decided to take a look.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5808.JPG" class="image-right" src="uploads/travel-blog-july-2010/IMGP5808.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;Inside we were quite surprised. Fancy and expensive cologne and fragrants, new Ipads and Iphones, imported Swiss chocolate, Sushi and a whole assortment of other luxury items. The mall itself could be located in any big city in the world, but the contrast with the disheveled, dirty and poor spectacle going on outside its walls was striking.&lt;/p&gt;
&lt;p&gt;At the end of the day we took a minibus taxi back across the bridge to Brazil. The one guy sitting next to Manuela looked quite nervous as we neared the Brazillian border but as the taxi driver made a point of speeding around the border gates he relaxed visibly and made a Catholic cross with his right hand. Everyone&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5838.JPG" class="image-left" height="166" src="uploads/travel-blog-july-2010/IMGP5838.JPG/image_mini" width="132" /&gt;&lt;/p&gt;
&lt;p&gt;was therefore a bit surprised when the two gringos in the back asked to be let out to go and stamp their passports again. The driver pulled over&lt;/p&gt;
&lt;p&gt;right there at the side of the road, ignoring the hooting from the irritated drivers behind us and let us out, before speeding away again.&lt;/p&gt;
&lt;p&gt;On the same day we took a long distance bus back up to Corumba on the border with Bolivia.&lt;/p&gt;
&lt;h1&gt;21 July, Puerto Quijarro&lt;/h1&gt;
&lt;p&gt;We spent a day in Puerto Quijarro, a small dusty Bolivian frontier town on the border with Brazil. After having spent almost all my cash in obtaining a visa I wasn't aware I needed, I had to find a place to withdraw some more Bolivianos. Neither of the two cash machines in the town accepted my card however. Again the problem seemed to be that I had a Mastercard. In fact, I had two, which feels like having two left feet at a dancing contest. In South America, Visa is accepted almost everywhere, Mastercard however is a different story. In the end we had to take a taxi to the nearby town of Puerto Suarez, to use their ATM, which did accept my card.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5865.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP5865.JPG/image_preview" /&gt;&lt;/p&gt;
&lt;p&gt;As a result of this, we didn't have a chance to buy train tickets to Santa Cruz for the day (you can only buy tickets in person and for the same day), and ended up being the only two guests staying in one of the nicest, most spacious hostels we've ever been to, Tamengo. It used to be the local public swimming pool, before the current owner bought it and turned it into a hostel. The town of Quijarro was so poor that it seemed unlikely that the municipal would have had the funds left to maintain a public swimming pool.&lt;/p&gt;
&lt;h1&gt;22 July, Train from Puerto Quijarro to Santa Cruz&lt;/h1&gt;
&lt;p&gt;We woke up early and made sure to get tickets for the train later in the day. We would be traveling on what is known as the "death train", apparently because it was used to transport yellow fever victims in the past.&lt;/p&gt;
&lt;p&gt;The train shaked and dipped along at a snails pace. On a small television at the front of the compartment, Spanish songs from the 1970s were playing, sung, among others, by an overly zealous woman with kitsch, bright make-up and a priest with a guitar. Early in the day I heard an old 90s techno song blaring from some car's speaker in a dusty road populated with chickens, pigs and countless stray dogs. So far, being in Bolivia has presented its strange moments.&lt;/p&gt;
&lt;h1&gt;23 July, Traveling from Santa Cruz to Samaipata&lt;/h1&gt;
&lt;p&gt;We arrived in Santa Cruz, after a harrowing 17 hour train ride. The compartment bumped, stuttered and shaked, and occasionally there would be very loud bangs coming from below as we not only swayed in a sideways motion, but also vertically, with the bottom of our carriage banging on the tracks below. On occasion the train swayed so much that I would instinctively prepare for the inevitable tipping over of our carriage. In the end, the inevitable seemed to be avoided, or perhaps just delayed for a later time.&lt;/p&gt;
&lt;p&gt;One of the first things noticable about Santa Cruz, as we zipped away from the bus station in a taxi, was that there were no high rise buildings, and everywhere seemed desperately poor, although we went past a car dealership selling luxury 4x4s, including a Porsche Cayenne. Nevertheless, Bolivia is one of the poorest places I have ever visited, outside of some pockets in Southern Africa. Coming into Santa Cruz with the train, we saw an unplanned sprawl of shoddy structures, bisected with dirt roads. Rubbish is strewn everywhere, and in between chickens, pigs, cattle and people roam listlessly looking for something to do or eat. The children seem happy though, having fun playing in the dirt. Bolivias population is mostly indigenous, and for some reason their babies are incredibly cute, with dark elf-like eyes.&lt;/p&gt;
&lt;p&gt;We spent about 3 hours in Santa Cruz and then took a minibus taxi to Samaipata (30 Bolivianos each), but after 20 minutes of alternating acceleration, then braking, then snaking through traffic, our driver sped over a speedbump and the car broke down. We had to all get out at the side of the road and wait for a replacement minibus to arrive.&lt;/p&gt;
&lt;p&gt;The new driver was older with big, very thick glasses. I wasn't sure whether this should instill confidence or fear in his ability to see objects in the road. Every now and then he would unceremoniously stop the car and jump out to take a piss at the side of the road in full view of the occupants. Later we were all almost killed when he narrowly avoided being driven over by a large oncoming truck. All the time without any communication from his side or the slightest apology. When we arrived in Samaipata, he simply drove past and we had to tell him to stop and insist that he turn back and drop us off. Now suddenly he was very chatty with the other occupants, no doubt complaining about the gringos in the back.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5889.JPG" class="image-right" src="uploads/travel-blog-july-2010/IMGP5889.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;As he sped away, we were however more relieved than anything else, and looking forward to a new week of adventures.&lt;/p&gt;
&lt;p&gt;A cliché in many people's minds is that indigenous populations live closer to the land, more in harmony with nature and have more respect for the earth than the greedy, exploitative westerners. Sadly, this is not the picture we were presented with in Santa Cruz and on the way to Samaipata. Many people seem to lack any sense of responsibility for caring for their environment, painfully evident by the fact that the whole countryside seems to be covered in rubbish. Plastic bottles, wrappers and the like are simply thrown on the ground, with no regards for the terrible visual and environmental pollution it causes.&lt;/p&gt;
&lt;h1&gt;24 July, Samaipata&lt;/h1&gt;
&lt;p&gt;Samaipata, a town of 3000 inhabitants in an "ellbow of the Andes" with no bank branch, ATM, supermarket or dedicated internet connection, is the provincial capital of the province Florida and even boasts a court with 2 apparently unbribable judges. Unless you pay them in cash.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5922.JPG" class="image-inline" height="199" src="uploads/travel-blog-july-2010/IMGP5922.JPG/image_preview" width="259" /&gt; &lt;img alt="IMGP5921.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP5921.JPG/image_mini" /&gt;&lt;img alt="IMGP5968.JPG" class="image-inline" height="200" src="uploads/travel-blog-july-2010/IMGP5968.JPG/image_preview" width="221" /&gt;&lt;/p&gt;
&lt;p&gt;There is however a wonderful fresh food and meat market that more than makes up for the lack of a supermarket. The apples and pears in particular were delicious. There's also a small European expat community (particularly Germans and Austrians) who provide tours, good restaurants, cafés and even a very good French bakery. Not to be outdone, there was also a very good local restaurant that we would often frequent during our stay.&lt;/p&gt;
&lt;p&gt;Samaipata is located in a valley, with the rainforests of Amboro National park on the one side and a much dryer semi-arid climate on the other, which of course makes for a lot of diversity and interesting scenery.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5924.JPG" class="image-inline" height="204" src="uploads/travel-blog-july-2010/IMGP5924.JPG/image_preview" width="274" /&gt; &lt;img alt="IMGP6190.JPG" class="image-inline" height="203" src="uploads/travel-blog-july-2010/IMGP6190.JPG/image_preview" width="271" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6068.JPG" class="image-left" src="uploads/travel-blog-july-2010/IMGP6068.JPG/image_mini" /&gt;On that morning, we met up with &lt;a class="external-link" href="http://southernhemisnuggets.blogspot.com/2010/08/santa-cruz-and-samaipata-one-big-fat.html"&gt;Tony and Sofia&lt;/a&gt;, whom we first met in Rio de Janeiro and stayed in contact with since then, and together decided to take a hike to a lookout point on one of the hills nearby. Long story short, we took a wrong turn and instead ended up at the local "Zoo". More an animal refuge run by an expat Swiss wonman, with a selection of touchy howler monkeys, spider monkeys, a three legged wild cat, some dogs, wild pigs, tortoises, macaws, parrots and a selection of other critters. Our visit more than made up for not finding our lookout point and we were glad to contribute in a small way towards protecting the abandoned and traumatised animals.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5959.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP5959.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;26 July, Horse-riding&lt;/h1&gt;
&lt;p&gt;We returned to the zoo to rent some horses and rode up a nearby hill with a lookout point called "Mirador El Paradiso". One of the dogs of the zoo went with us and he was later joined by another dog from a nearby farm. They accompanied us all the way up to the top of the hill, with the one dog making sure that any and all wildlife were thoroughly chased away before our arrival, by running out ahead and barking loudly.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6020.JPG" class="image-inline" height="226" src="uploads/travel-blog-july-2010/IMGP6020.JPG/image_preview" width="303" /&gt; &lt;img alt="IMGP5982.JPG" class="image-inline" height="227" src="uploads/travel-blog-july-2010/IMGP5982.JPG/image_preview" width="305" /&gt;&lt;/p&gt;
&lt;p&gt;The lookout point provided a very nice vista of the surrounding hills and valleys and the horses could even graze a bit at the top. The whole trip took two and a half hours at about €13. Money well spent.&lt;/p&gt;
&lt;h1&gt;27 July, Bella Vista&lt;/h1&gt;
&lt;p&gt;One of the oldest tour agencies in town (they might actually be the oldest) is called &lt;a class="external-link" href="http://www.the-roadrunners.info/"&gt;RoadRunners&lt;/a&gt;, started by a loud but very friendly Austrian named Olaf about 15 years ago. I was initially attracted to their shop when I saw that they had a book exchange with a broad selection, and in the end Olaf was nice enough to lend me a thick biography on Che Guevara. Che's last guerilla mission was in Bolivia, and before he was eventually captured and killed somewhere in the area, his men went down to Samaipata to rob a bank and retrieve some asthma medication for Che. One local guard was killed and in the excitement the guerillas fled from the scene and the shocked villagers without remembering to get any medication. Che was condemned to suffer from acute asthma for the rest of the campaign.&lt;/p&gt;
&lt;p&gt;We decided to take a tour called "Bella Vista" (Pretty view) with RoadRunners and it turned out to be one of the highlights of our lengthy stay in Samaipata. We drove out of town for about an hour and then proceeded to hike up a high mountain (dubbed the "cathedral" by RoadRunners) with a flat top from which we would have a spectacular 360° view of the surroundings. The hike was not too taxing, but no picnic either and we sometimes had to walk in single file on a ridge too thin for two people to stand side by side, flanked by steep drops on either side. Not a good idea for people with a fear of heights.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6106.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP6106.JPG/image_blog" /&gt;&lt;img alt="IMGP6144.JPG" class="image-right" height="254" src="uploads/travel-blog-july-2010/IMGP6144.JPG/image_preview" width="336" /&gt;&lt;/p&gt;
&lt;p&gt;We were blessed with good weather and the views were spectacular, getting better and better as we hiked to the top. From above you could see in all directions, up to the furthestmost edges of the Bolivian Andes, about 80 km away. We hiked down on the opposite side of the mountain we hiked up upon, eventually ending in a ravine covered in a forest with ferns, bromeliads, orchids and even two impressive tree ferns.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h1&gt;29 July, Condor Hike&lt;/h1&gt;
&lt;p&gt;The majestic (but truly ugly) Condor, with a wingspan of up to 3 meters, is the national symbol of Bolivia. It can cover a distance of hundreds of kilometers in a day, conserving its energy by gliding on air currents. Near Samaipata is a cliff with a small inaccessible pool and waterfall, which attracts Condors from as far as Argentina and Peru, due to it's secludedness and the fact that Condors cannot ascend straight from the ground up, but instead from the side of a cliff where the air currents can hold them up.&lt;/p&gt;
&lt;p&gt;We hooked up with local guide Saúl, (a trained Biologist and owner of Tucandera tours) who accompanied Tony, Sofia, Manuela and I on a 16 km trek over the mountains to a lookout point where we could view the condors swooping down to the waterfall to bathe and drink.&lt;/p&gt;
&lt;p&gt;We first took a taxi to a waterfall, called "La Pajcha", and then to a point nearby were we started hiking up a mountain. Sometimes we would arrive, sweating and out of breath at a certain area, to find it littered with cow dung. This was something we already noticed on our Bella Vista hike and we were continuously amazed at the mountain climbing skills of the local cattle.&lt;img alt="IMGP6195.JPG" class="image-right" src="uploads/travel-blog-july-2010/IMGP6195.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;Saúl showed us some local fauna, including some aromatic flowers "Vira Vira" to make tea from (he was nice enough to pick some for us and we continued to make tea for the following two weeks) and a plant with which the local indigenous woman induce abortions (and risk their own lives or nervous systems). We saw condors quite early on, including one very rare (for the area) tropical condor, but we could not have known the spectacle that awaited us when we reached the cliff. There were about 6 condors visible at the top of the waterfall, and we made turns using Saúl's binoculars to get a better view. Every few minutes, a solitary or pair of condors would appear on the horizon, to swoop down into the canyon and land on the cliff on top of the waterfall. It was an amazing site to behold, and, for lack of an expensive camera, we had to be content with taking it all in being in the moment. We saw about 25 condors in total and the day turned out to be one of the highlights of our entire South American trip.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6228-1.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP6228-1.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;We were warned beforehand that too many tourists might disturb the birds, and we made sure not to get too close, even declining to go to another lookout when our guide offered. In the end, we stayed a good distance, saw two dozen condors and had the time of our lives staring out into the expanse of the large condor filled canyon in front of us.&lt;/p&gt;
&lt;h1&gt;30 July, El Fuerte&lt;/h1&gt;
&lt;p&gt;The original Samaipata, a pre-Incan settlement, was located next to a large slab of sandrock. The sandrock was carved out at the top and at the sides, in what appears to be for ritualistic purposes. The Incas later arrived and continued to carve out symbolic shapes with Jaguars and Condors, and three twenty four meter long channels with symbolic snake carvings, used for liquid sacrifices. In the middle is a round circle with alternating seats for high priests and spirits. At the sides are niches that were covered in gold and contained urns with the mummified remains of important people.&lt;/p&gt;
&lt;p&gt;Today, Samaipata is located in a valley, and this original settlement is now only known as "El Fuerte" (the fort). El Fuerte was the eastern most fronteir town of the Incan empire and therefore of particular importance to them, (much more important than Machu Picchu apparently) as can be seen by the length of the snake canal, which is much longer than a similar one in Cusco. Theories abound as to the significance of the site. Some years ago, an Austrian scientist studied the site, and found water rising out of holes in the rock (though to be used for sticking in poles for building structures). The theory arose that the sandrock might in fact contain limerock, that acts as a sponge and collects rainwater through the sandrock, only to release it again at a later stage. Upon witnessing this phenonemon, the original inhabitants considered the site sacred, and built a temple to pray and sacrifice to the spirits to provide them with water from the rock.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6268.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP6268.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;We again took the tour with Olaf from Roadrunners, who told us lots of amazing stories about the Incas, the Spanish conquistadores and an incredible coincidence that made an army of 40 000 warriors flee from 160 conquistadores headed by Pisarro.&lt;/p&gt;
&lt;p&gt;Unfortunately the sandrock of El Fuerte is very soft and subject to a lot of erosion. So far the authorities have not done anything to combat this, and if left unchecked, some of the carved out features might be already be gone in 15 to 20 years.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6293.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP6293.JPG/image_preview" /&gt;&lt;/p&gt;
&lt;h1&gt;31 July, Cloud forest in Amboro National Park&lt;/h1&gt;
&lt;p&gt;Samaipata is located close to the Amboro National Park, an area of about 100km by 120km with a large section in the middle completely off limits to visitors. Located inside Amboro at the top of a mountain range is a cold rainforest, the so-called cloud forest. The name arising from the fact that it's so high that it's mostly covered in clouds.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6377b.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP6377b.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;This was our last activity in Samaipata, and we went out one last time with Olaf to go and hike up to the cloud forest. Three weeks earlier, there was heavy snow in the area (for the first time in 50 years) and the cloud forest suffered a lot as a result, with many branches breaking, trees falling down and the big tree ferns losing their leaves. The hiking path was also partly destroyed and we would have to do some machete work here and there to clear a path.&lt;/p&gt;
&lt;p&gt;It was however still an amazing experience walking through a forest covered in clouds, seeing trees covered in ferns, moss and lycans and smelling the mist in the air.&lt;/p&gt;
&lt;p&gt;We can definitely recomend &lt;a class="external-link" href="http://the-roadrunners.info"&gt;RoadRunners &lt;/a&gt;to anyone intending to visit Samaipata. Olaf and the gang were very helpful, friendly and honest and after three outings with Olaf we were all a bit sad to say goodbye.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6356.JPG" class="image-inline" height="211" src="uploads/travel-blog-july-2010/IMGP6356.JPG/image_preview" width="335" /&gt; &lt;img alt="IMGP6298.JPG" class="image-inline" height="211" src="uploads/travel-blog-july-2010/IMGP6298.JPG/image_preview" width="283" /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6421.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP6421.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h1&gt;1 August, Finishing Che Guevara&lt;/h1&gt;
&lt;p&gt;This was our last day in Samaipata before leaving for Sucre and I spent most of the day finishing reading the biography of Che Guevara that Olaf lent me. I was finished with about two hours to spare before our bus arrived and was glad to have received some insights into the man whose famous image adorns Cuban money, posters, flags and the t-shirts of clueless teenagers and students everywhere in the western world.&lt;/p&gt;
&lt;p&gt;Che definitely had some admirable qualities, but he was also a fanatic Marxist and a cold-blooded killer and guerilla fighter. I find it the hight of irony that his image adorns the t-shirts of youths from the very same capitalist countries he so despised. Just as I have once before realised with regards to the selling of religious relics, I was again aware how almost nothing is sacred or taboo when it comes to selling on the open market of capitalism, even if it is the image of a man who died fighting against that very same idea.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP6367.JPG" class="image-inline" src="uploads/travel-blog-july-2010/IMGP6367.JPG/image_blog" /&gt;&lt;/p&gt;</description>
                <author>JC Brand</author>

                
                    <category>brazil</category>
                
                
                    <category>travel</category>
                
                
                    <category>argentina</category>
                
                
                    <category>bolivia</category>
                
                
                    <category>south-america</category>
                

                <pubDate>Sat, 07 Aug 2010 20:05:00 +0000</pubDate>

                
            </item>
        
        
            <item>
                <title>South American travel diary, Part 1. June 2010</title>
                <guid>http://opkode.com/media/blog/2010/07/06/travel-diary-brazil-june-2010</guid>
                <link>http://opkode.com/media/blog/2010/07/06/travel-diary-brazil-june-2010</link>
                <description>&lt;p&gt; &lt;/p&gt;
&lt;h2 style="line-height: normal; font-size: 19.2px; "&gt;&lt;span style="font-size: 18px; "&gt;30/31 May, Sao Paulo&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;The people at Olah! hostel were very helpful and accommodating. They picked us up at the airport and had to wait about two hours for us, due to a delayed flight. Then they even offered to take us to the supermarket at 12 o' clock at night.&lt;/p&gt;
&lt;p&gt;In general Brazillians seem friendly and eager to help. We felt as though we stood out as travelers but during our first day walking in Sao Paulo, three different people approached us asking questions (probably for directions) in Portuguese, so perhaps we blended in better than imagined.&lt;img alt="IMGP3892.JPG" class="image-right" src="uploads/travel-blog-1/IMGP3892.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;h2&gt;1 June&lt;/h2&gt;
&lt;p&gt;We went to &lt;a class="external-link" href="http://www.virtualtourist.com/travel/South_America/Brazil/Estado_de_Sao_Paulo/Sao_Paulo-1500790/Things_To_Do-Sao_Paulo-Museu_de_Arte_de_SPaulo_MASP-BR-1.html"&gt;Museu de Arte de S.Paulo (&lt;em&gt;MASP&lt;/em&gt;)&lt;/a&gt;, which provided free entrance on Tuesdays. They had an exhibition of collages from the German artist &lt;a class="external-link" href="http://en.wikipedia.org/wiki/Max_Ernst"&gt;Max Ernst&lt;/a&gt; with a well written breakdown of  his life and interpretations of the different pieces.  We made our own interpretations of his work, which largely consisted of critiques of the abuse of power by the elite (represented by the French bourgoise), but also of men over woman.&lt;/p&gt;
&lt;p&gt;We left the museum inspired by Ernst's creativity, his well-traveled and  bohemian lifestyle indicating that creative lifestyle design is nothing new.  Some people have been traveling the world and making a living doing what they love for a long time already.&lt;/p&gt;
&lt;h2&gt;2 June&lt;/h2&gt;
&lt;p&gt;&lt;img alt="IMGP3953.JPG" class="image-left" src="uploads/travel-blog-1/IMGP3953.JPG/image_mini" /&gt;The sight of vagrants and destitutes lying on the dirty sidewalk and public spaces in the center of Sao Paulo was quite jarring, and something I was not used to seeing anymore since spending a year and half in Germany. They were in all likelyhood just sleeping,  but one couldn't be sure. One might have been lying there dead with people just passing by unaware.&lt;/p&gt;
&lt;p&gt;We went to the famous &lt;a class="external-link" href="http://www.galeriadorock.org.br"&gt;Galeria do Rock&lt;/a&gt;, a 6 story mall dedicated to Hard Rock and Heavy Metal culture, where we met Aggnes, who works with Sepultura and is a volunteer for the Sea Sheperd organisation.&lt;/p&gt;
&lt;p&gt;Up at the top of the Banespa building, one gets an impression of how big this city really is. Buildings and skyskrapers dot the landscape extending as far as the eye can see.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP3974.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP3974.JPG" /&gt;&lt;/p&gt;
&lt;h2&gt;3 June&lt;/h2&gt;
&lt;p&gt;&lt;img alt="IMGP3986.JPG" class="image-right" src="uploads/travel-blog-1/IMGP3986.JPG/image_mini" /&gt;On Thursday we met my friend Witek (who coincidentally happens to be in Sao Paulo) and his Brazilian friend Selena. We went together to  Parque &lt;a class="external-link" href="http://en.wikipedia.org/wiki/Ibirapuera"&gt;Ibirapuera&lt;/a&gt;, the biggest park in Sao Paulo. It was a day of relaxing in the park and drinking coconut water while Witek and I discussed some of the parallels between South Africa and Brazil. Later Selena took us in her car for a trip around the  city, explaining the sites, presenting it to us in a completely different light.&lt;/p&gt;
&lt;h2&gt;4 June, Rio de Janeiro&lt;/h2&gt;
&lt;p&gt;We take the bus, Expresso do Sul, to Rio de Janeiro. We opt for Executivo, the mid range option and are pleasantly surprised with a very modern and comfortable interior.&lt;/p&gt;
&lt;p&gt;Upon arrival in Rio, we are a bit surprised with how poor and unkempt the neighbourhoods look. We drive past favela after favela and everywhere are scribbles and grafiti. A lot of the grafiti in Sao Paulo were really very impressive murals, but our first impression of Rio is that it's mostly gang signs and scribbles. Every inch seems to be tagged. Sometimes places that are  seemingly impossible to reach are marked, such as the 3rd stories of buildings and on the sides of bridges.&lt;/p&gt;
&lt;p&gt;Later at the hostel we had Caipirinha night, lots of fun and a good time to meet other travelers. I spent some time with an American traveler of (North-)Korean descent, discussing the expressiveness of the German language. He was suitably impressed ;)&lt;/p&gt;
&lt;h2&gt;5 June&lt;/h2&gt;
&lt;p&gt;We took a walk to Botafogo and Flamengo beach with Niall, an Irishman we met the night before. The weather is pretty crap, windy and rainy, but we're all in a comparatively good mood and it's fun to explore Rio for the first time.&lt;/p&gt;
&lt;p&gt;On Botafogo beach, Brazillians are playing American football (which was a surprise) and an old guy is doing amazing tricks with a soccerball.&lt;img alt="IMGP4206.JPG" class="image-right" src="uploads/travel-blog-1/IMGP4206.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;We again drink coconut water, agua de coco, this time with a straw straight  out of a cooled coconut.&lt;/p&gt;
&lt;p&gt;Our backpackers was nice at first glance, but we soon realize that we are two of almost 40 people squeezed into the place.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4119.JPG" class="image-right" src="uploads/travel-blog-1/IMGP4119.JPG" /&gt;&lt;/p&gt;
&lt;h2&gt;6 June&lt;/h2&gt;
&lt;p&gt;Today is Sunday and we plan to go to the Hippie market in Ipanema. First we walk to Copacabana beach. It's still a bit windy but it's nice and warm and there are lots of people on the beach.&lt;/p&gt;
&lt;p&gt;So far Rio seemed quite poor and unkempt, but in Copacabana beach it's like a world apart and we can see why it's so famous. The official uniform for Brazillian men seems to be boardshorts and nothing else. The women wear hotpants with small tops or small dresses.&lt;/p&gt;
&lt;p&gt;The Hippie market was a very nice surprise. There were lots of beatiful handmade leatherware, such as deocrated world maps, bowls, belts and armbands. Also jewellery and dresses. We saw very little kitsch tourist trinkets, and the market seemed to live up to its Hippie name.&lt;img alt="IMGP4251.JPG" class="image-right" src="uploads/travel-blog-1/IMGP4251.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;h2&gt;7 June&lt;/h2&gt;
&lt;p&gt;&lt;img alt="IMGP4128.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4128.JPG/image_mini" /&gt; &lt;img alt="IMGP4311.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4311.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;We want to walk to &lt;a class="external-link" href="http://en.wikipedia.org/wiki/Tijuca"&gt;Tijuca &lt;/a&gt;forest, but don't reach it and instead go to the Botanic gardens. The botanic gardens were 5 Reais to enter, which in our opinion didn't make it worthwhile, as it was relatively boring. The whole of the not very big park was filled with workers cleaning up and building paths,  to the point of absurdity. We felt that the park already had too many paths and  that it was just like any other park, and not what we expected from botanical gardens.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4307.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4307.JPG/image_mini" /&gt; &lt;img alt="IMGP4344.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4344.JPG/image_mini" /&gt; &lt;img alt="IMGP4332.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4332.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;That night we bought what we thought was red wine. Upon drinking it, we realised though that it was very sweet and must have been some mix. It tasted like a mix of red wine and Fanta grape. Weird...&lt;img alt="IMGP4318.JPG" class="image-left" src="uploads/travel-blog-1/IMGP4318.JPG/image_preview" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4147.JPG" class="image-left" src="uploads/travel-blog-1/IMGP4147.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;h2&gt;8 June&lt;/h2&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;We took a one day Rio tour, and although it was nice and sunny the whole day, the Christ Redeemer statue was engulfed in a big fluffy cloud. We went up regardless but the view were not nearly as spectacular as they would be on a clear day.&lt;/p&gt;
&lt;p&gt;We also went to the charming old neighbourhood of Santa Theresa and later to Lapa, were we met the artist who covered a whole flight of stairs in tiles collected from all over the world. Lots from Germany and a few from South Africa as well, unfortunately all of them quite kitsch.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;9 June, Itacaré&lt;/h2&gt;
&lt;p&gt;We leave to Itacaré on Sao Geraldo busline. I made an effort to stay awake and take in the landscape. Deforestation was evident everywhere and for me quite sad. Nonetheless, the landscape was striking and pretty.&lt;/p&gt;
&lt;h2&gt;10 June&lt;/h2&gt;
&lt;p&gt;We arrive in &lt;a class="external-link" href="http://www.itacare.com.br"&gt;Itacaré &lt;/a&gt;after a 24 hour bus trip. Itacaré is a small town on the coast of Bahia, with 14 beatiful, pristine beaches popular among hippies and surfers.  Each one has its own character, with some only reachable after hiking through the forest, revealing a secluded tropical paradise, filled with trees coconuts and cute white crabs.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4427.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4427.JPG/image_preview" /&gt;&lt;/p&gt;
&lt;p&gt;The houses are small and modest, but gone are the scribbles and grafiti which were so commonplace in Rio. Everywhere locals are working, digging, mixing sement in the street and painting the sidewalk stones red white and blue. Lines with confetti and Brazillian flags span the narrow cobblestone streets and a festive atmosphere is in the air. In June the inhabitants of Itacaré have a month long &lt;a class="external-link" href="http://www.visionofbrazil.com/Destination/BA-Salvador/Event/Sao-Joao-Festival.aspx"&gt;Sao Joao&lt;/a&gt; religious festival, not to mention the World cup getting underway.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4423.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4423.JPG/image_mini" /&gt; &lt;img alt="IMGP4595.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4595.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;Children are everywhere, playing in the streets and whenever there is a patch of grass free, they will be playing football. The neighbourhood were we stay is a bit more rough than the touristy main street, but we feel safe and there is a definite community spirit in the air. The people seem to live outdoors and with one another, not closed off in their own houses as people in suburbs tend to do.&lt;/p&gt;
&lt;p&gt;As a South African, it was very noticable how mixed Brazil is and how easily and comfortably the different people and races interact with one another. Mixed race couples are common and I hope that South Africans could one day take a leaf out of Brazils book and also learn to live so relaxed and comfortably with one another.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4727.JPG" class="image-right" src="uploads/travel-blog-1/IMGP4727.JPG/image_preview" /&gt;&lt;/p&gt;
&lt;h2&gt;12 June&lt;/h2&gt;
&lt;p&gt;I watched a Brazilian dating show tonight, and it was quite a funny experience. The contestants start kissing within 5 minutes of meeting each other, and every now and then, everyone is rounded up and made to show off their dancing skills, with especially the men going over the top, showing their abs and striking rediculous poses.&lt;/p&gt;
&lt;p&gt;One thing that was remarkable tongight, was that although Brazil is such a ethnically diverse culture, when watching television you would think that it is mostly white with some brown sprinkled here and there. Television presenters are on average much more paler than the faces seen in the streets and towns.&lt;/p&gt;
&lt;h2&gt;13 June&lt;/h2&gt;
&lt;p&gt;Everyone in the hostel, about 8 people, started partying with a few beers at the hostel and we then went out to town for a jol. The Itacaré nightlife was great, with the alternative/Hippie vibe and influence omnipresent. We ended up at a place on the beach where a Reggae band played all the classics. Capirinhas were everywhere and it was a great atmosphere and ambiance for Manuela and I discuss our trip and how it was going so far. I felt a sense of euphoria, and again realised that life can be as exiting or boring as you want it to be, and that the possibilities for excitement and fulfillment are endless.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4669.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4669.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;h2&gt;14 June&lt;/h2&gt;
&lt;p&gt;Today we got up early to walk to the end of town and then hiked for some 50 minutes through Atlantic rainforest to get to Prainha (little beach), one of the prettiest beaches in the area.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4491.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4491.JPG/image_preview" /&gt;&lt;/p&gt;
&lt;p&gt;On the way we passed a small waterfall and a smaller rocky beach with a beatiful view.&lt;/p&gt;
&lt;p&gt;Prainha was practically deserted except for two other couples and some surfers, including a Brazillian couple we met two nights before.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4504.JPG" class="image-left" src="uploads/travel-blog-1/IMGP4504.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;It was a lovely way to spend the day in the Bahian nature and at a pristine beach, and best of all, it did't cost us a cent to get there.&lt;/p&gt;
&lt;p&gt;That night, we suggested that we have a barbeque at the hostel, and Marialena, the cleaning lady at the hostel, sent a young boy to buy some fresh fish for us. She showed me how to clean and prepare them and then I grilled them with some meat, potatoes and aubergine all together on the fire.&lt;/p&gt;
&lt;p&gt;Afterwards we chatted the night away about life, traveling and Brazil. We received a lot of insight from Niels, a Portuguese speaking Dutchman, about the politics, laws, police and culture in Brasil.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4762.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4762.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h2&gt;16 June&lt;/h2&gt;
&lt;p&gt;This night we went to Jungle bar to watch the local &lt;a class="external-link" href="http://en.wikipedia.org/wiki/Capoeira"&gt;Capoeira &lt;/a&gt;school showing off their moves.  It was an&lt;img alt="IMGP4653.JPG" class="image-right" src="uploads/travel-blog-1/IMGP4653.JPG/image_preview" /&gt;unforgettable experience. Everybody was in peak physical condition, and some of the older guys were quick as hell. The teacher is a guy called Jamaika, apparently in the late 40s, but still looking very fit.&lt;/p&gt;
&lt;p&gt;I couldn't help but think of the slaves who in their meagre spare time created and practiced the art of Capoeira. The slave masters were wary of anything that might have made the slaves a threat, so Capeoiera was disguised to on the face of it appear as a dance, perpetually accompanied with distinctly  African singing and music, with the more dangerous moves only practiced when they were alone.  Often I was reminded of breakdancing, although this martial art is much much older.&lt;/p&gt;
&lt;p&gt;Today, the descendents of those original slaves still practice their martial art, and the descendents and relatives of the slave masters are honoured to  become their understudies.&lt;/p&gt;
&lt;h2&gt;17 June&lt;/h2&gt;
&lt;p&gt;We traveled today with Fausto, Niels and Helena to the more secluded beaches of  Havaizinho (little Hawai) and Engenhoca. You need to walk for about half an hour through the forest to reach Havaizinho, and then another 20 minutes to reach Engenhoca. Both beaches are beautiful with Havaizinha being our favourite. Engenhoca was a pleasure to swim in, with nice waves but very little undercurrent. We ended the day back at Itacaré on a hill at La Choncha beach watching the sunset. Just another day in paradise. :)&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4705.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4705.JPG/image_preview" /&gt;&lt;/p&gt;
&lt;h2&gt;19 June&lt;/h2&gt;
&lt;p&gt;We had an amazing time in Itacaré, spending 9 days in total. Steve at &lt;a class="external-link" href="http://www.buddysitacare.com"&gt;Buddys&lt;/a&gt; was an awesome host and the staff (especially Daniel) were incredibly friendly, making us feel completely at home. We will leave with heavy hearts but fond memories.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4713.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4713.JPG" /&gt;&lt;/p&gt;
&lt;h2&gt;20 June, Morro de Sao Paulo&lt;/h2&gt;
&lt;p&gt;We woke up early to catch the bus from Itacaré to Valença. The bus departs numerous times each day, but Brazil was playing in a World cup match that day and we've heard stories of the whole country coming to a standstill during football matches, so we decided to play it safe.&lt;/p&gt;
&lt;p&gt;From Valença we took the speedboat (pronounced "speegy boachy" by the locals) ferry to the  Island of Morro de Sao Paulo.&lt;/p&gt;
&lt;p&gt;The water was opaque with such smooth waves that they reminded me of the simulated waves in a computer game. I've been reading about quantum mechanics and the fact that certain physical attributes are left undetermined (uncomputed?) until some observer chooses to observe them. Lately the view of the universe as a quantum computer seems to make more and more sense to me. Things are left uncomputed as quantum waves of probability, until (and if) the first observer chooses to observe them.&lt;/p&gt;
&lt;p&gt;Upon arriving at Morro de Sao Paulo, we passed through a lovely arched colonial gate. In the afternoon in winter the sun can be seen setting through its opening.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4836.JPG" class="image-left" src="uploads/travel-blog-1/IMGP4836.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;Morro de Sao Paulo has no cars (none that I'm aware of). That being said, the first thing you are being greeted with upon entering through the gate (aside from the official charging a R$10 land tax) is some guy offering a taxi. The taxi it turns out, is a wheelbarrow, in which they load your baggage and then push for you through the sandy streets, stopping at the Pousadas while you haggle with the owners.&lt;/p&gt;
&lt;h2&gt;21 June&lt;/h2&gt;
&lt;p&gt;Morro de Sao Paulo is nice, the weather is perfect and it has it's own charm, but it's quite a bit more touristy than Itacaré. Everyone wants a piece of the pie, and you sometimes feel objectified as a walking wallet.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4975.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4975.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4865.JPG" class="image-left" src="uploads/travel-blog-1/IMGP4865.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;h2&gt;22 June&lt;/h2&gt;
&lt;p&gt;We took a trip today to another beach on the island, where we smeared some magic mud on us. All information we got was "Remédico" (pronounced: Hermaigico, 'ai' as in 'fair') and "Medinicional", so were still not sure what it's good for. My skin did however feel quite smooth afterwards.&lt;/p&gt;
&lt;p&gt;We then left to the pristine island of Ponta de Corraes, apparantly with a 70km stretch of untouched coastline. Unfortunately the terrible polluting effect of plastic was abundantly clear in the large amount of bottles, caps and other garbage washed up on the shore.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4948.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP4948.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h2&gt;23 June&lt;/h2&gt;
&lt;p&gt;&lt;img alt="IMGP4956.JPG" class="image-left" src="uploads/travel-blog-1/IMGP4956.JPG/image_mini" /&gt;We tried to hike to a fountain on the island, took a wrong turn and ended up crossing the whole island, until we reached the beach on the other side. We hiked a bit through the jungle, and upon reaching a small village, the locals enthusiastically greeted us and even offered us some of their food.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP4981.JPG" class="image-left" src="uploads/travel-blog-1/IMGP4981.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;At night there was a Sao João celebration, with a live reggae band and groups in colourful dresses doing traditional dances.&lt;/p&gt;
&lt;p&gt;Earlier, during the day, Manuela found a ripe, intact coconut, which we took  home and placed in the fridge. That night we drank the chilled coconut water and ate coconut flesh from a smalled "seco" (dry) coconut.&lt;/p&gt;
&lt;h2&gt;24 June&lt;/h2&gt;
&lt;p&gt;We left before noon on a catamarán to Salvador. It's almost impossible to not get seasick while sitting inside, but if you go stand outside in the front and stare out into the endless sea, then the nausea goes away and the fun of sailing takes over. I tried to imagine the trials and hardships the Rennaisance era European sailors had to overcome, crossing the oceans in search of a traderoute to India.&lt;/p&gt;
&lt;p&gt;It was a holiday today, and Salvador's city center was empty. We went straight to the airport and spent 5 hours waiting for our flight to Natal.&lt;/p&gt;
&lt;p&gt;We were hosted by a &lt;a href="http://couchsurfing.org"&gt;couchsurfer&lt;/a&gt; named Cyrus, who was even kind enough to pick us up at the airport.&lt;/p&gt;
&lt;h2&gt;Friday 25 June, Natal&lt;/h2&gt;
&lt;p&gt;We went walking in the area of Alecrím, Natal, and shown the town square of the original Portuguese settlement. Cyrus told us that the Portuguese generally created their settlements in the same fashion. A government building, followed by a jail and then a church, all three surrounding a town square. Converted Indians would then build their houses around the town square and extending outwards.&lt;/p&gt;
&lt;p&gt;We spent the afternoon with a group of friends watching the Brazil, Portugal game ending in a disappointing 0-0 draw. Afterwards we all sat around the tree, with the group spontaneously breaking out into percussion and song. For me it was culturally eye opening, to see a completely racially mixed group of friends naturally erupting into a distinctively African flavoured song. These people have completely embraced the African heritage of the slaves and made it part of their Brazillian culture. It is the complete opposite of South Africa, were the different cultures were forcefully kept seperate, never developing a common sense of culture or togetherness and where white people still often reject anything perceived as "black" African,  while patting themselves on the back for being so "African" themselves.  This is however, slowly changing in SA, with people becoming more integrated.  Brazil is just decades (or centuries) ahead.&lt;/p&gt;
&lt;p&gt;We then went to the beach and Fortaleza dos Reis Magos ("Fort of the three wise men"), which was the initial Porguese construction in Natal. The fort was built in the 18th century, later captured by the Dutch, and then recaptured by Portuguese and Native Indian soldiers.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5027.JPG" class="image-left" src="uploads/travel-blog-1/IMGP5027.JPG/image_mini" /&gt;That night, we went to a gathering organised by Cyros' percussion group. The party was inside a mostly bare building, with a bar in the corner serving beer, water and cola. The drummers play on halved plastic water and trash barrels. One guy was playing on an empty gas canister. Everyone was dancing and a girl in oriental dress danced in the middle, reminiscent of belly dancing. Many of the songs were religious songs of the Afro-Brazillian religion &lt;a class="external-link" href="http://en.wikipedia.org/wiki/Candomblé"&gt;Candomblé&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After about 15 minutes, the whole procession of drummers and crowd (about 30 to 40 people) went outside into the street (all the while drumming and maintaining the rhythm). Some passers by joined the crowed, some dancing and one took a large carton box over his body and made strange animalistic dance moves. It was for us complete magic, being included in a strange type of social ritual, with no idea of what will happen next and with no understanding of the their language.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5064.JPG" class="image-right" src="uploads/travel-blog-1/IMGP5064.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;Outside we were entertained by a clown performance, with passing busses more than once slowing down and/or coming to a stop while the driver and inhabitants stare at the show.&lt;/p&gt;
&lt;p&gt;Everyone went back inside the house/building and inside continued to make music and dance. There were no pretensions, no designer clothes, cars or any other methods for portraying exclusivity or arrogance and we as two foreigners felt  honoured but also welcome.&lt;/p&gt;
&lt;p&gt;Everyone danced with everyone else, and dance they could. Often the dancing couples appeared quite intimate, with hips moving seamlessly to the rhythm, only to rearrange into new couples for the next song. I spent a lot of time entranced, just watching the people move. Manuela made the observation that Brazillians seem to be so much more body orientated than Europeans, who "live more in their minds" and I completely agree. During the day they wear skimpy clothing, are very active playing, competing, gesturing and generally moving their bodies about, and afterwards they spend the night dancing and embracing. Touches of the body are common; hugs, brushes, pats and often for single women, grabs.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5068.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP5068.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h2&gt;Saturday 26 June&lt;/h2&gt;
&lt;p&gt;We take the bus to Pipa, a popular small coastal town about 40km south of Natal.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;Monday 28 June, Pipa&lt;/h2&gt;
&lt;h3&gt;Sanctuário Ecológico&lt;/h3&gt;
&lt;p&gt;This morning we left early to go to &lt;em&gt;Sanctuário Ecológico&lt;/em&gt;. A private conservation area just outside Pipa. We met up with Cyro, two Argentinian friends and a local couple and hiked the trails in the park.&lt;img alt="IMGP5090.JPG" class="image-right" src="uploads/travel-blog-1/IMGP5090.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;The park was beautifully preserved and maintained, with lots of signposts, markers and designated viewpoints with benches and rails. There was even a small labyrinth in next to one of the trails. Cyro informed us that the sanctuary is privately owned, by a Brit (named Dave AFAIK), that he sponsored local turtle conservation projects and also built an English school in the area. We were very impressed and inspired with this person's effort and  contribution in helping to preserve some of the local vegetation (instead of  exploiting it or building a hotel complex).&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5078.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP5078.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h3&gt;Brazil and the South African struggle&lt;/h3&gt;
&lt;p&gt;Before the Brazil vs Chile match, they showed some of the public viewing areas in Brazil. Sao Paulo, Copacobana beach in Rio and also Salvador. I was interested to see a big African National Congress flag being waved in the Salvadorian crowd, although not completly surprised. I've noticed streets named after Nelson Mandela, grafiti of him on the walls and have heard a Portuguese Brazilian song (one of many apparantly) about him being sung the other night  during the live performance in Natal.&lt;/p&gt;
&lt;p&gt;Brazillians strongly identified with the plight of oppressed non-white South-Africans during Apartheid, and were enthusiastic supporters of Bafana Bafana  during their stint in the world cup. It's fascinating to witness how strongly the South African struggle still resonates with these people. On a different continent, but with still with a lot in common.&lt;/p&gt;
&lt;p&gt;Later a thought occurred to me. Although there seems to be similar negative sentiment towards Israel's occupation of the Palistinian territories, (in many places in the world, not notably strong in Brazil though), that for all the Palistinians' tribulations, they lack a Nelson Mandela figure.&lt;/p&gt;
&lt;h2&gt;Tuesday 29 June&lt;/h2&gt;
&lt;h3&gt;Praia dos Golfinhos&lt;/h3&gt;
&lt;p&gt;Initially the day did not seem very promising, with intermittent rain for most of the morning. Later, however, the weather cleared and we went to  &lt;em&gt;Praia dos Golfinhos&lt;/em&gt; (Dolphin's beach), to go for a swim and relax in the sun.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5112.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP5112.JPG" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Praia dos Golfinhos&lt;/em&gt; is a well-known hang-out for dolphins and we were hopeful to meet some of these fascinating creatures. The about 1 km stretch of beach was mostly deserted  with only about 8 other people there, but in the sea motorboats carrying hopeful dolphin watching tourists were regularly making the rounds coming into the bay. No dolphins appeared though, and the tourists we're distracted by the opportunity to swim near the boat and by the the tour operators who took some (no doubt  facebook-profile) photos of them on the boat.&lt;/p&gt;
&lt;p&gt;I felt a bit irritated by the boats, imagining the loud motors to be distracting or unnerving to the dolphins. Eventually the boats left, and we decided to take a dip in the sea. The waves are very calm, and the water warm, so much that we ventured deep enough to not be able to stand anymore.&lt;img alt="IMGP5096.JPG" class="image-right" src="uploads/travel-blog-1/IMGP5096.JPG/image_mini" /&gt;&lt;/p&gt;
&lt;p&gt;For a second I thought I saw someone swimming quite a bit more ahead. Then, half a minute later, we saw two dolphins coming out of the water, just about 12 meters ahead of us. It was a completely magical event, and I felt a sense of joy and excitement unique to this type of experience. We continued to stay in the water for about 15 more minutes and saw the two dolphins appear about 8 more times. Later, when we walked home, they appeared again, with a boat in the background, heading back to the harbour, completely oblivious to their presence.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMGP5100.JPG" class="image-inline" src="uploads/travel-blog-1/IMGP5100.JPG/image_blog" /&gt;&lt;/p&gt;
&lt;h2&gt;Wednesday 30 June&lt;/h2&gt;
&lt;h3&gt;Projeito dos Criancas (The childrens' project)&lt;/h3&gt;
&lt;p&gt;The previous night we met a fellow traveler, who after seeing me practice &lt;a class="external-link" href="http://www.thewingrevolution.com"&gt;WingRevolution &lt;/a&gt;martial arts (which I learned during my stay in Germany) told me about open Capoeira lessons being held the following morning. This was one of these very fortunate coincidences that seem to appear so often during our travels. I've been wanting to take some Capoeira lessons but was intimidated by the language barrier and the amount of time it would take to learn anything meaningful. This particular school was literally across our Pousada, and I thought that this was an opportunity not to miss.&lt;/p&gt;
&lt;p&gt;So that morning, I got up early and went to the Capoeira school to see what's up. The place was completely empty, but I decided to go in anyway to see if I could find someone. Inside I met Miguel, who was one of the instructors, and as luck would have it, he spoke English. There and then we had an hour of personal instruction. He showed me the main moves, showed me how they play the main musical instrument and told me some stories about Capoeira.&lt;/p&gt;
&lt;p&gt;That night was another hour and half group lesson, with the local Capoeira master, some of the local kids, and a few really good fighters. For the second half of the lesson, everyone gathered in a circle, clapping hands on the beat of drums and instruments with the students (and trainers) taking turns to show of their moves and play-fight against one another. The better fighters were very popular oppononents with everyone wanting to duel against them.&lt;/p&gt;
&lt;p&gt;After some time, I was called out to duel in the ring, with this being my first day of learning Capoeira. It was already a very humbling experience to first overcome my internal intertia, fears and doubts and join the school, but now I was also expected to show of the moves that I learned. The master was already in the ring, having dueled with a previous student, and we took hands locked hands (a courtesy before starting the duel) and then started to fight/dance. It was an intense, exciting and eventually euphoric experience and afterwards I gained a new appreciation for the benefits of opening yourself up to experiences which might seem intimidating at first.&lt;/p&gt;
&lt;p&gt;The Capoeira (and on alternate days Hip-Hop) school, &lt;strong&gt;Projeto das Criancas&lt;/strong&gt;, was started by a Norwegian woman named Helga as a means of community education and upliftment by training the local children free of charge.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Projeto das Criancas Capoeira school" class="image-inline" src="uploads/travel-blog-1/IMGP5159.JPG" /&gt;&lt;/p&gt;
&lt;h2&gt;Wrap up&lt;/h2&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;That's it for the first month of the trip. I'm typing this in a small internet shop in Canoa Quebrada, near Fortaleza in Natal, where we are currently staying. Wednesday the 7th we're flying to Campo Grande and the Pantanal area. I'll post another blog entry for July sometime in the beginning of August.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bom dia!&lt;/strong&gt;&lt;/p&gt;</description>
                <author>JC Brand</author>

                
                    <category>brazil</category>
                
                
                    <category>travel</category>
                
                
                    <category>south-america</category>
                

                <pubDate>Mon, 05 Jul 2010 23:14:40 +0000</pubDate>

                
            </item>
        

    </channel>
</rss>


