Here is how the profile page should look
Key | Value |
---|
// Inspired in http://www.johneday.com/422/time-based-gmail-filters-with-google-apps-script | |
// Deletes old marked conversations | |
function cleanUp() { | |
var delayDays = 5; // # of days before messages are moved to trash | |
var label = "Delete me"; // label to identify the messages | |
var maxDate = new Date(Date.now() - delayDays * 24 * 60 * 60 * 1000); | |
var userLabel = GmailApp.getUserLabelByName(label); | |
if (!userLabel) { | |
return; |
// Code modified from: http://www.johneday.com/422/time-based-gmail-filters-with-google-apps-script | |
// This is code for a Google Apps Script. You can add the code and give it permissions at script.google.com | |
// Archive every thread in your Inbox that is older than two days, and not starred. | |
function archiveInbox() { | |
var threads = GmailApp.search('label:inbox older_than:2d -in:starred'); | |
for (var i = 0; i < threads.length; i++) { | |
threads[i].moveToArchive(); | |
} |
-- Inspired by Linux alt-drag or Better Touch Tools move/resize functionality | |
function get_window_under_mouse() | |
-- Invoke `hs.application` because `hs.window.orderedWindows()` doesn't do it | |
-- and breaks itself | |
local _ = hs.application | |
local my_pos = hs.geometry.new(hs.mouse.getAbsolutePosition()) | |
local my_screen = hs.mouse.getCurrentScreen() |
#!/bin/bash | |
# Are you using Mac OS X? | |
# You need to install coreutils for this to work. | |
# try `brew install coreutils` | |
# or `sudo port install coreutils` | |
# set a part size that works with FAT32 drives | |
PART_SIZE=3999 | |
# nice little intro |
#!/bin/bash | |
# NOTE: Brackets are not supported and '$' in values will break the script. | |
mkdir /etc/nginx/sites-enabled 2> /dev/null | |
for file in /etc/nginx/sites-available/*.conf | |
do | |
TPL=$(cat $file) | |
for row in $(env) | |
do |
if [ ! -f .env ] | |
then | |
export $(cat .env | xargs) | |
fi |
I recently had the following problem:
We didn't want to open the MySQL port to the network, but it's possible to SSH from the Jenkins machine to the MySQL machine. So, basically you would do something like
ssh -L 3306:localhost:3306 remotehost