Skip to content

Instantly share code, notes, and snippets.

View jaredrummler's full-sized avatar

Jared Rummler jaredrummler

View GitHub Profile
@jaredrummler
jaredrummler / chords.kt
Created April 4, 2024 17:16
Just playing around with music and didn't want to throw this away
// Add all chord types as properties to the MelodyDSL class with customizable durations
class MelodyDSL : DurationDSL {
// Define major chords as properties with customizable duration
fun chordMajor(name: String, duration: Duration, vararg notes: Note) =
chord(name) { notes.forEach { it.duration = duration }; notes.toList() }
val CMajor get() = chordMajor("CMajor", q, C4, E4, G4)
val DMajor get() = chordMajor("DMajor", q, D4, Fs4, A4)
val EMajor get() = chordMajor("EMajor", q, E4, Gs4, B4)
val FMajor get() = chordMajor("FMajor", q, F4, A4, C5)
This file has been truncated, but you can view the full file.
6714, -0.01937628, -0.026082043, -0.037655838, -0.048852608, -0.05407036, -0.049272247, -0.03343115, -0.009027133, 0.018572796, 0.042668894, 0.0572362, 0.05875854, 0.04731384, 0.026568504, 0.0026798602, -0.017552704, -0.028712673, -0.028338633, -0.017559372, -6.0378667E-4, 0.016647726, 0.02860252, 0.03176535, 0.025842406, 0.013790362, 7.9816487E-4, -0.0074697905, -0.0068044215, 0.0040653325, 0.022919342, 0.044610262, 0.062578306, 0.07084814, 0.06588376, 0.047719084, 0.020007024, -0.011031972, -0.038436607, -0.056539107, -0.06257635, -0.057381835, -0.044953138, -0.031044284, -0.021238577, -0.019119058, -0.025119428, -0.036419578, -0.047915842, -0.053952783, -0.05025968, -0.03546793, -0.011716636, 0.01585838, 0.040603064, 0.056334592, 0.059221044, 0.04896197, 0.028897937, 0.005011959, -0.015867505, -0.02810286, -0.02889051, -0.019003864, -0.0024140393, 0.015079901, 0.02776799, 0.031880196, 0.026781652, 0.015133718, 0.0019728923, -0.006994945, -0.0073365164, 0.0025558965, 0.020804182, 0.04249834, 0.061133236, 0.
@jaredrummler
jaredrummler / COPYRIGHT_NOTICE_TEMPLATES.md
Last active March 19, 2024 12:36
Copyright templates for Intellij IDEA
@jaredrummler
jaredrummler / XposedUtils.java
Created October 31, 2016 22:34
Utility methods for checking if the Xposed framework is installed.
/*
* Copyright (C) 2016 Jared Rummler <jared.rummler@gmail.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@jaredrummler
jaredrummler / ColorTextViewHandles.java
Created September 1, 2016 17:56
Set the color of the handles shown when you select text in a TextView on Android
// Tested on Android Nougat. Should work on previous versions of Android.
// It's ugly but should get the job done
/**
* Set the color of the handles when you select text in a
* {@link android.widget.EditText} or other view that extends {@link TextView}.
*
* @param view
* The {@link TextView} or a {@link View} that extends {@link TextView}.
* @param color
@jaredrummler
jaredrummler / youtube-to-bootanimation.sh
Last active November 12, 2023 19:58
Create an Android bootanimation from a YouTube video
#!/bin/bash
#
# youtube-to-bootanimation.sh - Download & create Android boot animations from YouTube videos
#
# author: Jared Rummler <jared@jrummyapps.com>
#
# Replace URL with any YouTube link
url="https://www.youtube.com/watch?v=Ynm6Vgyzah4"
# Set the frames per second for the boot animation
@jaredrummler
jaredrummler / Asky.md
Last active May 10, 2023 19:10
web scraped all dongers from dongerlist.com

Title Content Creator
Shrug ¯_(ツ)_/¯ John
Flex ᕙ(⇀‸↼‶)ᕗ John
Flip Table (╯°□°)╯︵ ┻━┻ John
Flip All Tables ┻━┻︵ (°□°)/ ︵ ┻━┻ John
Angry Face (⋟﹏⋞) John
This Guy (☞゚∀゚)☞
@jaredrummler
jaredrummler / boot2gif.sh
Last active February 1, 2023 23:08
Convert an Android boot animation to an animated GIF
#!/bin/bash
################################################################################
#
# boot2gif.sh
#
# DESCRIPTION: Convert an Android boot animation to a GIF
# You will need ImageMagick to run this script.
#
# USAGE:
#
@jaredrummler
jaredrummler / CpuInfo.kt
Last active June 24, 2022 00:44
Parse /proc/cpuinfo
/*
* SPDX-FileCopyrightText: © 2022 Jared Rummler <jared@jaredrummler.com>
* SPDX-License-Identifier: MIT
*/
import androidx.annotation.WorkerThread
import java.io.File
/**
<?php
$db_con = mysqli_connect("localhost", "username", "password", "database");
$result = $db_con->query('SELECT * FROM some_table');
if (!$result) die('Couldn\'t fetch records');
$num_fields = mysqli_num_fields($result);
$headers = array();
while ($fieldinfo = mysqli_fetch_field($result)) {
$headers[] = $fieldinfo->name;
}
$fp = fopen('php://output', 'w');