<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Daniel Weber</title>
	<atom:link href="https://danielweberonline.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://danielweberonline.wordpress.com</link>
	<description></description>
	<lastBuildDate>Wed, 15 Feb 2012 22:47:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='danielweberonline.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s-ssl.wordpress.com/i/buttonw-com.png</url>
		<title>Daniel Weber</title>
		<link>https://danielweberonline.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://danielweberonline.wordpress.com/osd.xml" title="Daniel Weber" />
	<atom:link rel='hub' href='https://danielweberonline.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Creating Slugs with Action Filters</title>
		<link>https://danielweberonline.wordpress.com/2012/02/16/creating-slugs-with-action-filters/</link>
		<comments>https://danielweberonline.wordpress.com/2012/02/16/creating-slugs-with-action-filters/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 22:47:25 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[slug]]></category>
		<category><![CDATA[action filter]]></category>
		<category><![CDATA[asp.net mvc]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[dependency injection]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[speaking urls]]></category>
		<category><![CDATA[property injection]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://danielweberonline.wordpress.com/?p=837</guid>
		<description><![CDATA[Slugs are the possibility to create SEO-friendly URLs (speaking URLs). Slugs are a great way to optimize you page URL for search engines. http://www.&#60;domain&#62;.de/Post/145732 – URL with a meaningless Id http://www.&#60;domain&#62;.de/Post/Creating-slugs-with-Action-filters – speaking URL with a slug Even for humans speaking URLs are much better instead of meaningless URLs with Ids. You can already see [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=837&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Slugs are the possibility to create SEO-friendly URLs (speaking URLs). Slugs are a great way to optimize you page URL for search engines.</p>
<p>http://www.&lt;domain&gt;.de/Post/145732 – URL with a meaningless Id<br />
http://www.&lt;domain&gt;.de/Post/Creating-slugs-with-Action-filters – speaking URL with a slug</p>
<p>Even for humans speaking URLs are much better instead of meaningless URLs with Ids. You can already see what will occur when opening a link.</p>
<h2>Basic slug implementation</h2>
<p>We start with the creation of a new Route. This can be done by adding the following route to the Global.asax:</p>
<p><pre class="brush: csharp;">
routes.MapRoute(
    null,
    &quot;Post/{slug}&quot;,
    new { controller = &quot;Post&quot;, action = &quot;Show&quot;, slug = string.Empty });
</pre></p>
<p>With this route we are able to create URLs like shown in the sample above. As you can see inside the route, we need a post controller with an action called show. The following code shows a sample implementation of this controller (I assume you have a working DI-Configuration and the BlogPostRepository is injected)</p>
<p><pre class="brush: csharp;">
private readonly IBlogPostRepository blogPostRepository;

public PostController(IBlogPostRepository blogPostRepository)
{
    this.blogPostRepository = blogPostRepository;
}

public ActionResult Show(string slug)
{
    if (slug.Equals(string.Empty))
    {
        return this.HttpNotFound();
    }

    var blogPost = blogPostRepository.FindPost(slug);
    if (blogPost == null) {
        return this.HttpNotFound();
    }

    return View(blogPost);
}
</pre></p>
<p>Inside the action show, we check that a slug value is provided thru the URL. If no slug value is present we return HttpNotFound (404) as result. Having a slug value inside the URL we can call the repository which is responsible for fetching data from the data store. If the URL is valid, a BlogEntry is fetched from the repository. The result should be given to the view to display the data. For the reason the repository returns no result we return another 404.<br />
The problem with this implementation is that the size of the controller can increase very fast, especially when you have more parameters.</p>
<h2>Slugs with Action Filters</h2>
<p>Now I want to show you the same implementation using action filters. In my opinion this is quiet handy and better then the basic implementation.<br />
We start with the implementation of the new action filter.</p>
<p><pre class="brush: csharp;">
public class BlogPostFilterAttribute : ActionFilterAttribute {

    [Dependency]
    public IBlogPostRepository BlogPostRepository { get; set; }

    public override void OnActionExecuting(ActionExecutingContext 
        filterContext) {
        var slug = filterContext.RouteData.Values[&quot;slug&quot;] as string;

        if (slug.Equals(string.Empty)) {
            filterContext.Result = new HttpNotFoundResult();
            return;
        }

        var blogPost = BlogPostRepository.FindPost(slug.ToString());

        if (blogPost == null) {
            filterContext.Result = new HttpNotFoundResult();
            return;
        }

        filterContext.ActionParameters[&quot;BlogPost&quot;] = blogPost;
    }
}
</pre></p>
<p>As you can see, the code looks similar to the basic implementation. What changed is the fact that we extract the slug value from the RouteData of the filterContext. For the cases we want to display a 404 we provide the filterContext result with a new instance of HttpNotFoundResult. On the happy path when we found a post with the help of the repository, the blogPost entry is stored as action parameter on the filterContext. Now we need to update the show action. First we need to provide the new attribute on the action. Next we need to change the method parameters from string to blogPost. The blogPost parameter inside the action will now be filled with the blogPost data which was fetched inside the action filter. Last but not least we can remove all the unnecessary code from the action. The show action should look similar to the following code:</p>
<p><pre class="brush: csharp;">
[BlogPostFilter]
public ActionResult Show(BlogPost blogPost) {
    return View(blogPost);
}
</pre></p>
<h2>Add support for Property Injection on Action Filters</h2>
<p>The special thing about action filters is that we need to write some additional code to support injecting data into action filters. In the code above you can already see that I provided the Dependency attribute on the BlogPostRepository property. Without the customizing the property injection didn’t work. What we need to do, I found inside a blog post from Brad Wilson (<a title="http://bradwilson.typepad.com/blog/2010/07/service-location-pt4-filters.html" href="http://bradwilson.typepad.com/blog/2010/07/service-location-pt4-filters.html" target="_blank">http://bradwilson.typepad.com/blog/2010/07/service-location-pt4-filters.html</a>).<br />
We need write a filter attribute provider, which is provided with your dependency injection container. The following code shows a sample implementation for unity.</p>
<p><pre class="brush: csharp;">
public class UnityFilterAttributeFilterProvider : 
    FilterAttributeFilterProvider {
    private readonly IUnityContainer container;

    public UnityFilterAttributeFilterProvider(IUnityContainer container) {
        this.container = container;
    }

    protected override IEnumerableGetControllerAttributes(
        ControllerContext controllerContext,
        ActionDescriptor actionDescriptor) {

        var attributes = base.GetControllerAttributes(controllerContext, 
            actionDescriptor);

        foreach (var attribute in attributes) {
            this.container.BuildUp(attribute.GetType(), attribute);
        }

        return attributes;
    }

    protected override IEnumerableGetActionAttributes(
        ControllerContext controllerContext,
        ActionDescriptor actionDescriptor) {

        var attributes = base.GetControllerAttributes(controllerContext, 
            actionDescriptor);

        foreach (var attribute in attributes) {
            this.container.BuildUp(attribute.GetType(), attribute);
        }

        return attributes;
    }
}
</pre></p>
<p>Inside the Global.asax you need to add the following code inside the Application_Start. This removes the default filter and adds the filter with the DI container to the FilterProviders.</p>
<p><pre class="brush: csharp;">
var filterAttributProvider = FilterProviders.Providers.Single(f =&gt; f is FilterAttributeFilterProvider);
FilterProviders.Providers.Remove(filterAttributProvider);

var provider = new UnityFilterAttributeFilterProvider(container);
FilterProviders.Providers.Add(provider);
</pre></p>
<p>After this last step you should be able to use the injected repository.</p>
<h2>Conclusion</h2>
<p>With the help of action filters, it’s easier to reduce the controller size and make the code reusable thru an attribute which can be provided on different controllers and actions.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielweberonline.wordpress.com/837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielweberonline.wordpress.com/837/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielweberonline.wordpress.com/837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielweberonline.wordpress.com/837/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielweberonline.wordpress.com/837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielweberonline.wordpress.com/837/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielweberonline.wordpress.com/837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielweberonline.wordpress.com/837/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielweberonline.wordpress.com/837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielweberonline.wordpress.com/837/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielweberonline.wordpress.com/837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielweberonline.wordpress.com/837/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielweberonline.wordpress.com/837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielweberonline.wordpress.com/837/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=837&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://danielweberonline.wordpress.com/2012/02/16/creating-slugs-with-action-filters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/e49fe2477137ec6128645738e91a233c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielweberonline</media:title>
		</media:content>
	</item>
		<item>
		<title>Skiing at Germany</title>
		<link>https://danielweberonline.wordpress.com/2012/02/12/skiing-at-germany/</link>
		<comments>https://danielweberonline.wordpress.com/2012/02/12/skiing-at-germany/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 18:58:00 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Europe]]></category>
		<category><![CDATA[Bavaria]]></category>
		<category><![CDATA[Brauneck]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[Mountains]]></category>
		<category><![CDATA[Munich]]></category>
		<category><![CDATA[Oberaudorf]]></category>
		<category><![CDATA[Ski]]></category>
		<category><![CDATA[Snow]]></category>

		<guid isPermaLink="false">https://danielweberonline.wordpress.com/?p=835</guid>
		<description><![CDATA[Working at client side at Munich has some advantages. You can spend some time at the nice city Munich. But what I really like is how close you are located to the mountains. It’s only a short 1h drive till you can stand in front of huge mountains. At the moment they are completely covered [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=835&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Working at client side at Munich has some advantages. You can spend some time at the nice city Munich. But what I really like is how close you are located to the mountains. It’s only a short 1h drive till you can stand in front of huge mountains. At the moment they are completely covered with snow. This is really a nice view you can believe me. </p>
<p>In the last weeks I went to two different areas for a short skiing day. One day I went directly after work to Oberaudorf. The open a couple of days per week for floodlight skiing. The conditions where really good and I really enjoyed the time there expect the temperatures. It was freezing cold at the last lift rides. </p>
<p>Today I spent the day at Brauneck. This ski area is only 60 km away from Munich. It was a beautiful day. The weather was cold (about -18 degrees when I arrived) and sunny. The ski run is nice with some challenging sections. </p>
<p>Have a look at the photos I have taken at both places (only handy pictures, sorry!).</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:f4bed324-fbbc-4fb7-946b-d9b6274db5e1" class="wlWriterEditableSmartContent">
<table border="0" cellspacing="0" cellpadding="0" style='outline:none;width:410px;border-collapse:collapse;border-style:none;margin:0;padding:0;'>
<tbody>
<tr>
<td style='outline:none;width:auto;border-style:none;margin:0;padding:0;'><a style="outline:none;border-style:none;margin:0;padding:0;" target="_blank" href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=play&amp;resid=84DEE9B3ED341111!7143&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos"><img style="outline:none;border:0;background:none;background-image:none;vertical-align:bottom;border-style:none;margin:0;padding:0;" alt="View album" title="View album" src="http://danielweberonline.files.wordpress.com/2012/02/album.jpg?w=510" /></a>
<div style='width:410px;text-align:center;overflow:visible;margin:0;padding:0;'>
<div style='width:410px;overflow:visible;'><a style="text-decoration:none;" href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=browse&amp;resid=84DEE9B3ED341111!7143&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank"><span style="line-height:1.26em;width:410px;font-size:26pt;font-family:'Segoe UI', helvetica, arial, sans-serif;padding:0;">Skiing at Germany</span></a></div>
<div style="text-align:center;font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;margin:0;padding:9px 0 0;">
<table border="0" cellspacing="0" cellpadding="0" style="text-align:center;width:auto;margin-left:auto;margin-right:auto;outline:none;border-collapse:collapse;border-style:none;padding:0;">
<tr>
<td style="vertical-align:top;outline:none;border-style:none;margin:0;padding:6px 12px 6px 0;"><a href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=play&amp;resid=84DEE9B3ED341111!7143&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;text-decoration:none;border-style:none;margin:0;padding:0;">VIEW SLIDE SHOW</a></td>
<td style="vertical-align:top;outline:none;border-style:none;margin:0;padding:6px 0;"><a href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=downloadphotos&amp;resid=84DEE9B3ED341111!7143&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;text-decoration:none;border-style:none;margin:0;padding:0;">DOWNLOAD ALL</a></td>
</tr>
</table></div>
</p></div>
</td>
</tr>
</tbody>
</table>
</div>
<p>Cheers,</p>
<p>Daniel </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielweberonline.wordpress.com/835/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielweberonline.wordpress.com/835/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielweberonline.wordpress.com/835/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielweberonline.wordpress.com/835/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielweberonline.wordpress.com/835/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielweberonline.wordpress.com/835/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielweberonline.wordpress.com/835/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielweberonline.wordpress.com/835/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielweberonline.wordpress.com/835/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielweberonline.wordpress.com/835/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielweberonline.wordpress.com/835/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielweberonline.wordpress.com/835/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielweberonline.wordpress.com/835/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielweberonline.wordpress.com/835/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=835&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://danielweberonline.wordpress.com/2012/02/12/skiing-at-germany/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/e49fe2477137ec6128645738e91a233c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielweberonline</media:title>
		</media:content>

		<media:content url="http://danielweberonline.files.wordpress.com/2012/02/album.jpg" medium="image">
			<media:title type="html">View album</media:title>
		</media:content>
	</item>
		<item>
		<title>Flying Bentley</title>
		<link>https://danielweberonline.wordpress.com/2012/02/08/flying-bentley/</link>
		<comments>https://danielweberonline.wordpress.com/2012/02/08/flying-bentley/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 21:30:00 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Europe]]></category>
		<category><![CDATA[Bentley]]></category>
		<category><![CDATA[Fly]]></category>
		<category><![CDATA[Helicopter]]></category>
		<category><![CDATA[Munich]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">https://danielweberonline.wordpress.com/?p=812</guid>
		<description><![CDATA[Today in the office we had a great and free entertainment program. We had the possibility to watch some guy doing their job. Okay watch people doing their work sounds not that great. But we were able to watch some guys, who work for a company, which is responsible for the transportation of heavy loads [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=812&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today in the office we had a great and free entertainment program. We had the possibility to watch some guy doing their job.</p>
<p>Okay watch people doing their work sounds not that great. But we were able to watch some guys, who work for a company, which is responsible for the transportation of heavy loads with helicopters.</p>
<p>What they did was pretty cool. Their job was to fly a Bentley to the top of the neighbour building. Therefore I had a great view and was able to watch the whole action and took a small video which you can watch here if you like.</p>
<p><span style="display:block;width:425px;margin:0 auto;"> <embed src='http://widgets.vodpod.com/w/video_embed/ExternalVideo.1012088' type='application/x-shockwave-flash' AllowScriptAccess='sameDomain' pluginspage='http://www.macromedia.com/go/getflashplayer' wmode='transparent' flashvars='' width='425' height='350' /><br />
</span></p>
<div style="font-size:10px;"><a href="http://vodpod.com/watch/16065142-flying-bentley?pod=">Flying Bentley</a>, posted with <a href="http://vodpod.com?r=wp">vodpod</a></div>
<p>Cheers,</p>
<p>Daniel </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielweberonline.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielweberonline.wordpress.com/812/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielweberonline.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielweberonline.wordpress.com/812/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielweberonline.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielweberonline.wordpress.com/812/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielweberonline.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielweberonline.wordpress.com/812/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielweberonline.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielweberonline.wordpress.com/812/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielweberonline.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielweberonline.wordpress.com/812/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielweberonline.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielweberonline.wordpress.com/812/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=812&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://danielweberonline.wordpress.com/2012/02/08/flying-bentley/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/e49fe2477137ec6128645738e91a233c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielweberonline</media:title>
		</media:content>
	</item>
		<item>
		<title>CSV export from MongoDB using PowerShell</title>
		<link>https://danielweberonline.wordpress.com/2012/02/07/csv-export-from-mongodb-using-powershell/</link>
		<comments>https://danielweberonline.wordpress.com/2012/02/07/csv-export-from-mongodb-using-powershell/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 23:03:32 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[mongoexport]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mapreduce]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[export]]></category>

		<guid isPermaLink="false">http://danielweberonline.wordpress.com/?p=789</guid>
		<description><![CDATA[The tools to import and export data on a MongoDB instance are very powerful. I really like the tools because they are very easy to use. Some features would be nice to have, but you can reach a lot with the current set of tools and options.  Detailed information about the import and export tools [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=789&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The tools to import and export data on a MongoDB instance are very powerful. I really like the tools because they are very easy to use. Some features would be nice to have, but you can reach a lot with the current set of tools and options.  Detailed information about the import and export tools can be found at the following address: <a href="http://www.mongodb.org/display/DOCS/Import+Export+Tools" target="_blank">http://www.mongodb.org/display/DOCS/Import+Export+Tools</a></p>
<p>Mongoexport offers an ability to export data to csv which you can easily read with Excel. This allows “normal” users to display, sort &amp; filter data in their familiar environment. Especially for flat documents the csv export is a great option.</p>
<p>To export data from a collection you can use a command which is similar to this one:</p>
<p><pre class="brush: powershell;">
mongoexport -d &lt;databaseName&gt; -c &lt;collectionName&gt; -f “&lt;field1,field2&gt;” --csv -o &lt;outputFile&gt;
</pre></p>
<p>But wait there is one thing which I don’t like about this. We must define the fields we want to export. When you use the “csv”-option for mongoexport, the field-options becomes required. But what can I do to avoid a hard coded list of fields? Especially on an environment where many changes will happen, you need a solution which works without a manual edited field list.</p>
<p>What we can do is a map/reduce to get all field names from every document inside a collection. With this result you are able to call mongoexport with a field list which is generated on the fly. Details about map/reduce for MongoDB can be found at the following address: <a href="http://www.mongodb.org/display/DOCS/MapReduce">http://www.mongodb.org/display/DOCS/MapReduce</a></p>
<p>The map/reduce can look like the following example:</p>
<p><pre class="brush: jscript;">
function GetAllFields() {
    map = function(){
        for (var key in this) { emit(1, key); }
    };

    reduce = function(key, values) {
        var resultArray = [],
            removeDuplicates = function (elements) {
                var result=[],
                    listOfElemets={};
                for (var i=0,elemCount=elements.length; i &lt; elemCount; i++) {
                    listOfElemets[elements[i]]=true;
                }
	        for (var element in listOfElemets) {
                    result.push(element);
                }
            return result;
        }

        values.forEach(function(value) {
            resultArray.push(value);
        });
        return removeDuplicates(resultArray).join();
    };

    retVal = db.&lt;collectionName&gt;.mapReduce(map, reduce, {out : {inline : 1}})
    print(retVal.results[0].value);
}
GetAllFields();
</pre></p>
<p>This function can be stored inside a js-file. Now we need to execute the function. This can be done, for example with PowerShell and the help of mongo.exe. The result of the script execution is a comma separated field list with all field-names on the 1<sup>st</sup> -level from one collection. This is exactly the format we need for the csv export using mongoexport. Therefore we are ready to go and can call the export to a csv-file.</p>
<p>The following code shows a PowerShell script which retrieves the field-list and runs the export afterwards.</p>
<p><pre class="brush: powershell;">
$fieldNames = (mongo.exe &lt;server&gt;/&lt;database&gt; &lt;scriptFile&gt; --quiet)
(mongoexport.exe -d &lt;databaseName&gt; -c &lt;collectionName&gt; -f $fieldNames --csv   -o &lt;outputFile&gt;)
</pre></p>
<p>Hope this will be useful for someone!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielweberonline.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielweberonline.wordpress.com/789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielweberonline.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielweberonline.wordpress.com/789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielweberonline.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielweberonline.wordpress.com/789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielweberonline.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielweberonline.wordpress.com/789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielweberonline.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielweberonline.wordpress.com/789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielweberonline.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielweberonline.wordpress.com/789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielweberonline.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielweberonline.wordpress.com/789/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=789&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://danielweberonline.wordpress.com/2012/02/07/csv-export-from-mongodb-using-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/e49fe2477137ec6128645738e91a233c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielweberonline</media:title>
		</media:content>
	</item>
		<item>
		<title>Problem using $rename on indexed fields using MongoDB</title>
		<link>https://danielweberonline.wordpress.com/2012/02/01/problem-using-rename-on-indexed-fields-using-mongodb/</link>
		<comments>https://danielweberonline.wordpress.com/2012/02/01/problem-using-rename-on-indexed-fields-using-mongodb/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 20:32:27 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Index]]></category>
		<category><![CDATA[Index Creation]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[Rename]]></category>

		<guid isPermaLink="false">http://danielweberonline.wordpress.com/?p=774</guid>
		<description><![CDATA[Today we found a problem which occurs on MongoDB when you rename an indexed field. This problem occurs on version 2.0.2. I didn’t test the problem on another version. If you have simple documents having the following structure: You maybe want to rename all “Name” elements to “LastName”. To do this you can use the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=774&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today we found a problem which occurs on MongoDB when you rename an indexed field. This problem occurs on version 2.0.2. I didn’t test the problem on another version.</p>
<p>If you have simple documents having the following structure:</p>
<p><pre class="brush: jscript;">{
    PreName : “Daniel”,
    Name: “Weber”
}</pre></p>
<p>You maybe want to rename all “Name” elements to “LastName”. To do this you can use the rename functionality from MongoDB<br />
<a href="http://www.mongodb.org/display/DOCS/Updating#Updating-%24rename" target="_blank">http://www.mongodb.org/display/DOCS/Updating#Updating-%24rename</a></p>
<p>The command for a rename should be something like this:</p>
<p><pre class="brush: jscript;">db.MyCollection.update( { } , { $rename : { &quot;Name &quot; : &quot;LastName&quot; } } )</pre></p>
<p>When you look at the documents after running the rename query everything is fine, the field name is renamed correctly.</p>
<p>For the reason you run the rename command again, nothing happen (as expected) because a field with “Name” doesn’t exist anymore.</p>
<p>The problem occurs only when you have an index on the field you want to rename. Therefore we create the same simple document and insert an index on the “Name” property with the following command:</p>
<p><pre class="brush: jscript;">db.MyCollection.ensureIndex( { &quot;Name&quot; : 1 } )</pre></p>
<p>Information about index creation can be found on<br />
<a href="http://www.mongodb.org/display/DOCS/Indexes#Indexes-Basics">http://www.mongodb.org/display/DOCS/Indexes#Indexes-Basics</a></p>
<p>Now we run the same update command. When we have a look into the database the field name changed as expected. Then we run the rename command again. A strange thing happened. The renamed field is deleted and the “LastName” value is lost.</p>
<p>Therefore be careful with renames of indexed elements where a script runs the rename more than once.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielweberonline.wordpress.com/774/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielweberonline.wordpress.com/774/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielweberonline.wordpress.com/774/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielweberonline.wordpress.com/774/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielweberonline.wordpress.com/774/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielweberonline.wordpress.com/774/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielweberonline.wordpress.com/774/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielweberonline.wordpress.com/774/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielweberonline.wordpress.com/774/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielweberonline.wordpress.com/774/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielweberonline.wordpress.com/774/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielweberonline.wordpress.com/774/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielweberonline.wordpress.com/774/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielweberonline.wordpress.com/774/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=774&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://danielweberonline.wordpress.com/2012/02/01/problem-using-rename-on-indexed-fields-using-mongodb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/e49fe2477137ec6128645738e91a233c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielweberonline</media:title>
		</media:content>
	</item>
		<item>
		<title>Query and update data on MongoDB using PowerShell</title>
		<link>https://danielweberonline.wordpress.com/2012/01/30/query-and-update-data-on-mongodb-using-powershell/</link>
		<comments>https://danielweberonline.wordpress.com/2012/01/30/query-and-update-data-on-mongodb-using-powershell/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 20:51:32 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[C# driver]]></category>
		<category><![CDATA[CRUD]]></category>
		<category><![CDATA[MongoDB]]></category>

		<guid isPermaLink="false">http://danielweberonline.wordpress.com/?p=734</guid>
		<description><![CDATA[I’m working on client side at the moment where we use MongoDB as data storage. We reached the point where we need to read some data from MongoDB with PowerShell. I thought this might be interesting to some people. Therefore I decided to share my experience about this. What do we need to connect to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=734&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I’m working on client side at the moment where we use MongoDB as data storage. We reached the point where we need to read some data from MongoDB with PowerShell. I thought this might be interesting to some people. Therefore I decided to share my experience about this.</p>
<h2>What do we need to connect to MongoDB with PowerShell</h2>
<p>The only thing we need is a MongoDB driver. I used the official C# driver which is supported by 10gen. 10gen is the company which develops MongoDB and offers support, training and consulting for MongoDB. The latest driver binaries can be downloaded at github from <a href="https://github.com/mongodb/mongo-csharp-driver/downloads">https://github.com/mongodb/mongo-csharp-driver/downloads</a></p>
<h2>How to connect to the MongoDB server</h2>
<p>First you need to add references to the dll’s which are provided by the MongoDB driver. Then you can establish the connection to the database. The next step is to connect to a collection. On the collection you can perform different CRUD operations.</p>
<p><pre class="brush: powershell;">
$mongoDbDriverPath = &quot;C:\driver\mongoDB\&quot;
$dbName = &quot;MyDatabase&quot;
$collectionName = &quot;MyCollection&quot;
Add-Type -Path &quot;$($mongoDbDriverPath)\MongoDB.Bson.dll&quot;
Add-Type -Path &quot;$($mongoDbDriverPath)\MongoDB.Driver.dll&quot;
$db = [MongoDB.Driver.MongoDatabase]::Create(&quot;mongodb://localhost/$($dbName)&quot;)
$collection = $db[$collectionName]
</pre></p>
<h2>Create a new document</h2>
<p>First you need to create a BsonDocument. On the document you can add new key-value pairs by calling the add-method. As soon you finalized the new document you can store the document inside a collection with the save-method.</p>
<p><pre class="brush: powershell;">
$document = new-object MongoDB.Bson.BsonDocument
$document.Add(&quot;PreName&quot;,[MongoDB.Bson.BsonValue]::Create(&quot;Daniel&quot;))
$document.Add(&quot;LastName&quot;,[MongoDB.Bson.BsonValue]::Create(&quot;Weber&quot;))
$collection.save($document)
</pre></p>
<p>When you use the add-method like on the sample above, MongoDB automatically creates a string value for you. If you want to create an entry with an e.g. an ObjectId, you can use the following statement.</p>
<p><pre class="brush: powershell;">$document.Add(&quot;UserId&quot;,[MongoDB.Bson.BsonObjectId]::Create(&quot;4f2193e0df6e251d040a6df6&quot;))</pre></p>
<p>For other object types please have a look at the MongoDB driver documentation.</p>
<h2>Read data from collection</h2>
<p>If you want to fetch all data from a single collection and display all objects you can use the following command.</p>
<p><pre class="brush: powershell;">
$results = $collection.findall()
foreach ($result in $results) {
    write-host $result
}</pre></p>
<p>For the reason you are only interested in a single column you can access a single columns with the following notation.</p>
<p><pre class="brush: powershell;">
foreach ($result in $results) {
    write-host $result[“LastName”]
}</pre></p>
<p>If you want to select a specific document you need to start writing a query. If you want to select all documents which have a specific LastName use the following query.</p>
<p><pre class="brush: powershell;">$query = [MongoDB.Driver.Builders.Query]::EQ(&quot;LastName&quot;,&quot;Weber&quot;)</pre></p>
<p>For more complex scenarios you can combine different conditions to a single query. If you want to select all documents having the specified LastName and PreName use this command.</p>
<p><pre class="brush: powershell;">

$query = [MongoDB.Driver.Builders.Query]::AND(
            [MongoDB.Driver.Builders.Query]::EQ(&quot;PreName&quot;,&quot;Daniel&quot;),
            [MongoDB.Driver.Builders.Query]::EQ(&quot;LastName&quot;,&quot;Weber&quot;))</pre></p>
<p>The driver offer many different options to combine conditions to a single query. Not only an AND exists. After building the query, you need to find the results. This can be done by calling a find with the query as parameter.</p>
<p><pre class="brush: powershell;">$results = $collection.find($query)</pre></p>
<h2>Update data inside a collection</h2>
<p>To update an existing document you can start with querying for an existing document. The following command search for a document with the provided ObjectId. The Id on the document is unique. Therefore we can use findOne to get this document from the collection (because we expect only a single result). To update the fetched document we use the set-method. When everything is changed don’t forget to call save. The fact that we have a document with an existing ObjectId forces MongoDB to update the document and not to create a new one.</p>
<p><pre class="brush: powershell;">
$query = [MongoDB.Driver.Builders.Query]::EQ(&quot;_id&quot;,
            [MongoDB.Bson.BsonObjectId]::Create(&quot;4f2198f8df6e251d040a6e17&quot;))
$result = $collection.findOne($query)
$result.Set(&quot;LastName&quot;,[MongoDB.Bson.BsonValue]::Create(“W.”))
$collection.save($result)
</pre></p>
<h2>Delete documents from a collection</h2>
<p>Deleting existing documents from a collection is easy. If you want to delete every document you can do this by calling removeAll. This will remove every document from the specified collection. Most of the time, you only want so delete a single document. To remove only specific data call the remove-method on the collection with a query. Every document which is returned by the query will be then be deleted.</p>
<p><pre class="brush: powershell;">

$query = [MongoDB.Driver.Builders.Query]::EQ(&quot;PreName&quot;,
            [MongoDB.Bson.BsonValue]::Create(&quot;Daniel&quot;))
$collection.remove($query);</pre></p>
<h2>Conclusion</h2>
<p>With the C# driver it is easy to perform CRUD-Operations with MongoDB. Just have a look at the documentation of the driver if you need to perform some advanced queries. I really like how easy it is to connect to MongoDB via PowerShell.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielweberonline.wordpress.com/734/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielweberonline.wordpress.com/734/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielweberonline.wordpress.com/734/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielweberonline.wordpress.com/734/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielweberonline.wordpress.com/734/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielweberonline.wordpress.com/734/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielweberonline.wordpress.com/734/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielweberonline.wordpress.com/734/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielweberonline.wordpress.com/734/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielweberonline.wordpress.com/734/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielweberonline.wordpress.com/734/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielweberonline.wordpress.com/734/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielweberonline.wordpress.com/734/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielweberonline.wordpress.com/734/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=734&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://danielweberonline.wordpress.com/2012/01/30/query-and-update-data-on-mongodb-using-powershell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/e49fe2477137ec6128645738e91a233c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielweberonline</media:title>
		</media:content>
	</item>
		<item>
		<title>Berwang 2011</title>
		<link>https://danielweberonline.wordpress.com/2011/12/28/berwang-2011/</link>
		<comments>https://danielweberonline.wordpress.com/2011/12/28/berwang-2011/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 20:05:00 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Europe]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Austria]]></category>
		<category><![CDATA[Berwang]]></category>
		<category><![CDATA[Mountains]]></category>
		<category><![CDATA[Ski]]></category>
		<category><![CDATA[Snow]]></category>

		<guid isPermaLink="false">https://danielweberonline.wordpress.com/?p=726</guid>
		<description><![CDATA[Nachdem ich vor einigen Jahren bereits in Berwang war, dachte ich mir es wird Zeit mal wieder dort hinzufahren. Vor allem die Lage macht Berwang sehr attraktiv. Es ist ziemlich nah an der deutsch / österreichischen Grenze gelegen und auch ohne Vignette zu erreichen. Dadurch dass die Anfahrt nicht allzu lange dauert, bin ich dieses [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=726&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich vor einigen Jahren bereits in Berwang war, dachte ich mir es wird Zeit mal wieder dort hinzufahren. Vor allem die Lage macht Berwang sehr attraktiv. Es ist ziemlich nah an der deutsch / österreichischen Grenze gelegen und auch ohne Vignette zu erreichen. Dadurch dass die Anfahrt nicht allzu lange dauert, bin ich dieses Jahr nur für einen Tag nach Österreich gefahren. Leider hatte ich nur mein Handy dabei, daher ist die Qualität der Bilder leider nicht ganz so gut.</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:755361ce-6c40-4dfb-87cd-9f489ce23ce1" class="wlWriterEditableSmartContent">
<table border="0" cellspacing="0" cellpadding="0" style='outline:none;width:410px;border-collapse:collapse;border-style:none;margin:0;padding:0;'>
<tbody>
<tr>
<td style='outline:none;width:auto;border-style:none;margin:0;padding:0;'><a style="outline:none;border-style:none;margin:0;padding:0;" target="_blank" href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=play&amp;resid=84DEE9B3ED341111!7060&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos"><img style="outline:none;border:0;background:none;background-image:none;vertical-align:bottom;border-style:none;margin:0;padding:0;" alt="View album" title="View album" src="http://danielweberonline.files.wordpress.com/2012/01/album4.jpg?w=510" /></a>
<div style='width:410px;text-align:center;overflow:visible;margin:0;padding:0;'>
<div style='width:410px;overflow:visible;'><a style="text-decoration:none;" href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=browse&amp;resid=84DEE9B3ED341111!7060&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank"><span style="line-height:1.26em;width:410px;font-size:26pt;font-family:'Segoe UI', helvetica, arial, sans-serif;padding:0;">Berwang 2011</span></a></div>
<div style="text-align:center;font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;margin:0;padding:9px 0 0;">
<table border="0" cellspacing="0" cellpadding="0" style="text-align:center;width:auto;margin-left:auto;margin-right:auto;outline:none;border-collapse:collapse;border-style:none;padding:0;">
<tr>
<td style="vertical-align:top;outline:none;border-style:none;margin:0;padding:6px 12px 6px 0;"><a href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=play&amp;resid=84DEE9B3ED341111!7060&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;text-decoration:none;border-style:none;margin:0;padding:0;">VIEW SLIDE SHOW</a></td>
<td style="vertical-align:top;outline:none;border-style:none;margin:0;padding:6px 0;"><a href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=downloadphotos&amp;resid=84DEE9B3ED341111!7060&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;text-decoration:none;border-style:none;margin:0;padding:0;">DOWNLOAD ALL</a></td>
</tr>
</table></div>
</p></div>
</td>
</tr>
</tbody>
</table>
</div>
<p>Cheers,</p>
<p>Daniel </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielweberonline.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielweberonline.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielweberonline.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielweberonline.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielweberonline.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielweberonline.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielweberonline.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielweberonline.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielweberonline.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielweberonline.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielweberonline.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielweberonline.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielweberonline.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielweberonline.wordpress.com/726/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=726&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://danielweberonline.wordpress.com/2011/12/28/berwang-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/e49fe2477137ec6128645738e91a233c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielweberonline</media:title>
		</media:content>

		<media:content url="http://danielweberonline.files.wordpress.com/2012/01/album4.jpg" medium="image">
			<media:title type="html">View album</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutanchamun &#8211; Austellung</title>
		<link>https://danielweberonline.wordpress.com/2011/12/11/tutanchamun-austellung/</link>
		<comments>https://danielweberonline.wordpress.com/2011/12/11/tutanchamun-austellung/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 00:48:00 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Europe]]></category>
		<category><![CDATA[Exhibition]]></category>
		<category><![CDATA[Frankfurt]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[Tutanchamun]]></category>

		<guid isPermaLink="false">https://danielweberonline.wordpress.com/?p=732</guid>
		<description><![CDATA[Ägypten hat mich schon immer fasziniert. Leider habe ich es bisher noch nicht geschafft mir die Sarkophag der Pharaonen sowie Pyramiden live anzuschauen. Als ich dann das Plakat zur Tutanchamun-Austellung gesehen habe stand fest, dass ich dort hin muss. Bei den Exponaten handelt es sich ausschließlich um Nachbildungen. Meiner Meinung ist die Ausstellung trotzdem einen [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=732&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ägypten hat mich schon immer fasziniert. Leider habe ich es bisher noch nicht geschafft mir die Sarkophag der Pharaonen sowie Pyramiden live anzuschauen. </p>
<p>Als ich dann das Plakat zur Tutanchamun-Austellung gesehen habe stand fest, dass ich dort hin muss. Bei den Exponaten handelt es sich ausschließlich um Nachbildungen. Meiner Meinung ist die Ausstellung trotzdem einen Besuch wert. </p>
<p>Leider waren die Lichtverhältnisse in der Ausstellungshalle nicht so super so dass die meisten meiner Bilder etwas verwackelt sind. Die Aufnahmen die halbwegs gut geworden sind, sind nachfolgend zu finden.</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:86c68ee1-691b-419b-8839-17ef93be3f33" class="wlWriterEditableSmartContent">
<table border="0" cellspacing="0" cellpadding="0" style='outline:none;width:410px;border-collapse:collapse;border-style:none;margin:0;padding:0;'>
<tbody>
<tr>
<td style='outline:none;width:auto;border-style:none;margin:0;padding:0;'><a style="outline:none;border-style:none;margin:0;padding:0;" target="_blank" href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=play&amp;resid=84DEE9B3ED341111!7111&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos"><img style="outline:none;border:0;background:none;background-image:none;vertical-align:bottom;border-style:none;margin:0;padding:0;" alt="View album" title="View album" src="http://danielweberonline.files.wordpress.com/2012/01/album6.jpg?w=510" /></a>
<div style='width:410px;text-align:center;overflow:visible;margin:0;padding:0;'>
<div style='width:410px;overflow:visible;'><a style="text-decoration:none;" href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=browse&amp;resid=84DEE9B3ED341111!7111&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank"><span style="line-height:1.26em;width:410px;font-size:26pt;font-family:'Segoe UI', helvetica, arial, sans-serif;padding:0;">Tutanchamun</span></a></div>
<div style="text-align:center;font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;margin:0;padding:9px 0 0;">
<table border="0" cellspacing="0" cellpadding="0" style="text-align:center;width:auto;margin-left:auto;margin-right:auto;outline:none;border-collapse:collapse;border-style:none;padding:0;">
<tr>
<td style="vertical-align:top;outline:none;border-style:none;margin:0;padding:6px 12px 6px 0;"><a href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=play&amp;resid=84DEE9B3ED341111!7111&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;text-decoration:none;border-style:none;margin:0;padding:0;">VIEW SLIDE SHOW</a></td>
<td style="vertical-align:top;outline:none;border-style:none;margin:0;padding:6px 0;"><a href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=downloadphotos&amp;resid=84DEE9B3ED341111!7111&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;text-decoration:none;border-style:none;margin:0;padding:0;">DOWNLOAD ALL</a></td>
</tr>
</table></div>
</p></div>
</td>
</tr>
</tbody>
</table>
</div>
<p>Cheers,</p>
<p>Daniel</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielweberonline.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielweberonline.wordpress.com/732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielweberonline.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielweberonline.wordpress.com/732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielweberonline.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielweberonline.wordpress.com/732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielweberonline.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielweberonline.wordpress.com/732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielweberonline.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielweberonline.wordpress.com/732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielweberonline.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielweberonline.wordpress.com/732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielweberonline.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielweberonline.wordpress.com/732/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=732&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://danielweberonline.wordpress.com/2011/12/11/tutanchamun-austellung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/e49fe2477137ec6128645738e91a233c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielweberonline</media:title>
		</media:content>

		<media:content url="http://danielweberonline.files.wordpress.com/2012/01/album6.jpg" medium="image">
			<media:title type="html">View album</media:title>
		</media:content>
	</item>
		<item>
		<title>Flughafenrundfahrt</title>
		<link>https://danielweberonline.wordpress.com/2011/12/10/flughafenrundfahrt/</link>
		<comments>https://danielweberonline.wordpress.com/2011/12/10/flughafenrundfahrt/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 23:34:00 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Europe]]></category>
		<category><![CDATA[A380]]></category>
		<category><![CDATA[Airport]]></category>
		<category><![CDATA[Cargo]]></category>
		<category><![CDATA[Frankfurt]]></category>
		<category><![CDATA[Germany]]></category>

		<guid isPermaLink="false">https://danielweberonline.wordpress.com/?p=729</guid>
		<description><![CDATA[Heute habe ich es endlich geschafft an der Flughafenrundfahrt am Frankfurter Flughafen teilzunehmen. Leider habe ich nur die kleine Tour gemacht aber selbst diese war schon echt interessant und beeindruckend. Die große Tour findet leider nur an bestimmten Tagen statt, während man die kleine täglich mitmachen kann. Die Fahrt begann mit den am Flughafen üblichen [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=729&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Heute habe ich es endlich geschafft an der Flughafenrundfahrt am Frankfurter Flughafen teilzunehmen. Leider habe ich nur die kleine Tour gemacht aber selbst diese war schon echt interessant und beeindruckend. Die große Tour findet leider nur an bestimmten Tagen statt, während man die kleine täglich mitmachen kann.</p>
<p>Die Fahrt begann mit den am Flughafen üblichen Sicherheitschecks. Schließlich befanden wir uns während der gesamten Tour auf dem Rollfeld und sind sehr dicht an vielen Flugzeugen vorbeigefahren.</p>
<p>Nachdem wir den Eingang zum Rollfeld passiert hatten, standen wir mit dem Bus auch schon direkt neben einer A380. Diese Maschine auf direkter Nähe zu sehen ist wirklich beeindruckend. Man kann sich kaum vorstellen das dieser Kollos aus Stahl fliegen kann. </p>
<p>Während der Fahrt wurden wir außerdem mit einigen sehr Interessanten Daten “gefüttert“. Leider habe ich mir nicht viel davon gemerkt. Das was ich weiß bzw. noch ungefähr in Erinnerung habe ist folgendes:</p>
<ul>
<li>Frankfurt fertigt ca. 180.000 Passagiere pro Tag ab</li>
<li>Die Küche für die Vorbereitung des Board-Essen ist ca. 40.000 m² groß</li>
<li>Ungefähr 13 m Spülstraße zum Reinigen von Geschirr</li>
<li>Die Größte A380 Ausführung kann über 1000 Personen transportieren.</li>
<li>Jedes Jahr werden mehrere Tonnen Gummiabrieb von Landebahnen entfernt.</li>
<li>Ca. 4000 Menschen sind für die Sicherheit zuständig.</li>
<li>Nach ca. 120 Landungen muss ein Reifen Rundumerneuert werden. Nach 7 Rundumerneuerungen kann der Reifen nicht mehr verwendet werden.</li>
<li>Kerosin wird direkt aus Rotterdam per Pipeline geliefert</li>
<li>Nach Fertigstellung von Terminal 3 beträgt die Länge der Kofferbänder über 100 km.</li>
<li>Frankfurt ist der größte deutsche Flughafen. In Europa der 3.Größte.</li>
</ul>
<p>Diese Zahlen sind wirklich beeindruckend. Wenn man den Frankfurter Flughafen nicht selbst erlebt hat kann man sich das alles noch weniger vorstellen.</p>
<p>Ich will unbedingt noch die große Tour machen. Bin echt gespannt was dort noch gezeigt wird.</p>
<p>Nun aber genug der Worte. Hier noch ein paar Bilder.</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:f7bd3c37-cd0b-4d18-b038-06b2b0a672b7" class="wlWriterEditableSmartContent">
<table border="0" cellspacing="0" cellpadding="0" style='outline:none;width:410px;border-collapse:collapse;border-style:none;margin:0;padding:0;'>
<tbody>
<tr>
<td style='outline:none;width:auto;border-style:none;margin:0;padding:0;'><a style="outline:none;border-style:none;margin:0;padding:0;" target="_blank" href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=play&amp;resid=84DEE9B3ED341111!7073&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos"><img style="outline:none;border:0;background:none;background-image:none;vertical-align:bottom;border-style:none;margin:0;padding:0;" alt="View album" title="View album" src="http://danielweberonline.files.wordpress.com/2012/01/album5.jpg?w=510" /></a>
<div style='width:410px;text-align:center;overflow:visible;margin:0;padding:0;'>
<div style='width:410px;overflow:visible;'><a style="text-decoration:none;" href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=browse&amp;resid=84DEE9B3ED341111!7073&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank"><span style="line-height:1.26em;width:410px;font-size:26pt;font-family:'Segoe UI', helvetica, arial, sans-serif;padding:0;">Flughafenrundfahrt Frankfurt</span></a></div>
<div style="text-align:center;font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;margin:0;padding:9px 0 0;">
<table border="0" cellspacing="0" cellpadding="0" style="text-align:center;width:auto;margin-left:auto;margin-right:auto;outline:none;border-collapse:collapse;border-style:none;padding:0;">
<tr>
<td style="vertical-align:top;outline:none;border-style:none;margin:0;padding:6px 12px 6px 0;"><a href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=play&amp;resid=84DEE9B3ED341111!7073&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;text-decoration:none;border-style:none;margin:0;padding:0;">VIEW SLIDE SHOW</a></td>
<td style="vertical-align:top;outline:none;border-style:none;margin:0;padding:6px 0;"><a href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=downloadphotos&amp;resid=84DEE9B3ED341111!7073&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;text-decoration:none;border-style:none;margin:0;padding:0;">DOWNLOAD ALL</a></td>
</tr>
</table></div>
</p></div>
</td>
</tr>
</tbody>
</table>
</div>
<p>Cheers,</p>
<p>Daniel</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielweberonline.wordpress.com/729/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielweberonline.wordpress.com/729/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielweberonline.wordpress.com/729/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielweberonline.wordpress.com/729/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielweberonline.wordpress.com/729/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielweberonline.wordpress.com/729/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielweberonline.wordpress.com/729/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielweberonline.wordpress.com/729/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielweberonline.wordpress.com/729/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielweberonline.wordpress.com/729/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielweberonline.wordpress.com/729/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielweberonline.wordpress.com/729/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielweberonline.wordpress.com/729/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielweberonline.wordpress.com/729/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=729&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://danielweberonline.wordpress.com/2011/12/10/flughafenrundfahrt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/e49fe2477137ec6128645738e91a233c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielweberonline</media:title>
		</media:content>

		<media:content url="http://danielweberonline.files.wordpress.com/2012/01/album5.jpg" medium="image">
			<media:title type="html">View album</media:title>
		</media:content>
	</item>
		<item>
		<title>IAA 2011 in Frankfurt</title>
		<link>https://danielweberonline.wordpress.com/2011/09/18/iaa-2011-in-frankfurt/</link>
		<comments>https://danielweberonline.wordpress.com/2011/09/18/iaa-2011-in-frankfurt/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 18:10:00 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Europe]]></category>
		<category><![CDATA[Cars]]></category>
		<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Frankfurt]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[IAA]]></category>
		<category><![CDATA[Trucks]]></category>

		<guid isPermaLink="false">https://danielweberonline.wordpress.com/?p=720</guid>
		<description><![CDATA[Dieses Jahr war es wieder soweit. Die IAA öffnete wie alle 2 Jahre die Tore in Frankfurt. Da ich inzwischen in Frankfurt wohne konnte ich mir die Gelegenheit nicht nehmen lassen, dort vorbeizuschauen. Im Vergleich zu meinem letzten Besuch hat sich nicht viel geändert. Man konnte auch dieses Jahr wieder einige tolle Autos und “Concept-Cars” [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=720&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dieses Jahr war es wieder soweit. Die IAA öffnete wie alle 2 Jahre die Tore in Frankfurt. Da ich inzwischen in Frankfurt wohne konnte ich mir die Gelegenheit nicht nehmen lassen, dort vorbeizuschauen.</p>
<p>Im Vergleich zu meinem letzten Besuch hat sich nicht viel geändert. Man konnte auch dieses Jahr wieder einige tolle Autos und “Concept-Cars” bestaunen.</p>
<p>Dieses Jahr standen Autos mit Elektroantrieb im Vordergrund. Fast jeder Hersteller hatte dort etwas Neues im Angebot. Opel macht z.B. mit seinem Ampera Werbung. Der Ampera soll 40 bis 80 km rein elektrisch angetrieben zurücklegen können. Opel preist den Ampera daher als das Erste alltagstaugliche Auto an. Was meiner Meinung nach der Flopp der IAA 2011 ist. 40 km reichen vielleicht den meisten um ins Büro zu kommen aber als alltagstauglich würde ich dieses Auto damit trotzdem noch lange nicht bezeichnen.</p>
<p>Von Flopp zu Top. Mercedes hat es mal wieder geschafft mich zu begeistern. Zuerst einmal hat Mercedes eine riesige Halle auf der IAA. Diese erstreckte sich über mehrere Etagen. So das man am Eingang erst einmal mit der Rolltreppe nach oben gebracht werden musste. Das eigentliche Highlight war dann aber das A-concept. Ein wirklich schönes Auto. Ich kann nur hoffen das Mercedes dieses Auto so in die Produktion gibt und nicht mehr viel daran ändert. Mir jedenfalls hat es sehr gut gefallen. Interessant war auch das Mercedes einen Actros ausgestellt hatte. So konnte man mal ein bisschen “Trucker“-Luft schnuppern. Ist wirklich beeindruckend wie große diese Trucks sind. Die Sicht aus der Fahrerkabine ist ebenfalls imposant.</p>
<p>Neben der großen Mercedes Halle gab es noch die Halle von Audi die wirklich sehenswert war. Leider war diese total überlaufen. Im Vergleich zu Mercedes hat Audi nicht nur das innere eine Halle gestaltet. Audi hat sich eine komplette Halle auf das IAA-Gelände bauen lassen. In dem Gebäude war eine Fahrstrecke integriert. So konnte man sowohl von innen als auch von außen verschiedenste Audis vorbeifahren sehen.</p>
<p>Eine Fahrstrecke hatte ebenfalls BMW in die Halle integriert. Hier sind mir vor allem die 2 concept cars i3 &amp; i8 aufgefallen. Wirklich 2 schicke Elektroflitzer. Einer der Austeller meinte sogar das nur noch kleine Veränderungen am i3 vorgenommen werden und dieser weitest gehen so wie er gerade hier steht in die Produktion geht. </p>
<p>Toyota hatte auch ein sehr nettes Auto am Stand stehen. Ein kleiner der auf jeder Party groß rauskommen könnte. Der Disco IQ ist ein IQ der komplett mit kleinen Spiegeln wie eine Disko-Kugel beklebt ist. Eine weitere Besonderheit ist das ausklappbare DJ-Pult das aus dem Kofferraum heraus kommt. </p>
<p>Aber nun genug schaut euch einfach einige meiner Bilder an.   </p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:8ad36c10-0065-4727-8434-e8493ff93546" class="wlWriterEditableSmartContent">
<table border="0" cellspacing="0" cellpadding="0" style='outline:none;width:410px;border-collapse:collapse;border-style:none;margin:0;padding:0;'>
<tbody>
<tr>
<td style='outline:none;width:auto;border-style:none;margin:0;padding:0;'><a style="outline:none;border-style:none;margin:0;padding:0;" target="_blank" href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=play&amp;resid=84DEE9B3ED341111!6947&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos"><img style="outline:none;border:0;background:none;background-image:none;vertical-align:bottom;border-style:none;margin:0;padding:0;" alt="View album" title="View album" src="http://danielweberonline.files.wordpress.com/2012/01/album2.jpg?w=510" /></a>
<div style='width:410px;text-align:center;overflow:visible;margin:0;padding:0;'>
<div style='width:410px;overflow:visible;'><a style="text-decoration:none;" href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=browse&amp;resid=84DEE9B3ED341111!6947&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank"><span style="line-height:1.26em;width:410px;font-size:26pt;font-family:'Segoe UI', helvetica, arial, sans-serif;padding:0;">IAA 2011</span></a></div>
<div style="text-align:center;font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;margin:0;padding:9px 0 0;">
<table border="0" cellspacing="0" cellpadding="0" style="text-align:center;width:auto;margin-left:auto;margin-right:auto;outline:none;border-collapse:collapse;border-style:none;padding:0;">
<tr>
<td style="vertical-align:top;outline:none;border-style:none;margin:0;padding:6px 12px 6px 0;"><a href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=play&amp;resid=84DEE9B3ED341111!6947&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;text-decoration:none;border-style:none;margin:0;padding:0;">VIEW SLIDE SHOW</a></td>
<td style="vertical-align:top;outline:none;border-style:none;margin:0;padding:6px 0;"><a href="https://skydrive.live.com/redir.aspx?cid=84dee9b3ed341111&amp;page=downloadphotos&amp;resid=84DEE9B3ED341111!6947&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;text-decoration:none;border-style:none;margin:0;padding:0;">DOWNLOAD ALL</a></td>
</tr>
</table></div>
</p></div>
</td>
</tr>
</tbody>
</table>
</div>
<p>Cheers,</p>
<p>Daniel</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielweberonline.wordpress.com/720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielweberonline.wordpress.com/720/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielweberonline.wordpress.com/720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielweberonline.wordpress.com/720/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielweberonline.wordpress.com/720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielweberonline.wordpress.com/720/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielweberonline.wordpress.com/720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielweberonline.wordpress.com/720/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielweberonline.wordpress.com/720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielweberonline.wordpress.com/720/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielweberonline.wordpress.com/720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielweberonline.wordpress.com/720/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielweberonline.wordpress.com/720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielweberonline.wordpress.com/720/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielweberonline.wordpress.com&amp;blog=16150401&amp;post=720&amp;subd=danielweberonline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://danielweberonline.wordpress.com/2011/09/18/iaa-2011-in-frankfurt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/e49fe2477137ec6128645738e91a233c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielweberonline</media:title>
		</media:content>

		<media:content url="http://danielweberonline.files.wordpress.com/2012/01/album2.jpg" medium="image">
			<media:title type="html">View album</media:title>
		</media:content>
	</item>
	</channel>
</rss>
