전체 글 92

2023년 잘가

제목 쓰면서 올해가 2024년인줄 알고 오지도 않은 2024년 보낼뻔 했다 암튼 끝장나는 2023년을 보낸 것 같아서 뿌듯하고 신난 마음에 쓰는 회고록 끝장난다의 기준이 각자 다르겠지만 내 기준 진짜 개인적으로 써둔 것 대로 이루긴 한 것 같아서 신났었다. 가족들과도 한 해를 마무리 하며 서로의 계획을 가볍게 나누었는데 서로 자극도 되고 좋은 영향을 주고 받아서 기분이 좋았다. 맞아 희원이 너는 이런이런것도 참 잘했지 하고 응원해주는 가족들의 말 한마디에도 힘이 났다. 2024년에도 보람찬 한 해가 될 수 있게 되돌아보고자 회고록을 작성한다. 잘하고 아쉬웠던 것들을 기록한다. 잘했다 2023년 2월부터 시작한 영어 쉐도잉 스터디 평일 5일간 하루 2~30분 정도 쉐도잉한 것을 올려서 디스코드에 공유한다...

기록/회고기록 2023.12.31

[Mac/맥북] 한영키 오른쪽 Command 단축키 변경하기 (Karabiner 설치 X)

인텔맥 쓸 때는 Karabiner 프로그램을 설치해서 사용하였는데 현재 m2 사용중에 또 Karabiner를 설치하긴 싫었다. 보안이슈도 있을 것 같고(정확히 나온 사항은 아니고 뇌피셜) 굳이 프로그램 설치해서 쓰는게 귀찮아서 다른 방법을 찾아봤음. 역시 방법을 찾으면 있다. 그리고 내가 한영 단축키를 항상 변경하는 이유가 있는데, 한영키 변경될때 속도가 매우 느리다. (내 기준) 와다다 쓰고있는데 여기서 자꾸 절게되면 몹시 화남. 그래서 나의 경우 단축키를 오른쪽 Command로 바꾸는 것은 중요하다.. Command + 스페이스도 용납 못함 나중에 또 컴터 바꾸면 설정해야 하니까 블로그에 박제 1. 해당 프로그램 작동되는지 확인하도록 명령어를 터미널에 입력한다. (터미널 들어가기: Command + ..

Mac 2023.10.07

[Git] 잔디밭이 안심어진다 전에 작업한건 어떻게 반영하지

⚠️주의⚠️ 잔디밭은 전혀 어디에도 이득은 없으나 그저 제 자기만족과 의문으로 시작된 게시글임을 밝힙니다 (괜히 찔려서 스스로 강조해봅니다) 분명 작업했는데 잔디엔 흔적이 없다.. 왤까.. 이젠 잔디에 별 감흥이 없는 나지만 그래도 궁금하다 씨앗을 심었으니 푸르딩딩하게 반영 하고싶다! 이유부터 설명하자면 Author가 제대로 설정되어 있지 않아서 그렇다. github > settings > emails에 설정한 이메일 정보와 git에서 설정한 내 정보가 동일해야 한다. git config --list 확인해봤을 때 동일하게 설정이 되어있지 않을 가능성이 높다. user.name, user.email을 github과 동일하게 설정해주어야 한다. user.name의 경우 무엇을 말하는가? 그럼 이제 일치시키..

Git & Github 2023.09.25

함께 자라기 / 김창준 :: 협력하여 학습하기

애자일 방법론의 바이블로 불리는 명성이 자자한 를 읽어보았습니다. 명성에 걸맞게 유익한 책이었습니다. 아직도 개발자는 혼자 일한다는 인식이 있는데 그 틀을 완전히 깨 줍니다. 함께 자라기를 그저 제안하는 것이 아니라 함께 자라야 성장한다는 것을 직시하게 해 줍니다. 제 해당 게시물 제목에서도 보실 수 있듯이 결국 협력하여 학습해야 좋은 조직이 형성되고, 그로 인해 더 쉽고 더 적은 비용으로 빠르게 성장하여 좋은 프로젝트를 만들어낼 수 있다는 내용입니다. 이것이 왜 중요할까요? 결국 프로젝트를 완성해 내서 세상에 내보인다는 것은 고객에게 가치를 주기 위함이기 때문입니다. 개발자인 우리가 무언갈 만들고 개선해 가는 이유 자체가 고객에게 가치를 제공하기 위해서입니다. 그걸 더 쉽게 할 수 있는 방법을 담은 치..

기록/독서기록 2023.09.18

[Next.js] CSR 장단점 / SSR 필요성 / Next.js yarn start했을 때의 내부 살펴보기

원티드의 프리온보딩 챌린지를 통해 작성하게된 글임을 밝힙니다. Next.js 좋다 좋다 말만 들었지 (도입을 시도했으나)사내에서 사용하고 있지 않아서 더더욱 궁금한 유니콘 같은 존재라 원티드 프리온보딩을 통해 공부해볼 수 있는 좋은 기회가 생겨서 감사히 참여하게 되었다. 1. CSR이란 무엇일까? 클라이언트가 렌더링 할게! client-side-rendering, 영문 뜻 그대로 클라이언트 단(웹 브라우저)에서 JavaScript를 사용하여 동적으로 콘텐츠를 생성하고 렌더링하겠다는 의미이다. 서버에는 데이터를 요청하고, JavaScript로 컨트롤 한다. SSR은 반대로 서버에서 동적으로 콘텐츠를 생성하고 렌더링하겠다는 의미가 된다. CSR, 장점? 깜빡임이 없는 매끄러운 UX 클라이언트에서 응답 데이터..

WEB/REACT 2023.07.04

신입 개발자 인사드립니다, 3개월 회고

정확히 3개월 지난 후 회고기록을 작성하고 싶었는데 어느덧 벌써 4개월이 다가오고 있다. 원래 살던 집에 문제가 생겨서 급하게 계약을 해지하고 다른 집으로 이사하게 되었다. 그래서 몇주 내내 정신없는 시간들을 보냈었다. 머릿속이 뿌옇고 해야할 일이 가득해서 대체 어른들은(내가 정의하는 어른과 성인은 다른느낌임 나는 일단 세금은 낼 줄 아는 성인이고 진짜 멋진 어른은 따로있음) 어떻게 회사 일도 하고 개인적인 일도 척척 해내고 사는걸까? 라고 의문이 들 정도였다.. 나라는 인간이 이 땅을 밟고 사는데 있어서 해야 하는 일이 너무 많아서 울고싶었지만.. 다들 이러고 사는 것 같아서 꾹 참았다. 아무튼 회고가 늦어진 이유를 변명하느라 말이 길어졌지만 아무튼 3개월이 지나갔다. 솔직히 취업 전만큼 열심히 하지는..

기록/회고기록 2022.09.25

JavaScript 카카오 링크 메시지 공유하기 (+ typescript, react)

1. 카카오 개발자 페이지에 가서 로그인 후 내 애플리케이션에서 애플리케이션을 추가한다. 2. Javascript 앱 키를 env 파일에 저장해둔다. 3. 웹 플랫폼을 등록한다. www. 으로 시작하는 사이트를 가장 첫줄에 둔다. 나의 경우 개발서버, 상용서버, localhost를 등록해두었다. 4. 해당 스크립트를 index.html에 추가한다. 5. 코드를 작성한다. 가이드는 카카오 개발자 페이지에 나와있으니 따라하면 된다. const shareKakao = () => { // kakao init try { if (window.Kakao) { window.Kakao.init(KAKAO_KEY); } } catch (e) { console.log(e); } window.Kakao.Link.sendDef..

WEB/JAVASCRIPT 2022.09.16

JS Clipboard API 클립보드 복사 (+ exeCommand)

거두절미하고 document.exeCommand() 방식은 정상적으로 동작은 하지만 웹 표준에서 Deprecated 되었기 때문에 공식문서에서도 사용되지 않으며, 대체 방법으로 Clipboard API 사용이 권장되고 있다. 그럼에도 불구하고 exeCommand를 사용해야했는데 이유는 http 사이트였기 때문이다. Clipboard API는 https OR localhost인 사이트에서만 동작한다. http 사이트에서는 복사가 안되는 문제가 발생하는 것이다.. 추후에 https로 변경될 가능성이 있으나 안전하게 가보기로 했다. 이 부분을 보완하기 위해 조건에 따라 실행하기로 결정했다. if (navigator.clipboard !== undefined) { navigator.clipboard .write..

WEB/JAVASCRIPT 2022.09.15
728x90