Skip to content

Instantly share code, notes, and snippets.

[
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],
[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49],
[50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],
[75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99],
[100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124],
[125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149],
[150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174],
[175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199],
[200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224],
0
1
2
3
4
5
6
7
8
9
[
{
"_id": "604936a108b7f00cdc915fb3",
"index": 0,
"guid": "df7370fe-710e-4dec-b237-777b19629a05",
"isActive": true,
"balance": "$1,517.48",
"picture": "http://placehold.it/32x32",
"age": 35,
"eyeColor": "brown",
@chadkouse
chadkouse / ascii_qr.md
Last active December 16, 2019 19:53
ascii qr code

█▀▀▀▀▀█  ▀▀█▄▄█ ▄ █▀▀▀▀▀█
█ ███ █ ▄▀██▄▄▀ ▄ █ ███ █
█ ▀▀▀ █ ▀▄█ ▀▀▄ ▀ █ ▀▀▀ █
▀▀▀▀▀▀▀ ▀▄▀ ▀ █▄█ ▀▀▀▀▀▀▀
██▄ ▄█▀█▄▀█▄ █▄▄▄  ▄██▄▄
▀▄▀▀ █▀▄ ▀▄▄▄▀█▀▄▄▄▄ █ ▀█
███▄▄▀▀▄ ▀██▄▄▄▄█ ▀▄   ▄▀
█  ▀▄▄▀ ▀ ▄▄▀  █▄▀ █▀█▄▀█
▀ ▀ ▀▀█▀▄█▀▀▄██▀▀▀█ ▀
@chadkouse
chadkouse / README.md
Last active November 6, 2023 22:24
Automatically upload screenshots and screen recordings to s3, like jumpshare for linux

Make sure you have a working and configured s3cmd and you have notify-send installed

Update upload_screenshot to point to your s3 bucket and path

you may need to update DISPLAY and DBUS_SESSION_BUS_ADDRESS (from a working terminal in your X session you can find these by doing echo $DISPLAY && echo $DBUS_SESSION_BUS_ADDRESS )

make sure upload_screenshot is in your (and probably root's) PATH (I put mine in /usr/local/bin) -- also make sure it's executable chmod a+x upload_screenshot

Set up the directory to watch in your incrontab (in my example /home/chadkouse/screenshots ) Any file you put into this directory will get uploaded to s3 and it's url copied to the clipboard.

Keybase proof

I hereby claim:

  • I am chadkouse on github.
  • I am adko (https://keybase.io/adko) on keybase.
  • I have a public key whose fingerprint is 287E 9B4E 48F3 9C77 DA09 080F 69FE 0A32 03C4 6E49

To claim this, I am signing this object:

{
init: function (elevators, floors) {
function findLeastBusyElevator() {
var e = elevators[0];
elevators.forEach(function (el) {
if (el.destinationQueue.length < e.destinationQueue.length)
e = el;
});
return e;
}
var cardNumber = ""
var cvv = ""
var expirationMonth = 0
var expirationYear = 0
var showError:(String)->Void = { errorMsg in
let alert = UIAlertView(title: "Missing Information", message: "Please ensure your \(errorMsg) is correct", delegate: nil, cancelButtonTitle: "OK")
alert.show()
}
loadObjectsFromArray: function (arr, finalCallback) {
var callbackCount = 0;
var embed = [];
var finishCallback = function () {
callbackCount++;
if (callbackCount >= arr.length) {
finalCallback(embed);
}
};
@chadkouse
chadkouse / dal.js
Created October 22, 2013 21:53
node.js dynamodb scan
doScan: function (tableName, limit, startKey, callback) {
limit = typeof limit !== 'undefined' ? limit : null;
startKey = typeof startKey !== 'undefined' ? startKey : null;
var self = this;
var params = {TableName: tableName};
if (limit != null)
params.Limit = limit;
if (startKey != null)
params.ExclusiveStartKey = startKey;
var items = [];