Action | Sublime Text Shortcut | VSCode Shortcut |
---|---|---|
Open Recent | Cmd+E |
Cmd+R |
Toggle Sidebar | Cmd+K, Cmd+B |
Cmd+B |
| Action | Sublime Text Shortcut | VSCode Shortcut |
/** | |
* Calculates a colour based on the current value, relative to a given range (minValue to maxValue). | |
* The hue is calculated in HSL format, transitioning from Green (at high values) to Red (at low values). | |
* | |
* @param {number} currentValue - The current value for which the colour is calculated. | |
* @param {number} minValue - The minimum value of the range. | |
* @param {number} maxValue - The maximum value of the range. | |
* @returns {string} - The calculated HSL colour as a string (e.g., "hsl(120, 100%, 80%)"). | |
*/ | |
function calculateColor(currentValue, minValue, maxValue) { |
// This is the code that prompted / created the blog post | |
// https://www.andyjarrett.com/posts/2024/exploring-array-methods-including-push-pop-shift-unshift-map-filter-reduce-and-others/ | |
// push() | |
["🥶","🥶","🥶","🥶"].push('🥵') // = ["🥶","🥶","🥶","🥶","🥵"] | |
// pop() | |
["😎","🥵","🥶","🤢"].pop() // = ["😎","🥵","🥶"] | |
// shift() | |
["😎","🥵","🥶","🤢"].shift() // = ["🥵","🥶","🤢"] |
#!/bin/bash | |
# Use FIND over TREE when you want to exclude folders like node_modules | |
find /path/to/folder -type d -name "node_modules" -prune -o -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g' |
#!/bin/bash | |
tree /path/to/folder -L 2 |
// Import required modules | |
const sqlite3 = require('sqlite3').verbose(); // SQLite3 module for database operations | |
const fs = require('fs').promises; // File System module for file operations | |
const { promisify } = require('util'); // Util module to convert callback-based functions to promises | |
/** | |
* Generates Markdown files from data in the SQLite database and sets their metadata. | |
* The Markdown files are organized in folders based on the "posted" date from the database. | |
*/ | |
(async () => { |
#!/bin/bash | |
# This script is provided "as is" and without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the author be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the script or the use or other dealings in the script. Use at your own risk. | |
# This is a bash script that checks the HTTP response of a list of top-level domain names | |
# every 1 minute. If a domain returns an HTTP status code other than 200 OK, the script | |
# sends a callback to a specified URL with the name of the domain that failed. | |
# | |
# The list of domains and callback URL can be edited | |
# | |
# You could also use CRON to ensure this file is alway running e.g. |
MY_IP=127.0.0.1 | |
#Ubuntu | |
#MY_IP=$(wget -qO- icanhazip.com) | |
#MAC | |
#MY_IP=$(ifconfig en0 | grep "inet 1" | awk '/inet/ { print $2 } ') | |
echo Current IP: $MY_IP |
/** | |
* Amazon Web Services Signature 4 Utility for ColdFusion | |
* Version Date: 2016-04-12 (Alpha) | |
* | |
* Copyright 2016 Leigh (cfsearching) | |
* | |
* Requirements: Adobe ColdFusion 10+ | |
* AWS Signature 4 specifications: http://docs.aws.amazon.com/general/latest/gr/signature-version-4.html | |
* | |
* Licensed under the Apache License, Version 2.0 (the "License"); |
# From Andy Jarretts post: | |
# http://www.andyjarrett.co.uk/2016/08/02/secured-bash-script-to-backup-a-mysql-rds-dump-to-s3/ | |
#!/bin/bash | |
SQLDUMP="$(date +'%Y%m%d%H%M').sql.gz" | |
echo "Creating backup of database to $SQLDUMP" | |
mysqldump --login-path=local --databases YourDatabaseName | gzip -9 > $SQLDUMP | |
echo "Dump Zipped up" |