전체 글 554

쿠버네티스 Pod 내에서 다른 서버 포트 접속 확인 방법

다른 서버의 port 에 연결이 가능한지 테스트하는 툴을 보통 nc, telnet, curl 등을 확인 이용하는데, 컨테이너 이미지를 최소화한 OS 를 사용하다보면 아무 것도 설치가 안되어있을수가 있다. 필요한 툴을 다운받아서 해도 되겠지만, 간단하게 Bash 의 /dev/tcp 가상 파일 리다이렉션 기능을 사용해서 TCP 소켓 기능을 사용할 수가 있다. (Bash 전용 기능이지만 보통은 Bash 는 기본 설치될 거라 예상한다. 이거마저 없다면은...)# 192.168.1.1/80 번 포트 테스트 예시timeout 2 bash -c ' bash -c ' 명령어' : -c 옵션으로 새로운 Bash 쉘을 실행한다.입력 리다이렉션인 가 반드시 필요하다.&& echo "OPEN" : 앞의 명령어 결과가 성공..

Engineering/Docker 2026.09.04

[독서노트] 클로드 코드 제대로 시작하기

지은이 주홍철, 황진성출판 (주)도서출판 길벗발행 2026.8.5 이제는 프로그래밍을 해보지 않은 비개발자인 일반 사람들도 바이브코딩하면 클로드 코드를 사용하는 시대가 되었다. 본인도 작년 이맘때와 비교해보면 인텔리 제이 같은 통합 IDE 안에서 깃허브 코파일럿 같은 코드 추천 기능에도 만족하다가 LLM 모델들이 점점 성능이 좋아지면서 채팅이나 프롬프트로 코드를 생성해보면서 신기해했지만 아직 완성도는 멀었구나 싶었다. 그러다가 커서같은 툴이 나오면서 프롬프트만 입력해서 내가 잘 모르는 게임엔진에서도 바로 게임하나가 만들어지고 디버깅도 다 해주는 것을 보고 편한 시대가 되었구나 생각했다. 그렇게 AI 와 공존하는 환경이 되어 가고 있었는데 그래도 마음으로는 개발 마무리는 사람이 해야지라는 자존심만 가지고..

Thinking/Book 2026.08.30

[독서노트] 달러 자산 1억원으로 평생 월급 완성하라

지은이 채부심(채상욱)출판 몽스북발행 2025.8.25 경제 유튜버들은 이제 다 알고 있다고 생각했었는데, 또 알고 있어야할 작가님이 생겼다. 종목 소개한다고 유튜브를 통해서 사기치는 경제 유튜브 채널들이 많은데, 이렇게 본인만의 이론 정립과 어떤 생각으로 논리를 설명하는지를 그 사람이 쓴 책을 읽고 나서야 나중에 찾아가도 될거 같다. 이 책의 머리말에 책을 읽었으면 하는 독자의 범위를 정했는데, "40대에 접어들어 퇴직까지 15~20년을 남겨둔 직장인", "퇴직연금은 있지만 제대로 운영하지 못하는 분들", "외화 자산 투자의 필요성은 절감하지만 실천하기 어려운 개인 투자자들", '재테크에 휘둘리지 않고 노후를 준비하고 싶은 사람들" 이다. 난 개인적으로 마지막 문구인 "재테크에 휘둘리지 않고 노후를..

Thinking/Book 2026.08.24

Putty 에서 사용했던 세션 정보를 Secure CRT 로 이동하는 방법

무료로 사용했던 터미널 프로그램인 Putty 에서 사용했던 세션(서버 접속) 리스트를 유료인 Secure CRT 프로그램으로 옮기는 방법을 정리해본다. Putty 는 간단하게 서버에 접속해서 사용할 수는 있지만 로그인할때 패스워드 저장이 직관적으로 지원하지도 않기도 하고(방법이 없는건 아니지만 설정 방법이 번그롭다) Secure CRT 에서 지원되는 여러 창에 같은 명령어를 전달할 수 있는 기능 때문이라도 옮겨야 하는 상황이다.1. cmd 창에서 다음 명령어로 Putty 세션을 작업 디렉토리에 저장한다. reg export "HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions" "D:\WorkDir\putty-sessions.reg"2. 아래 python 파..

Engineering/Windows 2026.08.12

[독서노트] 딱 50부터 노후 준비합시다

지은이 김경필출판 경이로움발행 2026.4.19 나도 어느듯 50대. 마음은 여전히 20,30대처럼 일할 수 있는 열정은 있지만 이제는 달려야 할때가 아니라 정리하고 쉬는 방법을 알아가야할 때가 오는 거를 느낀다. 이 책의 제목이 그러하듯 50대부터 노후 준비하는 방법과 마음 가짐을 이야기한다.1장 당신이 알던 노후 계산기는 틀렸다우리가 꿈꾸는 안정된 노후는 3가지가 변하지 않아야 한다사는 곳의 불변소비의 불변자산의 불변 이 3가지 불변이 모두 보장되는 상태가 '안정된 노후 생활'이다.노후 생활비는 얼마나 부족할까 최종 노후생활비는 기본 노후생활비x여가 가중치(1.5)이다. 현재 월 생활비가 450만원이라면 은퇴후 회사를 가지않아서 생기는 여가 생활 가중치를 적용해서 최종 노후생활비는 월 675만원이 ..

Thinking/Book 2026.08.06

OpenLens 에 shell 기능 추가 (node-pod-menu)

컨테이너 Pod 에 접근하기 쉽게 OpenLens 6.5.X 를 새로 설치하고 나서 Workloads - Pods 로 들어가서 특정 Pod 를 선택하고 오른쪽 상단 아이콘이 연필 아이콘(Edit), 삭제(Delete) 밖에 안보인다. 6.0 버전 이후부터는 기본 빌드에서는 사라졌다고 한다.직접 손으로 터미널에서 명령어로 쉘로 접근 ( kubectl exec -it "pod명" -- /bin/sh )할 수 있겠지만, 익스텐션을 설치하면 Shell 을 사용할 수 있다.OpenLens의 File -> Extensions 메뉴 (Ctrl + Shift + E) 메뉴에 가면 "Add new features via Lens Extensions. Check out the docs and list of availabl..

Engineering/Docker 2026.08.04

삭제안되는 앱 정리 on Windows

웹 브라우저로 은행 사이트에 들어가면 설치되는 보안 프로그램들을 삭제를 하다가 문제가 생겨서 다시 삭제를 시도하면 다음처럼 실행 파일을 찾을수없다면서 삭제가 실패하는 경우가 있다. 그래서 설치된 앱에서 계속 남아있게 되는데... 이때 정리할 수 있는 방법으로 무료 프로그램을 사용해서 레지스트리와 어딘가 있을 찌꺼기 파일들을 지울 수 있다."Revo Uninstaller" 로 MS Store 에서도 다운로드할 수 있지만, 이상하게 설치한 앱이 실행이 안된다. 그래서 revo uninstaller 에서 free 버전을 직접 다운로드 하는 링크를 추가했다. free 버전으로 아무 문제없이 깨끗하게 정리가 되더라.- https://apps.microsoft.com/detail/xpffvd4cmxn8vn?hl=..

Engineering/Windows 2026.07.23

중고 의류 판매앱(판다헤이) 후기

집에서 남는 의류를 버리지 않고 팔 수 있는 플랫폼들이 있는데 사용 후기를 남겨본다. * 리클(Recl) - 모바일 앱으로 제작되어 UI 가 깔끔하고 카카오톡, 네이버, 애플 계정으로 회원 가입및 로그인이 가능하다. - 아무 박스에 헛 옷을 넣고 준비해서 신청하면 비대면으로 픽업하게 할 수 있다. - 가장 큰 단점이 리클에서 직접 수거하는 대상 지역이 적다. 서울 왠만한 구가 안되고 경기도(성남, 남양주 빼고)도 마찬가지로 지원안된다. 본사가 남양주라서 그런가 추측해본다. - PC 에서 회사 홈페이지를 들어가보면 택배 수거를 신청할 수 있었던거 같은데, 2025년 3월부터 중단했다고 한다. => 의왕시가 지원이 안되서 탈락 * 판다헤이(PANDAHEY) - 웹 기반으로 앱을 제작했는지 앱 사용자 경험은 ..

Engineering/Etc 2026.07.14

[독서노트] 바이브 코딩 혁명이 온다.

지은이 김재필출판 한스미디어발행 2025.9.5 현재 2026년 7월이라 작년 9월에 나온 책이지만 벌써 옛날 이야기가 되버린 대 AI 시대다. 작년에는 어떤 감각으로 바이브 코딩에 대한 내용을 주제로 삼았을까 궁금해서 내용을 읽어 보았다. 420 페이지 분량으로 저자가 여러 논문 및 참고 문서로 책 내용을 꾸리는데 고생했을걸로 생각된다. 바이브 코딩 방법에 대한 설명도 있기 때문에 코딩에 익숙한 개발자 보다는 기획자분들에게 적당한 내용이지 않을까 생각된다. 아래는 읽다가 나도 모르고 있던 서비스 내용이 있어서 정리해보았다. 3장 바이브 코딩과 AI 에이전트, 그리고 에이전틱 AI2025년에 주목할 만한 AI 에이전트- 앤트로픽 클로드 컴퓨터 유즈 - 챗GPT 에이전트 - 젠스파크제작사 : 메인펑크,..

Thinking/Book 2026.07.13

Info.plist 파일 포맷 읽는 간단한 python 프로그램

ipa 파일을 풀어서(unzip) Info.plist 파일을 열어 보려면 binary 구조로 일반적인 텍스트 에디터로는 안열린다. 결국 해당 포맷을 지원하는 라이브러리나 tool 을 사용해야 하는데, 간단하게 파이선이 설치되어 있다면 json 형태로 바꿔주는 코드이다. ( 물론 가장 쉬운 방법은 AI 에다가 파일을 던져주면 된다! ) import plistlib, jsonwith open('Info.plist', 'rb') as f: print(json.dumps(plistlib.load(f), indent=2, default=str)) Info.plist 파일이 있는 위치로 이동해서 위의 코드를 read.py 형태로 저장해서 실행하면 json 형태로 내용을 확인할 수 있다. $ notepad r..

Engineering/Mac 2026.07.08
728x90