Skip to content

Instantly share code, notes, and snippets.

View wjkoh's full-sized avatar
🎯
Focusing

Woojong Koh wjkoh

🎯
Focusing
View GitHub Profile
@wjkoh
wjkoh / the_grug_brained_developer_ko.md
Last active November 10, 2025 01:58
그럭 뇌 개발자: 자각 있는 작은 뇌처럼 생각하기 위한 평신도 안내서 by Carson Gross

Important

This is an unofficial Korean translation of The Grug Brained Developer by Carson Gross.

grug

그럭 뇌 개발자: 자각 있는 작은 뇌처럼 생각하기 위한 평신도 안내서

| 상품

소개

@nat-418
nat-418 / nix-home-manager-neovim-setup.md
Last active January 17, 2026 17:04
Manage Neovim plugins (and more!) with Nix and Home Manager

Manage Neovim plugins (and more!) with Nix and Home Manager

Highly extensible software like Emacs, Vim, and Neovim tend to grow their own package managers. A software developer, for example, might want to install editor plugins that hook into a particular programming language's linter or language server. The programmer's text editor is therefore extended to support managing additional software to extend the text editor. If this loop continues for too long, the programmer's editor becomes more delicate and complex. The remedy for this problem is to manage software using dedicated tools apart

@novecentonove
novecentonove / single_quill_editor_with_js.php
Last active May 7, 2025 19:54
Quill Editor, post html data
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Quill Form</title>
<link href="https://cdn.quilljs.com/1.3.6/quill.snow.css" rel="stylesheet">
<script src="https://cdn.quilljs.com/1.3.6/quill.js"></script>
@alexedwards
alexedwards / gist.go
Created August 9, 2019 08:32
ACME Autocert for Go
package main
import (
"crypto/tls"
"flag"
"fmt"
"log"
"net/http"
"time"
@sevkin
sevkin / getfreeport.go
Last active January 6, 2026 09:09
get free port in golang
// GetFreePort asks the kernel for a free open port that is ready to use.
func GetFreePort() (port int, err error) {
var a *net.TCPAddr
if a, err = net.ResolveTCPAddr("tcp", "localhost:0"); err == nil {
var l *net.TCPListener
if l, err = net.ListenTCP("tcp", a); err == nil {
defer l.Close()
return l.Addr().(*net.TCPAddr).Port, nil
}
}
@superbrothers
superbrothers / main.go
Created September 8, 2016 02:42
http request with context in Go
package main
import (
"context"
"fmt"
"log"
"net/http"
"time"
)
@jaydenseric
jaydenseric / ffmpeg-web-video-guide.md
Last active December 17, 2025 16:48
A quick guide to using FFmpeg to create cross-device web videos.

Video conversion with FFmpeg

Install

On mac:

  1. Download the latest release.
  2. Extract the binary and place it in /usr/local/bin.

Command basics