Skip to content

Instantly share code, notes, and snippets.

View adrian-green's full-sized avatar

Adrian Green adrian-green

View GitHub Profile
The entire set of inputs is wrapped in a form
<form id="qrgenerate">
Javascript is added that allows the user to load, save, update and remove 'presets'. It uses local storage for the preset data.

Redis Desktop Manager for Windows

Yes, it's been done already. No, it's still not particularly easy. You do not need to use either Qt Creator or VS2015.

I am building on information found here, here, and here. Thanks to these folks and the contributors to RDM.

With this document, I sought to "trim the fat" from these other guides and prove that VS2015 itself was not in fact necessary - just its tooling.

Prerequisites

#!/bin/bash
# adjust to suit
MODE=live
SITE=https://full.site.domain/
WEBDIR=/srv/magento/${MODE}/www/pub/
# generate a 20 char random file name (will be removed)
RANDOM_SCRIPT_NAME=$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 20)
# write temp file
echo "<?php opcache_reset(); ?>" > ${WEBDIR}${RANDOM_SCRIPT_NAME}.php
# issue curl request to flush the opcache under web server context
@adrian-green
adrian-green / php-event-extensions.sh
Created March 15, 2022 03:38 — forked from palpalani/php-event-extensions.sh
Installing ev, event and libevent for PHP 7.4 on Ubuntu 20.04
cd /usr/src/
git clone https://github.com/expressif/pecl-event-libevent.git
cd pecl-event-libevent
phpize
./configure
make && sudo make install
sudo apt update
sudo apt install php7.4-dev libevent-dev
@adrian-green
adrian-green / MidpointRounding.AwayFromZero.js
Last active August 23, 2023 07:47 — forked from petrosmm/MidpointRounding.AwayFromZero.js
A function to assist in MidpointRounding.AwayFromZero in Javascript
Math.RoundAwayFromZero = function round(num, decimalPlaces) {
const d = decimalPlaces || 2;
const m = Math.pow(10, d);
const n = +(d ? num * m : num).toFixed(8);
const i = Math.ceil(n), f = n - i;
const e = 1e-8;
const r = (f > 0.5 - e && f < 0.5 + e) ?
((i % 2 === 0) ? i : i + 1) : Math.round(n);
return d ? r / m : r;
}
@adrian-green
adrian-green / auto-increment-version.sh
Created April 18, 2024 04:01 — forked from CSTDev/auto-increment-version.sh
Script that will find the last Git Tag and increment it. It will only increment when the latest commit does not already have a tag. By default it increments the patch number, you can tell it to change the major or minor versions by adding #major or #minor to the commit message.
#!/bin/bash
#get highest tag number
VERSION=`git describe --abbrev=0 --tags`
#replace . with space so can split into an array
VERSION_BITS=(${VERSION//./ })
#get number parts and increase last one by 1
VNUM1=${VERSION_BITS[0]}