<?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>Technical &#8211; John Large &#8211; Technology, Hardware,Web Development, Digital Privacy &amp; Ethics</title>
	<atom:link href="https://www.johnlarge.co.uk/category/technical/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.johnlarge.co.uk</link>
	<description>I&#039;m a Computer science academic, working towards a PhD. I&#039;m researching digital privacy &#38; ethics. I also run a busy e-commerce business.</description>
	<lastBuildDate>Fri, 04 Sep 2026 08:44:46 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">6164056</site>	<item>
		<title>Mac OS Sonoma Waking from sleep every hour with CSPNEvaluation in logs</title>
		<link>https://www.johnlarge.co.uk/mac-os-sonoma-waking-from-sleep-every-hour-with-cspnevaluation-in-logs/</link>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Sat, 06 Apr 2024 09:52:05 +0000</pubDate>
				<category><![CDATA[Apple Hardware]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[Sonoma]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=2384</guid>

					<description><![CDATA[I’ve had an issue since upgrading to Sonoma on my 2019 Intel iMac. I have power nap disabled, as every time the computer wakes under power nap, my external drives spin up. My office at home is in the next room to our bedroom, so I hear the drives spinning up &#38; down all night. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I’ve had an issue since upgrading to Sonoma on my 2019 Intel iMac. I have power nap disabled, as every time the computer wakes under power nap, my external drives spin up. My office at home is in the next room to our bedroom, so I hear the drives spinning up &amp; down all night. It has been driving me mad. I&#8217;m not a big fan of the new energy saver settings in Sonoma, or the entire settings layout for that matter. When looking in logs using the following in terminal:-</p>
<p><code>pmset -g log | grep ' wake'</code></p>
<p>I could see a lot of references to CSPNEvaluation with an hourly wake event. After looking around online I found a solution to this. In Sonoma, even with powernap disabled, the Mac seems to wake on a regular basis by design. If you want to override this function &amp; stop your Mac waking, I recommend the following.</p>
<ol>
<li> In terminal, type the following command to create an override folder<br /><code>sudo mkdir -p /Library/Preferences/FeatureFlags/Domain/</code></li>
<li>Change directory into the folder with <code>cd /Library/Preferences/FeatureFlags/Domain/</code></li>
<li>Create the following file &amp; open the terminal editor with<br /><code>sudo nano powerd.plist</code></li>
<li>You will now be in the nano editor, where you need to paste the following code block to override (the folder &amp; file you create as part of this can be deleted at any time if you want to undo it)</li>
</ol>


<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;!DOCTYPE plist PUBLIC &quot;-//Apple//DTD PLIST 1.0//EN&quot; &quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&quot;&gt;
&lt;plist version=&quot;1.0&quot;&gt;
&lt;dict&gt;
    &lt;key&gt;CoreSmartPowerNap&lt;/key&gt;
    &lt;dict&gt;
        &lt;key&gt;Enabled&lt;/key&gt;
        &lt;false/&gt;
    &lt;/dict&gt;
&lt;/dict&gt;
&lt;/plist&gt;" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #81A1C1">&lt;?</span><span style="color: #D8DEE9">xml</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">version</span><span style="color: #81A1C1">=</span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">1.0</span><span style="color: #ECEFF4">&quot;</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">encoding</span><span style="color: #81A1C1">=</span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">UTF-8</span><span style="color: #ECEFF4">&quot;</span><span style="color: #81A1C1">?&gt;</span></span>
<span class="line"><span style="color: #81A1C1">&lt;!</span><span style="color: #D8DEE9">DOCTYPE</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">plist</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">PUBLIC</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">-//Apple//DTD PLIST 1.0//EN</span><span style="color: #ECEFF4">&quot;</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">http://www.apple.com/DTDs/PropertyList-1.0.dtd</span><span style="color: #ECEFF4">&quot;</span><span style="color: #81A1C1">&gt;</span></span>
<span class="line"><span style="color: #81A1C1">&lt;plist</span><span style="color: #D8DEE9FF"> </span><span style="color: #8FBCBB">version</span><span style="color: #81A1C1">=</span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">1.0</span><span style="color: #ECEFF4">&quot;</span><span style="color: #81A1C1">&gt;</span></span>
<span class="line"><span style="color: #81A1C1">&lt;dict&gt;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">&lt;key&gt;</span><span style="color: #D8DEE9FF">CoreSmartPowerNap</span><span style="color: #81A1C1">&lt;/key&gt;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">&lt;dict&gt;</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #81A1C1">&lt;key&gt;</span><span style="color: #D8DEE9FF">Enabled</span><span style="color: #81A1C1">&lt;/key&gt;</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #81A1C1">&lt;false/&gt;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">&lt;/dict&gt;</span></span>
<span class="line"><span style="color: #81A1C1">&lt;/dict&gt;</span></span>
<span class="line"><span style="color: #81A1C1">&lt;/plist&gt;</span></span></code></pre></div>



<p class="wp-block-paragraph">Save the file in nano &amp; reboot your machine. The CSPNEvaluation issue should have resolved &amp; your mac should stay asleep. I’ve just tested mine &amp; it successfully stayed asleep for 10 hours.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2384</post-id>	</item>
		<item>
		<title>OneOdio A30 Active Noise Cancelling Bluetooth headphones</title>
		<link>https://www.johnlarge.co.uk/oneodio-a30-active-noise-cancelling-bluetooth-headphones/</link>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Mon, 08 Feb 2021 15:24:10 +0000</pubDate>
				<category><![CDATA[Tech Reviews]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[AAC]]></category>
		<category><![CDATA[ANC]]></category>
		<category><![CDATA[apple music]]></category>
		<category><![CDATA[aptx]]></category>
		<category><![CDATA[bluetooth headphones]]></category>
		<category><![CDATA[headphones]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[Noise Cancelling]]></category>
		<category><![CDATA[OneOdio]]></category>
		<category><![CDATA[OneOdio A30]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=2340</guid>

					<description><![CDATA[Long time readers of my website will know I&#8217;m a bit of a sucker for music &#38; by extension any hardware or accessories which allow me to enjoy my music in a new way. I&#8217;ve been using my Beats Solo 3 for a while now but was contacted by OneOdio before Christmas to test their [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Long time readers of my website will know I&#8217;m a bit of a sucker for music &amp; by extension any hardware or accessories which allow me to enjoy my music in a new way. I&#8217;ve been using my Beats Solo 3 for a while now but was contacted by <a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow">OneOdio</a> before Christmas to test their new <a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow">A30 noise cancelling headphones</a>.</p>
<p>A week later I had the <a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow">OneOdio A30&#8217;s</a> in my hand, and I was instantly impressed with this little gem. I wasn&#8217;t expecting great things given the sub £60 price tag, but I&#8217;ve got to say I&#8217;m blown away by how good these headphones are. My expectations were low due to price, but that was misplaced. They are wonderful.</p>
<p>They are on over ear design so the soft ear cups naturally block out a lot of ambient noise. Trigger the ANC switch though &amp; you have 26db active noise cancelling which is brilliant. Like all noise cancelling, it is better at blocking out constant pitch of noise such as the hum of an engine, but these do well to block out most sounds, even sudden bangs and crashes in the environment.</p>
<p>Without the noise cancelling active, the sound response is decent from the 40mm drivers. Bass is punchy but not overpowering &amp; treble doesn&#8217;t get muddy like it tends to on a lot of Bluetooth headphones. I&#8217;ve paired them with my MacBook, iMac, Apple Watch &amp; iPhone, and they work flawlessly with each device, also allowing for easy switching between devices as they favour the current connected device which is outputting audio. Simply pause on one device and start playing on another and the audio source automatically switches. I have found that they work best without any EQ settings on iOS. I had a bass booster turned on for my earpods, but have switched it off for use with these. It was too bassy.</p>
<p>The multi function buttons on the side allow you to power on/off the headphones and also feature volume up and down buttons. Tap the power button to pause and resume and long press the volume buttons to skip tracks. The controls are always at hand, but I tend to use my Apple Watch to control my music, so not a function I use often.</p>
<p>One problem I did find was when pairing with my MacBook &amp; iMac, the Bluetooth codec would default to SBC which is the basic Bluetooth reference codec &amp; means audio will go out of sync with videos when playing. However, not stated on the box is that these headphones support the AAC codec which is the native apple codec on Mac/iOS devices. AAC is normally reserved for much higher end hardware &amp; I&#8217;m surprised it isn&#8217;t advertised on the specs as it would make these even more desirable with apple users. Running the following commands in terminal on my iMac and MacBook enabled AAC support &amp; audio/video streaming was in sync &amp; the audio much better quality. I also enabled aptX for other headphones.</p>
<p>To enable AptX support<br />
<code>sudo defaults write bluetoothaudiod "Enable AptX codec" -bool true</code></p>
<p>And AAC support</p>
<p><code>sudo defaults write bluetoothaudiod "Enable AAC codec" -bool true</code></p>
<p><img data-recalc-dims="1" fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-2353" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/Screenshot-2021-02-08-at-15.25.23.png?resize=486%2C159&#038;ssl=1" alt="OneOdio running on my iMac using AAC" width="486" height="159" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/Screenshot-2021-02-08-at-15.25.23.png?w=486&amp;ssl=1 486w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/Screenshot-2021-02-08-at-15.25.23.png?resize=300%2C98&amp;ssl=1 300w" sizes="(max-width: 486px) 100vw, 486px" /></p>
<p>The headphones charge using a USB C cable which is supplied &amp; the <a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow">OneOdio A30 headphones</a> also come with carry case, wired cable for use when battery is low or on older non Bluetooth devices &amp; an airline adaptor to allow you to use them on a plane.</p>
<p>The headphones are made out of plastic, which doesn&#8217;t feel premium like the alloys used in other brands, but they feel robust and hard wearing. The ear cups are a comfortable synthetic leather &amp; I haven&#8217;t had any issues with hot ears or itching. The headband is padded in a similar vegan leather and one aspect I really like is that the top of the headband where the logo is, is also padded. I can&#8217;t tell you how many times I&#8217;ve banged my beats against things like car doors and not wanted to look at the scratches &amp; gouges. A nice touch.</p>
<p>Battery life is excellent. Specs quote that you will get 15 hours using Bluetooth and noise cancelling, while you should get 25 hours with noise cancelling disabled &amp; 45 hours of just noise cancelling without Bluetooth switched on. This all from a 500mAH battery. For my usage, listening to music, meditating &amp; watching films while I work, I find that I&#8217;m charging them once a week. I don&#8217;t tend to use ANC when sat in the office, but will when meditating or walking outdoors &amp; I&#8217;ve found it a really handy feature. It really does help. These headphones also have mics built in for hands-free calling which is a feature I&#8217;m using a lot during lockdown.</p>
<p>For under <a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow">£60 on Amazon</a> these are a no brainer. Great price, great product and wonderful value for money. As good if not better than headphones I’ve used at 5-6 times the price. Their support of AAC makes them perfect for iOS &amp; Mac users &amp; if you stream from Apple Music, you will notice that the audio is crisp and pleasant as intended. A highly recommended purchase.</p>
<p><a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow"><img data-recalc-dims="1" decoding="async" class="aligncenter wp-image-2341 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-2-1024x768.jpeg?resize=648%2C486&#038;ssl=1" alt="" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-2-scaled.jpeg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-2-scaled.jpeg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-2-scaled.jpeg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-2-scaled.jpeg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-2-scaled.jpeg?resize=2048%2C1536&amp;ssl=1 2048w" sizes="(max-width: 648px) 100vw, 648px" /></a></p>
<p><a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow"><img data-recalc-dims="1" decoding="async" class="aligncenter wp-image-2343 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-1-1-1024x768.jpeg?resize=648%2C486&#038;ssl=1" alt="OneOdio A30 Noise Cancelling Headphones folded" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-1-1-scaled.jpeg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-1-1-scaled.jpeg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-1-1-scaled.jpeg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-1-1-scaled.jpeg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-1-1-scaled.jpeg?resize=2048%2C1536&amp;ssl=1 2048w" sizes="(max-width: 648px) 100vw, 648px" /></a></p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-large wp-image-2343" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-1-1-1024x768.jpeg?resize=648%2C486&#038;ssl=1" alt="OneOdio A30 Noise Cancelling Headphones folded" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-1-1-scaled.jpeg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-1-1-scaled.jpeg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-1-1-scaled.jpeg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-1-1-scaled.jpeg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-1-1-scaled.jpeg?resize=2048%2C1536&amp;ssl=1 2048w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p><a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter wp-image-2344 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-9-768x1024.jpeg?resize=648%2C864&#038;ssl=1" alt="OneOdio A30 Noise Cancelling Headphones Box" width="648" height="864" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-9-scaled.jpeg?w=768&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-9-scaled.jpeg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-9-scaled.jpeg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-9-scaled.jpeg?resize=1536%2C2048&amp;ssl=1 1536w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a></p>
<p><a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter wp-image-2345 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-8-768x1024.jpeg?resize=648%2C864&#038;ssl=1" alt="OneOdio A30 Noise Cancelling Headphones Carry Bag" width="648" height="864" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-8-scaled.jpeg?w=768&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-8-scaled.jpeg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-8-scaled.jpeg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-8-scaled.jpeg?resize=1536%2C2048&amp;ssl=1 1536w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a></p>
<p><a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter wp-image-2351 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-0-768x1024.jpeg?resize=648%2C864&#038;ssl=1" alt="OneOdio A30 Noise Cancelling Headphones Details" width="648" height="864" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-0-scaled.jpeg?w=768&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-0-scaled.jpeg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-0-scaled.jpeg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-0-scaled.jpeg?resize=1536%2C2048&amp;ssl=1 1536w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a></p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-large wp-image-2351" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-0-768x1024.jpeg?resize=648%2C864&#038;ssl=1" alt="OneOdio A30 Noise Cancelling Headphones Details" width="648" height="864" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-0-scaled.jpeg?w=768&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-0-scaled.jpeg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-0-scaled.jpeg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-0-scaled.jpeg?resize=1536%2C2048&amp;ssl=1 1536w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p><a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter wp-image-2350 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-3-768x1024.jpeg?resize=648%2C864&#038;ssl=1" alt="OneOdio A30 Noise Cancelling Headphones Headband" width="648" height="864" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-3-scaled.jpeg?w=768&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-3-scaled.jpeg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-3-scaled.jpeg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-3-scaled.jpeg?resize=1536%2C2048&amp;ssl=1 1536w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a></p>
<p><a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter wp-image-2349 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-6-768x1024.jpeg?resize=648%2C864&#038;ssl=1" alt="OneOdio A30 Noise Cancelling Headphones Controls" width="648" height="864" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-6-scaled.jpeg?w=768&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-6-scaled.jpeg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-6-scaled.jpeg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-6-scaled.jpeg?resize=1536%2C2048&amp;ssl=1 1536w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a></p>
<p><a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter wp-image-2348 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-7-1024x768.jpeg?resize=648%2C486&#038;ssl=1" alt="OneOdio A30 Noise Cancelling Headphones Box" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-7-scaled.jpeg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-7-scaled.jpeg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-7-scaled.jpeg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-7-scaled.jpeg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-7-scaled.jpeg?resize=2048%2C1536&amp;ssl=1 2048w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a></p>
<p><a href="https://amzn.to/3q25b3o" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter wp-image-2347 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-4-768x1024.jpeg?resize=648%2C864&#038;ssl=1" alt="OneOdio A30 Noise Cancelling Headphones" width="648" height="864" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-4-scaled.jpeg?w=768&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-4-scaled.jpeg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-4-scaled.jpeg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2021/02/OneOdio-A30-Active-noise-cancelling-headphones-4-scaled.jpeg?resize=1536%2C2048&amp;ssl=1 1536w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2340</post-id>	</item>
		<item>
		<title>AMPArtwork Agent 100% CPU Usage in Mac OS Catalina – *Fixed</title>
		<link>https://www.johnlarge.co.uk/ampartwork-agent-100-cpu-usage-in-mac-os-catalina-fixed/</link>
					<comments>https://www.johnlarge.co.uk/ampartwork-agent-100-cpu-usage-in-mac-os-catalina-fixed/#comments</comments>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Tue, 14 Jul 2020 15:01:40 +0000</pubDate>
				<category><![CDATA[Apple Hardware]]></category>
		<category><![CDATA[Hardware Hacking]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[AMPArtworkAgent]]></category>
		<category><![CDATA[AMPLibraryAgent]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apple music]]></category>
		<category><![CDATA[Catalina]]></category>
		<category><![CDATA[High CPU USage]]></category>
		<category><![CDATA[MAC OS Catalina]]></category>
		<category><![CDATA[music]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=2323</guid>

					<description><![CDATA[I held off upgrading to Catalina for a long time. I was hanging onto a few 32bit only apps and also I’ve experienced trouble in the past with new OS iterations. As we have reached 10.15.5 I decided to take the plunge and upgrade. We are running a few Macs in the house. Both MacBooks [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I held off upgrading to Catalina for a long time. I was hanging onto a few 32bit only apps and also I’ve experienced trouble in the past with new OS iterations. As we have reached 10.15.5 I decided to take the plunge and upgrade. We are running a few Macs in the house. Both MacBooks support Catalina natively, but my iMac is a 2009 model and as such is technically unsupported. I’ve been upgrading my 2009 iMac for a few years using the DosDude patch and it has always worked perfectly. The upgrade of the MacBooks went great, and even the iMac seemed to be coping well.</p>



<p class="wp-block-paragraph">After a little use I noticed my CPU was constantly maxed out and I could also hear the HDD seeking a lot. Digging in I found 4 processes related to Apple’s new Music app running wild in activity monitor</p>


<div class="wp-block-image thumbnail wp-caption aligncenter">
<figure  id="attachment_2325"><img data-recalc-dims="1" loading="lazy" decoding="async" width="648" height="495" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/07/Screenshot-2020-07-14-at-16.02.14.png?resize=648%2C495&#038;ssl=1" alt="Screenshot 2020 07 14 at 16.02.14" class="wp-image-2325" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/07/Screenshot-2020-07-14-at-16.02.14.png?w=745&amp;ssl=1 745w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/07/Screenshot-2020-07-14-at-16.02.14.png?resize=300%2C229&amp;ssl=1 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /><figcaption class="wp-element-caption">AMPArtworkAgent and related music processes in Activity Monitor</figcaption></figure>
</div>


<p class="wp-block-paragraph">The four processes in question where <strong>AMPArtworkAgent</strong>, <strong>AMPLibraryAgent</strong>, <strong>AMPDeviceDiscoveryAgent</strong> and <strong>AMPDevicesAgent</strong>. I assume from the naming of these processes that the first is used to download additional album and artist artwork, the second manages the library, the third looks for devices such as iPhones and Apple TV’s on the network and the fourth manages the wireless syncing of my old iPhone 4 in our kitchen dock which is used for music playback. The one that was causing the most trouble seemed to be the AMPArtworkAgent.</p>



<p class="wp-block-paragraph">I had a look in my Music preferences and under the advanced tab I noticed that the Automatically Update Artwork tick box was checked. I unchecked this box to troubleshoot but still saw the process was eating up CPU cycles.</p>



<p class="wp-block-paragraph">So last night I finally found a fix, but first a few caveats before you try this. My own library of ripped music is huge. I have 37k+ tracks stored locally &amp; I used Cloud Music (formerly iTunes Match) to match and store them all safely in the cloud. I keep them locally because I listen to them all the time, I have the storage space, it allows me to continue to sync to my old iPod and iPhone, as well as play them back on my media centres and Sonos over NFS/SMB. Also, my iMac still works perfectly, but it is technically unsupported, so I went into this troubleshooting not knowing if it could be resolved given that the OS shouldn’t really run on my machine.</p>



<p class="wp-block-paragraph">Anyway I finally managed to fix it &amp; went the nuclear route.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.10.48.png?w=648&#038;ssl=1" alt="Automatically Update Artwork Checkbox" class="wp-image-2330"/></figure>
</div>


<p class="wp-block-paragraph">1. Make sure the ‘Automatically Update Artwork’ check box remains unchecked in preferences > advanced.<br /><noscript>&amp;amp;amp;amp;lt;img src=&#8221;https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.10.48.png&#8221; alt=&#8221;Automatically Update Artwork Checkbox&#8221; width=&#8221;497&#8243; height=&#8221;409&#8243; class=&#8221;aligncenter size-full wp-image-2330&#8243; srcset=&#8221;https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.10.48.png 497w, https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.10.48.png 300w&#8221; sizes=&#8221;(max-width: 497px) 100vw, 497px&#8221; data-recalc-dims=&#8221;1&#8243; /&amp;amp;amp;amp;gt</noscript><br /> 2. De authorize your music app from apple. Head to Account > Authorizations >De-authorise within the music app toolbar.<br /> 3. Sign Out your Apple ID within music. Again Account > Sign Out.<br /> 4. Close the music app<br /> 5. Open Activity Monitor and search AMP. Force quit any processes beginning with AMP (assuming AMP is standing for Apple Music Player/process)</p>


<div class="wp-block-image thumbnail wp-caption aligncenter">
<figure  id="attachment_2325"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.59.png?w=648&#038;ssl=1" alt="AMPArtworkAgent and related music processes in Activity Monitor" class="wp-image-2325"/><figcaption class="wp-element-caption">AMPArtworkAgent and related music processes in Activity Monitor</figcaption></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.24.png?w=648&#038;ssl=1" alt="Music Folder" class="wp-image-2326"/></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.13.png?w=648&#038;ssl=1" alt="Music Artwork Cache and SQlite folder" class="wp-image-2327"/></figure>
</div>


<p class="wp-block-paragraph">6. Go to your music folder and delete everything. Make sure you either have your own music stored in iTunes match or copy it onto an external drive for backup. This will delete any locally stored music, so if you don’t use match please do make sure you have backups of your own ripped music.<br />
<noscript>&amp;amp;amp;amp;lt;img src=&#8221;https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.24.png?&#8221; alt=&#8221;Music Folder&#8221; width=&#8221;618&#8243; height=&#8221;435&#8243; class=&#8221;aligncenter size-full wp-image-2326&#8243; srcset=&#8221;https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.24.png 618w, https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.24.png 300w&#8221; sizes=&#8221;(max-width: 618px) 100vw, 618px&#8221; data-recalc-dims=&#8221;1&#8243; /&amp;amp;amp;amp;gt;</noscript><br />
7. Go to the following folder and delete everything. This folder contains the SQLite that seems to control the artwork caches and also stores the artwork which Music caches from the embedded artwork in music files, probably to speed up UI rendering during playback/streaming.<br />
<code>~/Library/Containers/com.apple.AMPArtworkAgent/Data/Documents/</code><br />
<noscript>&amp;amp;amp;amp;lt;img src=&#8221;https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.13.png&#8221; alt=&#8221;Music Artwork Cache and SQlite folder&#8221; width=&#8221;640&#8243; height=&#8221;456&#8243; class=&#8221;aligncenter size-full wp-image-2327&#8243; srcset=&#8221;https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.13.png 640w, https://www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.11.13.png 300w&#8221; sizes=&#8221;(max-width: 640px) 100vw, 640px&#8221; data-recalc-dims=&#8221;1&#8243; /&amp;amp;amp;amp;gt;</noscript><br />
8. Hold the option key and click on the Music icon to open the app. Keep holding option until a dialog appears regarding your music library. Opt to create a new library and call it Music (if it asks you to overwrite please do).<br />
9. Once music opens, before you sign in with your Apple ID, go to preferences and make sure the checkbox for downloading artwork is still unchecked. This is a must or you will have the same problem.<br />
10. Click on account in the top toolbar, sign in and reauthorise your music app.<br />
11. You should now see your Apple Music start to populate (if you subscribe) and your iTunes match/cloud music start to return. It will take some time for the artwork cache to refill so be patient. AMPArtwork Agent and the other processes will run for a while, but this is simply to extract the artwork embedded in your music files and to populate the cache. Give it time and all of your artwork will come back.<br />
12. If you use iTunes match, start playing your music or downloading your tracks again. The same goes for Apple Music. All should be well.</p>



<p class="wp-block-paragraph">I still have the AMPArtwork agent process running, but it doesn’t get out of control. My artwork cache is now fully populated after around 8 hours of idling and use. Music is fast &amp; snappy again and I can use it without issue. I’ve always managed my own artwork for my own ripped music, so I can do without the auto fetching of artwork from Apples Servers.</p>



<p class="wp-block-paragraph">My own impression is that the process starts to loop. It is trying to extra artwork from the mp3/m4a meta of my own music files &amp; also trying to populate the cache with additional artwork while trying to update my artwork (if the Automatically Download Artwork services is checked). The SQLite database must start to choke and the process runs amok. Mine is purring along again with around 85% idle CPU when using Firefox and music. Even on my unsupported workhorse iMac its working perfectly again.</p>



<p class="wp-block-paragraph">I hope this post helps some of you out. One thing that drives me mad is wasted CPU cycles &amp; HDD seeks/writes, especially to fluff out meta I’d rather control myself. Let me know how you get on.</p>


<div class="wp-block-image thumbnail wp-caption aligncenter">
<figure  id="attachment_2328"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/06/Screenshot-2020-06-17-at-14.43.23.png?w=648&#038;ssl=1" alt="Catalina Music - Artwork cache repopulated." class="wp-image-2328"/><figcaption class="wp-element-caption">Catalina Music – Artwork cache repopulated.</figcaption></figure>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://www.johnlarge.co.uk/ampartwork-agent-100-cpu-usage-in-mac-os-catalina-fixed/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2323</post-id>	</item>
		<item>
		<title>Using an old raspberry Pi on my home network to add a little privacy &#038; security</title>
		<link>https://www.johnlarge.co.uk/using-an-old-raspberry-pi-on-my-home-network-to-add-a-little-privacy-security/</link>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Fri, 31 Jan 2020 09:45:43 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[Hardware Hacking]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[dnscrypt]]></category>
		<category><![CDATA[pihole]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=2291</guid>

					<description><![CDATA[I first got hold of this Raspberry Pi 1 Model B back in May 2012. At the time, I bought the pi to replace an ageing Apple TV 2 which I had jail broken and was using as a kodi media centre. It worked well, but I preferred the Aluminium apple remote &#38; IR sensor [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I first got hold of this Raspberry Pi 1 Model B back in May 2012. At the time, I bought the pi to replace an ageing Apple TV 2 which I had jail broken and was using as a kodi media centre. It worked well, but I preferred the Aluminium apple remote &amp; IR sensor on the ATV2 so the pi was largely mothballed.</p>
<p>A few years later I bought a Raspberry Pi 2 Model B and this became our main Kodi media centre, replacing the Apple TV 2 and coupled with a Rii keyboard. It was much faster &amp; more stable running Libreelec.</p>
<p>A couple more years passed and I realized I still had my first Pi, complete with an awesome perspex case, so I had a look for projects to complete with it. I stumbled across the PiHole project and the rest is history.</p>
<p>PiHole is a network ad blocker/filter and DNS server. It has a great browser interface &amp; you can add lots of adblock/ublock blocklists to the pi, to block ads on all devices on the network at a hardware level. Unlike adblockers on a browser which use more cosmetic ways of blocking ads, the pihole blocks them at DNS level, meaning a request to the ad/blocked server never leaves the network. From a privacy standpoint this is huge. It also means I can control traffic/trackers on devices such as our Smart TV and iOS devices. It&#8217;s surprising how many requests these devices make without your knowledge.</p>
<p><figure id="attachment_2294" aria-describedby="caption-attachment-2294" style="width: 648px" class="wp-caption aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-large wp-image-2294" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/Screenshot-2020-01-31-at-09.42.34.png?resize=648%2C490&#038;ssl=1" alt="Pi Hole Web Interface" width="648" height="490" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/Screenshot-2020-01-31-at-09.42.34.png?resize=1024%2C775&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/Screenshot-2020-01-31-at-09.42.34.png?resize=300%2C227&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/Screenshot-2020-01-31-at-09.42.34.png?resize=768%2C581&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/Screenshot-2020-01-31-at-09.42.34.png?w=1295&amp;ssl=1 1295w" sizes="auto, (max-width: 648px) 100vw, 648px" /><figcaption id="caption-attachment-2294" class="wp-caption-text">Pi Hole Web Interface</figcaption></figure></p>
<p>PiHole&#8217;s web interface shows all traffic &amp; destinations and allows you to whitelist or blacklist IP&#8217;s &amp; domains for fine-grained control over outgoing traffic on your network.</p>
<p>I took my setup one step further &amp; coupled it with DNSCrypt 2.0 to encrypt all of my outbound DNS traffic. DNSCrypt coupled with PiHole on the pi &amp; HTTPS everywhere in my browser ensures no unencrypted traffic leaves my browser. All DNS lookups are encrypted &amp; I use non logging DNSCrypt Servers for my DNS lookups. This adds an extra layer of protection for my network traffic &amp; prevents eavesdropping &amp; sniffing of my traffic.</p>
<p>The Pi Hole raspberry pi sits in a cupboard downstairs and filters all of our network traffic. We have around 20 Wi-Fi connected devices on the network &amp; around 10 hard-wired devices &amp; it copes fine. It&#8217;s running 24/7 and the blocklist contains almost 1.3 million blocked domains without a hitch. Even with DNScrypt running alongside Pi Hole (which are both Python based) and a MySQL server for Kodi, the old Pi with its modest hardware isn&#8217;t stressed, runs silently, uses very little CPU time and has a 50% memory footprint. It&#8217;s even running the original SD card which has been in use since 2012.</p>
<p>This is a great solution. It&#8217;s silent, uses only a few watts of power &amp; saves thousands of extra requests per day, not to mention the amount of data which is never downloaded. Browsing is generally much quicker on my home network &amp; an added benefit is that we don&#8217;t see advertising on catch up TV services on our Smart TV.</p>
<p>I&#8217;m going to do a full post on setting up the pi for this usage, so if you would like to see that, check back soon.</p>
<p>For those of you willing to dive in, you need a Pi running raspbian. You can install Pi Hole using the instructions on their <a href="https://pi-hole.net/" target="_blank" rel="nofollow">website</a></p>
<p>I used <a href="https://github.com/pi-hole/pi-hole/wiki/DNSCrypt-2.0" target="_blank" rel="nofollow">these instructions to install DNScrypt 2.0</a></p>
<p><figure id="attachment_2293" aria-describedby="caption-attachment-2293" style="width: 648px" class="wp-caption aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-large wp-image-2293" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/IMG_8917-1024x768.jpg?resize=648%2C486&#038;ssl=1" alt="Raspberry Pi 1 Model B from 2012 running pihole &amp; dnscrypt" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/IMG_8917-scaled.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/IMG_8917-scaled.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/IMG_8917-scaled.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/IMG_8917-scaled.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2020/01/IMG_8917-scaled.jpg?resize=2048%2C1536&amp;ssl=1 2048w" sizes="auto, (max-width: 648px) 100vw, 648px" /><figcaption id="caption-attachment-2293" class="wp-caption-text">Raspberry Pi 1 Model B from 2012 running pihole &amp; dnscrypt</figcaption></figure></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2291</post-id>	</item>
		<item>
		<title>Blocking aggressive Chinese crawlers/scrapers/bots</title>
		<link>https://www.johnlarge.co.uk/blocking-aggressive-chinese-crawlers-scrapers-bots/</link>
					<comments>https://www.johnlarge.co.uk/blocking-aggressive-chinese-crawlers-scrapers-bots/#comments</comments>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Sun, 04 Aug 2019 10:35:11 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[mod rewrite]]></category>
		<category><![CDATA[spam]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=2232</guid>

					<description><![CDATA[Over the last few days I&#8217;ve had a massive increase in traffic from Chinese data centres &#38; ISPs. The traffic has been relentless &#38; the CPU usage on my server kept spiking enough to cause a fault in my cPanel hosting. I&#8217;m on a great hosting package with UKHOST4U and the server is fast &#38; [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Over the last few days I&#8217;ve had a massive increase in traffic from Chinese data centres &amp; ISPs. The traffic has been relentless &amp; the CPU usage on my server kept spiking enough to cause a fault in my cPanel hosting. I&#8217;m on a great hosting package with UKHOST4U and the server is fast &amp; stable, but it is shared with a few other websites. This means that I couldn&#8217;t just blanket ban Chinese IP ranges. Even though we don&#8217;t sell our products in China, it seemed like a very heavy-handed approach, and to block via .htaccess with the entire range of Chinese IP addresses was causing a 2-3 second delay in page parsing (pages normally load in around 600ms).</p>



<p class="wp-block-paragraph">First I tried blocking the individual IP&#8217;s, but this seemed to make the bot more aggressive &amp; requests went up as high as 800 every 30 seconds. The range of IP&#8217;s seemed endless, which seems to suggest some sort of bot farm or a whole range of compromised machines which are used for DDOS.</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">After giving it some thought &amp; checking the raw access logs, I could see a pattern in the user agents being used by the malicious traffic. Below are a few examples of those user agents:-</p>



<p class="wp-block-paragraph">Mozilla/5.0(Linux;Android 5.1.1;OPPO A33 Build/LMY47V;wv) AppleWebKit/537.36(KHTML,link Gecko) Version/4.0 Chrome/42.0.2311.138 Mobile Safari/537.36 Mb2345Browser/9.0</p>



<p class="wp-block-paragraph">Mozilla/5.0 (Linux; Android 7.0; FRD-AL00 Build/HUAWEIFRD-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.49 Mobile MQQBrowser/6.2 TBS/043602 Safari/537.36 MicroMessenger/6.5.16.1120 NetType/WIFI Language/zh_CN</p>



<p class="wp-block-paragraph">Mozilla/5.0(Linux;Android 5.1.1;OPPO A33 Build/LMY47V;wv) AppleWebKit/537.36(KHTML,link Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36 LieBaoFast/4.51.3</p>



<p class="wp-block-paragraph">Mozilla/5.0(Linux;U;Android 5.1.1;zh-CN;OPPO A33 Build/LMY47V) AppleWebKit/537.36(KHTML,like Gecko) Version/4.0 Chrome/40.0.2214.89 UCBrowser/11.7.0.953 Mobile Safari/537.36</p>
<p>Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://aspiegel.com/petalbot)</p>



<p class="wp-block-paragraph">I broke down the user agents above &amp; added a new rule to my root .htaccess file as follows:-</p>



<pre class="wp-block-code"><code>Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} Mb2345Browser|LieBaoFast|zh-CN|MicroMessenger|zh_CN|Kinza|Datanyze|serpstatbot|spaziodati|OPPO\sA33|AspiegelBot|aspiegel|PetalBot [NC]
RewriteRule ^ - [F,L]</code></pre>



<p class="wp-block-paragraph">This rule uses a regular expression to block a user agent containing any of the following strings:-<br />Mb2345Browser<br />LieBaoFast<br />zh-CN<br />MicroMessenger<br />zh_CN<br />Kinza<br />OPPO A33<br />Aspeigel<br />PetalBot</p>



<p class="wp-block-paragraph">The first two seem to be used commonly by Chinese crawlers, but as mentioned earlier, we do not ship products to china, so I&#8217;m not worried about blocking those browsers. The ZH-CN strings refer to Chinese specific localization settings such as OS &amp; Interface language. Micromessneger is related to WeChat &#8211; but again, I&#8217;ve never had a customer browse/buy from within the WeChat app so that can be safely blocked. Finally, Kinza is related to Russian email spam. I believe the Kinza browser is an obscure Japanese browser, but on our site is commonly misused in the user agent string by Russian email spam.</p>



<p class="wp-block-paragraph">This seems to be quite a simple solution to block traffic. Many spammy users will have something in the user agent string which isn&#8217;t common to the popular browsers such as chrome, safari &amp; Firefox on common devices. You will have to cater this to your own websites needs, but I&#8217;ve no doubt I&#8217;ll be adding other reg ex arguments from obscure user agents in the future to keep malicious users off the site.</p>



<p class="wp-block-paragraph">I hope this helps &amp; if you have anything to add, please get in touch or leave a comment.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.johnlarge.co.uk/blocking-aggressive-chinese-crawlers-scrapers-bots/feed/</wfw:commentRss>
			<slash:comments>60</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2232</post-id>	</item>
		<item>
		<title>Social networks and their impacts on personal psychology &#038; society</title>
		<link>https://www.johnlarge.co.uk/social-networks-and-their-impacts-on-personal-psychology-society/</link>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Thu, 09 Aug 2018 16:39:35 +0000</pubDate>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[influencer]]></category>
		<category><![CDATA[instagram]]></category>
		<category><![CDATA[psychology]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[stress]]></category>
		<category><![CDATA[twitter]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=2085</guid>

					<description><![CDATA[I&#8217;ve been using social networks for many years. My original masters thesis revolved around the then emerging technologies of social networks. I coupled the ideas of early day twitter &#38; Facebook &#38; combined them with a virtual learning environment for universities.  Back then, I thought that social media, the semantic web &#38; Web 2.0 as [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">I&#8217;ve been using social networks for many years. My original masters thesis revolved around the then emerging technologies of social networks. I coupled the ideas of early day twitter &amp; Facebook &amp; combined them with a virtual learning environment for universities.  Back then, I thought that social media, the semantic web &amp; Web 2.0 as we called it, was the future.</p>



<p class="wp-block-paragraph">Through the years I&#8217;ve adopted more of these platforms and integrated them into my life. I&#8217;ve continued to study them from both a personal &amp; a societal point of view, and in the last few years my view has shifted radically.</p>



<p class="wp-block-paragraph">The networks which started out with so much promise have turned sour. The tools given to us to allow for greater collaboration &amp; communication, have been turned against us. </p>



<p class="wp-block-paragraph">First came the overwhelm with platforms. I used to only manage my twitter account, which was a massively different beast. Back then, you could post a 140 character micro blog, which included links in your character count. A re tweet meant writing RT and then including someone&#8217;s handle. We didn&#8217;t have the trending bar. Hash tags where used sparingly. Brands and businesses didn&#8217;t bother posting at all. We didn&#8217;t have an app, or smart phones.<br /></p>



<p class="wp-block-paragraph">Fast forward to 2018 &amp; I have Twitter, Instagram, Pinterest, Last Fm, Good Reads, Google+ &amp; Spotify. I still have a Facebook account, but this has lay dormant for around a year. With all of these extra accounts to manage I feel like I&#8217;m spread too thin &amp; duplicating posts. I feel more like a manager now than a user utilizing a tool. The platforms themselves have become more complicated, sapping more attention than I can spare.</p>



<p class="wp-block-paragraph">Take for example Instagram. Instagram used to offer simple tools to filter &amp; post an image. The image could be filtered with an array of real time filters &amp; the initial offering was Insta-nt. It would take a picture, in the moment on your phone camera, filter it &amp; post it. Now we have Inbox, we have instagram stories, IG TV, video posts, multiple image posts &amp; enough hashtags to make descriptions feel more like codewords.</p>



<p class="wp-block-paragraph">Instagram also allows the use of pictures taken on any other device. Photographs can be taken in studios, or with professional grade camera equipment, edited in lightroom and posted to a standard previously reserved for glossy magazines. The instant element of insta(nt)gram have been lost, and much of the human feel of the platform has been lost as a result.</p>



<p class="wp-block-paragraph">This bloat is reflected across all of the networks. Twitter is a mess of &#8220;such a person liked this&#8221; or &#8220;you may like this&#8221; or &#8220;trending topics&#8221;. The introduction of advertising tweets, algorithmic twitter feeds, extended text &amp; the like button have made twitter bloated beyond recognition when compared to the initial simple offering. Another massively bloating feature is the re-tweet button, which allows all users to re-tweet all tweets ad nauseam, filling everyone else&#8217;s time lines with irrelevant and distracting content. The simple addition of a like button and re tweet button have turned an endorsement or recommendation into an almost obligatory spamming tool.</p>



<p class="wp-block-paragraph">Another addition which has ruined twitter (in my opinion) is the tweet thread. What once would be a conversation between two users, which would largely go unnoticed by the <a href="https://www.urbandictionary.com/define.php?term=Twitterati" target="_blank" rel="nofollow">Twitterati</a> at large has become an arena to attack peoples views or jump into a conversation which doesn&#8217;t concern anyone other than the people holding the conversation. It has made general conversation &amp; collaboration via twitter something to avoid, and even means users are guarded with what they say, for fear of awaking the trolls or critics.</p>



<p class="wp-block-paragraph">The last nail in the coffin of social media in general is money &amp; stealth advertising. Social networks started as as just that, social. A means to communicate &amp; converse with those in your circle. A way to start conversations with like minded people &amp; develop new friendships. Much like the forums and instant messenger apps that went before them, social networks promised to connect like minded people and allow users to trade ideas and knowledge. Twitter, for instance, was actually known as a micro blogging service. Now, I fear we have entered the commercialisation of social networks.</p>



<p class="wp-block-paragraph">The money rolls in, from brands, from political actors, from foreign governments &amp; big business. Users proliferate ideas or recommend products as an all expenses paid lifestyle. A recommendation via a twitter user or Instagrammer has lost credibility in the age of &#8216;the influencer&#8217;, and it is this money which has tainted the platforms and also our psychology.</p>



<p class="wp-block-paragraph">Social Media quickly developed into a tool to show off with. Humans are inherently competitive animals, and we like to show off to establish our social standing. This used to mean buying a fancy suit for work, or perhaps a fancier model of car, but social media has amplified this social one-upmanship to new levels.</p>



<p class="wp-block-paragraph">We are nearly all guilty of curating our best selves on social media. Presenting our lives in the best possible light. Posting pictures of our awesome lunch or an amazing hotel room, to compete with our peers. I&#8217;ve lived on the south coast of England for years, and the small harbour village I live in is very picturesque. I&#8217;ve posted so many pictures of emerald green seas and coastal walks for the sole purpose of showing off. It shames me to say it, but I don&#8217;t think enough of us admit why we are doing these things.</p>



<p class="wp-block-paragraph">Self expression has rapidly mutated into self promotion. Individual identity has morphed into the human as a personal brand.</p>



<p class="wp-block-paragraph">The problem we face now is that money &amp; funding is often opaque online. We are bombarded with perfect, luxury lifestyles, amazing holidays, fancy clothes &amp; cars and we believe (as outlined by establishing our social status as humans) that we are somehow less successful than those posting the pictures. This false representation is terrible for our psychological well being.</p>



<p class="wp-block-paragraph">You can see this in action every day. Just take a look at your friends &amp; neighbours car, the clothes they wear, the lifestyle they exude. Many people are clamouring to keep up with the influencers, and in doing so are falling into huge amounts of debt and stress. But the lifestyles we try to imitate are not real.</p>



<p class="wp-block-paragraph">Social media influencers are able to quickly grow on social networks. They are favoured by algorithms because they receive a lot of engagement. This is due to the fact that their perfect pictures &amp; lifestyles appeal to users who are trying to prove their worth in the social media age. We follow them and like their pictures in the hope of mimicking the perfect travel &amp; lifestyle. What we aren&#8217;t told is that the flights &amp; hotels are all paid for by brands, the clothing is all free, the links are all affiliate links and the influencers themselves are essentially stealth advertisers.</p>



<p class="wp-block-paragraph">This taints our own experience of life. How can our car, our house, our travel or surroundings ever match up to the all expenses paid luxury lifestyles which now parade on social media as normal?</p>



<p class="wp-block-paragraph">Think of an influencer as a living television advert. They are a brand, they cultivate themselves as a brand and they push products and services onto an often unsuspecting public. The difference being, a television advert is obvious whereas an advert masquerading as one of our social peers is a dangerous development in our social hierarchy.</p>



<p class="wp-block-paragraph">The same goes for political influencers such as populist politicians. Often their funding is opaque, but they masquerade as a champion of the people, while being funded and guided by the wills of the rich &amp; powerful. Social networks have allowed such bad actors to copy the template of the influencer, but they are pushing a political agenda disguised as opinion &amp; distorting the public debate.</p>



<p class="wp-block-paragraph">The cumulative affect of this can be seen in our now polarized &amp; highly competitive societies. Social justice and social progress are being discarded in favour of personal development &amp; greed. Forced to compete under a microscope with peers who are not our equal is extremely damaging to our psychological well being as I&#8217;ve experienced first hand.</p>



<p class="wp-block-paragraph">This article is based purely on my own experience of social networks &amp; my studies over the years, so you may have a different view entirely, but for me social networks have caused extensive stress which dates back now around 6 years.</p>



<p class="wp-block-paragraph">I&#8217;ve found myself unable to create new work. My ideas have been subliminally altered by exposure to social media &amp; I&#8217;ve found myself less interested in my academic work and more interested in cultivating an on line persona. Even knowing how addictive social media can be, I was still unable to make the connection with a decline in my own mental health &amp; the proliferation of more distracting social media tools.</p>



<p class="wp-block-paragraph">I honestly believe that social media could have been used as a great collaborative &amp; creative tool, but the profit motive from data collection &amp; advertising has meant that engagement and eye ball time has taken precedent over user health and well being. The networks are now competing with each other for our attention &amp; they are turning to more nefarious ways of monopolising and holding our attention, including employing large quantities of neuroscientists &amp; psychologists to perfect the tools to work against our best interests.</p>



<p class="wp-block-paragraph">The introduction of professional social media influencers has only compounded the psychological harm done by social media. When your peers &amp; friends become human advertising, its hard to trust the networks &amp; the social element starts to break down. By presenting impossible lives to everyone, we can&#8217;t help but fall into depression, anxiety &amp; debt. Without the transparency of funding, it isn&#8217;t possible to differentiate between a paid editorial user and a genuine peer.</p>



<p class="wp-block-paragraph">We also don&#8217;t know if the friend we have made, who we believe holds similar values, is a bot, a user funded by a foreign government to disseminate disinformation, or a paid influencer. Money has tainted the experience &amp; I do believe the days of social networks as we know them are numbered.</p>



<p class="wp-block-paragraph">I continue to research social media &amp; I implore all readers to regain control of their online lives. Limit your social network circles to those who you know &amp; trust, or to those who you have been referred to by close friends &amp; trusted acquaintances. Always be sceptical about those selling a lifestyle &amp; try not to use the networks to turn yourself into a brand. Post honest content &amp; try to enjoy the moment. If you ever feel like you are posting for the wrong reasons or to show off, just take a moment to ask yourself if that post will be valuable to others, and also ask if it might contribute to someone else&#8217;s stress.</p>



<p class="wp-block-paragraph">I&#8217;ve since removed social media from my mobile devices &amp; unfollowed the majority of accounts which don&#8217;t bring me value. I no longer follow brands or aspirational accounts. I&#8217;ve unfollwed all aggregating accounts and those which tend to repost. I&#8217;ve tried to reintroduce the human element to my usage. If it&#8217;s not an individual, I don&#8217;t follow them.</p>



<p class="wp-block-paragraph">I&#8217;ve also limited myself to twitter &amp; instagram. I&#8217;ve deleted my other accounts &amp; find I have much more time &amp; less stress. I also worry less about my situation &amp; I don&#8217;t compare myself to others. I feel much more confident &amp; able to write. I&#8217;ve started making notes for future work.</p>



<p class="wp-block-paragraph">But the biggest change I&#8217;ve made is valuing the open internet. I&#8217;m not interested in apps. I don&#8217;t want walled gardens. I&#8217;m trying to avoid comparison sites &amp; middle men sites. The internet is full of wonderful websites, blogs and resources. </p>



<p class="wp-block-paragraph">I&#8217;ve logged back into my favourite forums and enjoy discussion with those I share an interest. A forum is great because it is self moderated &amp; inherently more human.</p>



<p class="wp-block-paragraph">I&#8217;ve also started calling &amp; texting people directly. Conversation strictly between a closed group of people is much more open &amp; fluid than a discussion in front of the entire world, and the small nuances you get from voice and body language make the experience much more human. Conversation is also good for your brain &amp; general well being.<br /></p>



<p class="wp-block-paragraph">Social Networks are a walled garden of signed up users, but there is a whole world out there online. Leave behind the walls of social media and get out exploring the open internet again. It&#8217;s a wonderful place.<br /></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2085</post-id>	</item>
		<item>
		<title>Cory Doctrow sets out the future of the internet &#038; &#8216;smart&#8217; devices &#8211; recommended watch from Webstock 15</title>
		<link>https://www.johnlarge.co.uk/cory-doctrow-sets-out-the-future-of-the-internet-smart-devices-recommended-watch-from-webstock-15/</link>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Thu, 09 Aug 2018 14:12:46 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cory doctrow]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[recommended]]></category>
		<category><![CDATA[smart home]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=2078</guid>

					<description><![CDATA[I&#8217;ve been a huge fan of Cory Doctrow for a while now. With regular appearences on 2600&#8217;s Off The Hook radio show, not to mention his work for the EFF, he is well known in internet circles. This video is over an hour long, but goes a long way to explain the direction in which [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;ve been a huge fan of Cory Doctrow for a while now. With regular appearences on 2600&#8217;s Off The Hook radio show, not to mention his work for the EFF, he is well known in internet circles.</p>



<p class="wp-block-paragraph">This video is over an hour long, but goes a long way to explain the direction in which our technology (and the companies who run them) are going. If we leave it to the quasi-monopoly companies we have already, we are in for a rough ride. Recommended for any internet user, especially those with a penchant for smart home devices (he outlines some good real world hacks, including hacking a pacemaker). A great advocation for ignoring all of the apps &amp; walled gardens &amp; returning to the open internet.</p>



<figure class="wp-block-embed-vimeo wp-block-embed is-type-video is-provider-vimeo">
<iframe loading="lazy" title="Webstock &#039;15: Cory Doctorow - Light a candle, curse the darkness and win the war on general purpose computers to save the world" src="https://player.vimeo.com/video/123473929?dnt=1&amp;app_id=122963" width="648" height="365" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write"></iframe>
</figure>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2078</post-id>	</item>
		<item>
		<title>Slaves to the Algorithm &#8211; Social Media Algorithms</title>
		<link>https://www.johnlarge.co.uk/slaves-to-the-algorithm/</link>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Wed, 20 Dec 2017 13:05:10 +0000</pubDate>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[instagram]]></category>
		<category><![CDATA[snapchat]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[twitter]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=1948</guid>

					<description><![CDATA[I&#8217;ve been thinking a lot lately about algorithms and their brute force introduction in to our everyday lives. I think there is a time &#38; place for an algorithm but in many ways, they are failing us as users &#38; failing us as a society. There are times algorithms are of great use, such as [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve been thinking a lot lately about algorithms and their brute force introduction in to our everyday lives. I think there is a time &amp; place for an algorithm but in many ways, they are failing us as users &amp; failing us as a society.</p>
<p>There are times algorithms are of great use, such as those used by search engines to gather up millions of documents, sort them &amp; hopefully present the one closest to your search term. I take issue with the algorithms developed by the likes of Google, but more with respect to how they censor results &amp; control information flows. Their information retrieval techniques have always been astonishing &amp; their ability to sort &amp; serve data with algorithms is commendable, however, they are now straying into the murky territory of policing the information we see which is disconcerting. I very much recommned switching to <a href="https://www.startpage.com/" target="_blank" rel="nofollow">https://www.startpage.com/</a>Start Page for your search. Google results without google &amp; their creepy data mining.</p>
<p>However, on the whole, the Google search algorithms aren&#8217;t the ones I&#8217;m concerned most about. That dubious award goes to the likes of social media algorithms. I was a major fan of the original Twitter for example. Back when Twitter started, we had a simple, chronological timeline. Tweets were shown in order of post time and it was impossible to miss a tweet. We didn&#8217;t have access to a retweet button, you had to do that manually with an RT and copy &amp; paste. This meant twitter was much less spammy as it took the actual effort to retweet. We also didn&#8217;t have the like button. If you liked something, you either smiled to yourself, or you replied &amp; started a conversation. It was social.</p>
<p>Fast forward to 2017 and Twitter is an algorithm infested quagmire. If you use the official app or a web browser, you are presented with a hideous mess of tweets you may like, based on tweets liked by people you follow. You also have a selection of tweets you may have missed and a whole bunch of other crap tweets you have no interest in. Combine that with sponsored tweets &amp; Twitter have quietly achieved infinite scroll. You literally can&#8217;t catch up on all of your tweets as it will just keep presenting you with content which you never asked to see. They have also introduced the quick retweet buttons and threaded conversations, meaning your timeline is now chock full of noise and junk. The simple &amp; easy to follow timeline of the past is now an algorithmically controlled advertising &amp; data mining leviathan.</p>
<p>I personally try to limit the amount of noise I see online. I&#8217;ve read hundreds of books from the fields of tech &amp; psychology which all suggest that we are suffering from information overload. The &#8216;attention merchants&#8217; as many like to call the social media companies &amp; content creators are finding more ways to aggregate data &amp; content in order to keep your eyeballs on their platform. Numerous academics suggest that human beings simply haven&#8217;t evolved &amp; developed the mental capacity to take in so much data. Our brains simply aren&#8217;t able to deal with so much data, leaving us lethargic &amp; burnt out.</p>
<p>I personally felt like there was a rapidly diminishing return on the value of Social media. I gave up Facebook completely over 6 months ago due to their algorithms &amp; the febrile political and social atmosphere developing on the platform &amp; I also deleted all Facebook apps from my smartphone. Snapchat is gone. I now stick with Twitter &amp; have closed down all of my other social accounts.</p>
<p>I found that the algorithmic changes implemented by tech companies worked too well. I was hooked on social media and constantly trying to absorb stream after stream of information &amp; content. With no end in sight &amp; the possibility of infinite information &amp; an infinite scroll in apps, I decided to take control of my social media usage. Add into that trendint topics &amp; hashtags &amp; recommended users to follow &amp; you are combarded with information you didn&#8217;t seek.</p>
<p>I initially considered stopping using all forms of social media but decided instead to focus on using only Twitter and tailor my experience away from their algorithms &amp; back towards something I can use. This meant making some changes to the way I use the platform.</p>
<p>The first thing I decided to do was to unfollow all but my favourite friends on twitter. No more companies, no spammy content, no people I&#8217;d added through curiosity or after a single exchange. I wanted a concise list of people to maximize the value of twitter &amp; minimise my exposure to information. I managed to get down from 1400+ people I was following to around 300. I&#8217;m constantly reviewing this list but find it manageable. I unfollowed all news outlets and breaking news accounts, I stick to reading that on news websites when I choose to.</p>
<p>The second step I took was to turn off retweets for everyone I follow. No exceptions. I was interested in original content &amp; I&#8217;ve found that links people actually take the time to recommend with a tweet and a link are much more valuable to me than those which are simply retweeted, often blindly. It took a while to click-through to everyone to turn off their retweets, but this dramatically changed my twitter experience. Now, when I wake up in the morning I may have 40 tweets to catch up on which takes a matter of minutes. Before I literally couldn&#8217;t catch up so I would give up and potentially miss important tweets. The first major problem with algorithms, they decide what I&#8217;d like to see rather than letting me decide.</p>
<p>My next step was to ditch the official website &amp; apps altogether. Twitter bundles its algorithm features and sponsored tweets directly into the apps. This means that even with a small following count &amp; no retweets, it will still show you algorithmically gathered content &amp; bombard you with noise. The key is to use the Twitter API. I&#8217;ve used the Tweetbot app on ios for years and ideally, it shows everything on your Twitter timeline in chronological order. No algorithm junk, no sponsored tweets. The great thing I discovered was that TapBots have a version of Tweetbot for Mac OS. This means I can get the same ios style twitter interface directly on my mac. Whats more, I can use iCloud or Tweetmarker to sync my apps across all devices so it remembers where I left off reading on the timeline. I decided to go for Tweet Marker as this is an open &amp; cross-platform service and can be used on Linux and other platforms I use regularly.</p>
<p>With tweetbot, I can now effectively manage my twitter experience &amp; also reduce data overload. I&#8217;ve found my social media usage is back to early day twitter. I can check in a few times a day when I have a moment &amp; get caught up on everyone&#8217;s tweets. I can then step away and do other things &amp; resume later in the day. It is the perfect workflow for me.</p>
<p><figure id="attachment_1951" aria-describedby="caption-attachment-1951" style="width: 621px" class="wp-caption aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-1951" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/12/Screen-Shot-2017-12-20-at-12.21.17.jpg?resize=621%2C949&#038;ssl=1" alt="Tweet Bot for Chronological twitter" width="621" height="949" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/12/Screen-Shot-2017-12-20-at-12.21.17.jpg?w=621&amp;ssl=1 621w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/12/Screen-Shot-2017-12-20-at-12.21.17.jpg?resize=196%2C300&amp;ssl=1 196w" sizes="auto, (max-width: 621px) 100vw, 621px" /><figcaption id="caption-attachment-1951" class="wp-caption-text">Tweet Bot for Chronological twitter</figcaption></figure></p>
<p>Other advantages of Tweetbot include the ability to mute hashtags or keywords. Any keywords you add will allow Tweetbot to filter out entire tweets from your timeline which contain those keywords. These &#8216;mute words&#8217; sync across your tweetbot apps. I have a few setup now as in 2017 my twitter was becoming a shouting match for politics instead of a useful resource. By adding a few simple mute words I can rid my timeline of the politics, saving me getting into a rage with fellow Twitter users. If 2017 has taught me anything, it is that political discussion &amp; social media do not work. Without face to face discussion debate isn&#8217;t possible. So I now filter out the politics &amp; stick to reading news sites without the debate &amp; I chat to real people in person about the state of the world. Much more productive.</p>
<p><figure id="attachment_1952" aria-describedby="caption-attachment-1952" style="width: 625px" class="wp-caption aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-1952" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/12/Screen-Shot-2017-12-20-at-12.26.29.jpg?resize=625%2C951&#038;ssl=1" alt="Mute function in Tweet Bot. -Perfect to hide politics and political tweets" width="625" height="951" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/12/Screen-Shot-2017-12-20-at-12.26.29.jpg?w=625&amp;ssl=1 625w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/12/Screen-Shot-2017-12-20-at-12.26.29.jpg?resize=197%2C300&amp;ssl=1 197w" sizes="auto, (max-width: 625px) 100vw, 625px" /><figcaption id="caption-attachment-1952" class="wp-caption-text">Mute function in Tweet Bot. -Perfect to hide politics and political tweets</figcaption></figure></p>
<p>Over the Christmas period, I&#8217;ve decided to protect my tweets. This is for personal reasons, but mainly because I&#8217;d rather not have the whole world &amp; people I no longer talk to gaining an insight into my time with friends &amp; family.</p>
<p>The above workflow for Twitter is the ideal way to regain control of your social media from algorithms. It&#8217;s the main reason I stuck with Twitter. It&#8217;s not possible to apply a similar workflow to Facebook because of a lack of API access, so Twitter is the ideal platform still available to tailor in this way. By reducing the algorithmic noise you really will feel better about social media again.</p>
<p>I find Instagram is now unusable because of the algorithm, I miss so many people&#8217;s photos. A lot on Instagram is time sensitive, such as when someone posts and they are local to you, but you don&#8217;t see the post until days or weeks later so youuo can&#8217;t comment or meet up. I find that it is a much less social platform. It&#8217;s fun to browse pictures, but as a social platform, it fails miserably. I now also find that every other Instagram post is sponsored or an advert, so again information overload starts to creep in &amp; the time sucking ability of social media begins to affect my productivity.</p>
<p>I&#8217;ve found modern social media to be anything but social &amp; I&#8217;ve also discovered it becoming more addictive, with many of the negative side effects of addictive behaviour, from reduced attention span, to full-blown anxiety. It feels so nicely to wrangle it back into a usable technology.</p>
<p>Obviously, the issue of algorithms is a vast one. I&#8217;ve still not discussed those used by music streaming services or video streaming services, not to mention online shopping sites, but I&#8217;ll address these in future posts. I really just wanted to get some thoughts down on paper while I&#8217;m still reading around this subject &amp; working out fixes.</p>
<p>I&#8217;d love to hear your hacks for getting around modern algorithms, especially in social media. I could take about this subject for days on end, but I&#8217;d much perfect to hear your thoughts.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1948</post-id>	</item>
		<item>
		<title>Aluminium Apple remote not working on Mac OS High Sierra with Kodi</title>
		<link>https://www.johnlarge.co.uk/aluminium-apple-remote-not-working-mac-os-high-sierra-kodi/</link>
					<comments>https://www.johnlarge.co.uk/aluminium-apple-remote-not-working-mac-os-high-sierra-kodi/#comments</comments>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Fri, 06 Oct 2017 21:31:54 +0000</pubDate>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[aluminium apple remote]]></category>
		<category><![CDATA[aluminium remote]]></category>
		<category><![CDATA[apple mac]]></category>
		<category><![CDATA[apple remote]]></category>
		<category><![CDATA[high sierra]]></category>
		<category><![CDATA[iMac]]></category>
		<category><![CDATA[kodi]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=1905</guid>

					<description><![CDATA[Since upgrading my main iMac to High Sierra I&#8217;ve noticed that the Aluminium Apple remote I use to control iTunes and Kodi is no longer working as expected. I tend to use the Candelair alternative driver for my remote as it&#8217;s better at making the remote play nicely with Kodi, but I&#8217;ve found even using the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Since upgrading my main iMac to High Sierra I&#8217;ve noticed that the Aluminium Apple remote I use to control iTunes and Kodi is no longer working as expected. I tend to use the Candelair alternative driver for my remote as it&#8217;s better at making the remote play nicely with Kodi, but I&#8217;ve found even using the Candelair driver is causing issues. The remote works for left and right but the up &amp; down function isn&#8217;t working. This seems to be connected with the core High Sierra driver which is now using the up and down functions for volume control even when using Candelair.</p>
<p><strong>*A fix has been issued for Kodi, if you download this <a href="http://mirrors.kodi.tv/test-builds/osx/x86_64/kodi-20170928-0b1ee74-high_sierra_remotebp-x86_64.dmg" target="_blank" rel="nofollow">experimental High Sierra remote fix version</a>, install and reboot your mac you should regain apple remote functionality, at least within Kodi.</strong></p>
<p>This issue is driving me mad with Kodi as the remote is now essentially useless. I&#8217;m working on a fix and pulling a few things apart in the OS to see if I can figure out what is going on. It doesn&#8217;t help that the official Kodi forums seem to be ruined after a ruined MyBB upgrade so I can&#8217;t hop onto the forum to discuss with other High Sierra or Kodi users. The fact that the apple remote isn;t working with high sierra is quite a big issue for my daily workflow as I control Kodi with the remote while working.</p>
<p>As a stopgap, I&#8217;m using the Kodi remote app on my iPhone to control Kodi. It works, but means I have to be looking down at my phone &amp; then up at the Mac. I miss how simple &amp; intuitive the apple remote is for controlling Kodi, but until a high sierra remote fix is complete I&#8217;ll have to make do with a software remote.</p>
<p>If you have found a fix, leave a comment below &amp; I can try it out and update this post as necessary.</p>
<p>If you would like to try the <a href="https://www.iospirit.com/labs/candelair/" target="_blank" rel="nofollow">Candelair driver</a>, you can download the preference pane for free on their website.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.johnlarge.co.uk/aluminium-apple-remote-not-working-mac-os-high-sierra-kodi/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1905</post-id>	</item>
		<item>
		<title>SoundPEATS P4 Portable Bluetooth Speaker review</title>
		<link>https://www.johnlarge.co.uk/soundpeats-p4-portable-bluetooth-speaker-review/</link>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Tue, 22 Aug 2017 15:13:02 +0000</pubDate>
				<category><![CDATA[Apple Hardware]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[bluetooth speaker]]></category>
		<category><![CDATA[bose]]></category>
		<category><![CDATA[bose soundlink mini II]]></category>
		<category><![CDATA[iphone 6]]></category>
		<category><![CDATA[portable speaker]]></category>
		<category><![CDATA[soundpeats]]></category>
		<category><![CDATA[soundpeats p4]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=1862</guid>

					<description><![CDATA[I&#8217;ve been looking at buying a bluetooth speaker for a while now. I tend to keep visiting retail stores &#38; trying technology long before I commit to buying. I had been trying the bose soundlink mini II for months but I was always put off by the price. The Bose speaker is excellent but the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve been looking at buying a bluetooth speaker for a while now. I tend to keep visiting retail stores &amp; trying technology long before I commit to buying. I had been trying the bose soundlink mini II for months but I was always put off by the price. The Bose speaker is excellent but the price just seems too high for me. After playing with various speakers in airport electronics shops and high street stores I decided to head over to Amazon to take a look.</p>
<p>A speaker that caught my eye right away was the <a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow">SoundPEATS P4 speaker</a>. The speaker itself is a cylindrical speaker, much like the <a class="zem_slink" title="Amazon Echo" href="http://www.amazon.com/oc/echo/" target="_blank" rel="homepage noopener nofollow">amazon echo</a>. The product itself looks amazing but the most surprising thing for me was the price. At under £34 delivered it seems too good to be true. SoundPEATS wasn&#8217;t a brand I had heard of before browsing Amazon but the reviews seemed to be overwhelmingly good and the speaker itself looked pretty solid. A few days later I took delivery of the <a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow">SoundPEATS P4</a>.</p>
<p>I was instantly impressed.</p>
<p>The package came extremely well packed from amazon which is always a worry with speakers, as any cracks or breaks in transit will rattle for the life of the speaker. The soundpeats packaging itself was very snug and secure. The speaker was much heavier than I thought, but in a good way. The housing feels robust and well made and the lovely fabric mesh covering reminded me of premium hifi speakers. The speaker feels like a premium product and the finish is brilliant.</p>
<p>The box contains the <a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow">SoundPEATS P4</a>, along with a micro USB cable for charging, a 3.5mm aux cable for use with older &amp; non bluetooth devices and a concise instruction manual. I didn&#8217;t need to use the instruction manual as it was very intuitive to get started. The P4 came with a full charge, ready to go.</p>
<p>When you first turn on the speaker, it plays a harp sound to let you know it is on. Following that, for the first minute the speaker plays an audible beep, much like a submarine sound effect. This lets you know that the bluetooth is in discovery mode, allowing you to pair a new device. If the speaker already finds a paired device when it is turned on, it will automatically connect.</p>
<p>I connected the P4 to my iPhone 6 via bluetooth and instantly I was up and running using the P4 as my audio output device.</p>
<p>The first thing that struck me as soon as starting music playback was the level of bass. This speaker produces a lot of bass for a device of its size. I found that I had to turn off my bass boost EQ setting on the iPhone and I opted for the rock EQ to level out the bass and allow for a little more treble. I would suggest you have a play with your EQ settings as the natural bass this speaker produces is a little beyond even my expectations. It has a lot of low bass grunt.</p>
<p>The <a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow">SoundPEATS P4</a> has very few external buttons, making it very easy to operate. It has a power button on the base which also allows you to answer bluetooth calls via the speaker. On the top of the speaker is a volume crown, allowing you to increase &amp; decrease the volume. The P4 has its own small amp built-in, so the volume on your bluetooth device and the volume on the P4 work independently. I would recommend max volume on your device &amp; then controlling volume from the P4 crown, but you can see which you prefer. Controlling volume from your music device might be prefered if, for example, your phone is in your hand and the speaker is mounted on a table.</p>
<p>The crown also features a touch sensitive skip button for skipping to previous and next tracks. This controls your device over bluetooth and is very responsive.</p>
<p>The battery life of the P4 is exceptional. I&#8217;ve been using it off &amp; on all day and haven&#8217;t yet had it run out. The Micro USB for charging means you can charge the speaker from almost any USB port. I&#8217;ve been opting to charge using a spare apple USB wall charger and the supplied cable. The P4 has a 2000mah battery built-in which is rated for at least 6 hours of continuous playback. I&#8217;ve yet to find out how long it will actually last as it just doesn&#8217;t seem to run out in my regular every day use.</p>
<p>The P4 features Bluetooth 4.1 so is very low drain on devices such as smart phones, and allows for the extra features such as track skip and call answering. The cylindrical design allows for 360 degree sound and the two built-in speakers along with bass cavity allow for decent clarity &amp; very thick bass.</p>
<p>The official stats are as follows</p>
<p>&nbsp;</p>
<ul>
<li><span class="a-list-item"> [360° omni-directional premium stereo sound]: Cylindrical design with dual opposite facing speakers offers a clear, 360° stereo sound from all directions. Enjoy HD stereo sound with an impressive volume whether you&#8217;re lounging around the house, partying, walking around, camping, hiking, or even biking </span></li>
<li><span class="a-list-item"> [Unique touch and rotate control]: The built-in touchscreen and volume dial make switching between songs and changing the volume easy. Simply swipe across the center display with your finger to change tracks, or rotate the dial to adjust the volume of your music </span></li>
<li><span class="a-list-item"> [Long Lasting Usage]: 2000mAh battery capacity provides you with up to 10 hours of playtime. It also features a great built-in micro USB charging port, which can even be charged by a power bank at any time during an emergency. </span></li>
<li><span class="a-list-item"> [Portable and Light Weight Design]: The speaker measures 6.85*2.83*2.83 cubic inches and weighs only 17.98 ounces, making it portable and easy to carry anytime and anywhere &#8211; especially when you are out bike riding, hanging out at the beach, camping, or even showering indoors </span></li>
<li><span class="a-list-item"> [Built-in Microphone]: Enable this function to use this Wireless Bluetooth Speaker as a speakerphone, so you can enjoy hands-free calling as well </span></li>
<li><b>Specifications</b>Bluetooth Version: Bluetooth 4.1Output Power: 10W
<p>Frequency: 180Hz-20KHz</p>
<p>Maximum Working Range: Up to 33 feet (10m) in open space</p>
<p>Battery Lithium battery: 2000mAh</p>
<p>Working Time: 6-8 hours</p>
<p>Charging Time: 4 hours</p>
<p>Dimension (L * W * H): 6.85 x 2.83 x 2.83 inches / 174x 72 x 72 mm</p>
<p>Weight: 17.98oz / 510g</p>
<p><b>Package Content</b></p>
<p>1 x SoundPEATS P4 Bluetooth Speaker</p>
<p>1 x Micro USB Cable</p>
<p>1 x 3.5mm AUX Cable</p>
<p>1 x User Manual</li>
</ul>
<p>My only criticism of the P4 would be the volume when using it outside. You really need to position the speaker close to a wall or another object to allow it to direct the sound at you. The only time I had an issue was on the beach with nothing to position the speaker against. The music was still audible and perfectly acceptable but it lost a bit of the punch you will experience when using it indoors. I&#8217;ve found this to be the case with most portable speakers, so more of an observation than a criticism.</p>
<p>Also the bass is very strong, so play with your EQ. This isn&#8217;t a criticism but if you are going to get the best clarity and sound from the speaker, turn down the bass on any EQ settings you use on your smart phone. On the iPhone I&#8217;ve found the rock EQ to be the best for overall clarity, although you can turn off your EQ and let the P4 manage the sound for you.</p>
<p>A lot of my usage of the P4 is using the aux port. I use my 128GB iPod with the speaker and I can play music in the kitchen or the shower &amp; quite often in the bedroom. I&#8217;ve also used the P4 with my Macbook when travelling for music and to output all system sound for watching YouTube videos and movies. It works really well for that over bluetooth, although I prefer the AUX port and cable for Macbook use as the Macbook bluetooth sometimes struggles when using a magic mouse and another device over bluetooth.</p>
<p>I would recommend this speaker to anyone and a few of my friends &amp; family have already purchased one. The price is just too good for the quality of the speaker. For under £35 you are getting great value for money and quality which can rival speakers 5 times the price. The speaker is currently on sale over on Amazon so go and <strong><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow">Check it out by Clicking Here</a></strong>.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><iframe loading="lazy" style="width: 120px; height: 240px;" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=GB&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=tewt-21&amp;marketplace=amazon&amp;region=GB&amp;placement=B01MTKTF7G&amp;asins=B01MTKTF7G&amp;linkId=70f030860eec5d3e46baabf6c2a29a75&amp;show_border=false&amp;link_opens_in_new_window=true" width="300" height="150" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p><figure id="attachment_1881" aria-describedby="caption-attachment-1881" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1881 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2602.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 and box" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2602.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2602.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2602.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1881" class="wp-caption-text">SoundPEATS P4 and box</figcaption></figure></p>
<p><figure id="attachment_1880" aria-describedby="caption-attachment-1880" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1880 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2603.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 and box" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2603.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2603.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2603.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1880" class="wp-caption-text">SoundPEATS P4 and box</figcaption></figure></p>
<p><figure id="attachment_1879" aria-describedby="caption-attachment-1879" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1879 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2605.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 Skip Buttons" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2605.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2605.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2605.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1879" class="wp-caption-text">SoundPEATS P4 Skip Buttons</figcaption></figure></p>
<p><figure id="attachment_1877" aria-describedby="caption-attachment-1877" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1877 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2610.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 Packaging" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2610.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2610.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2610.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1877" class="wp-caption-text">SoundPEATS P4 Packaging</figcaption></figure></p>
<p><figure id="attachment_1876" aria-describedby="caption-attachment-1876" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1876 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2611.jpg?resize=648%2C864&#038;ssl=1" alt="SoundPEATS P4" width="648" height="864" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2611.jpg?w=768&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2611.jpg?resize=225%2C300&amp;ssl=1 225w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1876" class="wp-caption-text">SoundPEATS P4</figcaption></figure></p>
<p><figure id="attachment_1875" aria-describedby="caption-attachment-1875" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1875 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2613.jpg?resize=648%2C864&#038;ssl=1" alt="SoundPEATS P4 Volume Crown" width="648" height="864" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2613.jpg?w=768&amp;ssl=1 768w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2613.jpg?resize=225%2C300&amp;ssl=1 225w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1875" class="wp-caption-text">SoundPEATS P4 Volume Crown</figcaption></figure></p>
<p><figure id="attachment_1874" aria-describedby="caption-attachment-1874" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1874 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2614.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 logo" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2614.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2614.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2614.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1874" class="wp-caption-text">SoundPEATS P4 logo</figcaption></figure></p>
<p><figure id="attachment_1873" aria-describedby="caption-attachment-1873" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1873 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2617.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 packaging" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2617.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2617.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2617.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1873" class="wp-caption-text">SoundPEATS P4 packaging</figcaption></figure></p>
<p><figure id="attachment_1872" aria-describedby="caption-attachment-1872" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1872 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2618.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 packaging" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2618.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2618.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2618.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1872" class="wp-caption-text">SoundPEATS P4 packaging</figcaption></figure></p>
<p><figure id="attachment_1871" aria-describedby="caption-attachment-1871" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1871 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2619.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 packaging" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2619.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2619.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2619.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1871" class="wp-caption-text">SoundPEATS P4 packaging</figcaption></figure></p>
<p><figure id="attachment_1870" aria-describedby="caption-attachment-1870" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1870 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2620.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 packaging" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2620.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2620.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2620.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1870" class="wp-caption-text">SoundPEATS P4 packaging</figcaption></figure></p>
<p><figure id="attachment_1869" aria-describedby="caption-attachment-1869" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1869 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2621.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 internal packaging" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2621.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2621.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2621.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1869" class="wp-caption-text">SoundPEATS P4 internal packaging</figcaption></figure></p>
<p><figure id="attachment_1868" aria-describedby="caption-attachment-1868" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1868 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2622.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 portable bluetooth speaker boxed" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2622.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2622.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2622.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1868" class="wp-caption-text">SoundPEATS P4 portable bluetooth speaker boxed</figcaption></figure></p>
<p><figure id="attachment_1867" aria-describedby="caption-attachment-1867" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1867 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2623.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 portable bluetooth speaker power button" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2623.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2623.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2623.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1867" class="wp-caption-text">SoundPEATS P4 portable bluetooth speaker power button</figcaption></figure></p>
<p><figure id="attachment_1866" aria-describedby="caption-attachment-1866" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1866 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2626.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 portable speaker instructions" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2626.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2626.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2626.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1866" class="wp-caption-text">SoundPEATS P4 portable speaker instructions</figcaption></figure></p>
<p><figure id="attachment_1865" aria-describedby="caption-attachment-1865" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1865 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2629.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 portable speaker Packaging" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2629.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2629.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2629.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1865" class="wp-caption-text">SoundPEATS P4 portable speaker Packaging</figcaption></figure></p>
<p><figure id="attachment_1864" aria-describedby="caption-attachment-1864" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1864 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2630.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 portable speaker" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2630.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2630.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2630.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1864" class="wp-caption-text">SoundPEATS P4 portable speaker</figcaption></figure></p>
<p><figure id="attachment_1863" aria-describedby="caption-attachment-1863" style="width: 648px" class="wp-caption aligncenter"><a href="http://amzn.to/2v377Ah" target="_blank" rel="nofollow"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1863 size-large" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2604.jpg?resize=648%2C486&#038;ssl=1" alt="SoundPEATS P4 portable speaker" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2604.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2604.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/IMG_2604.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-1863" class="wp-caption-text">SoundPEATS P4 portable speaker</figcaption></figure></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1862</post-id>	</item>
		<item>
		<title>Best RSS feed reader for the Mac OSX &#038; OS Sierra &#8211; Reeder</title>
		<link>https://www.johnlarge.co.uk/best-rss-feed-reader-mac-osx-os-sierra-reeder/</link>
					<comments>https://www.johnlarge.co.uk/best-rss-feed-reader-mac-osx-os-sierra-reeder/#comments</comments>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Tue, 01 Aug 2017 11:37:48 +0000</pubDate>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[feedly]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[reeder]]></category>
		<category><![CDATA[reeder app store]]></category>
		<category><![CDATA[reeder for mac review]]></category>
		<category><![CDATA[reeder review]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[rss aggreagtor]]></category>
		<category><![CDATA[rss reader]]></category>
		<category><![CDATA[so sierra]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=1838</guid>

					<description><![CDATA[I&#8217;ve always been a fan of RSS readers. Right back when XML was starting out and RSS feeds became the norm on blogs &#38; websites, I would use an RSS reader to aggregate the posts from my favourite sites &#38; blogs. Back then I&#8217;d access them for offline viewing on my palm pilot or O2 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve always been a fan of RSS readers. Right back when XML was starting out and <a class="zem_slink" title="RSS" href="http://en.wikipedia.org/wiki/RSS" target="_blank" rel="wikipedia noopener nofollow">RSS feeds</a> became the norm on blogs &amp; websites, I would use an RSS reader to aggregate the posts from my favourite sites &amp; blogs. Back then I&#8217;d access them for offline viewing on my palm pilot or <a class="zem_slink" title="O2 Xda" href="http://en.wikipedia.org/wiki/O2_Xda" target="_blank" rel="wikipedia noopener nofollow">O2 XDA</a> (well before smart phones we had palm tops such as the XDA and companies like Palm who provided me with the <a class="zem_slink" title="Palm IIIc" href="http://en.wikipedia.org/wiki/Palm_IIIc" target="_blank" rel="wikipedia noopener nofollow">Palm IIIc</a> where huge). The advantage of RSS was the fact that posts could be pulled in from loads of different sources, without the need to go checking each individual site. For people like me, who are obsessed with the latest information, this was a game changer. Also, back then, most RSS feeds consisted off the full text of the article, including pictures, making it easy to aggregate blog posts and news posts for viewing offline. This was the days of extremely limited GPRS access which was extremely slow &amp; costly. So syncing for offline viewing was the norm.</p>
<p><figure id="attachment_1845" aria-describedby="caption-attachment-1845" style="width: 800px" class="wp-caption aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-1845" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Palm-IIIC.jpg?resize=648%2C486&#038;ssl=1" alt="Palm IIIC" width="648" height="486" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Palm-IIIC.jpg?w=800&amp;ssl=1 800w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Palm-IIIC.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Palm-IIIC.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /><figcaption id="caption-attachment-1845" class="wp-caption-text">Palm IIIC</figcaption></figure></p>
<p><figure id="attachment_1846" aria-describedby="caption-attachment-1846" style="width: 350px" class="wp-caption aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-1846" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/O2-XDA.jpg?resize=350%2C600&#038;ssl=1" alt="O2 XDA" width="350" height="600" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/O2-XDA.jpg?w=350&amp;ssl=1 350w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/O2-XDA.jpg?resize=175%2C300&amp;ssl=1 175w" sizes="auto, (max-width: 350px) 100vw, 350px" /><figcaption id="caption-attachment-1846" class="wp-caption-text">O2 XDA</figcaption></figure></p>
<p>Then came iPhones, smartphones, tablets and smart watches. All relying on a 3G or 4G signal and constantly connected to the internet. People stopped syncing content to their devices and started relying on mobile connectivity. For many reasons, this was the prefered business model for all hardware and software vendors. It meant services like Spotify could rent music to you without ownership ever being offered. People could stream from Netflix and Amazon prime without ever owning their content. The media software companies had a lucrative never-ending revenue stream and the mobile network vendors had endless data usage to keep them in cash. Nirvana for those who would rather lease content than own it.</p>
<p>Having been born in the early eighties &amp; being interested in tech since the ZX spectrum, I&#8217;ve always approached things differently. I prefer ownership, I really dislike streaming anywhere other than on a solid broadband connection, I like to have content which is available offline. I travel a lot, I like my MP3&#8217;s to be stored on my iPod, my ebooks stored on my kindle and my laptop to be stuffed with movies that are available offline. I like ownership of my content. No chance of changing terms and conditions, and access anywhere on the planet regardless of connectivity.</p>
<p>So we bring it back to RSS. With my web content I&#8217;d moved more towards the Spotify model. I would visit websites as &amp; when I remembered, but I&#8217;d only have access to that content while online, so often I failed to even check websites from one month to the next. I forgot about many of the gems I used to read daily with RSS. The blog posts I&#8217;d read on my XDA or my Palm IIIc while traveling (because the wider internet &amp; social media weren&#8217;t available on the go, so I&#8217;d actually read real in-depth content). I had become a 140 character junkie, only ever reading a synopsis or an extract. I became aware of a lot of subjects but an expert in non of them. It was time to find a new RSS reader &amp; start reading full length content again.</p>
<p>I searched high &amp; low for a decent RSS reader &amp; I finally settled on <a class="zem_slink" title="Reeder" href="http://reederapp.com" target="_blank" rel="homepage noopener nofollow">Reeder</a> for OSX and OS Sierra. I also have the same app for my iPhone, but I&#8217;ll review that separately. Reeder is a fully featured RSS reader. It can show standard RSS feeds, but it can also download full articles, even when the RSS feed is extract only. I guess it does this by visiting the websites canonical link and downloading the full article. Reeder displays your RSS feeds much like an email client. You get all of your post titles/headlines in the left pane and you get the article text in the right pane.</p>
<p>The advantage of an RSS reader like Reeder is that it strips out formatting and presents text in an easy to read format, complete with pictures. It does strip out adverts from content which can be a plus, especially when saving bandwidth &amp; from a privacy standpoint.</p>
<p>With regards features, one of the features I most use is the integration with <a class="zem_slink" title="Feedly" href="http://www.feedly.com" target="_blank" rel="homepage noopener nofollow">Feedly</a>. To save me setting up my RSS feeds on every machine I use, I setup a free feedly account and added all of my RSS feeds to the one account. Then, using your feedly credentials in Reeder, you can sync your feedly account and view all of your RSS feeds in the reeder app. Reeder downloads all of your RSS articles for offline viewing &amp; can be set to sync at intervals of your choice. Articles can be set to disappear when read, enabling you to concentrate on fresh content. The built-in mercury reader is ideal for displaying richer full text articles &amp; the reading themes, much like you get in an e-book app or within a reading extension like reader view in Firefox allow you to set the page and text colour and adjust font size and style for easier reading. I find a larger font on a black background allows me to read a lot of content without fatigue. I do like the formatting controls available.</p>
<p>The benefit of RSS is that I don&#8217;t have to remember to check websites for new articles. The content is aggregated, sorted and formatted for me to read. I rarely miss an important story in my field now &amp; I&#8217;m generally more informed than I have been for years. I always relied on RSS during my university studies to stay current and at the bleeding edge. I&#8217;m disappointed that I let this habit of reading RSS be replaced by individual apps and a generally bloated reading experience &amp; would recommend RSS to anyone wanting to regain control of their informative content.</p>
<p>Reeder has a ton of features which I&#8217;ve probably not even come across yet. My favourite so far is the Mercury reader. If an RSS feed is just a post extract, asking you to click to read more, simply pressing the G key on your keyboard will fetch the full text from the website &amp; format it in seconds, without the need to visit the website.</p>
<p>Reeder also has extensive sharing features, so if you are an influencer or expert on social media, it&#8217;s a great way to find &amp; share relevant articles with your peers. Sharing to services such as Evernote, Twitter, Facebook and Buffer are baked right into the application and allow you to share an article in seconds. Great for growing your online reputation as an influencer.</p>
<p><figure id="attachment_1839" aria-describedby="caption-attachment-1839" style="width: 314px" class="wp-caption aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-1839" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-08-01-at-12.04.22.jpg?resize=314%2C575&#038;ssl=1" alt="Reeder sharing options are extensive" width="314" height="575" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-08-01-at-12.04.22.jpg?w=314&amp;ssl=1 314w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-08-01-at-12.04.22.jpg?resize=164%2C300&amp;ssl=1 164w" sizes="auto, (max-width: 314px) 100vw, 314px" /><figcaption id="caption-attachment-1839" class="wp-caption-text">Reeder sharing options are extensive</figcaption></figure></p>
<p>Reeder supports a lot of RSS feed services such as Feedly, Feedbin, feed wrangler and Feed HQ, and also allows integration into services such as Instapaper for read later functionality. If you prefer to manage your RSS feeds yourself, either for privacy or maybe you only use a single device, than you can add any RSS feed locally without the need for third-party support.</p>
<p><figure id="attachment_1840" aria-describedby="caption-attachment-1840" style="width: 605px" class="wp-caption aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-1840" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.44.53.png?resize=605%2C603&#038;ssl=1" alt="RSS aggregation services supported by Reeder" width="605" height="603" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.44.53.png?w=605&amp;ssl=1 605w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.44.53.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.44.53.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.44.53.png?resize=60%2C60&amp;ssl=1 60w" sizes="auto, (max-width: 605px) 100vw, 605px" /><figcaption id="caption-attachment-1840" class="wp-caption-text">RSS aggregation services supported by Reeder</figcaption></figure></p>
<p>Overall, Reeder has completely changed my information retrieval habits. It&#8217;s a flashback to 10 years ago for me as I&#8217;ve strayed more and more into individual apps for news and neglected a lot of the awesome blogs &amp; news sites I used to frequently read through RSS.</p>
<p>If you are new to RSS I highly recommend you check it out. The modern web can mean we are bombarded with information. Information overload can lead to people switching off completely from website content and just sticking to their social feeds, but I guarantee if you find bloggers &amp; websites who write about subjects you are passionate about, you will benefit greatly from reading full text articles over tweets and snippets.</p>
<p>Reeder is the perfect choice for those already interest in RSS or those wanting to streamline their information consumption. Offline availability is vital to me. My feeds may provide 1000 articles a day, 100 of which I may read. Now that I can get them offline I can read them on the go. I can remain offline and read without distractions, I can catch up on them on the plane or train. If I&#8217;m delayed in an airport, I can read offline content rather than paying for overpriced wi-fi to access sub par apps and tweets.</p>
<p>Please do check out this app. It is a premium product for Mac OS and does carry a £9.99 price tag in the apple app store for Mac OS, but it&#8217;s a worthy investment and will radically change how you consume information.</p>
<p>Remember, you can always <a href="https://www.johnlarge.co.uk/feed/">subscribe to this site via RSS</a>, might be your first subscription <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Now some pictures of Reeder in use.</p>
<p><figure id="attachment_1841" aria-describedby="caption-attachment-1841" style="width: 648px" class="wp-caption aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-large wp-image-1841" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.45.23.jpg?resize=648%2C405&#038;ssl=1" alt="Reeder for Mac OS - RSS Reader" width="648" height="405" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.45.23.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.45.23.jpg?resize=300%2C188&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.45.23.jpg?resize=768%2C480&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /><figcaption id="caption-attachment-1841" class="wp-caption-text">Reeder for Mac OS &#8211; RSS Reader</figcaption></figure></p>
<p><figure id="attachment_1842" aria-describedby="caption-attachment-1842" style="width: 648px" class="wp-caption aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-large wp-image-1842" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.38.44.jpg?resize=648%2C388&#038;ssl=1" alt="Reeder in the black theme. Perfect for long term reading" width="648" height="388" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.38.44.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.38.44.jpg?resize=300%2C180&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.38.44.jpg?resize=768%2C460&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /><figcaption id="caption-attachment-1842" class="wp-caption-text">Reeder in the black theme. Perfect for long term reading</figcaption></figure></p>
<p><figure id="attachment_1843" aria-describedby="caption-attachment-1843" style="width: 648px" class="wp-caption aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-large wp-image-1843" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.44.19.jpg?resize=648%2C389&#038;ssl=1" alt="Reeder - My RSS feeds on the left and article pane on the right" width="648" height="389" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.44.19.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.44.19.jpg?resize=300%2C180&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.44.19.jpg?resize=768%2C460&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /><figcaption id="caption-attachment-1843" class="wp-caption-text">Reeder &#8211; My RSS feeds on the left and article pane on the right</figcaption></figure></p>
<p><figure id="attachment_1844" aria-describedby="caption-attachment-1844" style="width: 648px" class="wp-caption aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-large wp-image-1844" src="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.45.25.jpg?resize=648%2C389&#038;ssl=1" alt="Light theme for Reeder" width="648" height="389" srcset="https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.45.25.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.45.25.jpg?resize=300%2C180&amp;ssl=1 300w, https://i0.wp.com/www.johnlarge.co.uk/wp-content/uploads/2017/08/Screen-Shot-2017-07-21-at-11.45.25.jpg?resize=768%2C462&amp;ssl=1 768w" sizes="auto, (max-width: 648px) 100vw, 648px" /><figcaption id="caption-attachment-1844" class="wp-caption-text">Light theme for Reeder</figcaption></figure></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.johnlarge.co.uk/best-rss-feed-reader-mac-osx-os-sierra-reeder/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1838</post-id>	</item>
		<item>
		<title>iPod 5th Generation logic board replacement</title>
		<link>https://www.johnlarge.co.uk/ipod-5th-generation-logic-board-replacement/</link>
					<comments>https://www.johnlarge.co.uk/ipod-5th-generation-logic-board-replacement/#comments</comments>
		
		<dc:creator><![CDATA[John Large]]></dc:creator>
		<pubDate>Tue, 11 Jul 2017 14:05:27 +0000</pubDate>
				<category><![CDATA[Apple Hardware]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[iflash quad]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[ipod 5.5]]></category>
		<category><![CDATA[ipod 5th gen]]></category>
		<category><![CDATA[ipod 5th generation]]></category>
		<category><![CDATA[ipod fifth generation]]></category>
		<guid isPermaLink="false">https://www.johnlarge.co.uk/?p=1765</guid>

					<description><![CDATA[As regular readers will know, I love my 5th Generation iPod video. I bought this iPod back in 2006 while on holiday in San Francisco &#38; it has seen heavy usage daily since. The iPod has always been kept inside a protective hard case, a Belkin case, and generally well looked after. Over the years [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>As regular readers will know, I love my 5th Generation iPod video. I bought this iPod back in 2006 while on holiday in San Francisco &amp; it has seen heavy usage daily since. The iPod has always been kept inside a protective hard case, a Belkin case, and generally well looked after. Over the years it has required a new Battery to be fitted which I did myself &amp; also I&#8217;ve replaced the original 30GB hard drive with an iFlash Quad unit. The iFlash Quad allows the use of cheap Micro SD cards for storage &amp; mine currently has 256GB worth.</p>
<p>Over the last few months I&#8217;ve had a crackling over the headphones when playing music, which steadily got worse. And only a few weeks back I lost all audio. I was gutted!</p>
<p>It turns out that the very reason I love this iPod, the wolfson DAC, was also the culprit. Over time, the audio chips de-solder from the logic board. This could be due to changes in temperature when using the iPod in hot conditions, such as in a car. I tried to reflow the logic board but to no avail. It was time for a new logic board.</p>
<p>This iPod is now 11 years old &amp; spare parts aren&#8217;t easy to come by. I managed to find a Canadian seller on eBay who had a refurbished iPod video 5th generation logic board for sale. The board was £55 delivered &amp; took around 4 weeks to arrive after getting stopped at customs (without extra charges).</p>
<p>Fitting a logic board into a 5th Generation isn&#8217;t for the faint of heart. It requires stripping down the iPod into its component parts, including un-pealing ribbon cables which are attached with glue &amp; completely dismantling the chassis. It&#8217;s not an impossible task if you take your time, and I&#8217;d advise you take pictures along the way to keep track of component &amp; cable locations.</p>
<p>Once I had the logic board in place I reassembled the iPod and plugged it into my iMac. I instantly had an issue. After restoring the iPod software in iTunes I found the iPod stuck in a reboot loop. The Apple logo would display on-screen, followed by the screen flashing and the iPod rebooting. This would happen indefinitely.</p>
<p>At first I suspected a faulty logic board, but I managed to get the iPod into <a href="https://support.apple.com/en-gb/HT201544#clickwheel" target="_blank" rel="nofollow">Disk Mode</a> and the screen displayed fine &amp; was recognised by the iMac. This demonstrated that the logic board was fine. I then entered the <a href="http://www.wikihow.com/Access-and-Run-Diagnostic-Tests-on-an-iPod-Video" target="_blank" rel="nofollow">diagnostic secret menu</a> on the iPod and ran some self tests. Again, all came back as normal. I suspected a formatting issue, so I plugged the iPod in to the iMac in disk mode &amp; used Disk Utility on my mac to format the disk. After formatting the disk iTunes again wanted to restore the iPod, I let it do its thing &amp; the iPod booted first time. This could have been an issue with iFlash quad, or it could be that the storage device is somehow paired to the logic board. Either way, formatting in Disk Mode using disk utility, then restoring in iTunes fixed the issue.</p>
<p>I was happy to see my Ipod boot up quickly &amp; I started to sync my entire library (over 140GB) over to the iPod. This takes a long time as the USB interface on these old iPods is slow. I let it sync overnight and came back to it the next day.</p>
<p>As soon as I started scrolling through the menus it felt different. Only slightly, but I noticed a search option. To my surprise I had been sent the logic board from an iPod 5.5 generation. These where the last of the 5th Generation iPods, the last with the Wolfson DAC which is so sought after, and the one with many improvements. We now have search &amp; brightness controls, and the menus feel snappier.  This now means I&#8217;ve got a 5.5 Gen iPod with 256GB of flash storage and a fresh battery. Gone are the days of not carrying all of my music. No longer am I bound by 3G/4G signal for my music. This iPod is perfect for travel, ideal for the airplane. Last time I flew to Berlin when the iPod was broken, I only had my iPhone 6. To my dismay I only had 12 songs stored locally, which meant a long travel time with only a handful of tunes I hadn&#8217;t even chosen.</p>
<p>I generally hate streaming over cellular. It&#8217;s unpredictable, costly &amp; dependent on Signal. It also ruins battery life. I&#8217;m so glad to have my iPod up &amp; running again &amp; I can see me using this for another 10 years. If you have a 5th Generation iPod &amp; still use it, let me know in the comments.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.johnlarge.co.uk/ipod-5th-generation-logic-board-replacement/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1765</post-id>	</item>
	</channel>
</rss>
