Engineering 320

삭제안되는 앱 정리 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

Mac 에 nginx 설치 및 부팅시 자동 실행

- HomeBrew 로 설치하는 방법brew install nginx - 부팅 시 nginx 가 자동 실행되게 하려면 .plist 파일을 이용하는 방법보다는 brew services 명령어로 한번에 설정하게 하는 방법이 편하다.$ ls /usr/local/Cellar/nginx/1.29.5/homebrew.mxcl.nginx.plist/usr/local/Cellar/nginx/1.29.5/homebrew.mxcl.nginx.plist$ sudo brew services start nginxPassword:Warning: Taking root:admin ownership of some nginx paths: /usr/local/Cellar/nginx/1.29.5/bin /usr/local/Cellar/..

Engineering/Mac 2026.03.12

레노버 LEGION 5 Pro 리전 5 프로 노트북

가끔 리전 노트북을 완전 종료를 안하고 윗 커버만 닫았다가 다시 열면 소리도 나고 키도 눌려지고 분명히 동작은 하는거 같은데도, 까만 화면으로만 나오는 경우가 가끔씩 발생한다. 아무리 파워 버튼을 눌러서 재부팅을 해도 동일한 현상이 나오는데, 어디선가 봤던 해결 방법을 작성해둔다. (다른 노트북에서는 본적이 없는데, 레노버 리전에서만 해당 현상을 겪었다.) - 해결 방법1. 노트북 전원 코드 분리 2. 꺼진 상태에서 전원버튼을 15초 이상 계속 누름. 잠깐 켜졌다가 3. 다시 전원버튼을 짧게 누르면 화면이 보인다. - 레노버 측 답변 1. 어느 브랜드 노트북이던 메인보드에 잔류전원이 남아서 생기는 오류 2. 이런 경우 대부분 브랜드 노트북에서 전원버튼 오래 누르는 방법으로 잔류전원 방전기능을 탑재 ..

Engineering/Etc 2026.01.09
728x90