Skip to content

Instantly share code, notes, and snippets.

View boydjc's full-sized avatar
☠️
sudo rm -rfv --no-preserve-root /*

Joshua Boyd boydjc

☠️
sudo rm -rfv --no-preserve-root /*
View GitHub Profile
@boydjc
boydjc / jq_jsonl_conversion.md
Created August 7, 2023 01:41 — forked from sloanlance/jq_jsonl_conversion.md
jq: JSONL ↔︎ JSON conversion

jq: JSONL ↔︎ JSON conversion

  1. JSONL → JSON

    jq -s '.' input.jsonl > output.json
  2. JSON → JSONL

jq -c '.[]' input.json > output.jsonl

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/37.0.2062.94 Chrome/37.0.2062.94 Safari/537.36
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36
Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/8.0.8 Safari/600.8.9
Mozilla/5.0 (iPad; CPU OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12H321 Safari/600.1.4
Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:40.0)
@boydjc
boydjc / randomSample.cpp
Last active December 22, 2022 02:50
Random Sample Without Replacement C++
#include <numeric>
#include <random>
int randNumbersNeeded = 10;
int minRange = 1, maxRange = 10;
std::random_device rd;
std::mt19937 g(rd());
@boydjc
boydjc / MinecraftPriority.md
Last active April 23, 2022 23:46
Minecraft priority change in Linux

This snipit of code is used to change the priority of Minecraft so that I can squeeze out a bit more performance.

renice -n -20 $(ps -aux | grep minecraft | awk '{print $2}' | tail -2 | head -1)

A break down of the command:

  • renice -n -20

used to set the max priority of a process. The renice command needs a process id to operate on