Movie release live-calendar using CloudFlare Workers, KV, and Terraform Why Before the world of attention economy the internet was built on a subscription model of information. You subscribed to a topic, rather than have "related promoted" topics pushed to you. Therefore, as we reach the peak of algo-driven TikTok platforms I thought it'd be the
Using AI to find Fencing Courses in London Our Club (Morley Blades) get a lot of queries from people who want to learn to fence, but we unfortunately have limited space and can only run so many courses. So I wanted to put together a list of places they could look for alternatives. Having been looking for a
Reading a static variable in an Azure App Service Visit the Kudu site The URL for a Kudo site is normally just https://contoso-images.azurewebsites.net with scm put inbetween the host and the .azurewebsites.net bit. So https://contoso-images.azurewebsites.net becomes https://contoso-images.scm.azurewebsites.net. You can otherwise use the handy script below: $name = "contoso-images&
Converting a lamp to a smart-lamp My wife recently bought a lamp (consisting of 8 bulbs). It's nice, lovely to look at, but she's become quite used to most things being hooked up Alexa, so asked for this to do the same. My options were as follows: * Control the light from a
TLS Over Websocket In JavaScript it's possible to negotiate a TLS exchange, via a WebSocket proxy connection forming a TCP tunnel to port 443 on another site. But Why? Be-CORS, that's why. I was writing an unofficial light-weight browser experience for members of an online comedy channel. I'
Review: Local Bytes PM Smart Plug (UK) - Preflashed with Tasmota Building a SmartHome as an engineer is a tricky business of weighing ease against online-safety. For every joy a smart-switch brings, there's a complicated issue of trusting increasing amounts of control in our lives to giant international systems often packaged as turn-key solutions such as Tuya. Controlling a
Reverse-Engineering How to view network traffic of an Android APK We are going to use mitmproxy to view network traffic for an APK.
Android How to decompile an APK Prerequisites: I've assumed that you have Docker installed and are using PowerShell Core 7. It's not too hard to translate the command to bash if that's more comfortable. Start by finding the PlayStore URL, in our case we'll be confirming that the
Enable/Disable WireGuard from Windows Command Line How to enable and disable Wireguard from the command line on Windows.
Automatically setting Slack status at Work & Home When working from home it's helpful to tell people by use of our Slack Status, but it's always a pain to update it back and forth as I move about. Here I'll show how to use the act of plugging my laptop into a
Azure DevOps Accessing Service Principal Secrets in Azure DevOps Azure DevOps uses Service Principals to interface with Azure. This let's you view their secret from within a pipeline.
Docker Registry for IPFS I've implemented the IPFS Storage driver for the Docker Registry. This allows it to act as a gateway to push and pull images through IPFS and benefit from the fact that IPFS can share pieces of identical data quite well. IPFS shares data between machines via CIDs (Content
Docker Build and deploy with a single Dockerfile One of the subtler and fantastic parts of the DockerFile specs is the ability to copy files from one image to another. Today we'll show how to build and deploy from a single file. If we describe a very simple Dockerfile here: FROM node:8 as builder RUN
Docker Deploy a server with docker and four lines of code. Through trial and effort, deploying the stack hosting Bonner.is involves four lines of bash code. git clone https://github.com/moritonal/bonner-deploy.git cd bonner-deploy nano .env maybe-chat-server.env docker-compose up This is because of the fairly amazing power of the docker-compose.yml file. Bonner.is serves two kinds
What problem does Polymer solve? My website has a list of projects defined roughly as: - Index.html <body> <div class="projects"> <div class="project"> <span>Project Name</span> <video>Project Video</video> </div> <
Diffie–Hellman Key exchange Featured Schoolyard Example of the Diffie–Hellman Key exchange Alice wants to give a secret message to Bob in class. Unfortunately she has to pass all her letters past Eve [1] (who's jealous of their fun, so always reads them). They agree to encrypt all their messages by substituting each letter by a key [2], unfortunately before