This post talks about using the Gikfun Normal Open 2 pin push button switch with an Arduino.
This post builds on my previous posts in the Raspberry Pi Cluster series by abstracting the slave code so it is ready for more complex slaves.
This post talks about how you can securely wipe the unused space on Windows.
In this post I talk about my latest D3.js visualisation showing how herd immunity is affected by vaccination level.
This post talks about the newest Pokemon Go API, the Powerup Requirements API at pogoapi.net.
In this blog post I talk about how you can use a 801S Wide Range Vibration Detection sensor with a WeMos D1 Mini (ESP8266) using the Arduino IDE.
This post builds on my previous posts in the Raspberry Pi Cluster series by creating a script which automatically starts the slave and master with rc.local.
Today I am writing a short tutorial on how you can load multiple D3.js versions at once.
This post includes a short snippet and some explanation about how you can use Virtual Hosts with Apache.
This post talks about the newest Pokemon Go API, the Pokemon Rarity API at pogoapi.net.
Today I review the Daorier Ky 008 Saver Laser Transmitter Module 650nm module for Arduino and provide example code.
Today I talk about the Nano editor which can be used to edit files on the Raspberry Pi over SSH.
Today I am writing about the Prediction Line Chart I have created in D3.js version 5. Here I provide the full code how to create it yourself and how it works.
Today I share how you can uninstall the Apache Windows service.
This post talks about the newest Pokemon Go API, the Type Effectiveness API at pogoapi.net.
In this blog post I talk about how you can use a SW-18010P Motion Vibration sensor with a WeMos D1 Mini (ESP8266) using the Arduino IDE.
This post builds on my previous posts in the Raspberry Pi Cluster series by modifying the slave to automatically reconnect to the master when the connection is lost.
Today I share how you can install the Apache webserver as a Windows service.
This post talks about the newest Pokemon Go API, the Pokemon Types API at pogoapi.net.
Today I review the HiLetgo 5V 650nm 5mW Red Dot Diode Laser for Arduino and provide example code.
This post builds on my previous posts in the Raspberry Pi Cluster series by improving the connection code so it wont crash when the master or slave disconnects.
This post goes through the process of setting up a Windows Samba share on Fedora 26. This will let me access folders on the Fedora machine using windows explorer.
This post talks about the newest Pokemon Go API, the Weather Boosts API at pogoapi.net.
In this blog post I talk about how you can use the TTP223B Capacitive Touch sensor with a WeMos D1 Mini (ESP8266) using the Arduino IDE.
This post builds on my previous posts in the Raspberry Pi Cluster series by changing the master so that it accepts multiple slaves connecting to it.
This post talks about how you can install Linode Longview on Fedora 28. Why doesn’t the standard instructions work? It turns out that you cannot just install Linode Longview on Fedora 28 as it isn’t a supported operating system. When running the automatic install script the following error will appear. Failed to synchronize cache for
This post talks about the newest Pokemon Go API, the Encounter Data API at pogoapi.net.
In this blog post I talk about how you can use a SW-420 Motion Vibration sensor with a WeMos D1 Mini (ESP8266) using the Arduino IDE.
This post builds on my previous posts in the Raspberry Pi Cluster series by adding a number of slave helper functions. This update will begin the process of fully automating the slaves.
Cookie Clicker AutoHotkey Script for Clicking This post talks about the simple AutoHotkey script I have written for clicking repeatedly for Cookie Clicker.
This post talks about the newest Pokemon Go API, the Candy required for evolution API at pogoapi.net.
Today I review the 128×64 I2C SH1106 OLED Display Module Screen for Arduino and provide example code.
This post builds on my previous posts in the Raspberry Pi Cluster series by adding the ability to receive data from the master. In this update, I will be adding a way for the slave to request data and have it returned by the master.
This blog post talks about how you can upgrade from Ubuntu 16.04 to Ubuntu 18.04.
This post talks about the newest Pokemon Go API, the Buddy Candy Distances API at pogoapi.net.
This post talks about using the Mintice Red Cover Rocker Toggle Switch SPST with the Arduino.
In this blog post I talk about the additional steps needed to use the DS18B20 onewire temperature sensor with a WeMos D1 Mini (ESP8266) using the Arduino IDE.
This post talks about the newest Pokemon Go API, the maximum Pokemon Combat Power API at pogoapi.net.
By default Ubuntu 18.04 doesn’t enable SSH, this post describes the steps you need to set up SSH.
This post describes the process you need to follow to set up a second MySQL database on Windows.
This post talks about the newest Pokemon Go API, the Charged Move API at pogoapi.net.
Over the past versions in D3.js there have been a number of changes to how you can get a colour scale to use with your charting. This blog post explores what is available and how to use it. This blog post applies to D3.js version 5.
Today I am writing about how you can change the timezone on Ubuntu 18.04 Server.
This post talks about the steps I have followed to set up my Creator CI20 for the Raspberry Pi Cluster.
This post describes how you can install Python Pip on ubuntu 18.04.
This blog post talks about the Halite AI Challenge that I and many of my colleagues are currently competing in.
This post talks about the Creator CI20 and explains the differences between it and the Raspberry Pi.
This post talks about how you can create git clone links for all the repositories from a GitHub page.
This post talks about the newest Pokemon Go API, the Fast Move API at pogoapi.net.
This post describes how to use a 16×4 Liquid Crystal Display unit to display the text “Hello World”.
This post talks about the newest Pokemon Go API, the base Pokemon stats API at pogoapi.net.
Today I review the 128×32 I2C SSD1306 OLED Display Module Screen for Arduino and provide example code.
This post talks about the newest Pokemon Go API, the possible ditto API at pogoapi.net.
In this blog post I talk about the additional steps needed to use the DHT22 temperature sensor with a WeMos D1 Mini (ESP8266) with the Arduino IDE.
This post talks about the most recent nesting Pokemon Changes and the changes that have been made to pogoapi.net.
Today I write about how you can create a scatter plot with different shapes in D3.js version 5.
This post details where the SDA SCL pins used for I2C/TWI are available on Arduino’s.
This post reviews a magnetic reed switch sensor module. There are many of these available on the internet and all work similarly using a basic reed switch. Here I review and test the sensor and provide code to use it.
This post goes over the various D3.js symbols typically used for scatter plots.
This post talks about the latest API I have added to PoGoAPI.net, the Alolan Pokemon list.
This post describes how you can block a user from your webserver using iptables.
Today I talk about and link to Mike Bostock’s post on D3 selections, in this he talks about the basic unit of d3, the selection.
Today I talk about how you can fix the “Briefly unavailable for scheduled maintenance. Check back in a minute” problem for WordPress.
In this blog post I talk about the additional steps needed to use the DHT11 temperature sensor with a WeMos D1 Mini (ESP8266) with the Arduino IDE.
This post documents the process of installing a Root Certification Authority on Fedora 28. Adding a Root Certificate Authority to Fedora 28 First you must obtain the PEM file for your root certificate. This will either need to be created by you or will be given to you by your organisation. This is the certificate
This post goes through the process of binding data to elements and creating a simple updatable SVG graphic using D3.js version 5.
The DS18B20 temperature sensor is a digital temperature sensor using the 1-Wire protocol. In this post I will review the sensor, show how it can be used and give a final judgement on it.
This blog post expands on displaying Hello World on a Liquid Crystal Display to show temperature sensor values on this display.
This post talks about the new searching feature on the Pokemon Go API “Does it Nest?” page.
This post describes how to use a 16×2 Liquid Crystal Display unit as included in the Arduino Starter Kit to display the text “Hello World”.
Today I talk about how you can install the official MySQL community server on Fedora 28.
This post describes how you can unblock port 5601 to allow Kibana traffic through in the Fedora firewall.
This post talks about how you can convert an entire database to a specific collection.
This post describes how you can unblock port 9200 to allow Elasticsearch traffic through in the Fedora firewall.
This post talks about how you can resolve Remote Desktop authentication issues due to CredSSP encryption oracle remediation.
Today I write about how you can list all installable versions of a package in Fedora.
In this post I talk about the additional steps needed to install Redmine on Fedora 28.
Today I detail the command line arguments needed to install an RPM on Fedora 28.
Today I talk about how I fixed “Failed to build nokogiri 1.8.3” on Fedora 28.
Today I write about how you can fix the python error “No module named MySQLdb” in Fedora 28
This blog post discusses how you can fix the problem with Opera where selecting the top of the window will not select the tab.
Today I review an individually addressable WS2812B Full Color LED strip and provide some code examples.
This blog post talks about the “Does It Nest?” page on pogoapi.net and how you can easily find whether something nests without the API.
This post describes how you can configure Opera Touch to show the full URL in the address bar.
In this post I talk about how you can change the default selected OS and reorder the boot list in GRUB for Fedora.
Here I talk a bit about how combining PHP flags work and why we use a vertical bar to combine them.
In this post I look at the different method parameters that can be used with drawImage and what they are useful for.
This post describes how you can copy text to your clipboard with JavaScript.
Here I explain how you can remove a passphrase from a SSH key.
This post talks about the new IoT sensors part of my website.
This post describes how you can install .NET Framework 2 on Windows 10.
In this blog post, I am showing a simple way of scaling sprites for Pixel Art using the HTML5 canvas.
This post describes how you can unblock port 9001 to allow Etherpad traffic through in the Fedora firewall.
In this tutorial I am extending the previous animation example by better positioning the text using measureText with the HTML5 canvas.
This post describes how you can unblock port 10050 to allow Zabbix agent traffic through in the Fedora firewall.
In this HTML5 canvas example I create a simple loading progress bar demonstrating how you can use animation in a canvas.
Here I talk about what I do as a Silph Road Researcher in the Pokemon Go Community.
This post talks about the new HTML5 Canvas part of my website and what I plan to do with it.
This post describes how you can unblock port 80 to allow HTTP traffic through in the Fedora firewall.
This post talks about the latest API I have added to PoGoAPI.net, the released Pokemon list.
Posts navigation