Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View zerovolts's full-sized avatar

Zach Stone zerovolts

View GitHub Profile

Keybase proof

I hereby claim:

  • I am zerovolts on github.
  • I am zerovolts (https://keybase.io/zerovolts) on keybase.
  • I have a public key ASATbpstqCyBeyxJ1_DW-dbxIYKBrbgEdSNi7c6qH4IJAwo

To claim this, I am signing this object:

{
"window.zoomLevel": 2,
"editor.fontFamily": "Ubuntu Mono",
"editor.fontSize": 16,
"editor.fontWeight": "bold",
"editor.tabSize": 4,
"editor.renderWhitespace": "all",
"editor.formatOnPaste": false,
"editor.formatOnSave": true,
"workbench.colorTheme": "Ayu Dark",

function keyword

function first0<T>(arr: T[]): T { return arr[0]; }
const first1 = function <T>(arr: T[]): T { return arr[0]; }

Arrow Functions

const first2 = <T>(arr: T[]): T => arr[0];
const first3: (arr: T[]) =&gt; T = (arr) =&gt; arr[0];

Operator: in

x in y returns true if x is a valid property of y or its prototype chain.

> "foo" in {foo: 3}
true
> 2 in ["a", "b", "c"]
true

Operator: typeof

@zerovolts
zerovolts / joyo-kanji.txt
Last active April 16, 2018 08:31
Japanese Jōyō Kanji
N5 Kanji
安一飲右雨駅円火花下何会外学間気九休魚金空月見言古五後午語校口行高国今左三山四子耳時七車社手週十出書女小少上食新人水生西川千先前足多大男中長天店電土東道読南ニ日入年買白八半百父分聞母北木本毎万名目友来立六話
N4 Kanji
会同事自社発者地業方新場員立開手力問代明動京目通言理体田主題意不作用度強公持野以思家世多正安院心界教文元重近考画海売知道集別物使品計死特私始朝運終台広住真有口少町料工建空急止送切転研足究楽起着店病質待試族銀早映親験英医仕去味写字答夜音注帰古歌買悪図週室歩風紙黒花春赤青館屋色走秋夏習駅洋旅服夕借曜飲肉貸堂鳥飯勉冬昼茶弟牛魚兄犬妹姉漢
N3 Kanji
政議民連対部合市内相定回選米実関決全表戦経最現調化当約首法性要制治務成期取都和機平加受続進数記初指権支産点報済活原共得解交資予向際勝面告反判認参利組信在件側任引求所次昨論官増係感情投示変打直両式確果容必演歳争談能位置流格疑過局放常状球職与供役構割費付由説難優夫収断石違消神番規術備宅害配警育席訪乗残想声念助労例然限追商葉伝働形景落好退頭負渡失差末守若種美命福望非観察段横深申様財港識呼達良候程満敗値突光路科積他処太客否師登易速存飛殺号単座破除完降責捕危給苦迎園具辞因馬愛富彼未舞亡冷適婦寄込顔類余王返妻背熱宿薬険頼覚船途許抜便留罪努精散静婚喜浮絶幸押倒等老曲払庭徒勤遅居雑招困欠更刻賛抱犯恐息遠戻願絵越欲痛笑互束似列探逃遊迷夢君閉緒折草暮酒悲晴掛到寝暗盗吸陽御歯忘雪吹娘誤洗慣礼窓昔貧怒泳祖杯疲皆鳴腹煙眠怖耳頂箱晩寒髪忙才靴恥偶偉猫幾
N2 Kanji
党協総区領県設改府査委軍団各島革村勢減再税営比防補境導副算輸述線農州武象域額欧担準賞辺造被技低復移個門課脳極含蔵量型況針専谷史階管兵接細効丸湾録省旧橋岸周材戸央券編捜竹超並療採森競介根販歴将幅般貿講林装諸劇河航鉄児禁印逆換久短油暴輪占植清倍均億圧芸署伸停爆陸玉波帯延羽固則乱普測豊厚齢囲卒略承順岩練軽了庁城患層版令角絡損募裏仏績築貨混昇池血温季星永著誌庫刊像香坂底布寺宇巨震希触依籍汚枚複郵仲栄札板骨傾届巻燃跡包駐弱紹雇替預焼簡章臓律贈照薄群秒奥詰双刺純翌快片敬悩泉皮漁荒貯硬埋柱祭袋筆訓浴童宝封胸砂塩賢腕兆床毛緑尊祝柔殿濃液衣肩零幼荷泊黄甘臣浅掃雲掘捨軟沈凍乳恋紅郊腰炭踊冊勇械菜珍卵湖喫干虫刷湯溶鉱涙匹孫鋭枝塗軒毒叫拝氷乾棒祈拾粉糸綿汗銅湿瓶咲召缶隻脂蒸肌耕鈍泥隅灯辛磨麦姓筒鼻粒詞胃畳机膚濯塔
-----> Ruby app detected
-----> Compiling Ruby/Rails
-----> Using Ruby version: ruby-2.3.4
-----> Installing dependencies using bundler 1.15.2
Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment

Pseudo Classes - (:) specifies a special state of an element

:not, :active, :focus, :hover, :matches, :any-link
:(first, nth, last)-child, :nth-last-child
:(first, nth, last)-of-type, :nth-last-of-type

Pseudo Elements - (::) specifies a specific part of an element

::before, ::after, ::selection, ::first-letter, ::first-line
data Complex a = Complex a a deriving (Show)
pretty :: (Show a) => Complex a -> String
pretty (Complex a b) = show a ++ " + " ++ show b ++ "i"
pp :: (Show a) => Complex a -> IO ()
pp a = putStrLn . pretty $ a
cAdd :: (Floating a) => Complex a -> Complex a -> Complex a
cAdd (Complex a b) (Complex x y) = Complex (a + x) (b + y)