{"id":982,"date":"2016-04-02T15:13:02","date_gmt":"2016-04-02T15:13:02","guid":{"rendered":"https:\/\/wade.one\/blog\/?p=982"},"modified":"2016-04-11T19:39:49","modified_gmt":"2016-04-11T19:39:49","slug":"useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier","status":"publish","type":"post","link":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/","title":{"rendered":"Useful tidbits for Raspberry pi users on Raspian &#8211; aka things I wish I knew quicker\/easier"},"content":{"rendered":"<p>I love my Pi2 and my Pi3, they&#8217;re amazing pieces of cheap kit I can do anything with &#8211; although to be honest I don&#8217;t use them anywhere near as much as I should. So here is a compilation of things I found useful this last week when I finally got around to building my Pi3 installation for my house-wide audio system \/ automation.<\/p>\n<h2>Update your firmware<\/h2>\n<p>Just get this done right at the start.<br \/>\n<code>sudo BRANCH=next rpi-update<\/code><br \/>\nBe sure to restart after it&#8217;s done (<em>sudo shutdown -r now<\/em>)<\/p>\n<h2>Disable onboard audio (useful if you want to use USB only for example)<\/h2>\n<p>This will stop the onboard audio working. I find this is the easiest option if you always want to have your USB audio as the primary output. I use the Creative WiFi dongle thingy for example.<br \/>\n<code>sudo bash -c 'echo blacklist snd_bcm2835 &gt; \/etc\/modprobe.d\/blacklist-onboard-audio.conf'<\/code><\/p>\n<h2>Disable wifi power save mode<\/h2>\n<p>I am unsure what works for this, so I just set my wlan0 as follows<br \/>\n<code>allow-hotplug wlan0<br \/>\niface wlan0 inet manual<br \/>\n<strong>wireless-power off<br \/>\npost-up iwconfig wlan0 power off<br \/>\npost-up iw dev wlan0 set power_save off<\/strong><br \/>\nwpa-conf \/etc\/wpa_supplicant\/wpa_supplicant.conf<\/code><\/p>\n<h2>Enable bluetooth persistent connection (if using pulseaudio)<\/h2>\n<p>No idea why, but enabling these two modules for pulseaudio prevents bluetooth from immediately disconnecting for me.<br \/>\n<code>sudo vim \/etc\/pulse\/default.pa<\/code><br \/>\nThen find the following lines and ensure they&#8217;re not commented out (don&#8217;t begin with a #)<br \/>\n<code>.ifexists module-bluetooth-policy.so<br \/>\nload-module module-bluetooth-policy<br \/>\n.endif<br \/>\n.ifexists module-bluetooth-discover.so<br \/>\nload-module module-bluetooth-discover<br \/>\n.endif<\/code><\/p>\n<h2>Install an up-to-date nodejs<\/h2>\n<p><code>wget https:\/\/deb.nodesource.com\/setup_4.x<br \/>\nsudo -E bash setup_4.x<br \/>\nsudo apt-get install -y nodejs<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I love my Pi2 and my Pi3, they&#8217;re amazing pieces of cheap kit I can do anything with &#8211; although to be honest I don&#8217;t use them anywhere near as much as I should. So here is a compilation of things I found useful this last week when I finally got around to building my &#8230; <a href=\"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &#8220;Useful tidbits for Raspberry pi users on Raspian &#8211; aka things I wish I knew quicker\/easier&#8221;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":987,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[13,17],"tags":[],"class_list":["post-982","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming","category-software"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Useful tidbits for Raspberry pi users on Raspian - aka things I wish I knew quicker\/easier - wade.one<\/title>\n<meta name=\"description\" content=\"A compilation of things I found useful this last week when I finally got around to building my Pi3 installation for my house-wide audio system \/ automation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Useful tidbits for Raspberry pi users on Raspian - aka things I wish I knew quicker\/easier - wade.one\" \/>\n<meta property=\"og:description\" content=\"A compilation of things I found useful this last week when I finally got around to building my Pi3 installation for my house-wide audio system \/ automation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/\" \/>\n<meta property=\"og:site_name\" content=\"wade.one\" \/>\n<meta property=\"article:published_time\" content=\"2016-04-02T15:13:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-04-11T19:39:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wade.one\/blog\/wp-content\/uploads\/2016\/04\/IMG_4090.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"4681\" \/>\n\t<meta property=\"og:image:height\" content=\"3131\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Wade\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@wadewomersley\" \/>\n<meta name=\"twitter:site\" content=\"@wadewomersley\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wade\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2016\\\/04\\\/02\\\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2016\\\/04\\\/02\\\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\\\/\"},\"author\":{\"name\":\"Wade\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#\\\/schema\\\/person\\\/f9dedd948575256e77a44aa1417f63de\"},\"headline\":\"Useful tidbits for Raspberry pi users on Raspian &#8211; aka things I wish I knew quicker\\\/easier\",\"datePublished\":\"2016-04-02T15:13:02+00:00\",\"dateModified\":\"2016-04-11T19:39:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2016\\\/04\\\/02\\\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\\\/\"},\"wordCount\":219,\"publisher\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#\\\/schema\\\/person\\\/8b4739f8f8bb2cff5d792d4b8779fcc3\"},\"image\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2016\\\/04\\\/02\\\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/IMG_4090.jpg\",\"articleSection\":[\"Programming\",\"Software\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2016\\\/04\\\/02\\\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\\\/\",\"url\":\"https:\\\/\\\/wade.one\\\/blog\\\/2016\\\/04\\\/02\\\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\\\/\",\"name\":\"Useful tidbits for Raspberry pi users on Raspian - aka things I wish I knew quicker\\\/easier - wade.one\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2016\\\/04\\\/02\\\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2016\\\/04\\\/02\\\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/IMG_4090.jpg\",\"datePublished\":\"2016-04-02T15:13:02+00:00\",\"dateModified\":\"2016-04-11T19:39:49+00:00\",\"description\":\"A compilation of things I found useful this last week when I finally got around to building my Pi3 installation for my house-wide audio system \\\/ automation.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2016\\\/04\\\/02\\\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wade.one\\\/blog\\\/2016\\\/04\\\/02\\\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2016\\\/04\\\/02\\\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/IMG_4090.jpg\",\"contentUrl\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/IMG_4090.jpg\",\"width\":4681,\"height\":3131},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/2016\\\/04\\\/02\\\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wade.one\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Useful tidbits for Raspberry pi users on Raspian &#8211; aka things I wish I knew quicker\\\/easier\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/wade.one\\\/blog\\\/\",\"name\":\"wade.one\",\"description\":\"wade womersley - york based software engineer\",\"publisher\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#\\\/schema\\\/person\\\/8b4739f8f8bb2cff5d792d4b8779fcc3\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wade.one\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#\\\/schema\\\/person\\\/8b4739f8f8bb2cff5d792d4b8779fcc3\",\"name\":\"Wade Womersley\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/02\\\/200px.png\",\"url\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/02\\\/200px.png\",\"contentUrl\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/02\\\/200px.png\",\"width\":202,\"height\":200,\"caption\":\"Wade Womersley\"},\"logo\":{\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/02\\\/200px.png\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wade.one\\\/blog\\\/#\\\/schema\\\/person\\\/f9dedd948575256e77a44aa1417f63de\",\"name\":\"Wade\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/94100ef7361b8aaac136b852c8df93bdd10942165a122d5c56e4466cc403e5d9?s=96&d=retro&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/94100ef7361b8aaac136b852c8df93bdd10942165a122d5c56e4466cc403e5d9?s=96&d=retro&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/94100ef7361b8aaac136b852c8df93bdd10942165a122d5c56e4466cc403e5d9?s=96&d=retro&r=pg\",\"caption\":\"Wade\"},\"url\":\"https:\\\/\\\/wade.one\\\/blog\\\/author\\\/wade\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Useful tidbits for Raspberry pi users on Raspian - aka things I wish I knew quicker\/easier - wade.one","description":"A compilation of things I found useful this last week when I finally got around to building my Pi3 installation for my house-wide audio system \/ automation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/","og_locale":"en_GB","og_type":"article","og_title":"Useful tidbits for Raspberry pi users on Raspian - aka things I wish I knew quicker\/easier - wade.one","og_description":"A compilation of things I found useful this last week when I finally got around to building my Pi3 installation for my house-wide audio system \/ automation.","og_url":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/","og_site_name":"wade.one","article_published_time":"2016-04-02T15:13:02+00:00","article_modified_time":"2016-04-11T19:39:49+00:00","og_image":[{"width":4681,"height":3131,"url":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2016\/04\/IMG_4090.jpg","type":"image\/jpeg"}],"author":"Wade","twitter_card":"summary_large_image","twitter_creator":"@wadewomersley","twitter_site":"@wadewomersley","twitter_misc":{"Written by":"Wade","Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/#article","isPartOf":{"@id":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/"},"author":{"name":"Wade","@id":"https:\/\/wade.one\/blog\/#\/schema\/person\/f9dedd948575256e77a44aa1417f63de"},"headline":"Useful tidbits for Raspberry pi users on Raspian &#8211; aka things I wish I knew quicker\/easier","datePublished":"2016-04-02T15:13:02+00:00","dateModified":"2016-04-11T19:39:49+00:00","mainEntityOfPage":{"@id":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/"},"wordCount":219,"publisher":{"@id":"https:\/\/wade.one\/blog\/#\/schema\/person\/8b4739f8f8bb2cff5d792d4b8779fcc3"},"image":{"@id":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/#primaryimage"},"thumbnailUrl":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2016\/04\/IMG_4090.jpg","articleSection":["Programming","Software"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/","url":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/","name":"Useful tidbits for Raspberry pi users on Raspian - aka things I wish I knew quicker\/easier - wade.one","isPartOf":{"@id":"https:\/\/wade.one\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/#primaryimage"},"image":{"@id":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/#primaryimage"},"thumbnailUrl":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2016\/04\/IMG_4090.jpg","datePublished":"2016-04-02T15:13:02+00:00","dateModified":"2016-04-11T19:39:49+00:00","description":"A compilation of things I found useful this last week when I finally got around to building my Pi3 installation for my house-wide audio system \/ automation.","breadcrumb":{"@id":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/#primaryimage","url":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2016\/04\/IMG_4090.jpg","contentUrl":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2016\/04\/IMG_4090.jpg","width":4681,"height":3131},{"@type":"BreadcrumbList","@id":"https:\/\/wade.one\/blog\/2016\/04\/02\/useful-tidbits-for-raspberry-pi-users-on-raspian-aka-things-i-wish-i-knew-quickereasier\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wade.one\/blog\/"},{"@type":"ListItem","position":2,"name":"Useful tidbits for Raspberry pi users on Raspian &#8211; aka things I wish I knew quicker\/easier"}]},{"@type":"WebSite","@id":"https:\/\/wade.one\/blog\/#website","url":"https:\/\/wade.one\/blog\/","name":"wade.one","description":"wade womersley - york based software engineer","publisher":{"@id":"https:\/\/wade.one\/blog\/#\/schema\/person\/8b4739f8f8bb2cff5d792d4b8779fcc3"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wade.one\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/wade.one\/blog\/#\/schema\/person\/8b4739f8f8bb2cff5d792d4b8779fcc3","name":"Wade Womersley","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2015\/02\/200px.png","url":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2015\/02\/200px.png","contentUrl":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2015\/02\/200px.png","width":202,"height":200,"caption":"Wade Womersley"},"logo":{"@id":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2015\/02\/200px.png"}},{"@type":"Person","@id":"https:\/\/wade.one\/blog\/#\/schema\/person\/f9dedd948575256e77a44aa1417f63de","name":"Wade","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/94100ef7361b8aaac136b852c8df93bdd10942165a122d5c56e4466cc403e5d9?s=96&d=retro&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/94100ef7361b8aaac136b852c8df93bdd10942165a122d5c56e4466cc403e5d9?s=96&d=retro&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/94100ef7361b8aaac136b852c8df93bdd10942165a122d5c56e4466cc403e5d9?s=96&d=retro&r=pg","caption":"Wade"},"url":"https:\/\/wade.one\/blog\/author\/wade\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/wade.one\/blog\/wp-content\/uploads\/2016\/04\/IMG_4090.jpg","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":585,"url":"https:\/\/wade.one\/blog\/2012\/05\/22\/php5-4-3-available-on-dotdeb-org-installs-fine-on-ubuntu\/","url_meta":{"origin":982,"position":0},"title":"PHP5.4.3 Available on Dotdeb.org (Installs fine on Ubuntu)","author":"Wade","date":"May 22, 2012","format":false,"excerpt":"Dotdeb.org have the PHP 5.4 series available for installation on Debian based OS's, you can either do it manually or use my installation script I wrote to make the process easier. All you need to do is run: curl https:\/\/wade.one\/blog\/wp-content\/uploads\/php54.sh | sudo bash And it'll do the rest for you!\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/wade.one\/blog\/category\/programming\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":461,"url":"https:\/\/wade.one\/blog\/2010\/03\/27\/xbox360-to-get-usb-storage-support-finally\/","url_meta":{"origin":982,"position":1},"title":"xbox360 to get USB storage support &#8211; finally!","author":"Wade","date":"March 27, 2010","format":false,"excerpt":"Starting on April 6th, an upgrade will be pushed out for the xbox360 enabling the use of storage devices\u00a0 between 1 and 16 gigabytes. So provided you store your save games and profile on there, if you were to get the dreaded RROD, you'd not loose a thing and could\u2026","rel":"","context":"In &quot;Gaming&quot;","block_context":{"text":"Gaming","link":"https:\/\/wade.one\/blog\/category\/gaming\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1019,"url":"https:\/\/wade.one\/blog\/2016\/04\/15\/quickcharge-2-0-portable-26800-mah-charger-40-deal\/","url_meta":{"origin":982,"position":2},"title":"Quickcharge 2.0 portable 26,800 mAh charger &#8211; under \u00a340 deal","author":"Wade","date":"April 15, 2016","format":false,"excerpt":"Amazon currently have \u00a310 off the rather impressive 26,800 mAh portable charger that supports Qualcomm's quick charge 2.0 specification for rapid charging. For those of you with an iPhone 6 you'll get 10 full charges, with a Macbook 3 full charges. Samsung Galaxy S6? Seven full charges. Buy one at\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/wade.one\/blog\/category\/hardware\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/wade.one\/blog\/wp-content\/uploads\/2016\/04\/31GaRsiAIL.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":273,"url":"https:\/\/wade.one\/blog\/2009\/11\/05\/link-checker-update-download-meta-data-errors-redirects-as-csv\/","url_meta":{"origin":982,"position":3},"title":"Link Checker Update &#8211; Download Meta Data, Errors, Redirects as CSV","author":"Wade","date":"November 5, 2009","format":false,"excerpt":"I've updated my Link Checker (site crawler) located at https:\/\/wade.one\/tools\/linkchecker to allow downloading of the data it finds as CSV files. So all redirect URL's, 404's and meta data for all pages can be downloaded. The links are at the bottom of the page after the initial output of data.\u2026","rel":"","context":"In &quot;News&quot;","block_context":{"text":"News","link":"https:\/\/wade.one\/blog\/category\/news\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":139,"url":"https:\/\/wade.one\/blog\/2009\/09\/25\/copenhagen-user-experience\/","url_meta":{"origin":982,"position":4},"title":"Copenhagen User Experience","author":"Wade","date":"September 25, 2009","format":false,"excerpt":"I'm torn on this, it has some great ideas (updating interface with dynamic search - real time search Ben?) and it has some big failings (updating interface with resizing objects.)For example, the login screen, rarely seen but those little changes with the moving\/scaling image is a great idea; the live\u2026","rel":"","context":"In &quot;Software&quot;","block_context":{"text":"Software","link":"https:\/\/wade.one\/blog\/category\/software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1140,"url":"https:\/\/wade.one\/blog\/2023\/04\/08\/upgrading-to-php-8-what-you-need-to-know\/","url_meta":{"origin":982,"position":5},"title":"Upgrading to PHP 8: What You Need to Know","author":"Wade","date":"April 8, 2023","format":false,"excerpt":"Are you considering upgrading your website's PHP version from 7.x to 8.x? While upgrading can offer benefits like improved performance and security, it's important to be aware of potential compatibility issues that may arise. In this post, we'll explore some things to consider before making the switch. Deprecated Functions and\u2026","rel":"","context":"In &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/wade.one\/blog\/category\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/posts\/982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/comments?post=982"}],"version-history":[{"count":8,"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/posts\/982\/revisions"}],"predecessor-version":[{"id":991,"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/posts\/982\/revisions\/991"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/media\/987"}],"wp:attachment":[{"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/media?parent=982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/categories?post=982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wade.one\/blog\/wp-json\/wp\/v2\/tags?post=982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}