<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bensmann</title>
	<atom:link href="http://www.bensmann.no/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bensmann.no</link>
	<description>Bensmann er et enkeltpersonforetak som startet opp i 2010. Vi jobber for å konstant videreutvikle webopplevelsen, og driver på kanten av utviklingen for at løsningene skal være mest mulig up-to-date.</description>
	<lastBuildDate>Fri, 10 May 2013 07:17:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Server statistics in Status&#160;Board</title>
		<link>http://www.bensmann.no/server-statistics-in-statusboard/</link>
		<comments>http://www.bensmann.no/server-statistics-in-statusboard/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 18:45:48 +0000</pubDate>
		<dc:creator>Thomas Bensmann</dc:creator>
				<category><![CDATA[Ukategorisert]]></category>

		<guid isPermaLink="false">http://www.bensmann.no/?p=1197</guid>
		<description><![CDATA[<p>Panic, the company behind apps such as Coda and Transmit, has released a new app called Status Board. This app is in essence a widget hub for your…</p><p>The post <a href="http://www.bensmann.no/server-statistics-in-statusboard/">Server statistics in Status&nbsp;Board</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Panic, the company behind apps such as Coda and Transmit, has released a new app called Status Board. This app is in essence a widget hub for your iPad, showcasing cool stuff such as tweets, e-mail, calendar and much more. One of the most awesome things though is the ability to make your own widgets, or to supply data to widgets. It wasn&#8217;t hard to think of something I wanted to use this for&nbsp;…</p>
<p>Just to get started with this, I decided to show load stats and disk-space for my servers. Initially, the question was how to get this data from the servers to wherever I wanted to collect the data. The following command is my&nbsp;solution:</p>
<script src="https://gist.github.com/thomasmb/1f5b31d988a0727cfc67.js"></script>
<p>What this does, is that it sends the result of the <strong>uptime</strong> command and the <strong>df -h</strong> command as POST variables via cURL to a script that we define. The reason I want to use specifically those two commands is that uptime includes the load averages, and that df -h gives me the amount of free disk space. The command itself could then be run either manually or every minute using&nbsp;CRON.</p>
<p>The script that we access with the cURL request will contain whatever is needed to handle that data. At the same time, I am using the same script to display the data in Status Board. For&nbsp;example:</p>
<script src="https://gist.github.com/thomasmb/5ba2070f59b23b0fa9bf.js"></script>
<p>When I was coding this I was working from my iPad so I needed to keep it simple. For this reason, I chose to store the statistics in a file as JSON. Since I only needed to update the stats once a minute for each server, this worked just&nbsp;fine.</p>
<script src="https://gist.github.com/thomasmb/0a204e98addd066c150b.js"></script>
<p>This way, I would generate an array based on the servers that contacted the script, and each of those would again hold the most recent data for that server. I identified the servers by IP in this case. The only thing missing now, is the part that generates the data for Status&nbsp;Board.</p>
<script src="https://gist.github.com/thomasmb/5891dea39ca6776425e8.js"></script>
<p>Now you can add this widget to Status Board by dragging in the table-widget using the url to script. It should give you a listing of the servers that called the script, showing a bar graph of how much hdd-space is used, and showing the load averages for the last minute. The table will auto-refresh every minute, so if you run the command from your servers every minute it will stay up to&nbsp;date.</p>
<p>For more info about the customisable widgets for Status Board, you can check the docs for <a title="Status Board: How to graph your own data." href="http://www.panic.com/statusboard/docs/graph_tutorial.pdf" target="_blank">graphs</a>, <a title="Status Board: How to make your own table" href="http://www.panic.com/statusboard/docs/table_tutorial.pdf" target="_blank">tables</a> and <a title="Status Board: How to make your own panels." href="http://www.panic.com/statusboard/docs/diy_tutorial.pdf" target="_blank">DIY-widgets</a>. You can get the full code for this example on <a title="Gist Status Board" href="https://gist.github.com/thomasmb/5354937#file-statusboard-serverstats-php"&nbsp;target="_blank">GitHub</a>.</p>
<p>The post <a href="http://www.bensmann.no/server-statistics-in-statusboard/">Server statistics in Status&nbsp;Board</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.bensmann.no/server-statistics-in-statusboard/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Changing system date from Terminal &#8211; OS X&#160;recovery</title>
		<link>http://www.bensmann.no/changing-system-date-from-terminal-os-x-recovery/</link>
		<comments>http://www.bensmann.no/changing-system-date-from-terminal-os-x-recovery/#comments</comments>
		<pubDate>Mon, 18 Mar 2013 11:50:30 +0000</pubDate>
		<dc:creator>Thomas Bensmann</dc:creator>
				<category><![CDATA[Ukategorisert]]></category>

		<guid isPermaLink="false">http://thomas.bensmann.no/?p=1115</guid>
		<description><![CDATA[<p>When you&#8217;r booting your Mac, which you haven&#8217;t used for a long time, from the recovery partition and are planning to reinstall OS X, you might be met by…</p><p>The post <a href="http://www.bensmann.no/changing-system-date-from-terminal-os-x-recovery/">Changing system date from Terminal &#8211; OS X&nbsp;recovery</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>When you&#8217;r booting your Mac, which you haven&#8217;t used for a long time, from the recovery partition and are planning to reinstall OS X, you might be met by the following&nbsp;message:</p>
<blockquote><p>An error occurred while preparing the installation. Try running&nbsp;again</p></blockquote>
<p>Now, if you haven&#8217;t used your Mac for a while, the error might be caused by the system date being incorrect. You can check this by going to <strong>utilities</strong> and opening the <strong>terminal</strong>. Once in the terminal enter the following command and hit&nbsp;return/enter:</p>
<pre>date</pre>
<p>The result of this command will be the date that the system currently has been set to. For some reason, it might have been reset to 2001, in which case we need to set it to right date. To do this, we enter a new command. This command will be entered as&nbsp;follows:</p>
<pre>date {month}{day}{hour}{minute}{year}</pre>
<p>Every bracket should be replaced with a two-digit number. For example, March 18th 2013 12:50 would become the following&nbsp;command:</p>
<pre>date 0318125013</pre>
<p>Enter the command and hit return. You can then check if it was set correctly by running the first command&nbsp;again.</p>
<p>If the date was wrong, it was likely that which caused the error, and after you quit the terminal it should able to install OS X Mountain Lion just&nbsp;fine.</p>
<p>The post <a href="http://www.bensmann.no/changing-system-date-from-terminal-os-x-recovery/">Changing system date from Terminal &#8211; OS X&nbsp;recovery</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.bensmann.no/changing-system-date-from-terminal-os-x-recovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox won&#8217;t be on iOS without it&#8217;s own rendering&#160;engine</title>
		<link>http://www.bensmann.no/firefox-wont-be-on-ios-without-its-own-rendering-engine/</link>
		<comments>http://www.bensmann.no/firefox-wont-be-on-ios-without-its-own-rendering-engine/#comments</comments>
		<pubDate>Tue, 12 Mar 2013 10:23:45 +0000</pubDate>
		<dc:creator>Thomas Bensmann</dc:creator>
				<category><![CDATA[Ukategorisert]]></category>

		<guid isPermaLink="false">http://thomas.bensmann.no/?p=1075</guid>
		<description><![CDATA[<p>iOS users who have been hoping for Firefox to come to their idevices may have gotten some grim news the last few days. Jay Sullivan, the vice president…</p><p>The post <a href="http://www.bensmann.no/firefox-wont-be-on-ios-without-its-own-rendering-engine/">Firefox won&#8217;t be on iOS without it&#8217;s own rendering&nbsp;engine</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>iOS users who have been hoping for Firefox to come to their idevices may have gotten some grim news the last few days. Jay Sullivan, the vice president of product at Mozilla, recently said that Firefox won&#8217;t be available on Apple devices as long as Apple continues <em>&#8216;its unfriendly attitude toward third-party browsers&#8217;</em>. Furthermore the company goes to explain that they currently aren&#8217;t building a version of the Firefox browser for iOS, nor do they have plans to do this. The argument behind this is the fact that the company is not allowed to bring their own rendering and JavaScript engines to said&nbsp;platform.</p>
<p>In short, this means that the company feels it won&#8217;t be able to build the browser it wants for the iOS platform <a title="Mozilla says no plans to return to iOS" href="http://news.cnet.com/8301-14013_3-57573440/mozilla-says-no-plans-to-return-to-ios/" target="_blank">according to CNET</a>. Its not hard to understand why Mozilla feels this way. Not only would they, more or less, have to make a skinned version of Safari, but they would still have some major disadvantages. Firstly, the Safari app on the iPhone would have a performance advantage thanks to it&#8217;s faster Nitro JavaScript engine. Secondly, Apple still doesn&#8217;t allow users to select a default web browser. In other words, Firefox would have to take two steps back to begin with … but does that mean that they&nbsp;shouldn&#8217;t?</p>
<p><quote class="tmb-quote">… there are a lot of reasons we should be on iOS even though we can&#8217;t bring our rendering engine&nbsp;there.</quote></p>
<p>As a Chrome user I waited a long time for the browser to come to iOS, but it wasn&#8217;t because of the rendering engine or for faster load times. What I wanted was the synchronization that modern browsers offer and to be able to continue sessions across devices. This is why Firefox should invest the time in making an iOS browser. Its not about performance or rendering engines, its about accessibility and ease of use. Chrome understood this, and nailed&nbsp;it!</p>
<p>Unfortunately, I don’t think that Apple is going to allow Firefox to bring their own rendering engine. I wouldn’t expect them to do it, and frankly I don’t see this as a big problem. The UIWebView is plenty powerful, modern and fast. However, I am not a fan of Apple putting the brakes on other apps by keeping the Nitro engine to&nbsp;itself.</p>
<p>I naturally do understand the issue from Firefox&#8217; point of view. Be that as it may, the real issue as I see it, is the fact that users can’t choose a default browser. For some users though, it would still be worth it, and they would have gotten a Firefox-experience on iOS with almost all the features that they would expect from a member of the Firefox browser family. Sadly, Mozilla doesn’t seem to see it this&nbsp;way.</p>
<p>The post <a href="http://www.bensmann.no/firefox-wont-be-on-ios-without-its-own-rendering-engine/">Firefox won&#8217;t be on iOS without it&#8217;s own rendering&nbsp;engine</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.bensmann.no/firefox-wont-be-on-ios-without-its-own-rendering-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autocomplete&#160;security</title>
		<link>http://www.bensmann.no/autocomplete-security/</link>
		<comments>http://www.bensmann.no/autocomplete-security/#comments</comments>
		<pubDate>Wed, 27 Feb 2013 09:41:39 +0000</pubDate>
		<dc:creator>Thomas Bensmann</dc:creator>
				<category><![CDATA[Ukategorisert]]></category>

		<guid isPermaLink="false">http://www.bensmann.no/?p=317</guid>
		<description><![CDATA[<p>It had never occurred to me that the power of autocomplete could be used against you. @yoast, however, mentioned on twitter that this has some serious risk potential.…</p><p>The post <a href="http://www.bensmann.no/autocomplete-security/">Autocomplete&nbsp;security</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>It had never occurred to me that the power of autocomplete could be used against you. <a href="https://twitter.com/yoast/status/306681165757181954">@yoast</a>, however, mentioned on twitter that this has some serious risk potential. The problem is that when you choose to autocomplete, you don&#8217;t actually know what you autocomplete &#8211; you might be handing out more information than you are aware of. Below I embedded an example, which uses the autocompletetype attribute which was proposed by Chrome. Try&nbsp;it…</p>
	
	<div style="border-top:1px dashed #CCC; margin: 2em 0;">
	
	<p><strong>Fill out your name below and use autocomplete, you'll see what actually got submitted&nbsp;below.</strong></p>
	
	<form action="" id="mine" class="clearfix" method="post" style="padding:20px;background:#EEE">
		<label for="name" style="float:left;width:100px;">Name</label> <input type="text" autocompletetype="name-full" id="name" name="Name" style="float:left;"/>
		<div style="opacity:0;height:0px;overflow:hidden;">
			<label for="email">Email</label> <input type="text" autocompletetype="email" id="email" name="Email"/>
			<label for="city">City</label> <input type="text" autocompletetype="city" id="city" name="City"/><br/>
			<label for="country">Country</label> <input type="text" autocompletetype="country" id="country" name="Country"/><br/>
		</div>
		<input type="submit" style="float:left;font-size:.9em; margin-left:20px;"/>
	</form>
	
			
	</div>
	
<p>The post <a href="http://www.bensmann.no/autocomplete-security/">Autocomplete&nbsp;security</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.bensmann.no/autocomplete-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordCamp Norway&#160;2013</title>
		<link>http://www.bensmann.no/wordcamp-2013/</link>
		<comments>http://www.bensmann.no/wordcamp-2013/#comments</comments>
		<pubDate>Wed, 23 Jan 2013 07:54:13 +0000</pubDate>
		<dc:creator>Thomas Bensmann</dc:creator>
				<category><![CDATA[Ukategorisert]]></category>

		<guid isPermaLink="false">http://www.bensmann.no/?p=246</guid>
		<description><![CDATA[<p>Saturday 26th of January WordCamp Norway 2013 will commence in Nydalen at the Radisson Hotel. Not only is this the first time I attend WordCamp, but I will…</p><p>The post <a href="http://www.bensmann.no/wordcamp-2013/">WordCamp Norway&nbsp;2013</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></description>
				<content:encoded><![CDATA[<img class="aligncenter size-full wp-image-250" alt="WordCamp Norway 2013" src="http://www.bensmann.no/wp-content/uploads/2013/01/wc-norway-2013-logo.jpg" width="512" height="512" />
<p>Saturday 26th of January <a title="WordCamp Norway 2013" href="http://2013.norway.wordcamp.org/" target="_blank">WordCamp Norway 2013</a> will commence in Nydalen at the Radisson Hotel. Not only is this the first time I attend WordCamp, but I will also speaking at this year&#8217;s WordCamp&nbsp;Norway.</p>
<p>On this Saturday I will be holding a presentation on &#8220;Responsive design principles and techniques&#8221; based on experience, past projects and user experience&nbsp;considerations.</p>
<p>I am really looking forward to meeting the other attendees and <a title="WordPress 2013 Program" href="http://2013.norway.wordcamp.org/program/" target="_blank">speakers</a> at this event. For those who are interested, tickets are available <a title="WordCamp 2013 Tickets" href="http://2013.norway.wordcamp.org/pamelding/" target="_blank">here</a>. Will I see you&nbsp;there?</p>
<p>The post <a href="http://www.bensmann.no/wordcamp-2013/">WordCamp Norway&nbsp;2013</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.bensmann.no/wordcamp-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Searching a table with&#160;jQuery</title>
		<link>http://www.bensmann.no/searching-a-table-with-jquery/</link>
		<comments>http://www.bensmann.no/searching-a-table-with-jquery/#comments</comments>
		<pubDate>Fri, 18 Jan 2013 23:07:04 +0000</pubDate>
		<dc:creator>Thomas Bensmann</dc:creator>
				<category><![CDATA[Ukategorisert]]></category>

		<guid isPermaLink="false">http://www.bensmann.no/?p=225</guid>
		<description><![CDATA[<p>A couple of weeks ago I looked into creating a generator that would output the php-code needed to embed javascript libraries hosted by cdnjs.com. As a part of…</p><p>The post <a href="http://www.bensmann.no/searching-a-table-with-jquery/">Searching a table with&nbsp;jQuery</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>A couple of weeks ago I looked into creating a <a href="http://www.bensmann.no/downloads/wordpress-enque-script-generator/" title="WordPress enqueue script generator" target="_blank">generator</a> that would output the php-code needed to embed javascript libraries hosted by <a href="http://cdnjs.com/" target="_blank">cdnjs.com</a>. As a part of doing this, I needed to create a searchable table that would filter rows as I typed. Since this table would hold a lot of data, it needed to be&nbsp;efficient.</p>
<p>In my case I had a lot of information that I wanted to be included when searching. To keep things simple I simply decided to add all these value in a attribute, which I called &#8220;data-keywords&#8221;. In other words, it doesn&#8217;t search the rows, but it searches the attribute. The rows would look like&nbsp;this:</p>
<pre data-language="html">
&lt;tr data-keywords=&quot;moment.js moment.min.js date moment time&quot;&gt;....&lt;/tr&gt;
</pre>
<p>Now, the javascript code would need to do a couple of things. First off, it would have to update the table for each keystroke I entered in the search box. Secondly, it would have to filter the data by matching it against the &#8220;data-keywords&#8221; attribute. As a third criteria I wanted this script to constantly make sure to style odd and even rows, which meant adding and removing classes constantly. The code below shows you how I did this with only a few lines of code. (<a href="http://www.bensmann.no/downloads/wordpress-enque-script-generator/" title="WordPress enqueue script generator">see the script in action&nbsp;here</a>)</p>
<pre data-language="javascript">
jQuery(function($){
    //index the dom elements
    var $list = $('#table > tr'),
        $search = $('#search-input');

    //filter the rows when searching
    $search.on('keyup',function(event){
        //get the search criteria
        var val = jQuery(this).val().toLowerCase();

        //show all rows if search is empty, or only matched rows
        if(val == "") $list.show();
        else $list.filter(':not([data-keywords*="'+val+'"])').hide().end()
                  .filter('[data-keywords*="'+val+'"]').show();

        //add and remove class for alternating rows
        $list.filter(':not(:visible:even)').removeClass('alternate').end()
             .filter(':visible:even').addClass('alternate');
    });
});
</pre>
<p>The post <a href="http://www.bensmann.no/searching-a-table-with-jquery/">Searching a table with&nbsp;jQuery</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.bensmann.no/searching-a-table-with-jquery/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pulling webcam images with&#160;PHP</title>
		<link>http://www.bensmann.no/pulling-webcam-images-with-php/</link>
		<comments>http://www.bensmann.no/pulling-webcam-images-with-php/#comments</comments>
		<pubDate>Fri, 18 Jan 2013 20:17:54 +0000</pubDate>
		<dc:creator>Thomas Bensmann</dc:creator>
				<category><![CDATA[Ukategorisert]]></category>

		<guid isPermaLink="false">http://www.bensmann.no/?p=193</guid>
		<description><![CDATA[<p>When Sandy was about to hit New York, @jorgenb came up with a great idea. Download the images from the NY-times webcam and make a timelapse of it.…</p><p>The post <a href="http://www.bensmann.no/pulling-webcam-images-with-php/">Pulling webcam images with&nbsp;PHP</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>When Sandy was about to hit New York, <a href="https://twitter.com/jorgenb" title="Jørgen Bolling" target="_blank">@jorgenb</a> came up with a great idea. Download the images from the NY-times webcam and make a timelapse of it. A few minutes later I had a very simple script ready, and could leave my server to the&nbsp;task.</p>
<p>The video I posted on <a href="http://thomas.bensmann.no/timelapse-new-york-sandy/" title="Time-lapse of New York – Sandy visits" target="_blank">thomas.bensmann.no</a> quickly passed 160K views on <a href="https://vimeo.com/52450287" title="New York timelapse" target="_blank">Vimeo</a>, after being featured on several news-sites, and several people have since asked how it was made. Therefore I am posting the script that downloaded the images, which really is very&nbsp;simple.</p>
<pre data-language="php">&lt;?php

//folder to store images in
$folder = "/files";

//url to latest webcam image
$url = &quot;http://graphics8.nytimes.com/.../latest.jpg&quot;;

//get folder contents so far
$array = scandir(dirname(__FILE__) . $folder);

//i stored the images as 1.jpg, 2.jpg, etc.
//the first two elements found in the folder are "." and ".."
$num = (count($array) - 1);

//create the new filename
$filename = dirname(__FILE__) . $folder . "/" . $num . ".jpg";

//get the image
$ny_times_image = file_get_contents($url);

//save the image
file_put_contents( $filename , $ny_times_image );
</pre>
<p>Here is the cron job i added to create an image every&nbsp;minute:</p>
<pre>
* * * * * /usr/bin/php /var/www/labs.bensmann.no/html/ny_times_fetch.php
</pre>
<p>When the pictures were gathered I used an old version of QuickTime to put them together in a time lapse&nbsp;video.</p>
<p><strong>Quick tip:</strong> Don&#8217;t forget to remove the cron job! My last image was called 116327.jpg, do the&nbsp;math.</p>
<p>The post <a href="http://www.bensmann.no/pulling-webcam-images-with-php/">Pulling webcam images with&nbsp;PHP</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.bensmann.no/pulling-webcam-images-with-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PSB M4U&#160;2</title>
		<link>http://www.bensmann.no/psb-m4u-2/</link>
		<comments>http://www.bensmann.no/psb-m4u-2/#comments</comments>
		<pubDate>Wed, 05 Dec 2012 05:16:01 +0000</pubDate>
		<dc:creator>Thomas Bensmann</dc:creator>
				<category><![CDATA[Ukategorisert]]></category>

		<guid isPermaLink="false">http://thomas.bensmann.no/?p=966</guid>
		<description><![CDATA[<p>Etter en lang periode med testing av PSB sine hodetelefoner med aktiv støydemping har jeg nå publisert artikkelen om M4U 2 hodetelefonene på techstorm.no.</p><p>The post <a href="http://www.bensmann.no/psb-m4u-2/">PSB M4U&nbsp;2</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Etter en lang periode med testing av PSB sine hodetelefoner med aktiv støydemping har jeg nå publisert artikkelen om M4U 2 hodetelefonene på <a href="http://www.techstorm.no/2012/12/04/psb-m4u-2/" title="PSB M4U 2 test"&nbsp;target="_blank">techstorm.no</a>.</p>
<p>The post <a href="http://www.bensmann.no/psb-m4u-2/">PSB M4U&nbsp;2</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.bensmann.no/psb-m4u-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jawbone Up&#160;returns</title>
		<link>http://www.bensmann.no/jawbone-up-returns/</link>
		<comments>http://www.bensmann.no/jawbone-up-returns/#comments</comments>
		<pubDate>Wed, 14 Nov 2012 07:40:29 +0000</pubDate>
		<dc:creator>Thomas Bensmann</dc:creator>
				<category><![CDATA[Ukategorisert]]></category>

		<guid isPermaLink="false">http://thomas.bensmann.no/?p=911</guid>
		<description><![CDATA[<p>Yesterday Jawbone announced the new Jawbone Up, the wristband that tracks your activity and sleep. The first version of this band was initially released last winter, but was…</p><p>The post <a href="http://www.bensmann.no/jawbone-up-returns/">Jawbone Up&nbsp;returns</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Yesterday Jawbone announced the new Jawbone Up, the wristband that tracks your activity and sleep. The first version of this band was initially released last winter, but was plagued by a number of issues. These were mainly caused by the fact that it was not as waterproof as it was designed to be. With an updated version of the product, <a href="http://www.engadget.com/2012/11/13/jawbone-up-2012/" title="Jawbone announces the redesigned Up wristband" target="_blank">Jawbone is now trying&nbsp;again</a>.</p>
<p>Meanwhile I am happy to report that my original one still works&nbsp;fine…</p>
<p>The post <a href="http://www.bensmann.no/jawbone-up-returns/">Jawbone Up&nbsp;returns</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.bensmann.no/jawbone-up-returns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review av iPad&#160;mini</title>
		<link>http://www.bensmann.no/review-av-ipad-mini/</link>
		<comments>http://www.bensmann.no/review-av-ipad-mini/#comments</comments>
		<pubDate>Sun, 04 Nov 2012 14:58:48 +0000</pubDate>
		<dc:creator>Thomas Bensmann</dc:creator>
				<category><![CDATA[Ukategorisert]]></category>

		<guid isPermaLink="false">http://thomas.bensmann.no/?p=885</guid>
		<description><![CDATA[<p>På fredag ble iPad mini lansert, og etter å ha lekt med denne i helgen har jeg nå publisert en anmeldelse av denne tabletten. Alt i alt er…</p><p>The post <a href="http://www.bensmann.no/review-av-ipad-mini/">Review av iPad&nbsp;mini</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>På fredag ble iPad mini lansert, og etter å ha lekt med denne i helgen har jeg nå publisert en anmeldelse av denne tabletten. Alt i alt er jeg veldig fornøyd med den, og jeg forventer at jeg kommer til å bruke denne langt mer enn den&nbsp;vanlige.</p>
<p>Artikkelen kan du lese på <a href="http://www.techstorm.no/2012/11/04/ipad-mini-test/" title="Test av iPad&nbsp;mini">Techstorm.no</a></p>
<p>The post <a href="http://www.bensmann.no/review-av-ipad-mini/">Review av iPad&nbsp;mini</a> appeared first on <a href="http://www.bensmann.no">Bensmann</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.bensmann.no/review-av-ipad-mini/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
