Skip to content

Instantly share code, notes, and snippets.

View jaylandro's full-sized avatar
.

Jay jaylandro

.
  • msp
View GitHub Profile
@jaylandro
jaylandro / geolocation-weather-cloudflare.js
Created May 24, 2022 02:20
Geolocation based weather rendered on-demand at the edge with Cloudflare workers
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request));
});
async function handleRequest(request) {
// https://api.weather.gov/points/38.8894,-77.0352
const { latitude, longitude } = request.cf;
const headers = {
'content-type': 'application/json',
'User-Agent': ('landro.dev', '[email protected]')
@jaylandro
jaylandro / markdown-parser.js
Created May 24, 2022 11:15
Markdown parser JavaScript
function parseMarkdown(markdownText) {
const htmlText = markdownText
.replace(/^### (.*$)/gim, '<h3>$1</h3>')
.replace(/^## (.*$)/gim, '<h2>$1</h2>')
.replace(/^# (.*$)/gim, '<h1>$1</h1>')
.replace(/^\> (.*$)/gim, '<blockquote>$1</blockquote>')
.replace(/\*\*(.*)\*\*/gim, '<b>$1</b>')
.replace(/\*(.*)\*/gim, '<i>$1</i>')
.replace(/!\[(.*?)\]\((.*?)\)/gim, "<img alt='$1' src='$2' />")
.replace(/\[(.*?)\]\((.*?)\)/gim, "<a href='$2'>$1</a>")
graph LR
subgraph Verification[Kafka Verification: Client Latency<br><br><br><br>]
    subgraph Customer Kafka
        brokers(Topic: VERICA-CLIENT-LATENCY)
    end
    subgraph Client Latency Producer Pod        
        P{Producer} --> L1(TC Latency) -.-> | Configured Latency | brokers
    end
 subgraph Client Latency Consumer Pod 
graph
subgraph Cluster[Target Kubernetes Cluster<br><br>]
    Verification(Pod: Node Drain Verification )
    ctpl(Control Plane)
    n0(Node0<br>Pods: a,b,c,d,g,h)
    n1(Node1<br>Pods: e,f,g,h)
    n1final(Node1)
    n2(Node2<br>Pods: i,j,k,l,e,f)
@jaylandro
jaylandro / .bashzshrc
Created December 11, 2024 04:25
Terminal Tools for zsh/bash RC
wttr () {
curl wttr.in
}
moon () {
curl wttr.in/moon
}
geoip () {
curl ifconfig.co/json
{
"basics": {
"name": "Jay Landro",
"label": "",
"picture": "",
"summary": "",
"location": {
"address": "",
"postalCode": "55407",
"city": "Minneapolis",
sequenceDiagram
    participant Client
    participant Server
    participant Database

    Client->>Server: Send login credentials
    Server->>Database: Validate credentials
    Database-->>Server: Return user info (if valid)
 alt Credentials valid