Skip to content

Instantly share code, notes, and snippets.

@haydenk
haydenk / fibonacci.py
Created November 29, 2021 15:30
Recursive Fibonacci
def fibonacci(n: int) -> int:
abs_n: int = abs(n)
if abs_n < 2:
return 0
if abs_n < 3:
return 1
return fibonacci(abs_n-1) + fibonacci(abs_n-2)
@haydenk
haydenk / file_reader_writer.scala
Last active April 3, 2022 20:12
Scala 2 Exercises
import java.io.{BufferedReader, BufferedWriter, FileReader, FileWriter}
def withFileWriter(filename: String) (handler: BufferedWriter => Unit): Unit = {
val writer = new BufferedWriter(new FileWriter(filename))
try handler(writer)
finally writer.close()
}
def withFileReader(filename: String) (handler: BufferedReader => Unit): Unit = {
val reader = new BufferedReader(new FileReader(filename))
@haydenk
haydenk / infographic.md
Created February 2, 2023 05:49
MCU Movie Timeline

100494620-e2d45e00-3108-11eb-9ce2-a4dfd4facff9

@haydenk
haydenk / keyboard_shortcuts.md
Created February 2, 2023 19:56
Windows 11 Tips and Tricks

Windows 11 Keyboard Shortcuts Here

Image denotes Windows key. On older keyboards, it have Image sign.

Keyboard Shortcut Usage
Image Open Start Menu or Screen.
Image + E Open File Explorer.
Image + C Open Chat.
@haydenk
haydenk / hosts
Created July 14, 2023 13:27
My Curated Hosts File
# MySpace
0.0.0.0 a1-images.myspacecdn.com
0.0.0.0 a1.ec-images.myspacecdn.com
0.0.0.0 a2-images.myspacecdn.com
0.0.0.0 a2.ec-images.myspacecdn.com
0.0.0.0 a3-images.myspacecdn.com
0.0.0.0 a3.ec-images.myspacecdn.com
0.0.0.0 a4-images.myspacecdn.com
0.0.0.0 a4.ec-images.myspacecdn.com
0.0.0.0 browseusers.myspace.com