728x90

2025/07 6

wkhtmltopdf CLI 기반 PDF 변환 프로그램

wkhtmltopdf – CLI에서 바로 사용 가능한 HTML to PDF 변환도구로 리룩스 환경에서 유용합니다.Rocky Linux (RHEL 호환)에서 wkhtmltopdf를 설치하려면 다음과 같이 하면 됩니다.Precompiled binary (공식 사이트) 사용1. 다운로드wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.centos8.x86_64.rpm 최신 릴리스는 공식 GitHub Packaging Releases에서 확인할 수 있습니다. 2. 설치sudo dnf install ./wkhtmltox-0.12.6-1.centos8.x86_64.rpmCentOS 8용 패키지는 Roc..

Library 2025.07.15

여러 Excel 파일을 다중 시트 Excel 로 합치기

귀찮아서 만들어서 사용하는 프로그램 시리즈, 여러 엑셀 파일을 다중 시트 엑셀파일로 합치기를 하려니깐 Power Query를 사용하라는데.. 파이썬보다 더 어려운것 같음. 그래서 만들어서 사용하기로 함. #!/usr/bin/env python3# -*- coding: utf-8 -*-"""▶ 목적 1) 사용자가 지정한 디렉터리에서 .xlsx / .xls 파일을 모두 찾아 2) 각 파일을 ‘하나의 시트’로 매핑한 통합 엑셀 파일을 작성한다.▶ 특징 • 첫 번째 시트만 읽음(필요 시 sheet_name=None 으로 수정) • 시트 이름 31자 제한, 중복 방지 로직 포함 • 출력 파일명·경로, 덮어쓰기 여부를 런타임에 물어봄 • pandas + openpyxl 기반(쓰기 엔..

테이블과 관계

잘 구조화된 데이터베이스는 여러 가지 중요한 설계 원칙을 준수합니다.각 테이블에는 한 가지 유형의 데이터만 있으며 다른 테이블에 있는 데이터는 포함하지 않습니다. 예를 들어, customers(고객) 테이블은 책의 세부 정보를 포함하지 않고, books(도서) 테이블은 고객 세부 정보를 포함하지 않습니다. 이는 books 및 authors(저자) 테이블에도 마찬가지로 적용됩니다. 그렇다고 books 테이블이 authors 테이블을 전혀 인식하지 못한디는 것은 아닙니다.데이터는 절대 반복되지 않습니다. 동일한 데이터 항목이 다른 테이블에서 발견되는 일은 없으며, 동일한 테이블에서 반복되는 일도 없습니다. 예를 들어, books 테이블에 저자 이름과 기타 세부 정보를 넣었다면, 같은 저자의 다른 도서에 대해..

데이터베이스와 데이터

데이터베이스는 데이터를 저장합니다. 이름 자체로 그 의미가 보이지만, 데이터베이스를 정보라고 부르고 싶은 유혹이 들더라도 정보와 데이터는 다르다는 것을 이해하는 것이 중요합니다. 기본적으로 데이터는 중립적입니다. 어떠한 의미도 가지지 않습니다. 예를 들어, 여러분의키가 175 cm라고 합시다. 데이터베이스 입장에서는 그 키가 큰 것인지 작은 것인지 알 수 없을 뿐만 아니라 딱히 신경 쓰지도 않습니다. 단지 숫자일 입니다. 심지어 정확하지 않은 숫자라 해도 상관하지 않습니다. 데이터베이스는 입력된 데이터가 데이터베이스 설계에 미리 정의된 규칙을 따르는지만 봅니다. 입력된 데이터의 유형이나 가능한 값의 범위 등이 여기에 포함될 수 있습니다. 이에 반해 정보는 인간이 만드는 것입니다. 의미를 부여하고 판단을 ..

실존주의

깊은 숲 속, 낡은 책장이 끝없이 이어지는 ‘무(無)의 도서관’이 있었습니다. 서가는 하얀 책들로 가득했지만, 어느 책에도 한 글자조차 인쇄되어 있지 않았습니다.어느 비 오는 날, 작은 달팽이 한 마리가 그곳에 “사서”로 임명되어 툭 떨어졌습니다. 누가 임명장을 준 건지, 왜 하필 자신인지—아무 설명도 없었습니다. 달팽이는 당황했지만, 서가 끝머리에 붙은 안내 문구를 발견했습니다. “여기 있는 모든 책은 저마다의 작가를 기다린다.” “그럼 나는… 글씨를 새겨야 하는 건가?” 달팽이는 껍데기 속에서 웅크린 채 중얼거렸습니다. 비가 그친 뒤에도, 서고는 한없이 조용했습니다. 달팽이는 맨 앞 책을 집어 들었습니다. 표지는 새하얗고, 제목도 저자도 없었습니다. 달팽이는 잠시 주춤하다, 조심스럽게 껍데기에서 ..

인문학 2025.07.11
728x90