Skip to content

Instantly share code, notes, and snippets.

💭
:shipit: 👍

Jake Heidt jheidt

💭
:shipit: 👍
  • NYC Metro Area
Block or report user

Report or block jheidt

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View Möbius 6hedrons (pure CSS).markdown

Möbius 6hedrons (pure CSS)

Live coded in 30 minutes on the 11th of August 2015. Uses transform-style: preserve-3d, so it can only work in browsers supporting it. This excludes IE up to and including 11. It's also ugly if CSS filters are not supported. Tested and works in Firefox 39, Chrome 44, 46 (canary)/ Opera 31 beta on Windows 8. Inspiration:

gif

Source.

A Pen by Ana Tudor on CodePen.

@jheidt
jheidt / empty.sql
Created Oct 26, 2015 — forked from xenoterracide/empty.sql
Find empty strings or strings containing only whitespace, for postgresql
View empty.sql
CREATE OR REPLACE FUNCTION empty(TEXT)
RETURNS bool AS
$$ SELECT $1 ~ '^[[:space:]]*$'; $$
LANGUAGE sql
IMMUTABLE;
COMMENT ON FUNCTION empty(TEXT)
IS 'Find empty strings or strings containing only whitespace';
View bingy.rb
require 'open-uri'
class Bingy
LANDING_PAGE = 'http://www.bing.com/translator'.freeze
SPEAK_URL = LANDING_PAGE + '/api/language/Speak?locale=en-US&media=audio/mp3'
def initialize(text, gender = 'male')
@user_agent = 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36'
@params = { text: text, gender: gender }
end
View keybase.md

Keybase proof

I hereby claim:

  • I am jheidt on github.
  • I am jheidt (https://keybase.io/jheidt) on keybase.
  • I have a public key whose fingerprint is 69EA 5D8E D7D3 A0DA 367F D1FF 06D6 F864 DB54 E032

To claim this, I am signing this object:

@jheidt
jheidt / twitch-automatically-claim-channel-points.js
Created Dec 19, 2019
Automatically claim twitch community points. Run in browser console.
View twitch-automatically-claim-channel-points.js
if( !!this['claimIntervalId'] && this['claimIntervalId'] > 0) {
console.log(`clearing interval (id = ${ this['claimIntervalId'] })`);
window.clearInterval(this['claimIntervalId']);
}
claimIntervalId = window.setInterval( () => {
const claim = document.querySelector('div.claimable-bonus__icon');
if(null !== claim) {
console.info('claimed reward!');
try { claim.parentElement.parentElement.click(); }
catch(e) { console.error(e); }
@jheidt
jheidt / pwsh-profiles.jsonc
Last active Jan 15, 2020
pwsh core profiles json
View pwsh-profiles.jsonc
// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
"requestedTheme": "system",
You can’t perform that action at this time.