Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python
from selenium import webdriver
baseurl = "http://staging-v2.postano.com/login"
username = "didip"
password = "baz"
mydriver = webdriver.Firefox()
mydriver.get(baseurl)
#!/bin/sh
PORT=4200
sudo launchctl unload /Library/LaunchDaemons/com.crashplan.engine.plist
sudo sed -i '' "s/\(<servicePort>\)[^<]*/\1$PORT/" /Library/Application\ Support/CrashPlan/conf/my.service.xml
sed -i '' "s/#*\(servicePort=\).*/\1$PORT/" /Applications/CrashPlan.app/Contents/Resources/Java/conf/ui.properties
defaults write /Applications/CrashPlan.app/Contents/Resources/CrashPlan\ menu\ bar.app/Contents/Info CPPort $PORT
sudo launchctl load /Library/LaunchDaemons/com.crashplan.engine.plist
@didip
didip / docker-builder.sh
Last active June 24, 2024 20:36
Small helper script that automates Docker building and pushing
#!/bin/bash
set -ex
PARENT_DIR=$(basename "${PWD%/*}")
CURRENT_DIR="${PWD##*/}"
IMAGE_NAME="$PARENT_DIR/$CURRENT_DIR"
TAG="${1}"
REGISTRY="hub.docker.com"
@didip
didip / gist:d46e0e6d9931a927e254
Created August 27, 2014 21:49
Removing container through remote API raise "Device is busy" error, but based on the underlying mount, the SHA directory is actually deleted.
> docker version
Client version: 1.1.2
Client API version: 1.13
Go version (client): go1.2.2
Git commit (client): d84a070/1.1.2
Server version: 1.1.2
Server API version: 1.13
Go version (server): go1.2.2
Git commit (server): d84a070/1.1.2
@didip
didip / brew-update-force.sh
Created August 21, 2015 05:56
Force brew update
cd `brew --prefix`
git remote add origin https://github.com/mxcl/homebrew.git
git fetch origin
git reset --hard origin/master
@didip
didip / .vimrc
Created October 21, 2015 06:05
Didip's minimal .vimrc
set backspace=2 " backspace in insert mode works like normal editor
syntax on " syntax highlighting
filetype indent on " activates indenting for files
set autoindent " auto indenting
set number " line numbers
colorscheme desert " colorscheme desert
set nobackup " get rid of anoying ~file
set ignorecase " Ignore case when searching
set hlsearch " Highlight search results
set smartcase " When searching try to be smart about cases
@didip
didip / dhcp-monitoring.sh
Created November 2, 2015 18:58
Monitor DHCP traffic using TCPDUMP
tcpdump -e -vv -i any -n port 67 and port 68
@didip
didip / gist:533a3a76abba0b6404d9
Created November 5, 2015 17:23
Redirect outbound traffic to another ip:port
sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination IP:80
@didip
didip / gist:bd8b49f6b18fa6ee4190
Created March 14, 2016 00:40
go run -race trace
==================
WARNING: DATA RACE
Read by goroutine 55:
runtime.mapaccess1_faststr()
/usr/local/Cellar/go/1.6/libexec/src/runtime/hashmap_fast.go:193 +0x0
github.com/resourced/resourced/libmap.(*TSafeMapBytes).Get()
/Users/didip/go/src/github.com/resourced/resourced/libmap/libmap.go:34 +0xe9
github.com/resourced/resourced/queryparser.(*QueryParser).dataValue()
/Users/didip/go/src/github.com/resourced/resourced/queryparser/queryparser.go:108 +0x9b
github.com/resourced/resourced/queryparser.(*QueryParser).replaceDataPathWithValue()
CREATE TABLE IF NOT EXISTS hosts (
id text,
cluster_id bigint,
access_token_id bigint,
hostname text,
updated bigint,
tags map<text, text>,
master_tags map<text, text>,
data map<text, text>,
lucene text,