-
Open a browser
# start an instance of firefox with selenium-webdriver $browser_type = 'firefox' $host = 'http://localhost:4444/wd/hub'
$capabilities = array(\WebDriverCapabilityType::BROWSER_NAME => $browser_type);
| .random-color { | |
| border-top-color: "LightCoral"; | |
| border-right-color: #a44b58; | |
| border-bottom-color: rgb(108, 188, 134); | |
| border-left-color: rgb(24%, 88%, 5%); | |
| outline-top-color: hsl(88, 69%, 69%); | |
| outline-right-color: rgba(220, 71, 132, 0.69); | |
| outline-bottom-color: rgba(79%, 47%, 14%, 0.37); | |
| outline-left-color: hsla(111, 31%, 38%, 0.86); | |
| } |
| docker rmi $(docker images -q -f dangling=true) |
| #!/bin/sh | |
| # Cleanup docker files: untagged containers and images. | |
| # | |
| # Use `docker-cleanup -n` for a dry run to see what would be deleted. | |
| untagged_containers() { | |
| # Print containers using untagged images: $1 is used with awk's print: 0=line, 1=column 1. | |
| # NOTE: "[0-9a-f]{12}" does not work with GNU Awk 3.1.7 (RHEL6). | |
| # Ref: https://github.com/blueyed/dotfiles/commit/a14f0b4b#commitcomment-6736470 | |
| docker ps -a | tail -n +2 | awk '$2 ~ "^[0-9a-f]+$" {print $'$1'}' |
| var obj = {b: 3, c: 2, a: 1}; | |
| _.sortKeysBy(obj); | |
| // {a: 1, b: 3, c: 2} | |
| _.sortKeysBy(obj, function (value, key) { | |
| return value; | |
| }); | |
| // {a: 1, c: 2, b: 3} |
| /* ---------------------------------------------------------------------------------------------------- | |
| SCSS Form Reset Helpers - Forked from: https://gist.github.com/anthonyshort/552543 | |
| Intended usage: | |
| - MIXINS: for very specific use cases, when you dont want to reset absolutly all the forms, very verbose output. | |
| - PLACEHOLDER SELECTORS: use as extending classes. Less verbose, more generic overrides. | |
| A couple of things to watch out for: |
Custom recipe to get OS X 10.10 Yosemite running from scratch, setup applications and developer environment. I use this gist to keep track of the important software and steps required to have a functioning system after a semi-annual fresh install. On average, I reinstall each computer from scratch every 6 months, and I do not perform upgrades between distros.
This keeps the system performing at top speeds, clean of trojans, spyware, and ensures that I maintain good organizational practices for my content and backups. I highly recommend this.
You are encouraged to fork this and modify it to your heart's content to match your own needs.
| by.addLocator('link', | |
| /** | |
| * Find <a> element by href attribute | |
| * @param {string} href | |
| * @param {Node} [parentElement=] | |
| * @returns {Array.<Node>} | |
| */ | |
| function (href, parentElement) { | |
| parentElement = parentElement || document; | |
| var links = parentElement.querySelectorAll('a'); |
| echo iptables-persistent iptables-persistent/autosave_v4 boolean true | sudo debconf-set-selections | |
| echo iptables-persistent iptables-persistent/autosave_v4 boolean true | sudo debconf-set-selections | |
| sudo apt-get -y install iptables-persistent |
| <?php | |
| // composer require fabpot/goutte | |
| Route::get('docs', function(){ | |
| $host = 'http://laravel.com'; | |
| $base = '/docs/5.1/'; | |
| $client = new Goutte\Client(); | |
| $crawler = $client->request('GET', $host.$base); |