iphone

Feb
21

Alto’s Adventure

Ever since purchasing my new iPhone [http://www.foursides.ca/New-Year-New-Phone/], I’ve been discovering that playing games on the
1 min read
Jan
21

New Year New Phone

After several years of watching people use large Android phones, Apple released their own larger phones this past October. Initially,
2 min read
Dec
06

On Reading- Gawker, and the Trifecta of Reading

> … Blogs are emphasizing the trait that’s always defined them, the fact that they’re an ongoing flow of
4 min read

Latest

Alto’s Adventure

Ever since purchasing my new iPhone [http://www.foursides.ca/New-Year-New-Phone/], I’ve been discovering that playing games on the larger screen is a much better experience. Alto’s Adventure came out this week for iPhone. It’s an endless snowboarding game1, meaning the level only finishes when you crash.

New Year New Phone

After several years of watching people use large Android phones, Apple released their own larger phones this past October. Initially, I resisted diving in and buying one. I was rather content with the size and the camera of my two year-old iPhone 5, but then I started seeing the photographs

DigitalOcean Referral Badge

Social Links


Mastodon
document.addEventListener('DOMContentLoaded', function() { // Get all links in the document const links = document.getElementsByTagName('a'); const currentDomain = 'foursides.ca'; const amazonAffiliateTag = 'four0b-20'; // Replace with your Amazon affiliate tag // Process each link Array.from(links).forEach(link => { const href = link.getAttribute('href'); // Skip if link is null, empty, or just a hash if (!href || href === '' || href.startsWith('#')) { return; } try { const url = new URL(href); // Handle Amazon links if (url.hostname.includes('amazon.')) { // Remove any existing tag url.searchParams.delete('tag'); // Add your affiliate tag url.searchParams.set('tag', amazonAffiliateTag); // Update the link attributes link.setAttribute('href', url.toString()); link.setAttribute('target', '_blank'); link.setAttribute('rel', 'nofollow noopener noreferrer'); } // Handle other external links (not Amazon and not internal) else if (!url.hostname.includes(currentDomain)) { // Add referrer parameter url.searchParams.set('ref', 'foursides.ca'); // Update the link attributes link.setAttribute('href', url.toString()); link.setAttribute('target', '_blank'); link.setAttribute('rel', 'nofollow noopener noreferrer'); } } catch (e) { // If URL parsing fails, it's likely a relative URL (internal link) // Do nothing for internal links console.debug('Skipping internal link:', href); } }); });T