Skip to content

Instantly share code, notes, and snippets.

View vinniefranco's full-sized avatar
🏡
WFH

Vincent Franco vinniefranco

🏡
WFH
View GitHub Profile
@toranb
toranb / fizzbuzz.ex
Last active January 30, 2024 07:40
fizzbuzz with Axon (collaboration with Ian Warshak)
defmodule Mlearning do
@moduledoc false
def mods(x) do
[rem(x, 3), rem(x, 5)]
end
def fizzbuzz(n) do
cond do
rem(n, 15) == 0 -> [0, 0, 1, 0]
@raggi
raggi / validate_local_cache.sh
Last active December 11, 2015 23:39
A script to validate your local gem cache against the public s3 repositories. If you find mismatches that contain both local and remote values, please post them in comments.
#!/usr/bin/env sh
if ! which md5sum > /dev/null; then
echo Install md5sum
exit 1
fi
if ! which curl > /dev/null; then
echo Install curl
exit 1
@vinniefranco
vinniefranco / gist:1629828
Created January 17, 2012 23:47
Find files bigger than 10MB
find . -type f -size +10000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
@lyleunderwood
lyleunderwood / vol
Created June 22, 2011 00:58
bash script to change volume in ubuntu
#!/bin/bash
# DO THIS FIRST:
# sudo aptitude install libnotify-bin alsa-utils
# INSTALL:
# mkdir ~/bin
# cp ~/Downloads/vol ~/bin/vol
# chmod +x ~/bin/vol
@zhengjia
zhengjia / capybara cheat sheet
Created June 7, 2010 01:35
capybara cheat sheet
=Navigating=
visit('/projects')
visit(post_comments_path(post))
=Clicking links and buttons=
click_link('id-of-link')
click_link('Link Text')
click_button('Save')
click('Link Text') # Click either a link or a button
click('Button Value')