분류 전체보기
-
kubectl invalid apiVersion "client.authentication.k8s.io/v1alpha1"기술 관련/etc 2022. 12. 13. 22:38
어느날 갑자기 kubectl 명령을 실행 했는데 이런 오류 메시지와 함께 실행이 안되는 현상이 발생했다. $ kubectl version --client error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1" 명령어를 잘못 입력했나 싶어 다시 실행을 해도 결과는 마찬가지였다. 뭐가 문제인가 싶어 그제서야 오류 메시지의 내용을 확인했다. 해석하면 이런 내용이다. 오류: 플러그인 실행: 유효하지 않은 apiVersion "client.authentication.k8s.io/v1alpha1" 친절하게 클라이언트 API 버젼이 맞지 않아 오류라고 알려준다. 그럼 지금까지는 왜 잘 사용할 수 있었던걸까? 일단 버젼이 안맞는다고 ..
-
[Lego Studio] Monument Valley일상/취미 2022. 11. 20. 20:48
모뉴먼트 밸리(Monument Valley)는 아름다운 영상과 차분한 음악 그리고 착시를 이용한 일종의 퍼즐 게임이다. http://www.monumentvalleygame.com/mv1 The Monument Valley game series from ustwo games Experience these award winning, meditative puzzle games by manipulating monuments and creating evolving paths to explore new, surreal, and mysterious worlds. www.monumentvalleygame.com 게임을 할 때도 뭔가 아기자기 하고 사각으로 구성된 모습이 레고와 상당히 비슷하다고 느꼈다. 게임을 시작하..
-
블렌더(Blender)를 써보자 #2 - 기초 배우기일상/취미 2022. 11. 12. 22:43
지난 번 글에서 김렌더님의 Blender 3.0+ 초보 강좌를 통해 블렌더의 기초를 배워보겠다고 했었다. 이 강좌를 통해 배운 내용과 함께 블랜더를 배울 때 좀 더 필요한 부분을 나름대로 정리해 보도록 하겠다. 1. 마우스가 필요한가? 맥북을 사용하다 보니 마우스가 아닌 트랙패드를 주로 이용했었다. 물론 필요하면 마우스를 쓰기도 했었지만 트랙패드를 이용하는 것만으로도 크게 불편한 부분이 없었다. 그런데 블렌더는 마우스가 없다면 상당히 불편함을 느낄 수 있을 만한 소프트웨어이다. 마우스가 있으면 간단한 동작도 터치패드를 이용하면 복잡하고 더 오래걸리는 경우가 많다. 그러니, 혹시라도 블렌더를 쓰고자 한다면 적어도 휠 기능이 있는 3버튼 마우스는 미리 준비해 두어야 한다. 2. 그래픽 태블릿은? 마우스만으로..
-
블렌더(Blender)를 써보자 #1 - 기초 배우기일상/취미 2022. 11. 6. 21:54
Blender를 배워보기로 결정했으니 어떻게 시작하면 좋을지 생각을 해 보았다. 우선 배움에 있어서 가장 중요한 것은 내가 무엇을 배우고자 하는지를 아는 것이라 생각한다. 갈망은 배움에 대한 가장 큰 원동력이고 어떻게 배워야 하는지에 대한 큰 방향을 정해주기 때문이다. 그래서 내가 Blender를 배워서 하고 싶은 것을 먼저 정해 보았다. 나는 Blender를 이용해서 3D 프린팅 모델을 만들어 보고 싶다 이렇게 목표를 정했으니 이제 Blender를 잘 쓰는게 다음 단계일 것이다. Blender를 잘 쓰려면 도구 자체에 대한 지식이 있어야 한다. 즉, 이 도구를 이용하여 어떤 일을 할 수 있는지에 대해 알아야 하는 것이다. 개인적으로 이런 도구의 기능을 잘 이해하고 또 그 한계를 아는 사람이 전문가라고 ..
-
블렌더(Blender)가 뭐지?일상/취미 2022. 11. 5. 23:00
블렌더라고 하면 뭔가 분쇄기(도깨비 방망이)가 먼저 떠오를 지 모르겠지만, 인터넷으로 블렌더나 blender고 검색하면 3D로 모델을 만들어 주는 소프트웨어임을 알 수 있다. Blender는 GPL 라이센스로 배포되는 공개 소프트웨어다. 물론 코드가 공개되고 무료로 사용할 수도 있으며 Windows, Linux 그리고 MacOS 등을 지원한다. 개인적으로 3D에는 크게 관심은 없었지만 아주 우연한 계기로 한 번 배워보면 재밌겠다는 생각이 들어서 홈페이지를 방문해 보았다. https://www.blender.org blender.org - Home of the Blender project - Free and Open 3D Creation Software The Freedom to Create www.ble..
-
지뢰찾기를 만들어보자 #11 - 사용자 인터페이스 변경 4/4기술 관련/etc 2022. 10. 29. 21:36
지난번 글에서 지뢰찾기 게임의 사용자 인터페이스를 변경 했었다. https://mc500.tistory.com/677 이번 글에서는 이어서 최고 점수 기록에 대한 부분을 추가로 변경해 보도록 하겠다. 7. High Score Board 에 이름 넣기 지난 번 각 레벨별로 최고 기록을 넣고 보니 최고 기록을 세워졌는지에 대한 부분을 사용자가 미처 인식하지 못하는 경우가 많을 수 있다. 따라서 최고 점수 갱신에 대한 확인과 함께 사용자의 이름을 입력 받아 Hight Score Board에 나타나도록 하는 부분을 추가해 보자. 최고 기록 정보에서 레벨별 최고 점수(score 필드) 그리고 그 기록을 세운 사람의 정보 (name 필드)를 같이 구성하도록 다음과 같이 구성해 볼 수 있다. highscores: {..
-
지뢰찾기를 만들어보자 #10 - 사용자 인터페이스 변경 3/4기술 관련/etc 2022. 10. 22. 10:50
지난번 글에서 지뢰찾기 게임의 사용자 인터페이스를 변경 했었다. https://mc500.tistory.com/676 이번 글에서도 이어서 깃발 표시 부분과 최고 점수 부분에 대해 변경해 보도록 하겠다. 5. 깃발 표시된 상자 클릭시 알림 제거하기 현재 구현으로는 깃발을 표시한 곳을 클릭하면 이미 깃발이 있다는 alert 메시지를 띄운다. 문제는 이렇게 alert가 떠 있는 상태에서도 시간은 지나가게 되므로 기록 경신에 성가신 부분이 있다. 그래서 그 부분을 제거한다. if (box.flagged) { //this.alert('Flagged') return } else if (box.value == CONST_MINE) { 6. High Score Board 표시 각 레벨별로 최고 기록을 알 수 있도록 ..
-
지뢰찾기를 만들어보자 #9 - 사용자 인터페이스 변경 2/4기술 관련/etc 2022. 10. 10. 11:08
지난번 글에서 지뢰찾기 게임의 사용자 인터페이스를 변경 했었다. https://mc500.tistory.com/675 이번 글에서는 이어서 점수와 깃발 갯수를 표시하는 부분을 변경해 보도록 하겠다. 3. 점수 및 깃발 수 표시 변경 Windows 지뢰 찾기에는 이 정보를 표시할 때 빨간색 숫자로 표시되었었다. 상태에 따라 표시가 되는 곳을 7개의 구역으로 나누어져 있기에 7 segment 라고 부르며 전광판이나 전자 회로에서 간단한 숫자를 표시할 때 사용된다. 앞서 해왔던 방법으로 위의 이미지를 타일로 만들어 표시하는게 가장 쉬운 방법이다. 하지만 이번에는 HTML5 Canvas의 기능을 이용하여 표현해 보고자 한다. 7 segement의 각 부분에 번호를 지정하고 이를 활용하고자 한다. 번호는 사실 프..