본문 바로가기
반응형

전체 글1085

Python - Zipfile 한글 파일이름 깨짐 해결하기 Zipfile에서 압축을 해제한 파일의 한글깨짐이 발생하는데 이는 인코딩 문제이다. 이를 해결하기 위해서는 파일 이름 정보를 압축을 해제하기 전에 디코딩을 진행해야 한다. 아래 euc-kr 으로 디코딩을 하는 방식으로 파일에서 사용된 한글을 정상적으로 인식시킬 수 있다. import zipfile def extract_korean_zip(zip_path, extract_path): with zipfile.ZipFile(zip_path, 'r') as zip_ref: for zip_info in zip_ref.infolist(): # 깨진 한글 파일 이름 복원 filename = zip_info.filename.encode('cp437').decode('euc-kr') # 폴더 경로 처리 if filena.. 2024. 3. 1.
원신 - 특별 방송 및 리딤 코드 정리 마지막 업데이트 240319 사용가능한 리딤 코드만 정리합니다. 리딤코드는 직접 사이트에 접근해서 입력을 해도 되며, 바로 입력 링크를 이용할 수 있습니다. https://genshin.hoyoverse.com/en/gift?code= 뒤에 코드를 입력하는 방식 Genshin Impact – Step Into a Vast Magical World of Adventure genshin.hoyoverse.com 4.5 업데이트에 리딤 코드가 대거 추가되었다. 보상 바로 입력 링크 CA3BLTURGH9D 원석 60개, 모험가의 경험 5개 바로 입력 CT2BDW7JD38M 원석 60개, 모험가의 경험 5개 바로 입력 IREQ83JDJ772 10,000 모라, 고급 강화 광석 x5, 모험 경험치 x10, 생선 볶.. 2024. 3. 1.
구글 애널리틱스에서 나오는 Ad_impression 및 다른 속성 정리 구글 애널리틱스에서 보고서를 살펴보면, 특이한 용어들이 눈에 들어온다. Ad_impression? 뭔가 갑자기 증가했다고 하는데, 어떤 것인지 궁금하여 관련 이벤트들을 정리해 보았다. 이벤트 유형 정의 Ad_impression (광고 노출) 정의: 광고가 사용자의 화면에 표시되는 횟수 예시: 웹사이트에 배너 광고가 100번 표시되면 광고 노출수는 100회 Ad_clicks (광고 클릭) 정의: 사용자가 광고를 클릭하는 횟수 예시: 100번 노출된 광고 중 10번 클릭되면 광고 클릭수는 10회 Ad_ctr (광고 클릭률) 정의: 광고 클릭수를 광고 노출수로 나누고 100을 곱하여 계산 예시: 광고 클릭수가 10회이고 광고 노출수가 100회면 광고 클릭률은 10% Ad_cost (광고 비용) 정의: 광고에 .. 2024. 3. 1.
원신 - 켄리아 입구 및 관련 정보 정리 마지막 업데이트 240301 원신 스토리가 점점 후반부에 들어오면서 켄리아 관련하여 궁금증이 발생하였다. 하여 관련하여 찾은 정보들을 정리해 본다. 켄리아는 바다 속에 지하에 존재 지금 원신에 캔리아로 지목된 곳은 바로 폰타인과 수메르 사이 지점이다. 선악의 크바레나를 진행하면, 투니기 흑연 아래쪽의 지하로 들어갈 수 있는데, 가장 안쪽에 켄리아 입구를 찾을 수 있다. 저기가 문이 아님, 입구는 죄 깊은 침례자 쪽 지하 워프 포인트를 이용해서 계속, 계속 지하로 들어가자. 이후에도 가운데 문양이 위치하면 더욱더 지하로 들어갈 수 있고, 마지막 문 위치에 활성화하여 개방이 가능하다. 입구에 도착하면 모든 희망을 버릴지어다 업적이 달성된다. 현재 추측으로는 아직 개방되지 않은 곳이 켄리아 지하 세계일 것이라.. 2024. 3. 1.
Mac - 압축 파일에서 __MACOSX 및 .DS_Store 파일 제거하기 Mac에서 압축을 하면 기본적으로 __MACOSX와 .DS_Store 파일이 함께 압축된다. 이 파일은 Mac Finder 용도로 활용되는 파일로, Windows 사용자나 다른 OS 사용자와 공유할 때 불필요하다. 따라서 해당 파일을 제거하는 방법을 알아두면 유용하다. zip -d 명령으로 압축 파일 내 특정 파일 지우기 zip -d 명령을 이용하면 압축 파일 내 특정 파일을 지울 수 있다. 이때, 여러 디렉토리를 확인해야 하므로 * 옵션을 함께 사용한다. __MACOSX 파일 제거 __MACOSX 디렉토리 내 모든 파일을 제거 zip -d compressfilename.zip __MACOSX/\* .DS_Store 파일 제거 모든 디렉토리의 .DS_Store 파일을 제거 zip -d compressfi.. 2024. 3. 1.
Mac - .DS_Store 파일 생성하지 않기 .DS_Store 파일이란? .DS_Store 파일은 macOS에서 생성되는 파일로, 해당 폴더의 아이콘, 배경색, 창 크기, 위치 등의 정보를 저장하는 파일이다. 이 파일은 macOS에서만 사용되며, Windows나 Linux에서는 사용할 수 없다. .DS_Store 파일을 압축하지 않으려면? 위에서 언급한 커맨드를 터미널에서 입력하면 된다. defaults write com.apple.desktopservices DSDontWriteNetworkStores false 이 커맨드는 .DS_Store 파일을 네트워크 폴더에 생성하지 않도록 설정한다. 유저별로 설정되므로, 관리자 권한이 없어도 사용할 수 있다. 설정을 다시 사용하려면? 위 커맨드에서 false를 true로 바꾸면 된다. defaults w.. 2024. 3. 1.
반응형