<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rus Hughes on Rus</title><link>https://rus.io/</link><description>Recent content in Rus Hughes on Rus</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Fri, 11 Aug 2023 21:27:00 +0000</lastBuildDate><atom:link href="https://rus.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Building Character, Brick by Brick: How LEGO Mimics the Process of Personal Growth</title><link>https://rus.io/building-character-brick-by-brick-how-lego-mimics-the-process-of-personal-growth/</link><pubDate>Fri, 11 Aug 2023 21:27:00 +0000</pubDate><guid>https://rus.io/building-character-brick-by-brick-how-lego-mimics-the-process-of-personal-growth/</guid><description>&lt;p&gt;Just as the vibrant LEGO pieces come together to create magnificent structures, our life experiences, both significant and seemingly trivial, shape us, brick by brick. Each piece, each memory, each learning curve, intertwines to craft the intricate design of our character. Join me on this journey, as we draw parallels between the assembly of LEGO structures and our own personal growth.&lt;/p&gt;
&lt;h2 id="foundations-8211-from-beginnings-and-experiences"&gt;&lt;strong&gt;Foundations – From Beginnings and Experiences&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Like the foundation of any great LEGO structure, our character’s foundation is laid early in life. Our environment, the people we interact with, and the experiences we undergo, act as those foundational pieces, setting the stage for future growth.&lt;/p&gt;</description></item><item><title>Understanding and Embracing Your Value System: A Guide to Authentic Living</title><link>https://rus.io/understanding-and-embracing-your-value-system-a-guide-to-authentic-living/</link><pubDate>Thu, 10 Aug 2023 09:42:01 +0000</pubDate><guid>https://rus.io/understanding-and-embracing-your-value-system-a-guide-to-authentic-living/</guid><description>&lt;p&gt;In a world filled with diverse personalities, various opinions, and incessant external influences, navigating through life’s myriad challenges and crossroads can be a daunting endeavor. One of the most profound tools we possess as individuals, often overlooked, is our value system. It’s the compass that guides our choices, influencing not just what we do, but how we feel about it.&lt;/p&gt;
&lt;h3 id="what-is-a-value-system"&gt;&lt;strong&gt;What is a Value System?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;At its core, a value system comprises the principles, ethics, and moral standards we hold dear. Think of it as your internal GPS, consistently guiding you towards actions and choices that resonate with your soul’s deepest truths. While the world around you fluctuates, these values remain your steadfast companions, helping you make decisions that feel right at a fundamental level.&lt;/p&gt;</description></item><item><title>Rich in Personality: Exploring the Traits of the Wealthy</title><link>https://rus.io/rich-in-personality-exploring-the-traits-of-the-wealthy/</link><pubDate>Sun, 09 Jul 2023 17:22:05 +0000</pubDate><guid>https://rus.io/rich-in-personality-exploring-the-traits-of-the-wealthy/</guid><description>&lt;p&gt;I subscribe to Chamath Palihapitiya’s Substack &lt;a href="https://chamath.substack.com/"&gt;What I Read This Week&lt;/a&gt;, it’s a weekly dose of a dozen or so interesting links, often related, that he recommends. This week’s newsletter featured a paper published in the &lt;a href="https://bpspsychub.onlinelibrary.wiley.com/doi/abs/10.1111/bjop.12360"&gt;British Journal of Psychology&lt;/a&gt; titled &lt;a href="https://gwern.net/doc/economics/2018-leckelt.pdf"&gt;The rich are different: Unravelling the perceived and self-reported personality profiles of high-net-worth individuals&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I’m fascinated with personal development as my personality used to be abhorrent. Over the decades I’ve become someone I actually like, as well as a high-net-worth individual, so I was curious to see if there was a scientific correlation between who I have become internally and what I have achieved externally.&lt;/p&gt;</description></item><item><title>Why I Bought A Rolex Starbucks</title><link>https://rus.io/why-i-bought-a-rolex-starbucks/</link><pubDate>Sat, 15 Apr 2023 14:09:50 +0000</pubDate><guid>https://rus.io/why-i-bought-a-rolex-starbucks/</guid><description>&lt;p&gt;Last year I bought a brand new, Rolex Starbucks.&lt;/p&gt;
&lt;p&gt;i dont know if you guys have seen the meme of all the gurus saying everyone in america would make it if they just stopped buying starbucks coffee?&lt;/p&gt;
&lt;p&gt;Moguls like Kevin O’Leary can be very judgemental about people’s coffee habits.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.cnbc.com/2017/12/04/kevin-oleary-wont-pay-2-point-50-for-coffee-instead-he-invests-it.html"&gt;https://www.cnbc.com/2017/12/04/kevin-oleary-wont-pay-2-point-50-for-coffee-instead-he-invests-it.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Medical schools are advising students to save money by not buying Starbucks.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
 &lt;img src="https://rus.io/why-i-bought-a-rolex-starbucks/j7y3txo1qqg71.webp"
 srcset="https://rus.io/why-i-bought-a-rolex-starbucks/j7y3txo1qqg71_hu_c3c976c6e4e78190.webp 434w, https://rus.io/why-i-bought-a-rolex-starbucks/j7y3txo1qqg71_hu_b0175a5353f90bdb.webp 868w, https://rus.io/why-i-bought-a-rolex-starbucks/j7y3txo1qqg71_hu_28038100ca2f891a.webp 1736w"
 sizes="(min-width: 600px) 60vw, 90vw"
 alt=""
 loading="lazy"
 style="max-width:100%;height:auto;"&gt;
 &lt;/figure&gt;&lt;/p&gt;</description></item><item><title>Media</title><link>https://rus.io/media/</link><pubDate>Fri, 31 Mar 2023 20:22:37 +0000</pubDate><guid>https://rus.io/media/</guid><description>&lt;h2 id="h-the-business-method-podcast.wp-block-heading"&gt;The Business Method Podcast&lt;/h2&gt;
&lt;p&gt;119 ~ Conquering Health and Business by Controlling Your Environment with Rus Hughes&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.boomplay.com/episode/3223299"&gt;https://www.boomplay.com/episode/3223299&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Gratitude 2022</title><link>https://rus.io/gratitude-2022/</link><pubDate>Thu, 01 Dec 2022 12:34:21 +0000</pubDate><guid>https://rus.io/gratitude-2022/</guid><description>&lt;p&gt;When I journal I always fill out a gratitude template of 6 things I’m grateful for but reading &lt;a href="https://tynan.com/gratitude2022/"&gt;Tynan’s recent gratitude blog post&lt;/a&gt; has inspired me to follow in his foot steps and write my own yearly gratitude post. I want to develop as a writer and content creator for personal development and to help better understand my own thoughts so hopefully I will see you this time next year as well!&lt;/p&gt;</description></item><item><title>Discovering The South Of Morocco</title><link>https://rus.io/discovering-the-south-of-morocco/</link><pubDate>Wed, 30 Nov 2022 17:50:18 +0000</pubDate><guid>https://rus.io/discovering-the-south-of-morocco/</guid><description>&lt;p&gt;Spain’s starting to get cold and is losing it’s sunshine, also I want to get back to a never ending summer, so I decided to spend a month in Morocco to learn more about this beautiful country.&lt;/p&gt;
&lt;h2 id="surfing-in-tamraght"&gt;Surfing in Tamraght&lt;/h2&gt;
&lt;p&gt;Taghazout is the most famous surfing destination in Morocco, but it’s tiny, lost it’s hippy vibe and has more scammers than soul nowadays. Further down the coast is another town called Tamraght with more surf and yoga camps as well as proximity to the same beaches. I have stayed in a few places and recommend &lt;a href="https://www.marocsurfcamp.com/"&gt;Maroc Surf Camp&lt;/a&gt; for basic accomodation, yoga and surf lessons or the &lt;a href="https://www.riu.com/en/hotel/morocco/agadir/hotel-riu-palace-tikida-taghazout/"&gt;Riu Palace&lt;/a&gt; if you want more of a luxury resort vibe. The Maroc Surf Camp guys were happy to collect me from the Riu and take me out for surf lessons when I was staying there.&lt;/p&gt;</description></item><item><title>Investor Profile</title><link>https://rus.io/investor-profile/</link><pubDate>Wed, 01 Dec 2021 10:09:44 +0000</pubDate><guid>https://rus.io/investor-profile/</guid><description>&lt;h2 id="h-soho-nail-bar.wp-block-heading"&gt;Soho Nail Bar&lt;/h2&gt;
&lt;p&gt;Valencia, Spain&lt;/p&gt;
&lt;p&gt;&lt;a href="https://sohonailbar.es/"&gt;https://sohonailbar.es/&lt;/a&gt;&lt;/p&gt;
&lt;h2 class="wp-block-heading" id="vyou"&gt;Vyou&lt;/h2&gt;
&lt;p&gt;London, United Kingdom&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.vyou.co/"&gt;https://www.vyou.co/&lt;/a&gt;&lt;/p&gt;
&lt;h2 class="wp-block-heading" id="blue-odin"&gt;Blue Odin&lt;/h2&gt;
&lt;p&gt;Remote&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.blueodin.io"&gt;https://www.blueodin.io&lt;/a&gt;&lt;/p&gt;
&lt;h2 class="wp-block-heading" id="importist"&gt;Importist&lt;/h2&gt;
&lt;p&gt;Remote&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.importist.com/"&gt;https://www.importist.com/&lt;/a&gt;&lt;/p&gt;
&lt;h2 class="wp-block-heading" id="unedited"&gt;Unedited&lt;/h2&gt;
&lt;p&gt;Brighton, United Kingdom&lt;/p&gt;
&lt;p&gt;&lt;a href="https://unedited.co/"&gt;https://unedited.co/&lt;/a&gt;&lt;/p&gt;
&lt;h2 class="wp-block-heading" id="amazooka"&gt;Amazooka&lt;/h2&gt;
&lt;p&gt;Hong Kong, Hong Kong&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.amazooka.com/"&gt;https://www.amazooka.com/&lt;/a&gt;&lt;/p&gt;
&lt;h2 class="wp-block-heading" id="intelligent-labs"&gt;Intelligent Labs&lt;/h2&gt;
&lt;p&gt;Haywards Heath, United Kingdom&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.intelligentlabs.org" target="_blank" rel="noreferrer noopener"&gt;&lt;a href="https://www.intelligentlabs.org"&gt;https://www.intelligentlabs.org&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Financial Responsibility</title><link>https://rus.io/financial-responsibility/</link><pubDate>Sun, 20 Jun 2021 11:59:40 +0000</pubDate><guid>https://rus.io/financial-responsibility/</guid><description>&lt;p&gt;I’m a massive advocate of personal responsibility and accountability, in all things, especially when it comes to health and finances. But I didn’t always use to be this way.&lt;/p&gt;
&lt;p&gt;After graduating with 2 degrees I didn’t want to do and entering the job market out of necessity rather than choice, I ended up &lt;em&gt;keeping up with the Joneses&lt;/em&gt; whilst drowning my misery in distractions. This lead to me maxing out my credit cards, and taking consolidation loans, multiple times whilst also permanently living out of my overdraft.&lt;/p&gt;</description></item><item><title>HodlBot Review</title><link>https://rus.io/hodlbot-review/</link><pubDate>Fri, 12 Feb 2021 11:40:39 +0000</pubDate><guid>https://rus.io/hodlbot-review/</guid><description>&lt;p&gt;&lt;figure&gt;
 &lt;img src="https://rus.io/hodlbot-review/hodlbot-review.webp"
 srcset="https://rus.io/hodlbot-review/hodlbot-review_hu_826f16dd246e9034.webp 434w, https://rus.io/hodlbot-review/hodlbot-review_hu_75e8cf5f09753171.webp 868w, https://rus.io/hodlbot-review/hodlbot-review_hu_d06fc703ff9ffd3b.webp 1736w"
 sizes="(min-width: 600px) 60vw, 90vw"
 alt=""
 loading="lazy"
 style="max-width:100%;height:auto;"&gt;
 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://rus.io/hodlbot"&gt;HodlBot&lt;/a&gt; is a self managed crypto index fund. Essentially it maintains a portfolio for you that tracks the top performing crypto projects based on your requirements.&lt;/p&gt;
&lt;p&gt;In November 2020 I deposited $250 into a crypto exchange and configured &lt;a href="https://rus.io/hodlbot"&gt;HodlBot&lt;/a&gt; to manage it using a HODL 10 Index strategy and in the 4 months since the portfolio has grown to a value of $1,013.11.&lt;/p&gt;</description></item><item><title>EthicHub Investment Platform</title><link>https://rus.io/ethichub-investment-platform/</link><pubDate>Tue, 20 Oct 2020 13:26:14 +0000</pubDate><guid>https://rus.io/ethichub-investment-platform/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://rus.io/ethichub-investment-platform/#0-what-is-ethichub"&gt;What Is EthicHub?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rus.io/ethichub-investment-platform/#1-chiapas-mexican-coffee"&gt;Chiapas Mexican Coffee&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rus.io/ethichub-investment-platform/#2-crowdsourced-financing"&gt;Crowdsourced Financing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rus.io/ethichub-investment-platform/#3-investment-at-risk"&gt;Investment At Risk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rus.io/ethichub-investment-platform/#4-my-personal-investments"&gt;My Personal Investments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rus.io/ethichub-investment-platform/#5-ethichub-coffee-for-sale"&gt;EthicHub Coffee For Sale&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rus.io/ethichub-investment-platform/#6-update-february-2021"&gt;Update February 2021&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-ethichub"&gt;What Is EthicHub?&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://rus.io/ethichub"&gt;EthicHub&lt;/a&gt; was formed in 2017 and is a crowdsourced lending platform, offering approximately 15% APR on investments of as little as €20.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://rus.io/ethichub"&gt;EthicHub&lt;/a&gt;, for now, is focusing on the coffee growing communities near the city of Tapachula in the Chiapas state of Mexico.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
 &lt;img src="https://rus.io/ethichub-investment-platform/ethichub-review-tapachula-mexico.webp"
 srcset="https://rus.io/ethichub-investment-platform/ethichub-review-tapachula-mexico_hu_27e8478f8c205e5c.webp 434w"
 sizes="(min-width: 600px) 60vw, 90vw"
 alt=""
 loading="lazy"
 style="max-width:100%;height:auto;"&gt;
 &lt;/figure&gt;&lt;/p&gt;</description></item><item><title>Boosting Remote Team Morale During The Coronavirus Pandemic</title><link>https://rus.io/boosting-remote-team-morale-during-the-coronavirus-pandemic/</link><pubDate>Fri, 27 Mar 2020 11:18:57 +0000</pubDate><guid>https://rus.io/boosting-remote-team-morale-during-the-coronavirus-pandemic/</guid><description>&lt;p&gt;At the best of times, running a remote team is hard. At the moment the world is battling the COVID-19 Coronavirus pandemic, more and more workers are working from home instead of going to an office. People are in quarantine, unable to go outside and socialise. A lot of what was working before now isn’t, and people are having to change.&lt;/p&gt;
&lt;p&gt;I live by myself and work with a remote team of 40 people throughout Europe and Asia, with time zones from the UK to Japan. I have not spoken to anyone in person or been outside, for 2 weeks other than to put the rubbish out.&lt;/p&gt;</description></item><item><title>My Amazon Seller Stack: 23 Tools of the Trade</title><link>https://rus.io/my-amazon-seller-stack-23-tools-of-the-trade/</link><pubDate>Thu, 04 Jul 2019 20:23:44 +0000</pubDate><guid>https://rus.io/my-amazon-seller-stack-23-tools-of-the-trade/</guid><description>&lt;p&gt;Software and services to power your Amazon business.&lt;/p&gt;
&lt;p&gt;I’ve been selling on Amazon since 2014 and over the years the strategies, services and tools I used have evolved just as much as the Amazon landscape has evolved.&lt;/p&gt;
&lt;p&gt;There are now suites of tools dedicated to solving specific problems faced by Amazon sellers but as my business has expanded, becoming more of a business than simply a form of search engine manipulation, my needs have grown&lt;/p&gt;</description></item><item><title>Where Do You Get Your Information From?</title><link>https://rus.io/where-do-you-get-your-information-from/</link><pubDate>Sat, 25 Aug 2018 10:30:56 +0000</pubDate><guid>https://rus.io/where-do-you-get-your-information-from/</guid><description>&lt;p&gt;Whilst working along side CEO and designer &lt;a href="https://jonmyers.com"&gt;Jon Myers&lt;/a&gt; a common conversation thread that would emerge was “Where do you get your information from?”.&lt;/p&gt;
&lt;p&gt;Motivational speaker &lt;a href="https://www.jimrohn.com/"&gt;Jim Rohn&lt;/a&gt; famously said that we are “The average of the five people we spend the most time with”. A similar philosophy can be applied to the information we absorb.&lt;/p&gt;
&lt;p&gt;Limiting the scope of information we gather will in turn limit our horizons. If we live in a bubble we will isolate ourselves from incite and experiences of people outside that bubble.&lt;/p&gt;</description></item><item><title>Philosophy Of Logging</title><link>https://rus.io/philosophy-of-logging/</link><pubDate>Sun, 05 Aug 2018 17:11:34 +0000</pubDate><guid>https://rus.io/philosophy-of-logging/</guid><description>&lt;p&gt;Application logs are one of the most useful diagnostic aids in platform support and it pains me that many developers often ignore such a critical aspect of their system.&lt;/p&gt;
&lt;h2 class="wp-block-heading" id="when-to-not-log"&gt;When To Not Log&lt;/h2&gt;
&lt;p&gt;There is only one reason for an application to not generate any logs, and that is for performance reasons, e.g. constrained telecoms or web servers running at maximum IO capacity where even writing to disk will have an impact on application performance.&lt;/p&gt;</description></item><item><title>Contact</title><link>https://rus.io/contact/</link><pubDate>Mon, 04 Jun 2018 02:16:27 +0000</pubDate><guid>https://rus.io/contact/</guid><description>&lt;div class="wpcf7 no-js" id="wpcf7-f36-o1" lang="en-US" dir="ltr" data-wpcf7-id="36"&gt; 
&lt;div class="screen-reader-response"&gt;
 &lt;p role="status" aria-live="polite" aria-atomic="true"&gt;
 &lt;/p&gt;
 &lt;ul&gt;
 &lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Hi, I’m Rus</title><link>https://rus.io/about/</link><pubDate>Mon, 04 Jun 2018 02:16:27 +0000</pubDate><guid>https://rus.io/about/</guid><description>&lt;p&gt;I’m a successful Amazon seller and the co-founder and CTO of the B2B SaaS solution for product sourcing, &lt;a href="https://www.importist.com"&gt;Importist&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;From systems administrator to senior developer, team lead, CTO and founder, I’ve touched on every point across the complete tech lifecycle of numerous SaaS businesses since the start of my career in 2002. With my Comp Sci BSc and Internet Systems MSc I also have a foundation in the underlaying principles that all computing infrastructure operates on, enabling me to make decisions at the byte and bit level across the whole platform.&lt;/p&gt;</description></item><item><title>Building Your First VR Experience In Decentraland</title><link>https://rus.io/building-first-vr-experience-decentraland/</link><pubDate>Thu, 22 Mar 2018 03:20:44 +0000</pubDate><guid>https://rus.io/building-first-vr-experience-decentraland/</guid><description>&lt;p&gt;This is a brief video and tutorial on building your first VR experience in the Decentraland VR platform and getting you started with the tools, a-minus syntax. By the end of this tutorial you will have an area of land with a Lambo on it you can walk around. Publishing the land to the Ethereum blockchain will come in a later video.&lt;/p&gt;
&lt;p&gt;Sorry for the fan noise, the client seemed to have killed my CPU 🙂&lt;/p&gt;</description></item><item><title>Building A Virtual Reality Social Network For Digital Nomads</title><link>https://rus.io/building-a-virtual-reality-social-network-for-digital-nomads/</link><pubDate>Sun, 18 Mar 2018 15:48:38 +0000</pubDate><guid>https://rus.io/building-a-virtual-reality-social-network-for-digital-nomads/</guid><description>&lt;p&gt;Being a digital nomad, remote employee or perpetual traveller creates as many problems as it solves. Swapping the stability of the office and home environment for a life of travel and adventure on the road also swaps the stability of a supportive, social circle of friends and growth for a multitude of single serving friends, shallow Tinder encounters and continual acquaintance re-engagement. I’ve forgotten your name already but will remember it next time when I feel guilty about it, promise. Another day, another apartment, everything changes, when you live out of a bag, minimalism is key. No posters, no art, no decorations, no books, Kindle is king. Everything becomes digital. Why even have a backup hdd when you have the almighty cloud. #nobaggage.&lt;/p&gt;</description></item><item><title>6 Tips To Help You Read More Books</title><link>https://rus.io/6-tips-help-read-books/</link><pubDate>Mon, 01 Jan 2018 03:02:11 +0000</pubDate><guid>https://rus.io/6-tips-help-read-books/</guid><description>&lt;p&gt;&lt;a href="https://www.ruspow.com/tips-help-read-books/tips-to-help-you-read-more-books-1/" rel="attachment wp-att-2268"&gt;&lt;img decoding="async" src="tips-to-help-you-read-more-books-01-1.webp" alt="" width="1920" height="1080" class="aligncenter size-full wp-image-2268" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I’ve been lucky in that I’ve always enjoyed reading. My earliest memories are of consistently getting in trouble as a child due to reading Terry Pratchett or Fighting Fantasy at night, it’s always something I enjoyed but ended up getting sidelined shortly after I turned 25 when I become a jaded, adult with a career.&lt;/p&gt;
&lt;p&gt;Since leaving the UK I’ve become an avid reader again as it’s one of the best ways to discover new experiences and perspectives on life as well as engage the mind and reduce stress. Reading is my meditation. It’s New Years Day, 2018, and the end of a cycle which is always a good time for reflection, here’s a short list of some of the observations I’ve made looking back over the last 4 years of my reading habit!&lt;/p&gt;</description></item><item><title>Wishful Drinking – Carrie Fisher</title><link>https://rus.io/wishful-drinking-carrie-fisher/</link><pubDate>Sun, 18 Jun 2017 10:09:35 +0000</pubDate><guid>https://rus.io/wishful-drinking-carrie-fisher/</guid><description>&lt;p&gt;I was legitimately bummed out when Carrie died, I spent December bouncing between Ho Chi Minh City and Bangkok, ultimately spending Christmas itself in Bangkok after watching Rogue One in Ho Chi Minh City!&lt;/p&gt;
&lt;p&gt;The amusingly named memoir is fun to read, giving a glimpse in to Carrie’s Hollywood upbringing and partying antics, written in a kind of jovial, this happened, deal with it kind of manner.&lt;/p&gt;</description></item><item><title>Emergency: This Book Will Save Your Life – Neil Strauss</title><link>https://rus.io/emergency-book-will-save-life-neil-strauss/</link><pubDate>Sun, 18 Jun 2017 09:35:41 +0000</pubDate><guid>https://rus.io/emergency-book-will-save-life-neil-strauss/</guid><description>&lt;p&gt;I read this book because a group of us were moving to China, just as Trump was getting voted in to be President of the USA and various military exercises(?) were taking place by both America and China that seemed .. awkward. What would we do if something happened? Where would we go? How would we get there? I didn’t know what I didn’t know and now after reading this book I now know a little bit more about what I still don’t know!&lt;/p&gt;</description></item><item><title>The Year Without Pants: WordPress.com and the Future of Work – Scott Berkun</title><link>https://rus.io/year-without-pants-wordpress-com-future-work-scott-berkun/</link><pubDate>Mon, 05 Jun 2017 07:19:01 +0000</pubDate><guid>https://rus.io/year-without-pants-wordpress-com-future-work-scott-berkun/</guid><description>&lt;p&gt;The Year Without Pants is an insightful look in to Scott’s year working as a team lead for WordPress and Automattic’s company culture that allows remote work. What’s most interesting about it, is the culture works! Running a remote team successfully can be incredibly difficult at scale. Their culture was unconventional, employees are independent, working from wherever they wished and most interestingly, rarely using email to communicate.&lt;/p&gt;
&lt;p&gt;The book makes a great case for why remote work can work, especially if you consider how much time at a traditional workplace is spent purely through the computer. I know for myself I could actually spend days during a busy project not speaking to a single soul in my office and just working through the day on my computer and collaborating with the team on IRC and Skype whilst handling tickets in Jira. The principle is sound and in my opinion the things that make it a success or not are employee commitment and competence and the company culture and processes. A remote team with a paranoid and suspicious company culture will never work.&lt;/p&gt;</description></item><item><title>git push matching vs simple</title><link>https://rus.io/git-push-matching-vs-simple/</link><pubDate>Thu, 16 Feb 2017 07:08:22 +0000</pubDate><guid>https://rus.io/git-push-matching-vs-simple/</guid><description>&lt;p&gt;&lt;img decoding="async" src="remote-cto-git-push-matching-vs-simple-01.webp" alt="" width="300" height="300" class="alignleft size-medium wp-image-971" /&gt; Recently I built some new infrastructure and started to see messages like this in my &lt;a href="https://git-scm.com"&gt;Git&lt;/a&gt; environments.&lt;/p&gt;
&lt;pre class="lang:sh decode:true " &gt;Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the current behavior after the default changes, use:

git config --global push.default matching

To squelch this message and adopt the new behavior now, use:

git config --global push.default simple&lt;/pre&gt;
&lt;p&gt;Decisions, decisions. What exactly is the difference between matching and simple Git push?&lt;/p&gt;</description></item><item><title>docker: Error response from daemon: Cannot link to /compose_mysql_1, as it does not belong to the default network.</title><link>https://rus.io/docker-error-response-daemon-cannot-link-compose_mysql_1-not-belong-default-network/</link><pubDate>Wed, 08 Feb 2017 05:36:05 +0000</pubDate><guid>https://rus.io/docker-error-response-daemon-cannot-link-compose_mysql_1-not-belong-default-network/</guid><description>&lt;p&gt;&lt;img decoding="async" class="alignleft size-medium wp-image-952" src="remote-cto-docker-error-response-from-daemon-cannot-link-to-compose-mysql-1-as-it-does-not-belong-to-the-default-network-01.webp" alt="" width="288" height="300" /&gt; I’ve been doing a lot of work with Docker recently, infact this website, Remote CTO, is currently running in a Docker container, well 3, one for Nginx, one for PHP-FPM and one for MySQL. Soon there might be a fourth, for either Redis or Memcache, I haven’t decided yet!&lt;/p&gt;
&lt;p&gt;I do a lot of cool stuff at the command line. e.g using &lt;a href="https://wp-cli.org/"&gt;WP-CLI&lt;/a&gt; to manage my WordPress installations.&lt;/p&gt;</description></item><item><title>Peter Diamandis – Bold: How to Go Big, Create Wealth and Impact the World</title><link>https://rus.io/peter-diamandis-bold-how-to-go-big-create-wealth-and-impact-the-world/</link><pubDate>Mon, 19 Sep 2016 03:46:32 +0000</pubDate><guid>https://rus.io/peter-diamandis-bold-how-to-go-big-create-wealth-and-impact-the-world/</guid><description>&lt;p&gt;Bold: How to Go Big, Create Wealth and Impact the World by Peter Diamandis and Steven Kotler was fantastic to read after Exponential Organizations and Abundance. If Exponential Organizations discussed the problems and Abundance discussed the solutions, Bold can be thought of as discussing the implementation!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The world’s biggest problems = biggest business opportunities.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Like the previous 2 books, Bold is incredibly optimistic about the future. The first section discusses the 6 ‘D’s of exponentials&lt;/p&gt;</description></item><item><title>Peter Diamandis – Abundance: The Future Is Better Than You Think</title><link>https://rus.io/peter-diamandis-abundance-the-future-is-better-than-you-think/</link><pubDate>Sun, 18 Sep 2016 04:58:36 +0000</pubDate><guid>https://rus.io/peter-diamandis-abundance-the-future-is-better-than-you-think/</guid><description>&lt;p&gt;Abundance: The Future Is Better Than You Think by Peter Diamandis is a fantastic, tackling the world’s largest and most important problems such as overpopulation, food, water, energy, education, health care and freedom.&lt;/p&gt;
&lt;p&gt;This is probably the most optimistic book I’ve ever read.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In today’s hyperlinked world, solving problems anywhere, solves problems everywhere.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Abundance is a great follow up to Exponential Organizations as a lot of the techniques covered to solve the worlds largest problems involve exponential thinking as the human race is growing exponentially.&lt;/p&gt;</description></item><item><title>Salim Ismail‎ – Exponential Organizations: Why new organizations are ten times better, faster, cheaper than yours (and what to do about it)</title><link>https://rus.io/salim-ismail%E2%80%8E-exponential-organizations-why-new-organizations-are-ten-times-better-faster-cheaper-than-yours-and-what-to-do-about-it/</link><pubDate>Sat, 17 Sep 2016 04:16:36 +0000</pubDate><guid>https://rus.io/salim-ismail%E2%80%8E-exponential-organizations-why-new-organizations-are-ten-times-better-faster-cheaper-than-yours-and-what-to-do-about-it/</guid><description>&lt;p&gt;Salim Ismail‎ – Exponential Organizations: Why new organizations are ten times better, faster, cheaper than yours (and what to do about it) is the first of 3 books I’ve read recently, all stemming from &lt;a href="https://singularityu.org/"&gt;Singularity University&lt;/a&gt;, and was full of big thinking around what exponential organisations are and case studies of how some were formed, how they scaled and problems that they went on to solve.&lt;/p&gt;
&lt;p&gt;I don’t have an MBA in business, I’m a computer nerd who’s worked with successful startups and large enterprise companies, so I still have a lot to learn and this book filled a few gaps with solid explanations. e.g. obviously I’ve been exposed to the waterfall model of software development (since 1997..) but wasn’t aware of the formal &lt;em&gt;New Product Development&lt;/em&gt; process, or NPD, which includes the following steps:&lt;/p&gt;</description></item><item><title>The Science Of Amazon Ranking Graphs And Why They Are Important</title><link>https://rus.io/the-science-of-amazon-ranking-graphs-and-why-they-are-important/</link><pubDate>Wed, 24 Aug 2016 07:06:05 +0000</pubDate><guid>https://rus.io/the-science-of-amazon-ranking-graphs-and-why-they-are-important/</guid><description>&lt;p&gt;A few people have recently mentioned to me that they don’t understand the usefulness of tools like &lt;a href="https://rus.io/more/amazooka/"&gt;Amazooka&lt;/a&gt; or &lt;a href="https://rus.io/more/amztracker/"&gt;AMZ Tracker&lt;/a&gt; for tracking their products, after all tracking a products BSR or rankings for a particular keyword doesn’t lead to more sales, so I’m going to describe how I use them and why I find them to be important for my business.&lt;/p&gt;
&lt;p&gt;Really I should have written this 3 months ago as a lot of people have also been asking about sales drops the last few months due to being in Q3. If these same people had graphs of their BSR and keyword rankings, and knew how to read them, they wouldn’t be asking these questions.&lt;/p&gt;</description></item><item><title>Robert B Cialdini – Influence: The Psychology of Persuasion</title><link>https://rus.io/robert-b-cialdini-influence-the-psychology-of-persuasion/</link><pubDate>Fri, 24 Jun 2016 03:24:52 +0000</pubDate><guid>https://rus.io/robert-b-cialdini-influence-the-psychology-of-persuasion/</guid><description>&lt;p&gt;Anyone doing any kind of marketing should read this book, period. Covering 6 key principles of influence, Robert Cialdini is a committed genius who not only uses scientific case studies to back up the principles he describes, but also real world experience, having ‘gone under cover’ working in restaurants, etc. to observe influence in action! Not only do you see how the principles play out but Robert goes in to detail about how your mindset can help you &lt;strong&gt;not&lt;/strong&gt; fall for them when used as a marketing tactic.&lt;/p&gt;</description></item><item><title>Peter Thiel – Zero To One</title><link>https://rus.io/peter-thiel-zero-to-one/</link><pubDate>Thu, 23 Jun 2016 13:44:39 +0000</pubDate><guid>https://rus.io/peter-thiel-zero-to-one/</guid><description>&lt;p&gt;Zero To One is a great book that pulls no punches, the basic premise of it is, when creating a startup, to really make a difference:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Be first&lt;/li&gt;
&lt;li&gt;Be 10 times better than the competition&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Obviously it’s up to you what you do, some business models are just about scratching some of the existing market rather than creating a new one and that’s fine, but this definitely echoes a recent project I was late to market for, which definitely wasn’t first and was only objectively 3-4 times better than the competition 😉&lt;/p&gt;</description></item><item><title>Hong Kong – The Worst Of 80s London</title><link>https://rus.io/hong-kong-the-worst-of-80s-london/</link><pubDate>Thu, 23 Jun 2016 05:53:27 +0000</pubDate><guid>https://rus.io/hong-kong-the-worst-of-80s-london/</guid><description>&lt;img decoding="async" src="hong-kong-the-worst-of-80s-london-01.webp" alt="Hong Kong - The Worst Of 80s London 1" width="640" height="427" class="aligncenter size-fullwidth wp-image-2027" /&gt;
&lt;p&gt;I’m not sure if it’s because I don’t drink, or because I stayed in the completely wrong area of Hong Kong, but my week here was not as fun as I had expected and super expensive. A lot of my friends completely love Hong Kong, I’ve friends that were born and raised here then moved to the UK, friends from the UK that moved out to Hong Kong to live for a few years and then I know other nomads that love travelling here. So there must be something about it that’s awesome. I was hoping for a super fun, sexy, James Bond Bottoms Up club vibe, but what I found was basically a super corporate, concrete city reminiscent of 80s London with the price tag twice that of 21st Century London!&lt;/p&gt;</description></item><item><title>Singapore – Grab Taxi Or Die</title><link>https://rus.io/singapore-grab-taxi-or-die/</link><pubDate>Sun, 19 Jun 2016 15:42:01 +0000</pubDate><guid>https://rus.io/singapore-grab-taxi-or-die/</guid><description>&lt;img decoding="async" class="aligncenter size-fullwidth wp-image-1962" src="singapore-grab-taxi-or-die-01.webp" alt="Singapore - Grab Taxi Or Die 1" width="640" height="144" /&gt;
&lt;p&gt;Just before Christmas I needed to leave Thailand on a visa run as I’d done my 30 day VOA + Extension so after much humming and harring, as I didn’t really want to leave, the day before I booked a weekend in Singapore! It was pretty awesome.&lt;/p&gt;
&lt;p&gt;The first thing I noticed though, getting a taxi was impossible. Very few taxi ranks and even when there were, the taxis came and immediately picked up someone who used Grab Taxi, then departed. This actually resulted in quite a few heated arguments between people in the taxi queues and the Grab Taxi users! Fortunately I’m smart and worked it out! Unfortunately I cheaped out and bought a data only SIM card on arrival so couldn’t activate Grab Taxi as I didn’t have an actual Singapore number. Idiot.&lt;/p&gt;</description></item><item><title>Build A Business Website In 4 Minutes</title><link>https://rus.io/build-a-business-website-in-4-minutes/</link><pubDate>Sat, 11 Jun 2016 12:48:56 +0000</pubDate><guid>https://rus.io/build-a-business-website-in-4-minutes/</guid><description>&lt;p&gt;Ready to get your WordPress site up and running in minutes? Even if you don’t have a business plan, even if you don’t have a &lt;a href="https://www.webcreationuk.co.uk/"&gt;professional UK web design &amp;amp; development firm&lt;/a&gt; on payroll, it’s better to start sooner rather than later. You can increase your income by having more value and now is the time to learn WordPress and kickstart your online life.&lt;/p&gt;
&lt;h2 id="set-up-your-hosting-account"&gt;Set Up Your Hosting Account&lt;/h2&gt;
&lt;p&gt;Your hosting account is where your websites will live, so before we get started with WordPress we need to get you up and running with a host!&lt;/p&gt;</description></item><item><title>Barcelona – The Entrepreneur House with Chris Reynolds</title><link>https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/</link><pubDate>Tue, 15 Dec 2015 09:31:13 +0000</pubDate><guid>https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/</guid><description>&lt;p&gt;&lt;figure&gt;
 &lt;img src="https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-21.webp"
 srcset="https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-21_hu_7d7f34fd6fea9e07.webp 434w, https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-21_hu_e152762911ae7805.webp 868w, https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-21_hu_7076baa3863eb528.webp 1736w"
 sizes="(min-width: 600px) 60vw, 90vw"
 alt="Barcelona - The Entrepreneur House with Chris Reynolds 21"
 loading="lazy"
 style="max-width:100%;height:auto;"&gt;
 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;The entire purpose of my European rail adventure was to head down to Barcelona, Spain, to live in one of &lt;a href="https://theentrepreneurhouse.com/"&gt;Chris Reynold&amp;rsquo;s Entrepreneur Houses&lt;/a&gt; for 4 months, get some serious work done and get a handle on my type 2 diabetes situation.&lt;/p&gt;
&lt;div class="gallery gallery-columns-5"&gt;&lt;a class="gallery-item" href="https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-01.webp"&gt;
 &lt;img src="https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-01_hu_c3e877d43345d54d.webp" loading="lazy" alt="" width="400" height="400"&gt;
 &lt;/a&gt;&lt;a class="gallery-item" href="https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-02.webp"&gt;
 &lt;img src="https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-02_hu_94f5b3910d0929bd.webp" loading="lazy" alt="" width="400" height="400"&gt;
 &lt;/a&gt;&lt;a class="gallery-item" href="https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-03.webp"&gt;
 &lt;img src="https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-03_hu_cac474901625b634.webp" loading="lazy" alt="" width="400" height="400"&gt;
 &lt;/a&gt;&lt;a class="gallery-item" href="https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-04.webp"&gt;
 &lt;img src="https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-04_hu_3b61916f4dd17b69.webp" loading="lazy" alt="" width="400" height="400"&gt;
 &lt;/a&gt;&lt;a class="gallery-item" href="https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-05-scaled.webp"&gt;
 &lt;img src="https://rus.io/barcelona-the-entrepreneur-house-with-chris-reynolds/barcelona-the-entrepreneur-house-with-chris-reynolds-05_hu_20a3c2951c049632.webp" loading="lazy" alt="" width="400" height="400"&gt;
 &lt;/a&gt;&lt;/div&gt;

&lt;p&gt;The premise was simple, at any time 10-15 entrepreneurs were living together as a social and work collective, with regular organised dinners, social events (beach trips, running of the bulls, etc), co-working and most importantly masterminds. It was absolutely amazing to be able to drop in to a new city (and country) and be given the keys to an affordable apartment as well as an instant social circle of amazing likeminded individuals who have now become friends for life.&lt;/p&gt;</description></item><item><title>Ultimate Guide to Google AdWords: How to Access 100 Million People in 10 Minutes</title><link>https://rus.io/ultimate-guide-to-google-adwords-how-to-access-100-million-people-in-10-minutes/</link><pubDate>Thu, 24 Sep 2015 08:02:45 +0000</pubDate><guid>https://rus.io/ultimate-guide-to-google-adwords-how-to-access-100-million-people-in-10-minutes/</guid><description>&lt;p&gt;As a beginner to Google Adwords, who was blowing $100+ a day and making no sales (serious) this book was an eye opener.&lt;/p&gt;
&lt;p&gt;In theory Adwords is easy, choose keywords, create advert, throw money at problem, profit, but the reality wasn’t quite like that for me. This book explained exactly why, what I was doing wrong and how to make it right.&lt;/p&gt;
&lt;p&gt;I was expecting the Ultimate Guide To Google Adwords to be extremely dry, but instead it was full of fascinating commentary like how to crowd source the best brand name or tagline quickly, by simply by creating Adverts for each one and seeing which gets the most clicks!&lt;/p&gt;</description></item><item><title>Paris – Cities have sexes: London is a man, Paris a woman, and New York a well-adjusted transsexual</title><link>https://rus.io/paris-cities-have-sexes-london-is-a-man-paris-a-woman-and-new-york-a-well-adjusted-transsexual/</link><pubDate>Wed, 23 Sep 2015 08:51:28 +0000</pubDate><guid>https://rus.io/paris-cities-have-sexes-london-is-a-man-paris-a-woman-and-new-york-a-well-adjusted-transsexual/</guid><description>&lt;p&gt;&lt;a href="paris-cities-have-sexes-london-is-a-man-paris-a-woman-and-new-york-a-well-adjusted-transsexual-01.webp"&gt;&lt;img decoding="async" src="paris-cities-have-sexes-london-is-a-man-paris-a-woman-and-new-york-a-well-adjusted-transsexual-01.webp" alt="Paris - Cities have sexes: London is a man, Paris a woman, and New York a well-adjusted transsexual 1" width="640" height="171" class="aligncenter size-fullwidth wp-image-1627" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Paris is undeniably one of my most favourite cities. It’s nice.&lt;/p&gt;
&lt;h2 id="cinema-paradiso"&gt;Cinema Paradiso&lt;/h2&gt;
&lt;p&gt;As I travelled round Europe I used the &lt;a href="https://www.stay.com/"&gt;Stay.com&lt;/a&gt; app to help me find my way, which is single handedly the best app you can get for your phone, other than Google Maps and some others. One of the awesome lists of things to do for Paris was a list of places from films! This was good as it kept me very entertained, I got to do a lot of walking and I had to get to grips with the underground system which was hilariously easy. Like most underground systems, it put the London underground to shame.&lt;/p&gt;</description></item><item><title>Why I’m Switching From Google To Bing</title><link>https://rus.io/why-im-switching-from-google-to-bing/</link><pubDate>Mon, 14 Sep 2015 06:53:52 +0000</pubDate><guid>https://rus.io/why-im-switching-from-google-to-bing/</guid><description>&lt;p&gt;Google’s been &lt;a href="https://www.idimmu.net/2012/10/10/google-is-so-high-on-adverts-its-forgotten-how-to-search-the-internet/"&gt;shit&lt;/a&gt; for quite a while now but today I’m finally sick of it, so switching.&lt;/p&gt;
&lt;p&gt;&lt;a href="why-i-m-switching-from-google-to-bing-01.webp"&gt;&lt;img decoding="async" class="aligncenter size-medium wp-image-911" src="why-i-m-switching-from-google-to-bing-01.webp" alt="Why I'm Switching From Google To Bing 1" width="300" height="158" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Do they think I typed out the word &lt;strong&gt;barcelona&lt;/strong&gt; for my health or something? Or maybe I’m using the Internet wrong (does the Internet actually come with a manual?). So they just decided, again, to drop one of the words I’m searching for, that give my search context, from the first results they provide. Ok, I could quote it. OR .. if I actually wanted matches that dont contain the word Barcelona i could prefix it with a – sign, so fuck that as an excuse.&lt;/p&gt;</description></item><item><title>Results Of A 4 Wave Zonblast</title><link>https://rus.io/results-of-a-4-wave-zonblast/</link><pubDate>Thu, 10 Sep 2015 16:48:38 +0000</pubDate><guid>https://rus.io/results-of-a-4-wave-zonblast/</guid><description>&lt;p&gt;I launched a new product on Amazon recently that had taken a LOOONG time to develop and since day one of conception my plan was always to do a &lt;a href="https://www.zonblast.com/"&gt;Zonblast&lt;/a&gt; with it and see what performance was like. So earlier this month, I did.&lt;/p&gt;
&lt;p&gt;To give you some context, the new product I’m launching is a super competitive pharmaceutical with 55,000 products being returned for the exact match product name.&lt;/p&gt;
&lt;p&gt;I did a 4 wave Zonblast, on Saturday 28th, Sunday 29th, Monday 30th August and Tuesday 1st September, giving away 75 coupons each day. The product usually retails at $34.99 and we provided coupons so it was available at $1.99&lt;/p&gt;</description></item><item><title>Why I am dropping Bitcasa for Arq as my cloud backup solution</title><link>https://rus.io/why-i-am-dropping-bitcasa-for-arq-as-my-cloud-backup-solution/</link><pubDate>Sat, 22 Aug 2015 10:32:15 +0000</pubDate><guid>https://rus.io/why-i-am-dropping-bitcasa-for-arq-as-my-cloud-backup-solution/</guid><description>&lt;p&gt;I’ve been using Bitcasa as a cloud backup solution as I work for about 16 months now. Initially they were great, I’d synced about 260gb of photos and work data to them before I left the UK and everything was running smoothly. I felt secure that my laptop backups were working and my data was safe in case of user error or laptop theft.&lt;/p&gt;
&lt;p&gt;Then Bitcasa deleted all the data I’d backed up in November 2014 as they were re-architecting their backend.&lt;/p&gt;</description></item><item><title>Al Ries – The 22 Immutable Laws Of Branding</title><link>https://rus.io/al-ries-the-22-immutable-laws-of-branding/</link><pubDate>Sun, 09 Aug 2015 18:06:37 +0000</pubDate><guid>https://rus.io/al-ries-the-22-immutable-laws-of-branding/</guid><description>&lt;p&gt;This book is amazing. A must read for anyone who is branding anything, whether it’s a product, a website or themselves, reading this was like a punch in the face with respect to every branding decision I’ve ever made!&lt;/p&gt;
&lt;p&gt;With 22 immutable laws, it’s fairly simple, and entertaining to follow. Each law has examples of failures by companies that ignored the law, then success stories, often against all odds, of companies that followed the law and flourished.&lt;/p&gt;</description></item><item><title>Dan Brown – Inferno</title><link>https://rus.io/dan-brown-inferno/</link><pubDate>Sat, 08 Aug 2015 17:58:47 +0000</pubDate><guid>https://rus.io/dan-brown-inferno/</guid><description>&lt;p&gt;I hadn’t realised Dan Brown had written another Robert Langdon book, but here we go, book number 4. When I first started reading it I thought Dan had jumped the shark as it was intentionally confusing for everyone, not just the reader but also the characters, but as it started to unwind and develop it kept my attention.&lt;/p&gt;
&lt;p&gt;If you like the other Robert Langdon novels then you will enjoy this, it’s more of the same, but based in Florence, Italy and surrounding the symbols and mysteries of Dante’s Inferno. Which is another book I’ve always been meaning to read! I’ve been to Florence before and know a little about The Divine Comedy, so it was great fun to revisit those ideas and locations in this storyl&lt;/p&gt;</description></item><item><title>Switzerland, Zurich – Everything Was Closed</title><link>https://rus.io/switzerland-zurich-everything-was-closed/</link><pubDate>Fri, 10 Jul 2015 13:00:30 +0000</pubDate><guid>https://rus.io/switzerland-zurich-everything-was-closed/</guid><description>&lt;p&gt;&lt;a href="switzerland-zurich-everything-was-closed-01.webp"&gt;&lt;img decoding="async" src="switzerland-zurich-everything-was-closed-01.webp" alt="Switzerland, Zurich - Everything Was Closed 1" width="640" height="181" class="aligncenter size-fullwidth wp-image-1551" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After a fantastic time in Vienna, Austria, it was time to get the train again to Zurich, Switzerland. By this point I was really in love with the train and the countryside in this area of the world was beautiful. It was so easy to sit back and let the world go by whilst I read on my Kindle.&lt;/p&gt;
&lt;p&gt;Unfortunately, because Europe hates me, when I arrived in Zurich it was another national holiday, so everywhere was closed, again. This really sucked as I was in dire need of some shopping and Mont Bell’s only European shop was here.&lt;/p&gt;</description></item><item><title>Christopher S. Hyatt – Sex Magic, Tantra &amp; Tarot: The Way of the Secret Lover</title><link>https://rus.io/christopher-s-hyatt-sex-magic-tantra-tarot-the-way-of-the-secret-lover/</link><pubDate>Thu, 09 Jul 2015 12:47:20 +0000</pubDate><guid>https://rus.io/christopher-s-hyatt-sex-magic-tantra-tarot-the-way-of-the-secret-lover/</guid><description>&lt;p&gt;I started learning how to read Kabbalistic Tarot using the learnings of Aleister Crowley and the Golden Dawn about 5 years ago and it’s been an awesome experience. Being a man of science people find it strange that I truly believe in Tarot but the psychological science behind it is solid. At it’s heart it’s just a creative way of approaching a problem or issue from different directions, making you think about the issue at hand differently and creating a story about the process of your concern. So when I saw a book linking Tarot and sex, how could I not read it? 😀&lt;/p&gt;</description></item><item><title>Neal Stephenson – Seveneves</title><link>https://rus.io/neal-stephenson-seveneves/</link><pubDate>Wed, 08 Jul 2015 12:08:08 +0000</pubDate><guid>https://rus.io/neal-stephenson-seveneves/</guid><description>&lt;p&gt;This book was simply amazing to read. I chained it on the train from Copenhagen to Hamburg to Vienna, I simply could not put it down. Spanning 5,000 years, set on Earth as well as in Space I was gripped from start to finish.&lt;/p&gt;
&lt;p&gt;Telling the story of a group of scientists trying to save the future of the human race against an unthinkable catastrophe, compounded by ethics and politics it was really engaging watching the story play out across time, with respect to all the individual decisions made along the way.&lt;/p&gt;</description></item><item><title>Daniel Wendler – Improve Your Social Skills</title><link>https://rus.io/daniel-wendler-improve-your-social-skills/</link><pubDate>Tue, 07 Jul 2015 11:36:22 +0000</pubDate><guid>https://rus.io/daniel-wendler-improve-your-social-skills/</guid><description>&lt;p&gt;My social life took a bit of a hit when I first fell ill almost 2 years ago now. I went from squatting twice my body weight at CrossFit, salsa dancing, performing fire shows and going out 3-4 times a week on just soda and lime to breaking down, becoming a recluse, feeling terrible all the time and completing GTA V, maxing out my Skyrim character and putting on 20kg.&lt;/p&gt;</description></item><item><title>Austria, Vienna – This Means Nothing To Me</title><link>https://rus.io/austria-vienna-this-means-nothing-to-me/</link><pubDate>Mon, 06 Jul 2015 16:41:09 +0000</pubDate><guid>https://rus.io/austria-vienna-this-means-nothing-to-me/</guid><description>&lt;div id='gallery-128' class='gallery galleryid-1500 gallery-columns-4 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='autria-vienna-this-means-nothing-to-me-07.webp'&gt;&lt;img decoding="async" width="150" height="150" src="autria-vienna-this-means-nothing-to-me-07.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='autria-vienna-this-means-nothing-to-me-08.webp'&gt;&lt;img decoding="async" width="150" height="150" src="autria-vienna-this-means-nothing-to-me-08.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='autria-vienna-this-means-nothing-to-me-09.webp'&gt;&lt;img decoding="async" width="150" height="150" src="autria-vienna-this-means-nothing-to-me-09.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='autria-vienna-this-means-nothing-to-me-10.webp'&gt;&lt;img decoding="async" width="150" height="150" src="autria-vienna-this-means-nothing-to-me-10.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='autria-vienna-this-means-nothing-to-me-11.webp'&gt;&lt;img decoding="async" width="150" height="150" src="autria-vienna-this-means-nothing-to-me-11.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='autria-vienna-this-means-nothing-to-me-12.webp'&gt;&lt;img decoding="async" width="150" height="150" src="autria-vienna-this-means-nothing-to-me-12.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='autria-vienna-this-means-nothing-to-me-13.webp'&gt;&lt;img decoding="async" width="150" height="150" src="autria-vienna-this-means-nothing-to-me-13.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='autria-vienna-this-means-nothing-to-me-14.webp'&gt;&lt;img decoding="async" width="150" height="150" src="autria-vienna-this-means-nothing-to-me-14.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='autria-vienna-this-means-nothing-to-me-15.webp'&gt;&lt;img decoding="async" width="150" height="150" src="autria-vienna-this-means-nothing-to-me-15.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='autria-vienna-this-means-nothing-to-me-16.webp'&gt;&lt;img decoding="async" width="150" height="150" src="autria-vienna-this-means-nothing-to-me-16.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='autria-vienna-this-means-nothing-to-me-17.webp'&gt;&lt;img decoding="async" width="150" height="150" src="autria-vienna-this-means-nothing-to-me-17.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='autria-vienna-this-means-nothing-to-me-18.webp'&gt;&lt;img decoding="async" width="150" height="150" src="autria-vienna-this-means-nothing-to-me-18.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Vienna was definitely one of the coolest cities I went through as I traveled, and I didn’t even get to scratch the surface. After a beautiful 8 hour train journey from Hamburg, Germany, I landed in the capital of Austria only to discover it was Eurovision that day and everywhere was full. Other than possibly one of the most expensive hotels in the area so I had little choice in the matter and had to stay in a gorgeous $500 a night suite 😀&lt;/p&gt;</description></item><item><title>Neil Gaiman – The Ocean At The End Of The Lane</title><link>https://rus.io/neil-gaiman-the-ocean-at-the-end-of-the-lane/</link><pubDate>Sun, 05 Jul 2015 16:40:38 +0000</pubDate><guid>https://rus.io/neil-gaiman-the-ocean-at-the-end-of-the-lane/</guid><description>&lt;p&gt;This was a really fun read, although it was aimed more at teenagers and I was expecting something more adult, the only other Neil Gaiman book I’ve read was his collaboration with Terry Pratchett, Good Omens.&lt;/p&gt;
&lt;p&gt;The story is a dark one, with death, suicide, witches and a portal to another world, told through the eyes of a 40 year old recollecting his child hood at the age of 7.&lt;/p&gt;</description></item><item><title>Mark Manson – Models: Attract Women Through Honesty</title><link>https://rus.io/mark-manson-models-attract-women-through-honesty/</link><pubDate>Sat, 04 Jul 2015 16:24:20 +0000</pubDate><guid>https://rus.io/mark-manson-models-attract-women-through-honesty/</guid><description>&lt;p&gt;Mark Manson keeps popping up on Facebook as a suggested friend, as we have many friends in common. I have never met the guy, so I haven’t added him, but I did decide to read his book to see what he was about.&lt;/p&gt;
&lt;p&gt;It’s a pretty cool book.&lt;/p&gt;
&lt;p&gt;The secret is in the title, the entire book is about being honest with who you are and what you like, then expressing that, honestly, in order to be attractive to women. No secrets, no tricks, just honesty.&lt;/p&gt;</description></item><item><title>Joel Fuhrman – The End of Diabetes: The Eat to Live Plan to Prevent and Reverse Diabetes</title><link>https://rus.io/joel-fuhrman-the-end-of-diabetes-the-eat-to-live-plan-to-prevent-and-reverse-diabetes/</link><pubDate>Fri, 03 Jul 2015 16:22:12 +0000</pubDate><guid>https://rus.io/joel-fuhrman-the-end-of-diabetes-the-eat-to-live-plan-to-prevent-and-reverse-diabetes/</guid><description>&lt;p&gt;Joel Fuhrman is a nutritarian and he has a series of books revolving around juicing and ingesting as many nutrient dense foods as possible (fruit, nuts and vegetables) for their health benefits whilst laying off meat and animal products. Claiming that people that follow his diet can put their organs in to nutrient overload, with the ability to lose weight and even cure type 2 diabetes because the pancreas gets so many nutrients it starts working again.&lt;/p&gt;</description></item><item><title>Chris Guillebeau – The $100 Startup: Reinvent the Way You Make a Living, Do What You Love, and Create a New Future</title><link>https://rus.io/chris-guillebeau-the-100-startup-reinvent-the-way-you-make-a-living-do-what-you-love-and-create-a-new-future/</link><pubDate>Sat, 27 Jun 2015 12:24:52 +0000</pubDate><guid>https://rus.io/chris-guillebeau-the-100-startup-reinvent-the-way-you-make-a-living-do-what-you-love-and-create-a-new-future/</guid><description>&lt;p&gt;This took me much longer to read than it should have. I started it in September 2014 and finished it in May 2015 whilst on the train to Vienna. I think I found the writing style disengaging. The book though does contain awesome stories of success as well as insightful information, the biggest takeaway being&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Change your job to change your life&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Something I tried to do back in 1998, but thanks to being guilt tripped in to living up to my parents expectations it took me 16 torturous years before I was finally able to quit and change things. Now it is actually too late to do what I wanted to do with my life so I’ve had to pivot and do something else that’s awesome instead.&lt;/p&gt;</description></item><item><title>Copenhagen – The Happiest Place On Earth</title><link>https://rus.io/copenhagen-the-happiest-place-on-earth/</link><pubDate>Fri, 26 Jun 2015 12:08:22 +0000</pubDate><guid>https://rus.io/copenhagen-the-happiest-place-on-earth/</guid><description>&lt;p&gt;&lt;a href="copenhagen-the-happiest-place-on-earth-01.webp"&gt;&lt;img decoding="async" src="copenhagen-the-happiest-place-on-earth-01.webp" alt="DSC01742" width="640" height="226" class="aligncenter size-fullwidth wp-image-1432" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Copenhagen is &lt;a href="https://www.huffingtonpost.com/cruislinecom/why-the-happiest-place-on_b_5214298.html"&gt;continuously&lt;/a&gt; voted the &lt;a href="https://www.theguardian.com/travel/2014/jan/24/copenhagen-denmark-happy-capital-holiday"&gt;happiest&lt;/a&gt; place to live in the &lt;a href="https://www.huffingtonpost.com/2013/10/22/denmark-happiest-country_n_4070761.html"&gt;world&lt;/a&gt;. Some attribute this to the social system that takes care of everyone, others say it’s due to the lack of corruption in the government. Definitely 2 things the US and the UK need to learn from. I say it’s because they are quite liberal and put posters of boobs on buses, and pretty much anything else with a large enough surface.&lt;/p&gt;</description></item><item><title>Jordan Gray – How To Be The Most Engaging Person In The Room</title><link>https://rus.io/jordan-gray-how-to-be-the-most-engaging-person-in-the-room/</link><pubDate>Thu, 25 Jun 2015 11:50:09 +0000</pubDate><guid>https://rus.io/jordan-gray-how-to-be-the-most-engaging-person-in-the-room/</guid><description>&lt;p&gt;This book was either free or £0.99 so I thought I’d give it a pop. At 29 pages it’s ickle. Very ickle and was a doddle to read. After 15 years of spending my 9-5 mostly isolated at a desk with nothing but Skype, iTunes and a set of earbuds for company I now spend the majority of my time around people, dozens of people, that I have to interact and communicate with. Sometimes this is great and other times it isn’t.&lt;/p&gt;</description></item><item><title>American Diabetes Association – What To Expect When You Have Diabetes</title><link>https://rus.io/american-diabetes-association-what-to-expect-when-you-have-diabetes/</link><pubDate>Wed, 24 Jun 2015 11:34:18 +0000</pubDate><guid>https://rus.io/american-diabetes-association-what-to-expect-when-you-have-diabetes/</guid><description>&lt;p&gt;This book is split up in to 170 different questions, questions like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Can I catch diabetes from someone else?&lt;/li&gt;
&lt;li&gt;Why should I work so hard to improve my blood-sugar level?&lt;/li&gt;
&lt;li&gt;How will alcohol affect my blood sugar?&lt;/li&gt;
&lt;li&gt;I easily get overwhelmed with decisions. Would I do better if I had planned meals?&lt;/li&gt;
&lt;li&gt;Why is fat in food so bad?&lt;/li&gt;
&lt;li&gt;How can I make my favourite recipes lower in fat?&lt;/li&gt;
&lt;li&gt;How can I reduce fat in a meal when I eat at a restaurant?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This book is ok, but subscribes to the false, 80’s propaganda that fat is bad for you. Someone asking the question “Can I catch diabetes from someone else?” probably will buy this book and treat every chapter as the whole truth, furthering the pro-carbohydrate and anti-fat lies that are probably the route cause of the global obesity and diabetes epidemic.&lt;/p&gt;</description></item><item><title>Richard Allen – How To Dominate Property Investing In The UK</title><link>https://rus.io/richard-allen-how-to-dominate-property-investing-in-the-uk/</link><pubDate>Tue, 23 Jun 2015 11:30:24 +0000</pubDate><guid>https://rus.io/richard-allen-how-to-dominate-property-investing-in-the-uk/</guid><description>&lt;p&gt;This book was very similar to the previous property investment book I read, &lt;a href="https://rus.io/property-magic-how-to-buy-property-using-other-peoples-time-money-and-experience/"&gt;Property Magic: How to Buy Property Using Other People’s Time, Money and Experience&lt;/a&gt;. The buy, remortgage, reinvest technique was exactly the same but one thing that this book covered, which the previous one did not, was ways to identify the going market rate for an area and then ways to find and identify the below market rate properties. This was basically the missing piece of the puzzle.&lt;/p&gt;</description></item><item><title>Sweden</title><link>https://rus.io/sweden/</link><pubDate>Sun, 21 Jun 2015 20:42:50 +0000</pubDate><guid>https://rus.io/sweden/</guid><description>&lt;div id='gallery-123' class='gallery galleryid-1379 gallery-columns-7 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-01.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-01.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-02.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-02.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-03.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-03.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-04.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-04.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-05.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-05.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-06.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-06.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-07.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-07.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-08.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-08.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-09.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-09.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-10.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-10.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-11.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-11.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-12.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-12.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-13.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-13.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-14.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-14.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-15.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-15.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-16.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-16.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-17.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-17.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-18.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-18.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-19.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-19.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-20.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-20.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-21.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-21.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-22.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-22.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-23.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-23.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-24.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-24.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-25.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-25.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-26.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-26.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-27.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-27.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sweden-28.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sweden-28.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;After Norway it was a short rail trip to Gothenburg, Sweden, which was a lot of fun. I did the super tourist thing and went on all the tourist buses and boat excursions etc. to see the city.&lt;/p&gt;</description></item><item><title>Steve Alten – Phobos</title><link>https://rus.io/steve-alten-phobos/</link><pubDate>Sat, 20 Jun 2015 20:37:20 +0000</pubDate><guid>https://rus.io/steve-alten-phobos/</guid><description>&lt;p&gt;The 3rd and final book in Steve Alten’s Mayan trilogy, Phobos was a bit of a head fuck but wrapped things up superbly. With multiple time lines, the story was starting to get more confusing than the Terminator franchise, but it was still an enjoyable read!&lt;/p&gt;</description></item><item><title>Steve Alten – Resurrection</title><link>https://rus.io/steve-alten-resurrection/</link><pubDate>Fri, 19 Jun 2015 20:30:08 +0000</pubDate><guid>https://rus.io/steve-alten-resurrection/</guid><description>&lt;p&gt;Whilst not quite as awesome as the first book, Domain, Resurrection was still really good. Starting pretty much where the first book ended this one featured far less archaeology but intertwined the Mayan doomsday prophecies with the characters in the story, explaining how they fulfil it. After reading it, I had to push on to the 3rd book straight after for the complete conclusion, fortunately I had lots of train journeys going on!&lt;/p&gt;</description></item><item><title>Steve Alten – Domain</title><link>https://rus.io/steve-alten-domain/</link><pubDate>Thu, 18 Jun 2015 20:23:25 +0000</pubDate><guid>https://rus.io/steve-alten-domain/</guid><description>&lt;p&gt;This book was extremely cooky, but really well researched and a great read. Combining pretty much every UFO conspiracy I’ve come across, with the Mayan doomsday prophecies and other ‘lost’ archaeology such as Stone Henge, this is the kind of trash I like. Fortunately it’s the first book in a trilogy and I ended up chaining all 3 back to back ..&lt;/p&gt;</description></item><item><title>Norway – The Home Of Black Metal</title><link>https://rus.io/norway-the-home-of-black-metal/</link><pubDate>Wed, 17 Jun 2015 19:24:21 +0000</pubDate><guid>https://rus.io/norway-the-home-of-black-metal/</guid><description>&lt;p&gt;After a really nice flight with Norwegian on their new Boeing 787 Dreamliner I landed in Oslo, Norway on Sunday 11th May and the difference hit me in the face with a POW. First up I was still wearing shorts, and it was freezing cold when I landed. Secondly, going from one of the cheapest places in the world e.g. £0.70 for a beer, to one of the most expensive places in the world e.g. £10.00 for a beer, made me cry.&lt;figure class="wp-block-gallery has-nested-images columns-3 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex"&gt; &lt;figure class="wp-block-image size-large"&gt;&lt;/p&gt;</description></item><item><title>9 Months In Thailand</title><link>https://rus.io/9-months-in-thailand/</link><pubDate>Tue, 12 May 2015 13:50:29 +0000</pubDate><guid>https://rus.io/9-months-in-thailand/</guid><description>&lt;p&gt;My triple entry Thai visa has been used and abused, I’m all out of entries and it’s completely expired so after first coming to Thailand on September 1st 2014, I left for Oslo on May 10th 2015 to meet a friend of mine and for operation Europe!&lt;/p&gt;
&lt;h2 id="weightloss"&gt;Weightloss&lt;/h2&gt;
&lt;p&gt;&lt;a href="9-months-in-thailand-01.webp"&gt;&lt;img decoding="async" src="9-months-in-thailand-01.webp" alt="9 Months In Thailand 1" width="640" height="360" class="aligncenter size-fullwidth wp-image-1313" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I got weighed recently and was down from 99kg to 77kg so a total loss of 22kg since I left the UK. That’s 48 1/2 lbs or 3 stone and 6 1/2 lbs. There’s still more to go, maybe another 10kg but I’m extremely happy with my results. The weight was lost the right way, with healthy diet and exercise. I’m currently wearing 34″ shorts.&lt;/p&gt;</description></item><item><title>Blue Penthouse Apartment</title><link>https://rus.io/blue-penthouse-apartment/</link><pubDate>Mon, 11 May 2015 13:24:03 +0000</pubDate><guid>https://rus.io/blue-penthouse-apartment/</guid><description>&lt;p&gt;&lt;a href="blue-penthouse-apartment-09.webp"&gt;&lt;img decoding="async" src="blue-penthouse-apartment-09.webp" alt="Blue Penthouse Apartment 9" width="640" height="427" class="aligncenter size-fullwidth wp-image-1308" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I’ve spent the majority of my stay on Soi Tad-ied staying in the BM Guest House which was nice enough and covered the basics, single room, cheap (12,000 THB / £240 pm), great bed, working air con, separate shower room, balcony, cleaned weekly, but lacked on luxury, a tiny TV that was miles away from the bed making watching anything on it a bit pointless and Internet that didn’t really work. The state of the generic, consumer ADSL on the street is a nightmare featuring regular, daily, intermittent outages, not to mention you’re going to be sharing one 500K connection between 30 other people. Whilst I was able to get work done, it was frustrating and we’d tend to end up meeting up at one of the local restaurants to get work done.&lt;/p&gt;</description></item><item><title>Connecting With Other Digital Nomads</title><link>https://rus.io/connecting-with-other-digital-nomads/</link><pubDate>Sun, 10 May 2015 08:43:09 +0000</pubDate><guid>https://rus.io/connecting-with-other-digital-nomads/</guid><description>&lt;p&gt;If you’re a digital nomad, meeting other nomads and entrepreneurs as you travel should be pretty high on your agenda. The benefits of tapping in to the accumulated wealth of local and business knowledge will make a huge difference to your travelling experience and potentially open you up to new business ideas and opportunities you may not have realised.&lt;/p&gt;
&lt;p&gt;I’ve been using 4 main resources whilst I’ve been moving around to connect with people, make friends and create opportunities.&lt;/p&gt;</description></item><item><title>KOOLSTOF Carbon Fiber Money Clip Review</title><link>https://rus.io/koolstof-carbon-fiber-money-clip-review/</link><pubDate>Sat, 09 May 2015 08:09:37 +0000</pubDate><guid>https://rus.io/koolstof-carbon-fiber-money-clip-review/</guid><description>&lt;p&gt;&lt;a href="koolstof-carbon-fiber-money-clip-review-01.webp"&gt;&lt;img decoding="async" src="koolstof-carbon-fiber-money-clip-review-01.webp" alt="KOOLSTOF Carbon Fiber Money Clip Review 1" width="300" height="200" class="alignleft size-medium wp-image-1285" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Usually in the UK I carry a leather bifold wallet with a dozen cards, driving license, etc and if I’m lucky, some cash. This was fine then when I was wearing jeans with 4 pockets or a coat, but out here I seem to live in board shorts that only have one small side pocket that also needs to hold my phone and my keys!&lt;/p&gt;</description></item><item><title>Muscle Bar Soi Taid-ied</title><link>https://rus.io/muscle-bar-soi-taid-ied/</link><pubDate>Fri, 08 May 2015 07:58:08 +0000</pubDate><guid>https://rus.io/muscle-bar-soi-taid-ied/</guid><description>&lt;div id='gallery-117' class='gallery galleryid-1253 gallery-columns-3 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon portrait'&gt;
 &lt;a href='muscle-bar-soi-taid-ied-01.webp'&gt;&lt;img decoding="async" width="150" height="150" src="muscle-bar-soi-taid-ied-01.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon portrait'&gt;
 &lt;a href='muscle-bar-soi-taid-ied-02.webp'&gt;&lt;img decoding="async" width="150" height="150" src="muscle-bar-soi-taid-ied-02.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon portrait'&gt;
 &lt;a href='muscle-bar-soi-taid-ied-03.webp'&gt;&lt;img decoding="async" width="150" height="150" src="muscle-bar-soi-taid-ied-03.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon portrait'&gt;
 &lt;a href='muscle-bar-soi-taid-ied-04.webp'&gt;&lt;img decoding="async" width="150" height="150" src="muscle-bar-soi-taid-ied-04.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon portrait'&gt;
 &lt;a href='muscle-bar-soi-taid-ied-05.webp'&gt;&lt;img decoding="async" width="150" height="150" src="muscle-bar-soi-taid-ied-05.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon portrait'&gt;
 &lt;a href='muscle-bar-soi-taid-ied-06.webp'&gt;&lt;img decoding="async" width="150" height="150" src="muscle-bar-soi-taid-ied-06.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon portrait'&gt;
 &lt;a href='muscle-bar-soi-taid-ied-07.webp'&gt;&lt;img decoding="async" width="150" height="150" src="muscle-bar-soi-taid-ied-07.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon portrait'&gt;
 &lt;a href='muscle-bar-soi-taid-ied-08.webp'&gt;&lt;img decoding="async" width="150" height="150" src="muscle-bar-soi-taid-ied-08.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon portrait'&gt;
 &lt;a href='muscle-bar-soi-taid-ied-09.webp'&gt;&lt;img decoding="async" width="150" height="150" src="muscle-bar-soi-taid-ied-09.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;One of the cool things that Unit-27 do is offer a body composition service combined with a meal plan service at the Muscle Bar restaurant. They have some magic, electronic scales which will work out your fat and muscle composition, then based on that and your exercise levels they put together a meal plan so you can reach your goals. The body composition service is also extremely expensive for what it is.&lt;/p&gt;</description></item><item><title>Sony RX100 II Review</title><link>https://rus.io/sony-rx100-ii-review/</link><pubDate>Thu, 07 May 2015 07:33:15 +0000</pubDate><guid>https://rus.io/sony-rx100-ii-review/</guid><description>&lt;div id='gallery-115' class='gallery galleryid-1243 gallery-columns-4 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sony-rx100-ii-review-01.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sony-rx100-ii-review-01.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sony-rx100-ii-review-02.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sony-rx100-ii-review-02.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sony-rx100-ii-review-03.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sony-rx100-ii-review-03.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sony-rx100-ii-review-04.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sony-rx100-ii-review-04.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sony-rx100-ii-review-05.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sony-rx100-ii-review-05.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sony-rx100-ii-review-06.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sony-rx100-ii-review-06.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sony-rx100-ii-review-07.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sony-rx100-ii-review-07.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='sony-rx100-ii-review-08.webp'&gt;&lt;img decoding="async" width="150" height="150" src="sony-rx100-ii-review-08.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Whilst I have an iPhone 5s, which has a great camera and is very portable, sometimes I want to level up my photography so also bought a [amazon text=Sony RX100&amp;amp;asin=B00K7O2DJU] Mk 2. The Mk 3 is out now, which has a few bonus features but the principle and benefits are the same. The quality of the photos compared to the size of the camera is insane and the main benefit. On it’s own, the Sony RX100 is pocket size but with a case. The photos I’ve taken of the camera itself were taken on my iPhone but the photos below were taken with the [amazon text=Sony RX100&amp;amp;asin=B00K7O2DJU] II.&lt;/p&gt;</description></item><item><title>Ho Chi Minh Is The Digital Nomad College</title><link>https://rus.io/ho-chi-minh-is-the-digital-nomad-college/</link><pubDate>Wed, 06 May 2015 05:26:28 +0000</pubDate><guid>https://rus.io/ho-chi-minh-is-the-digital-nomad-college/</guid><description>&lt;p&gt;&lt;a href="ho-chi-minh-is-the-digital-nomad-college-01.webp"&gt;&lt;img decoding="async" class="alignleft size-medium wp-image-1192" src="ho-chi-minh-is-the-digital-nomad-college-01.webp" alt="Ho Chi Minh Is The Digital Nomad College 1" width="300" height="200" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;That’s how Ho Chi Minh was described to me. If Chiang Mai is high school then Ho Chi Minh is college for digital nomads, and it certainly felt that way as everyone I met was a lot further in to their career path than the people I met in Chiang Mai. Ho Chi Minh is also a mecca for members of the Dynamite Circle which might explain the prevalence of more mature businesses and entrepreneurs out there. At one point I was lucky enough to have dinner with several millionaires so it was good to talk about aspects of business other than bootstrapping for a change.&lt;/p&gt;</description></item><item><title>Silicon Power 64GB Jewel J80 USB 3.0 Flash Drive, Titanium Review</title><link>https://rus.io/silicon-power-64gb-jewel-j80-usb-3-0-flash-drive-titanium-review/</link><pubDate>Tue, 05 May 2015 04:37:37 +0000</pubDate><guid>https://rus.io/silicon-power-64gb-jewel-j80-usb-3-0-flash-drive-titanium-review/</guid><description>&lt;div id='gallery-104' class='gallery galleryid-1183 gallery-columns-2 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='silicon-power-64gb-firma-zn-f80-usb-2-0-flash-drive-review-01.webp'&gt;&lt;img decoding="async" width="150" height="150" src="silicon-power-64gb-firma-zn-f80-usb-2-0-flash-drive-review-01.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='silicon-power-64gb-firma-zn-f80-usb-2-0-flash-drive-review-02.webp'&gt;&lt;img decoding="async" width="150" height="150" src="silicon-power-64gb-firma-zn-f80-usb-2-0-flash-drive-review-02.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Having a USB stick on hand is always useful, especially as a digital nomad. I’m always meeting people and finding myself needing to share large files or photos. I seem to always be collaborating with someone about something new idea as we mastermind on projects, or finding myself simply swapping photographs of our shared experiences.&lt;/p&gt;
&lt;p&gt;I’m always carrying my keys with me, so I wanted something small that would fit on my keyring, blending in with the keys and was rugged enough to withstand being bashed around non stop. The USB 3.0, Titanium [amazon text=Silicon Power 64GB Flash Drive&amp;amp;asin=B00O4VAL32] steps up to that plate.&lt;/p&gt;</description></item><item><title>Hiring A Bike At Tiger Muay Thai</title><link>https://rus.io/hiring-a-bike-at-tiger-muay-thai/</link><pubDate>Mon, 04 May 2015 04:21:07 +0000</pubDate><guid>https://rus.io/hiring-a-bike-at-tiger-muay-thai/</guid><description>&lt;p&gt;&lt;a href="hiring-a-bike-at-tiger-muay-thai-01.webp"&gt;&lt;img decoding="async" src="hiring-a-bike-at-tiger-muay-thai-01.webp" alt="Hiring A Bike At Tiger Muay Thai 1" width="300" height="225" class="alignleft size-medium wp-image-1176" /&gt;&lt;/a&gt; There are dozens of places around Tiger Muay Thai that hire bikes/scooters/mopeds. Most hotels do it, Tiger Muay Thai does it, and there are a few independent places on the street that specialise in it. I hired a bike from 2Home when I was staying there, naively, and paid 2000 THB (£40) for a weeks worth of hire. The bike was ok, but the cost was way too much.&lt;/p&gt;</description></item><item><title>Gerber 22-01769 Shard Keychain Tool Review</title><link>https://rus.io/gerber-22-01769-shard-keychain-tool-review/</link><pubDate>Sun, 03 May 2015 04:04:39 +0000</pubDate><guid>https://rus.io/gerber-22-01769-shard-keychain-tool-review/</guid><description>&lt;div id='gallery-102' class='gallery galleryid-1171 gallery-columns-1 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='gerber-22-01769-shard-keychain-tool-review-01.webp'&gt;&lt;img decoding="async" width="150" height="150" src="gerber-22-01769-shard-keychain-tool-review-01.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='gerber-22-01769-shard-keychain-tool-review-02.webp'&gt;&lt;img decoding="async" width="150" height="150" src="gerber-22-01769-shard-keychain-tool-review-02.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;The [amazon text=Gerber 22-01769 Shard Keychain Tool&amp;amp;asin=B002ZK45IQ] is one of the most useful, little pocket tools I’ve used. Whilst I’d like to be carrying something like a full on Leatherman multi-tool, the overly paranoid security agents won’t even let you take a cork screw on board a plane, let alone a swiss army knife. The Gerber Shard is completely innocuous however, no deadlier than a key but about a million times more useful!&lt;/p&gt;</description></item><item><title>Primal Fitness Gym</title><link>https://rus.io/primal-fitness-gym/</link><pubDate>Sat, 02 May 2015 03:47:54 +0000</pubDate><guid>https://rus.io/primal-fitness-gym/</guid><description>&lt;div id='gallery-100' class='gallery galleryid-1164 gallery-columns-2 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='primal-fitness-gym-01.webp'&gt;&lt;img decoding="async" width="150" height="150" src="primal-fitness-gym-01.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='primal-fitness-gym-02.webp'&gt;&lt;img decoding="async" width="150" height="150" src="primal-fitness-gym-02.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;A new gym has opened up on Soi Tad-eid called Primal Fitness, owned by the same people that run Unit 27. This now makes 4 gyms on the street, including Tiger Muay Thai’s, Unit 27’s small gym area and Titan Fitness. Primal Fitness is the best gym here however, hands down.&lt;/p&gt;
&lt;div id='gallery-101' class='gallery galleryid-1164 gallery-columns-2 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='primal-fitness-gym-03.webp'&gt;&lt;img decoding="async" width="150" height="150" src="primal-fitness-gym-03.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='primal-fitness-gym-04.webp'&gt;&lt;img decoding="async" width="150" height="150" src="primal-fitness-gym-04.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Primal Fitness only has one squat rack, which is a major let down, 2 would have been nice, fortunately I haven’t seen more than 2-3 other people in the gym at the same time so far and I’ve only had to wait once.&lt;/p&gt;</description></item><item><title>Lifeproof Nüüd iPhone 5s Case Review</title><link>https://rus.io/lifeproof-nuud-iphone-5s-case-review/</link><pubDate>Fri, 01 May 2015 03:47:08 +0000</pubDate><guid>https://rus.io/lifeproof-nuud-iphone-5s-case-review/</guid><description>&lt;p&gt;&lt;a href="lifeproof-iphone-5s-case-01.webp"&gt;&lt;img decoding="async" src="lifeproof-iphone-5s-case-01.webp" alt="Lifeproof iPhone 5s Case 1" width="300" height="200" class="alignleft size-medium wp-image-1146" /&gt;&lt;/a&gt; I’m one of those people that likes to actually &lt;strong&gt;use&lt;/strong&gt; things, rather than pamper them, and my phone is no exception. I also like a nice phone that isn’t covered in scratches and hasn’t experienced water damage. When I bought my iPhone 5s back in June last year (11 months ago) I knew that I’d need a rugged case to have a hope in hell of keeping it working based on my experience carrying an iPhone 4 through Kazakhstan and Mongolia. The phone was waterlogged on day one due to heavy rain in England, repaired a week later in Prague, then somehow a hole appeared in the glass front which kept spreading as chunks of glass fell out, letting water and dust in. 2 days back in England it just decided to stop working entirely. Never again!&lt;/p&gt;</description></item><item><title>Property Magic: How to Buy Property Using Other People’s Time, Money and Experience</title><link>https://rus.io/property-magic-how-to-buy-property-using-other-peoples-time-money-and-experience/</link><pubDate>Sun, 26 Apr 2015 14:29:10 +0000</pubDate><guid>https://rus.io/property-magic-how-to-buy-property-using-other-peoples-time-money-and-experience/</guid><description>&lt;p&gt;With the success of my Amazon business I’m wondering what the next stage is, I’m already investing in the development of a SaaS platform which will be an interesting side project to run but property has been at the forefront of my mind for a long time. I was considering saving up and buying a property 100% out right, with no mortgage, for it’s rental income, but this book might have changed my mind!&lt;/p&gt;</description></item><item><title>Blood Sugar 101: What They Don’t Tell You About Diabetes</title><link>https://rus.io/blood-sugar-101-what-they-dont-tell-you-about-diabetes/</link><pubDate>Sun, 26 Apr 2015 08:45:00 +0000</pubDate><guid>https://rus.io/blood-sugar-101-what-they-dont-tell-you-about-diabetes/</guid><description>&lt;p&gt;Blood Sugar 101 is based on the author’s award winning &lt;a href="https://www.phlaunt.com/diabetes/index.php"&gt;website&lt;/a&gt; and as a newbie to diabetes I found the information in it extremely useful and laid out in a well written and ordered manner.&lt;/p&gt;
&lt;p&gt;The book is basically a meta analysis of every single scientific paper covering diabetes that Jenny Ruhl has been able to collate, though I can’t help but feel that the book edges on the side of a gentle approach to the reader as it misses out a lot of the pertinent research that I’ve anecdotally read over the years and have been readdressing since I was diagnosed.&lt;/p&gt;</description></item><item><title>Diabetes 2: Diabetes Harder</title><link>https://rus.io/diabetes-2-diabetes-harder/</link><pubDate>Sun, 26 Apr 2015 07:21:35 +0000</pubDate><guid>https://rus.io/diabetes-2-diabetes-harder/</guid><description>&lt;img decoding="async" src="diabetes-2-diabetes-harder-04.webp" alt="Diabetes 2: Diabetes Harder 4" width="225" height="300" class="alignleft size-medium wp-image-1123" /&gt;
&lt;p&gt;Last Friday I had my 2nd visit at the hospital with respect to my diabetes diagnosis, this was for a repeat test and some fasting tests for my cholesterol levels. I’d been measuring my blood sugar levels whilst on the treatment and they’ed normalised pretty quickly meaning that I have type 2 diabetes. The results of my latest blood test at the hospital confirmed my readings at home, giving me a result of 96 mg/dL.&lt;/p&gt;</description></item><item><title>Being A Digital Nomad With Diabetes</title><link>https://rus.io/being-a-digital-nomad-with-diabetes/</link><pubDate>Tue, 14 Apr 2015 12:03:11 +0000</pubDate><guid>https://rus.io/being-a-digital-nomad-with-diabetes/</guid><description>&lt;p&gt;One of the reasons I quit my job was because during 2014 I felt ill, a lot. My blood pressure was through the roof and numerous trips to the doctor didn’t really result in any progress.&lt;/p&gt;
&lt;p&gt;For the past few months I’d get periods of up to a week where I was constantly exhausted, then I’d completely bounce back totally fine and resume training.&lt;/p&gt;
&lt;p&gt;For the last 2 weeks, after Easter, I hit one of those periods and it just got worse and worse so I went to the &lt;a href="https://www.phukethospital.com/"&gt;Bangkok Hospital in Phuket&lt;/a&gt; to make an appointment. 90 minutes later I’d had the results back from a series of blood tests and a diagnosis of diabetes.&lt;/p&gt;</description></item><item><title>Is An InterRail Pass Worth It?</title><link>https://rus.io/is-an-interrail-pass-worth-it/</link><pubDate>Mon, 30 Mar 2015 07:12:17 +0000</pubDate><guid>https://rus.io/is-an-interrail-pass-worth-it/</guid><description>&lt;div id='gallery-89' class='gallery galleryid-1096 gallery-columns-1 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='is-an-interrail-pass-worth-it-01-scaled.webp'&gt;&lt;img decoding="async" width="150" height="150" src="is-an-interrail-pass-worth-it-01.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;I’m planning a 4 month journey across Europe, from Oslo, through Poland to Russia, overland, so either rains or buses, and one of the questions in my mind is:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Is An InterRail Pass Worth It?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="what-is-an-interrail-pass"&gt;What Is An InterRail Pass?&lt;/h2&gt;
&lt;p&gt;An &lt;a href="https://www.interrail.eu/interrail-passes"&gt;InterRail pass&lt;/a&gt; is a train ticket that lets Europeans travel across Europe by train for a fixed price. The equivalent for non-Europeans is called the &lt;a href="https://www.eurail.com/eurail-passes"&gt;EuRail pass&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>The Now Habit: A Strategic Program for Overcoming Procrastination and Enjoying Guilt-Free Play</title><link>https://rus.io/the-now-habit-a-strategic-program-for-overcoming-procrastination-and-enjoying-guilt-free-play/</link><pubDate>Mon, 23 Mar 2015 09:59:34 +0000</pubDate><guid>https://rus.io/the-now-habit-a-strategic-program-for-overcoming-procrastination-and-enjoying-guilt-free-play/</guid><description>&lt;p&gt;I don’t really suffer from procrastination, but I wanted to read this as research material for a project I’m working on after I’d heard great things about it. The Now Habit dives in to the psychology of why we procrastinate, essentially it’s because we want to protect ourselves from anxiety or fear.&lt;/p&gt;
&lt;p&gt;The book is a practical, self help strategy that you can use to identify the exact anxieties you have that cause you to procrastinate and then exercises and behavioural patterns to remove those anxieties and blockages and actually start on the projects you are procrastinating over.&lt;/p&gt;</description></item><item><title>Blue – The Tallest Apartments On Soi Tad-ied</title><link>https://rus.io/blue-the-tallest-apartments-on-soi-tad-ied/</link><pubDate>Sun, 22 Mar 2015 10:45:55 +0000</pubDate><guid>https://rus.io/blue-the-tallest-apartments-on-soi-tad-ied/</guid><description>&lt;div id='gallery-83' class='gallery galleryid-1030 gallery-columns-1 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='blue-the-tallest-apartments-on-soi-tad-ied-01.webp'&gt;&lt;img decoding="async" width="150" height="34" src="blue-the-tallest-apartments-on-soi-tad-ied-01.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Since I arrived at Soi Tad-ied, the street Tiger Muay Thai is on, in September, there has been a huge, 8 storey apartment block that’s been constantly under construction. At least 5 months in the making, this week they had a grand opening, pool foam party so I decided to have a look inside and check out the quality of the rooms and their prices.&lt;/p&gt;</description></item><item><title>Jung The Key Ideas: A Teach Yourself Guide</title><link>https://rus.io/jung-the-key-ideas-a-teach-yourself-guide/</link><pubDate>Sat, 21 Mar 2015 08:50:04 +0000</pubDate><guid>https://rus.io/jung-the-key-ideas-a-teach-yourself-guide/</guid><description>&lt;p&gt;This book is my first introduction to Jungian psychotherapy and proved a great introduction. Whilst reinforcing concepts I’m sure most of us are familiar with already, e.g. the duality of introversion and extraversion, the parts I enjoyed the most were when recent revelations I’ve only recently discovered about myself where introduced in the book as topics, when I was able to relate to Jung’s work.&lt;/p&gt;
&lt;p&gt;I enjoyed reading about Jung’s observations as he traveled and explored non-western societies. It’s easy to get caught up in &lt;em&gt;progress&lt;/em&gt; but at what cost? According to Jung the driven attitude and suppression of emotion that characterises modern Western culture has been gained at the expense of the intensity of how we now live. Something anyone who has had to get out of bed at 5am to do a 2 hour commute, only to return at 8pm in the evening, before bed at 9pm, can relate to!&lt;/p&gt;</description></item><item><title>How I'm Training At Tiger Muay Thai For Under $1500 A Month</title><link>https://rus.io/how-im-training-at-tiger-muay-thai-for-under-1500-a-month/</link><pubDate>Fri, 20 Mar 2015 08:19:20 +0000</pubDate><guid>https://rus.io/how-im-training-at-tiger-muay-thai-for-under-1500-a-month/</guid><description>&lt;p&gt;I&amp;rsquo;ve been training at Tiger Muay Thai and living and eating on &amp;rsquo;the street&amp;rsquo; for 5 months now and I&amp;rsquo;ve been getting a lot of questions about how much it costs, where to stay, what to eat and what&amp;rsquo;s there to do, etc. Especially when compared to the costs of living in Chiang Mai! I&amp;rsquo;ve stayed in several different places, eaten at most of the restaurants and tried out different gyms. Over time I&amp;rsquo;ve developed a cost effective, exercise and nutrition routine which is getting &lt;strong&gt;me&lt;/strong&gt; solid results so rather than keep answering the same question, over and over, I&amp;rsquo;m putting it in to one blog post.&lt;/p&gt;</description></item><item><title>4 Days On A Deserted Island</title><link>https://rus.io/4-days-on-a-deserted-island/</link><pubDate>Thu, 19 Mar 2015 14:41:35 +0000</pubDate><guid>https://rus.io/4-days-on-a-deserted-island/</guid><description>&lt;p&gt;&lt;a href="4-days-on-a-deserted-island-02.webp"&gt;&lt;img decoding="async" class="aligncenter size-fullwidth wp-image-964" src="4-days-on-a-deserted-island-02.webp" alt="4 Days On A Deserted Island 2" width="640" height="148" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="4-days-on-a-deserted-island-01.webp"&gt;&lt;img decoding="async" class="alignleft size-medium wp-image-963" src="4-days-on-a-deserted-island-01.webp" alt="4 Days On A Deserted Island 1" width="200" height="300" /&gt;&lt;/a&gt; Freedive UK arranged an incredible &lt;a href="www.freediveuk.com/freediving-holidays/freediving-foreign-holidays/shipwrecked-2015/"&gt;shipwrecked&lt;/a&gt; event where 14 of us stayed on a deserted island and had to fend for ourselves for 4 days with skills taught to us from some local &lt;a href="https://en.wikipedia.org/wiki/Moken_people"&gt;Moken&lt;/a&gt;, learning how to freedive, build spears, spear fish and forage for food!&lt;/p&gt;
&lt;p&gt;The first couple of days were spent learning the basics of freediving, getting acclimatised for those visiting from other countries and snorkling/freedive trips by longtail boat. The basic technique of freediving involves resting on the surface and calmly breathing to reduce your heart rate. The less your heart pumps then the less oxygen is taken from your lungs, moved around the body and transformed in to carbon dioxide. It is the build up of carbon dioxide inside you that makes you want to take another breath, not your body asking for more oxygen. You then take a series of deep breaths in, filling all of your lungs and mouth with air to get as much oxygen inside you as possible, then you calmly dive. I managed to hold my breath, on the surface but under water, for 2 minutes and 9 seconds, it wasn’t easy and was a case of mind over matter, I really wanted to exhale and felt very uncomfortable. When actually diving it’s even harder, as you have to equalise all the way to adjust to the pressure and as you swim you use up oxygen faster! I only managed 38 seconds and 10 meters when actually freediving, I need more practice and bigger balls.&lt;/p&gt;</description></item><item><title>Use Of Weapons</title><link>https://rus.io/use-of-weapons/</link><pubDate>Sun, 15 Mar 2015 12:15:00 +0000</pubDate><guid>https://rus.io/use-of-weapons/</guid><description>&lt;p&gt;I found Use Of Weapons to have an annoying pace to it. The story features two timelines that alternate every other chapter, making the book choppy to read. Whilst the pace of the main plot seems to yo-yo between glacially slow and then super fast.&lt;/p&gt;
&lt;p&gt;The concept of the story and what Bank’s tried to do with the timelines are both good ideas but I can’t help but feel that the execution was pretty poor with two many different ideas and scenarios making play.&lt;/p&gt;</description></item><item><title>The Gifts of Imperfection: Let Go of Who You Think You’re Supposed to be and Embrace Who You are</title><link>https://rus.io/the-gifts-of-imperfection-let-go-of-who-you-think-youre-supposed-to-be-and-embrace-who-you-are/</link><pubDate>Sun, 15 Mar 2015 11:58:04 +0000</pubDate><guid>https://rus.io/the-gifts-of-imperfection-let-go-of-who-you-think-youre-supposed-to-be-and-embrace-who-you-are/</guid><description>&lt;p&gt;I first heard of Brene Brown after watching her 20 minute TEDx talk &lt;a href="https://www.ted.com/talks/brene_brown_on_vulnerability?language=en"&gt;The Power Of Vulnerability&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Gifts of Imperfection offers readers a way to change their lives through adopting the practices of “wholehearted” living, an idea Brené came up with after studying concepts like shame, happiness, joy, anxiety and how they all relate to each other. By learning to embrace our imperfections, and recognise what issues get in our way, such as shame and fear we are able to lead more authentic and compassionate lives.&lt;/p&gt;</description></item><item><title>Fermat’s Last Theorem</title><link>https://rus.io/fermats-last-theorem/</link><pubDate>Wed, 11 Mar 2015 12:17:58 +0000</pubDate><guid>https://rus.io/fermats-last-theorem/</guid><description>&lt;p&gt;Simon Singh makes the story of the 300 year search for the solution to Fermat’s Last Theorem sound like Indiana Jones is searching for a great mathematical, lost treasure. Detailing the history of famous mathematicians such as Pythagoras, Eular and Fermat himself and how their work contributed to the creation of the riddle and the Andrew Wiles’ eventual solution, Singh paints a gripping picture.&lt;/p&gt;
&lt;p&gt;This excellent history of the solution doesn’t go overboard on complicated maths but the appendix is full of theorems and proofs if you want to extend your knowledge, it’s a fantastic read.&lt;/p&gt;</description></item><item><title>A Brief History Of Time</title><link>https://rus.io/a-brief-history-of-time/</link><pubDate>Wed, 11 Mar 2015 11:51:25 +0000</pubDate><guid>https://rus.io/a-brief-history-of-time/</guid><description>&lt;p&gt;One of the best selling books ever, third only to the Bible and Shakespear, Stephen Hawking’s A Brief History Of time was written to help nonscientists understand the questions being asked by scientists today: Where did the universe come from? How and why did it begin? Will it come to an end, and if so, how?&lt;/p&gt;
&lt;p&gt;Hawking attempts to reveal these questions (and where we’re looking for answers) using a minimum of technical jargon. Among the topics gracefully covered are gravity, black holes, the Big Bang, Quantum theory, String theory, the nature of time, and physicists’ search for a grand unifying theory.&lt;/p&gt;</description></item><item><title>Tomb Raider</title><link>https://rus.io/tomb-raider/</link><pubDate>Wed, 25 Feb 2015 12:30:11 +0000</pubDate><guid>https://rus.io/tomb-raider/</guid><description>&lt;p&gt;According to Steam, I spent 13 hours playing the latest Tomb Raider game, which cost me about £4.99 in the Steam Christmas sale including all the extras, and it was 13 hours well spent!&lt;/p&gt;
&lt;p&gt;It took a bit of a deviation from the Tomb Raider games I’d played before, for one it felt more like a linear RPG, as you could get experience which you could use to level up stats and weapons as you progressed. Also, there was a lot of in game swearing.&lt;/p&gt;</description></item><item><title>Snorkling At The Similan Islands</title><link>https://rus.io/snorkling-at-the-similan-islands/</link><pubDate>Fri, 20 Feb 2015 09:01:21 +0000</pubDate><guid>https://rus.io/snorkling-at-the-similan-islands/</guid><description>&lt;p&gt;&lt;a href="snorkling-at-the-similan-islands-22.webp"&gt;&lt;img decoding="async" src="snorkling-at-the-similan-islands-22.webp" alt="Snorkling At The Similan Islands 22" width="640" height="141" class="aligncenter size-fullwidth wp-image-945" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Last weekend to take a break from training and have a bit of an adventure I arranged a snorkling trip so the Similan Islands through &lt;a href="https://www.phuketdivetours.com/"&gt;Phuket Dive Tours&lt;/a&gt;. There was an offer on at the time and the cost of the trip was 2700 Baht (£53) and included transfer to the boat to the Similans, breakfast and lunch! Snorkles were supplied and fins were 100baht (£2) to rent, I bought my own though, as did a few others, but the gear they supplied was good enough and also in great condition.&lt;/p&gt;</description></item><item><title>The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography</title><link>https://rus.io/the-code-book-the-science-of-secrecy-from-ancient-egypt-to-quantum-cryptography/</link><pubDate>Wed, 18 Feb 2015 12:12:49 +0000</pubDate><guid>https://rus.io/the-code-book-the-science-of-secrecy-from-ancient-egypt-to-quantum-cryptography/</guid><description>&lt;p&gt;The Code Book traces the history of cryptography from its recorded inception in Roman times up through to the current applications as of it’s publication date circa 2000. All of the chapters held my interest and were riveting other than the, necessary, latter chapter on the the effects of encryption on US politics but it was Simon’s chapters on deciphering the Enigma code and ancient languages such as Egyptian Hieroglyphs and Linear B that I found most interesting.&lt;/p&gt;</description></item><item><title>The Player Of Games</title><link>https://rus.io/the-player-of-games/</link><pubDate>Thu, 12 Feb 2015 15:28:07 +0000</pubDate><guid>https://rus.io/the-player-of-games/</guid><description>&lt;p&gt;Iain M. Bank’s second Culture book, The Player Of Games, was much more enjoyable than the first one, to the state that I read the last half in just one day! Unlike the first Culture novel, the protagonist this time is part of the Culture society allowing Banks to expand on the universe in greater detail.&lt;/p&gt;
&lt;p&gt;The story is compelling, I could hardly put the book down, and the premise intelligent and unique. I was curious the entire time about the various agendas and motives of all the characters and the plot was gripping. It was very entertaining and I’m looking forwards to reading the 3rd in the series shortly.&lt;/p&gt;</description></item><item><title>Diablo III</title><link>https://rus.io/diablo-iii/</link><pubDate>Tue, 03 Feb 2015 13:16:47 +0000</pubDate><guid>https://rus.io/diablo-iii/</guid><description>&lt;p&gt;The first game I bought, played and completed on this trip was Diablo 3, though it took a bit of effort to &lt;a href="https://rus.io/buying-online-games-in-thailand/"&gt;eventually buy it&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;I played Diablo 1 and 2 when they were originally released and loved how you could tweak your character and manipulate your attributes to create vastly different skill sets.&lt;/p&gt;
&lt;p&gt;Diablo 3 didn’t feel like those games at all, other than visually. It’s a very forgiving game, you can move points between skills and change your mind etc. It very much felt like Diablo Arcade Mode.&lt;/p&gt;</description></item><item><title>The Legend Of Zelda</title><link>https://rus.io/the-legend-of-zelda/</link><pubDate>Tue, 03 Feb 2015 07:58:27 +0000</pubDate><guid>https://rus.io/the-legend-of-zelda/</guid><description>&lt;p&gt;I’d never played any of the Zelda series before, despite having a NES as a kid and my brother having The Ocarina Of Time on his N64 so I decided to dive in and play the first one.&lt;/p&gt;
&lt;p&gt;Man, this was one hard game, even using a walkthrough and OpenEmu’s memory save feature. It was kind of fun, but not really as it was so damn hard.&lt;/p&gt;
&lt;p&gt;The game is split in to two stories, I only completed the first one and have no intention of replying it to complete the second one as it uses the same level data, things are just moved around.&lt;/p&gt;</description></item><item><title>Silent Hill</title><link>https://rus.io/silent-hill/</link><pubDate>Mon, 02 Feb 2015 04:49:09 +0000</pubDate><guid>https://rus.io/silent-hill/</guid><description>&lt;p&gt;There’s an awesome game console emulator for the Mac called &lt;a href="https://openemu.org/"&gt;OpenEmu&lt;/a&gt; which lets you play games across a dozen or so old school consoles so for Christmas my parents bought me a Sony Playstation 3 Dual Shock controller as they work with Macs and one of my mates bought it up when I went to visit Chiang Mai!&lt;/p&gt;
&lt;p&gt;I’ve always wanted to play Silent Hill as it’s supposed to be extremely creepy. The OpenEmu lets you emulate Playstation games, and Silent Hill was flawless. I like old school games and consoles (before they were just PCs in a box) so over the last month bought a &lt;a href="https://www.retrocollect.com/Members-Game-Collection-Photos/idimmu/Game-Collection-Photos/3169-Playstation.html"&gt;PSOne&lt;/a&gt;, Silent Hill and a &lt;a href="https://www.retrocollect.com/Members-Game-Collection-Photos/idimmu/My-Game-Collection-Photos/"&gt;bunch of random other stuff&lt;/a&gt; off EBay as investments. They were all sourced well under market rate and should only go up in price. They’re also pretty awesome!&lt;/p&gt;</description></item><item><title>5 Months In Thailand</title><link>https://rus.io/5-months-in-thailand/</link><pubDate>Sun, 01 Feb 2015 14:29:11 +0000</pubDate><guid>https://rus.io/5-months-in-thailand/</guid><description>&lt;p&gt;It’s now been 5 months since I left the UK and 2 months since my last update. I’m currently in Ho Chi Minh City, Vietnam, for 10 days.&lt;/p&gt;
&lt;h2 id="weightloss"&gt;Weightloss&lt;/h2&gt;
&lt;p&gt;&lt;a href="5-months-in-thailand-01.webp"&gt;&lt;img decoding="async" src="5-months-in-thailand-01.webp" alt="5 Months In Thailand 1" width="640" height="480" class="aligncenter size-fullwidth wp-image-891" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I went to the hospital for a routine check up last weekend and weighed in at 84kg. I’ve lost 6kg since my last update 2 months ago and 16kg in total since I got here. That’s 35lbs or 2 1/2 stone for people that like the Imperial system. I lost most of that 6kg in the last 4 weeks as my training and diet have been impeccable. 0 days off and 0 cheat days. Looking to the future, after I am back from Vietnam I’m going to keep that up and see if I can lose at least 10kg more whilst I still have the opportunity to train at Tiger.&lt;/p&gt;</description></item><item><title>Consider Phlebas</title><link>https://rus.io/consider-phlebas/</link><pubDate>Wed, 28 Jan 2015 08:48:00 +0000</pubDate><guid>https://rus.io/consider-phlebas/</guid><description>&lt;p&gt;Consider Phlebas is the first book in Ian. M. Bank’s Culture series and demonstrates his talent for suspense in a pretty hard core sci-fi novel detailing the exploits of a shape shifting secret agent of the Iridans.&lt;/p&gt;
&lt;p&gt;Undertaking a clandestine mission to a forbidden planet in search of a fugitive artificial intelligence, Consider Phlebas is a serious space opera set in the midst of a war between two galactic empires.&lt;/p&gt;</description></item><item><title>Tiger Muay Thai’s New Gym</title><link>https://rus.io/tiger-muay-thais-new-gym/</link><pubDate>Sun, 25 Jan 2015 06:17:08 +0000</pubDate><guid>https://rus.io/tiger-muay-thais-new-gym/</guid><description>&lt;p&gt;When I first arrived at Tiger Muay Thai back in September, the indoor, air conditioned gym had been turned in to a BJJ hall and all the gym equipment had been moved outside, whilst construction on a new, larger gym was underway. The gym equipment was getting pretty weathered and people were lifting with gloves to protect themselves from rust etc. This caused me to join Titan Fitness’ gym for a while instead whilst I was living near it.&lt;/p&gt;</description></item><item><title>SSH Over TorBrowser</title><link>https://rus.io/ssh-over-torbrowser/</link><pubDate>Fri, 16 Jan 2015 09:42:26 +0000</pubDate><guid>https://rus.io/ssh-over-torbrowser/</guid><description>&lt;p&gt;&lt;img decoding="async" src="ssh-over-torbrowser-01.webp" alt="SSH Over TorBrowser 1" width="300" height="181" class="alignleft size-medium wp-image-904" /&gt; The hotel in Thailand that I’m currently staying in is for some inexplicable reason blocking SSH, randomly. 6 hours ago it was working fine, but now when I need to do some work it’s decided to block me. At least that’s what I think is happening as all other requests work fine. I think it’s using some deep packet inspection too, as moving to another port also doesn’t work.&lt;/p&gt;</description></item><item><title>Jab, Jab, Jab, Right Hook: How to Tell Your Story in a Noisy Social World</title><link>https://rus.io/jab-jab-jab-right-hook-how-to-tell-your-story-in-a-noisy-social-world/</link><pubDate>Fri, 09 Jan 2015 04:20:32 +0000</pubDate><guid>https://rus.io/jab-jab-jab-right-hook-how-to-tell-your-story-in-a-noisy-social-world/</guid><description>&lt;p&gt;This book is mandatory reading if you’re planning on running a social media campaign any time soon. Covering all the major players, Twitter, Facebook, Pinterest and Tumbler, as well as Google+ and others, Gary analysis the facets of each network, dissects what makes posts successful, go viral and get over exposure, and what can make posts fail.&lt;/p&gt;
&lt;p&gt;Using case studies as the book progresses you are shown exactly what can make or break a social media campaign on each respective network, and they are all different, so what works on one will not necessarily work on another.&lt;/p&gt;</description></item><item><title>The White Temple Wat Rong Khun In Chiang Rai</title><link>https://rus.io/the-white-temple-wat-rong-khun-in-chiang-rai/</link><pubDate>Thu, 08 Jan 2015 16:44:17 +0000</pubDate><guid>https://rus.io/the-white-temple-wat-rong-khun-in-chiang-rai/</guid><description>&lt;img decoding="async" src="the-white-temple-wat-rong-khun-in-chiang-rai-01.webp" alt="The White Temple Wat Rong Khun In Chiang Rai 1" width="640" height="245" class="aligncenter size-fullwidth wp-image-811" /&gt;
&lt;p&gt;To the east of Chiang Mai is another city called Chiang Rai who’s main claim to fame is the beautiful White Temple, Wat Rong Khun. As I’ve no plans to be back in the north of Thailand any time soon, now seemed like a great time for me to visit.&lt;/p&gt;
&lt;h2 id="chiang-mai-to-chiang-rai-by-bus"&gt;Chiang Mai to Chiang Rai By Bus&lt;/h2&gt;
&lt;p&gt;After asking around, the only place to buy a bus ticket from Chiang Mai to Chiang Rai is the bus station to the east of the old city, apparently there is a shop in the centre but I couldn’t find it. It’s easy to get to buy songthaew or tuk-tuk.&lt;/p&gt;</description></item><item><title>Raising Steam</title><link>https://rus.io/raising-steam/</link><pubDate>Tue, 06 Jan 2015 04:50:20 +0000</pubDate><guid>https://rus.io/raising-steam/</guid><description>&lt;p&gt;Terry, with this book you are really spoiling us! Following in the steps of previous books, by revolving the plot around the addition of a real world device in to the Discworld, namely the steam train, Raising Steam has everything! Political intrigue, hijackings, goblins, dwarves, Corporal Nobby Nobs, drama, did I say intrigue?&lt;/p&gt;
&lt;p&gt;This is definitely one of Terry’s best books and was a pleasure to read, I couldn’t put it down and took it to every meal as well as my day out to Chiang Rai. Featuring the new character, Dick Simnel, inventor of the Discworld’s first steam engine who, with the help of Harry King and Moist Von Lipwig, must also create a complete railway service!&lt;/p&gt;</description></item><item><title>First Shopify Sale</title><link>https://rus.io/first-shopify-sale/</link><pubDate>Mon, 05 Jan 2015 10:23:45 +0000</pubDate><guid>https://rus.io/first-shopify-sale/</guid><description>&lt;p&gt;&lt;a href="first-shopify-sale-01.webp"&gt;&lt;img decoding="async" src="first-shopify-sale-01.webp" alt="First Shopify Sale 1" width="640" height="258" class="aligncenter size-fullwidth wp-image-802" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As part of building up a brand with Amazon FBA I have my own e-commerce store in order to build trust with customers that search for our brand name. So far I haven’t done much more than list my various products on it, with sales copy and images taken straight from my Amazon listings.&lt;/p&gt;
&lt;p&gt;I’ve built e-commerce sites in the past, using either &lt;a href="https://www.woothemes.com/woocommerce/"&gt;Woocommerce&lt;/a&gt; or &lt;a href="https://magento.com/"&gt;Magento&lt;/a&gt; but this time opted for &lt;a href="https://www.shopify.com/?ref=ccps"&gt;Shopify&lt;/a&gt; as it’s much less effort to set up and integrates with Amazon FBA really nicely. Until now though, everything has been quiet!&lt;/p&gt;</description></item><item><title>Profit Per Sale When Selling On Amazon</title><link>https://rus.io/profit-per-sale-when-selling-on-amazon/</link><pubDate>Sun, 28 Dec 2014 06:35:17 +0000</pubDate><guid>https://rus.io/profit-per-sale-when-selling-on-amazon/</guid><description>&lt;p&gt;Now I’m back in Chiang Mai it seems that there’s been a huge swing. A lot of the people I met at the Drop Ship Lifestyle event are now looking at selling products on Amazon as their business model of choice and I’ve been fielding a lot of questions. The most common question is by far:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;How much profit are you making per sale?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;so I thought I’d answer that here, once and for all! Here are the transaction details for one of our sales, from Amazon.&lt;/p&gt;</description></item><item><title>Basic Security Testing With Kali Linux</title><link>https://rus.io/basic-security-testing-with-kali-linux/</link><pubDate>Sat, 27 Dec 2014 09:31:37 +0000</pubDate><guid>https://rus.io/basic-security-testing-with-kali-linux/</guid><description>&lt;p&gt;I quite fancy the idea of taking some of the &lt;a href="https://www.offensive-security.com/"&gt;Offensive Security&lt;/a&gt; certifications, but they are expensive and once paid for time limited to complete! So as a precursor I’m reading up on some of the tools and techniques that you are expected to learn about on the course and playing with the Kali Linux penetration testing distribution.&lt;/p&gt;
&lt;p&gt;Basic Security Testing With Kali Linux is a lot of fun. I breezed through the book as I’m familiar with all the concepts already but it is aimed at the beginner so if you have no penetration testing experience you’ll be fine.&lt;/p&gt;</description></item><item><title>Christmas In Chiang Mai</title><link>https://rus.io/christmas-in-chiang-mai/</link><pubDate>Fri, 26 Dec 2014 08:16:31 +0000</pubDate><guid>https://rus.io/christmas-in-chiang-mai/</guid><description>&lt;img decoding="async" src="christmas-in-chiang-mai-01.webp" alt="Christmas In Chiang Mai 1" width="640" height="190" class="aligncenter size-fullwidth wp-image-774" /&gt;
&lt;p&gt;Thailand doesn’t really do Christmas so everywhere was open which made it a very interesting day indeed!&lt;/p&gt;
&lt;h2 id="christmas-lunch-at-coffee-monster"&gt;Christmas Lunch At Coffee Monster&lt;/h2&gt;
&lt;div id='gallery-58' class='gallery galleryid-773 gallery-columns-3 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='Screen-Shot-2013-10-15-at-11.06.11.webp'&gt;&lt;img decoding="async" width="150" height="150" src="Screen-Shot-2013-10-15-at-11.06.11.webp" class="attachment-thumbnail size-thumbnail" alt="Bing Results" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='christmas-in-chiang-mai-017-scaled.webp'&gt;&lt;img decoding="async" width="150" height="150" src="christmas-in-chiang-mai-017.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='christmas-in-chiang-mai-018-scaled.webp'&gt;&lt;img decoding="async" width="150" height="150" src="christmas-in-chiang-mai-018.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;In the Phuket Central Festival food hall they were selling Waitrose Christmas puddings, so for a bit of home from home I bought one of each for the total sum of 2000 Baht (£40). I felt my wallet haemorrhaging as I paid.&lt;/p&gt;</description></item><item><title>Artifacts Of The Cambodian Civil War</title><link>https://rus.io/artifacts-of-the-cambodian-civil-war/</link><pubDate>Fri, 26 Dec 2014 08:16:21 +0000</pubDate><guid>https://rus.io/artifacts-of-the-cambodian-civil-war/</guid><description>&lt;img decoding="async" src="artifacts-of-the-cambodian-civil-war-01.webp" alt="Siem Reap War Museum" width="640" height="193" class="aligncenter size-fullwidth wp-image-751" /&gt;
&lt;p&gt;Siem Reap has a number of tourist attractions related to the war that ravaged Cambodia during the end of the 20th Century and the Tuktuk drivers will want to take you to all of them, ideally on the same day!&lt;/p&gt;
&lt;h2 id="cambodian-war-museum"&gt;Cambodian War Museum&lt;/h2&gt;
&lt;div id='gallery-178' class='gallery galleryid-2272 gallery-columns-3 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='artifacts-of-the-cambodian-civil-war-02-scaled.webp'&gt;&lt;img decoding="async" width="150" height="150" src="artifacts-of-the-cambodian-civil-war-02.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='artifacts-of-the-cambodian-civil-war-03-scaled.webp'&gt;&lt;img decoding="async" width="150" height="150" src="artifacts-of-the-cambodian-civil-war-03.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='artifacts-of-the-cambodian-civil-war-04-scaled.webp'&gt;&lt;img decoding="async" width="150" height="150" src="artifacts-of-the-cambodian-civil-war-04.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='artifacts-of-the-cambodian-civil-war-05-scaled.webp'&gt;&lt;img decoding="async" width="150" height="150" src="artifacts-of-the-cambodian-civil-war-05.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='artifacts-of-the-cambodian-civil-war-06-scaled.webp'&gt;&lt;img decoding="async" width="150" height="150" src="artifacts-of-the-cambodian-civil-war-06.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='artifacts-of-the-cambodian-civil-war-07-scaled.webp'&gt;&lt;img decoding="async" width="150" height="150" src="artifacts-of-the-cambodian-civil-war-07.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;a href="https://www.warmuseumcambodia.com/"&gt;Cambodian War Museum&lt;/a&gt; was built by Cambodia’s Ministry of National Defense and contains artifacts salvaged when the civil war ended in 1998. It is $5 to walk around it and a free guide is available.&lt;/p&gt;</description></item><item><title>Snuff</title><link>https://rus.io/snuff/</link><pubDate>Fri, 19 Dec 2014 07:25:02 +0000</pubDate><guid>https://rus.io/snuff/</guid><description>&lt;p&gt;Hot on the heels of Unseen Academicals is another Discworld novel covering the themes of racism and also slavery. Whilst not my favourite Discworld novel any story featuring Sam Vimmes and the rest of the Night Watch is always entertaining, even when covering such serious topics.&lt;/p&gt;</description></item><item><title>PADI Rescue Diver in Phuket</title><link>https://rus.io/padi-rescue-diver-in-phuket/</link><pubDate>Mon, 15 Dec 2014 14:59:08 +0000</pubDate><guid>https://rus.io/padi-rescue-diver-in-phuket/</guid><description>&lt;p&gt;After passing my &lt;a href="scuba-diving-in-phuket/"&gt;PADI Open Water&lt;/a&gt; and Open Water Advanced, this weekend I also passed my &lt;a href="https://www.phuketdivetours.com/padi-courses-overview/continuing-education/padi-rescue-diver-course-thailand.html"&gt;PADI Rescue Diver&lt;/a&gt; course, taught by Dan from &lt;a href="https://www.phuketdivetours.com"&gt;Phuket Dive Tours&lt;/a&gt;. The course covered the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Self-rescue and diver stress&lt;/li&gt;
&lt;li&gt;Rescue Diver first aid&lt;/li&gt;
&lt;li&gt;Swimming and non-swimming rescue techniques&lt;/li&gt;
&lt;li&gt;Emergency management and equipment&lt;/li&gt;
&lt;li&gt;Panicked diver response&lt;/li&gt;
&lt;li&gt;Underwater problems&lt;/li&gt;
&lt;li&gt;Rescue Missing diver procedures&lt;/li&gt;
&lt;li&gt;Surfacing the unconscious diver&lt;/li&gt;
&lt;li&gt;In-water rescue breathing protocols&lt;/li&gt;
&lt;li&gt;Exiting unconscious diver&lt;/li&gt;
&lt;li&gt;First aid procedures for pressure related accidents&lt;/li&gt;
&lt;li&gt;Two final open water scenarios&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="padi-rescue-diver-in-phuket-01.webp"&gt;&lt;img decoding="async" class="aligncenter size-fullwidth wp-image-728" src="padi-rescue-diver-in-phuket-01.webp" alt="PADI Rescue Diver in Phuket 1" width="640" height="960" /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Notes from My Travels: Visits with Refugees in Africa, Cambodia, Pakistan and Ecuador</title><link>https://rus.io/notes-from-my-travels-visits-with-refugees-in-africa-cambodia-pakistan-and-ecuador/</link><pubDate>Tue, 09 Dec 2014 06:11:29 +0000</pubDate><guid>https://rus.io/notes-from-my-travels-visits-with-refugees-in-africa-cambodia-pakistan-and-ecuador/</guid><description>&lt;p&gt;I found this whilst searching for a book about the Cambodian temples and bought it to learn more about all the land mine victims I keep seeing in Siem Reap, busking.&lt;/p&gt;
&lt;p&gt;The book is as described, a collection of notes Angelina made whilst visiting refugees in Sierra Leone, Tanzania, Pakistan, Cambodia, and Ecuador, visiting the refugees themselves, talking with them, learning about them and asking them what they want and need and how they can be helped.&lt;/p&gt;</description></item><item><title>Exploring Angkor Wat</title><link>https://rus.io/exploring-angkor-wat/</link><pubDate>Mon, 08 Dec 2014 05:00:46 +0000</pubDate><guid>https://rus.io/exploring-angkor-wat/</guid><description>&lt;p&gt;&lt;a href="exploring-angkor-wat-01.webp"&gt;&lt;img decoding="async" src="exploring-angkor-wat-01.webp" alt="Exploring Angkor Wat 1" width="640" height="212" class="aligncenter size-fullwidth wp-image-692" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Whilst Angkor Wat is the largest temple around Siem Reap, there are many others some of which in my opinion are better. So you want to take some time and see as many as possible else you’re doing yourself a great disservice.&lt;/p&gt;
&lt;div id='gallery-54' class='gallery galleryid-690 gallery-columns-3 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='exploring-angkor-wat-07.webp'&gt;&lt;img decoding="async" width="150" height="150" src="exploring-angkor-wat-07.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='exploring-angkor-wat-08.webp'&gt;&lt;img decoding="async" width="150" height="150" src="exploring-angkor-wat-08.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='exploring-angkor-wat-09.webp'&gt;&lt;img decoding="async" width="150" height="150" src="exploring-angkor-wat-09.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='exploring-angkor-wat-10.webp'&gt;&lt;img decoding="async" width="150" height="150" src="exploring-angkor-wat-10.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='exploring-angkor-wat-11.webp'&gt;&lt;img decoding="async" width="150" height="150" src="exploring-angkor-wat-11.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='exploring-angkor-wat-12.webp'&gt;&lt;img decoding="async" width="150" height="150" src="exploring-angkor-wat-12.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='exploring-angkor-wat-13.webp'&gt;&lt;img decoding="async" width="150" height="150" src="exploring-angkor-wat-13.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='exploring-angkor-wat-14.webp'&gt;&lt;img decoding="async" width="150" height="150" src="exploring-angkor-wat-14.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='exploring-angkor-wat-15.webp'&gt;&lt;img decoding="async" width="150" height="150" src="exploring-angkor-wat-15.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h2 id="angkor-wat-temple-pass"&gt;Angkor Wat Temple Pass&lt;/h2&gt;
&lt;p&gt;No matter how you decide to view the temples, you’ll need to buy a temple pass to let you in the area. These passes get checked on the road as you enter the temple complex and additionally by a guard before you enter each temple, do not lose it!&lt;/p&gt;</description></item><item><title>The Omega Rx Zone: The Miracle of the New High-dose Fish Oil</title><link>https://rus.io/the-omega-rx-zone-the-miracle-of-the-new-high-dose-fish-oil/</link><pubDate>Sun, 07 Dec 2014 04:44:50 +0000</pubDate><guid>https://rus.io/the-omega-rx-zone-the-miracle-of-the-new-high-dose-fish-oil/</guid><description>&lt;p&gt;Since I started weight lifting, 12 or so years ago, fish oil was always recommended as a supplement. Even now at Tiger Muay Thai as part of their supplement plan you get some fish oil and are recommended to take it 3 times a day. I’ve supplemented with it for a long time and I’ve always noticed that I perform better and am happier when I’m on it, then when I run out things get noticeably worse!&lt;/p&gt;</description></item><item><title>3 Months In Thailand</title><link>https://rus.io/3-months-in-thailand/</link><pubDate>Sat, 06 Dec 2014 07:07:31 +0000</pubDate><guid>https://rus.io/3-months-in-thailand/</guid><description>&lt;p&gt;I’ve now spent 3 months in Thailand and am visiting Siem Reap in Cambodia for a week, so it’s time for a bit of accountability!&lt;/p&gt;
&lt;h2 id="weightloss"&gt;Weightloss&lt;/h2&gt;
&lt;p&gt;They say a picture is worth a thousand words, so here we go:&lt;/p&gt;
&lt;p&gt;&lt;a href="beforeafter.webp"&gt;&lt;img decoding="async" src="beforeafter.webp" alt="before after weightloss" width="640" height="853" class="aligncenter size-fullwidth wp-image-680" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I’ve lost 10 kg in the last 3 months, training at Tiger Muay Thai and Crossfit Phuket, eating properly, supplementing properly and not really drinking! Clothes that were previously too small, that I bought with me, now fit and I have a good routine going now. In another 6 months I should have easily met my goal.&lt;/p&gt;</description></item><item><title>The Sedona Method</title><link>https://rus.io/the-sedona-method/</link><pubDate>Tue, 25 Nov 2014 05:09:13 +0000</pubDate><guid>https://rus.io/the-sedona-method/</guid><description>&lt;p&gt;I took Sedona Method classes with &lt;a href="https://www.youcandoanything.co.uk/sedona-method/"&gt;Maya Zack&lt;/a&gt; in Brighton a couple of years ago to see how the process would work on some of the stresses I was under at the time and found the experience really rewarding and the techniques I learned helpful for all manner of things, so decided to give the book a read.&lt;/p&gt;
&lt;p&gt;In essence the Sedona Method simply involves asking yourself a series of questions about your feelings or whatever the situation is that you want to release along the lines of the following:&lt;/p&gt;</description></item><item><title>Scuba Diving In Phuket</title><link>https://rus.io/scuba-diving-in-phuket/</link><pubDate>Sun, 23 Nov 2014 16:45:05 +0000</pubDate><guid>https://rus.io/scuba-diving-in-phuket/</guid><description>&lt;img decoding="async" class="aligncenter size-fullwidth wp-image-644" src="diving-phuket.webp" alt="diving-phuket" width="640" height="160" /&gt;
&lt;p&gt;There’s not much to do on Soi Ta Aed, the road Tiger Muay Thai is on, other than train, eat and get massages so I’ve been escaping out to sea with the help of Phuket Dive Tours and its awesome owner Dave.&lt;/p&gt;
&lt;img decoding="async" class="alignleft size-medium wp-image-649" src="IMG_4442.webp" alt="Phuket Dive Tours" width="300" height="225" /&gt; 
&lt;div&gt;
 Phuket Dive Tours&lt;br /&gt; &lt;a href="https://www.phuketdivetours.com"&gt;https://www.phuketdivetours.com&lt;/a&gt;&lt;/p&gt; 
 &lt;div&gt;
 10/10 Soi Ta Aed, Chalong, Phuket, 83130
 &lt;/div&gt;
 &lt;p&gt;
 Phone: +66 87 022 5356
 &lt;/p&gt;
 &lt;div&gt;
 I&amp;#8217;d previously booked a snorkling tour of Koh Phi Phi through Phuket Dive Tours which was absolutely fantastic and before I came to Thailand I knew I wanted to get some scuba diving in and I knew what gear I wanted to try after reading some of the &lt;a style="text-decoration: none;" href="https://www.globosurf.com/snorkel/"&gt; &lt;span style="text-decoration: none; color: #000000;"&gt;top snorkeling product reviews&lt;/span&gt;&lt;/a&gt;. So, it was a no brainer to do my PADI Open Water and PADI Open Water Advanced with Phuket Dive Tours too!The PADI Open Water was a 3 day course, day 1 in a swimming pool then 2 days out on the boat, the Open Water advanced was another 2 days out on the boat. It&amp;#8217;s a great way to spend a weekend and take a break from training!&lt;/p&gt;</description></item><item><title>Places To Eat Near Tiger Muay Thai</title><link>https://rus.io/places-to-eat-near-tiger-muay-thai/</link><pubDate>Sun, 16 Nov 2014 09:42:00 +0000</pubDate><guid>https://rus.io/places-to-eat-near-tiger-muay-thai/</guid><description>&lt;p&gt;There are a &lt;strong&gt;lot&lt;/strong&gt; of places to eat around Tiger Muay Thai, all selling healthy things to eat. There are a quite a few cheap, small restaurants and shacks selling traditional Thai food and I think every hotel probably has it’s own restaurant too. The hotels are more expensive though.&lt;/p&gt;
&lt;p&gt;Most places sell some variety of steak or chicken breast with vegetables and brown rice, which is the healthy go to food in the area. I enjoy mixing it up with some traditional Thai dishes though, like Pad Ka-Prao (minced chicken with chilis and Thai holy basil). You must remember to say &lt;strong&gt;no sugar please&lt;/strong&gt; when you order else all your healthy eating and hard work will be for nowt!&lt;/p&gt;</description></item><item><title>The SEA Coworking Space</title><link>https://rus.io/the-sea-coworking-space/</link><pubDate>Tue, 14 Oct 2014 07:53:13 +0000</pubDate><guid>https://rus.io/the-sea-coworking-space/</guid><description>&lt;p&gt;&lt;a href="https://goo.gl/maps/U7xga"&gt;&lt;img decoding="async" src="the-sea-coworking-space.webp" alt="The SEA Co-Working Space" width="640" height="181" class="aligncenter size-fullwidth wp-image-470" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The road Tiger Muay Thai and Signature Phuket are on is having extensive roadworks today, with power and water outages. This means no training, as I can’t shower afterwards and no Internet as there’s no electricity, so I’ve headed out to a co-working space to get some work done.&lt;/p&gt;
&lt;h2 id="the-sea-coworking-space"&gt;The SEA Coworking Space&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://www.facebook.com/theseacoworkingspace"&gt;SEA co-working space&lt;/a&gt; is located in Phuket Town, next to the historical clock tower and has a lovely nautical ambience when you get inside, with orcas and whales everywhere. The vibe is peaceful, with chilled music playing and people whispering. This is not a busy office environment.&lt;/p&gt;</description></item><item><title>Drop Ship Lifestyle Ride Along #1 – Niche Selection</title><link>https://rus.io/drop-ship-lifestyle-ride-along-1-niche-selection/</link><pubDate>Tue, 14 Oct 2014 07:22:20 +0000</pubDate><guid>https://rus.io/drop-ship-lifestyle-ride-along-1-niche-selection/</guid><description>&lt;p&gt;After the amazing last week at the &lt;a href="https://rus.io/more/dropshiplifestyle"&gt;Drop Ship Lifestyle&lt;/a&gt; retreat, due to all the questions I was asked in the evenings, I’ve decided to do a Drop Ship Lifestyle &lt;em&gt;ride along&lt;/em&gt;. I am going to create a new &lt;a href="https://rus.io/more/dropshiplifestyle"&gt;drop shipping&lt;/a&gt; store and cover every aspect of the process from the very start for you guys. Along the way I will explain exactly what I’m doing, why I’m doing it and how the store is going!.&lt;/p&gt;</description></item><item><title>Living It Up In Chiang Mai</title><link>https://rus.io/living-it-up-in-chiang-mai/</link><pubDate>Mon, 13 Oct 2014 01:53:02 +0000</pubDate><guid>https://rus.io/living-it-up-in-chiang-mai/</guid><description>&lt;p&gt;&lt;a href="four-seasons-chiang-mai.webp"&gt;&lt;img decoding="async" src="four-seasons-chiang-mai.webp" alt="Four Seasons Chiang Mai" width="640" height="145" class="aligncenter size-fullwidth wp-image-417" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As everyone at the &lt;a href="https://rus.io/more/dropshiplifestyle/"&gt;Drop Ship Lifestyle&lt;/a&gt; Retreat had such an incredible week, Anton and Johnny wanted to show everyone how they celebrate reaching their sales goals for the month and took us all to the &lt;a href="https://www.fourseasons.com/chiangmai/"&gt;Four Seasons Resort in Chiang Mai&lt;/a&gt;. Apparently it costs between $400 – $800 a night to stay there, but for 1500 – 2000 Baht (£30 – £40) you can spend the day there which includes a buffet lunch and, if you wish, a never ending supply of drinks.&lt;/p&gt;</description></item><item><title>Posting Mail In Chiang Mai</title><link>https://rus.io/posting-mail-in-chiang-mai/</link><pubDate>Mon, 13 Oct 2014 01:14:34 +0000</pubDate><guid>https://rus.io/posting-mail-in-chiang-mai/</guid><description>&lt;p&gt;If you need to mail a postcard or a parcel in Chiang Mai, Thailand, there are two helpful places in the &lt;a href="https://www.chiangmai.bangkok.com/shopping/maya-lifestyle-shopping-center.htm"&gt;Maya Lifestyle Shopping Center&lt;/a&gt; in town.&lt;/p&gt;
&lt;div id='gallery-36' class='gallery galleryid-419 gallery-columns-2 gallery-size-thumbnail'&gt;
 &lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon portrait'&gt;
 &lt;a href='IMG_4153.webp'&gt;&lt;img decoding="async" width="150" height="150" src="IMG_4153.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;&lt;figure class='gallery-item'&gt; 
 &lt;div class='gallery-icon landscape'&gt;
 &lt;a href='IMG_4154.webp'&gt;&lt;img decoding="async" width="150" height="150" src="IMG_4154.webp" class="attachment-thumbnail size-thumbnail" alt="" /&gt;&lt;/a&gt;
 &lt;/div&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h2 id="mailing-a-post-card-in-chiang-mai"&gt;Mailing A Post Card In Chiang Mai&lt;/h2&gt;
&lt;p&gt;On the 3rd floor of Maya there is an awesome little book shop called Asia Books. These guys will sell you stamps for your postcard as well as mail the postcard for you! Postcards in Thailand are around 15 – 20 Baht (£0.30 – £0.40) and at Asia Books, 3 stamps to mail postcards internationally costs 60 baht (£1.20).&lt;/p&gt;</description></item><item><title>Drop Ship Lifestyle 2014 Retreat – Day 4</title><link>https://rus.io/drop-ship-lifestyle-2014-retreat-day-4/</link><pubDate>Sat, 11 Oct 2014 06:22:24 +0000</pubDate><guid>https://rus.io/drop-ship-lifestyle-2014-retreat-day-4/</guid><description>&lt;p&gt;&lt;a href="chiang-mai-elephant-sanctuary.webp"&gt;&lt;img decoding="async" src="chiang-mai-elephant-sanctuary.webp" alt="Chiang Mai Elephant Sanctuary" width="640" height="138" class="aligncenter size-fullwidth wp-image-399" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Yesterday was the last day of the &lt;a href="https://rus.io/more/dropshiplifestyle/"&gt;Drop Ship Lifestyle&lt;/a&gt; Retreat in Chiang Mai with more amazing presentations and fantastic entertainment.&lt;/p&gt;
&lt;h2 id="drop-ship-lifestyle-2014-retreat-schedule"&gt;Drop Ship Lifestyle 2014 Retreat Schedule&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Friday, October 10th&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;8:00am – 9:00 – Open office with coffee (Optional)&lt;/li&gt;
&lt;li&gt;9:00am – 9:45 – Content Marketing for eCommerce and Q&amp;amp;A with Brandon Nolte&lt;/li&gt;
&lt;li&gt;10:00am – 10:30 – Facebook Ads Session and Q&amp;amp;A with Jill and Josh Stanton&lt;/li&gt;
&lt;li&gt;10:30am – 11:15 – Outsourcing your Life and Q&amp;amp;A with Vince Wong&lt;/li&gt;
&lt;li&gt;11:45pm – Meet out front of Ibis for transportation to the Elephant Nature Park&lt;/li&gt;
&lt;li&gt;12:30pm – 5:00 – Elephant Nature Park&lt;/li&gt;
&lt;li&gt;5:00pm – Meet at drop off point for return transportation to Ibis&lt;/li&gt;
&lt;li&gt;5:45pm – 6:45 – Free time&lt;/li&gt;
&lt;li&gt;6:45pm – Meet out front of Ibis for transportation to the Closing Party&lt;/li&gt;
&lt;li&gt;7:00pm – 9:00 – Closing party / Buffet dinner and open bar included at 90’s Bar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The presentations in the morning were cut down and a little rushed to fit the afternoon and evening in. The &lt;em&gt;Outsourcing You Life&lt;/em&gt; presentation should have probably been scrapped to allow the others some extra time.&lt;/p&gt;</description></item><item><title>Drop Ship Lifestyle 2014 Retreat – Day 3</title><link>https://rus.io/drop-ship-lifestyle-2014-retreat-day-3/</link><pubDate>Fri, 10 Oct 2014 02:46:47 +0000</pubDate><guid>https://rus.io/drop-ship-lifestyle-2014-retreat-day-3/</guid><description>&lt;p&gt;We’ve just done day 3 of the &lt;a href="https://rus.io/more/dropshiplifestyle/"&gt;Drop Ship Lifestyle&lt;/a&gt; Retreat in Chiang Mai! Justin and Joe from &lt;a href="https://empireflippers.com/"&gt;Empire Flippers&lt;/a&gt; gave a fantastic talk about creating SOPs (Standard Operating Procedures) and the monetary potential of selling a profitable website! (Who knew you can sell a profitable website for 20 times it’s averagely monthly profit!)&lt;/p&gt;
&lt;h2 id="drop-ship-lifestyle-2014-retreat-schedule"&gt;Drop Ship Lifestyle 2014 Retreat Schedule&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Thursday, October 9th&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;8:00am – 9:00 – Open office with coffee (Optional)
&lt;ul&gt;
&lt;li&gt;9:00am – 12:00 – Empire Workshop with Justin Cooke and Joe Magnotti
&lt;ul&gt;
&lt;li&gt;12:00pm – 1:00 – Buffet lunch at Ibis Styles
&lt;ul&gt;
&lt;li&gt;1:00pm – 2:00 – Empire Workshop conclusion
&lt;ul&gt;
&lt;li&gt;2:00pm – Meet out front of Ibis for transportation to the Sticky Waterfalls
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;2:45pm – 5:45 – Explore the Sticky Waterfalls&lt;/p&gt;</description></item><item><title>Muay Thai Hand Wraps Instructions</title><link>https://rus.io/muay-thai-hand-wraps-instructions/</link><pubDate>Thu, 09 Oct 2014 02:38:28 +0000</pubDate><guid>https://rus.io/muay-thai-hand-wraps-instructions/</guid><description>&lt;p&gt;Here is a short video of my personal trainer at Tiger Muay Thai, Pong, teaching me how to tie Muay Thai Hand Wraps.&lt;/p&gt;</description></item><item><title>Drop Ship Lifestyle 2014 Retreat – Day 2</title><link>https://rus.io/drop-ship-lifestyle-2014-retreat-day-2/</link><pubDate>Thu, 09 Oct 2014 02:08:47 +0000</pubDate><guid>https://rus.io/drop-ship-lifestyle-2014-retreat-day-2/</guid><description>&lt;p&gt;&lt;a href="tiger-kingdom.webp"&gt;&lt;img decoding="async" class="aligncenter size-fullwidth wp-image-374" src="tiger-kingdom.webp" alt="tiger-kingdom" width="640" height="149" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Yesterday was day 2 of the &lt;a href="https://rus.io/more/dropshiplifestyle/"&gt;Drop Ship Lifestyle&lt;/a&gt; Retreat in Chiang Mai, with some amazing and inspiring talks. The most interesting one for me was a surprise talk by &lt;a href="https://www.benbrandes.com/"&gt;Ben Brandes&lt;/a&gt; about the potential of Amazon FBA, one of the methods I’m using to make money online currently.&lt;/p&gt;
&lt;h2 id="drop-ship-lifestyle-2014-retreat-schedule"&gt;Drop Ship Lifestyle 2014 Retreat Schedule&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Wednesday, October 8th&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;8:00am – 9:00 – Open office with coffee (Optional)&lt;/li&gt;
&lt;li&gt;9:00am – 9:45 – Email Marketing for eCommerce talk and Q&amp;amp;A with John McIntyre&lt;/li&gt;
&lt;li&gt;10:00am – 10:45 – Easy eCommerce Wins and Q&amp;amp;A with Brendan Tully&lt;/li&gt;
&lt;li&gt;10:45am – 11:00 – Coffee and snack break&lt;/li&gt;
&lt;li&gt;11:00am – 11:45 – Pinterest for eCommerce and Q&amp;amp;A with Nate Ginsburg&lt;/li&gt;
&lt;li&gt;12:00pm – 1:00 – Buffet lunch at Ibis Styles&lt;/li&gt;
&lt;li&gt;1:00pm – 2:00 – Open office&lt;/li&gt;
&lt;li&gt;2:00pm – Meet out front of Ibis for transportation to Tiger Kingdom&lt;/li&gt;
&lt;li&gt;2:30pm – 6:00 – Tiger Kingdom&lt;/li&gt;
&lt;li&gt;6:00pm – Meet at drop off point for return transportation to Ibis&lt;/li&gt;
&lt;li&gt;7:30pm – Buffet dinner at Kantary Hills (Optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tiger-kingdom"&gt;Tiger Kingdom&lt;/h2&gt;
&lt;p&gt;After a morning of talks and then lunch in the Ibis, it was off to Tiger Kingdom to spank some tigers. Despite their peaceful nature and the fact there were no incidents, these tigers were huge and very intimidating. They were also ripped. Knowing that they could disembowel me in under a second was kind of freaky.&lt;/p&gt;</description></item><item><title>Drop Ship Lifestyle 2014 Retreat – Day 1</title><link>https://rus.io/drop-ship-lifestyle-2014-retreat-day-1/</link><pubDate>Wed, 08 Oct 2014 01:53:23 +0000</pubDate><guid>https://rus.io/drop-ship-lifestyle-2014-retreat-day-1/</guid><description>&lt;img decoding="async" class="aligncenter size-full wp-image-323" src="IMG_3999.webp" alt="IMG_3999" width="640" height="150" /&gt;
&lt;p&gt;Yesterday was the first day of the &lt;a href="https://rus.io/more/dropshiplifestyle/"&gt;Drop Ship Lifestyle&lt;/a&gt; Retreat in Chiang Mai, primarily featuring &lt;a href="https://www.johnnyfd.com/"&gt;Johnny&lt;/a&gt; talking about optimisation and a trip to the Doi Suthep temple.&lt;/p&gt;
&lt;h2 id="drop-ship-lifestyle-2014-retreat-schedule"&gt;Drop Ship Lifestyle 2014 Retreat Schedule&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Tuesday, October 7th&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;9:00am – 9:45 – Registration on the 8th floor of Ibis Styles&lt;/li&gt;
&lt;li&gt;9:45am – 10:15 – Retreat introduction from Anton&lt;/li&gt;
&lt;li&gt;10:15am – 10:30 – Member introductions&lt;/li&gt;
&lt;li&gt;10:30am – 11:00 – eCommerce conversion tips from Johnny FD&lt;/li&gt;
&lt;li&gt;11:00am – 1:00 – Open office sessions focusing on design, traffic, and conversions&lt;/li&gt;
&lt;li&gt;1:00pm – 2:00 – Buffet lunch at Ibis Styles&lt;/li&gt;
&lt;li&gt;2:00pm – Meet out front of Ibis for transportation to Doi Suthep&lt;/li&gt;
&lt;li&gt;2:30pm – 4:30 – Explore Doi Suthep Temple&lt;/li&gt;
&lt;li&gt;4:30pm – Meet at drop off point for return transportation to Ibis&lt;/li&gt;
&lt;li&gt;5:00pm – 6:30 – Free time&lt;/li&gt;
&lt;li&gt;6:30pm – Meet out front of Ibis for transportation to the Coffee Monster Party&lt;/li&gt;
&lt;li&gt;7:00pm – 10:00 – Coffee Monster Party&lt;/li&gt;
&lt;li&gt;10:30pm – Transportation to Ibis Styles from Coffee Monster ends&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Anton has sorted out a complete day of events, with work in the morning and fun in the afternoon and evening. That’s a lifestyle I can certainly get with!&lt;/p&gt;</description></item><item><title>Buying Online Games In Thailand</title><link>https://rus.io/buying-online-games-in-thailand/</link><pubDate>Sun, 05 Oct 2014 04:18:03 +0000</pubDate><guid>https://rus.io/buying-online-games-in-thailand/</guid><description>&lt;p&gt;One of the things I didn’t account for in Thailand is how complicated it is to buy things online. I’m guessing this isn’t just an issue in Thailand but more a global problem when making online purchases abroad.&lt;/p&gt;
&lt;p&gt;It is the rainy season in Thailand which means some times, like the last couple of days, if you go outside you drown. I like to play computer games every now and again and I use an Apple MacBook Pro which has no CD Rom drive so anything I buy has to be a digital download. There are 3 main digital game providers I’m interested in, &lt;a href="https://us.battle.net/d3/en/"&gt;Blizzard&lt;/a&gt;, &lt;a href="https://store.steampowered.com/"&gt;Steam&lt;/a&gt; and &lt;a href="https://buy.guildwars2.com/"&gt;Guildwars 2&lt;/a&gt;. I contacted my banks before I left, telling them I would be away for 12 months travelling and I will be visiting Thailand as the first port of call to make sure that there would be no issues. But oh boy are there issues.&lt;/p&gt;</description></item><item><title>How To Properly Clean Boxing Gloves</title><link>https://rus.io/how-to-properly-clean-boxing-gloves/</link><pubDate>Sun, 05 Oct 2014 02:04:31 +0000</pubDate><guid>https://rus.io/how-to-properly-clean-boxing-gloves/</guid><description>&lt;p&gt;&lt;a href="IMG_3946.webp"&gt;&lt;img decoding="async" src="IMG_3946.webp" alt="IMG_3946" width="640" height="209" class="aligncenter size-fullwidth wp-image-269" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This week has been pretty interesting. Now that I’m settled in to an actual routine and have made some friends I’ve been capitalising on the free time I have and making more of it. At least when we’re not in the middle of a torrential rain storm.&lt;/p&gt;
&lt;h2 id="how-to-properly-clean-boxing-gloves"&gt;How To Properly Clean Boxing Gloves&lt;/h2&gt;
&lt;p&gt;The guys at the gym are pretty paranoid about Staph infections and advise cleaning everything in Dettol, including boxing gloves and shin guards. After every session I’ve been filling a sink full of water and Dettol, dumping my shorts and hand wraps in to soak and then dipping my gloves in to also &lt;strong&gt;soak&lt;/strong&gt; them in the Dettol solution.&lt;/p&gt;</description></item><item><title>Unseen Academicals</title><link>https://rus.io/unseen-academicals/</link><pubDate>Thu, 02 Oct 2014 04:08:46 +0000</pubDate><guid>https://rus.io/unseen-academicals/</guid><description>&lt;p&gt;When Unseen Academicals first came out, I remember seeing it in the book shop, sighing and thinking Terry had completely jumped the shark. At the time the last thing I wanted to read was a book about a game of football, even if it was set on the Discworld. Five years later, oh what a mistake I made!! This book is amazing.&lt;/p&gt;
&lt;p&gt;Focusing on the nuances of both &lt;em&gt;the beautiful game&lt;/em&gt; and the team work that goes in to it, Unseen Academicals features the wizard, Ponder Stibbons, reinventing the game of foot-the-ball whilst the Unseen University try to put a team together!&lt;/p&gt;</description></item><item><title>Getting Work Done</title><link>https://rus.io/getting-work-done/</link><pubDate>Tue, 30 Sep 2014 11:34:35 +0000</pubDate><guid>https://rus.io/getting-work-done/</guid><description>&lt;img decoding="async" src="IMG_3421.webp" alt="IMG_3421" width="640" height="163" class="aligncenter size-fullwidth wp-image-252" /&gt;
&lt;p&gt;One of the complications with this &lt;em&gt;digital nomad&lt;/em&gt; experience is dealing with the UK. Not just time zone differences, that can be mitigated quite easily as the UK’s 9-5 is 4pm – midnight in Thailand. But lack of office infrastructure. I have to send some paperwork to my bank in the UK in order to make some account amendments, back at home this would have been as simple as print, sign, fax or maybe even print, sign, post. Out here though, working in a hotel room I’m stuck at the first hurdle ..&lt;/p&gt;</description></item><item><title>Big Buddha Run #1</title><link>https://rus.io/big-buddha-run-1/</link><pubDate>Tue, 30 Sep 2014 08:17:41 +0000</pubDate><guid>https://rus.io/big-buddha-run-1/</guid><description>&lt;p&gt;&lt;a href="IMG_3411.webp"&gt;&lt;img decoding="async" src="IMG_3411.webp" alt="IMG_3411" width="640" height="144" class="aligncenter size-fullwidth wp-image-238" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Every Tuesday morning &lt;a href="https://www.tigermuaythai.com/"&gt;Tiger Muay Thai&lt;/a&gt; organises a run to the Big Buddha in Phuket. The run is 4.2 km / 2.6 miles long and up hill &lt;strong&gt;all&lt;/strong&gt; the way. You actually climb 1207 feet / 367 meters during the run, it’s hard. The record is something like 24 minutes!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://runkeeper.com/activity?userId=599101&amp;amp;trip=444463979"&gt;&lt;img decoding="async" src="Screenshot-2014-09-30-10.55.35.webp" alt="Screenshot 2014-09-30 10.55.35" width="640" height="733" class="aligncenter size-fullwidth wp-image-244" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I did it in just over 44 minutes, so in 2 weeks time when I try this again I will see if I can get a sub 40 minute time. This will involve running at some point, rather than just walking..&lt;/p&gt;</description></item><item><title>Taled Kaset Phuket Night Market</title><link>https://rus.io/taled-kaset-phuket-night-market/</link><pubDate>Mon, 29 Sep 2014 04:42:54 +0000</pubDate><guid>https://rus.io/taled-kaset-phuket-night-market/</guid><description>&lt;p&gt;&lt;a href="IMG_3376.webp"&gt;&lt;img decoding="async" src="IMG_3376.webp" alt="IMG_3376" width="225" height="300" class="alignleft size-medium wp-image-224" /&gt;&lt;/a&gt; The Taled Kaset Phuket Night Market is the largest night market in Phuket, loaded with food from different cultures as well as hilariously cheap knock off goods.&lt;/p&gt;
&lt;p&gt;The first part of the market was rows and rows of little stalls and cubby holes selling either cheap Thai or tourist clothing, or cheap knock off sunglasses or other random things. e.g. the &lt;a href="https://uk.beatsbydre.com/speakers/beats-pill-2.0-uk.html"&gt;Beats by Dre Pill&lt;/a&gt; is £170 or you can buy something that looks exactly the same for about £17. For some reason Beats by Dre is &lt;strong&gt;HUGE&lt;/strong&gt; over here and fake/cheap stuff is everywhere, even in the normal more expensive shopping malls. You can even buy fake Beats branded speakers in styles that even Beats by Dre &lt;strong&gt;don’t&lt;/strong&gt; make!&lt;/p&gt;</description></item><item><title>September BBQ Beatdown</title><link>https://rus.io/september-bbq-beatdown/</link><pubDate>Sun, 28 Sep 2014 10:18:29 +0000</pubDate><guid>https://rus.io/september-bbq-beatdown/</guid><description>&lt;p&gt;&lt;a href="IMG_33241.webp"&gt;&lt;img decoding="async" src="IMG_33241.webp" alt="Muay Thai On The Beach" width="640" height="138" class="aligncenter size-fullwidth wp-image-216" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The last Saturday of every month, &lt;a href="https://www.tigermuaythai.com/"&gt;Tiger Muay Thai&lt;/a&gt; hosts a BBQ Beatdown. 500 THB in advance, or 700 THB on the door, it’s a pretty cool party with free BBQ, beers and fights!&lt;/p&gt;
&lt;p&gt;Due to the preparations the only class is Muay Thai on the beach, at 8am. This felt like more fun than training as we were taken down to the local beach, riding in the back of pickup trucks, or a bus, then did some Muay Thai practice on the sand before heading in to the sea for a swim.&lt;/p&gt;</description></item><item><title>Completed A Muay Thai Class</title><link>https://rus.io/completed-a-muay-thai-class/</link><pubDate>Fri, 26 Sep 2014 09:17:28 +0000</pubDate><guid>https://rus.io/completed-a-muay-thai-class/</guid><description>&lt;p&gt;&lt;a href="1524683_489674154503274_4129453604398259136_n.webp"&gt;&lt;img decoding="async" class="alignleft size-medium wp-image-190" src="1524683_489674154503274_4129453604398259136_n.webp" alt="Rus POW" width="225" height="300" /&gt;&lt;/a&gt; Ok it doesn’t sound that impressive, but yesterday I completed the entire 2 1/2 hour Muay Thai class for the first time after a week of training. I’m really pleased as it was a hot day and by the first hour mark I was still feeling fresh. Now I know what to expect in order to pace myself better for the future so that I can work harder!&lt;/p&gt;</description></item><item><title>First Thai Massage</title><link>https://rus.io/first-thai-massage/</link><pubDate>Wed, 24 Sep 2014 11:56:53 +0000</pubDate><guid>https://rus.io/first-thai-massage/</guid><description>&lt;p&gt;&lt;img decoding="async" src="shiatsu.webp" alt="shiatsu" width="300" height="228" class="alignleft size-medium wp-image-187" /&gt; I had my first private, 1-2-1 Muay Thai lesson today which was really awesome. &lt;a href="https://www.tigermuaythai.com/prices.html"&gt;Tiger Muay Thai&lt;/a&gt; charge 5500 THB for a bundle of 10 private lessons, which works out to 550 THB a lesson, or roughly £10.50, which is great value as it costs that much to join a class back in the UK!&lt;/p&gt;
&lt;p&gt;The lesson consisted of pad work, interspaced with sit-ups and massages and lasted an hour. Obviously when you’ve got a personal trainer the format of the class will be based on your own individual needs, I’m starting at the beginning so it’s mostly about technique and cardio for me.&lt;/p&gt;</description></item><item><title>Life Changes Quick</title><link>https://rus.io/life-changes-quick/</link><pubDate>Wed, 24 Sep 2014 03:02:44 +0000</pubDate><guid>https://rus.io/life-changes-quick/</guid><description>&lt;p&gt;Johnny’s last book, &lt;a href="https://www.ruspow.com/12-weeks-in-thailand-the-good-life-on-the-cheap/"&gt;12 Weeks In Thailand&lt;/a&gt; is one of the reasons I’m currently here, living it up in Phuket. I flew out almost 12 months after reading it, so when I learned he was launching a new book, &lt;strong&gt;Life. Changes. Quick.&lt;/strong&gt; I bought it as soon as it was out.&lt;/p&gt;
&lt;p&gt;I read the book, cover to cover, in just one sitting. It’s only 126 pages long, so not quite Lord Of The Rings, but every page was gripping and inspiring. Documenting Johnny’s journey from living it up in Thailand with no money, no budget and no responsibilities, to creating his own business, losing weight and falling in love, very inspiring.&lt;/p&gt;</description></item><item><title>Around the world in 80 Girls: The epic 3 year trip of a backpacking Casanova</title><link>https://rus.io/around-the-world-in-80-girls-the-epic-3-year-trip-of-a-backpacking-casanova/</link><pubDate>Wed, 24 Sep 2014 02:38:01 +0000</pubDate><guid>https://rus.io/around-the-world-in-80-girls-the-epic-3-year-trip-of-a-backpacking-casanova/</guid><description>&lt;p&gt;Around The World In 80 Girls was half good, half boring, a bit of a grind to read but at the same time quite informative. Neil decided to spend 2 1/2 years backpacking around the world, started sleeping with lots of girls then decided to blog and write a book about it as he travelled. Starting in Russia, heading through Asia, down to Australia, through South America then ending in New York before back home to Holland, quite the adventure!&lt;/p&gt;</description></item><item><title>Rolling With The 6.57 Crew: The True Story Of Pompey’s Legendary Football Fans</title><link>https://rus.io/rolling-with-the-6-57-crew-the-true-story-of-pompeys-legendary-football-fans/</link><pubDate>Wed, 24 Sep 2014 02:16:03 +0000</pubDate><guid>https://rus.io/rolling-with-the-6-57-crew-the-true-story-of-pompeys-legendary-football-fans/</guid><description>&lt;p&gt;Growing up in the 80s/90s on the outskirts of Portsmouth football was everything. We played it so much that myself and some of my mates actually started to develop knee issues! As a kid the 6.57 crew were kind of legends. We all loved Pompey and there was always boasts and stories every now and again of someone’s older brother or cousin getting in to trouble for 6.57 related activity. Even now as an adult (?) when I talk to my mates from Leigh Park or Havant usually something 6.57 related comes up as some kind of brag, so there’s still something in the air about them!&lt;/p&gt;</description></item><item><title>How To Prevent Ringworm</title><link>https://rus.io/how-to-prevent-ringworm/</link><pubDate>Mon, 22 Sep 2014 07:21:20 +0000</pubDate><guid>https://rus.io/how-to-prevent-ringworm/</guid><description>&lt;p&gt;&lt;img decoding="async" class="alignleft size-medium wp-image-155" src="IMG_3279.webp" alt="IMG_3279" width="300" height="225" /&gt; All over the Internet there are dozens of posts on &lt;a href="https://mixedmartialworld.com/why-doesnt-anyone-like-ringworm-hes-a-fungi/"&gt;Muay Thai&lt;/a&gt; and &lt;a href="https://www.mmaplayground.com/discussion/topic/ahh-ringworm-8611p1.html"&gt;MMA forums&lt;/a&gt; of fighters going down with Ringworm and other fungal infections. Most people who have trained long enough will have come in to contact with someone else that has Ringworm and possibly had it themselves. The first time I caught it was my very first session training at ZT Fight Skool when I borrowed some gloves and got it all over my hand. Getting rid of it took over 2 weeks and killed my motivation to train! I don’t want that to happen again here so am going to be a lot more careful.&lt;/p&gt;</description></item><item><title>The Daily Mail Is Banned In Thailand</title><link>https://rus.io/the-daily-mail-is-banned-in-thailand/</link><pubDate>Sat, 13 Sep 2014 11:06:29 +0000</pubDate><guid>https://rus.io/the-daily-mail-is-banned-in-thailand/</guid><description>&lt;p&gt;&lt;img decoding="async" class="alignleft size-medium wp-image-142" src="ict2.webp" alt="ict2" width="300" height="187" /&gt; Seriously, if I try and visit any pages on &lt;a href="https://www.dailymail.co.uk"&gt;www.dailymail.co.uk&lt;/a&gt; I get the awesome error in the image to my left. This is probably for the best for a variety of &lt;a href="https://uncyclopedia.wikia.com/wiki/Daily_Mail"&gt;reasons&lt;/a&gt; 🙂&lt;/p&gt;
&lt;h2 id="when-life-gives-you-lemons-make-pancakes"&gt;When Life Gives You Lemons, Make Pancakes&lt;/h2&gt;
&lt;p&gt;It was inevitable that at some point in Thailand I’d fall ill with some kind of stomach bug, that day was Thursday. I’d managed to wake up at 7:50 am, had a shower and was eating breakfast by 8am, but after the first bite of melon I knew something was wrong. With in 2 hours I was throwing up everywhere 😀 They say what doesn’t kill you makes you stronger so hopefully this will give me some kind of superman like immunity to other stomach bugs. Also it couldn’t have happened at a better time as I’m out for the count anyway due to the stupid fungal infection, which is slowly clearing up but still there.&lt;/p&gt;</description></item><item><title>Stupid Fungal Infections</title><link>https://rus.io/stupid-fungal-infections/</link><pubDate>Wed, 10 Sep 2014 09:32:57 +0000</pubDate><guid>https://rus.io/stupid-fungal-infections/</guid><description>&lt;figure class="wp-block-image alignleft"&gt;&lt;img decoding="async" src="IMG_3262.webp" alt="IMG_3262" class="wp-image-135" /&gt;&lt;/figure&gt; 
&lt;p&gt;Yesterday was Muay Thai lesson number 2, I managed to get through 90 minutes of it and it was totally awesome. We started off with running then drills again. I’ve found hanging at the back of the class is the best place as whilst doing the drills you have more access to the trainers so I had a lot of my technique fixed. After the drills we then did some partner ‘sparring’, or at least practising stand up grappling techniques, which was pretty cool. The guy I was training with had Judo experience so despite the disability of the gloves we managed to pretty much get the hang of what was going on.&lt;/p&gt;</description></item><item><title>The Smell Of A Figher</title><link>https://rus.io/the-smell-of-a-figher/</link><pubDate>Mon, 08 Sep 2014 13:56:43 +0000</pubDate><guid>https://rus.io/the-smell-of-a-figher/</guid><description>&lt;p&gt;&lt;img decoding="async" class="alignleft size-medium wp-image-130" src="IMG_3249.webp" alt="IMG_3249" width="300" height="225" /&gt; Is Dettol. You can smell it everywhere like cheap perfume or aftershave and it’s an instant giveaway that someone is training in one of the many fight camps along the road. It’s a necessary evil though as it’s &lt;a href="https://www.tigermuaythai.com/training/what-do-i-need-to-train-mma-muay-thai-thailand.html"&gt;recommended&lt;/a&gt; to wash all clothes and training equipment in Dettol or another anti-bacterial solution in order to reduce the spread of staph or ringworm infections. Not only is this a good idea for health reasons, it helps with my travel light policy as I’ve been hand washing the same couple of sets of clothes daily for the past week 🙂 We’ve also been given Dettol anti-bacterial soap to wash ourselves with!&lt;/p&gt;</description></item><item><title>Cross Training</title><link>https://rus.io/cross-training/</link><pubDate>Fri, 05 Sep 2014 13:05:39 +0000</pubDate><guid>https://rus.io/cross-training/</guid><description>&lt;p&gt;&lt;img decoding="async" class="alignleft size-medium wp-image-126" src="IMG_3223.webp" alt="IMG_3223" width="300" height="225" /&gt; After taking Thursday off because of DOMS and still being jet lagged I decided to do yoga then the cross training today. I went to bed at 10pm and then fell asleep at 6am just before the yoga started, which was useful. So today was &lt;strong&gt;just&lt;/strong&gt; cross training. And it sucked.&lt;/p&gt;
&lt;p&gt;The format of the class was a worm up, which killed me in itself, then 2 WODs. I prefer what we did at &lt;a href="https://plus.google.com/107873843910057681100/about?gl=uk&amp;amp;hl=en"&gt;CrossFit Hove&lt;/a&gt;, which was a short warm up, followed by strength or skill training for 30 minutes and then the WOD at the end, so I’m going to have to chat to one of the Strength &amp;amp; Conditioning coaches to sort something out, or just do the &lt;a href="https://blackironbeast.com/5/3/1/calculator"&gt;Black Iron Beast routine&lt;/a&gt; I was doing at CFH originally on the side.&lt;/p&gt;</description></item><item><title>Tiger Muay Thai Fitness Test</title><link>https://rus.io/tiger-muay-thai-fitness-test/</link><pubDate>Fri, 05 Sep 2014 12:38:59 +0000</pubDate><guid>https://rus.io/tiger-muay-thai-fitness-test/</guid><description>&lt;p&gt;As part of Tiger Muay Thai’s weightloss package, every Wednesday they run a fitness test to see how you are getting along. This consists of the usual measurements being taken by tape measure and scales (no body fat callipers) and then a series of timed exercises including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;3 laps around the training site&lt;/li&gt;
&lt;li&gt;situps&lt;/li&gt;
&lt;li&gt;pressups&lt;/li&gt;
&lt;li&gt;burpees&lt;/li&gt;
&lt;li&gt;squats&lt;/li&gt;
&lt;li&gt;‘quick feet’&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I left my numbers with the trainer but it will be interesting to compare them in a months time when I do it all over again! Whilst I was exhausted and soaking with sweat, I felt ok afterwards!&lt;/p&gt;</description></item><item><title>First 24 hours in Thailand</title><link>https://rus.io/first-24-hours-in-thailand/</link><pubDate>Wed, 03 Sep 2014 03:31:26 +0000</pubDate><guid>https://rus.io/first-24-hours-in-thailand/</guid><description>&lt;p&gt;&lt;a href="IMG_3218.webp"&gt;&lt;img decoding="async" class="alignleft size-medium wp-image-105" src="IMG_3218.webp" alt="IMG_3218" width="300" height="225" /&gt;&lt;/a&gt; Thailand is hot, like really really hot and after an 11 hour flight on British Airways where they ran out of both the beef and Heineken, followed by a much shorter 1 hour flight and then a 1 hour tax drive, I made it to Tiger Muay Thai and Signature Phuket at about 15:00. After checking my bags in to Signature I went down to Tiger Muay Thai and was given a tour and had a meet and great with all the people that worked there. The meal plan was explained as well as all the other activities that go on around the camp and how to sort out personal training. By the end of the tour I’d been awake for over 26 hours so had no intention of eating right or doing any exercise so decided to have a ‘last meal’ of the Signature Burger with Bacon and Cheese for the very modest sum of 100 BAHT (about £1.80) then crashed at about 17:00.&lt;/p&gt;</description></item><item><title>Travelling With High Blood Pressure</title><link>https://rus.io/travelling-with-high-blood-pressure/</link><pubDate>Fri, 22 Aug 2014 12:12:32 +0000</pubDate><guid>https://rus.io/travelling-with-high-blood-pressure/</guid><description>&lt;p&gt;&lt;img decoding="async" src="hbp.webp" alt="Travelling With High Blood Pressure" width="300" height="300" class="alignleft size-medium wp-image-84" /&gt; The biggest reason for my trip to Phuket and Tiger Muay Thai is to relax, rejuvenate my health and kick myself back in to the shape I used to be. At the moment I am suffering from High Blood Pressure which hopefully will sort itself with eating healthily and regular exercise.&lt;/p&gt;
&lt;h2 id="travel-insurance-for-high-blood-pressure"&gt;Travel Insurance For High Blood Pressure&lt;/h2&gt;
&lt;p&gt;Having High Blood Pressure counts as a pre-existing medical condition, something a lot of insurance companies are not fond of covering. This is compounded by the complexity of getting insurance for extended trips of world travel with no set itinerary.&lt;/p&gt;</description></item><item><title>Is This The Most Important Script You’ll Ever Write?</title><link>https://rus.io/is-this-the-most-important-script-youll-ever-write/</link><pubDate>Mon, 11 Aug 2014 15:42:50 +0000</pubDate><guid>https://rus.io/is-this-the-most-important-script-youll-ever-write/</guid><description>&lt;p&gt;Since my first IT job ever, I’ve taken part in a tradition started by the guy I was replacing. A tradition known to us as &lt;em&gt;escape.pl&lt;/em&gt;, and something people in my local Linux Administrator community have kept with for well over a decade now.&lt;/p&gt;
&lt;h2 id="h-the-most-important-script-you-ll-ever-write.wp-block-heading"&gt;The Most Important Script You’ll Ever Write?&lt;/h2&gt;
&lt;p&gt;The first time I saw it it was written in Perl, I’ve since written them in Bash, Java and now Javascript. I’ve just seen one written in AWK. Some are cleverer than others, some just do the bare minimum. Some are executed by hand, others are run each time a new terminal is opened thanks to .profile, .bashrc or whatever’s managing your shell environment.&lt;/p&gt;</description></item><item><title>First Item Sold</title><link>https://rus.io/first-item-sold/</link><pubDate>Sat, 26 Jul 2014 11:54:41 +0000</pubDate><guid>https://rus.io/first-item-sold/</guid><description>&lt;p&gt;&lt;a href="first-item-sold.webp"&gt;&lt;img decoding="async" class="alignleft wp-image-78 size-medium" src="first-item-sold.webp" alt="First Item Sold" width="300" height="100" /&gt;&lt;/a&gt; I’ve been working on several product niches, following Anton’s &lt;a href="https://rus.io/more/dropshiplifestyle"&gt;Drop Ship Lifestyle&lt;/a&gt; system for a few months now, along side all my other projects, and this week I got my first sale so I’m very excited for the future.&lt;/p&gt;
&lt;p&gt;Drop Ship Lifestyle has a very vibrant community, both online with their members only forums and in Chiang Mai, Thailand where Anton is based at the moment, and watching everyone else getting results has been extremely motivational for me. However there is nothing like actually getting results yourself and it’s very reassuring to know that the &lt;a href="https://rus.io/more/dropshiplifestyle"&gt;Drop Ship Lifestyle&lt;/a&gt; system really does work.&lt;/p&gt;</description></item><item><title>yum error: Couldn’t fork Cannot allocate memory</title><link>https://rus.io/yum-error-couldnt-fork-cannot-allocate-memory/</link><pubDate>Wed, 23 Jul 2014 10:07:54 +0000</pubDate><guid>https://rus.io/yum-error-couldnt-fork-cannot-allocate-memory/</guid><description>&lt;p&gt;I’ve been doing some awesome things to a new VM for work, namely installing CouchDB, Apache and running Node.JS apps along side a WordPress plugin using Angular.JS. It’s pretty cool. But computer’s are dicks so when it came down to installing Monit to ensure everything was lovely I got the following &lt;strong&gt;error: Couldn’t fork %pre(monit-5.5-1.el6.rf.x86_64): Cannot allocate memory&lt;/strong&gt;. Bum.&lt;/p&gt;
&lt;h2 id="h-error-couldn-t-fork-pre-monit-5-5-1-el6-rf-x86_64-cannot-allocate-memory.wp-block-heading"&gt;error: Couldn’t fork %pre(monit-5.5-1.el6.rf.x86_64): Cannot allocate memory&lt;/h2&gt;
&lt;p&gt;Seem’s simple enough, for whatever reason Yum cannot allocate memory, so lets take a peak&lt;/p&gt;</description></item><item><title>Downsizing And Travelling Light With A Kindle</title><link>https://rus.io/downsizing-and-travelling-light-with-a-kindle/</link><pubDate>Sat, 03 May 2014 16:05:34 +0000</pubDate><guid>https://rus.io/downsizing-and-travelling-light-with-a-kindle/</guid><description>&lt;p&gt;&lt;img decoding="async" src="kindle.webp" alt="Travelling Light With A Kindle" width="300" height="214" class="alignleft size-medium wp-image-52" /&gt; I love reading but reading for myself is something that only happens nowadays if I go on holiday. There’s far too much work related material to read instead.&lt;/p&gt;
&lt;p&gt;One of the things I want to do is read more, and for myself. There are at least a dozen books going dusty that I haven’t read yet and many more that I need to catch up on!&lt;/p&gt;</description></item><item><title>12 Weeks in Thailand: The Good Life on the Cheap</title><link>https://rus.io/12-weeks-in-thailand-the-good-life-on-the-cheap/</link><pubDate>Sat, 03 May 2014 13:57:53 +0000</pubDate><guid>https://rus.io/12-weeks-in-thailand-the-good-life-on-the-cheap/</guid><description>&lt;p&gt;I’d been toying with the idea of escaping my 9-5 for a while and came up with 2 different ideas. The first was to go to the &lt;a href="https://manaretreat.com/"&gt;Mana Retreat&lt;/a&gt; in New Zealand, &lt;a href="https://www.wwoof.net"&gt;volunteer&lt;/a&gt; and live for free whilst meditating and doing yoga.&lt;/p&gt;
&lt;p&gt;The second idea was a Thai fight camp.&lt;/p&gt;
&lt;p&gt;Googling lead me to JohnnyFD and this book, 12 Weeks in Thailand: The Good Life on the Cheap, a sort of motivational biography about how Johnny visited Thailand on holiday and then decided to move there training in Muay Thai and becoming a scuba instructor.&lt;/p&gt;</description></item><item><title>The Trip Is Booked!</title><link>https://rus.io/the-trip-is-booked/</link><pubDate>Tue, 29 Apr 2014 20:57:15 +0000</pubDate><guid>https://rus.io/the-trip-is-booked/</guid><description>&lt;p&gt;&lt;img decoding="async" src="thailand.webp" alt="Thailand" width="300" height="187" class="alignleft size-medium wp-image-21" /&gt; Today I took action and booked flights out to Phuket, Thailand and made arrangements for my first week out there.&lt;/p&gt;
&lt;h2 id="most-people-in-life-don8217t-show-up"&gt;Most People In Life Don’t Show Up&lt;/h2&gt;
&lt;p&gt;Technically I started making arrangements last year, when I handed in my notice at work, only to ask for it back and change role.&lt;/p&gt;
&lt;p&gt;I also booked a trip to Turkey over Christmas which I didn’t go on as I wasn’t feeling it.&lt;/p&gt;</description></item><item><title>The Albert Burger – Best Burger in Brighton?</title><link>https://rus.io/the-albert-burger-best-burger-in-brighton/</link><pubDate>Wed, 09 Apr 2014 11:16:23 +0000</pubDate><guid>https://rus.io/the-albert-burger-best-burger-in-brighton/</guid><description>&lt;p&gt;&lt;a href="IMG_2858.webp"&gt;&lt;img decoding="async" class="alignleft size-medium wp-image-840" alt="Cheese and Bacon Burger at The Albert" src="IMG_2858.webp" width="300" height="225" /&gt;&lt;/a&gt; It’s rare that I’m genuinely in shock and awe of something, but that’s how I felt last night in &lt;a href="https://www.facebook.com/ThePrinceAlbert"&gt;The Albert&lt;/a&gt;, down under Brighton train station!&lt;/p&gt;
&lt;p&gt;The menu came with a crazy amount of options, so for the burger I added bacon and cheese and for the chips, thick cut rather than skinny and chilli and cheese. Not chilli cheese mind, as that was a separate option, as were the beef brisket, hash browns, onion rings, guacamole etc etc etc TOO MANY CHOICES! The entire thing came to £10 on the nose.&lt;/p&gt;</description></item><item><title>Adsense 2014 April Fools</title><link>https://rus.io/adsense-2014-april-fools/</link><pubDate>Tue, 01 Apr 2014 11:19:24 +0000</pubDate><guid>https://rus.io/adsense-2014-april-fools/</guid><description>&lt;p&gt;It’s nice to see that idimmu.net doesn’t just have a global audience but a solar system wide audience too!&lt;/p&gt;
&lt;img decoding="async" src="Adsense-2014-April-Fools.webp" alt="Adsense 2014 April Fools" width="481" height="544" class="aligncenter size-full wp-image-815" /&gt; 
&lt;p&gt;62.% of my site’s earnings come from Europa, thanks for the heads up, Google and happy April fools to you guys too 🙂&lt;/p&gt;</description></item><item><title>Speeding Up MDADM RAID Rebuilds</title><link>https://rus.io/speeding-up-mdadm-raid-rebuilds/</link><pubDate>Wed, 26 Mar 2014 16:48:52 +0000</pubDate><guid>https://rus.io/speeding-up-mdadm-raid-rebuilds/</guid><description>&lt;p&gt;&lt;a href="Speeding-Up-MDADM-RAID-Rebuilds.webp"&gt;&lt;img decoding="async" src="Speeding-Up-MDADM-RAID-Rebuilds.webp" alt="Speeding Up MDADM RAID Rebuilds" width="300" height="196" class="alignleft size-medium wp-image-808" /&gt;&lt;/a&gt; I’m slowly migrating a bunch of awesome things from a really old server, it’s still running Ubuntu 10.04.. to a really nice and shiny one. Which has 2 new 3TB HDDs in RAID 1, which are syncing..&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; cat /proc/mdstat&amp;lt;br /&amp;gt; md3 : active raid1 sda4[0] sdb4[1]&amp;lt;br /&amp;gt; 1847478528 blocks super 1.2 [2/2] [UU]&amp;lt;br /&amp;gt; [&amp;gt;....................] resync = 0.1% (2061952/1847478528) finish=28857.9min speed=1065K/sec&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>authorized_keys vs authorized_keys2</title><link>https://rus.io/authorized_keys-vs-authorized_keys2/</link><pubDate>Wed, 26 Mar 2014 14:28:18 +0000</pubDate><guid>https://rus.io/authorized_keys-vs-authorized_keys2/</guid><description>&lt;p&gt;&lt;img decoding="async" src="authorized_keys-vs-authorized_keys2.webp" alt="authorized_keys vs authorized_keys2" width="194" height="191" class="alignleft size-full wp-image-804" /&gt; Earlier today I was setting up a brand new server for a migration and just as I was typing &lt;em&gt;scp .ssh/authorized_keys2&lt;/em&gt; my brain went and asked a question..&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;What is the difference between authorized_keys and authorized_keys2?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I’ve been working with Linux for well over a decade and some of my practices stem from things I learned in the ’90s that still work, putting all my public keys in &lt;em&gt;~/.ssh/authorized_keys2&lt;/em&gt; is one of those things.&lt;/p&gt;</description></item><item><title>do-release-upgrade Checking for a new Ubuntu release No new release found</title><link>https://rus.io/release-upgrade-checking-new-ubuntu-release-new-release-found/</link><pubDate>Sat, 23 Nov 2013 20:08:02 +0000</pubDate><guid>https://rus.io/release-upgrade-checking-new-ubuntu-release-new-release-found/</guid><description>&lt;p&gt;My HTPC is almost appliance like, in the way I never upgrade it, i.e. this morning it was still running Ubuntu 11.04 Natty Narwhal… It’s also not very appliance like in that it’s also full of random development stuff that probably shouldn’t be on it as well as several different types of databases, my backup infrastructure and tons of other things you really don’t care for.&lt;/p&gt;
&lt;p&gt;But not today. Today I was bored and decided the best use of my time was to replace MythTV with XBMC. Not only that, I figured I should probably upgrade from&lt;/p&gt;</description></item><item><title>Honey Beer Bread</title><link>https://rus.io/honey-beer-bread/</link><pubDate>Sun, 27 Oct 2013 18:01:36 +0000</pubDate><guid>https://rus.io/honey-beer-bread/</guid><description>&lt;p&gt;&lt;img decoding="async" class="alignleft size-medium wp-image-789" alt="Beer Bread Recipe" src="beer-bread-recipe-1.webp" width="300" height="225" /&gt; I gave up drinking 3 months ago, but still have a fridge full of beer which I didn’t want to pour down the sink, so I decided to make something with it. I found &lt;a href="https://myfridgefood.com/"&gt;My Fridge Food&lt;/a&gt;, which is an awesome little site that will take the contents of your fridge and cupboards and suggest recipes! A lot of the recipes were rubbish, poached eggs,&lt;/p&gt;</description></item><item><title>Google Is Becoming Less Relevant</title><link>https://rus.io/google-becoming-less-relevant/</link><pubDate>Tue, 15 Oct 2013 10:22:14 +0000</pubDate><guid>https://rus.io/google-becoming-less-relevant/</guid><description>&lt;p&gt;&lt;img decoding="async" src="google-less-relevent.webp" alt="Google Is Becoming Less Relevant" width="300" height="93" class="alignleft size-medium wp-image-781" /&gt; Back in September Google released it’s new &lt;a href="https://www.practicalecommerce.com/articles/59690-SEO-Googles-Hummingbird-Changes-the-Ecommerce-Game"&gt;Hummingbird algorithm&lt;/a&gt;, apparently affecting 90% of search queries, as it strives for greater accuracy and more relevant results. Aimed at ‘conversational searches’, like &lt;em&gt;what is the best cake?&lt;/em&gt; rather than simple terms such as &lt;em&gt;best cake&lt;/em&gt;. (when is the last time you made a search request like that?)&lt;/p&gt;
&lt;p&gt;Then on the 4th October they released &lt;a href="https://searchenginewatch.com/article/2298879/Matt-Cutts-Google-Penguin-2.1-is-Going-Live-Today"&gt;Penguin 2.1&lt;/a&gt;, aimed at reducing the quality of spammy backlinks, I assume the theory is that better sites have better backlinks, (as they have been around longer?) and newer sites, (trying to use spammy backlinks to gain traction?) can’t be as good or as relevant. Fairly naive thinking, though I guess it might help in ‘cleaning up the web’?&lt;/p&gt;</description></item><item><title>How To Take Control Of Another Computer</title><link>https://rus.io/take-control-another-computer/</link><pubDate>Sun, 06 Oct 2013 09:37:54 +0000</pubDate><guid>https://rus.io/take-control-another-computer/</guid><description>&lt;p&gt;&lt;img decoding="async" class="alignleft size-medium wp-image-775" alt="how to take control of another computer" src="how-to-take-control-of-another-computer.webp" width="300" height="225" /&gt; There are several things to think about when taking control of another computer, the Operating System running on it, the speed of your network connection and the tools you have at your disposal.&lt;/p&gt;
&lt;h2 id="how-to-take-control-of-another-computer"&gt;How To Take Control Of Another Computer&lt;/h2&gt;
&lt;h3 id="operating-system"&gt;Operating System&lt;/h3&gt;
&lt;p&gt;There are 3 main choices of Operating system that the computer you want to take control of might be running, Windows, Mac OS X and Linux. Fortunately Mac OS X is based on BSD so the tools you would use to take control of it are the same as you would for Linux, simplifying things some what!&lt;/p&gt;</description></item><item><title>sudo: sorry, you must have a tty to run sudo</title><link>https://rus.io/sudo-sorry-must-tty-run-sudo/</link><pubDate>Fri, 27 Sep 2013 10:58:46 +0000</pubDate><guid>https://rus.io/sudo-sorry-must-tty-run-sudo/</guid><description>&lt;p&gt;We’re using an old version of &lt;a href="https://upstart.ubuntu.com/" title="Upstart"&gt;Upstart&lt;/a&gt;, on Centos, to manage stopping and starting our &lt;a href="https://nodejs.org/" title="Node.js"&gt;Node.js&lt;/a&gt; daemons, and one of the things the script does, like any good deamon, is change the user of the deamon process from root to something more applicable, security and all that 😉&lt;/p&gt;
&lt;p&gt;The scripts look a little like this&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;!upstart
description "Amazing Node.js Daemon"
author "idimmu"
start on runlevel &amp;#91;2345]
stop on shutdown
env PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
env NAME="amazing-daemon"
script
export HOME="/root"
cd /opt/idimmu/$NAME
echo $$ &amp;gt; /var/run/$NAME.pid
exec sudo -u idimmu /usr/bin/node /opt/idimmu/$NAME/server.js &amp;gt;&amp;gt; /var/log/$NAME/stdout.log 2&amp;gt;&amp;1
end script
pre-start script
echo "&amp;#91;`date -u +%Y-%m-%dT%T.%3NZ`] (upstart) Starting $NAME" &amp;gt;&amp;gt; /var/log/$NAME/stdout.log
end script
pre-stop script
rm /var/run/$NAME.pid
echo "&amp;#91;`date -u +%Y-%m-%dT%T.%3NZ`] (upstart) Stopping $NAME" &amp;gt;&amp;gt; /var/log/$NAME/stdout.log
end script&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Which is nice, as it means we can use Upstart to stop/start/status deamons really nicely. The equivalent init.d script looked really horrible.&lt;/p&gt;</description></item><item><title>pv – Pipe Viewer – My New Favourite Command Line Tool</title><link>https://rus.io/pv-pipe-viewer-my-new-favourite-command-line-tool/</link><pubDate>Thu, 18 Jul 2013 14:51:51 +0000</pubDate><guid>https://rus.io/pv-pipe-viewer-my-new-favourite-command-line-tool/</guid><description>&lt;p&gt;&lt;img decoding="async" src="PipeViewer.webp" alt="Pipe Viewer" width="300" height="188" class="alignleft size-medium wp-image-737" /&gt; I’ve got a rather large dataset that I need to do a &lt;strong&gt;lot&lt;/strong&gt; of processing on, over several iterations, it’s a 20gb zip file, flat text, and I’m impatient and don’t like not knowing things!&lt;/p&gt;
&lt;p&gt;My new favourite Linux command line tool, &lt;a href="https://www.ivarch.com/programs/pv.shtml" title="Pipe Viewer"&gt;pv&lt;/a&gt; (pipe viewer) is totally awesome. Check this out:&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
 &lt;br&gt;
 &lt;br&gt;
 &lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; pv -cN source &amp;lt; urls.gz | zcat | pv -cN zcat | perl -lne '($a,$b,$c,$d) = split /\||\t/; print $b unless $b =~ /ac\.uk/; print $c unless $c =~ /ac\.uk/' | pv -cN perl | gzip | pv -cN gzip &amp;gt; hosts.gz&amp;lt;br /&amp;gt; zcat: 93.4GiB 1:33:18 [26.6MiB/s] [ &amp;lt;=&amp;gt; ]&amp;lt;br /&amp;gt; perl: 85.7GiB 1:33:18 [25.3MiB/s] [ &amp;lt;=&amp;gt; ]&amp;lt;br /&amp;gt; source: 13.2GiB 1:33:17 [3.57MiB/s] [===============================================&amp;gt; ] 67% ETA 0:44:41&amp;lt;br /&amp;gt; gzip: 12.7GiB 1:33:18 [3.51MiB/s] [ &amp;lt;=&amp;gt; ]&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Enable Linux Core Dump</title><link>https://rus.io/enable-linux-core-dump/</link><pubDate>Fri, 21 Jun 2013 14:03:02 +0000</pubDate><guid>https://rus.io/enable-linux-core-dump/</guid><description>&lt;p&gt;&lt;img decoding="async" src="enable-linux-core-dump.webp" alt="Enable Linux Core Dumps" width="300" height="199" class="alignleft size-medium wp-image-686" /&gt; One of our applications (Freeswitch) just randomly crashed for no apparent reason and didn’t write anything to it’s log files. The service we’re trialling is currently in Beta so there’s room to muck about and do some diagnostics. I want to make the kernel dump a core file whenever Freeswitch dies, in case it happens again, so that we have some stuff to work with after the fact. It’ll also shut up my QA manager.&lt;/p&gt;</description></item><item><title>CouchDB {“error”:”insecure_rewrite_rule”,”reason”:”too many ../.. segments”}</title><link>https://rus.io/couchdb-errorinsecure_rewrite_rulereasontoo-many-segments/</link><pubDate>Fri, 21 Jun 2013 08:32:51 +0000</pubDate><guid>https://rus.io/couchdb-errorinsecure_rewrite_rulereasontoo-many-segments/</guid><description>&lt;img decoding="async" src="couchdb.webp" alt="couchdb" width="220" height="200" class="alignleft size-full wp-image-661" /&gt;
&lt;p&gt;Whilst working an AMAZING NPM repository mirror yesterday (which totally works, despite not really offering the performance benefit I’d hoped, because NPM is rubbish) I came across this error whilst doing things&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
 &lt;br&gt;
 &lt;br&gt;
 &lt;br&gt;
 &lt;br&gt;
 &lt;br&gt;
 &lt;br&gt;
 &lt;br&gt;
 &lt;br&gt;
 &lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; 16 http GET https://localhost:5984/registry/_design/app/_rewrite/-/all/since?stale=update_after&amp;amp;startkey=1371737164294&amp;lt;br /&amp;gt; 17 http 500 https://localhost:5984/registry/_design/app/_rewrite/-/all/since?stale=update_after&amp;amp;startkey=1371737164294&amp;lt;br /&amp;gt; 18 error Error: insecure_rewrite_rule too many ../.. segments: registry/_design/app/_rewrite/-/all/since&amp;lt;br /&amp;gt; 18 error at RegClient.&amp;lt;anonymous&amp;gt; (/root/.nvm/v0.8.15/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:259:14)&amp;lt;br /&amp;gt; 18 error at Request.init.self.callback (/root/.nvm/v0.8.15/lib/node_modules/npm/node_modules/request/main.js:120:22)&amp;lt;br /&amp;gt; 18 error at Request.EventEmitter.emit (events.js:99:17)&amp;lt;br /&amp;gt; 18 error at Request.&amp;lt;anonymous&amp;gt; (/root/.nvm/v0.8.15/lib/node_modules/npm/node_modules/request/main.js:648:16)&amp;lt;br /&amp;gt; 18 error at Request.EventEmitter.emit (events.js:126:20)&amp;lt;br /&amp;gt; 18 error at IncomingMessage.Request.start.self.req.self.httpModule.request.buffer (/root/.nvm/v0.8.15/lib/node_modules/npm/node_modules/request/main.js:610:14)&amp;lt;br /&amp;gt; 18 error at IncomingMessage.EventEmitter.emit (events.js:126:20)&amp;lt;br /&amp;gt; 18 error at IncomingMessage._emitEnd (http.js:366:10)&amp;lt;br /&amp;gt; 18 error at HTTPParser.parserOnMessageComplete [as onMessageComplete] (http.js:149:23)&amp;lt;br /&amp;gt; 18 error at Socket.socketOnData [as ondata] (http.js:1367:20)&amp;lt;br /&amp;gt; 19 error If you need help, you may report this log at:&amp;lt;br /&amp;gt; 19 error &amp;lt;https://github.com/isaacs/npm/issues&amp;gt;&amp;lt;br /&amp;gt; 19 error or email it to:&amp;lt;br /&amp;gt; 19 error &amp;lt;npm-@googlegroups.com&amp;gt;&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Niche Site Duel 2 Participation</title><link>https://rus.io/niche-site-duel-2-participation/</link><pubDate>Thu, 20 Jun 2013 19:45:45 +0000</pubDate><guid>https://rus.io/niche-site-duel-2-participation/</guid><description>&lt;p&gt;&lt;img decoding="async" src="smart-passive-income.webp" alt="Niche Site Duel 2" width="300" height="53" class="alignleft size-medium wp-image-651" /&gt; Pat Flynn over at Smart Passive Income has just announced the launch of his &lt;a href="https://www.smartpassiveincome.com/niche-site-duel-2-launch/" title="Niche Site Duel 2"&gt;Niche Site Duel 2&lt;/a&gt; project, and as I kind of called him out a few month ago in my first (stalled) &lt;a href="https://www.idimmu.net/2013/03/05/income-report-february-2013/"&gt;Income Report&lt;/a&gt; causing a WordPress ‘ping back’ and his mate Blake to pop in and say hi 😀 Rather than be a massive cynic, I thought I’d give them another dofollow backlink and join in with his new project!&lt;/p&gt;</description></item><item><title>How To Create An NPM Repository Mirror</title><link>https://rus.io/how-to-create-an-npm-repository-mirror/</link><pubDate>Thu, 20 Jun 2013 15:18:58 +0000</pubDate><guid>https://rus.io/how-to-create-an-npm-repository-mirror/</guid><description>&lt;p&gt;&lt;img decoding="async" src="npm.webp" alt="npm" width="300" height="116" class="alignleft size-medium wp-image-643" /&gt;We use Node.js a LOT, which means we do npm install a LOT. And npm is pretty terrible, with horrible dependency handling so we can end up requesting hundreds of dependent modules with it’s recursive patten e.g. for just one of our projects we can end up with paths like&lt;/p&gt;
&lt;p&gt;`&lt;br /&gt;
./node_modules/bcrypt/node_modules/nodeunit/node_modules/should/node_modules/mocha/node_modules/glob/node_modules/minimatch/node_modules/sigmund/node_modules/tap/node_modules&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;[root@hmon workspace]# find . -name node_modules | wc -l&lt;br /&gt;
2103&lt;br /&gt;
` 
&lt;p&gt;That’s 2103 node_modules directories, for an application we’ve written that has only 22 dependencies configured for it!&lt;/p&gt;</description></item><item><title>Volusion Review</title><link>https://rus.io/volusion-review/</link><pubDate>Wed, 19 Jun 2013 14:14:49 +0000</pubDate><guid>https://rus.io/volusion-review/</guid><description>&lt;div itemscope="" itemtype="https://schema.org/Review"&gt;
 &lt;a itemprop="url" href="https://rus.io/more/volusion/"&gt;&lt;img decoding="async" src="volusion-review.webp" alt="Volusion Review" width="300" height="126" class="alignleft size-full wp-image-626" /&gt;&lt;/a&gt; Whether you are looking to open your first e-commerce store, or a better deal on your existing one, the e-commerce arena is a minefield that needs to be navigated carefully. Businesses usually always end up paying much more for hosted e-commerce solutions than they originally expected because most e-commerce platforms are not completely upfront about their pricing model. Problems can range from fixed, long term contracts, hidden transaction fees and tiered pricing, as well as frequent network issues and unpleasant customer support. If you accidentally choose the wrong shopping cart it can end up being an expensive mistake, so you need to take the time to make sure you make the right choice.&lt;/p&gt;</description></item><item><title>18th June 2013 Tumilson WOD</title><link>https://rus.io/18th-june-2013-tumilson-wod/</link><pubDate>Tue, 18 Jun 2013 09:03:54 +0000</pubDate><guid>https://rus.io/18th-june-2013-tumilson-wod/</guid><description>&lt;p&gt;Today we did a hero WOD called the &lt;a href="https://www.crossfit.com/mt-archive2/008466.html"&gt;Tumilson&lt;/a&gt;. The RX is&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;8 rounds for time of:&lt;br&gt;
Run 200 meters&lt;br&gt;
11 Dumbbell burpee deadlifts, 60 pound dumbbells&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But I scaled it with 25kg dumbells ~55lbs.&lt;/p&gt;
&lt;img decoding="async" class="aligncenter size-large wp-image-619" alt="Tumilson WOD" src="IMG_1314.webp" width="768" height="1024" /&gt;</description></item><item><title>collectd illegal attempt to update using time when last update time is (minimum one second step)</title><link>https://rus.io/collectd-illegal-attempt-to-update-using-time-when-last-update-time-is-minimum-one-second-step/</link><pubDate>Thu, 13 Jun 2013 15:24:47 +0000</pubDate><guid>https://rus.io/collectd-illegal-attempt-to-update-using-time-when-last-update-time-is-minimum-one-second-step/</guid><description>&lt;p&gt;&lt;a href="collectd.webp"&gt;&lt;img decoding="async" src="collectd.webp" alt="collectd" width="300" height="164" class="aligncenter size-medium wp-image-614" /&gt;&lt;/a&gt; Whilst debugging our &lt;a href="https://collectd.org/"&gt;CollectD&lt;/a&gt; and Graphite setup, I found that CollectD was generating hundreds of repeated errors.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; Jun 13 17:11:14 hmon collectd[15336]: rrdtool plugin: rrd_update_r (/var/lib/collectd/rrd/hmon/processes/ps_state-running.rrd) failed: /var/lib/collectd/rrd/hmon/processes/ps_state-running.rrd: illegal attempt to update using time 1371136272 when last update time is 1371136272 (minimum one second step)&amp;lt;br /&amp;gt; Jun 13 17:11:14 hmon collectd[15336]: rrdtool plugin: rrd_update_r (/var/lib/collectd/rrd/hmon/processes/ps_state-sleeping.rrd) failed: /var/lib/collectd/rrd/hmon/processes/ps_state-sleeping.rrd: illegal attempt to update using time 1371136272 when last update time is 1371136272 (minimum one second step)&amp;lt;br /&amp;gt; Jun 13 17:11:14 hmon collectd[15336]: rrdtool plugin: rrd_update_r (/var/lib/collectd/rrd/hmon/processes/ps_state-zombies.rrd) failed: /var/lib/collectd/rrd/hmon/processes/ps_state-zombies.rrd: illegal attempt to update using time 1371136272 when last update time is 1371136272 (minimum one second step)&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Bing The Most Altruistic Search Engine</title><link>https://rus.io/bing-the-most-altruistic-search-engine/</link><pubDate>Mon, 15 Apr 2013 19:21:01 +0000</pubDate><guid>https://rus.io/bing-the-most-altruistic-search-engine/</guid><description>&lt;p&gt;I needed to access Bing’s Webmaster Tools to have a look at the configuration for this site. I couldn’t remember the URL off hand so I decided to ‘Google’ the search term using Bing!&lt;/p&gt;
&lt;img decoding="async" class="aligncenter size-full wp-image-607" alt="Bing The Most Altruistic Search Engine" src="Bing-The-Most-Altruistic-Search-Engine.webp" width="650" height="251" /&gt; 
&lt;p&gt;That’s very nice of them … I guess part of Bing’s preference engine might rank pages higher depending on where the search words are in the title of your page or something!&lt;/p&gt;</description></item><item><title>Think Carefully About Your Clever Project Names</title><link>https://rus.io/think-carefully-about-your-clever-project-names/</link><pubDate>Thu, 04 Apr 2013 13:30:09 +0000</pubDate><guid>https://rus.io/think-carefully-about-your-clever-project-names/</guid><description>&lt;p&gt;&lt;img decoding="async" src="idiot.webp" alt="Idiot" width="300" height="208" class="alignleft size-medium wp-image-598" /&gt; We’re building a new exciting cluster at work using &lt;a href="https://www.linux-ha.org/wiki/Main_Page"&gt;Linux HA&lt;/a&gt; and stuff to make it work magically.&lt;/p&gt;
&lt;p&gt;In the olden days of yore RedHat and co were using Pacemaker with the old crm (Cluster Resource Manager / Cluster Relationship Manager, pick one..) tool for cluster management, which was nice. Now it looks like RedHat have removed the crm command from their repositories and have switched to &lt;a href="https://oss.clusterlabs.org/pipermail/pacemaker/2012-June/014274.html"&gt;PCS&lt;/a&gt; which stands for either Pacemaker/Corosync Configuration System or is the plural of PC (Personal Computers).&lt;/p&gt;</description></item><item><title>Income Report March 2013</title><link>https://rus.io/income-report-march-2013/</link><pubDate>Tue, 02 Apr 2013 13:54:10 +0000</pubDate><guid>https://rus.io/income-report-march-2013/</guid><description>&lt;p&gt;&lt;img decoding="async" src="GoogleAdsense.webp" alt="GoogleAdsense" width="150" height="150" class="alignleft size-thumbnail wp-image-589" /&gt; Following on from last month’s &lt;a href="2013/03/05/income-report-february-2013/" title="Income Report February 2013"&gt;report&lt;/a&gt; March was quite an interesting month. Changing perspective from using this site as a simple memory dump to one that people, other than myself, would find useful lead to some interesting usage patterns, from both myself and my visitors as well as some changes to the blog!&lt;/p&gt;
&lt;p&gt;Due to my change of attitude I actually watched my traffic stats, where I noticed some &lt;a href="https://www.idimmu.net/2013/03/27/odd-occurrences-in-apache-access-logs/"&gt;odd things&lt;/a&gt; in my logs, I thought I fixed the problem… It turns out having an URL or page with the phrase ‘apache access logs’ in it is a really bad thing as now that page is plagued with bot hits using Russian domains as a referrer, trying to get a back link for their domain in my web stats. It’s receiving about 1500 unique hits a day at the moment which is skewing my stats quite heavily.&lt;/p&gt;</description></item><item><title>Installing Magento</title><link>https://rus.io/installing-magento/</link><pubDate>Tue, 02 Apr 2013 12:37:10 +0000</pubDate><guid>https://rus.io/installing-magento/</guid><description>&lt;p&gt;&lt;img decoding="async" class="alignleft size-thumbnail wp-image-591" alt="Installing Magento" src="installing-magento.webp" width="150" height="150" /&gt; One of my clients wanted an E-Commerce solution for his website and after a little bit of analysis we opted for the community edition of &lt;a href="https://www.magentocommerce.com/" title="Magento"&gt;Magento&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We wanted something based on the usual LAMP stack, that was OpenSource so it could be extended, was free as in beer, had great international support, was fully featured and enterprise ready, could pass PCI DSS compliance, allowed reasonable payment gateway options, could scale and was easy to extend as well as backup. Also we wanted complete control of the deployment, rather than integrating with a 3rd party cloud service provider such as Shopify to keep costs down and retain flexibility.&lt;/p&gt;</description></item><item><title>monit: error connecting to the monit daemon</title><link>https://rus.io/monit-error-connecting-to-the-monit-daemon/</link><pubDate>Thu, 28 Mar 2013 11:48:53 +0000</pubDate><guid>https://rus.io/monit-error-connecting-to-the-monit-daemon/</guid><description>&lt;p&gt;&lt;img decoding="async" src="linuxterminal.webp" alt="monit: error connecting to the monit daemon" width="150" height="150" class="alignleft size-thumbnail wp-image-582" /&gt; We’re rolling out &lt;a href="https://mmonit.com/monit/" title="monit"&gt;monit&lt;/a&gt; on our new platform at the request of a vendor to manage their new service. I’ve always been dead against these kinds of automated failure recovery tools as they often require human intervention after the fact anyway and all the platforms I’ve managed will have failed the server anyway so why not restart the services after the root cause analysis is done? My tune is slowly changing though and I’m coming to appreciate this method of systems recovery a lot more.&lt;/p&gt;</description></item><item><title>Odd Occurrences In Apache Access Logs</title><link>https://rus.io/odd-occurrences-in-apache-access-logs/</link><pubDate>Wed, 27 Mar 2013 23:33:21 +0000</pubDate><guid>https://rus.io/odd-occurrences-in-apache-access-logs/</guid><description>&lt;p&gt;&lt;img decoding="async" src="apache_logo1.webp" alt="Apache" width="150" height="149" class="alignleft size-full wp-image-575" /&gt; I’ve been watching my Awstats installation this month as idimmu.net is about to peak with over 7000 unique visitors in a month for the first time in it’s history, which is pretty awesome. But there’s been something really weird going on in the results ..&lt;/p&gt;
&lt;p&gt;This is kind of ironic as in a recent job interview I was asked&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;What would you look for to ascertain suspicious activity on an instance of Apache serving static image assets?&lt;/p&gt;</description></item><item><title>Experiments In Bitcoin</title><link>https://rus.io/experiments-in-bitcoin/</link><pubDate>Mon, 25 Mar 2013 23:48:02 +0000</pubDate><guid>https://rus.io/experiments-in-bitcoin/</guid><description>&lt;p&gt;&lt;img decoding="async" class=" wp-image-565 alignleft" alt="bitcoin" src="bitcoin.webp" width="194" height="194" /&gt; Earlier today I got in to discussing Bitcoin Arbitrage with a mate of mine, with the cunning plan of creating a bot to monitor different exchanges and profit on the difference in trading prices. After an analysis this was deemed a silly idea, or conversely we aren’t good enough, as moving real money or bitcoins around the exchanges seems to be an extremely painful process. The first step though was creating a wallet!&lt;/p&gt;</description></item><item><title>Android Create AVD</title><link>https://rus.io/android-create-avd/</link><pubDate>Sat, 23 Mar 2013 17:55:06 +0000</pubDate><guid>https://rus.io/android-create-avd/</guid><description>&lt;p&gt;The second part of this series covers creating our first Android Virtual Device or AVD. The Android Virtual Device (AVD) is basically a configuration for the Android SDK’s emulator that lets you define the hardware and software characteristics of an actual Android advice that you can then test your code on. Whilst not being as good as running your app on real hardware, testing it on an AVD is the next best thing!&lt;/p&gt;</description></item><item><title>Install Android Eclipse</title><link>https://rus.io/install-android-eclipse/</link><pubDate>Sat, 23 Mar 2013 17:50:16 +0000</pubDate><guid>https://rus.io/install-android-eclipse/</guid><description>&lt;p&gt;Hi guys, when telling a story it’s always best to start at the beginning, so the first thing to do on my journey is talk about how are we going to &lt;strong&gt;install Android Eclipse&lt;/strong&gt;. My workstation is a MacBook but the process is the same on both Windows and Linux. I’ve put together a short video of the entire thing, from downloading Eclipse and the Android SDK to installing Eclipse, the ADT (Android Development Tools) plugin and then configuring ADT to use the Android SDK!&lt;/p&gt;</description></item><item><title>10 Most Used Linux Commands</title><link>https://rus.io/10-most-used-linux-commands/</link><pubDate>Thu, 07 Mar 2013 16:26:24 +0000</pubDate><guid>https://rus.io/10-most-used-linux-commands/</guid><description>&lt;p&gt;Whilst skimming my Bash history today looking for an esoteric one liner I’d written earlier I started to ponder what my most used commands were, it’s easy enough to find out! This is actually output from my Mac, not a Linux box, I tricked you 😀&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; Chill:~ rus$ history | awk {'print $2'} | sort | uniq -c | sort -nr | head -n 10&amp;lt;br /&amp;gt; 106 ssh&amp;lt;br /&amp;gt; 49 ls&amp;lt;br /&amp;gt; 44 cd&amp;lt;br /&amp;gt; 42 curl&amp;lt;br /&amp;gt; 34 scp&amp;lt;br /&amp;gt; 25 vi&amp;lt;br /&amp;gt; 15 mv&amp;lt;br /&amp;gt; 15 cp&amp;lt;br /&amp;gt; 12 grep&amp;lt;br /&amp;gt; 10 rm&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Income Report February 2013</title><link>https://rus.io/income-report-february-2013/</link><pubDate>Tue, 05 Mar 2013 21:44:36 +0000</pubDate><guid>https://rus.io/income-report-february-2013/</guid><description>&lt;p&gt;This blog is and has always been a blog of integrity, righteousness. A stalwart blog where I document my IT struggles and things I like to eat. Basically a combination of everything I hate in the world and everything I love, all in one place. And it’s going to remain that way. I will never sell out!&lt;/p&gt;
&lt;p&gt;I like to read the Internet sometimes, I think I’m about half way through and so far nothing’s happened. But over the last few weeks I’ve been reading &lt;a rel="nofollow" href="https://www.smartpassiveincome.com/my-income-reports/"&gt;Smart Passive Income&lt;/a&gt;, basically a blog where some guy &lt;strong&gt;allegedly&lt;/strong&gt; makes $50kpm by telling other people that he’s er .. making $50kpm. I think he’s making shit up personally, but it’s kind of inspiring. I’ve had Adsense running on this site for 2 years I think now, maybe more, who knows, and strangely I’m not retired and am still getting my fists dirty with magical computer machines. This blog has become amusingly popular though, although I don’t have a hardcore following it’s nice to read the odd comment about how I’ve helped someone create a Yum repository.&lt;/p&gt;</description></item><item><title>OSX Lion JAVA_HOME</title><link>https://rus.io/osx-lion-java_home/</link><pubDate>Fri, 11 Jan 2013 10:28:06 +0000</pubDate><guid>https://rus.io/osx-lion-java_home/</guid><description>&lt;p&gt;Apple’s OS Lion has a pretty neat trick for handling the JAVA_HOME variable&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; Chill:bin rus$ /usr/libexec/java_home&amp;lt;br /&amp;gt; /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;which is super awesome as you can simply do&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; Chill:bin rus$ export JAVA_HOME=$(/usr/libexec/java_home)&amp;lt;br /&amp;gt; Chill:bin rus$ echo $JAVA_HOME&amp;lt;br /&amp;gt; /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;to make sure you have the correct $JAVA_HOME set up, every time!&lt;/p&gt;
&lt;p&gt;I’ve added this commend to my &lt;em&gt;~/.profile&lt;/em&gt; file so that whenever I open a new terminal, the $JAVA_HOME variable gets set correctly!&lt;/p&gt;</description></item><item><title>Hop Poles Burger – Worst Lunch Experience Ever</title><link>https://rus.io/hop-poles-worst-burger/</link><pubDate>Fri, 21 Dec 2012 00:00:00 +0000</pubDate><guid>https://rus.io/hop-poles-worst-burger/</guid><description>&lt;img decoding="async" class="aligncenter size-large wp-image-322" alt="IMG_0902" src="IMG_09021.webp" width="584" height="438" /&gt;
&lt;img decoding="async" class="aligncenter size-large wp-image-319" alt="IMG_0903" src="IMG_0903.webp" width="584" height="438" /&gt; 
&lt;img decoding="async" class="aligncenter size-large wp-image-320" alt="IMG_0904" src="IMG_0904.webp" width="584" height="438" /&gt; 
&lt;img decoding="async" class="aligncenter size-large wp-image-321" alt="IMG_0905" src="IMG_0905.webp" width="584" height="438" /&gt;</description></item><item><title>Burger At The Thomas Kemp</title><link>https://rus.io/burger-at-the-thomas-kemp/</link><pubDate>Wed, 10 Oct 2012 09:55:59 +0000</pubDate><guid>https://rus.io/burger-at-the-thomas-kemp/</guid><description>&lt;p&gt;Last week I helped a friend of mine move house, and in return he also let me buy him dinner .. He lives up near the Thomas Kemp and I hadn’t been there for a while so it was pretty much set in stone what I’d be eating.&lt;/p&gt;
&lt;p&gt;From their menu description:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thomas Kemp Beef Burger&lt;/strong&gt; – £7.95&lt;br&gt;
Our homemade beef burger with horseradish, gherkins, tomato &amp;amp; mixed leaves.&lt;/p&gt;
&lt;p&gt;&lt;a href="IMG_0875.webp"&gt;&lt;img decoding="async" class="aligncenter size-large wp-image-300" title="Burget At The Thomas Kemp" src="IMG_0875.webp" alt="Burget At The Thomas Kemp" width="584" height="435" /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Google Is So High On Adverts It’s Forgotten How To Search The Internet</title><link>https://rus.io/google-is-so-high-on-adverts-its-forgotten-how-to-search-the-internet/</link><pubDate>Wed, 10 Oct 2012 09:14:39 +0000</pubDate><guid>https://rus.io/google-is-so-high-on-adverts-its-forgotten-how-to-search-the-internet/</guid><description>&lt;p&gt;So, I really like the song Papua New Guinea by Future Sound of London, so on a whim I decided to try and see if there were any Linux Sysadmin roles going over there, I think there’s a huge oil industry out there and they must use computers, right?&lt;/p&gt;
&lt;img decoding="async" class="aligncenter size-full wp-image-296" title="linux systems administrator papua new guinea" src="Screen-Shot-2012-10-10-at-09.33.56.webp" alt="linux systems administrator papua new guinea" width="754" height="341" /&gt; 
&lt;p&gt;Turns out the first search result returned matches because of the png file extension? Ok, that’s the TLA for Papua New Guinea but what .. that’s the most relevant result? Really Google?&lt;/p&gt;</description></item><item><title>Syntax Highlighting In VIm</title><link>https://rus.io/syntax-highlighting-in-vim/</link><pubDate>Tue, 02 Oct 2012 10:53:31 +0000</pubDate><guid>https://rus.io/syntax-highlighting-in-vim/</guid><description>&lt;p&gt;Syntax highlighting in vim can be super tricky, by default a lot of desktop environments seem to have white terminals, which is a bit dumb as it’s easier to read white on black than black on white, as such the default vim syntax highlighting is often unreadable if you have a black terminal, giving blue comments on a black background and the like.&lt;/p&gt;
&lt;p&gt;The fix for this is to set your vim background to dark, e.g.&lt;/p&gt;</description></item><item><title>Installing OpenSIPS on Redhat Enterprise Linux 5</title><link>https://rus.io/installing-opensips-on-redhat-enterprise-linux-5/</link><pubDate>Thu, 27 Sep 2012 13:31:00 +0000</pubDate><guid>https://rus.io/installing-opensips-on-redhat-enterprise-linux-5/</guid><description>&lt;p&gt;We’ve got to set up a SIP Registrar for a fantastic new project that one of our clients recently announced 😉 on RHEL5 so we’re going to trial &lt;a href="https://www.opensips.org/" title="OpenSIPS"&gt;OpenSIPS&lt;/a&gt;, backed with MySQL to see how it performs.&lt;/p&gt;
&lt;p&gt;There’s a RHEL5 repository mirror here &lt;a href="https://centos.leurent.eu/"&gt;https://centos.leurent.eu/&lt;/a&gt; that I’ve mirrored locally. If you don’t know how to create your own repositories you can read about that &lt;a href="https://rus.io/2009/10/20/creating-a-local-and-http-redhat-yum-repository/" title="local redhat repository"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;First off I installed the &lt;em&gt;opensips-mysql.x86_64&lt;/em&gt; package to guarantee we pull in OpenSIPS as well as it’s MySQL dependencies.&lt;/p&gt;</description></item><item><title>Take Screenshot Mac</title><link>https://rus.io/take-screenshot-mac/</link><pubDate>Wed, 26 Sep 2012 12:39:42 +0000</pubDate><guid>https://rus.io/take-screenshot-mac/</guid><description>&lt;p&gt;To take a screenshot on a Mac you can use the following simple keyboard shortcuts:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To save a screenshot to the desktop on a Mac&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Command-Shift-3 : Take a screenshot of the Mac screen, and save it as a file on the desktop.&lt;/li&gt;
&lt;li&gt;Command-Shift-4 : Hold down the mouse button and select an area of the Mac screen to save a screenshot of that area as a fiile on the desktop.&lt;/li&gt;
&lt;li&gt;Command-Shift-4 : Press the space key and then click a window to take a screenshot of that window and save it as a file on the desktop.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;To save a screenshot to the clipboard on a Mac&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Iptables Block Outgoing Traffic</title><link>https://rus.io/iptables-block-outgoing-traffic/</link><pubDate>Thu, 13 Sep 2012 14:31:30 +0000</pubDate><guid>https://rus.io/iptables-block-outgoing-traffic/</guid><description>&lt;p&gt;We need to give one of our customers to an internal server, for this we’ve enabled remote SSH access. Even though we trust them we don’t want anyone to use the server as a launchpad to attack other remote servers, or a launch pad to attack internal servers for that matter, in case their account and SSH keys are compromised. So to prevent this we are using iptables to block outgoing traffic from the external IP.&lt;/p&gt;</description></item><item><title>Burger At The Seven Stars</title><link>https://rus.io/burger-at-the-seven-stars/</link><pubDate>Wed, 25 Apr 2012 13:44:22 +0000</pubDate><guid>https://rus.io/burger-at-the-seven-stars/</guid><description>&lt;p&gt;I recently went to the &lt;a href="https://www.brightonscene.co.uk/venue/1143/seven-stars" title="Seven Stars Brighton"&gt;Seven Stars&lt;/a&gt; for a lunch burger on a hangover day at work. It was the worst burger experience of my life and I wasn’t going to write it up due to the hangover but I’ve been assured that it wasn’t how I felt, the food was actually terrible, so here we go. I will also preface this with the staff were amazing, I’m sure I’ve had a burger here in the past that was pretty good so maybe this was just an off day, but my friend who also ordered the same burger had the same issue.&lt;/p&gt;</description></item><item><title>5 Meat Slow Cooker Chilli</title><link>https://rus.io/5-meat-slow-cooker-chilli/</link><pubDate>Sun, 22 Apr 2012 17:26:41 +0000</pubDate><guid>https://rus.io/5-meat-slow-cooker-chilli/</guid><description>&lt;p&gt;2 weeks ago I came up with an idea. An entire duck in a slow cooker. I’m not sure how it popped in to my brain and I was sober at the time, but it happened. Some people called me crazy, others called me stupid, until today, when I made it, in all it’s glorious glory!&lt;/p&gt;
&lt;p&gt;&lt;a href="IMG_0439.webp"&gt;&lt;img decoding="async" class="aligncenter size-large wp-image-211" title="5 Meat Chilli Ingredients" src="IMG_0439.webp" alt="5 Meat Chilli Ingredients" width="584" height="435" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Approximate Ingredients&lt;/strong&gt;&lt;br&gt;
1 Duck Crown&lt;br&gt;
2 Duck Legs&lt;br&gt;
8 Chicken Thighs&lt;br&gt;
400g Diced Pork&lt;br&gt;
400g Diced Beef&lt;br&gt;
500g Bacon&lt;br&gt;
400g Diced Lamb&lt;br&gt;
1 Table Spoon Mollasses Sugar&lt;br&gt;
9 Fresh Jalapeno Peppers&lt;br&gt;
6 Fresh Bullet Chili Peppers&lt;br&gt;
3 Dried Chipotle Chili Peppers&lt;br&gt;
1 Dried Ancho Chili Pepper&lt;br&gt;
2 Dried De Arbol Chili Peppers&lt;br&gt;
1.2kg Chopped Tomato&lt;br&gt;
4 Diced Onions&lt;br&gt;
1 Heaped Table Spoon Cocoa Powder&lt;br&gt;
1 Shot Tequila&lt;br&gt;
1 Shot Cointreau&lt;br&gt;
1 Large Glass Red Wine&lt;br&gt;
3 Cloves Garlic&lt;br&gt;
Salt&lt;br&gt;
Pepper&lt;/p&gt;</description></item><item><title>Sidey Burger at the Sidewinder</title><link>https://rus.io/sidey-burger-at-the-sidewinder/</link><pubDate>Sun, 22 Apr 2012 12:37:43 +0000</pubDate><guid>https://rus.io/sidey-burger-at-the-sidewinder/</guid><description>&lt;p&gt;I accidently ended up at the &lt;a href="https://www.brightonscene.co.uk/venue/556/sidewinder" title="Brighton Sidewinder"&gt;Sidewinder in Brighton&lt;/a&gt; and realised I haven’t had their burger in a while so couldn’t say no as I was starving 😀 They have several different burgers, the 2 main ones being their Classic and the Sidey. ‘Why settle?’ is one of my motos so I opted for the Sidey in all it’s delicious glory!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Classic Burger&lt;/p&gt;
&lt;p&gt;Homemade &amp;amp; 100% British Beef Burger topped with melted emmental cheese, a slice of bacon, roquette &amp;amp; beef tomato in a seeded brioche bap. Served with a side of fries and our house lime and coriander redslaw. £7.25&lt;/p&gt;</description></item><item><title>Google Analytics: The site has not been registered.</title><link>https://rus.io/google-analytics-the-site-has-not-been-registered/</link><pubDate>Sun, 22 Apr 2012 09:59:08 +0000</pubDate><guid>https://rus.io/google-analytics-the-site-has-not-been-registered/</guid><description>&lt;p&gt;In my old blog I had Google Analytics working flawlessly and have several years worth of data showing people searching for SVN or Nagios help 😉&lt;/p&gt;
&lt;p&gt;Now I’ve moved to WordPress I wanted to keep using analytics and have had great success using the &lt;a href="https://wordpress.org/extend/plugins/google-analyticator/"&gt;Google Analyticator&lt;/a&gt; plugin with my other blogs so wanted to keep using that here!&lt;/p&gt;
&lt;p&gt;Google Analyticator has a fantastic feature that completely automates linking your site to Google Analytics, it’s one mouse click and for my other sites worked flawlessly! For some reason on idimmu.net, probably because I’d previously registered with Anaylyics, it kept throwing the error&lt;/p&gt;</description></item><item><title>idimmu.net moves to WordPress!</title><link>https://rus.io/idimmu-net-moves-to-wordpress/</link><pubDate>Fri, 20 Apr 2012 21:04:11 +0000</pubDate><guid>https://rus.io/idimmu-net-moves-to-wordpress/</guid><description>&lt;p&gt;As you can tell idimmu.net has undergone a fairly hefty overhaul and is now being managed by WordPress! This offers several advantages to me namely&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ease of maintenance (someone else is writing the code!!)&lt;/li&gt;
&lt;li&gt;code i write is now usable by other people&lt;/li&gt;
&lt;li&gt;learning wordpress properly is a new job/career skill&lt;/li&gt;
&lt;li&gt;no more lucene bridge! (it broke a lot anyway)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All the content has been migrated, but as you can see, the theme is a standard wordpress skin, so lots to do still!&lt;/p&gt;</description></item><item><title>Elgg 1.8 Tidypics Group Fix</title><link>https://rus.io/elgg-1-8-tidypics-group-fix/</link><pubDate>Mon, 21 Nov 2011 16:07:11 +0000</pubDate><guid>https://rus.io/elgg-1-8-tidypics-group-fix/</guid><description>&lt;p&gt;I’m creating a new community site using the Elgg 1.8 platform, but a lot of the widgets are still using the old 1.7 CSS for their displays so it means a lot of fixing.&lt;/p&gt;
&lt;p&gt;The existing &lt;em&gt;tidypics/views/default/tidypics/groupprofile_albums.php&lt;/em&gt; suffers from this problem but is simply fixed by changing&lt;/p&gt;
&lt;p&gt;&lt;code markup="none" lang="php"&gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;?php
/***********************************************
*
* This is used on the group profile page
*
***********************************************/

if ($vars['entity']-&gt;photos_enable != 'no') {&amp;lt;br /&gt;
echo '&amp;lt;/p&gt;
&amp;lt;div class="group_tool_widget photos"&gt;';&amp;lt;br /&gt;
echo '&amp;lt;span class="group_widget_link"&gt;&amp;lt;a href="' . $vars['url'] . 'pg/photos/owner/' . page_owner_entity()-&gt;username . '"&gt;' . elgg_echo('link:view:all') . '&amp;lt;/a&gt;&amp;lt;/span&gt;';&amp;lt;br /&gt;
echo '&amp;lt;/p&gt;
&amp;lt;h3&gt;' . elgg_echo('album:group') . '&amp;lt;/h3&gt;
&amp;lt;p&gt;';&amp;lt;br /&gt;
echo elgg_view('tidypics/albums', array('num_albums' =&gt; 5));&amp;lt;br /&gt;
echo '&amp;lt;/p&gt;&amp;lt;/div&gt;
&amp;lt;p&gt;';&amp;lt;br /&gt;
}&amp;lt;br /&gt;
?&gt;&amp;lt;br /&gt;
&lt;/code&gt;
&lt;p&gt;to&lt;/p&gt;</description></item><item><title>BackupPC ping too slow</title><link>https://rus.io/backuppc-ping-too-slow/</link><pubDate>Tue, 25 Oct 2011 12:21:39 +0000</pubDate><guid>https://rus.io/backuppc-ping-too-slow/</guid><description>&lt;p&gt;Whilst adding a new remote server to our &lt;a href="https://backuppc.sourceforge.net"&gt;BackupPC&lt;/a&gt; configuration, it threw the following error&lt;/p&gt;
&lt;p&gt;`&lt;br /&gt;
Contents of file /Volumes/2TB/backuppc/pc/www.server.co.uk/LOG.102011, modified 2011-10-25 13:10:23&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;2011-10-25 12:00:00 ping too slow: 22.21msec&lt;br /&gt;
2011-10-25 13:00:01 ping too slow: 49.63msec&lt;br /&gt;
2011-10-25 13:10:23 ping too slow: 47.79msec&lt;br /&gt;
` 
&lt;p&gt;and refusing to back up the server! After browsing the &lt;a href="https://backuppc.sourceforge.net/faq/BackupPC.html"&gt;documentation&lt;/a&gt; I discovered the following configuration option&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; $Conf{PingMaxMsec} = 20;&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Maximum round-trip ping time in milliseconds. This threshold is set to avoid backing up PCs that are remotely connected through WAN or dialup connections. The output from ping -s (assuming it is supported on your system) is used to check the round-trip packet time. On your local LAN round-trip times should be much less than 20msec. On most WAN or dialup connections the round-trip time will be typically more than 20msec. Tune if necessary.&lt;/p&gt;</description></item><item><title>Linux Command Line AVI Repair</title><link>https://rus.io/linux-command-line-avi-repair/</link><pubDate>Thu, 08 Sep 2011 19:44:03 +0000</pubDate><guid>https://rus.io/linux-command-line-avi-repair/</guid><description>&lt;p&gt;Recently I had an avi file with a broken index that needed to be repaired. After a quick search and read of some man pages I discovered these handy flags for mencoder to get the job done!&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; mencoder -idx homemovie.avi -ovc copy -oac copy -o homemovie-repaired.avi&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;bamo!&lt;/p&gt;</description></item><item><title>List Contents Of An RPM Package</title><link>https://rus.io/list-contents-of-an-rpm-package/</link><pubDate>Wed, 30 Mar 2011 12:45:44 +0000</pubDate><guid>https://rus.io/list-contents-of-an-rpm-package/</guid><description>&lt;p&gt;Often when building RedHat RPM packages I want to make sure that the package built correctly and all the files are present before I actually install the RPM, but I do keep forgetting the command to do this, so here it is for prosperity!&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; rpm -qlp&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;e.g.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; root@build:/usr/src/redhat/SPECS# rpm -qlp ../RPMS/noarch/servicemap-0.16-1.noarch.rpm&amp;lt;br /&amp;gt; /var/www/html/servicemap&amp;lt;br /&amp;gt; /var/www/html/servicemap/amq.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqfail.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqreportingprov1prov1.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqreportingprov1prov2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqreportingprov2prov1.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqreportingprov2prov2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqsdrprov1prov1.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqsdrprov1prov2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqsdrprov2prov1.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqsdrprov2prov2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqslee1fail.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqslee1prov1.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqslee1prov2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqslee2fail.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqslee2prov1.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqslee2prov2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqvqeprov1prov1.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqvqeprov1prov2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqvqeprov2prov1.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqvqeprov2prov2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqwebserviceprov1prov1.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqwebserviceprov1prov2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqwebserviceprov2prov1.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/amqwebserviceprov2prov2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/checks.php&amp;lt;br /&amp;gt; /var/www/html/servicemap/config.php&amp;lt;br /&amp;gt; /var/www/html/servicemap/hash.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/index.php&amp;lt;br /&amp;gt; /var/www/html/servicemap/nagios.php&amp;lt;br /&amp;gt; /var/www/html/servicemap/script.php&amp;lt;br /&amp;gt; /var/www/html/servicemap/sleevipactivenotok.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/style.php&amp;lt;br /&amp;gt; /var/www/html/servicemap/ttprov1.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/ttprov1prov2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/ttprov2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/ttprov2prov1.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/ttprovfail.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/ttslee1.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/ttslee1slee2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/ttslee2.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/ttsleefail.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/ttvipactivenotok.png&amp;lt;br /&amp;gt; /var/www/html/servicemap/ttvipactiveok.png&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Cheese and Bacon Burger at The Victory</title><link>https://rus.io/cheese-and-bacon-burger-at-the-victory/</link><pubDate>Fri, 04 Mar 2011 22:24:43 +0000</pubDate><guid>https://rus.io/cheese-and-bacon-burger-at-the-victory/</guid><description>&lt;p&gt;Recently I went to &lt;a href="https://www.brightonscene.co.uk/venue/1144/victory" title="The Victory Brighton"&gt;The Victory&lt;/a&gt; with some mates and watched as they ate an epic burger in front of it, so when I went back recently I had no choice but to investigate!&lt;/p&gt;
&lt;img decoding="async" class="aligncenter size-full wp-image-164" title="IMG_0081" src="IMG_0081.webp" alt="" width="320" height="240" /&gt; 
&lt;p&gt;I opted for the bacon and cheese accessories, of course, and it comes with a massive portion of straight cut fries on the side and a small pot of bbq sauce too!&lt;/p&gt;</description></item><item><title>Chili Burger With Cheese at The Royal Pavilion Tavern</title><link>https://rus.io/chili-burger-with-cheese-at-the-royal-pavilion-tavern/</link><pubDate>Sat, 22 Jan 2011 14:33:09 +0000</pubDate><guid>https://rus.io/chili-burger-with-cheese-at-the-royal-pavilion-tavern/</guid><description>&lt;p&gt;The Royal Pavilion Tavern, aka Pav Tav, is a pretty popular student venue in the evenings, but lunch time, on a Saturday, it’s mostly OAPs, but they do beer and a burger for £4.99 so it had to be tried, especially as I’m working today!&lt;/p&gt;
&lt;p&gt;I opted for the Chilli Burger with Cheese and a beer, at £5.59, and upgraded to curly fries for an additional 69p, so all it all it came to £6.28, and of course soda and lime instead of a beer 🙂&lt;/p&gt;</description></item><item><title>Beer and a gourmet burger at the Wetherspoons</title><link>https://rus.io/beer-and-a-gourmet-burger-at-the-wetherspoons/</link><pubDate>Fri, 21 Jan 2011 13:43:45 +0000</pubDate><guid>https://rus.io/beer-and-a-gourmet-burger-at-the-wetherspoons/</guid><description>&lt;p&gt;It’s a Friday and traditionally everyone goes to the pub for lunch as a precursor to what will be a fantastic weekend! A new &lt;a href="https://www.jdwetherspoon.co.uk/home/food"&gt;Wetherspoons&lt;/a&gt; opened up near us recently and I was looking forwards to trying a Gourmet Burger from them as I’d had one of their normal burgers before and quite enjoyed it!&lt;/p&gt;
&lt;p&gt;It’s a 6oz burger, made from British beef, and from their description:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; Topped with two bacon slices and a Stilton, Shropshire blue and spring onion sauce. Includes six beer-battered whole onion rings.&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Beer and a burger at the Wahoo bar</title><link>https://rus.io/beer-and-a-burger-at-the-wahoo-bar/</link><pubDate>Mon, 17 Jan 2011 12:40:43 +0000</pubDate><guid>https://rus.io/beer-and-a-burger-at-the-wahoo-bar/</guid><description>&lt;p&gt;We decided to go and watch the football at the &lt;a href="https://www.wahoobars.co.uk/brighton/"&gt;Wahoo bar&lt;/a&gt; yesterday and I saw their beer and a burger for £4.99 offer and couldn’t say no!&lt;/p&gt;
&lt;img decoding="async" class="aligncenter size-full wp-image-155" title="IMG_0063" src="IMG_0063.webp" alt="" width="320" height="240" /&gt; 
&lt;p&gt;For £4.99 you get a burger on a white bun, loaded with salad, gerkins, 2 hash browns and a side portion of chips. You also get a drink, either a bottle, something on draft or a soft drink, I opted for a pint of Kronenburg!&lt;/p&gt;</description></item><item><title>Changing A DRAC Password On The Command Line With racadm</title><link>https://rus.io/changing-a-drac-password-on-the-command-line-with-racadm/</link><pubDate>Tue, 19 Oct 2010 08:21:46 +0000</pubDate><guid>https://rus.io/changing-a-drac-password-on-the-command-line-with-racadm/</guid><description>&lt;p&gt;All Dell DRACs come with a default account set up as &lt;em&gt;root&lt;/em&gt; / &lt;em&gt;calvin&lt;/em&gt; which is a huge security risk if left!&lt;/p&gt;
&lt;p&gt;The web interface doesn’t let you change the password but the firmware does when you boot the server.&lt;/p&gt;
&lt;p&gt;A second way to change the password is with the racadm tool, if installed, at the command line! This means you don’t have to reboot that precious production server!&lt;/p&gt;
&lt;p&gt;In DRAC 4, the first index slot is &lt;em&gt;root&lt;/em&gt; by default. In DRAC 5 and 6, index 1 is &lt;em&gt;Administrator&lt;/em&gt;, index 2 is &lt;em&gt;root&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>SVN Rolling Back A Commit To A File</title><link>https://rus.io/svn-rolling-back-a-commit-to-a-file/</link><pubDate>Tue, 07 Sep 2010 07:56:18 +0000</pubDate><guid>https://rus.io/svn-rolling-back-a-commit-to-a-file/</guid><description>&lt;p&gt;I needed to roll back an SVN commit done recently to an init script for one of our daemons, it’s a very easy process!&lt;/p&gt;
&lt;p&gt;First we need to see what the latest revision number of the file that we want to roll back is&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; Chill:files idimmu$ svn info slee&amp;lt;br /&amp;gt; Path: slee&amp;lt;br /&amp;gt; Name: slee&amp;lt;br /&amp;gt; URL: https://svn.idimmu.net/msu/trunk/puppet/modules/jnetxslee/files/slee&amp;lt;br /&amp;gt; Repository Root: https://svn.idimmu.net/msu&amp;lt;br /&amp;gt; Repository UUID: 573313b0-15b8-499c-acf0-a5a26a3c7166&amp;lt;br /&amp;gt; Revision: 1517&amp;lt;br /&amp;gt; Node Kind: file&amp;lt;br /&amp;gt; Schedule: normal&amp;lt;br /&amp;gt; Last Changed Author: idimmu&amp;lt;br /&amp;gt; Last Changed Rev: 1256&amp;lt;br /&amp;gt; Last Changed Date: 2010-08-12 10:51:15 +0100 (Thu, 12 Aug 2010)&amp;lt;br /&amp;gt; Text Last Updated: 2010-08-12 10:50:57 +0100 (Thu, 12 Aug 2010)&amp;lt;br /&amp;gt; Checksum: 8940fdf3ed6ee8281b94f55c2fe7880a&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Keeping Linux Users In A MySQL Database With libpam-mysql On Ubuntu</title><link>https://rus.io/keeping-linux-users-in-a-mysql-database-with-libpam-mysql-on-ubuntu/</link><pubDate>Fri, 27 Aug 2010 10:46:26 +0000</pubDate><guid>https://rus.io/keeping-linux-users-in-a-mysql-database-with-libpam-mysql-on-ubuntu/</guid><description>&lt;p&gt;I want to have a set of users on my &lt;a href="https://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; 10.4 Lucid Lynx box managed by MySQL, rather than LDAP for a change which means delving in to the sexy world that is &lt;a href="https://pam-mysql.sourceforge.net/"&gt;libpam-mysql&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;As ever, the first thing that we need are packages! Remember when installing mysql-server to set a strong root MySQL password. As we’re managing user accounts in MySQL we need to really make sure everything is locked down tight!&lt;/p&gt;</description></item><item><title>Disk Quotas On Ubuntu</title><link>https://rus.io/disk-quotas-on-ubuntu/</link><pubDate>Thu, 26 Aug 2010 07:42:35 +0000</pubDate><guid>https://rus.io/disk-quotas-on-ubuntu/</guid><description>&lt;p&gt;I’ve recently needed to add disk usage quotas to a server in order to limit how much data users can store so as not to affect the quality of service for other users.&lt;/p&gt;
&lt;p&gt;Linux has a method called &lt;a href="https://tldp.org/HOWTO/Quota.html"&gt;quota&lt;/a&gt; which can help you do this.&lt;/p&gt;
&lt;p&gt;Ubuntu provides some packaged tools which let you manage quotas&lt;/p&gt;
&lt;p&gt;&lt;code&gt;apt-get install quota&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;To enable quotas on a partition the first step is to edit the &lt;em&gt;/etc/fstab&lt;/em&gt; entry for the partition and append &lt;em&gt;usrquota&lt;/em&gt; to it so the kernel knows to manage that partition using quotas.&lt;/p&gt;</description></item><item><title>Unique Article Wizard needs strip slashes!</title><link>https://rus.io/unique-article-wizard-needs-strip-slashes/</link><pubDate>Tue, 03 Aug 2010 18:59:42 +0000</pubDate><guid>https://rus.io/unique-article-wizard-needs-strip-slashes/</guid><description>&lt;p&gt;I’m playing about with the &lt;a href="https://www.uniquearticlewizard.com/"&gt;Unique Article Wizard&lt;/a&gt; plugin for WordPress (for a friend, not for this site!!!) and there’s an obvious problem where all of the articles need their slashes to be stripped. It looks like a serious case of &lt;a href="https://php.net/manual/en/security.magicquotes.php"&gt;magic quote&lt;/a&gt; paranoia!&lt;/p&gt;
&lt;p&gt;A look at the plugin code makes &lt;em&gt;article_mods.php&lt;/em&gt; the obvious candidate for tweaking:&lt;/p&gt;
&lt;p&gt;Change lines 370 – 384 from&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; $uawarticle_id = wp_update_post(array (&amp;lt;br /&amp;gt; 'ID' =&amp;gt; $pageposts[0]-&amp;gt;post_id,&amp;lt;br /&amp;gt; 'post_author' =&amp;gt; $uawuser_id,&amp;lt;br /&amp;gt; 'post_title' =&amp;gt; stripslashes($title),&amp;lt;br /&amp;gt; 'post_content' =&amp;gt; stripslashes($article . &amp;quot;\n\n\n\n&amp;quot; . $_REQUEST['resource_box'].&amp;quot;\n\ncategories: &amp;quot;.$_REQUEST['keywords']) ,&amp;lt;br /&amp;gt; 'post_excerpt' =&amp;gt; stripslashes(stripslashes($description)),&amp;lt;br /&amp;gt; 'post_type' =&amp;gt; 'post',&amp;lt;br /&amp;gt; 'post_status' =&amp;gt; $uawstatus,&amp;lt;br /&amp;gt; 'post_modified_date' =&amp;gt; date(&amp;quot;Y-m-d H:i:s&amp;quot;),&amp;lt;br /&amp;gt; 'post_modified_date_gmt' =&amp;gt; gmdate(&amp;quot;Y-m-d H:i:s&amp;quot;),&amp;lt;br /&amp;gt; 'post_category' =&amp;gt; array (&amp;lt;br /&amp;gt; $uawcategory_id&amp;lt;br /&amp;gt; ),&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Delete Linux MBR</title><link>https://rus.io/delete-linux-mbr/</link><pubDate>Thu, 29 Jul 2010 13:29:36 +0000</pubDate><guid>https://rus.io/delete-linux-mbr/</guid><description>&lt;p&gt;We run a build system using PXE and Puppet which lets us reliably and quickly set up production and development environments on our servers and maintain their consistency.&lt;/p&gt;
&lt;p&gt;Every now and again we need to wipe the MBR of a Linux box in order to reboot it so it can PXE boot and reinstall itself. I like to use this command:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;dd if=/dev/zero of=/dev/sda bs=446 count=1&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;which fills up the start of the disk with 0s, a simple &lt;em&gt;reboot&lt;/em&gt; will then kick the box and start the PXE cycle!&lt;/p&gt;</description></item><item><title>Canon EOS Utility On A Mac Without A CD</title><link>https://rus.io/canon-eos-utility-on-a-mac-without-a-cd/</link><pubDate>Fri, 16 Apr 2010 12:50:46 +0000</pubDate><guid>https://rus.io/canon-eos-utility-on-a-mac-without-a-cd/</guid><description>&lt;p&gt;Canon have a fantastic little app, which works on both Windows and Mac, called &lt;strong&gt;EOS Utility&lt;/strong&gt;, which among other things allows you to do time lapse photography!&lt;/p&gt;
&lt;p&gt;I lost my CD ages ago, because you know … everyone knows that all responsible companies let you download support tools from their website ..&lt;/p&gt;
&lt;p&gt;Unfortunately no one informed Canon of this amazing new way of thinking, and they only let you download an update for the EOS Utility application, which throws a massive hissy fit if you try to install it on a machine that doesn’t already have it installed!&lt;/p&gt;</description></item><item><title>Slow SSH and SCP connections on Ubuntu</title><link>https://rus.io/slow-ssh-and-scp-connections-on-ubuntu/</link><pubDate>Sat, 23 Jan 2010 01:36:04 +0000</pubDate><guid>https://rus.io/slow-ssh-and-scp-connections-on-ubuntu/</guid><description>&lt;p&gt;My home Ubuntu Jaunty installation often takes a good 40-60 seconds to connect to using SSH, none of the other servers I maintain have this same problem, they’re pretty much instantaneous, and today, on a Friday evening at 1am this irked me enough to fix it!&lt;/p&gt;
&lt;p&gt;The first step is of course to make the SSH connection with debug output on.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; Chill:~ idimmu$ ssh -v cordy&amp;lt;br /&amp;gt; OpenSSH_5.2p1, OpenSSL 0.9.7l 28 Sep 2006&amp;lt;br /&amp;gt; debug1: Reading configuration data /Users/idimmu/.ssh/config&amp;lt;br /&amp;gt; debug1: Reading configuration data /etc/ssh_config&amp;lt;br /&amp;gt; debug1: Connecting to cordy [192.168.0.10] port 22.&amp;lt;br /&amp;gt; debug1: Connection established.&amp;lt;br /&amp;gt; debug1: identity file /Users/idimmu/.ssh/identity type -1&amp;lt;br /&amp;gt; debug1: identity file /Users/idimmu/.ssh/id_rsa type -1&amp;lt;br /&amp;gt; debug1: identity file /Users/idimmu/.ssh/id_dsa type 2&amp;lt;br /&amp;gt; debug1: Remote protocol version 2.0, remote software version OpenSSH_5.1p1 Debian-5ubuntu1&amp;lt;br /&amp;gt; debug1: match: OpenSSH_5.1p1 Debian-5ubuntu1 pat OpenSSH*&amp;lt;br /&amp;gt; debug1: Enabling compatibility mode for protocol 2.0&amp;lt;br /&amp;gt; debug1: Local version string SSH-2.0-OpenSSH_5.2&amp;lt;br /&amp;gt; debug1: SSH2_MSG_KEXINIT sent&amp;lt;br /&amp;gt; debug1: SSH2_MSG_KEXINIT received&amp;lt;br /&amp;gt; debug1: kex: server-&amp;gt;client aes128-ctr hmac-md5 none&amp;lt;br /&amp;gt; debug1: kex: client-&amp;gt;server aes128-ctr hmac-md5 none&amp;lt;br /&amp;gt; debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024&amp;lt;1024&amp;lt;br /&amp;gt; debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP&amp;lt;br /&amp;gt; debug1: SSH2_MSG_KEX_DH_GEX_INIT sent&amp;lt;br /&amp;gt; debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY&amp;lt;br /&amp;gt; debug1: Host 'cordy' is known and matches the RSA host key.&amp;lt;br /&amp;gt; debug1: Found key in /Users/idimmu/.ssh/known_hosts:7&amp;lt;br /&amp;gt; debug1: ssh_rsa_verify: signature correct&amp;lt;br /&amp;gt; debug1: SSH2_MSG_NEWKEYS sent&amp;lt;br /&amp;gt; debug1: expecting SSH2_MSG_NEWKEYS&amp;lt;br /&amp;gt; debug1: SSH2_MSG_NEWKEYS received&amp;lt;br /&amp;gt; debug1: SSH2_MSG_SERVICE_REQUEST sent&amp;lt;br /&amp;gt; debug1: SSH2_MSG_SERVICE_ACCEPT received&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Proper use of grails:exec</title><link>https://rus.io/proper-use-of-grailsexec/</link><pubDate>Thu, 07 Jan 2010 23:02:02 +0000</pubDate><guid>https://rus.io/proper-use-of-grailsexec/</guid><description>&lt;p&gt;Whilst trying to run &lt;em&gt;mvn grails:exec&lt;/em&gt; with more complicated requests it kept erroring:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; Chill:superted idimmu$ mvn grails:exec -Dcommand=&amp;quot;jack-be-nimble net.idimmu User Profile&amp;quot;&amp;lt;br /&amp;gt; [INFO] Scanning for projects...&amp;lt;br /&amp;gt; [INFO] Searching repository for plugin with prefix: 'grails'.&amp;lt;br /&amp;gt; [INFO] ------------------------------------------------------------------------&amp;lt;br /&amp;gt; [INFO] Building Unnamed - net.idimmu:gymlife:war:1.0-SNAPSHOT&amp;lt;br /&amp;gt; [INFO] task-segment: [grails:exec] (aggregator-style)&amp;lt;br /&amp;gt; [INFO] ------------------------------------------------------------------------&amp;lt;br /&amp;gt; [INFO] [grails:exec]&amp;lt;br /&amp;gt; [INFO] Using Grails 1.2.0&amp;lt;br /&amp;gt; Running pre-compiled script&amp;lt;br /&amp;gt; [INFO] ------------------------------------------------------------------------&amp;lt;br /&amp;gt; [ERROR] BUILD ERROR&amp;lt;br /&amp;gt; [INFO] ------------------------------------------------------------------------&amp;lt;br /&amp;gt; [INFO] Unable to start Grails&lt;/code&gt;&lt;br&gt;
Embedded error: java.lang.reflect.InvocationTargetException&lt;br&gt;
[INFO] ————————————————————————&lt;br&gt;
[INFO] For more information, run Maven with the -e switch&lt;br&gt;
[INFO] ————————————————————————&lt;br&gt;
[INFO] Total time: 14 seconds&lt;br&gt;
[INFO] Finished at: Thu Jan 07 22:49:41 GMT 2010&lt;br&gt;
[INFO] Final Memory: 32M/81M&lt;br&gt;
[INFO] ————————————————————————&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Latest release information is not available for plugin ‘nimble’, specify concrete release to install</title><link>https://rus.io/latest-release-information-is-not-available-for-plugin-nimble-specify-concrete-release-to-install/</link><pubDate>Thu, 07 Jan 2010 22:16:10 +0000</pubDate><guid>https://rus.io/latest-release-information-is-not-available-for-plugin-nimble-specify-concrete-release-to-install/</guid><description>&lt;p&gt;Whilst trying to install the &lt;a href="https://sites.google.com/site/nimbledoc/"&gt;Nimble&lt;/a&gt; plugin for &lt;a href="https://www.grails.org"&gt;Grails&lt;/a&gt; using &lt;a href="https://maven.apache.org/"&gt;Maven&lt;/a&gt; I ran in to a spot of bother!&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; Chill:superted idimmu$ mvn grails:install-plugin -DpluginName=nimble&amp;lt;br /&amp;gt; [INFO] Scanning for projects...&amp;lt;br /&amp;gt; [INFO] Searching repository for plugin with prefix: 'grails'.&amp;lt;br /&amp;gt; [INFO] ------------------------------------------------------------------------&amp;lt;br /&amp;gt; [INFO] Building Unnamed - idimmu.net:superted:war:1.0-SNAPSHOT&amp;lt;br /&amp;gt; [INFO] task-segment: [grails:install-plugin] (aggregator-style)&amp;lt;br /&amp;gt; [INFO] ------------------------------------------------------------------------&amp;lt;br /&amp;gt; [INFO] [grails:install-plugin]&amp;lt;br /&amp;gt; [INFO] Using Grails 1.2.0&amp;lt;br /&amp;gt; Running pre-compiled script&amp;lt;br /&amp;gt; Environment set to development&amp;lt;br /&amp;gt; Reading remote plugin list ...&amp;lt;br /&amp;gt; Reading remote plugin list ...&amp;lt;br /&amp;gt; Latest release information is not available for plugin 'nimble', specify concrete release to install&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Integrating Grails and Maven</title><link>https://rus.io/integrating-grails-and-maven/</link><pubDate>Thu, 07 Jan 2010 22:08:27 +0000</pubDate><guid>https://rus.io/integrating-grails-and-maven/</guid><description>&lt;p&gt;I’ve started investigating &lt;a href="https://www.grails.org"&gt;Grails&lt;/a&gt; for some projects and have been making some good headway and I like to use &lt;a href="https://maven.apache.org/"&gt;Maven&lt;/a&gt; for everything as it’s amazing, and generating projects is easy.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; Chill:stsworkspace idimmu$ mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate -DarchetypeGroupId=org.grails -DarchetypeArtifactId=grails-maven-archetype -DarchetypeVersion=1.2.0 -DgroupId=idimmu.net -DartifactId=superted&amp;lt;br /&amp;gt; [INFO] Scanning for projects...&amp;lt;br /&amp;gt; [INFO] ------------------------------------------------------------------------&amp;lt;br /&amp;gt; [INFO] Building Maven Default Project&amp;lt;br /&amp;gt; [INFO] task-segment: [org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate] (aggregator-style)&amp;lt;br /&amp;gt; [INFO] ------------------------------------------------------------------------&amp;lt;br /&amp;gt; [INFO] Preparing archetype:generate&amp;lt;br /&amp;gt; [INFO] No goals needed for project - skipping&amp;lt;br /&amp;gt; [INFO] Setting property: classpath.resource.loader.class =&amp;gt; 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.&amp;lt;br /&amp;gt; [INFO] Setting property: velocimacro.messages.on =&amp;gt; 'false'.&amp;lt;br /&amp;gt; [INFO] Setting property: resource.loader =&amp;gt; 'classpath'.&amp;lt;br /&amp;gt; [INFO] Setting property: resource.manager.logwhenfound =&amp;gt; 'false'.&amp;lt;br /&amp;gt; [INFO] [archetype:generate]&amp;lt;br /&amp;gt; [INFO] Generating project in Interactive mode&amp;lt;br /&amp;gt; [WARNING] No archetype repository found. Falling back to central repository (https://repo1.maven.org/maven2).&amp;lt;br /&amp;gt; [WARNING] Use -DarchetypeRepository=&amp;lt;your repository&amp;gt; if archetype's repository is elsewhere.&amp;lt;br /&amp;gt; Define value for version: 1.0-SNAPSHOT: :&amp;lt;br /&amp;gt; Confirm properties configuration:&amp;lt;br /&amp;gt; groupId: idimmu.net&amp;lt;br /&amp;gt; artifactId: superted&amp;lt;br /&amp;gt; version: 1.0-SNAPSHOT&amp;lt;br /&amp;gt; package: idimmu.net&amp;lt;br /&amp;gt; Y: :&amp;lt;br /&amp;gt; [INFO] ----------------------------------------------------------------------------&amp;lt;br /&amp;gt; [INFO] Using following parameters for creating OldArchetype: grails-maven-archetype:1.2.0&amp;lt;br /&amp;gt; [INFO] ----------------------------------------------------------------------------&amp;lt;br /&amp;gt; [INFO] Parameter: groupId, Value: idimmu.net&amp;lt;br /&amp;gt; [INFO] Parameter: packageName, Value: idimmu.net&amp;lt;br /&amp;gt; [INFO] Parameter: package, Value: idimmu.net&amp;lt;br /&amp;gt; [INFO] Parameter: artifactId, Value: superted&amp;lt;br /&amp;gt; [INFO] Parameter: basedir, Value: /Users/idimmu/Documents/stsworkspace&amp;lt;br /&amp;gt; [INFO] Parameter: version, Value: 1.0-SNAPSHOT&amp;lt;br /&amp;gt; [WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/pom.xml [line 147,column 20] : ${java.version} is not a valid reference.&amp;lt;br /&amp;gt; [WARNING] org.apache.velocity.runtime.exception.ReferenceException: reference : template = archetype-resources/pom.xml [line 149,column 23] : ${java.home} is not a valid reference.&amp;lt;br /&amp;gt; [INFO] ********************* End of debug info from resources from generated POM ***********************&amp;lt;br /&amp;gt; [INFO] OldArchetype created in dir: /Users/idimmu/Documents/stsworkspace/superted&amp;lt;br /&amp;gt; [INFO] ------------------------------------------------------------------------&amp;lt;br /&amp;gt; [INFO] BUILD SUCCESSFUL&amp;lt;br /&amp;gt; [INFO] ------------------------------------------------------------------------&amp;lt;br /&amp;gt; [INFO] Total time: 15 seconds&amp;lt;br /&amp;gt; [INFO] Finished at: Thu Jan 07 21:45:39 GMT 2010&amp;lt;br /&amp;gt; [INFO] Final Memory: 12M/79M&amp;lt;br /&amp;gt; [INFO] ------------------------------------------------------------------------&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Technorati Have Crappy Systems Designers</title><link>https://rus.io/technorati-have-crappy-systems-designers/</link><pubDate>Tue, 24 Nov 2009 23:59:07 +0000</pubDate><guid>https://rus.io/technorati-have-crappy-systems-designers/</guid><description>&lt;p&gt;I’ve signed up to &lt;a href="https://technorati.com"&gt;Technorati&lt;/a&gt; and to prove I own this blog they want me to post an entry with this code in it:&lt;/p&gt;
&lt;p&gt;4VPEAZA86VHN&lt;/p&gt;
&lt;p&gt;or maybe this code&lt;/p&gt;
&lt;p&gt;7W3G7P94H3PU&lt;/p&gt;
&lt;p&gt;They don’t seem to be sure and the email they sent me and their website both say something different ..&lt;/p&gt;
&lt;p&gt;Most sites that are better, such as Google or even MS Live/Bing/Bling/whatever they’re calling it this week ask you to create a file on the server, but noooooooo Technorati are forcing me to actually make a post advertising their &lt;em&gt;service&lt;/em&gt; .. I really hope it has a happy ending!!! 😉&lt;/p&gt;</description></item><item><title>Python support for SSL and HTTPS is not installed</title><link>https://rus.io/python-support-for-ssl-and-https-is-not-installed/</link><pubDate>Wed, 11 Nov 2009 13:42:13 +0000</pubDate><guid>https://rus.io/python-support-for-ssl-and-https-is-not-installed/</guid><description>&lt;p&gt;I wanted to give Google’s new &lt;a href="https://golang.org"&gt;Go&lt;/a&gt; language a try which requires checking out the source code with &lt;a href="https://mercurial.selenic.com/"&gt;Mercurial&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Mercurial was installed from ports on my Mac with&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; sudo port install mecurial&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;But checking out the code threw an error.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; Chill:~ rus$ hg clone -r release https://go.googlecode.com/hg/ $GOROOT&amp;lt;br /&amp;gt; abort: Python support for SSL and HTTPS is not installed&amp;lt;br /&amp;gt; Exception exceptions.AttributeError: &amp;quot;'httpsrepository' object has no attribute 'urlopener'&amp;quot; in &amp;gt; ignored&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Error: Could not open command file ‘/var/log/nagios/rw/nagios.cmd’ for update! on RedHat</title><link>https://rus.io/error-could-not-open-command-file-varlognagiosrwnagios-cmd-for-update-on-redhat/</link><pubDate>Fri, 30 Oct 2009 13:57:43 +0000</pubDate><guid>https://rus.io/error-could-not-open-command-file-varlognagiosrwnagios-cmd-for-update-on-redhat/</guid><description>&lt;p&gt;I’m currently setting up some new clusters under &lt;a href="https://www.redhat.com"&gt;RedHat&lt;/a&gt; and each cluster is getting it’s own &lt;a href="https://www.nagios.org"&gt;Nagios&lt;/a&gt; instance, trying to use the web based management interface however threw and error.&lt;/p&gt;
&lt;p&gt;I’ve seen this error &lt;a href="https://rus.io/2009/03/31/Error:-Could-not-stat()-command-file-'/var/lib/nagios3/rw/nagios.cmd'!"&gt;before&lt;/a&gt; on &lt;a href="https://www.ubuntu.com"&gt;Ubuntu&lt;/a&gt; and was getting it again under RedHat. Of course I revisited my Ubuntu solution and realised that it didn’t help at all, due to using dpkg overrides, also the situation was very different!&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; root@nagios:/var/log/nagios/rw# ls -al&amp;lt;br /&amp;gt; total 8&amp;lt;br /&amp;gt; drwxrwxr-x 2 nagios apache 4096 Oct 30 13:37 .&amp;lt;br /&amp;gt; drwxrwxr-x 5 nagios apache 4096 Oct 30 13:40 ..&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Creating A Local and HTTP RedHat Yum Repository</title><link>https://rus.io/creating-a-local-and-http-redhat-yum-repository/</link><pubDate>Tue, 20 Oct 2009 22:05:41 +0000</pubDate><guid>https://rus.io/creating-a-local-and-http-redhat-yum-repository/</guid><description>&lt;p&gt;We’re rolling out a &lt;a href="https://www.redhat.com"&gt;RedHat&lt;/a&gt; platform for a major product delivery to a client in the next couple of weeks, which is a great chance for me to build a fresh platform using all the skills I’ve acquired and actually do things properly (TM).&lt;/p&gt;
&lt;p&gt;We’re using &lt;a href="https://www.redhat.com/rhel/"&gt;RedHat Enterprise Linux 5&lt;/a&gt; because this is a very critical deployment and we want an Operating System that is certified to both our hardware and software applications, something that unfortunately &lt;a href="https://www.ubuntu.com"&gt;Ubuntu&lt;/a&gt; does not deliver.&lt;/p&gt;</description></item><item><title>Bash Shortcuts</title><link>https://rus.io/bash-shortcuts/</link><pubDate>Thu, 20 Aug 2009 12:33:40 +0000</pubDate><guid>https://rus.io/bash-shortcuts/</guid><description>&lt;p&gt;Meta-&amp;lt; -&amp;gt; go to beginning of history file&lt;br&gt;
Meta-&amp;gt; -&amp;gt; go to end of history file&lt;br&gt;
Meta-f -&amp;gt; go to next word in command line&lt;br&gt;
Meta-b -&amp;gt; go to previous word in command line&lt;br&gt;
Meta-d -&amp;gt; delete next word in command line (from the actual position of the prompt)&lt;/p&gt;
&lt;p&gt;Ctrl-a -&amp;gt; go to the start of command line&lt;br&gt;
Ctrl-e -&amp;gt; go to the end of command line&lt;br&gt;
Ctrl-p -&amp;gt; previous command in history&lt;br&gt;
Ctrl-n -&amp;gt; next command in history&lt;br&gt;
Ctrl-f -&amp;gt; next character in command line&lt;br&gt;
Ctrl-b -&amp;gt; previous character in command line&lt;br&gt;
Ctrl-r -&amp;gt; reverse search in history file&lt;br&gt;
Ctrl-d -&amp;gt; delete current character&lt;br&gt;
Ctrl-k -&amp;gt; delete from the prompt to the end of command line&lt;br&gt;
Ctrl-_ -&amp;gt; undo (yes, but limited)&lt;/p&gt;</description></item><item><title>Burning an XVid to DVD in Ubuntu Jaunty from the command line</title><link>https://rus.io/burning-an-xvid-to-dvd-in-ubuntu-jaunty-from-the-command-line/</link><pubDate>Wed, 08 Jul 2009 11:59:57 +0000</pubDate><guid>https://rus.io/burning-an-xvid-to-dvd-in-ubuntu-jaunty-from-the-command-line/</guid><description>&lt;p&gt;I needed to burn an XVid of one of my performances to DVD last night, remotely, as my MythBuntu box was being used by someone else to watch some crappy TV and I wanted to show off! It was a pretty simple process, just involving a bit of a wait during the transcode 🙂&lt;/p&gt;
&lt;p&gt;First you will need to make install the relevent packages:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo aptitude install dvdauthor ffmpeg ~nlibav.+-unstripped.+&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;If you already have dvdauthor and ffmpeg installed, you must install the unstripped libav packages as they contain a tool called &lt;em&gt;mpeg2video&lt;/em&gt; and it’s this that does the heavy grunt work!&lt;/p&gt;</description></item><item><title>google-apis-mavenized does not compile</title><link>https://rus.io/google-apis-mavenized-does-not-compile/</link><pubDate>Wed, 15 Apr 2009 13:11:55 +0000</pubDate><guid>https://rus.io/google-apis-mavenized-does-not-compile/</guid><description>&lt;p&gt;I need to write some backup software for our hosted Google Apps, so as we’re a Java shop I’m going to be using the Java API. Also we’re heavy users of &lt;a href="https://wiki.hudson-ci.org/"&gt;Hudson&lt;/a&gt; and &lt;a href="https://maven.apache.org/"&gt;Maven&lt;/a&gt; so want to get the checked out source building with that.&lt;/p&gt;
&lt;p&gt;There is a Google Code project called &lt;a href="https://code.google.com/p/google-apis-mavenized/"&gt;google-apis-mavenized&lt;/a&gt; which looks like it has done most of the work for us, but it does not build when it’s checked out.&lt;/p&gt;</description></item><item><title>New Ubuntu Jaunty Screen</title><link>https://rus.io/new-ubuntu-jaunty-screen/</link><pubDate>Thu, 09 Apr 2009 14:30:46 +0000</pubDate><guid>https://rus.io/new-ubuntu-jaunty-screen/</guid><description>&lt;p&gt;At the moment I’m trying out the beta for &lt;a href="https://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; Jaunty and one the first thing I noticed was the new version of &lt;em&gt;screen&lt;/em&gt; available!&lt;/p&gt;
&lt;p&gt;Initially you are provided with a menu to choose a &lt;strong&gt;theme&lt;/strong&gt;!&lt;/p&gt;
&lt;img decoding="async" class="aligncenter size-full wp-image-150" title="screen1" src="screen1.webp" alt="" width="657" height="435" /&gt; 
&lt;p&gt;I went with option 3, Ubuntu Dark! You’re then presented with an interesting new screen display, with 2 rows of status at the bottom, in lots of colours, displaying information about the CPU and RAM etc!&lt;/p&gt;</description></item><item><title>Generating Secure Passwords With pwgen</title><link>https://rus.io/generating-secure-passwords-with-pwgen/</link><pubDate>Mon, 06 Apr 2009 10:29:12 +0000</pubDate><guid>https://rus.io/generating-secure-passwords-with-pwgen/</guid><description>&lt;p&gt;At my current place of employment we have a fairly strict password policy for everything, all passwords must be unique (so no single password used &lt;em&gt;everywhere&lt;/em&gt;) and we use &lt;a href="https://keepass.info/"&gt;KeePass&lt;/a&gt; and &lt;a href="https://www.keepassx.org/"&gt;KeePassX&lt;/a&gt; to manage them, so we can have fairly long passwords that aren’t immediately rememberable full of fun characters.&lt;/p&gt;
&lt;p&gt;Generating the passwords is a dull process so we take the sting out of it using the &lt;a href="https://sourceforge.net/projects/pwgen/"&gt;pwgen&lt;/a&gt; utility!&lt;/p&gt;
&lt;pre class="toolbar:1 toolbar-overlay:false wrap:true lang:sh decode:true " &gt;rus@boosh:~$ pwgen -y 12&lt;/pre&gt;</description></item><item><title>Changing variables in a BASH while loop</title><link>https://rus.io/changing-variables-in-a-bash-while-loop/</link><pubDate>Thu, 02 Apr 2009 15:11:11 +0000</pubDate><guid>https://rus.io/changing-variables-in-a-bash-while-loop/</guid><description>&lt;p&gt;There is an error that I often run in to when working with files and while loops in &lt;a href="https://www.gnu.org/software/bash/"&gt;BASH&lt;/a&gt;. Often I have scripts similar to the following, where I &lt;em&gt;cat&lt;/em&gt; a file and read it in using a while loop to process variables in the file:&lt;/p&gt;
&lt;pre class="toolbar:1 toolbar-overlay:false wrap:true lang:sh decode:true " &gt;#!/bin/bash
count=0;
cat testfile | while read line
do
 count=$(($count+1));
 echo $count;
done
echo "Total $count";
&lt;/pre&gt;
&lt;p&gt;and using the following test data in &lt;em&gt;testfile&lt;/em&gt; as:&lt;/p&gt;</description></item><item><title>Error: Could not stat() command file ‘/var/lib/nagios3/rw/nagios.cmd’!</title><link>https://rus.io/error-could-not-stat-command-file-varlibnagios3rwnagios-cmd/</link><pubDate>Tue, 31 Mar 2009 09:42:48 +0000</pubDate><guid>https://rus.io/error-could-not-stat-command-file-varlibnagios3rwnagios-cmd/</guid><description>&lt;p&gt;I’ve been doing a lot of Nagios deployments recently, and this error always bites me, on all Ubuntu versions, including Hardy and Intrepid (haven’t quite bit the bullet to try the Jaunty beta yet 🙂 )&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; Error: Could not stat() command file '/var/lib/nagios3/rw/nagios.cmd'!&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;The external command file may be missing, Nagios may not be running, and/or Nagios may not be checking external commands.&lt;/p&gt;
&lt;p&gt;An error occurred while attempting to commit your command for processing.&lt;/p&gt;</description></item><item><title>Burger At The Mash Tun</title><link>https://rus.io/burger-at-the-mash-tun/</link><pubDate>Fri, 20 Mar 2009 18:51:18 +0000</pubDate><guid>https://rus.io/burger-at-the-mash-tun/</guid><description>&lt;p&gt;For lunch today we all decided to go to the &lt;a href="https://www.beerintheevening.com/pubs/s/20/20723/Mash_Tun/Brighton"&gt;Mash Tun&lt;/a&gt; pub. I argued blind that they didn’t do any food, but it turns out, fortunately, that they did!&lt;/p&gt;
&lt;img decoding="async" class="aligncenter size-full wp-image-146" title="Burger At The Mash Tun" src="burger.webp" alt="Burger At The Mash Tun" width="480" height="360" /&gt; 
&lt;p&gt;I had a most fantastic burger, which was almost the size of my pint glass. The patty was really nicely flavoured, with onions and green bits and all sorts, and &lt;strong&gt;not&lt;/strong&gt; over blown with pepper, which seems to be the norm nowadays. The chips were also really good, a lot of places seem to be mimicking the style of Heston’s &lt;a href="https://www.timesonline.co.uk/tol/life_and_style/food_and_drink/heston_blumenthal/article542776.ece"&gt;Thrice Cooked Chips&lt;/a&gt;!&lt;/p&gt;</description></item><item><title>Resize LVM ReiserFS Partition</title><link>https://rus.io/resize-lvm-reiserfs-partition/</link><pubDate>Fri, 13 Mar 2009 11:29:22 +0000</pubDate><guid>https://rus.io/resize-lvm-reiserfs-partition/</guid><description>&lt;p&gt;Mucking about with LVM and partitions isn’t really taxing, it’s all well &lt;a href="https://tldp.org/HOWTO/LVM-HOWTO/extendlv.html"&gt;documented&lt;/a&gt;. Trusting it however is a different matter. I’ve resized loads of Ext3 LVM partitions in the past, but was asked to resize a ReiserFS one today, which made me ask the question:&lt;/p&gt;
&lt;p&gt;“&lt;em&gt;Is there anything writing to it currently, as I will have to unmount it first ..&lt;/em&gt;”&lt;/p&gt;
&lt;p&gt;Wrong assumption, or so says the guy sat next to me! ReiserFS can be dynamically resized on the fly! Woohoo says I, lets have a look at the &lt;em&gt;resize_reiserfs&lt;/em&gt; man page!&lt;/p&gt;</description></item><item><title>Tomcat HelloWorld Servlet with Eclipse</title><link>https://rus.io/tomcat-helloworld-servlet-with-eclipse/</link><pubDate>Wed, 11 Mar 2009 16:21:14 +0000</pubDate><guid>https://rus.io/tomcat-helloworld-servlet-with-eclipse/</guid><description>&lt;p&gt;I’m really trying to get in to this whole Java web development frame of mind, as it’s a bit of fun, a bit of a giggle, and it’s massive in this area of the world! So obviously my first port of call was dusting off Eclipse and kicking out a HelloWorld style Java servlet!&lt;/p&gt;
&lt;p&gt;I grabbed a copy of O’Rielly’s Java Servlet Programming to get started and found it really invaluable, and definitely recommend this book to anyone starting out in Java servlet programming.&lt;/p&gt;</description></item><item><title>Nexus on Tomcat 5.5 on Ubuntu Hardy</title><link>https://rus.io/nexus-on-tomcat-5-5-on-ubuntu-hardy/</link><pubDate>Fri, 06 Mar 2009 20:58:26 +0000</pubDate><guid>https://rus.io/nexus-on-tomcat-5-5-on-ubuntu-hardy/</guid><description>&lt;p&gt;I’m trying out this &lt;a href="https://en.wikipedia.org/wiki/Continuous_Integration"&gt;Continuous Integration&lt;/a&gt; fun at the moment.&lt;/p&gt;
&lt;p&gt;My end game is to get &lt;a href="https://hudson.dev.java.net/"&gt;Hudson&lt;/a&gt;, &lt;a href="https://maven.apache.org/"&gt;Maven&lt;/a&gt; and &lt;a href="https://nexus.sonatype.org/"&gt;Nexus&lt;/a&gt; working together to continuously build and run unit tests against code, which then gets turned in to Deb packages. A new &lt;a href="https://www.xen.org/"&gt;Xen&lt;/a&gt; VM will then be created and configured using &lt;a href="https://reductivelabs.com/products/puppet/"&gt;Puppet&lt;/a&gt; which the new Deb package is then deployed to. Finally &lt;a href="https://seleniumhq.org/"&gt;Selenium&lt;/a&gt; will then be run to automate testing of the deployment.&lt;/p&gt;
&lt;p&gt;Thats the plan anyway ..&lt;/p&gt;</description></item><item><title>BGP: Building Reliable Networks with the BGP</title><link>https://rus.io/bgp-building-reliable-networks-with-the-bgp/</link><pubDate>Fri, 20 Feb 2009 20:22:07 +0000</pubDate><guid>https://rus.io/bgp-building-reliable-networks-with-the-bgp/</guid><description>&lt;p&gt;I recently had to learn &lt;a href="https://en.wikipedia.org/wiki/Border_Gateway_Protocol"&gt;BGP&lt;/a&gt; in order to fully understand what I was doing when migrating from our Linux based &lt;a href="https://www.zebra.org/"&gt;Zebra&lt;/a&gt; routers (crappy and unstable) to our nice shiny new &lt;a href="https://www.juniper.net/"&gt;Juniper&lt;/a&gt; routers.&lt;/p&gt;
&lt;p&gt;We had a couple of books at work, but by far the best was BGP: Building Reliable Networks with the Border Gateway Protocol. It hasn’t changed much since it was released in 2003, but neither has BGP so that really isn’t an issue, and with the recent BGP &lt;a href="https://tech.slashdot.org/article.pl?sid=09/02/16/2233207"&gt;issues&lt;/a&gt; that keep occuring, a good knowledge of it is pretty important to any network admins out there, especially those like me with their own AS numbers!&lt;/p&gt;</description></item><item><title>svn: Aborting commit: remains in conflict</title><link>https://rus.io/svn-aborting-commit-remains-in-conflict/</link><pubDate>Wed, 11 Feb 2009 10:54:10 +0000</pubDate><guid>https://rus.io/svn-aborting-commit-remains-in-conflict/</guid><description>&lt;p&gt;I got this annoying SVN error today, that I hadn’t come across before. Even after resolving the conflict in the file, highlighted by lots of &lt;em&gt;&amp;laquo;&amp;laquo;&amp;laquo;&amp;lt;&lt;/em&gt;, I still couldn’t get my commit to work!&lt;/p&gt;
&lt;p&gt;idimmu@boosh:~/work/systems/trunk/dns$ svn ci idimmu.net -m “new funky domain”&lt;br&gt;
svn: Commit failed (details follow):&lt;br&gt;
svn: Aborting commit: ‘/home/rus/work/systems/trunk/dns/idimmu.net’ remains in conflict&lt;/p&gt;
&lt;p&gt;After some reading it was easy to resolve!&lt;/p&gt;
&lt;p&gt;&lt;code&gt;idimmu@boosh:~/work/systems/trunk/dns$ svn resolved idimmu.net&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Resolved conflicted state of ‘idimmu.net’&lt;/p&gt;</description></item><item><title>rpmdb: Lock table is out of available locker</title><link>https://rus.io/rpmdb-lock-table-is-out-of-available-locker/</link><pubDate>Mon, 09 Feb 2009 12:39:20 +0000</pubDate><guid>https://rus.io/rpmdb-lock-table-is-out-of-available-locker/</guid><description>&lt;p&gt;I had a crazy weird bug today whilst running Puppet on one of our CentOS boxes where no packages were being installed. A quick investigation with yum yielded the following scenario!&lt;/p&gt;
&lt;p&gt;Id I tried to use &lt;a href="https://fedoraproject.org/wiki/Tools/yum"&gt;yum&lt;/a&gt; as root or with sudo it gave the following error ..&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; [idimmu@server ~]$ sudo yum check-update&amp;lt;br /&amp;gt; rpmdb: Lock table is out of available locker entries&amp;lt;br /&amp;gt; error: db4 error(22) from db-&amp;gt;close: Invalid argument&amp;lt;br /&amp;gt; error: cannot open Providename index using db3 - Cannot allocate memory (12)&amp;lt;br /&amp;gt; Repository update is listed more than once in the configuration&amp;lt;br /&amp;gt; Repository base is listed more than once in the configuration&amp;lt;br /&amp;gt; Setting up repositories&amp;lt;br /&amp;gt; https://www.mirrorservice.org/sites/mirror.centos.org/Null/updates/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found&amp;lt;br /&amp;gt; Trying other mirror.&amp;lt;br /&amp;gt; Cannot open/read repomd.xml file for repository: update&amp;lt;br /&amp;gt; failure: repodata/repomd.xml from update: [Errno 256] No more mirrors to try.&amp;lt;br /&amp;gt; Error: failure: repodata/repomd.xml from update: [Errno 256] No more mirrors to try.&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>File Roller and 7zip</title><link>https://rus.io/file-roller-and-7zip/</link><pubDate>Tue, 12 Aug 2008 10:26:31 +0000</pubDate><guid>https://rus.io/file-roller-and-7zip/</guid><description>&lt;p&gt;I recently needed to extract a file with the new, popular 7zip compression, which Ubuntu’s File Roller doesn’t support out of the box. Enabling 7zip support in File Roller was as simple as:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; apt-get install p7zip-full&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Saving the RAID</title><link>https://rus.io/saving-the-raid/</link><pubDate>Thu, 22 May 2008 19:33:22 +0000</pubDate><guid>https://rus.io/saving-the-raid/</guid><description>&lt;p&gt;I managed to screw up my home machine when upgrading from Dapper to Hardy somehow, so decided to flatten and reinstall Hardy from scratch.&lt;/p&gt;
&lt;p&gt;This is all well and good but I have a RAID 5 array on my machine which stores all my important documents and stuff (I really hate drive failure). Ubuntu didn’t suddenly detect my RAID array and figure everything out, which was not entirely unsurprising but was a little scary.&lt;/p&gt;</description></item><item><title>xend refusing to start</title><link>https://rus.io/xend-refusing-to-start/</link><pubDate>Mon, 10 Mar 2008 22:56:25 +0000</pubDate><guid>https://rus.io/xend-refusing-to-start/</guid><description>&lt;p&gt;We recently had a few power outages at work, some scheduled, some not, and this played havoc with our &lt;a href="https://xen.org/"&gt;xen&lt;/a&gt; servers.&lt;/p&gt;
&lt;p&gt;One of the problems we had was that xend would not start (and thus xendomains would also not start).&lt;/p&gt;
&lt;p&gt;Checking &lt;em&gt;/var/log/xen/xend.log&lt;/em&gt; gave us the following snippet:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; inst = XendNode()&amp;lt;br /&amp;gt; File &amp;quot;/usr/lib/python2.5/site-packages/xen/xend/XendNode.py&amp;quot;, line 164, in __init__&amp;lt;br /&amp;gt; saved_pifs = self.state_store.load_state('pif')&amp;lt;br /&amp;gt; File &amp;quot;/usr/lib/python2.5/site-packages/xen/xend/XendStateStore.py&amp;quot;, line 104, in&amp;lt;br /&amp;gt; load_state&amp;lt;br /&amp;gt; dom = minidom.parse(xml_path)&amp;lt;br /&amp;gt; File &amp;quot;xml/dom/minidom.py&amp;quot;, line 1913, in parse&amp;lt;br /&amp;gt; File &amp;quot;xml/dom/expatbuilder.py&amp;quot;, line 924, in parse&amp;lt;br /&amp;gt; File &amp;quot;xml/dom/expatbuilder.py&amp;quot;, line 211, in parseFile&amp;lt;br /&amp;gt; ExpatError: no element found: line 1, column 0&amp;lt;br /&amp;gt; [2008-03-10 21:37:40 18122] INFO (__init__:1094) Xend exited with status 1.&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Changing deb package architecture</title><link>https://rus.io/changing-deb-package-architecture/</link><pubDate>Tue, 05 Feb 2008 11:03:29 +0000</pubDate><guid>https://rus.io/changing-deb-package-architecture/</guid><description>&lt;p&gt;We have several PHP applications and libraries incorrectly packaged for i386 rather than all, which means they wont install to our nice new shiny AMD64 servers. Unfortunately we don’t have (or at least we can’t find) the original package sources, so we need to ‘frobble’ the packages and change the arch by hand!&lt;/p&gt;
&lt;p&gt;Deb files are just an ar package so we must first extract it! (FYI ar is like tar, but for pirates .. 🙁 )&lt;/p&gt;</description></item><item><title>Turning CPAN modules in to deb with dh perl make</title><link>https://rus.io/turning-cpan-modules-in-to-deb-with-dh-perl-make/</link><pubDate>Fri, 01 Feb 2008 16:24:52 +0000</pubDate><guid>https://rus.io/turning-cpan-modules-in-to-deb-with-dh-perl-make/</guid><description>&lt;p&gt;Some of our PERL tools require some &lt;a href="https://www.cpan.org/"&gt;CPAN&lt;/a&gt; modules that are not part of the standard Ubuntu distribution. It’s obviously possible to install the module using CPAN but I like using deb packages where possible as then you only have one repository to manage. Fortunately with dh-make-perl it is possible to quickly turn any CPAN module in to a debian package!&lt;/p&gt;
&lt;p&gt;First make sure dh-make-perl is installed&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; apt-get install dh-make-perl&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Apache2 with SSL and Tomcat5.5 on Ubuntu</title><link>https://rus.io/apache2-with-ssl-and-tomcat5-5-on-ubuntu/</link><pubDate>Thu, 31 Jan 2008 12:21:15 +0000</pubDate><guid>https://rus.io/apache2-with-ssl-and-tomcat5-5-on-ubuntu/</guid><description>&lt;p&gt;One of the newer features to our site is an access control mechanism to force specific paths to only be delivered over SSL when our customers have particularly sensitive data. We already use Apache2 with mod_jk to talk to the Tomcat5.5 instance running our app so the only part left is to enable SSL!&lt;/p&gt;
&lt;p&gt;First make sure mod_ssl is enabled:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; root@reltest-tcj0:/var/log/apache2# a2enmod&amp;lt;br /&amp;gt; Which module would you like to enable?&amp;lt;br /&amp;gt; Your choices are: actions asis auth_anon auth_dbm auth_digest auth_ldap cache cern_meta cgid cgi dav_fs dav deflate disk_cache expires ext_filter file_cache headers imap include info jk ldap mem_cache mime_magic proxy_connect proxy_ftp proxy_http proxy rewrite speling ssl suexec unique_id userdir usertrack vhost_alias&amp;lt;br /&amp;gt; Module name? ssl&amp;lt;br /&amp;gt; This module is already enabled!&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Damn caffeine</title><link>https://rus.io/damn-caffeine/</link><pubDate>Sat, 26 Jan 2008 23:48:51 +0000</pubDate><guid>https://rus.io/damn-caffeine/</guid><description>&lt;p&gt;Well, I guess I’ve already broken one of my &lt;a href="https://www.idimmu.net/2008/01/06/New-Years-Resolutions"&gt;New Years resolutions&lt;/a&gt; although I don’t feel too bad about it.&lt;/p&gt;
&lt;p&gt;After a long stint of only drinking water in pubs (really bloody annoying) I had a diet coke .. not the end of the world. The spirit behind that resolution wasn’t really to completely give up caffeine anyway, but to stop having 8 cups of coffee a day, so I don’t feel too bad about it!&lt;/p&gt;</description></item><item><title>Restoring Vista personal folders</title><link>https://rus.io/restoring-vista-personal-folders/</link><pubDate>Sun, 20 Jan 2008 16:47:09 +0000</pubDate><guid>https://rus.io/restoring-vista-personal-folders/</guid><description>&lt;p&gt;I accidently deleted my Pictures personal folder on my Vista laptop earlier and was stuck trying to recreate it. If I created a new folder and called it Pictures then it would turn in to a file, if I copied an existing folder and then renamed it to Pictures it, once again, would turn in to a file.&lt;/p&gt;
&lt;p&gt;The trick to restoring it was to run the following command via the Run prompt in the Start Menu:&lt;/p&gt;</description></item><item><title>Apache2 ldap auth on Ubuntu Dapper and Feisty</title><link>https://rus.io/apache2-ldap-auth-on-ubuntu-dapper-and-feisty/</link><pubDate>Tue, 15 Jan 2008 14:30:02 +0000</pubDate><guid>https://rus.io/apache2-ldap-auth-on-ubuntu-dapper-and-feisty/</guid><description>&lt;p&gt;As part of our internal office systems upgrade we have a shiny new LDAP server which we like to use as much as possible. One of the things we use it for is Apache user auth, mainly we control SVN with it so people can only commit to the projects they’re allowed to but we also use it so secure our system’s services from the developers that like to play wannabe sysadmin!&lt;/p&gt;</description></item><item><title>Ubuntu and webcams</title><link>https://rus.io/ubuntu-and-webcams/</link><pubDate>Mon, 14 Jan 2008 11:38:15 +0000</pubDate><guid>https://rus.io/ubuntu-and-webcams/</guid><description>&lt;p&gt;I’ve had some debugging to do for work for a part of our site that uses webcams but I’ve been a bit hazey about starting it because the last time I plugged a webcam in to a Linux box, 100 years ago, it was a bit messy. I decided to risk it as I’m too lazy to go home and get my laptop, and .. it .. just .. worked ..&lt;/p&gt;</description></item><item><title>Using sed to replace all strings in a file</title><link>https://rus.io/using-sed-to-replace-all-strings-in-a-file/</link><pubDate>Mon, 14 Jan 2008 10:44:51 +0000</pubDate><guid>https://rus.io/using-sed-to-replace-all-strings-in-a-file/</guid><description>&lt;p&gt;As part of our test environment rebuild one of the first things we tackled was moving the databases to the new virtual environment, this means changing the database address in a &lt;strong&gt;lot&lt;/strong&gt; of config files, fortunately sed makes this job really easy!&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; sed -i s/olddatabase/newdatabase/g *.xml&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;We’re also using CNAMEs now for the addresses to make this change a lot easier next time the database moves hardware 🙂&lt;/p&gt;</description></item><item><title>Atom feeds with PHP 5 Dom and XSL</title><link>https://rus.io/atom-feeds-with-php-5-dom-and-xsl/</link><pubDate>Sun, 13 Jan 2008 12:27:33 +0000</pubDate><guid>https://rus.io/atom-feeds-with-php-5-dom-and-xsl/</guid><description>&lt;p&gt;All blogs &lt;strong&gt;require&lt;/strong&gt; silly amounts of feed generators, right? And this is a silly blog so requires a silly generator. The entire site is written using PHP5, and my automagic ‘datahandler’ activepage concept creates an XML document using &lt;a href="https://www.php.net/dom"&gt;DOM&lt;/a&gt; that then uses &lt;a href="https://www.php.net/xsl"&gt;XSL&lt;/a&gt; as a templating engine, so I figured it wouldn’t be too hard to knock up a stylesheet to turn the default datahandler for the blog in to a nice atom feed! Just make sure you set the content-type to &lt;em&gt;application/atom+xml&lt;/em&gt; when generate the page!&lt;/p&gt;</description></item><item><title>PHP Java Bridge in Ubuntu Gutsy with Lucene</title><link>https://rus.io/php-java-bridge-in-ubuntu-gutsy-with-lucene/</link><pubDate>Sat, 12 Jan 2008 20:21:26 +0000</pubDate><guid>https://rus.io/php-java-bridge-in-ubuntu-gutsy-with-lucene/</guid><description>&lt;p&gt;The &lt;a href="https://php-java-bridge.sourceforge.net/pjb/"&gt;php/java&lt;/a&gt; bridge it a pretty awesome little protocol that basically lets us use java classes inside our own PHP applications! This lets you harness the awesome power of all the Java libraries that exist, including the popular &lt;a href="https://lucene.apache.org/java/docs/index.html"&gt;Lucene&lt;/a&gt; search engine library.&lt;/p&gt;
&lt;p&gt;I referenced two excellent blog entries &lt;a href="https://blogs.vinuthomas.com/2007/11/22/installing-the-php-java-bridge-in-ubuntu-gutsy-gibbon/"&gt;here&lt;/a&gt; and &lt;a href="https://www.hiveminds.co.uk/node/3172"&gt;here&lt;/a&gt; whilst implementing Lucene search for this blog, but I am writing up the experience anyway to compare issues and difficulties and enhance my understanding of the process.&lt;/p&gt;</description></item><item><title>Copying files between servers with netcat and tar</title><link>https://rus.io/copying-files-between-servers-with-netcat-and-tar/</link><pubDate>Thu, 10 Jan 2008 11:28:39 +0000</pubDate><guid>https://rus.io/copying-files-between-servers-with-netcat-and-tar/</guid><description>&lt;p&gt;One of the quickest ways (faster than scp at any rate) of copying a large number of files between 2 servers is by abusing the awesome powers of Linux’s pipeing and netcat and tar!&lt;/p&gt;
&lt;p&gt;Basically we set up netcat listening on the server you want the files copied too which pipes it’s output to tar which extracts anything sent to it.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; root@tanglefoot:/exports/archive# nc -l -p 7878 | tar -xzf -&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;</description></item><item><title>Using PowerDNS with PostgreSQL on Ubuntu Gutsy</title><link>https://rus.io/using-powerdns-with-postgresql-on-ubuntu-gutsy/</link><pubDate>Wed, 09 Jan 2008 17:57:11 +0000</pubDate><guid>https://rus.io/using-powerdns-with-postgresql-on-ubuntu-gutsy/</guid><description>&lt;p&gt;We handle DNS for thousands of domains for our customers and whilst our existing solution worked it was very messy to maintain and work with so we decided to trial a new solution for our offices to see how it would perform. We wanted something that could be database driven for ease of maintenance and we were personally recommended &lt;a href="https://www.powerdns.com"&gt;PowerDNS&lt;/a&gt;, so we decided to trial that one first.&lt;/p&gt;
&lt;p&gt;For the database we would normally go with MySQL but we wanted an instance of PostgreSQL to play with as we are considering moving our main platform to it at some point in the future.&lt;/p&gt;</description></item><item><title>Configuring Tomcat 5.5 and Apache 2 with mod_jk</title><link>https://rus.io/configuring-tomcat-5-5-and-apache-2-with-mod_jk/</link><pubDate>Wed, 09 Jan 2008 15:01:54 +0000</pubDate><guid>https://rus.io/configuring-tomcat-5-5-and-apache-2-with-mod_jk/</guid><description>&lt;p&gt;mod_jk is a conduit between a web server and Tomcat, it supports a variety of web servers including IIS. Using mod_jk to put Apache in front of Tomcat lets you use all the power of Apache (caching, gzip, mod_rewrite, etc) whilst at the same time serving content from Tomcat, also with Ubuntu it’s really easy to set up!&lt;/p&gt;
&lt;p&gt;First of all install the software, you will need to enable the backports repository on Dapper for this.&lt;/p&gt;</description></item><item><title>High availability with LVS using LVSadmin</title><link>https://rus.io/high-availability-with-lvs-using-lvsadmin/</link><pubDate>Tue, 08 Jan 2008 14:05:48 +0000</pubDate><guid>https://rus.io/high-availability-with-lvs-using-lvsadmin/</guid><description>&lt;p&gt;The &lt;a href="https://www.linuxvirtualserver.org/"&gt;Linux Virtual Server&lt;/a&gt; is a highly scalable and highly available server built on a cluster of real servers, with the load balancer running on the Linux operating system. The architecture of the server cluster is fully transparent to end users, and the users interact as if it were a single high-performance virtual server.&lt;/p&gt;
&lt;p&gt;We use LVS extensively at work to provide a scalable and highly available website which gets around 300 hits per second. Setting up and managing LVS can be made a lot easier using a tool that our ex staff wrote called &lt;a href="https://sourceforge.net/projects/lvsadmin"&gt;LVSadmin&lt;/a&gt;. Written in perl it is easily configurable and provides a curses based front end to manage the servers. Setting up a new LVS cluster is really easy.&lt;/p&gt;</description></item><item><title>SVN COPY 502 Bad Gateway error</title><link>https://rus.io/svn-copy-502-bad-gateway-error/</link><pubDate>Tue, 08 Jan 2008 11:57:09 +0000</pubDate><guid>https://rus.io/svn-copy-502-bad-gateway-error/</guid><description>&lt;p&gt;Our developers were experiencing a weird problem recently with our SVN installation where they couldn’t copy any files in SVN, they would always get the following error&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;br /&amp;gt; svn: COPY of /project/!svn/bc/5121/trunk/path/file.gif: 502 Bad Gateway (https://svn)&amp;lt;br /&amp;gt; &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;A quick fix of course would have been to just create a new file and copy the contents but this wouldn’t have kept the file history. A quick google lead to this &lt;a href="https://www.science.uva.nl/research/air/wiki/Subversion502BadGateway"&gt;page&lt;/a&gt; and a solution!&lt;/p&gt;</description></item><item><title>New Years Resolutions</title><link>https://rus.io/new-years-resolutions/</link><pubDate>Sun, 06 Jan 2008 11:39:37 +0000</pubDate><guid>https://rus.io/new-years-resolutions/</guid><description>&lt;p&gt;A lot of people hate the idea of new year resolutions, but if you want to make some changes and the fact it&amp;rsquo;s the start of a year will give you motivation, then so be it! Lets see how many I keep in 2009!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Give up smoking&lt;/li&gt;
&lt;li&gt;Give up caffeine&lt;/li&gt;
&lt;li&gt;Stick to diet and gym&lt;/li&gt;
&lt;li&gt;Less red meat and fatty meats&lt;/li&gt;
&lt;li&gt;No takeaway pizza, McDonalds or Burger King&lt;/li&gt;
&lt;li&gt;Attend martial arts classes more regularly&lt;/li&gt;
&lt;li&gt;Join a yoga/pilates class to improve posture/flexibility&lt;/li&gt;
&lt;li&gt;Visit another contenant&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Last year my resolution was to give up McDonalds, I only wavered once when stranded at Liverpool St. Station!&lt;/p&gt;</description></item><item><title>Resize Xen Filesystem</title><link>https://rus.io/resize-xen-filesystem/</link><pubDate>Sat, 05 Jan 2008 11:51:38 +0000</pubDate><guid>https://rus.io/resize-xen-filesystem/</guid><description>&lt;p&gt;We run a lot of Xen instances for our development and test servers and a few were starting to get full. Fortunately the disks in the real servers were very large and the xenlet partitions were made using LVM so resizing them to add more space was possible!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@dev-myfiles0:~# df -h
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Filesystem Size Used Avail Use% Mounted on
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/dev/hda1 4.0G 3.8G 200M 95% /
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;varrun 257M 48K 257M 1% /var/run
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;varlock 257M &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; 257M 0% /var/lock
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;udev 257M 40K 257M 1% /dev
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;devshm 257M &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; 257M 0% /dev/shm
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Basically we just have to shut down the xenlet, resize the partition and then restart the xenlet again, simple!&lt;/p&gt;</description></item></channel></rss>