분류 전체보기 545

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

[독서노트] Do it! 유니티 6로 게임 제작 & 출시하기

지은이 고정운출판 이지스 퍼블리싱발행 2026.5.30 책을 읽고 나면 주인공인 마법사 캐릭터를 조작해서 다가오는 적 캐릭터를 공격하고 광역 스킬도 사용해서 적 체력을 깎아내고 레벨도 올리는 스크롤 방식의 게임(뱀파이어 서바이어나 궁수의 전설 같은 게임)을 완성하게 된다. 주인공 캐릭터를 중심으로 카메라가 움직이는 방법이라던지 주인공 캐릭터 주변 가장 가까운 적이 움직이는 AI 기법같은 것들을 설명하고 있다. 스테이지 설계, 게임 내 재화, 상태 저장에 대한 방법도 설명하고 있어서 서버 없이 클라이언트 단독으로 실행되는 완성도 있는 게임이 하나 만들어진다. (서버와 연동하는 작업은 또다른 영역이긴 하다.) 이전에 봤던 유니티 게임 개발 서적들은 게임들을 만들다만 상태로 끝내는 경우가 많아서 플레이 가..

Thinking/Book 2026.06.24

[독서노트] 만화로 보는 차트 분석

지은이 후쿠시마 타다시출판 (주)메가북스발행 2023.4.27 일본 작가라서 그런지 매장을 시작할때 쉽게 내용을 파악할 수 있는 만화가 나온다.01 과거의 고점과 저점 02 봉 - 아홉 가지 봉 형태 * 소양봉, 소음봉 : 봉의 몸통이 짧고 매수, 매도가 비슷하다. 소양봉이 연속해서 나타나면 대양봉으로 이어질 가능성이 있다. 반대로 소음봉이 연속해서 나타나면 대음봉이 이어질 가능성이 있어서 경계해야한다. * 대양봉, 대음봉 : 몸통 길이가 평균 가격 폭의 다섯 배이상일때 대양(음)봉이라고 한다. 추세가 이어질 것을 의미한다. * 위꼬리양봉, 위꼬리음봉 : 위꼬리양봉이 저점 근처에서 나왔다면 상승 전환의 신호로 본다. 위꼬리음봉이 고점 근처에서 출현하면 하락 전환을 예상할 수 있고, 저점 근처에서 나..

Thinking/Book 2026.06.18

[독서노트] 진보를 위한 주식투자

지은이 이광수출판 (주)북이십일 21세기북스발행 2025.12.17 주식 관련책인데, 왜 진보가 붙을까 싶었다. 책 머리에서 이유가 나오는데, 절대 좌우 이념에 대한 이야기가 아니라 앞으로 나아 감, 즉 더 나은 세상을 향해 한 걸음씩 나아가는 것을 말하는 거 였다. 그런데, 지속가능한 진보를 위해서는 경제적 기반의 확장이 필요하다. 주식투자는 누구나 기업의 주인이 될 수 있기에 이보다 더 진보적인 자본의 분산이 있냐는 것이다. 기업의 방향은 투자자가 결정하기에 진보가 주주가 되어야 진보의 가치가 시장에 반영되고 기업의 지배구조와 경영 방향 속에 녹아들 수 있다는 것이다. "진보가 어떻게 주식투자를 통해 세상을 바꿀 것인가" 가 이 책의 전반적인 주제이다. 2장의 내용을 작년(2025년)에 읽었다..

Thinking/Book 2026.06.17

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

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

Engineering/Etc 2026.06.15

미국 S&P500 국내 ETF 실질 부담 비용 대비 Top 5

제미나이 통해서 질문 답변을 통해 현재 (2026년 6월) 기준 실질 부담 비용을 비교해서 저렴한 S&P 500 국내 ETF 상품이다.순위 (실질 비용 기준)종목명 (운용사)① 표면 총보수② 숨은 비용 (기타+매매중개)👑 실질 총비용 (①+②)1위 (가장 저렴)TIGER 미국S&P500 (미래에셋)0.01%약 0.1197%약 0.1265%2위KODEX 미국S&P500 (삼성)0.01%약 0.1338%약 0.1400%3위RISE 미국S&P500 (KB)0.00%약 0.1468%약 0.1515%4위ACE 미국S&P500 (한국투자)0.07%약 0.0935%약 0.1635%5위SOL 미국S&P500 (신한)0.05%약 0.1350%약 0.1850% AI 통해서 가져온 거라서 실제 확인을 위해서 fun ET..

카테고리 없음 2026.06.04

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

로또 활용법 / 무료 응모 가능한 로또

실물 로또 - 핀크(Finnq) - 핀또복권 낙첨된 로또 스캔, 한주에 2장까지 등록 가능.- 페이코(PAYCO) : 행운더하기실물 로또 스캔, 5명에게 BHC 치킨+콜라.무료 응모 로또 - 카카오페이 : 페이로또 한주에 무료 3회, 매일 광고 시청 후 1회씩 4회까지, 토요일 저녁이후 리셋, 최대 당첨금 500만원(1등)이지만 카카오페이 포인트로 지급되는듯. - OK캐시백 : 오또 매일 짧은 광고 방문 후 3회까지, 긴 광고 시청후 5회까지, 최대 당첨금 500만 포인트(1등)

Living/Lotto 2026.04.14
728x90