분류 전체보기177 [Python] encoding utf-8 설정하기 python은 기본 encoding이 ASCII입니다. 이는 한글을 쓰게되면 깨지기 쉽상입니다. 혹은 Syntax Error도 발생되는 경우도 있죠. 이럴때는 아래와 같이 Python인코딩을 utf-8로 설정하도록 해주면 됩니다. #!/bin/env python #-*- coding: utf-8 -*- 이제부터는 글자깨져서 고민하는 일을 없겠네요. 혹시 euc-kr이나 다른 인코딩을 원하시면 coding: [요기] 에 명시 해주면 됩니다. 별거 아닌일이지만, 은근히 까먹고 귀찮아서 빼먹게 되면, 나중에 글자깨지고 알게되는.. 마법의 ASCII.. ㅋㅋㅋ;; 2022. 12. 15. Go-Lang : 문자열에서 숫자만 추출하기 앞전에 Python을 이용한 문자열에서 숫자 추출하는 경우를 다룬적이 있습니다. https://musclebear.tistory.com/38 [Python] 문자열에서 숫자만 추출 하기 문자열에서 숫자만 추출 하기 (골라내기) 파이썬을 써보면 참 신기한 라이브러리들이 많은거 같다. ㅎㅎ이것도 될까 하면?? 찾아보면 늘 있는 든든한 파이썬 ㅎㅎ 오늘은 문자열에서 숫자만 추 musclebear.tistory.com 이처럼 Go-Lang에서 "문자열에서 숫자만 추출하는 방법"에 대해 알아볼까합니다. 필자가 요즘 Python보다는 Go-Lang으로 개발을 주로해서 해당 기능이 필요했습니다. ㅋㅋ 방법 Go-Lang은 정규식표현(regexp) 라이브러리를 이용하여 숫자를 추출할 수 있습니다. 해당 문법은 숫자를 .. 2022. 11. 28. [MAC, Error] 업그레이드 이후 xcrun: error: invalid active developer path 에러 해결 어느날 갑자기 맥북 업데이트 이후에 git과 개발도구들이 아무것도 되지않았다. 매번 업데이트 될때마다 검색을 하게되는 1인..ㅠㅠ으로 결국 블로그에 남기기로 하였습니다. 증상 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 아무래도 자주 있듯이.. xcode cli 관련하여 수정되어 이슈가 발생한듯으로 보인다.. 해결 xcode-select --install 업데이트 안한지 좀 되어 오래 4분정도 걸렸네요.. 설치 이후 정상으로 명령어 수행 확인하였습니다. 2022. 8. 30. Istio #3 - 설치와 bookinfo 예제 실습 Istio 실습 - bookinfo istio를 직접 설치하고, 간단한 예제 (MSA 구성된) 서비스를 기동 시켜볼까합니다. 설치 환경은 네이버클라우드의 쿠버네티스 환경을 사용합니다. (istio 설치 관계로 "네이버클라우드" 쿠버네티스 환경 설치는 생략하겠습니다.) 아래의 istio 실습은 2021년 12월말로 작성된 istio 1.12.1버전을 기준으로 작성됨을 유의해서 보시기 바랍니다. 사전 준비 클러스터 구성 : Master Node 1대, Worker Node 1대 (여러대도 상관없습니다. 사실 없어도 무방합니다.) 네이버 클라우드 내부 네트워크 (ACG) 정책설정 (istio 설치를 위함) 필요 포트 리스트 : https://istio.io/latest/docs/ops/deployment/re.. 2022. 8. 23. istio #2 - istio 아키텍처 Istio란 istio는 "Service Mesh"를 구현한 오픈소스 기술입니다. Istio를 도입하면 쿠버네티스에서 할 수 없는 분산 서비스 (Service Mesh) 관리에 용이합니다. MicroService Architecture의 분산 네트워크 환경(Kubernetes)에서 각 app들의 네트워크 연결을 쉽게 설정할 수 있도록 지원하는 기술입니다. 한가지 명확하게 이해해야 할 것으로 Service Mesh는 kubernete에 종속( 또는 관련)된 기술이 아니며, 소프트웨어로 네트워크 설정을 쉽게 할 수 있도록 해당 클러스터에 추가되는 별도의 소프트웨어 레이어입니다. Istio는 Envoy를 Data Plane으로 사용하고 이를 control해주는 오픈 소스 솔루션입니다. - Envoy를 이용해서.. 2022. 8. 23. [kubernetes] #2 - 기본 이해 (2/4) - API / 오브젝트 쿠버네티스는 공부를 잘 하기 위해서는 기본 이해를 하실때 용어와 클러스터링 개념 및 컨셉을 잘 이해하셔야 합니다. 클러스터링의 개념은 앞선 장에서 보시면 조금 이해하시는데에 도움이 되실겁니다. 이번 포스팅은 쿠버네티스의 API와 오브젝트에 대해 말씀드려볼까합니다. 먼저 들어가기전에 쿠버네티스는 항상 공식문서에도 내용이 잘 나와 있기때문에 보는 습관을 기르시는게 좋습니다. * (참조) 공식 문서 * - 쿠버네티스 API 파트: https://kubernetes.io/ko/docs/concepts/overview/kubernetes-api/ - 쿠버네티스 오브젝트: https://kubernetes.io/ko/docs/concepts/overview/working-with-objects/kubernetes-.. 2022. 8. 22. 이전 1 2 3 4 5 6 7 ··· 30 다음 반응형