Skip to content

Instantly share code, notes, and snippets.

View deHelden's full-sized avatar
🏠
Working from home

Ivan Zinkevich deHelden

🏠
Working from home
View GitHub Profile
@deHelden
deHelden / fix-libv8-mac.txt
Last active March 3, 2020 11:46 — forked from fernandoaleman/fix-libv8-mac.txt
Fixing libv8 and therubyracer on Mac
brew tap homebrew/versions
# Error: homebrew/versions was deprecated. This tap is now empty as all its formulae were migrated.
# https://github.com/mrirecon/homebrew-bart/issues/1
brew unlink v8
brew link --force v8-315
gem install therubyracer -v '0.12.2' -- --with-system-v8
@deHelden
deHelden / .zshrc.sh
Created April 2, 2020 11:37
Separate .zshrc file for aliases and exports
# Source exports
if [ -f ~/.zsh_exports ]; then
source ~/.zsh_exports
fi
# Source aliases
if [ -f ~/.zsh_aliases ]; then
source ~/.zsh_aliases
fi
## Task 1
# find closest border number in fib sequence
# near_fib_number(9) => 8
# near_fib_number(12) => 13
require 'benchmark'
def near_fib_number(num)
start_array = [0, 1]
while !(start_array[0] <= num && start_array[1] >= num) do