I hereby claim:
- I am gnyman on github.
- I am gnyman (https://keybase.io/gnyman) on keybase.
- I have a public key whose fingerprint is 344E C84D C794 0196 C670 6298 A229 866A 2B45 52C3
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
-- A better iBeacon parser | |
-- Wireshark has the capability to parse iBeacons but that parser shows the | |
-- wrong UUID and does not show TX | |
-- This is a quick hack to create a iBeacon parser which shows | |
-- the same UUID as my Android and iPhone test devices | |
-- | |
-- To use this, place this file in ~/.wireshark/plugins and then open WireShark | |
-- and view a iBeacon BLE packet. Expand until Manufacturer Specific then | |
-- right click and choose, Decode As.. Set the field to BT EIR/AD Manufacturer | |
-- Company ID and the decoder to IBEACON-2 |
#!/bin/sh | |
# Copyright (C) 2011 Glen Pitt-Pladdy | |
# Copyright (C) 2019 Gabriel Nyman | |
# | |
# This program is free software; you can redistribute it and/or | |
# modify it under the terms of the GNU General Public License | |
# as published by the Free Software Foundation; either version 2 | |
# of the License, or (at your option) any later version. | |
# | |
# This program is distributed in the hope that it will be useful, |
#!/bin/sh | |
# Copyright (C) 2011 Glen Pitt-Pladdy | |
# Copyright (C) 2019 Gabriel Nyman | |
# | |
# This program is free software; you can redistribute it and/or | |
# modify it under the terms of the GNU General Public License | |
# as published by the Free Software Foundation; either version 2 | |
# of the License, or (at your option) any later version. | |
# | |
# This program is distributed in the hope that it will be useful, |
This contains lots of senseitive information and I clicked the wrong button. Oops. |
package main | |
import ( | |
"strings" | |
"github.com/shomali11/slacker" | |
"github.com/slack-go/slack" | |
) | |
func main() { |
on run | |
set imessage_id to "" -- leave blank to skip sending periodic iMessage progress updates, put your iMessage ID here to get updates as the script runs | |
set delay_seconds to 5 -- Don't set to 0, it runs too fast. 0.75 is a good setting for "go fast". | |
set computer_name to do shell script "scutil --get ComputerName" | |
set os_version to do shell script "sw_vers -productVersion" | |
set os_build to do shell script "sw_vers -buildVersion" | |
set _uptime to do shell script "uptime" | |
set url_list to {"http://techmeme.com", "http://www.consumerreports.org/laptops/macbook-pros-fail-to-earn-consumer-reports-recommendation/", "https://twitter.com/panzer/status/812367550734401536", "http://www.politico.com/story/2016/12/foreign-travelers-social-media-232930", "http://www.macworld.com/article/3153384/gaming/nintendo-plans-to-release-2-or-3-mobile-games-a-year-after-super-mario-runs-success.html", "http://www.wsj.com/articles/cyber-experts-cite-link-between-dnc-hacks-and-aggression-against-uk |
on run | |
set imessage_id to "" -- leave blank to skip sending periodic iMessage progress updates, put your iMessage ID here to get updates as the script runs | |
set delay_seconds to 5 -- Don't set to 0, it runs too fast. 0.75 is a good setting for "go fast". | |
set computer_name to do shell script "scutil --get ComputerName" | |
set os_version to do shell script "sw_vers -productVersion" | |
set os_build to do shell script "sw_vers -buildVersion" | |
set _uptime to do shell script "uptime" | |
set url_list to {"http://techmeme.com", "http://www.consumerreports.org/laptops/macbook-pros-fail-to-earn-consumer-reports-recommendation/", "https://twitter.com/panzer/status/812367550734401536", "http://www.politico.com/story/2016/12/foreign-travelers-social-media-232930", "http://www.macworld.com/article/3153384/gaming/nintendo-plans-to-release-2-or-3-mobile-games-a-year-after-super-mario-runs-success.html", "http://www.wsj.com/articles/cyber-experts-cite-link-between-dnc-hacks-and-aggression-against-uk |
// ActiveTable - a bookmarklet to make tables sortable and editable | |
function init() { | |
var aHrows = getHrows(); | |
var numHrows = aHrows.length; | |
var aHidden = getHiddenColumns(); | |
ATpopup = document.createElement("div"); | |
ATpopup.style.cssText = "position: absolute; visibility: hidden; padding: 0; font-family: Arial; background-color: rgba(255, 255, 255, 0.9); border-radius: .5em; text-align: center; box-shadow: .05em .05em .5em #00C;"; | |
ATpopup.innerHTML = "<a href='sort' title='sort' onclick='sortColumn(); return false'>↕️</a><br><a href='hide' style='color: #C00; font-family: monospace; font-size: 1.5em; text-decoration: none;' title='hide' onclick='hideColumn(); return false'>x</a>"; // TODO - use protocol-less URL for img |
#!/bin/bash | |
# this script allows you to monitor the memory usage of a command like | |
# mmmon.sh "docker save my/image:0.1 | xdelta3 -d -s /dev/stdin delta-0.1-to-0.2.xdelta /dev/stdout | docker load" | |
# the ""'s are important | |
# it will include any child processes | |
# it will handle ctrl+c and forward it | |
# I couldn't find this anywhere else, hope someone finds it useful | |
# - Gabriel | |
# licence: public domain |