Skip to content

Instantly share code, notes, and snippets.

# Disk Usage per folder
ls -1 | while read name; do sudo du -sh "$name"; done | sort -h
# DNS lookups - handy when generating white list for proxy
sudo tcpdump -i any udp port 53 -vv -l | grep 'q: A' --line-buffered > ~/dns-lookups
cat ~/dns-lookups | awk '{ print \$10}' | sort | uniq
# Bash random string
date +%s%N | md5sum | head -c 7
@woledzki
woledzki / gitconfig
Last active August 29, 2015 14:03
Installs some useful aliases
#!/bin/bash
usage() {
msg=$1
if [[ $msg ]]; then
logMsg "$msg"
fi
echo "gitconfig-client -t dev-webapps1
@woledzki
woledzki / graphite-panel.json
Last active December 20, 2015 04:28
Hoborglabs Dashboard example widget configs
{
"name": "Graphite Panel Example",
"tick": 60,
"size": "autoHeight span12",
"php": "Hoborg/Widget/Graphite/Graph/Panel.php",
"conf": {
"from": "60min",
"graphiteUrl": "http://graphs.mycompany.net/",
"height": 136,
"width": 600,
alias git-st='for i in `ls .`; do echo; echo; echo "- - - - - - - -"; echo " FOLDER: "$i; echo; git --git-dir=$i/.git --work-tree=$i st; done;'
@woledzki
woledzki / composer.json
Created April 15, 2012 08:59
Common php vendors
{
"name": "hoborg/vendors",
"config": {
"vendor-dir": "."
},
"authors": [
{
"name": "Wojtek Oledzki",
"email": "wojtek@hoborglabs.com",
"homepage": "http://hoborglabs.com"
@woledzki
woledzki / vendors.ini
Created April 12, 2012 17:21
List of commonly used vendors
;
; Behat vendors
; http://behat.org
[gherkin]
git=https://github.com/Behat/Gherkin.git
target=/behat/gherkin
[behat]
git=https://github.com/Behat/Behat.git
target=/behat/behat
@woledzki
woledzki / SimpleTest.php
Created January 25, 2012 13:18
hackish assertIsSubset
<?php
class SimpleTest extends \PHPUnit_Framework_TestCase {
protected function assertIsSubset(array $expected, $actual, $selector = '') {
$this->assertInternalType('array', $actual);
foreach ($expected as $key => $value) {
if(is_numeric($key) && !is_array($value)) {
// basic mode - for when $expected is a list of elements we expect to find in $actual
$this->assertTrue(in_array($value, $actual),
@woledzki
woledzki / dashboard.php
Last active September 28, 2015 23:27
How to run hoborgLabs dashboard from phar file
<?php
$rootPath = getenv('DASHBOARD_ROOT') ? getenv('DASHBOARD_ROOT') : __DIR__ . '/..';
require_once "{$rootPath}/dashboard.phar";
$kernel = new \Hoborg\Dashboard\Kernel($rootPath);
$kernel->setDefaultParam('conf', 'demo');
$kernel->handle(array_merge($_GET, $_POST));