Skip to content

Instantly share code, notes, and snippets.

View easierbycode's full-sized avatar

▓▒░ ♔ Daniel ♔ ░▒▓ easierbycode

View GitHub Profile
const MAX_PLAYERS = 4;
const haveEvents = 'ongamepadconnected' in window;
const controllers = {};
// D-PAD AND BUTTONS
// (U, D, L, R, B, A, START)
const buttons = {
U : 12,
D : 13,
L : 14,
R : 15,
var game;
window.onload = function() {
var isMobile = navigator.userAgent.indexOf("Mobile");
if (isMobile == -1) {
game = new Phaser.Game(480, 640, Phaser.AUTO, "ph_game");
} else {
game = new Phaser.Game(window.innerWidth, window.innerHeight, Phaser.AUTO, "ph_game");
}
game.state.add("StateMain", StateMain);
@easierbycode
easierbycode / form-sheet-firebase-updater.gs
Created January 17, 2018 21:59
form -> sheet, date triggered email sender, Firebase updater
/**
* A special function that runs when the spreadsheet is open, used to add a
* custom menu to the spreadsheet.
*/
function onOpen() {
var spreadsheet = SpreadsheetApp.getActive();
var menuItems = [
{name: '📧 Send pending unlocks...', functionName: 'sendEmailAndUnlockNextTest'}
];
spreadsheet.addMenu('🔬 Baylor', menuItems);
@easierbycode
easierbycode / crouton_on_chromebook_pro.txt
Last active April 22, 2022 08:03
Crouton on Chromebook Pro: unboxing, to VS Code
- developer mode (hold ESC, refresh, and power buttons till insert USB screen comes up, then hit CTRL + D)
- download crouton
sudo sh ~/Downloads/crouton -t xiwi -n code-oss-chroot
sudo enter-chroot -n code-oss-chroot sudo -S sh -c "$( curl -s https://code.headmelted.com/installers/apt.sh )"
(if "unauthenticated packages" error:)
sudo enter-chroot -n code-oss-chroot sudo -S sh -c "$( curl -s https://gist.githubusercontent.com/easierbycode/ea16d448e32608abfb35589399bb4b10/raw/c98815b6a9ad3cabcf99f90a66fa1391f97f940a/apt.sh )"
sudo echo "alias code=\"sudo startxiwi -n code-oss-chroot code-oss\"" >> ~/.bashrc
<body oncontextmenu="event.preventDefault()">
</body>
rm -rf dist/app dist/assets/images dist/maps dist/scripts dist/styles && gulp build && cd dist && firebase deploy && cd .. && gulp serve
[{
"title": "Practice",
"practice": true,
"position": 1,
"random_questions": false,
"questions": [{
"position": null,
"question": "money",
"answer": "duck",
"language": "en"
[{
"title": "Practice",
"practice": true,
"position": 1,
"random_questions": false,
"questions": [{
"position": null,
"question": "صديق",
"answer": "منزل",
"language": "ar"
// practice
[
["money", "duck"],
["friend", "house"],
["clean", "socks"]
]
// non-practice
[
["night", "fast"],
@easierbycode
easierbycode / word-pair.js
Last active December 4, 2017 23:10
Mindcrowd
// function getParameterByName( name ){
// name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
// var regexS = "[\\?&]"+name+"=([^&#]*)",
// regex = new RegExp( regexS ),
// results = regex.exec( window.location.href );
// if( results == null ){
// return "";
// } else{
// return decodeURIComponent(results[1].replace(/\+/g, " "));
// }