전체 글 86

[JavaScript] 변수 선언: var, let, const 차이 정리

자바스크립트에서 var, let, const 차이를 정리하고자 하는 글이다.결론부터 말하자면:var는 특별한 이유가 있지 않는 한 쓰지 않는다.let은 값을 바꿔야 하는 '변수'에 쓴다.const 변하지 않는 '상수'에 쓴다. 예시 코드를 들고 마무리하겠다.코드 좀 이쁘게 올리는 법을 알아봐야겠다. velog 같은데 보면 네모박스 하나 딱 만들어서 이쁘게 올리드만..var 예시console.log(a); // 선언은 끌어올려지지만, 초기화는 안 돼서 undefined 나옴.var a = 10; console.log(a); // 10let 예시// console.log(b); // ReferenceError. 선언 전에 접근 시 에러 발생.let b = 20;console.log(b); // 20 cons..

왕복오래달리기를 거의 3년만에 해본다

공직에 이곳저곳 원서를 좀 넣어둔 상태이다.사기업 개발경력에 지방직 전산직 경력을 합치고,거기에 교정직 경력을 합치다보니 굉장한 혼종이 탄생했다.심지어 공직에는 이 두가지의 능력을 동시에 요구하는 자리들이 꽤나 보인다. 그렇지만 공직으로 다시 들어가는게 목표가 아닌데... 1인 개발자 & 크리에이터로서의 삶을 꿈꾸고 있으나 현실적으로 안정적인 공직에 들어가는게 맞는건가 모르겠다. 고민이 많다.일단 6월달에 있을 네이버 부스트캠프에 들어갈 계획이 있다.내가 개발자를 그만둔 후 7년동안 시간이 흘러 대 AI 바이브코딩 시대에는 어떤식으로 개발업무가 진행이 되는가 배워가면서, 동시에 내가 만들고 싶은 서비스를 제작하는게 현재 1순위 목표이다.모르겠다 고민이 많다. 아무튼 일단 체력시험을 요구하는 직렬에 원서를..

일상/운동 2025.05.27

Next.js 설치 후 띄우기.

시대가 많이 변했다.일일이 검색하면서 하던 시절은 끝난 듯 하다.일단 GPT한테 물어보면 아주 빠르게 진행이 가능하다.✅ 전제조건 먼저 확인 (설치 확인부터)항목확인할 것설치 주소✅ Node.jsnode -v / npm -v 명령어로 확인https://nodejs.org/ko (LTS 버전으로 설치)✅ Git Bash설치 안 돼 있으면 Git 설치해야 함https://git-scm.com/downloads Git Bash로 실행하자.cmd나 PowerShell은 이상하게 Tailwind 설치나 npx 실행에서 종종 꼬임.✅ Git Bash 실행 후, 다음 명령어 복사해서 붙여넣기만 하면 됨bash복사편집npx create-next-app@latest 프로젝트명⚙️ 실행되면 물어보는 옵션 이렇게 답해줘:질..

1인 개발자로서의 새로운 시작

무모해보일지 모르겠으나 1인 개발자로서의 삶을 선택했다.거의 7년가까이 개발에서 손을 떼왔다.물론 그 기간동안 개발자로 살아왔다면 겪어보지 못했을 다양한 경험을 쌓아왔다.누군가의 눈치를 보지 않고 내가 해보고 싶었던 것들을 자유롭게 구현해볼 생각이다.밥은 먹고 살아야 하니 다양한 플랫폼을 활용하여 수익을 창출해볼 예정이다.그 여정을 이곳에 남기고자 한다.웅장해지면 이도저도 되지 않으니 천천히 진행해보자.

이형의 타임트래커 후기(내돈내산/솔직후기)

오늘 작성할 이 책처럼 특정한 툴과 행동을 제시해주는 책의 경우 읽는것보다 더 중요한 것이 읽고난 후에 실천이다. 그래서 나에게 필요한 것은 몇 달 이상 지속적으로 실천한 후기였는데 이를 솔직하게 작성한 후기는 찾아보기는 어려웠다. 정보를 찾아보기 어려운 세상이 되었다. 블로그 글들은 후원을 받아 작성한 글들이 대다수이다(객관성이 떨어질 수 밖에 없지 않겠는가) 진짜 유명한 제품이 아닌 이상 웹상에서 저런 후기를 찾는 것은 쉽지 않은 일이 되었다. 그것도 후원을 받은게 아닌 내돈내산으로 솔직하게 작성한 후기말이다. 그래서 내가 작성해보겠다. 일단 실패후기이다. 그러나 최근 다시 시간관리의 중요성을 깨닫고 다시 시도해보고자 나의 실패원인을 분석해서 올려보고자 한다. 사실 이 책을 읽은지는 거의 1년이 다되..

일상/시간관리 2024.01.02

글을 쓰고 싶다는 생각이 문득 들었다. 그래서 오랜만에 블로그에 들어왔다.

요즘 해야 할 일도 자꾸 미루게 되고 정체된 기분이 들고 있었다.그러던 와중에 우연찮게 한 유튜브 채널이 알고리즘에 떴다.각종 힐링컨텐츠와 동기부여 영상 및 강의가 판을 치는 현재. 내가 모르고 있었던 이것들의 사이드이펙트를 시원하게 털어주고 있는 채널이다.나중에 자세히 또 정리해보겠지만 저 채널의 영상 내용을 보면 습관을 형성하기 위해서는 기분이 좋을때나 나쁠때나 외부 변수가 무엇이 있던간에 담담하고 평온한 마음가짐으로 지속적으로 실천해 나가야 한다는 내용이 관통한다. 동기부여 영상보고 도파민 뿜뿜한 상태로 막 원대한 계획을 세우고 일을 실행하면 오래 못간다는 것이다.평온한 상태로 돌아와 실천을 지속하는게 중요한데 글을 씀으로써 스트레스를 어느정도 해소 할 수 있다는 내용도 나왔다. 그리하여 바로 실천..

일상/일기 2023.12.31

2019년 12월 11일 개발일지

오늘 한 일 1. 동영상강의(챕터4. View까지 완료) 2. 로그인쪽 소스 분석 △(막힘) 1)Auth\LoginController@redirectToProvider 2)self::getSocialRedirectDriver($provider, $pt_reg)->redirect(); 3)/login/steam/callback/1 4)Auth\LoginController@handleProviderCallback 5)getSocialNextUrl 6)UserController@getProfile 7)profile-steam.blade.php 8)desktop.profile.js 이거 아님. app.js봐야함? 3. valet 으로 nginx가 깔려서 nginx conf를 찾을 수가 없음;;; 한시간 반 가량..

일상/일기 2019.12.11

2019년 12월 10일 개발일지

1. git에서 프로젝트 pull받음. 근데 빈페이지만 뜸. F12눌러서 네트워크창 켜보니 500에러임... https://stackoverflow.com/questions/39192071/should-i-add-laravel-vendor-directory-to-gitignore-or-not composer install로 vendor폴더를 생성함. 그랬더니 이젠 500 error라고 웹페이지에 뜨긴함. 여전히 에러. .env.dev를 복사해서 .env파일을 수동으로 만들어줌. composer update도 해봄. 그리고 맨 아래 댓글 참고해서 명령어를 쳐봄. https://laracasts.com/discuss/channels/servers/laravel-giving-500-internal-error ..

일상/일기 2019.12.10