Skip to content

Instantly share code, notes, and snippets.

# Make sure user _selenium does not already exist
sudo dscl . -read /Users/_selenium
# Show the last 15 group id created
dscacheutil -q group | grep gid | awk ‘{print $2}’ | sort -n | tail -n 5
# Create folders
sudo mkdir -p /usr/local/selenium/bin /usr/local/selenium/drivers
# Donwload latest selenium server .jar file
cd /usr/local/selenium/bin
wget http://selenium-release.storage.googleapis.com/3.8/selenium-server-standalone-3.8.1.jar
# Download latest chromedriver
cd /usr/local/selenium/drivers
wget https://chromedriver.storage.googleapis.com/2.35/chromedriver_mac64.zip
# Returns 1 if java installed, 0 otherwise
which java | grep -c java
@Sydney-o9
Sydney-o9 / config.yml
Last active January 29, 2018 21:03
#CircleCI - Tip 1 - Snippet 1
- run:
name: Build Success
when: on_success
command: |
echo "I am executed when the build succeeds..."
- run:
name: Build Failed
when: on_fail
command: |
echo "I am executed when the build fails..."
# wpa_supplicant
/sbin/wpa_supplicant -s -B -P /run/wpa_supplicant.wlan0.pid -i wlan0 -D nl80211,wext -c /etc/wpa_supplicant/wpa_supplicant.conf
#
# dhclient
#
# Configure one or more network interfaces using the Dynamic Host Configuration Protocol,
# BOOTP Protocol, or if these protocols fail, by statically assigning an address.
@Sydney-o9
Sydney-o9 / hostapdstart.sh
Created July 21, 2017 08:24
hostapdstart.sh
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 1. Add virtual interface
echo "-> Adding Virtual Interface wlan1"
iw dev wlan0 interface add wlan1 type __ap
if [ $? -eq 0 ]; then
echo "OK"
@Sydney-o9
Sydney-o9 / hostapdstop.sh
Created July 21, 2017 08:24
hostapdstop.sh
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# Stop hostapd
# service hostapd stop
/etc/init.d/hostapd stop
# Bring wlan1 interface down
# ifdown wlan1
@Sydney-o9
Sydney-o9 / json-date.swift
Created July 16, 2017 08:00
SWIFT: Create Json string from Date
let dateFormatter = DateFormatter()
let enUSPosixLocale = Locale(identifier: "en_US_POSIX")
dateFormatter.locale = enUSPosixLocale
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZZZZZ"
let createdDate = dateFormatter.string(from: Date())
@Sydney-o9
Sydney-o9 / install-mongodb-mac-os-x.md
Last active April 10, 2025 09:04
Install MongoDB on Mac OS X without brew

1. Download latest source

# Get latest from MongoDB website
$ curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.4.6.tgz
$ tar -zxvf mongodb-osx-x86_64-3.4.6.tgz
$ mkdir -p mongodb
$ cp -R -n mongodb-osx-x86_64-3.4.6/ mongodb
$ sudo mv mongodb /usr/local