전체 글 148

무심코 하고싶은 일

무심코 이런 일을 하고 있다. 무심코 TV를 켠다. 무심코 핸드폰을 든다, 그리고 크게 살 것 도 없는 당근마켓에 들어가 본다. 무심코 냉장고 문을 열어본다. 무심코 과자를 뜯어 입에 넣는다. 무심코 해 온 일들이다. 나에게 큰 도움이 될 것 같지 않다. 이렇게 크게 할 일이 없을 때, 무심코 하는 일을 조금은 유익한 일로 바꿔보자 뭐가 있을까? 이런저런 생각이 들었지만, 그중 그럴싸한 것들을 추려 보자 책 읽기 사고 읽지 않은 책이 수두룩 빽빽하고, 구독 중인 전자책 서비스도 있으니 매우 매우 적합한 행위 그림 그리기핸드폰으로 사진 찍고, S펜으로 그림 그리기 등 어반스케치 느낌으로 그림을 배우고 싶으니 이것도 나쁘지 않을 것 같지만, 나름 생각 없이 진입할 수 있는 루틴이 필요할 것 같다. 예를 들어..

life 2024.02.18

한참 자야 할 시간에 잠에서 깨어났다

밤에 눈이 떠졌다 이불을 하나도 덥지 않은 상태로 추위가 느껴졌거나, 옆에서 자는 딸내미가 툭 건드렸을 수 도 있다. 시계를 본다, '망했다' 내일 아니 오늘 어떡하지? 가끔씩 일어나는 이런 일을 어떻게 영리하게 보낼 수 있을지 'Copilot' 에게 물어보았다. 안녕하세요, 코파일릿입니다. 잠을 잘 못 자시는 것 같아요. 😔 잠에서 깨어나면 다시 잠들기가 어려울 수 있습니다. 그럴 때는 다음과 같은 방법들을 시도해 보세요. 🛌 📌 방 온도를 낮춰보세요. 더운 방에서는 잠이 오지 않을 수 있습니다. 15.6°C~19.4°C 정도의 서늘한 방에서 자는 것이 좋습니다 📌 4-7-8 호흡법을 해보세요. 이 호흡법은 몸과 마음을 진정시키고 잠을 유도하는데 도움이 됩니다. 입을 닫고 코로 4초 동안 숨을 들이마시..

life 2024.02.08

맥에서 BATTLETECH(게임) 한글화 하는 방법

스팀에서 구입한 BATTLETECH 게임을 맥북에서 어리바리 한글화에 성공한 뒤, 방법을 정리해 봤습니다. 1단계. FontReplaceMod 활성화 전체적인 맥락을 보면, 프랑스어판에 한글 폰트와 한글 번역 리소스를 추가하여 한글화를 하게 됩니다. 우선, 1 단계는 프랑스어 폰트에 한글 폰트를 추가해 주는 'FontReplaceMod'를 동작하는 상태로 만드는 것입니다. 스팀에서 구입한 BATTLETECH 속성 중 ‘베타' 를 1.8.1 을 선택하여 설치 합니다. (1.8.1 에서만 FontReplaceMod 가 활성화 된다고 합니다.) 게임을 실행하고 왼쪽 아래 MODS 를 누른 뒤, ‘MODS ENABLED’ 를 활성화 합니다. 그 뒤 저장 하고 한번 더 게임을 시작 합니다. (이때 아래 폴더가 생..

카테고리 없음 2023.12.03

시작과 종료가 있는 데이터 캐싱하기

⚠️ 특정 비즈니스 상황을 천천히 생각해 보면서 작성한 글입니다. 허술함에 주의하세요. 이벤트 '시작 시각'과 이벤트 '종료 시각'을 담고 있는 데이터가 있다. ID 시작시각 종료시각 1 2023. 8. 20 00:00 2023. 8. 25 23:59 2 2023. 8. 26 00:00 2023. 8. 30 00:00 특정 시점(=현재시각)을 기준으로 이벤트 중인 데이터를 조회 특정 시점을 기준으로 이벤트 중인 데이터를 조회하는 기능이 있다고 하자, 위 데이터가 SQL 서버에 저장되어 있다면 손쉽게 쿼리로 원하는 데이터를 추출할 수 있을 것이다. 캐시 적용 데이터가 매우 많고, 호출이 많아 위 기능에 캐시를 적용하기로 하였다. 어떻게 적용하면 좋을까? 아마도 위 기능을 구현하는 함수는 아래와 같은 형태이..

thinking 2023.08.31