Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
Set status

Wildan Zulfikar wzulfikar

💭
Set status
View GitHub Profile
View logs.md
flowchart TD
  Notes -.-> Problem-based
  Notes -.-> Observations
  Notes --You are here--> Logs[<strong>Logs</strong>]
  Notes -.-> Challenges
  Notes -.-> Electronics

  click Problem-based "https://gist.github.com/wzulfikar/ba2f58d7aeeb3cf53743316f96f91594"
 click Observations "https://gist.github.com/wzulfikar/2cff9bcd64ba5f15296e0b57ff402f79"
@wzulfikar
wzulfikar / observations.md
Last active Nov 13, 2022
Observations. Thoughts.
View observations.md

▲▼▲

This gist is a part of my public notes. Here's the "sitemap" of the notes:

flowchart TD
  Notes -.-> Problem-based
  Notes --You are here--> Observations[<strong>Observations</strong>]
  Notes -.-> Logs
 Notes -.-&gt; Challenges
@wzulfikar
wzulfikar / electronics.md
Last active Oct 19, 2022
Electronics and their utilities.
View electronics.md

Electronics

I like to know the actual utilities that an electronic device actually give me. This gist documents my attempt to understand the utilities of such devices.

▲▼▲

This gist is a part of my public notes. Here's the "sitemap" of the notes:

flowchart TD
@wzulfikar
wzulfikar / challenges.md
Last active Nov 3, 2022
Self Challenge
View challenges.md

Challenges

Self-challenge for self-improvement.

Example of challenge (eg. weekly):

Sun Mon Tue Wed Thu Fri Sat Score
Ch. 1: No screen 30 minutes before sleep
Start Mon, Oct 17, 2022
◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ A | B | C
@wzulfikar
wzulfikar / .Brewfile
Last active Nov 26, 2022
My Brewfile. Generated using `brew bundle dump --global`
View .Brewfile
tap "assemblyai/assemblyai"
tap "contribsys/faktory"
tap "dosco/graphjin"
tap "elastic/tap"
tap "eth-p/software"
tap "heroku/brew"
tap "homebrew/bundle"
tap "homebrew/cask"
tap "homebrew/cask-fonts"
tap "homebrew/cask-versions"
@wzulfikar
wzulfikar / .aliases
Last active Nov 3, 2022
Shell aliases I use every day.
View .aliases
alias zshso="source ~/.zshrc"
alias clr="clear"
alias hist=history
alias ytdl="youtube-dl" # Example: ytdl https://www.youtube.com/watch?v=BBJa32lCaaY
alias graph="graph-easy" # Example: echo '[a],[c]->[b]' | graph --as=boxart
alias pn="pnpm" # Example: pn i (install packages from package.json)
alias cat="bat -p" # Replace cat with bat (plain style)
alias catt="bat" # Use fully styled bat
alias catp="/bin/cat" # Escape hatch to run the original `cat`
View notes.md

Hello world! 🌎

I write notes in this gist as comments. My original goal was to have a workflow where I can't have an excuse to not write. No websites to manage, no codes to push, no styles to update. Just write. I found Github gist fitting and I don't have issues with writing markdown.

This gist contains "problem-based", technical notes. I encounter a problem, I "google" the solution, I document the solution. Hopefully, I can accumulate the learning and don't have to google again when I encounter the same problem.

Besides problem-based, I also write my "TIL" notes here. They are the new things I learnt that often gave me that "nice" feeling when I first found about it.

There are other things I write like electronics, observations, etc. which I put in different gists. If you want to check it, here's the "sitemap" of all my notes:

@wzulfikar
wzulfikar / mermaid_test.md
Last active Sep 15, 2022
Mermaid: Test mermaid diagram in gist.
View mermaid_test.md
@wzulfikar
wzulfikar / lexorank-example.ts
Last active Aug 30, 2022
Lexorank example in TS
View lexorank-example.ts
import sortBy from "lodash/sortBy"; // https://github.com/kvandake/lexorank-ts
import { LexoRank } from "lexorank";
const cards = [
{ id: 1, rank: "", flag: "0" }, // flag 0: first card, flag 1: last card. We use flag so we don't have to recalculate first and last card.
{ id: 2, rank: "", flag: "" },
{ id: 3, rank: "", flag: "1" },
];
function parseRank(rank: string) {
View pull_request_template.md

🚧 Work in progress

What

What does this PR change, add, or delete?

Why

Why is this PR needed?

Screenshots

| Before | After |