[ETC] URL, URI

ETC

개발을 하다보면, 개발자들끼리 얘기 하다보면 URL이 자주 등장합니다.
그리고 문서나 stackoverflow를 이용하다 보면 URI라는 단어도 심심치 않게 보입니다.
아직까지 정확히 URL과 URI에 대해 차이점을 명확히 모르는 관계로 정리해보려 합니다.

TIL

[Golang] JSON marshal/unmarshal시 값의 오차

어떤 정보를 주고 받을때 JSON를 자주 사용합니다.
Golang은 JSON을 처리하기 위해 데이터를 JSON으로 Marshal, Unmarshal을 거칩니다.
이번 포스트에서는 큰 숫자값에 대해서 Marshal, Unmarshal시 값의 차이가 생겼던 경험과 해결에 대해서 적습니다.

TIL

[ETC] Shell Script 접속사 ;, &, &&

ETC

리눅스나 SSH로 접속해서 명령어를 실행하는 상황이 자주 생기고 있습니다.
그럴때마다 새로운 터미널에서 명령어를 순차적으로 반복해서 입력해야하는 번거로움도 동반합니다.
이럴때 shell script를 만들어 반복잡업을 줄일 수 있는데 이 포스트에서는 shell 명령어중에서도 ; & &&에 대해서 써보려합니다.

TIL

[ETC] Performance about algorithms

ETC

알고리즘 테스트에는 채점, 확인 프로그램이 사용됩니다.
이 입력값 대비 출력값이 올바른지(알고리즘 구조가 맞는지), 속도는 어느정도인지, 메모리는 얼마나 사용하는지 등..
만약 올바른 알고리즘이라도 속도나 메모리 사용을 초과하면 잘못된 풀이로 판단합니다.

오늘은 알고리즘 테스트와 관련하여 속도에 대해서 이야기해볼가 합니다.

TIL

[ETC] svn vs git

ETC

이번 포스트는 형상관리에 대해서 적어볼까 합니다.
제 경험과 함께 공부하며 새롭게 알게된 사실도 같이 적습니다.

형상관리

아마 프로그래밍을 배우고 어느정도 익혔을 어렸을때는 정확히 형상관리에 대해 알지 못했습니다.
9년전 3인 프로젝트를 진행해야 했는데, 그 프로젝트의 규모는 생각보다 괜찮은 편이였습니다.
저를 제외한 두 사람은 소스코드 관리에 대해서 고민할 수 밖에 없었고 저는 이러한 개념도 없을 초보 시절이였죠.

TIL