전체 글 49

[넛지(Nudge) 파이널 에디션] 우리는 자유롭게 선택하는가?

Instruction e-book 보관함에 담겨 있는 이 책은 한창 자기 계발에 대해서 찾아보던 때에 유튜브를 보다가 발견한 책이다. 유튜브 내용이 재미있고 유익한 것 같아서 책을 직접 읽어보고자 구매했는데 막상 읽어보니 내가 생각한 내용보다는 다른 전개로 이어져 손이 잘 가지 않았다.  그래도 자기 전 시간과 이동 시간을 활용하여 다 읽을 수 있었다. 이번 계기로 유튜브에서 추천하는 책은 유튜버가 정말 잘 포장하고 재미있어 보이게 만든다는 것을 경험했다. 그리고 다음부터는 책을 선택할 때 도서관이나 서점에서 미리 읽어보고 취향에 맞는지 확인 후 구매할 것이다.합리적인 선택은 본능을 거슬러야 한다 책 초반에서 우리가 왜 합리적인 선택을 하지 못하는지 알려준다. 우리는 AI가 아니기 때문에 선택에 대해서 ..

취미/Book Review 2024.11.16

[React.js] React-Table getGroupedRowModel() 오류

const React-Table getGroupedRowModel() 오류 = ( Param ) => {💻 return Result;// useReactTable Hook 선언const table = useReactTable({ ... getGroupedRowModel: getGroupedRowModel(), // getGroupedRowModel가 마지막으로 setPagination을 호출하기 때문에 콘솔창에 오류가 발생함 // 따라서 아래와 같이 setPagination을 호출하지 않도록 하면 오류가 사라짐 onPaginationChange: () => undefined, ...}); 출처: https://github.com/TanStack/table/issues/5..

DEV/WebProgramming 2024.09.18

[Vite.js] 모드에 따라 빌드 환경 변수 및 결과 폴더 변경

const 모드에 따라 빌드 환경 변수 및 결과 폴더 변경 = ( Param ) => {💻 return Result;필요 모드에 따라 환경 변수 파일 나누기# .env (기본 환경 변수)# .env를 베이스로 다른 모드의 환경 변수가 덮어 씌워짐VITE_APP_TITLE=DefaultENV# .env.production (빌드시 환경 변수)# .env를 베이스로 빌드시 따로 변경이 필요한 환경변수 정의VITE_APP_TITLE=BuildENV# .env.prod-2 (커스텀 빌드 환경 변수)# .env를 베이스로 prod-2에 대한 환경 변수 적용VITE_APP_TITLE=Prod2ENV 모드에 따라서 빌드 저장 폴더 바꾸기// vite.config.jsimport { defineConfig } fro..

DEV/DevelopSystem 2024.08.13

[게으른 완벽주의자를 위한 심리학 | 헤이든 핀치] 미룬 것을 다시 당기기

Instruction 자기 관리론을 다 읽은 후 바로 이 책을 선택해서 읽었다. 알라딘 책장에 여러 책을 사놓았는데 요새 고민하는 문제인 미루기에 대한 책이라 고민 없이 선택할 수 있었던 것 같다. 독서하는 능력이 늘어난 것인지 이번 책을 읽을 때 수월하게 읽힌 다는 느낌을 많이 받았다. 책의 내용도 잘 정리된 느낌이다. 그래서 빠르게 읽고 독후감을 쓸 수 있게 되었다.여러 관점으로 미루기 이해하기 책을 읽기 전 일을 미루는 것에 대해서 단순히 게으르다고 판단했다. 내가 의지력이 부족하다고 생각했고 이는 자괴감을 들게 하는 요소 중 하나였다. 책에서는 미루는 것에 대한 원인은 단순하지 않다고 설명한다. 여러 심리적인 요인들이 작용하지만 최근 미루는 것에 대해 고민해 보고 여러 방식을 써본 나로서는 크게 ..

취미/Book Review 2024.08.10

[Styled-Component] style 태그 내 무한 생성되는 클래스 문제

const style 태그 내 무한 생성되는 클래스 문제 = ( Param ) => {💻 return Result;// top, left 값이 변할 때 마다 클래스 생성됨const MoveImg = styled.img` position: absolute; width: 150px; height: 150px; top: `${props.$top}`px; left: `${props.$left}`px;`// top, left 값이 변해도 클래스가 다시 생성되지 않음const MoveImg = styled.img.attrs( (props) => ({ style: { top: `${props.$top}px`, left: `${pro..

DEV/CSS 2024.08.08

[구미 2종 소형 면허 취득기] 생각보다 어려웠던 2종 소형 면허

5월쯤부터 여러 매체를 통해서 내가 지금 목표로 하고 있는 것들, 좋아한다고 생각한 것들에 대해 다시 생각해 봤다. 남의 시선이 신경 쓰여 애써 좋아하고 목표하고 있는 부분을 나에게서 찾을 수 있었다. 그래서 진심으로 좋아하고 즐길만한 것들을 생각하다 보니 고등학교 때부터  타고 싶었던 오토바이가 생각이 났다. 마침 도쿄 리벤져스 애니도 보고 있어서 더욱 오토바이에 대한 관심이 커져갔다. (특히 마이키 오토바이가 멋있어 보였다 👍)  검색을 통해 1종 보통 면허로 125cc 매뉴얼 바이크를 탈 수 있다는 것을 알게 되었다. 스쿠터와 매뉴얼 바이크 두 가지 옵션이 있었고 스쿠터 같은 경우 스로틀을 감으면 앞으로 나가기 때문에 비교적 쉽게 입문할 수 있다고 생각이 들었다. 그래도 기계적인 조작과 바이크 형..

일상/Motorcycle 2024.08.03

[자기관리론 | 데일 카네기] 행복 || 성공 = (- 걱정) * (- 피로)

Instruction 이전에 우울과 불안에 대한 책을 관심 있게 읽고 다시 한번 삶에 대해 계발을 할 수 있는 책을 골라서 읽었다. 이번엔 관심 있는 책을 꾸준히 읽기 위해서 자기 전 또는 이동 중일 때 독서하는 습관을 가지려고 노력했다. 자기 전이라 피로가 쌓여 있어 많은 페이지를 읽지는 못했지만 책의 장 단위로 매일 읽다 보니 적절한 분량으로 꾸준히 읽을 수 있었다.  이전 책에서 큰 틀에 대해서 익힌 느낌이라면 이 책을 통해서는 세부적으로 문제를 파악하고 해결 방법을 알게 된 느낌이다. 이번 책 역시 재밌게 읽었고 내 삶에 큰 도움이 되었다.DDoS 같은 걱정 제목이 자기 관리론이라 다양한 자기 관리 방법에 대해서 알려주겠구나 했지만 오해였다. 책의 시작은 인간관계론처럼 책이 쓰인 이유와 실행하고 ..

취미/Book Review 2024.07.30

[React.js] 빌드 후 환경변수 수정

const 빌드 후 환경변수 수정 = ( Param ) => {💻 return Result;env.js 파일 생성// public/env.js// 전역에 선언되기 때문에 window 객체를 통해 참조할 수 있음export const env = {    ...import.meta.env, // vite 환경변수 값    ...window["env"], // 전역에 저장된 이전 환경변수 값 // 필요 환경 변수 정의 BASE_URL: "http://localhost:3000"}; index.html에서 script 태그를 통해 env.js 선언  env.js의 환경변수 적용//App.jsximport env from "../public/env"...return ( {env.BASE_URL} {env...

DEV/WebProgramming 2024.07.12