| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- #평판관리 #좋은평가받는법 #관계심리학 #인간관계팁 #신뢰쌓기 #진심의힘
- 프랑스) #바티칸 박물관(로마
- 스페인) #르네상스·바로크 조각 미술관(보르게세
- #자기계발 #자기성장 #자기관리 #긍정적인삶 #마인드셋 #심리학에세이 #삶의태도
- 간단한 Word 자동화 프로그램 #다산 정약용 # 유배지에서 보낸 편지 #유니코드 이스케이프
- 언론 #백업 backup #세계적으로 가장 강력한 툴
- # 그리스 신화 # 로마 신화 #카오스 #가이아 #우라노스 #크로노스 #제우스 #헤라 #포세이돈 #하데스 #데메테르 #아테나 #아폴론 # 아르테미스 #헤르메스 #헤파이스토스 #계보 #그리스 로마 신화 영어 어원
- 영국) #프라도 미술관(마드리드
- #스탕달 신드롬 #유럽 미술관 #우피치 미술관(피렌체
- xls
- #악어 #카피바라 #설치류 #카이만 #네셔널지오그래픽 #IUCNCSG.ORG
- 문서 파일 #사진 정리 #포렌식 # 출판
- 티스토리챌린지
- #유럽 미술관 #오랑주리 미술관 #산 마르코 미술관# 로댕 미술관 #브레라 미술관 #샤갈 미술관 #오페라 가르니에 #귀스타브 모로 미술관 #아카데미아 갤러리 #우피치 미술관#바르베리니 궁전 #코톨드 갤러리 #스탕달 신드롬
- #다산 정약용 #유배지에서 보낸 편지 #도덕 #용기 #염 #주역 #호연지기 #효제 #근검
- #파이썬 #번역 프로그램 #async await #동기 비동기 #coroutine #googletrans #translator
- #ExifTool # 메타데이터 metadata #meta information #사진
- 프랑스) #오랑주리 미술관(파리
- 이탈리아) #오르세 미술관(파리
- ppt) 파일 #오피스(워드
- 프랑스)#내셔널 갤러리(런던
- 로마) #반 고흐 미술관(암스테르담
- 오블완
- #선진국 대한민국 #선진국 #대한민국 #아이들 #청소년 #고민 #해결 #심리
- 이탈리아) #루브르 박물관(파리
- 파워포인트) #집(zip)파일 #아래한글(HWP) #brute-force(무차별 대입)
- 엑셀
- # 암호(비밀번호) 분실 # 암호(비밀번호) 찾기 #오피스(doc
- 네덜란드) #샤갈 미술관(니스
- #데일카네기 인간관계론 (고전 필독서) #인간관계론 (도서명) #인간관계개선 (가장 핵심적인 목적) #대화의기술 (실질적인 활용법) #인간관계꿀팁 (정보성) #직장생활팁 (실용성) #자기계발서 (카테고리)
- Today
- Total
목록AI, 클라우드, 문서, 자동화 (22)
아톨러브
다산 정약용 선생님의 '유배지에서 보낸 편지'의 주요 문구를 정리하고 나름의 해석을 붙인 문서를 만든 다음, 원문 부분을 '기울임꼴'과 '파랑'으로 적용하고자 했습니다(아래 이미지 참조). 전체가 68개 항목이므로, 68번의 반복되는 수작업을 대신하, 간단한 Word 자동화 프로그램을 파이썬으로 구현하여 0.1초만에 정리를 한 코드입니다. from docx import Documentfrom docx.shared import RGBColor# 워드 문서 열기doc = Document(r"C:\Users\user\Desktop\dasan_input.docx")# 플래그: '가. 원문 인용'을 만난 뒤 다음 문단을 수정하기 위해 사용mark_next = False for para in doc.paragra..
ExifTool은 사진·영상·문서 파일 등 다양한 파일의 메타데이터(metadata) 를 다룰 수 있는 세계적으로 가장 강력한 툴 중 하나라고 합니다. 사진 파일에서 "찍은 날짜"를 불러오고 싶다 등의 작업을 할때, 사실 ExifTool이 그러한 작업에 있어서 표준이자 최강자라고 할 수 있습니다. 아래에 상세히 정리합니다.1. ExifTool이란 무엇인가?개발자: Phil Harvey (캐나다 출신 엔지니어, 오픈소스로 공개)형식: 명령줄(command line) 기반의 프로그램주요 기능:사진, 동영상, PDF, 오디오 등 130가지 이상의 파일 포맷 지원읽기(Read): 파일에 저장된 모든 메타데이터 확인 가능쓰기(Write): 메타데이터 수정/삭제/추가 가능변환(Convert): 특정 메타데이터를 기..
아주 간단합니다. 다만, googletrans의 최신 버전은 내부적으로 비동기 함수를 사용하기 때문에, translator.translate() 호출 시 await를 사용하지 않으면 coroutine 객체가 반환됩니다. 그러므로, await 문법을 사용하지 않는 googletrans의 구버전(4.0.0-rc1)을 설치하여 번역 프로그램을 만들수도 있습니다. 1단계: async와 await 사용 비동기 방식을 사용하기 위해, asyncio 라이브러리를 사용하여 코드를 비동기적으로 실행해야 합니다. import googletransimport asyncio # asyncio 라이브러리 추가async def main(): """ 비동기 방식으로 번역을 실행하는 메인 함수 """ tra..
파이썬에서는 multiprocessing 모듈을 이용해서 여러 코어에서 동시에 조합을 시도할 수 있습니다. 다만, 비밀번호 크래킹을 단순 brute-force(완전 탐색)로만 하면 경우의 수가 기하급수적으로 커져서 사실상 현실적으로 풀기 힘들어집니다. 그래서 실제 보안 연구나 해킹 실무에서는 여러 현대식 접근 방식이 사용되는데, 아래 코드 하단에 정리합니다. 2. 멀티코어 병렬처리, 비밀번호 찾기 (ZIP + MS Office) import itertoolsimport zipfileimport msoffcryptoimport ioimport osimport multiprocessing as mpclass PasswordCracker: """ 다양한 조합으로 비밀번호를 추측하여 ZIP, DOC..
본인이 작성한 오피스(워드, 엑셀, 파워포인트)나 집파일에 암호를 걸어두고, 시간이 지나 비밀번호가 생각나지 않을때가 종종 있어 난처한 경우가 발생합니다. 이때, 시간 여유가 많이 있고 또한 아주 간단한 암호를 설정했다면 '단순 brute-force(무차별 대입) 방식'을 시도해 볼 수 있습니다. (*암호화된 파일을 분실한 경우, 개발사에서도 암호를 복구해 주지 않는 것으로 알고 있습니다. 사본/이전본을 찾는 게 현실적인 해법입니다. 추가로, 본문 하단에 암호분실을 대비한 예방팁을 정리하였습니다.)ZIP 파일zipfile 모듈로 열 수 있고, extractall(pwd=...) 같은 방식으로 비밀번호 검증 가능.MS Office (ppt, pptx, doc, docx, xls, xlsx 등)pptx/do..
1. 내부 IP & 외부 IP socket + getsockname() → 내부 IP 확인urllib 또는 http.client + api.ipify.org → 외부 IP 확인### ===== 내부 IP 확인 =====import socket # 네트워크 소켓 통신을 위한 표준 라이브러리import urllib.request # HTTP 요청을 보낼 수 있는 표준 라이브러리import json # JSON 형식 데이터를 파싱하기 위한 라이브러리import ssl # SSL 인증서 처리 라이브러리in_addr = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # TCP 소켓 객체 생성 (IPv4, T..