Skip to content

Instantly share code, notes, and snippets.

View necrogami's full-sized avatar

Anton C. Swartz IV necrogami

View GitHub Profile
@necrogami
necrogami / gist:d04ac58f3386ef2c30f6f50527fd2dc8
Created October 26, 2017 18:09
Notepad bookmark self saving
data:text/html;base64,PGh0bWwgb25jbGljaz0iIiBjbGFzcz0iIj48aGVhZD48dGl0bGU+Tm90ZXBhZGxldCAtIFdpbmRvd3MgQXBwbGljYXRpb24gTGlua3MKPC90aXRsZT4KPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiPgoKCgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgpodG1sIHsKICAgIHBhZGRpbmc6IDBweCA1cHggNDBweDsKICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7CiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1cHgsIGhzbGEoMTk3LCA2MiUsIDExJSwgMC41KSA1cHgsIGhzbGEoMTk3LCA2MiUsIDExJSwgMC41KSAxMHB4LCBoc2xhKDUsIDUzJSwgNjMlLCAwKSAxMHB4LCBoc2xhKDUsIDUzJSwgNjMlLCAwKSAzNXB4LCBoc2xhKDUsIDUzJSwgNjMlLCAwLjUpIDM1cHgsIGhzbGEoNSwgNTMlLCA2MyUsIDAuNSkgNDBweCwgaHNsYSgxOTcsIDYyJSwgMTElLCAwLjUpIDQwcHgsIGhzbGEoMTk3LCA2MiUsIDExJSwgMC41KSA1MHB4LCBoc2xhKDE5NywgNjIlLCAxMSUsIDApIDUwcHgsIGhzbGEoMTk3LCA2MiUsIDExJSwgMCkgNjBweCwgaHNsYSg1LCA1MyUsIDYzJSwgMC41KSA2MHB4LCBoc2xhKDUsIDUzJSwgNjMlLCAwLjUpIDcwcHgsIGhzbGEoMzUsIDkxJSwgNjUlLCAwLjUpIDcwcHgsIGhzbGEoMzUsIDkxJSwgNjUlLCAwLjUpIDgwcHgsIGhzbGEoMzUsIDkxJSwgNjUlLCAwKS
#!/bin/bash
set -e
GVERSION="1.9"
GFILE="go$GVERSION.linux-amd64.tar.gz"
GOPATH="$HOME/go"
GOROOT="/usr/local/go"
if [ -d $GOROOT ]; then
echo "Installation directories already exist $GOROOT"
function lastValues(column, num, dateTime) {
var lastRow = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getMaxRows();
var values = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange(column + "1:" + column + lastRow).getValues();
for (; values[lastRow - 1] == "" && lastRow > 0; lastRow--) {};
arr = [];
for(i=0; i < num+1; i++){
arr.push(values[lastRow - i]);
@necrogami
necrogami / gather.php
Last active March 15, 2017 17:13
Tumblr Post Downloader
<?php
ini_set('memory_limit', '-1');
require 'vendor/autoload.php';
use Tumblr\API\Client;
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x109d9b1]
goroutine 1 [running]:
github.com/sony/sonyflake.(*Sonyflake).NextID(0x0, 0x0, 0x0, 0x0)
/Users/necrogami/code/gocode/src/github.com/sony/sonyflake/sonyflake.go:89 +0x41
github.com/osamingo/indigo.(*Generator).NextID(0xc42000c480, 0x0, 0x113b5e0, 0x0, 0x0)
/Users/necrogami/code/gocode/src/github.com/osamingo/indigo/indigo.go:43 +0x32
main.init.1()
/Users/necrogami/code/gocode/src/github.com/necrogami/test/main.go:18 +0xcb
# Generated by iptables-save v1.4.7 on Sat Nov 22 16:28:23 2014
*nat
:PREROUTING ACCEPT [1940:84298]
:POSTROUTING ACCEPT [32:2722]
:OUTPUT ACCEPT [32:2722]
-A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 9000
-A PREROUTING -i eth0 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 9001
COMMIT
# Completed on Sat Nov 22 16:28:23 2014
# Generated by iptables-save v1.4.7 on Sat Nov 22 16:28:23 2014
<?php
/**
* Created by PhpStorm.
* User: necrogami
* Date: 2/8/17
* Time: 09:38
*/
require_once 'vendor/autoload.php';
@necrogami
necrogami / check.sh
Last active November 11, 2016 15:31
#!/bin/bash
if [ ! -f state ]; then
echo "File not found!"
echo "STATE=false" > state
fi
source state
if [ $STATE = true ] ; then

Keybase proof

I hereby claim:

  • I am necrogami on github.
  • I am necrogami (https://keybase.io/necrogami) on keybase.
  • I have a public key whose fingerprint is 4F42 CB8D 8260 7EA0 A737 13C5 A9BF 9D59 1906 0136

To claim this, I am signing this object:

[NotepadLet @ 1.299em Line Spacing](data:text/html;base64,PGh0bWwgb25jbGljaz0iIiBjbGFzcz0iIj48aGVhZD48dGl0bGU+Tm90ZXBhZGxldCAtIFVudGl0bGVkCjwvdGl0bGU+CjxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KCgoKPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KaHRtbCB7CiAgICBwYWRkaW5nOiAwcHggNXB4IDQwcHg7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOwogICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNXB4LCBoc2xhKDE5NywgNjIlLCAxMSUsIDAuNSkgNXB4LCBoc2xhKDE5NywgNjIlLCAxMSUsIDAuNSkgMTBweCwgaHNsYSg1LCA1MyUsIDYzJSwgMCkgMTBweCwgaHNsYSg1LCA1MyUsIDYzJSwgMCkgMzVweCwgaHNsYSg1LCA1MyUsIDYzJSwgMC41KSAzNXB4LCBoc2xhKDUsIDUzJSwgNjMlLCAwLjUpIDQwcHgsIGhzbGEoMTk3LCA2MiUsIDExJSwgMC41KSA0MHB4LCBoc2xhKDE5NywgNjIlLCAxMSUsIDAuNSkgNTBweCwgaHNsYSgxOTcsIDYyJSwgMTElLCAwKSA1MHB4LCBoc2xhKDE5NywgNjIlLCAxMSUsIDApIDYwcHgsIGhzbGEoNSwgNTMlLCA2MyUsIDAuNSkgNjBweCwgaHNsYSg1LCA1MyUsIDYzJSwgMC41KSA3MHB4LCBoc2xhKDM1LCA5MSUsIDY1JSwgMC41KSA3MHB4LCBoc2xhKDM1LCA5MSUsIDY1JSwgMC41KSA4MHB4LCBoc2xhKDM1LCA5MS