Engineering 322

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

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

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

마운틴 코스트 사고 후 돌려받은 치료비 후기

Y 리조트 내에 있는 놀이 기구인 마운틴 코스트를 탔는데, 누가 뒤에서 박아서 생긴 사고에 대해서 가해자에게 받은 치료비 일체를 정리해본다. 사고 당시 한 2시간 정도 지나니깐, 앉았다 일어나는 것도 어지러워지고 다음날에는 뒷목이 안돌아가는 증상이 나왔다.가해자쪽에 연락해서 다행히도 보험 처리를 해준다고 해서 다음날 병원으로 가서 CT 찍고 진단받고 물리 치료를 진행했다. 물리치료 밖에 할게 없긴 하다. 약 2주간 병원을 다녀와서 치료가 끝난 후 나온 비용을 정산해보니깐, 다음과 같이 나왔다.- 진단서 비용(진단서 영수증은 잘 안주니깐 까먹지 말고 잘 받아오자), 병원비, 통원 교통비(8000원/일), 위자료(30만원)

Engineering/Etc 2026.06.15

Nginx access 로그 에서 특정 필드만 추출하는 스크립트

Nginx 에서 다음과 같이 access 로그 포맷을 사용 중이다. (일반적으로 Nginx 설치하면 기본 설정된 내용)log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access 로그는 다음과 같이 나오고 있다....192.168.1.153 - - [19/May/2026:22:10:26 +0900] "GET /upload/1/d06dbb6.zzz?filename=test.abc HTTP/..

Engineering/Network 2026.05.21

ollama 로 gemma4 모델 사용 및 Claude Code 연결

1. 허깅페이스에서 gguf 파일 다운로드https://huggingface.co/bartowski/google_gemma-4-E4B-it-GGUF/tree/main bartowski/google_gemma-4-E4B-it-GGUF at mainWe’re on a journey to advance and democratize artificial intelligence through open source and open science.huggingface.co 2. Modelfile.txt 생성C:\ollma> cat Modelfile.txtFROM ./google_gemma-4-E4B-it-Q6_K.gguf 3. gemma4-e4b 라는 이름으로 모델명 생성하고 ollama 시작C:\ollma> olla..

Engineering/AI 2026.05.08

컨테이너에서 패키지 설치시 "Not Found" 에러 발생시

데비안(Debian) 계열의 슬림 도커 이미지(openjdk:11-jre-slim) 기반의 pod 내 에서 필요한 패키지를 설치하기 위해 apt update 나 apt install 명령을 실행하는데, 다음과 같이 Not Found 에러 발생한다면5cb4ccd78b-z2pc2:/home/user1/agent# apt updateIgn:1 http://deb.debian.org/debian buster InReleaseIgn:2 http://deb.debian.org/debian buster-updates InReleaseErr:3 http://deb.debian.org/debian buster Release 404 Not Found [IP: 146.75.50.132 80]Err:4 http://deb..

Engineering/Docker 2026.05.07

윈도우 11에서 원격 접속 기록 확인 방법

이벤트 뷰어(eventvwr.msc) 를 통해서 내 PC 에 원격 데스크탑으로 접속(RDP)한 출발지 주소를 확인할 수 있다.이벤트 뷰어 > 응용 프로그램 및 서비스 로그 > Microsoft > Windows > TerminalServices-RemoteConnectionManager > Operational이벤트 ID 가 1149 인 로그를 확인하면 원본 네트워크 주소가 접근한 IP 주소가 되겠다. 그리고, 좀더 자세히 보고 싶으면 "Windows 로그 - 보안(Security)" 에서 이벤트 ID 4624(성공) 또는 이벤트 ID 4625(실패) 로 확인이 가능하다. 간혹 "TerminalServices-LocalSessionManager - Operational" 경로를 알려주는 블로그나 글들..

Engineering/Windows 2026.04.14
728x90