Skip to content

Instantly share code, notes, and snippets.

View pilafmon's full-sized avatar

Pilaf T. Pilafian pilafmon

View GitHub Profile
@pilafmon
pilafmon / american-flag.svg
Last active October 4, 2025 09:29
A perfect SVG of The Stars and Stripes
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@pilafmon
pilafmon / npm-test-all.cmd
Last active May 29, 2023 06:07
Loop through all projects and pull latest files and run test suites
@echo off
::::::::::::::::::
:: npm Test All ::
::::::::::::::::::
:: For those who don't develop on Windows but must still test on Windows...
:: Flags:
:: --nuke
:: Deletes each "node_modules" folders for fresh installs
:: --test
@pilafmon
pilafmon / coding.md
Last active December 29, 2021 05:01

Coding

Frontend Style Guidelines

Style Rule Example Reason
Indentation 3 spaces (no tabs) ...
Quotes (JS) Single quote (') const code = 'j7'; ...
Quotes (HTML) Double quote (") <meta name=robots content="index, follow"> ...
Trailing Comma Yes on multi-line arrays and objects, no on inline const edges = [747, 333, 2121]; ...
@pilafmon
pilafmon / toSalesforceId18.groovy
Last active February 6, 2024 19:45
Groovy function to convert a Salesforce id15 to id18
def toSalesforceId18(String id) {
// Converts a Salesforce id15 to id18.
// Example:
// assert toSalesforceId18("001C000000o4Ooi") == "001C000000o4OoiIAE"
// Details:
// https://blog.centerkey.com/2014/08/groovy-convert-salesforce-id15-id18.html
// MIT License (c) 2019 Pilafian
def valueToCode = { ((it < 26 ? "A" : "0") as char) + it % 26 }
def binaryToCode = { valueToCode(Integer.parseInt(it, 2)) as char }
def tripletToBinary = { it.reverse().replaceAll(/[^A-Z]/, "0").replaceAll(/[^0]/, "1") }
@pilafmon
pilafmon / tree.sh
Last active September 22, 2025 18:06
Unix/Linux Folder Tree
#!/bin/bash
##########################################################
# Unix/Linux Folder Tree v3.0 #
# #
# Displays the structure of a folder hierarchy #
# ------------------------------------------------------ #
# This tiny script uses "ls", "grep", and "sed" #
# in a single command to show the nesting of #
# subfolders. #
# #
@pilafmon
pilafmon / folder-listing.php
Last active October 4, 2025 09:54
A good looking replacement for Apache DirectoryIndex
<!doctype html>
<html lang=en>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- Folder Listing -->
<!-- v2.0.2 (October 4, 2025) -->
<!-- A good looking replacement for Directory Listings: -->
<!-- Rename this file to "index.php" and copy it into a web -->
<!-- server directory to enable browsing on that directory. -->
<!-- Requirement: -->
<!-- Apache HTTP Server Project with php_module enabled -->
@pilafmon
pilafmon / mongodb-start.sh.command
Last active September 22, 2025 18:07
Quickly stand up of a local instance of MongoDB for development (without installing anything)
#!/bin/bash
#################
# Start MongoDB #
# WTFPL #
#################
# https://gist.github.com/pilafmon/b07722347bb296cb6f3b6c300869d256
displayIntro() {
echo
@pilafmon
pilafmon / web-baseline.html
Last active October 4, 2025 09:56
Web baseline HTML
<!doctype html>
<html lang=en>
<!-- - - - - - - - -->
<!-- Website info -->
<!-- WTFPL -->
<!-- - - - - - - - -->
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width, initial-scale=1">
<meta name=robots content="index, follow">
@pilafmon
pilafmon / task-runner.sh.command
Last active February 19, 2024 08:23
Shell functions to support running project tasks
#!/bin/bash
###############
# Task Runner #
# WTFPL #
###############
# To make this file runnable:
# $ chmod +x *.sh.command
banner="Task Runner"
@pilafmon
pilafmon / perfect.css
Last active September 22, 2025 18:07
Feedback form
/* PERFECT PHP - centerkey.com/php - MIT or WTFPL (your choice) */
/* PERFECT style */
form.perfect { display: flex; flex-direction: column; max-width: 25em; background-color: whitesmoke; color: dimgray; border: 1px solid; border-radius: 2px; padding: 0px; margin: 0px auto 20px auto; }
form.perfect >* { margin: 0px 20px 20px 20px }
form.perfect h2 { font-size: 1.2rem; text-align: center; color: white; padding: 0.3em; margin: 0px 0px 20px 0px; }
form.perfect label { display: block; font-size: 1.0rem; text-align: left; margin-bottom: 20px; }
form.perfect input, form.perfect select, form.perfect textarea { width: 100%; max-width: 100%; font-size: 1.2rem; margin: 0px; }
form.perfect textarea { height: 4.1em; }
form.perfect input, form.perfect textarea { box-sizing: border-box; border: 1px solid silver; border-radius: 5px; padding: 0.3em; }