0 작년부터인가 슬 일본어가 하고 싶었다. 버튜버를 잠깐씩 본다던가, 학원마스 들어가면서 느끼는 일본어를 볼 때의 절망감이라던가, X에서 보는 일본어라던가 여러모로 힘들었다. 그냥 일본어를 못 읽는 게 한탄스럽고 슬프고 서럽다. 애니메이션을 11년 가까이 꾸준히 보고 있으니 사실 청해는 큰 무리가 없고, 히라가나 가타카나 정도야 고등학생 때 제2 외국어를 시작으로 꾸준히 보고 읽고 해서 괜찮았다. 그렇지만, 한자의 경우... 초등학교 5학년때 딴 4급이 마지막이다. 기억이 나지도 않아. 게다가 한국 한자라 약간 다르기도 하고, 읽는 법은 더더욱 모르고. 그래서 이번 연도부터 시작했다, JLPT. 1 처음에는 라디오로 공부했다. 라디오를 스크립트로 변환하고, 라디오를 들으면서 스크립트를 본다. 모르는 ..
0React Hook은 너무 추상적인 내용이라고 생각했다. 어딜가나 이게 어떤 역할을 하고, 어떤 규칙이 있고 이런 상세 내용은 알려주는 글은 많이 봤는데, 정확하게 이게 뭔지 정의하는 문구가 없었다. 리액트를 참 오래 써왔지만, 최근까지도 왜 Hook이 이런식으로 생겼는지, 왜 쓰는지 모르고 감각적으로 써왔다.1Hook을 이해하려면 과거로 돌아가야한다. 현재의 React가 아닌 Hook이 도입되기 이전 16.8버전 이전으로. 현대의 리액트 컴포넌트는 대부분 Functional Component로 만들어진다. 지금까지 와서야 Class Component를 쓰는곳은 레거시(16.8버전 이전) 전환이 끝나지 않은 곳 뿐이지 않을까. 그 시절에는 useState, useEffect같은 hook이 없었기에 fu..
절 대! AWS console에서 Terraform으로 만든 리소스를 수정하지마... 절대.... Terraform같이 IAC를 통해서 버전관리도되고, LLM도 잘먹어서 AI 툴로 인프라 만들기도 편하고, 같은 인프라를 복제하는것도 편하고 여러모로 편한도구이다..만, 절대 Terraform으로 만든 인프라를 AWS console등 직접 수정하지 말자. 진짜 새로 올릴때마다 변경점을 찾아 고치는짓을 하고싶지 않다면... 모든 수정사항은 코드로 적용하도록.. 제발
저번 포스트에 이어서 이번에는 Tistory를 구매한 cloudflare에 연결해보자Tistory domain 변경cloudflare DNS 등록먼저 cloudflare에 자신이 사용할 도메인으로, 서브도메인을 만들어준다.꼭 아래설정으로 진행해주자,(name을 입력하지않으면 루트 도메인을 사용하게 된다.)형식 : CNAME이름 : [자신이 사용할 서브도메인]대상 : blog.tistory.com (고정입니다!)프록시 : 비활성화TTL : 자동이후 저장을 눌러줍시다.Tistory domain 등록CloudFlare에서 DNS등록을 했으면 Tistory에서 등록을 해야한다.위와 같이 블로그 관리 페이지에서 관리 - 블로그 관리 - 개인도메인 설정 메뉴를 찾아준다.필자는 이미 연결중이라 사용중인 도메인이라는 ..
왜 하게 되었을까개발자로서 서비스를 만들고 싶었고, 서비스를 만들면 대부분의 경우 Web형태로 만들게 될 것 같았다. 또한, 내 도메인을 통해 들어온 사람들이 내가 만든 서비스를 공통된 도메인을 통해 통일감을 느끼게 하고싶었다.내 대표 도메인으로 접속하게 되면 내가 만든 서비스들의 목록들, 블로그, 내 정보등을 볼 수 있게 포트폴리오 처럼 제작하고 싶은 것이 목적이다.도메인 명은 내가 자주쓰는 핸들네임으로 하고, 개발자니까 .dev로 정했다. bini59.dev 25.10.27 현재 아무것도 없다..cloudflare domain 구매도메인 구매는 cloudflare에서 했다. 다른 다양한 업체들도 있지만, 무료로 사용해도 많은 기능을 제공하는 cloudflare를 프록시로 써서 https를 사용할 예정..
블로그 자체는 사람들이 많이 안오지만, 내가 무엇을 하고 있는지를 공유하고 싶어이전에는 노션에 쓰거나 기록을 안하거나.. 정도였지만, 취미라도 기록하고 쌓아 나가는 것에 더 재미를 느끼고 싶어 그렇기에 블로그를 한번 정비하고, 취미 카테고리를 새로 신설했습니다. 지금은 독서, 캠핑(해본적 없지만), 서브컬쳐, 천체관측, 문구류 정도로 일단 분류했어요. 이때까지 한 것도 정리해보고, 앞으로도 하나하나 쌓아갈 예정입니다. 취미.. 니까 더 늘어나지 않을까요?
User/External역할: 에디터 외부 시스템 또는 최종 사용자책임:초기 HTML 데이터 제공사용자 입력 및 상호작용변경된 HTML 수신 및 처리 (onChange 콜백)LexicalComposer역할: Lexical 에디터의 React 래퍼 컴포넌트책임:initialConfig를 통한 에디터 설정nodes: 사용 가능한 노드 타입 등록theme: CSS 클래스 매핑 정의onError: 전역 에러 핸들러Context를 통해 하위 컴포넌트에 editor 인스턴스 제공플러그인 컴포넌트들의 컨테이너 역할Plugins주요 플러그인들:LoadHTMLPlugin: HTML을 Lexical 노드로 변환 (초기 로딩)OnChangePlugin: 에디터 상태 변경 감지 및 HTML 추출RichTextPlugin: 기..
원래는 INTP였는데, INFP가 되었다.T가 80퍼센트 정도였는데 이젠 40%, F가 60%이다. 정말 내가 감정적 공감에 능해진거 같지는 않은데.. 잘모르겠다. 다만 변한 이유정도는 알 듯 하다. 요즘 들어 느끼는거지만, 당연한 소리지만, 사람은 논리로서 동작하지 않는다. 감정이 들어갈 수 밖에 없다. 누군가를 볼 때 도 그 사람이 좋다면 뭘 해도 더 좋게 보게 되는것이고, 그 사람이 싫다면 뭔 짓을 해도 싫어보인다. 그 상황속에서 과연 나는, 우리는 진실로 객관적인 판단을 할 수 없다고 생각했다. 진실로 객관적인 판단이 무엇인지 부터가 불명확하다. 논리도 물론 중요하지만 최근엔 사람의 감정에 공감하는 것이 크게 다가온다. 특히 복잡하고 갈등이 많은 현대 사회를 보면 우리 T들도 감정에 휘..