Skip to content

Instantly share code, notes, and snippets.


Artem Gordinskiy ArtemGordinsky

View GitHub Profile
ArtemGordinsky / e.bash
Created November 25, 2022 15:35
Run Apache Benchmark with custom headers/cookies
View e.bash
ab -l -n 100 -c 10 -H "cookie: tobedippedin=milk;" ""
# -l is for supporting variable length responses
# 100 requests in total with concurrency of 10
ArtemGordinsky /
Last active November 22, 2022 11:56
Undo multiple MRs to the main branch in git

Assuming there were one or more bad merges to the current branch and we want to go back to a cetain (merge, or otherwise) commit before them:

git checkout <good-commit-hash> -- .

This will stage all file changes without checking out any branch or putting it into a weird state.

Not that any files added since said commit will not be removed automatically, so they may need to be deleted manually.

ArtemGordinsky /
Last active August 6, 2018 09:13
Trigger event with attachments in Python
import base64
import requests
from customerio import CustomerIO
file_content = requests.get(file_url).content
file_base64 = base64.b64encode(file_content)
customer_io = CustomerIO(site_id, api_key)
ArtemGordinsky / gist:1e6c17dfd5f60cc3e963
Last active December 24, 2015 11:22
Run PHP inside Docker inside CodeRunner
View gist:1e6c17dfd5f60cc3e963
// enter this in the "Run Command" field in CodeRunner preferences
eval "$(docker-machine env default)" && docker run --rm php:7.0.1-cli php -r "$(sed 's/^<\?php//' $filename)"
ArtemGordinsky /
Created December 11, 2015 14:00
Run Node/NPM in a Docker container
# For example, run "npm install"
docker run -v "$PWD":/usr/src/app -w /usr/src/app node:4 npm install
# This command creates a container (downloading one first if you don't have it locally), runs the command in a current directory and quits the container
# Great Success!
ArtemGordinsky /
Created December 9, 2015 14:37
Install Z-Ray for PHP-FPM
#!/usr/bin/env bash
# download zray
curl -o /tmp/${ZRAY_ARCHIVE_NAME} ${ZRAY_URL}
# extract zray archive
tar xvfz /tmp/${ZRAY_ARCHIVE_NAME} -C /tmp
ArtemGordinsky / get-current-spotify-track-properties
Created May 17, 2015 06:11
Get current Spotify track's properties
View get-current-spotify-track-properties
tell application "Spotify"
get player state
get artist of current track
get name of current track
get duration of current track
get popularity of current track
get track number of current track
get spotify url of current track
end tell