2024/08 7

[리뷰/책] 홍학의 자리

지은이 : 정해연  고등학교 교사인 준후, 유부남인 그는 담당하는 학급의 학생인 다현과 은밀한 만남을 지속하고 있었다.그런 날들이 이어지던 어느 날, 사건이 발생한다.준후는 이미 숨을 잃은 다현의 몸을 호수로 던진다. 그리고 생각한다. 과연 다현은 누가 죽였을지를.  이 책은 직장 동료분에게 추천을 받아서 읽어봤다. (정작 그분도 읽어보지는 못했다는 듯 하지만...)추천하시면서 반전으로 유명한 책이라는 말을 덧붙이셨는데, 사실은 반전이 있다는 사실을 인지하지 않고 읽는 게 더 좋다고 한다. 책 소개글부터 버젓이 반전이라는 단어가 있는 게 문제지만... 마지막에 생각지도 못했던 부분에서 큰 반전이 있기는 한데, 그 반전을 제외하더라도 한 단락이 끝맺을 때마다 이야기의 흐름을 바꿔놓는 작은 반전들이 있어서 ..

감상/책 2024.08.31

[리뷰/책] 용의자 X의 헌신

폭력을 자행하는 전남편을 우발적으로 살해한 여자, 그리고 그녀를 남몰래 애정하던 천재 수학자가 인멸을 도우면서 벌어지는 내용이다. 유명한 작가의 유명한 작품인데 사실 나는 히가시노 게이고의 소설은 처음 읽어봤다.그런데 왜 인기가 많은지 알 것 같았다. 일단 문장이나 단어가 굉장히 쉽다.그 말은 대중적이기 쉽다는 것이고 추리 소설 입문으로 아주 적합할 것 같은 소설이었다. 이 책만 그런진 모르겠지만 사실 내용 자체도 그리 복잡하지가 않았다.오히려 추리소설로서의 난해함보다는 서정성에 조금 더 비중이 있다고 봤다. 하지만 전개에 있어서는 매우 치밀하므로, 이렇게 쉬운 소재를 가지고 이렇게까지 치밀하게 풀어낼 수 있구나, 하며 놀랐다. 작품에서 주를 이루는 인물인 야스미와 유가와, 구사나기 모두 현실적으로 생각..

감상/책 2024.08.26

[Rocky] Linux에 NATS 서버 설치하기

아래 공식문서를 참고함참고로 go 명령어를 통해 설치하는 방식을 택했음어차피 서버 내에 있는 .go 파일 빌드도 해야 했기 때문임 Installing a NATS Server | NATS Docsamd64, 386, arm6, arm7, arm64, mips64le, s390xdocs.nats.io 1. go 언어 설치dnf install golang  2. go 명령어를 통한 nats 설치go install github.com/nats-io/nats-server/v2@latest  3. 실행하기nats-servernats-server이 있는 디렉토리로 이동해서 위 명령어 실행함기본 폴더는 아마 /root/go/bin일거임  3-1. 필요하다면 config 파일을 만들어서 같이 실행하기nats-serve..

IT/Linux 2024.08.21

[일상/정보] 연속혈당측정기 바로잰핏(Barozen Fit) 후기

저는 아직 나이가 많은 편은 아니지만 건강검진에서 당뇨 전 증후군 판정을 받았습니다.그래서 최근에 혈당 관리에도 신경을 쓰게 되었는데요, 처음으로 연속혈당측정기를 사 보았습니다.  연당기는 프리스타일 리브레, 케어센스 에어, 바로잰Fit 등 여러 가지가 있습니다.제가 바로잰Fit을 구매한 이유는 간단합니다. 그냥 제일 저렴했기 때문입니다. 닥다몰에서 만원 할인 쿠폰을 받고 사은품까지 해서 75,000원에 구입할 수 있었습니다. 염두해 두실 사항은 아래와 같습니다.연당기가 모두 그렇지만 가격은 드럽게 비싼데 사용기간은 2주 정도입니다. 바로잰Fit은 15일로 명시해두고 있습니다.바로잰Fit은 개인이 가지고 있는 채혈식 혈당측정기를 이용해 24시간마다 한번 보정을 해줘야 합니다. 이 작업을 하기 싫으시면 보..

일상 2024.08.11

[일상] 요즘 일상

날씨도 덥고 하니까 뭔가 의욕이 샘솟았다가 꺼졌다가 하는 상태가 반복되는 느낌입니다.마침 헬스장이 일주일동안 휴가인 관계로 이참에 좀 쉬어보자는 생각이 들었습니다.그래서 여러가지 미디어들을 좀 즐겼습니다. 브리아노의 연구소(웹툰)굿파트너(드라마)이재, 곧 죽습니다(드라마)스토브리그(드라마)알포인트(영화) 최근에 이런것들을 봤네요. 다 볼만합니다. 거기에, 뭔가 메이플을 했던 기간동안 항상 영상을 틀어놓고 반복적인 사냥을 위해 손가락만 움직였던 것에 습관이 들어버렸습니다. 그래서 이젠 그냥 가만히 영상만 보면 손해라고 느껴지는 지경에 이르렀기 때문에, 멀티태스킹을 하고 있습니다.  바로 이 스킬자수를 하고 있지요... 뭐 어쨌든 내일부턴 다시 회사도 헬스장도 가야 하기 때문에 다시 일상으로 복귀해야겠지요...

일상 2024.08.11

[Next.js] Next.js 프로젝트 배포하기

Next.js는 여러 가지 방법으로 배포가 가능합니다.대표적인 것들은 다음과 같습니다. 1. html, js, css 파일로 이루어진 정적 배포 파일을 만들어서 배포하는 방법2. 직접 원격 서버(프로덕션 환경)에서 빌드된 파일을 실행시켜 웹 서버를 돌리는 방법3. Vercel과 같은 서비스를 이용하여 github 등 저장소와 연동 후 자동으로 CI/CD의 이점을 얻는 방법 각 방법을 살펴보도록 하겠습니다. 1. 정적 파일로 배포React 프로젝트를 배포하는 방법과 같습니다. Deploying: Static Exports | Next.jsNext.js enables starting as a static site or Single-Page Application (SPA), then later optional..

IT/React & Next.js 2024.08.07

[IT] 로그인 시 세션 관리 방법

최근 프로젝트를 하면서 세션을 관리하는 방법에 대해 고찰해 봤다.  - JWT 이용 방법토큰 기반 인증 방식이라고 불리는 방법을 JWT(Json Web Token)로 구현한 것이다.0. 로그인 성공1. 서버에 저장된 고유한 비밀키를 이용해 만료시간이 부여된 JWT 토큰을 발급한다.2. 클라이언트로 토큰을 보내고, 브라우저에 토큰을 저장한다.3. 요청 시마다 헤더에 토큰을 넣어서 보낸다.4. 서버의 비밀키를 이용해 토큰이 유효한지 확인한다. -> 장점 : DB 액세스 안해도 됨, 토큰에 사용자 이메일이나 권한 정보를 담을 수 있어서 편리함.-> 단점 : 사용자를 강제로 로그아웃할 시킬 수가 없음. 이러한 개입이 필요한 사례는 보안 위협이 생겼을 경우(토큰 탈취 등), 패스워드가 변경되었을 때처럼 모든 곳에..

IT/기타 2024.08.04