Skip to content

Instantly share code, notes, and snippets.

View tomaszgiba's full-sized avatar

Tomasz Giba tomaszgiba

View GitHub Profile

Keybase proof

I hereby claim:

  • I am tomaszgiba on github.
  • I am tgiba (https://keybase.io/tgiba) on keybase.
  • I have a public key ASB1koLr-4q3U772rTE6Ru_ZHs03WiFGTJGFAlzQEOR_EQo

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am tomaszgiba on github.
  • I am tomaszgiba (https://keybase.io/tomaszgiba) on keybase.
  • I have a public key ASARFqGOtGQuAQpvAenr_-PdzBuF0SdkGg-Rl_pIwsYHYAo

To claim this, I am signing this object:

@tomaszgiba
tomaszgiba / arr_element_from_value.rb
Created June 28, 2016 14:13
Return array element basing on a ANY value and have deterministic output.
def arr_element_from_value(value, array)
array[(value.hash % (array.count).abs) + [0, array.count].min]
end
arr = ['#FFFFFF', '#666666', '#D8D8D8', '#333333', '#378c89']
arr_element_from_value(nil, arr) # ¯\_(ツ)_/¯
arr_element_from_value(1, arr)
arr_element_from_value(SecureRandom.hex, arr)
arr_element_from_value(1.0, arr)
@tomaszgiba
tomaszgiba / birds_v1.0.json
Last active August 30, 2019 09:13
Ptaki Polskie JSON
[{"pl_name":"nur rdzawoszyi","latin_name":"Gavia stellata","photo_url":"http://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/Juvenile_red_throated_diver.jpg/150px-Juvenile_red_throated_diver.jpg","family_name":"nury (Gaviidae)","protection":"pod ścisłą ochroną"},{"pl_name":"nur czarnoszyi","latin_name":"Gavia arctica","photo_url":"http://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/YellowbilledLoon23.jpg/150px-YellowbilledLoon23.jpg","family_name":"nury (Gaviidae)","protection":"pod ścisłą ochroną"},{"pl_name":"nur lodowiec","latin_name":"Gavia immer","photo_url":"http://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Common_Loon_with_chick.jpg/150px-Common_Loon_with_chick.jpg","family_name":"nury (Gaviidae)","protection":"pod ścisłą ochroną"},{"pl_name":"nur białodzioby","latin_name":"Gavia adamsii","photo_url":"http://upload.wikimedia.org/wikipedia/commons/thumb/b/b1/Great_Northern_Loon_%28Gavia_immer%29.jpg/150px-Great_Northern_Loon_%28Gavia_immer%29.jpg","family_name":"nury (Gaviidae)","protect