- Add
pbcopy.plist
to your~/Library/LaunchAgents/
folder. - Launch the listener with
launchctl load ~/Library/LaunchAgents/pbcopy.plist
. - Add
RemoteForward 2224 127.0.0.1:2224
in your~/.ssh/config
file under yourHost *
or specific hosts sections. - Add
[ -n "$SSH_CLIENT" ] && alias pbcopy="nc localhost 2224"
to your remote~/.bash_profile
or other shell profile. - Enjoy
pbcopy
remotely!
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#pragma once | |
#include "wled.h" | |
// | |
// Inspired by the v1 usermods | |
// * rotary_encoder_change_brightness | |
// * rotary_encoder_change_effect | |
// | |
// v2 usermod that provides a rotary encoder-based UI. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<VirtualHost _default_:443> | |
ServerName yourhost | |
ServerAdmin someperson@yourorg.com | |
SSLEngine on | |
SSLCertificateFile /etc/ssl/private/yourorg.com.crt | |
SSLCertificateKeyFile /etc/ssl/private/yourorg.com.key | |
SSLCertificateChainFile /etc/ssl/private/chain.pem | |
SSLProxyEngine On |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
resource "google_compute_network" "nat" { | |
project = var.gcp_project_id | |
name = "nat" | |
} | |
resource "google_compute_router" "nat" { | |
project = var.gcp_project_id | |
name = "nat" | |
network = google_compute_network.nat.self_link | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
I built a HEDT Windows PC late 2019 and wanted to start using it as a development environment in addition to games. It's got a Threadripper 2950X, Nvidia 2080 Ti, 64 GB memory, and 2 x Samsung 970 Pro NVMe SSDs (one dedicated to Windows 10, one to Ubuntu). These are my notes after week one of installation and usage as a work environment (Python development, DevOps, remote administration, and hopefully some video / media transcoding and manipulation). I come from a Macbook Pro as my primary work / development machine. | |
• No LVM in normal ISO? Had to use alternative "netinstall" ISO...OK. | |
• Can't click dismiss on initial WiFi notification... dismiss button broken? | |
• Change time from 24 hour to AM/PM. Status bar shows AM/PM but desktop still shows 24 hour... | |
• Xorg Nvidia driver by default, terrible resolution. Use nvidia proprietary. Reboot. | |
• Looks good but refresh rate 60hz? Manually change to 144. | |
• Refresh rate changes back to 60 on logout and back to 144 on login... How to make system wide? | |
• SSH keys not |
These instructions will help you get rid of the Slack quick-switcher on macOS. Slack 4.0.0 introduces a different packing mechanism which adds some steps. But both sets of steps will use the following JavaScript snippet:
document.addEventListener("DOMContentLoaded", function() {
let customCustomCSS = `
div.p-channel_sidebar__navigation_bar {
display: none;
}
`
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: "3" | |
services: | |
test: | |
env_file: ./myenv | |
image: alpine | |
command: env |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// This #include statement was automatically added by the Particle IDE. | |
#include <blynk.h> | |
// This #include statement was automatically added by the Particle IDE. | |
#include <RelayShield.h> | |
RelayShield myRelays; | |
LEDStatus blinkRed(RGB_COLOR_RED, LED_PATTERN_BLINK); | |
char auth[] = "e2f9e87c65c04d9f8ae6c05c46af0271"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from datadog_checks.utils.subprocess_output import get_subprocess_output | |
from datadog_checks.checks import AgentCheck | |
class AptCheck(AgentCheck): | |
def check(self, instance): | |
metric_prefix = 'package.updates' | |
package_updates = self.get_update_count() | |
self.gauge('%s.security' % metric_prefix, package_updates['security']) | |
self.gauge('%s.regular' % metric_prefix, package_updates['regular']) |