Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

분류 전체보기 670

Python xlwings Tip 2개...

Python의 xlwings 라이브러리를 사용하여 엑셀 셀의 배경색을 변경하는 방법을 알려드릴게요! pythonimport xlwings as xw# 엑셀 파일 열기 또는 새로 만들기wb = xw.Book() # 새 엑셀 파일 생성sheet = wb.sheets[0] # 첫 번째 시트 선택# 특정 셀의 배경색 변경sheet.range("A1").color = (255, 0, 0) # 빨간색 (RGB 값: 빨강 255, 초록 0, 파랑 0)# 변경 사항 저장 (새 파일인 경우)wb.save("example.xlsx")# 엑셀 닫기wb.close()이 코드에서 sheet.range("A1").color = (255, 0, 0) 부분이 A1 셀의 배경색을 빨간색으로 설정하는 부분이에요. RGB 값을 원..

Xwings를 활용한 엑셀 하이퍼링크 관리

Xwings를 활용한 엑셀 하이퍼링크 관리 엑셀에서 Xwings 라이브러리를 사용하여 하이퍼링크를 추가, 수정, 삭제하는 방법을 알아보겠습니다.1. Xwings 설치 및 엑셀 파일 열기먼저, Xwings가 설치되어 있어야 합니다. 터미널이나 CMD에서 다음 명령어를 실행하세요.bashpip install xlwings이후, 엑셀 파일을 열거나 새로 생성하여 작업을 시작할 수 있습니다.pythonimport xlwings as xwwb = xw.Book("example.xlsx") # 기존 파일 열기ws = wb.sheets["Sheet1"] # 원하는 시트 선택2. 하이퍼링크 추가하기웹사이트로 이동하는 하이퍼링크를 추가하려면 다음과 같이 작성합니다.pythonws.range("A1").value = ..

Android 헬스 커넥트 시작하기: 통합 및 권한 관리 가이드

Android 헬스 커넥트 시작하기: 통합 및 권한 관리 가이드• 이 가이드는 Android 앱에서 헬스 커넥트를 사용하는 방법을 설명하며, Android 14(API 레벨 34)부터는 Android 프레임워크의 일부로 설정이 필요 없지만, Android 13 이하 버전에서는 Google Play 스토어에서 헬스 커넥트 앱을 설치해야 합니다.• 헬스 커넥트는 사용자의 건강 데이터를 안전하게 저장하고 관리하며, 앱은 Health Connect SDK를 통해 데이터에 접근합니다. 데이터 접근은 읽기 및 쓰기 권한으로 관리되며, AndroidManifest.xml 파일에 해당 권한을 선언해야 합니다.• 앱은 사용자에게 필요한 데이터 유형에 대한 권한을 요청해야 하며, Play Console에서 선언된 권한..

Android 최신 앱 개발: Hilt + KSP + Room + Jetpack Compose 완벽 구성 가이드 (Kotlin 2.1.20 기준)

🛠️ Android 최신 앱 개발: Hilt + KSP + Room + Jetpack Compose 완벽 구성 가이드 (Kotlin 2.1.20 기준) Android 앱을 설계하면서 가장 중요한 것은 모던한 아키텍처, 선언형 UI, 의존성 주입(DI), 그리고 로컬 데이터베이스 구성입니다.이번 포스팅에서는 Android Studio Meerkat (2024.3.1 Patch 1) 환경에서 최신 Kotlin 2.1.20을 사용해 다음 스택을 하나로 묶어 앱을 구성하는 방법을 소개합니다:Jetpack Compose (UI)Hilt (의존성 주입)Room (로컬 DB)KSP (KAPT 대체 컴파일러)Gradle Kotlin DSL + libs.versions.toml (버전 관리 일원화)📌 왜 libs.v..

《시간을 파는 가게》 #5

《시간을 파는 가게》 5장. 하나의 시간, 하나의 마음가게를 나서는 순간,세상은 다시 익숙한 회색빛 도시였다.자동차 소음,바쁘게 움직이는 사람들,회사 건물에 들러붙은 조명들까지.모든 게 제자리로 돌아간 듯 보였다.하지만,그는 더 이상 예전의 그가 아니었다.출근길에 지하철을 타고,같은 자리에서 커피를 마시고,같은 회의실에 앉았지만—어딘가 이상했다.정확히는,무언가가 비어 있었다.처음엔 감정의 무뎌짐인가 싶었다.누구를 만나도 조금 멀게 느껴졌고,매일 체크하던 사진첩도, SNS도왠지 모르게 익숙하지 않았다.그리고 며칠 뒤—그는 문득 알게 되었다.그 아이의 이름이기억나지 않았다.어릴 적 골목길에서 처음 만난,함께 웃고 뛰놀던 그 소녀.늘 마음속 어딘가에 살아 있던그 존재가—형체만 남긴 채 흐려져 있었다.사진도, ..

그냥글쓰기 2025.05.04

《시간을 파는 가게》 #4

《시간을 파는 가게》 4장. 돌아온 하루눈을 뜬 순간—세상은 이상할 정도로 조용했다.햇살은 부드럽고,창문 밖으론 고양이 울음소리와 나뭇잎 흔들리는 소리만 들렸다.휴대폰도, 회사 메신저도, 회의 알림도 없었다.모든 게 멈춰 있었다.아니, 아니었다.모든 게… 돌아가 있었다.그는 침대에서 몸을 일으켰다.하지만 이건 지금 그의 방이 아니었다.묘하게 낯익고, 오래된 구조의 작은 방.벽엔 그가 어릴 적 좋아하던 로봇 포스터가 붙어 있었고,서랍 속엔 세월이 덮은 색연필과 딱지들이 가지런히 들어 있었다.거울을 보았다.자신은 여전히 지금의 모습이었다.하지만 세상은—1996년의 어느 봄날로 돌아가 있었다.그는 마당으로 나갔다.햇빛이 따뜻하게 뺨을 쓸고 지나갔다.그리운 흙냄새.옆집 아주머니가 부르는 개 짖는 소리.멀리서 들..

그냥글쓰기 2025.05.02

《시간을 파는 가게》 #3

《시간을 파는 가게》 3장. 대가를 묻는 자책자에서 시선을 떼지 못한 채,그는 한 장, 또 한 장을 넘겼다.수많은 기억들이 흘러갔다.그 중 일부는 지우고 싶을 만큼 쓰라렸고,어떤 건 너무 평범해서 지나쳤다.하지만—그 아이와의 기억만은 손끝이 멈췄다.동네 끝 골목, 어색한 첫 만남.그 후로 이어진 짧고도 깊은 유년.그는 페이지를 쓸어내리듯 쓰다듬었다.그 기억만큼은 늘 마음 깊은 곳에 자리하고 있었다.하루가 고단하고, 회사에서 인간관계가 숨 막히고,매일이 지친 반복이 될 때마다—문득문득 떠오르던 작은 평화의 섬.“이 기억을, 없앨 수 있다면…”그는 조용히 말했다.“정말로, 아무것도 안 느껴지게 되는 건가요?이 골목, 그날의 햇살, 그 아이의 목소리까지… 다?”주인은 책을 덮으며, 고개를 끄덕였다.“예. 당신..

그냥글쓰기 2025.04.30

《시간을 파는 가게》 #2

《시간을 파는 가게》2장. 기억의 값, 시간의 무게 문이 열리자,그는 마치 오래된 시계 안으로 들어서는 듯한 기분이 들었다.가게 안은 생각보다 넓었다.천장은 높고, 벽면엔 온갖 크기의 시계들이 걸려 있었다.벽시계, 괘종시계, 회중시계, 심지어 모래시계까지.모두 다른 속도로, 다른 박자로 ‘째깍’ 소리를 내고 있었다.그 소리들이 겹쳐져, 마치 시간 그 자체가 숨을 쉬는 것 같았다.가게 안은 따뜻했지만, 이상하게도 시간이 정지된 느낌이 들었다.밖과는 완전히 단절된 공간.그리고—그 중심에 한 사람이 앉아 있었다.그는 주인공보다도 나이가 많아 보였지만,그 얼굴에서는 늙음이라는 단어가 떠오르지 않았다.마치 오랜 세월을 보아온 듯한 눈,침묵에 익숙한 사람 특유의 고요한 기운이 있었다.“어서 오세요.”그의 목소리는 ..

그냥글쓰기 2025.04.28

《시간을 파는 가게》 #1

《시간을 파는 가게》 1장. 오래된 골목, 그리고 간판 하나 도시는 오늘도 바빴다.사람들은 시계를 보며 걷고, 휴대폰을 보며 밥을 먹고, 미래를 걱정하며 잠에 들었다.누구도 지금 이 순간을 살아내지 못하는 것처럼 보였다.그도 그랬다.출근길엔 지하철 안에서 멍하니 고개를 떨구었고, 회사에선 말보다 한숨이 먼저 나왔다.“고생하셨습니다”라는 말은 더 이상 위로가 아닌 자동응답처럼 느껴졌고,이따금 울리는 카톡 알림 소리는 업무인지 사생활인지조차 구분되지 않았다.그날도 그는 평소처럼 일찍 출근했고, 밤늦게 퇴근했다.커피는 벌써 다섯 잔째였고, 점심은 생각도 나지 않았다.회의 중 누군가의 말이 들리지 않아 핀잔을 들었고, 퇴근 직전엔 “좀 더 분발하자”는 상사의 말이 잔잔한 독처럼 퍼졌다.그리고—그는 아무 말 없이..

그냥글쓰기 2025.04.25

Python으로 Oracle 데이터 삽입 시 특수문자 처리 방법

Python으로 Oracle 데이터 삽입 시 특수문자 처리 방법 Oracle 데이터베이스에 데이터를 삽입하면서 문자열에 특수문자, 특히 작은따옴표(')가 포함된 경우 SQL 문법 오류를 방지하는 방법을 소개합니다.1. SQL Escape 처리특수문자, 특히 작은따옴표가 포함된 문자열을 안전하게 처리하려면 작은따옴표를 두 개로 변환해야 합니다. Python 코드 예시는 다음과 같습니다:pythondef escape_string(value): return value.replace("'", "''")text = "Python's flexibility!"escaped_text = escape_string(text)print(escaped_text) # Python''s flexibility!2. 바인딩 ..

반응형