Skip to content

Instantly share code, notes, and snippets.

View paulschreiber's full-sized avatar

Paul Schreiber paulschreiber

View GitHub Profile
This file has been truncated, but you can view the full file.
Analysis of sampling node (pid 19042) every 1 millisecond
Process: node [19042]
Path: /usr/local/bin/node
Load Address: 0x100000000
Identifier: node
Version: ???
Code Type: X86-64
Parent Process: bash [18739]
@paulschreiber
paulschreiber / wp-plugin.rb
Created July 11, 2015 13:54
Update WordPress plugin
#!/usr/bin/env ruby
require "fileutils"
require "httparty"
def update(slug)
url = "https://api.wordpress.org/plugins/info/1.0/#{slug}.json?fields=-compatibility,-sections,-tags,-ratings,-short_description"
response = HTTParty.get(url, {request: :json})
unless response["version"]
@paulschreiber
paulschreiber / update-plugins.rb
Created July 10, 2015 04:23
WordPress plugin updater
#!/usr/bin/env ruby
require "FileUtils"
require "httparty"
require "tmpdir"
def update(slug)
url = "https://api.wordpress.org/plugins/info/1.0/#{slug}.json?fields=-compatibility,-sections,-tags,-ratings,-short_description"
response = HTTParty.get(url, {request: :json})
@paulschreiber
paulschreiber / zendesk.js
Created May 27, 2015 14:56
ZenDesk ticket summarizer
jQuery('script').each(function(index, element) {
v = jQuery(this).text().match("(?:Task|Problem|Question|Incident|Ticket) #([0-9]+).+\closed..(normal|high|low|urgent)");
if (v) {
console.log(v[1],v[2]);
}
});
@paulschreiber
paulschreiber / fb-id.py
Created April 9, 2015 17:20
Facebook User ID fetcher
#!/usr/bin/python
import requests
import re
url = 'https://www.facebook.com/zuck'
idre = re.compile('"entity_id":"([0-9]+)"')
page = requests.get(url)
print idre.findall(page.content)
@paulschreiber
paulschreiber / gist:a98c91abf3ae4ab9232e
Created January 22, 2015 16:37
strace puppet (vip quickstart)
vagrant@vip:~$ sudo strace -p 2335
Process 2335 attached - interrupt to quit
stat64("/usr/local/lib/site_ruby/1.8/puppet.rb", 0xbfaf1740) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_ruby/1.8/puppet.so", 0xbfaf1740) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_ruby/1.8/i686-linux/puppet.rb", 0xbfaf1740) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_ruby/1.8/i686-linux/puppet.so", 0xbfaf1740) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_ruby/1.8/i486-linux/puppet.rb", 0xbfaf1740) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_ruby/1.8/i486-linux/puppet.so", 0xbfaf1740) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_ruby/puppet.rb", 0xbfaf1740) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_ruby/puppet.so", 0xbfaf1740) = -1 ENOENT (No such file or directory)
150122 16:02:49 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
150122 16:02:49 [Note] Plugin 'FEDERATED' is disabled.
150122 16:02:49 InnoDB: The InnoDB memory heap is disabled
150122 16:02:49 InnoDB: Mutexes and rw_locks use GCC atomic builtins
150122 16:02:49 InnoDB: Compressed tables use zlib 1.2.3.4
150122 16:02:49 InnoDB: Initializing buffer pool, size = 128.0M
150122 16:02:49 InnoDB: Completed initialization of buffer pool
150122 16:02:49 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
@paulschreiber
paulschreiber / chow.tsv
Created October 22, 2014 14:16
Olivia Chow donors
Jacqueline Chan (Sharp)
Susan a'Court
Babak Abadi
Anthony Abballe
Nazar Abbas
Joy Abbasi
Joe Abbey
Susan Abbott
Marion Abel
Elizabeth Abraham
@paulschreiber
paulschreiber / for-loops
Created August 22, 2014 17:45
bash for loops
for i in 001 002 003 004 005 006 007 008 009 010 011 012 013 015 016
do
wp import --authors=create foo.2014-08-04.$i.xml
done
@paulschreiber
paulschreiber / tail
Created August 22, 2014 17:45
syslog tailing
tail -f /var/log/syslog | sed 's/#012/\n\t/g'