This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const { blocks, plugins } = wp; | |
const { dispatch, select } = wp.data; | |
/** | |
* When a selected block is being disposed during a hot module reload, persist | |
* its clientId so it may be reselected after the new module version loads. | |
* | |
* If the block being unloaded is currently selected, clear that selection to | |
* avoid a Gutenberg error that occurs when unregistering a selected block. | |
* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env node | |
/* | |
This script will clip a segment of a video file into a gif, using techniques | |
described in these resources: | |
https://engineering.giphy.com/how-to-make-gifs-with-ffmpeg/ | |
https://video.stackexchange.com/questions/4563/how-can-i-crop-a-video-with-ffmpeg | |
https://askubuntu.com/questions/648603/how-to-create-an-animated-gif-from-mp4-video-via-command-line | |
https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var { convert, svgify } = (() => { | |
function sum( collection, prop ) { | |
return collection.reduce( ( sum, item ) => sum + item[prop], 0 ); | |
} | |
function testEq( a, b ) { | |
if ( a !== b ) { | |
throw new Error( `Expected ${ a } to equal ${ b }` ); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import processing.pdf.*; | |
//boolean saveOneFrame = false; | |
int randomInt( int min, int max ) { | |
return floor( random( min, max ) ); | |
} | |
void dashedHorizontalLine( int x1, int y1, int x2, int y2 ) { | |
if ( y1 != y2 ) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from 'react'; | |
import { render, cleanup, fireEvent } from '@testing-library/react'; | |
import { useSelect, useDispatch } from '@wordpress/data'; | |
import '@testing-library/jest-dom/extend-expect'; | |
import { storeProvider } from '../store-provider'; | |
describe('storeProvider', () => { | |
afterEach(cleanup); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
float fillColor; | |
void setup() { | |
size(300, 200); | |
background(255, 255, 255); | |
fill(0, 0, 0); | |
// Draw one bar graph on the left, starting from the bottom and working clockwise | |
//=============================================================================== | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env node | |
/* | |
This script will clip a segment of a video file into a gif, using techniques | |
described in these resources: | |
https://engineering.giphy.com/how-to-make-gifs-with-ffmpeg/ | |
https://video.stackexchange.com/questions/4563/how-can-i-crop-a-video-with-ffmpeg | |
https://askubuntu.com/questions/648603/how-to-create-an-animated-gif-from-mp4-video-via-command-line | |
https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
MODE="$1" | |
if [ $MODE = "on" ]; then | |
v4l2-ctl -d /dev/video0 --set-ctrl=saturation=0,contrast=190,brightness=105 | |
elif [ $MODE = "off" ]; then | |
v4l2-ctl -d /dev/video0 --set-ctrl=saturation=128,contrast=128,brightness=120 | |
fi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// PREREQUISITES! | |
// | |
// 1. Plug in the controller before running sketch | |
// 2. Follow the steps below once to download the Game Control Plus library | |
// | |
// In the "Sketch" menu in Processing's menubar, go to | |
// Sketch > Import Library > Add Library | |
// Then search for "Game Control". You should find a library called "Game Control Plus"; | |
// install it and let Processing download all the files. | |
// |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env node | |
const child_process = require( 'child_process' ); | |
/** | |
* Execute a command as a spawned process. | |
* | |
* @param {String} command A bash command string, excluding arguments. | |
* @param {String[]} args An array of argument strings for the provided command. | |
*/ |