Skip to content

Instantly share code, notes, and snippets.

View yuhonas's full-sized avatar

Clint Plummer yuhonas

View GitHub Profile
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/schema.json",
"basics": {
"name": "Clint Plummer",
"label": "Engineering Manager",
"image": "https://gravatar.com/avatar/47dcd08e87e97b88d915d83ec373da74?s=200",
"email": "hello@clintp.xyz",
"phone": "",
"url": "https://clintp.xyz",
"summary": "Software engineering manager with over 10 years experience developing for the web across multiple languages. Highly collaborative with an excellent understanding of development best practices throughout the entire SDLC, growing high-performing agile teams and crafting/executing on company product roadmaps. Demonstrated success in collaborating with both executives and technical/non technical stakeholders, leading to many successful deliveries",
@yuhonas
yuhonas / twilio_sms_delivery.rb
Created January 22, 2024 00:40
add twilio as a ruby on rails actionmailer delivery method
require Rails.application.root.join('app', 'lib', 'phone_number_formatter')
module Mail
class TwilioSmsDelivery
attr_reader :response
def initialize(options)
@options = options
end
@yuhonas
yuhonas / select-wallpaper.applescript
Created January 3, 2024 11:59
Using apple script prompt the user for an image file then set it on every desktop
tell application (path to frontmost application as text)
try
set imageFile to (choose file with prompt "Select an image file:" of type "public.image") as text
end try
end tell
tell application "System Events"
repeat with desktopIndex from 1 to count of desktops
tell desktop desktopIndex
set picture to imageFile
generate(:controller, "dashboard")
route "root to: 'dashboard#index'"
rails_command("db:setup")
rails_command("db:migrate")
after_bundle do
generate(:devise, "User")
git :init
@yuhonas
yuhonas / vimium-options.json
Last active April 12, 2022 01:28
my vimium config
{
"settingsVersion": "1.67",
"exclusionRules": [
{
"pattern": "https?://docs.google.com/spreadsheets/*",
"passKeys": ""
}
],
"filterLinkHints": false,
"waitForEnterForFilteredHints": true,
@yuhonas
yuhonas / ansi2terminal.sh
Created November 20, 2021 09:04
bbs ansi art downloader and converter script
#!/bin/bash
# Usage
# $0 http://artscene.textfiles.com/ansi/bbs/sunshine.8bs
curl $1 | iconv -f 437 | pv --quiet --rate-limit 7000
@yuhonas
yuhonas / filco-media-keys.json
Created August 18, 2020 23:29
karabiner elements media control keys for keyboards that don't have them eg FILCO TKL
{
"title": "Media Controls for keyboards that don't have it",
"rules": [{
"description": "Function media keys",
"manipulators": [{
"type": "basic",
"from": {
"key_code": "insert",
"modifiers": {
"mandatory": [
@yuhonas
yuhonas / zsh.md
Last active August 15, 2019 04:29 — forked from uarun/zsh.md
Zsh Tips & Tricks

Zsh Tips and Tricks

CD'ing to frequently used directories

setopt auto_cd
cdpath=($HOME/<dir1> $HOME/<dir2>)

Now simply from any dir

@yuhonas
yuhonas / tlds_and_tools_for_development.md
Last active December 13, 2018 14:52
Which TLD should you be using for development and how to use it

Using the right TLD & Tools for Development & Testing

First of all, what TLD’s should you use for development

At the time of writing the list of Reserved TLDs contains 4 different domains specifically for "Testing & Documentation Examples"

  • .test
  • .example
  • .invalid
  • .localhost
function reverse_history_search
history | fzf --no-sort | read -l command
if test $command
commandline -rb $command
end
end
bind \cr reverse_history_search