Skip to content

Instantly share code, notes, and snippets.

View jangjunha's full-sized avatar

jangjunha jangjunha

View GitHub Profile

Keybase proof

I hereby claim:

  • I am jangjunha on github.
  • I am jangjunha (https://keybase.io/jangjunha) on keybase.
  • I have a public key whose fingerprint is 53D7 8EFA D96C 06C7 7B61 6754 3253 DD60 8FF4 EF9C

To claim this, I am signing this object:

@jangjunha
jangjunha / Date+Strideable.swift
Created September 10, 2021 16:24
Date+Strideable and laziness of stride test
import Foundation
extension Date: Strideable {
public typealias Stride = TimeInterval
public func distance(to other: Date) -> Stride {
return other.timeIntervalSince(self)
}
public func advanced(by n: Stride) -> Date {
@jangjunha
jangjunha / .gitconfig
Last active August 30, 2022 06:48
settings
[alias]
sw = switch
co = checkout
br = branch
ci = commit
st = status
df = diff
dc = diff --cached
tree = log --graph --oneline --decorate --all
[core]
parser: "@typescript-eslint/parser"
parserOptions:
ecmaVersion: 7
sourceType: module
extends:
- eslint:recommended
- plugin:import/errors
- plugin:import/warnings
- plugin:import/typescript
settings:
@jangjunha
jangjunha / README.md
Last active October 1, 2019 14:29
swift build error

Basic Info

$ swift -version
Apple Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)
Target: x86_64-apple-darwin19.0.0

Output

@jangjunha
jangjunha / TIL180323.md
Created March 23, 2018 07:03
TIL 2018. 3. 23

TIL 2018. 3. 23

Git

Merge 할 때 항상 Merge Commit을 만들기 (Fast-forward 하지 않기)

--no-ff 옵션을 붙인다.

Example
@jangjunha
jangjunha / Flask_애플리케이션_배포하기.md
Last active October 12, 2023 09:00
Flask Deployment: Ubuntu server 16.04.1 LTS + Nginx + Uwsgi 환경에서 Flask 애플리케이션 배포하기

Flask 애플리케이션 배포하기

개요

Deployment를 수업 때 했는데 따라 치는 내용만 많아 이해하기 어려웠을 것 같아요. 경험상 배포하다 이것저것 다양한 에러를 많이 겪어봐서 따로 문서를 만들어 정리해봤습니다.

수업 시간에 VirtualBox 설정을 잘못해서 접속을 실패했었는데 마지막 부록에 설정 방법을 적어놨으니 참고하시면 됩니다. DB 설정 부분을 빠뜨렸었는데 그 부분도 확인 바랍니다.