Skip to content

Instantly share code, notes, and snippets.

ipepe / ranges.rb
Created Oct 9, 2020
When You need to calculate integer ranges
View ranges.rb
def ranges(array_of_hours)
ranges = do |hour|
ranges = ranges.sort_by {|r| r.first }
*outages = ranges.shift
ranges.each do |r|
lastr = outages[-1]
if lastr.last >= r.first - 1
outages[-1] = lastr.first..[r.last, lastr.last].max
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --restart=unless-stopped elasticsearch:6.8.4
View non-addictive-youtube-cjs.js
var h = function(selector){
document.querySelectorAll(selector).forEach(function(el){ = 'none' })
var s = function(selector){
document.querySelectorAll(selector).forEach(function(el){ = 'block' })
var pathContains = function(text){
return window.location.pathname.indexOf(text) !== -1
View react_proficiency.txt
Senior (enterprise)
mid UX and SEO knowledge
Analyses and profile an application for performance and memory issues
Analyses and profile an application for security issues
Tune a production deployment
Understand and use Design Patterns (explain what they are, know some basic patterns)
Mentoring skills
Communication skills
Planning and Estimation
docker exec -it gitlab_app_1 gitlab-ctl reconfigure
docker exec -it gitlab_app_1 update-permissions
docker exec -it gitlab_app_1 chmod 2770 /var/opt/gitlab/git-data/repositories
docker run -p 5984:5984 -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=admin --restart=unless-stopped -d --name couchdb couchdb
ipepe /
Created Sep 22, 2018
ExFat support on Ubuntu Server 18.04 LTS
sudo add-apt-repository "deb $(lsb_release -sc) universe"
sudo apt-get update
sudo apt-get install exfat-fuse exfat-utils
ipepe / deploy.rb
Last active Sep 2, 2018
Add my to authorized_keys in Capistrano
View deploy.rb
task :add_my_key_to_authorized_keys do
unless `cat "$HOME/.ssh/"`.empty?
id_rsa_pub_path = `echo "$HOME/.ssh/"`.strip
on roles(:all) do
upload! id_rsa_pub_path, "/tmp/"
execute 'cat /tmp/ .ssh/authorized_keys | sort -u -o .ssh/authorized_keys'
execute 'cat .ssh/authorized_keys'
docker run -d --name gitlab-runner --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /opt/docker/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner:latest
docker exec -it gitlab-runner /bin/bash
gitlab-runner register
ipepe /
Last active Jul 28, 2021
Install zero-tier on linux
curl -s | sudo bash
sudo cat /var/lib/zerotier-one/authtoken.secret >> ~/.zeroTierOneAuthToken
chmod 0600 ~/.zeroTierOneAuthToken