Skip to content

Instantly share code, notes, and snippets.

View chris-short's full-sized avatar
🌴
Vacation

Chris "Not So" Short chris-short

🌴
Vacation
View GitHub Profile
@chris-short
chris-short / rss-to-email.txt
Created March 5, 2025 14:43
IFTTT RSS to Email Template
{{EntryTitle}}<br>
{{EntryAuthor}}<br>
{{EntryPublished}}<br>
{{EntryUrl}}<br>
<br>
{{EntryContent}}<br>
<br>
From: {{FeedTitle}} via IFTTT

g.co, Google's official URL shortcut (update: or Google Workspace's domain verification, see bottom), is compromised. People are actively having their Google accounts stolen.

Someone just tried the most sophisticated phishing attack I've ever seen. I almost fell for it. My mind is a little blown.

  1. Someone named "Chloe" called me from 650-203-0000 with Caller ID saying "Google". She sounded like a real engineer, the connection was super clear, and she had an American accent. Screenshot.

  2. They said that they were from Google Workspace and someone had recently gained access to my account, which they had blocked. They asked me if I had recently logged in from Frankfurt, Germany and I said no.

  3. I asked if they can confirm this is Google calling by emailing me from a Google email and they said sure and sent me this email and told me to look for a case number in it, which I saw in

@RoseSecurity
RoseSecurity / jira-precommit.py
Created October 27, 2023 16:53
This Python code uses the Jira API to create a new issue from the last Git commit message. It can be used as a precommit hook to create Jira tickets from Git commit history.
#!/usr/bin/env python3
from jira import JIRA
import subprocess
# Set your Jira server URL, Email, and API token
email = ""
server_url = ""
api_token = ""
@AppleBoiy
AppleBoiy / alias_eza.md
Last active April 7, 2025 15:26
eza-ls

Alias eza for ls command

Put to shell configure file

first install eza by homebrew

brew install eza

Basic setup

@jamesog
jamesog / Corefile
Created March 13, 2023 20:15
CoreDNS with NextDNS
. {
forward . tls://2a07:a8c0::ae:9cfd tls://2a07:a8c1::ae:9cfd tls://45.90.28.178 tls://45.90.30.178 8.8.8.8 8.8.4.4 {
tls_servername dns01-ae9cfd.dns.nextdns.io
policy sequential
}
cache {
success 12800 86400 300
denial 12800
prefetch 25
serve_stale 24h
@chris-short
chris-short / niece-help.md
Last active January 13, 2022 16:00
Things that can be done to help my niece

Chris Short's Niece

My six pound niece is fighting cancer

My niece was born in early December. She was immediately whisked away to the NICU (my sister-in-law didn't get to hold her for days). My niece was able to come home for Christmas. The week after she went in for tests. Everything looked good. The next week, she went in for the same battery of tests and all results came out drasctically bad. She will not come home from the hospital for six to eight months, at least. The diagnosis is Acute Myeloid Leukemia (AML). The prognosis is not good either (25-40% chance of survival). The treatment brutal. 😔

Our Plan

We all feel helpless to an extent. But, my niece has two brothers. Between three households (Julie's retired parents, Julie's other sister, and ours) we're going to make sure my nephews establish a pattern/routine to their day-to-day lives over the next several months. But, we're building out a list of

@iann0036
iann0036 / gist:b473bbb3097c5f4c656ed3d07b4d2222
Last active January 28, 2025 16:24
List of expensive / long-term effect AWS IAM actions
route53domains:RegisterDomain
route53domains:RenewDomain
route53domains:TransferDomain
ec2:ModifyReservedInstances
ec2:PurchaseHostReservation
ec2:PurchaseReservedInstancesOffering
ec2:PurchaseScheduledInstances
rds:PurchaseReservedDBInstancesOffering
dynamodb:PurchaseReservedCapacityOfferings
s3:PutObjectRetention

Upstream Marketing Process

Idea Paths

There is no one way to get into the kubernetes blog. Below are some options:

The Kubernetes Upstream Marketing team under ContribEx can help you tell a kubernetes story. With Blog posts you can:

⚠️ Work In Progress

Public Timetable for Flux 1 to 2 Migration & Support

Goal: A simple, memorable, canonical, public timetable to be used for community communication (READMEs, blog posts, etc), not for internal planning.

Purpose: State our commitment to end users to improve their experience in knowing how and when to plan their own infra decisions related to Flux.

When Flux 2 Flux 1