Claude Code, Gemini CLI SELF_SIGNED_CERT_IN_CHAIN
·
환경관련
사내 환경과 같은 프라이빗네트웍에서 claude code, gemini cli 설치후 사용하려고 하면 SELF_SIGNED_CERT_IN_CHAIN 문제 발생시 Mac에서는 아래처럼 해보자. ubuntu 면 bashrc echo 'export NODE_TLS_REJECT_UNAUTHORIZED=0' >> ~/.zshrc\nsource ~/.zshrc claude도 잘되고, gemini cli 도 잘된다.
IIS reverse proxy설정 - 폐쇄망 기준
·
환경관련
폐쇄망 windows server 2022 기준 IIS 설정 방법쓸일이 있겠냐 싶지만 기록해보자. 1. 설치방법윈도우즈 > 서버관리자 > 역할 및 기능 추가 선택 > 다음.. > 서버역할에서 웹서버(IIS) 선택 > 설치설치가 완료되면 서버관리자 좌측 메뉴에 IIS가 추가된 것이 보인다.윈도우즈 > "IIS(인터넷 정보 서비스) 관리자" 메뉴도 추가된다. 2. 백엔드 연결백엔드가 localhost:8081 포트에서 동작하고 있다고 가정https://www.iis.net/downloads/microsoft/application-request-routing 에서 ARR(Application Request Routing) 받아서 설치해준다. https://www.iis.net/downloads/microsof..
edge 에 발담그기
·
CloudNative/Provisioning
이번에는 kubeedge에 발을 살짝 담가 온도 측정 해보려 한다. kubeedge 는 CNCF landscape 에서 Provisioning 하위의 Automation & Configuration에 CNCF Graduated로 표시되고 있다.프로덕션 환경에서 사용해도 될만한 기술이라는 건데 argocd, prometheus, istio, fluentd 등이 다 graduated에 해당되니 안심하고 쓰자.KubeEdge is an open source system extending native containerized application orchestration and device management to hosts at the Edge. 라고 설명되어 있고, Edge Computing, Simplif..
gitlab webhook 생성시 invalid url 에러메시지
·
CloudNative/App Definition & Developement
프로젝트 push event에 웹훅을 만드는데 invalid url 메시지만 나오고 webhook 생성이 되지 않는 경우가 있다. gitlab 로그를 봐도 별다른게 없고, UI 상에  invalid url 말고는 힌트가 없다.이런 때는 관리자 계정으로 일단 로그인 admin > settings > network 로 이동하자. outbound requests 를 찾아서 펼친(Expand) 뒤, Allow requests to the local network from webhooks and integrations 에 체크를 해주고 save changes를 하자.
DOP-C02 다이어그램 4
·
AWS
https://fullmooney.tistory.com/95 DOP-C02 다이어그램3https://fullmooney.tistory.com/94 DOP-C02 다이어그램 2https://fullmooney.tistory.com/93 DOP-C02 다이어그램1그림으로 이해해보자.1. API 모니터링2. Lambda 콜드 스타트 최적화3. CodeDeploy 로그 레벨 설정4. EBS 볼륨 백fullmooney.tistory.com이어서 계속해보자.61. CloudFormation Stack Permissions62. EC2 Login Monitoring and Termination63. Organizations AWS Config Automation64. Containerized Application D..
DOP-C02 다이어그램3
·
AWS
https://fullmooney.tistory.com/94 DOP-C02 다이어그램 2https://fullmooney.tistory.com/93 DOP-C02 다이어그램1그림으로 이해해보자.1. API 모니터링2. Lambda 콜드 스타트 최적화3. CodeDeploy 로그 레벨 설정4. EBS 볼륨 백업 태그 관리5. Aurora 고가용성 구성6. 암호화된fullmooney.tistory.com 계속하자. 41. CodePipeline Notifications42. SSH Access Monitoring43. API Gateway Performance Monitoring44. Aurora Disaster Recovery Automation45. EC2 Instance Recovery46. AWS D..
DOP-C02 다이어그램 2
·
AWS
https://fullmooney.tistory.com/93 DOP-C02 다이어그램1그림으로 이해해보자.1. API 모니터링2. Lambda 콜드 스타트 최적화3. CodeDeploy 로그 레벨 설정4. EBS 볼륨 백업 태그 관리5. Aurora 고가용성 구성6. 암호화된 AMI 공유7. CodeDeploy와 CodePipeline 통합8. WAF와 Firfullmooney.tistory.com 계속 공부해보자 21. CodeBuild 보안 개선22. AWS CloudFormation 버킷 삭제 문제 해결23. 다중 리전 CloudFormation 배포  24. EC2 인스턴스 자동 복구25. IAM Identity Center 속성 기반 접근 제어26. IAM 역할 보호 (SCP를 통한)27. Go..
DOP-C02 다이어그램1
·
AWS
그림으로 이해해보자.1. API 모니터링2. Lambda 콜드 스타트 최적화3. CodeDeploy 로그 레벨 설정4. EBS 볼륨 백업 태그 관리5. Aurora 고가용성 구성6. 암호화된 AMI 공유7. CodeDeploy와 CodePipeline 통합8. WAF와 Firewall Manager 구성9. KMS 키 로테이션 모니터링10. CodeBuild와 S3 보안 설정11. IAM Identity Center 권한 관리12. Amazon SQS와 DynamoDB 성능 최적화13. EC2 인스턴스 프로파일 자동 구성14. Lambda 배포 전략15. EBS 볼륨 가시성 및 인터넷 접근성16. CodeCommit 트리거 설정17. Security Group 모니터링18. IPv6 지원 CloudFor..
BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 65
·
개발/java
증상BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 65 원인JDK 와 Gradle 버전 호환 문제버전확인PS D:\> gradle -v------------------------------------------------------------Gradle 8.0.2------------------------------------------------------------Build time: 2023-03-03 16:41:37 UTCRevision: 7d6581558e226a580d91d399f7dfb9e3095c2b1dKotlin: ..
pinpoint agentid 환경변수 처리
·
CloudNative/Observability & Analysis
jib maven에서 jvmFlag로 pinpoint 관련 옵션을 지정하고 javaagent설정하면agentID를 동적으로 할당이 어려워서directory copy만 하고, 기존 jvmFlag는 주석처리한다.JAVA_TOOL_OPTIONS를 deployment에서 설정해서 runtime때 javaagent 구동하는 방향으로 변경하는김에 scouter도 같이 처리한다. /config/workspace/scouter/agent.java /scouter/agent.java /config/workspace/pinpoint-agent-2.5.4 /pinpoint-agent-2.5.4 ..
scouter
·
CloudNative/Observability & Analysis
사용법이 블로그를 참조하자.https://dewble.tistory.com/entry/how-to-use-scouter-xlog [Scouter]Scouter XLog 활용 방법 + XLog 패턴Purpose XLog: 응답시간 분포도(XLog) 및 트랜잭션 프로파일링 기능 제공 스카우터에서 XLog를 활용 하는 방법과 XLog 패턴을 설명한다. XLog Active Service가 종료되면 XLog차트에 하나의 점으로 표시된다. XLdewble.tistory.com scouter server 구성하기server config를 configMap으로 빼자.apiVersion: v1kind: ConfigMapmetadata: name: scouter-server-config namespace: defau..
레트로게임바이블 08_socoban
·
개발/MSX
예전부터 게임개발을 해보고 싶었는데, 언리얼이나 로블록스 책은 많은데 게임개발 무경력자에겐 왠지 어림없어보였다. 그러던 중 레트로게임바이블 책을 발견했다어렸을때 플레이했던 재믹스의 마성전설이 예시로 소개되어 눈길을 끌었다.상대적으로 쉬어보이는 그래픽과 로직, C로 개발할 수 있다니 자신감도 붙는다. https://github.com/pdpdds/retrogamedev.git GitHub - pdpdds/retrogamedev: retro game development book helperretro game development book helper. Contribute to pdpdds/retrogamedev development by creating an account on GitHub.github.c..