Troubles in paradise; Gentoo Firefox build related issues with llvm, mesa, and amd64 I could not wait to try the latest Firefox version after all the hype. I've been running Nightly on my Phone and my work computer ever since 57.0 landed in nightly (So
Reasons why I had to disable greylisting I've been using postgrey and greylisting in my personal mail setup for over 2 years and at my business for over 5. Sadly I've decided to disable it for my personal emails. My
Mobile phone wars. Companies verses You. It's only your privacy at stake. I had a chat today a while ago with my colleague about the new iPhone. And again when the new Google Pixel came out. Did they innovate? No. Did they do x,y,
Setup debian updates over Tor via official onion links With the official debian.org onion links which can be found here: onion.debian.org and their official onionlink we can now update our servers via Tor. Minimal Setup The following is a
IPv6 Implementation, DKIM/SPF for slowb.ro and a new DNS host Migrating to support IPv6 is something that I've wanted to do for a while. But it has never been a priority as Australia does not support IPv6 (or any type of "fast&
Programmatic blocking of referrer spam - Part 2; How SEO companies block it In Part 1 I talked about how we can use the analytics API to setup filters to block all the bad referrers. After a few months of testing, this is actually only the
Renewing your Lets Encrypt/Certbot SSL certificate on nginx with zero downtime Disclaimer: Specifically the downtime is service nginx restart so its however long your nginx service takes to start, which for me is a fraction of a second. Lets Encrypt certificate for a Ghost
Fix: SpamAssassin "RCVD_REMOVED=3.75" which is tagging all your mail as spam Issue: The reason is because Spam Assassin or another program such which uses the same lists as Spam Assassin, have added a new policy. It seems a lot of setup guides show that
Ask Siri to bypass your passkey on Apple iOS v9.0, v9.1 & v9.2.1 Update: Multiple people have disproved this. It looks from the video that he might be using TouchID instead. So its not a bypass at all. Original Post follows: Four new ways to bypass
Integrating a comment system which cares about your privacy into ghost - Part 1 Part 1, How to add Isso comment system to your ghost blog. (As long as you have your own server. If you are wondering when I get to actually installing Isso, scroll down
Fix vi/vim error: E45: 'readonly' option is set (add ! to override) Issue: Ever started editing a document only to find out that when trying to save it :w or :wq, you forgot to open it with sudo? Vim knows what to do and gives
Using both argparse and sys.argv in the same script for backwards compatitbility Whoever says that they write code with 0 errors is probably lying in the job interview or you should hire them straight away, after a few test problems. I know I don't always
Blocking Google Analytics Referrer Spam via Filters with python My followup post (with correct information)is here: https://blog.slowb.ro/programmatic-blocking-referrer-spam-part-2-the-correct-way-for-seo-companies/. Please do not implement the following filters, only use this information as a refresher course on spam, and referrers in
Running a tor node isn't all its cracked up to be... but its super easy! Update 25/May: Included instructions for obfs4 and obfs3 After a few months of running a middle relay node, I decided to reflect upon my effort upon helping the community and whether I
Wordpress XML Parsing Error for sitemaps If a client ends up breaking their sitemap we'd usually have the arduous task of finding somewhere in wordpress the extra one or two white space before and after the php tags <
Google Analytic's Code Scraper For SEO purposes, I mocked together a quick script to scrape clients websites to make sure that they had Google analytics setup on their sites. It searches for the known code "UA-&
Enable SSL database connections for your wordpress installation Update: Add the following to wp-config.php to enable SSL in Wordpress 3.6+ define('MYSQL_CLIENT_FLAGS', MYSQL_CLIENT_SSL); Then run a tcpdump on your box to confirm that it is
Log rotation for passenger applications So I was given the arduous task of creating a log rotation script for our ~150 passenger applications. A couple of people pointed me in a direction of editing the logger settings via
Terminal capability cm required Problem: Commands like vim / vi / crontab -e all throw an error about "terminal compatibility". This is because your TERM value is set to "screen" as you are no doubt
FFmpeg Aac to Mp3 Quick and dirty one liner to encode (Multiple) AAC files to MP3 via FFmpeg IFS=$'\n'; for item in $(find . -iname '*.aac'); do enditem="" ; enditem=`echo $item | sed 's/
Gameboy Emulator in HTML5 and Javascript, with save features tl;dr people: HTML5 + Javascript Gameboy with Save functionality I want to play now! Game repo under: /static/games So considering I'm a chromebook user, nothing is really ARM arch based so there
HELO_DYNAMIC_IPADDR tagged mail from an AWS EC2 instance Updated: 10th Feb to include a postfix answer as well as a Ruby on Rails answer. After successfully migrating our ruby on rails applications from our old three servers to one AWS EC2
A "call home" script for any linux box, and especially useful for a rasberry Pi I really wanted a call home script! I searched and searched I tell you, but none could come to suffice. I couldn't believe there was not another user who hadn't had this problem.
Setup a Ruby on Rails, Passenger, Nginx running on an AWS EC2 with RDS. Here is a slimline walkthrough for getting a complete setup and working AWS EC2 Ruby on Rails instance. For this walkthrough we will be using rails version 2.3.15 and using bundler