Menu

VanDragt.com

Thought on privacy, tech and media.

Get about thirty percent more battery life and preserve your mobile data plan by deleting Google Hangouts from your iOS device.

How to install pip and pipenv properly on Ubuntu 17.10

Ubuntu 17.10 comes with python3 3.6.3 installed by default but not pip and pipenv. We can install install pip systemwide and pipenv into the user local bin so we can use all the convenience when working with our python projects:

sudo apt install curl
curl https://bootstrap.pypa.io/get-pip.py -o /tmp/get-pip.py
sudo python3 /tmp/get-pip.py
pip install --user pipenv
echo "PATH=$HOME/.local/bin:$PATH" >> ~/.profile
source ~/.profile

Sources: Installing Python 3 on Linux; pip installation; Installing pipenv; How to permanently set PATH on Linux

@manton on iOS I can only post after attaching my WordPress blog even though I have a micro blog via Kickstarter?

WordPress blogging from my micro.blog service! Yes.

iOS still needs so much work. 🙁

Playing my purchased digital music across my devices is still harder than it ought to be in 2017.

It turns out an iPad might not charge using an extension lead but will when plugged directly into a wall socket.

Recognising Ogg Vorbis streams in WinAmp

I’m working on a side project where I am broadcasting an OGG Vorbis stream using Icecast. Google Chrome played the stream, and so did VLC, but WinAmp was unable to. It connected to the stream with an HTTP 200 status but could not interpret it.

As it turns out WinAmp requires the mount point to have a file extension for it to detect the stream correctly, so updating the mount point to stream.ogg instead of stream in the icecast configuration did the job.

Understanding the adaptive Nintendo Switch

The Nintendo Switch is redefining gaming by adapting to the players environment. Unfortunately, it is widely misunderstood. It provides fun when used alone, with others, or with other Switch owners; in the living room, on the bus, at a desk. It an adaptive console, not a portable one. Any game that can be played like this is going to be a liberating experience, being optimised for how we live and can be played whenever we feel like.

So far, it seems the Nintendo Switch is widely misunderstood, even by game developers, reviewers and gamers alike. This is not surprising because Nintendo attempts to achieve something that no other gaming device has ever tried: gaming anywhere.

The moment everything fell in place for me was when I stopped thinking about Nintendo Switch as a portable console, but as an adaptive console.This explains why it does not become loads more powerful when docked, because that would favour playing on the TV over all the other ways. Nintendo has gone through amazing lengths to let you play together with other Switch owners even without a WiFi network, because it wants gaming everywhere.

A game that is not fun on the TV or playing with others on the same switch is limiting the switch experience and I think we will see a lot of games that are compromised in some way as game developers are getting to grips with the platforms adaptability.

The Switch is a careful balance between offline and online play, individual versus group play, and a study about where gaming can fit in our lives.

Banning the “Ban Crypto” Agenda

Cory Doctorow over at BoingBoing.net writes:

Theresa May says there should be no “means of communication” which “we cannot read” — and no doubt many in her party will agree with her, politically. But if they understood the technology, they would be shocked to their boots.

Perhaps we should no longer assume that politicians ‘do not understand the internet’ and assume they are asking for changes in the full understanding that they don’t achieve the goal for which they’re introduced.

As long as the situation that’s being created is more favourable for them than the current one it’s a net benefit.

Short-term politics is the biggest threat to UK society at the moment and the current government is particularly good at it.