내가 듣는 인프런 강좌에 질문이 올라왔길래 답변을 단 내용을 내 블로그에도 공유해본다. :) 강의에서 let/const 는 호이스팅이 안된다라고 말하셨는데 MDN문서에는 된다라고 써있어서 헷갈리시는 거 같아요. 그래서 제가 MDN 문서도 읽고 좀 테스트 한 내용을 기반으로 설명해보겠습니다. :) Variables declared with let and const are also hoisted but, unlike var, are not initialized with a default value. 우선 Hoisting 이란, 자바스크립트 엔진이 전체 소스를 미리 훓어서 변수 또는 function을 미리 찾아내어 미리 등록하는 하는 것이고, 이로 인한 장점은 소스 순서에 상관없이 해당 변수를 호출하는 곳에서..
클라우드마다 API Token을 받아오는 방법이 많다. 또 각 클라우드마다도 그 Token을 받아오는 방법이 다양한거 같다. 이번 방법은 OAuth 2.0 Playground을 이용해서 Cloud Storage API Token을 받아오는 방법이다. Cloud Storage라 함은 간단히 S3 bucket이고, API Token이라함은 이 Bucket을 API로 접근하기 위한 Credential이라고 생각하면 된다. 아무나 나의 Bucket에 접근하면 안되니 말이다. OAuth 2.0 playground link는 https://developers.google.com/oauthplayground/ 이렇다. 이곳에 가면 여러가지 API 가 보이지만 그중에서 Storage API v1 을 선택하면 된다. 여..
최근에 자바스크립트를 보다가 이게 뭐지 라고 생각하는 것이 있어서 간단히 예제를 찾아서 공유한다. 영어로는 destructuring assignment라고 부르는데 ES6에 나온 문법이라고 한다. 아래 예제를 보면 어떻게 사용해야 하는지 너무 이해하기 쉽다. 심지어 이렇게 좋은게 있었다니... 라는 생각조차 들었다. 예전같으면 object 내부의 property를 가져오기 위해 obj.a obj.b obj.c 이런씩으로 매번 써야했지만, 이 방식을 이용하면 const를 이용해서 변할수 없는 값으로 할당가능하기 때문에 코드가 너무 이뻐진다. 기억하자! :) const obj = { name: "Fred", age: 42, id: 1 } //simple destructuring const { name } =..
Do you have a plan to develop something related to Kubernetes? Then you should read this blog! Last few weeks, I spend some time developing CLI to communicate with OpenShift Cluster. During the time, I researched Kubernetes development basics and I realize that there are several important terms and repos which are very useful. Memorize is limited so I will write the key points here. *rest.Config..
Last few years, I used fedora and the initial version was 22. Now it is 33 ! However after I upgrade this time, I have very odd issues. For 2~3 hours after rebooting of the laptop, it is working like normal but google chrome is getting slow and it is not possible to copy/paste from google chrome to firefox. Or terminal to Visual studio code. It turned out this bug is related with the issue. Howe..
Today, I am going to share a Go Module issue and show you why and how to solve it. This issue happened when I tried to build isv-cli binary that is based on openshift oc cli The First Half How can I use oc module? Simple! Import any of oc packages like the following: import ( .... "github.com/openshift/oc/pkg/cli/admin/mustgather" .... ) Then go module will update go.mod file and will download t..
Golang이라는 언어를 안지는 벌써 6년이 지났다. 그 동안 이 언어를 배우기 위해 이리저리 노력했었지만 실질적으로 사용할 일이 없었던 지라, 그냥 책을 보고 튜토리얼정도 짜보는 수준밖에는 해보지 못했기 때문에 아직도 Go에 대해 초보자라 할수 있다. 그런데 최근 팀을 옮겨 Go를 제대로 쓰게 될수 있어서 인터넷에 올라온 예제를 예전에 봤던 책들을 뒤적뒤적거리며 돌려보려 했는데... 이게 잘 안된다. 분명히 예전 나의 기억에 GOPATH/GOROOT 이란 Go Env 녀석이 정말 중요했고, 매번 바꿔야 했었는데.. 이것을 설정하니 뭐가 안된다는 에러가 막 생긴다. 그래서 부랴부랴 이런 저런 내용을 살펴보니 1.11부터 go module 이라는 것이 들어왔고, 1.13부터는 아예 기본이 되었다는 것이었다..
9장 Ansible Vault 기본 명령어ansible-vault create secret.ymlansible-vault edit secret.ymlansible-vault rekey secret.ymlansible-vault encrypt secret1.yml secret2.yml ansible-vault view secret1.yml ansible-vault decrypt secret1.yml --output=secret1-decrypted.yml 사용법 with ansible playbook ansible-playbook site.ymlansible-playbook --ask-vault-pass site.yml echo redhat > vault-passchmod 600 vault-passansib..
- Total
- Today
- Yesterday
- cert
- 정착서비스
- 밀튼
- Certificate
- 벌링턴
- BTBS
- RHEL
- docker
- 캐나다부동산
- 캐나다
- certification
- BC주
- 인터넷
- 토론토
- Jay
- RHCE
- Canada
- redhat
- ansible
- 미시사가
- 옥빌
- TORONTO
- 부모님초청이민
- 온타리오
- git proGit
- basement
- 우드워킹
- Red Hat
- 토론토정착서비스
- 부동산분석
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |