전체 글
-
Go 버전 변경 하기Programming/Go 2021. 3. 17. 11:27
Go 개발환경에서 golang 버전을 올려야 할 때가 있다. 기존 Go Uninstall go env 명령을 실행해보면 자신의 GOROOT 를 알 수 있다. $ go env ... GOPROXY="https://proxy.golang.org,direct" GOROOT="/usr/local/go" GOSUMDB="sum.golang.org" ... 대부분 Go 기본 설치 시 GOROOT 경로는 /usr/local/go 이다. 이 경로를 삭제한다. $ sudo rm -rf /usr/local/go 새로운 Go Download / Install 자신의 아키텍처에 맞는 Go 를 다운로드 받는다. golang.org/dl/ 다운로드 받은 tar.gz 파일을 /usr/local 디렉토리 안에 압축을 풀어준다. $ ..
-
MySQL 데이터베이스별 캐릭터셋 확인하기Database/MySQL 2020. 2. 12. 14:23
MySQL 에 로그인 하여 접속 후 데이터베이스를 선택하지 않은 채 아래 명령을 실행시킨다. mysql> select schema_name, default_character_set_name FROM information_schema.schemata; +--------------------+----------------------------+ | schema_name | default_character_set_name | +--------------------+----------------------------+ | information_schema | utf8 | | mysql | latin1 | | performance_schema | utf8 | | phpmyadmin | latin1 | | sys ..
-
Linux 버전 확인하기Linux 2020. 2. 11. 14:11
/etc/issue 파일 ubuntu@localhost:~$ cat /etc/issue Ubuntu 16.04.6 LTS \n \l /etc/*release* ubuntu@localhost:~$ cat /etc/*release* DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=xenial DISTRIB_DESCRIPTION="Ubuntu 16.04.6 LTS" NAME="Ubuntu" VERSION="16.04.6 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.6 LTS" VERSION_ID="16.04" HOME_URL="http://www.ubuntu.com/" SUP..
-
JavaScript에서 YAML 형식을 JSON 형식으로 변환하기Programming/Javascript 2019. 8. 20. 19:08
자바스크립트로 UI작업을 하다보면 YAML 형식을 JSON으로 변환하거나 혹은 그 반대의 작업이 필요한 경우가 있다. 먼저 자바스크립트에서는 기본적으로 YAML 오브젝트는 지원하지 않기 때문에 다음 모듈을 다운받아 추가해 준다. https://www.npmjs.com/package/yamljs 적당한 위치에 다운받아 script 태그로 포함시켜준다. YAML to JSON function yamlToJson(yaml_str) { var yaml_obj = YAML.parse(yaml_str); var json_str = JSON.stringify(yaml_obj); return json_str; } 먼저 YAML String을 YAML.parse() 함수를 이용해 오브젝트 화 시켜준다. 그럼 다음 JSO..
-
Git branch 명령 결과가 텍스트 에디터로 가지 않게 하기DevOps 2019. 7. 31. 10:23
맥에서 초기에 git 을 설치하고 git branch 명령을 실행하면 결과값이 텍스트 에디터에서 출력되는 것을 볼 수 있다. 에디터에서 출력되게 하지 않고 그냥 출력값으로 나오게 하려면 다음과 같이 설정을 바꿔주면 된다. git config --global pager.branch false 그런뒤에 git config --list 를 해서 git 설정을 확인하면 다음과 같이 변경된 속성이 추가된 것을 확인할 수 있다. 그리고 git branch 명령을 실행하면 결과값이 에디터 편집화면으로 가지 않는 것을 확인할 수 있다. 이외에도 git config 의 상세한 설정은 다음 링크를 참고하길 바란다. https://git-scm.com/docs/git-config
-
Vagrant 사용법 - 5분만에 로컬 테스트 환경을 만들어 보자DevOps/vagrant 2019. 7. 27. 14:13
Hashicorp는 개발자들의 로컬 테스트 환경을 구성할 수 있도록 고맙게도 Vagrant 라는 솔루션을 제공해 주고 있다. 공식 사이트에 "Development Environments Made Easy" 라고 설명하고 있듯이 개발환경을 쉽게 만들어 주는 것이 목적이다. (https://www.vagrantup.com/) Vagrant는 여러 프로바이더를 제공해 주고 있는데 보통은 가장 많이 사용하는 VirtualBox를 대상으로 구성하겠다. 이 포스트에서는 맥북을 기준으로 설명한다. 설치 Virtual Box 먼저 프로바이더로 버추얼박스를 사용할 것이기 때문에 버추얼박스 공식 페이지에 가서 설치를 먼저 진행한다. https://www.virtualbox.org/ Vagrant 버추얼박스의 설치가 완료되..