본문 바로가기

분류 전체보기393

Github Actions 자동화 설정한 것 취소하기 Github 해당 리포지토리로 이동하여 settings 클릭  좌측 사이드 패널에서  Actions - General 클릭 우측 패널에서 Actions permissions 중 Disable actions 클릭 후 save 클릭  또는 자동화를 하기 위해 생성한 스크립트인 .yaml 파일을 리포지토리에서 삭제해도 된다. Programing/Git 2025. 1. 14.
[2025-01-09] jQuery를 더 이상 사용하지 않는 이유 jQuery란?jQuery는 javascript의 여러 문제점을 보완하기 위해 2006년 등장한 경량 자바스크립트 라이브러리이다.당시의 javascript 만으로는 DOM을 조작한다거나, 이벤트를 처리한다거나, AJAX 요청을 한다거나, 자바스크립트로 애니메이션을 구현한다든지의 기능을 사용하기가 무척 까다로웠다.또한 당시에는 IE와 여러가지 브라우저가 난립하던 시대였는데 브라우저마다 위의 것들의 동작 방식이 전부 달라 크로스브라우징이 매우 어렵던 시기였기도 하다.아래에서 자세히 설명하겠지만 자바스크립트만으로 작성하면 매우 길어지는 코드를 제이쿼리는 달러사인 하나로만 압축시켜 혁신적인 코딩을 할 수 있게 해주는 편리한 라이브러리였다.하지만 최근에는 제이쿼리의 사용이 거의 없다고 보면 되고, 심지어 모던 웹.. Programing/TIL 2025. 1. 9.
Mac OS 기본 사용법 Window 운영 체재와 Mac 운영 체재를 번갈아 가며 사용하는 사용자는 사용할 때마다 혼란을 겪는다.비슷하면서도 완전히 다른 사용법 때문인데, 이를 위해서 오늘은 기본적인 사용법에 대해서 간단하게 정리해두겠다.혼란을 겪을 때마다 훑어 보듯 찾아보는 글이 되었으면 한다.  키보드기본 단축키기능맥윈도우복사cmd + cctrl + c붙여넣기cmd + vctrl + v잘라내기cmd + xctrl + x실행취소cmd + zctrl + z전체선택cmd + actrl + a찾기cmd + fctrl + f커서 앞 글자 지우기delete (backspace커서 뒷 글자 지우기fn + deletedelete새 탭 열기cmd + tctrl + t창 닫기cmd + wctrl + w강제종료option + cmd + escc.. IT/Computer 2025. 1. 9.
[2025-01-07] restart 짧은 인생이었지만 참 많은 일을 겪었던 것 같다. 단 한 순간도 무탈한 적이 없었던 것 같다.무탈했을 때는 무탈한 줄 모르고 넘겼을 수도 있지만 지금 내 생각은 그렇다. 2024년은 새로운 기점이 되는 해였다. 대학 졸업 후 단 하루도 쉬지 않고 일만 하며 앞을 보고 달려왔고, 10여 년을 그렇게 일하다 보니 우연찮게 3년 넘게 다니던 마지막 직장에서 계약 종료로 나에게도 쉴 수 있는 시간이 주어진 것이다. 내가 선택한 것은 부트캠프였다.내가 할 수 있는 일, 잘 할 수 있는 일, 하고 싶은 일을 정리 해보니 교집합에 있는 것이 개발자였다.개발자에도 종류가 무척이나 많지만, 한참을 고민하다 선택한 것이 프론트엔드 개발자였다. 2024년에는 몸을 버려가며 밤새도록 공부했다. 그렇게 공부는 9월 정도 끝났지.. diary 2025. 1. 7.
Pages Routing : 기본 세팅 (+쿼리 스트링, 동적 라우팅, 404) 페이지 라우터든 앱 라우터든 Next.js에서 프로젝트를 생성하고 나면 Next.js에서 기본적으로 작성해 놓은 페이지가 보이게 된다. 이것들을 먼저 제거해주는 것부터 시작해서 페이지 라우터 방식에서는 프로젝트 초기 세팅을 어떻게 하는지 살펴보겠다.index.tsx 내용 제거dev 명령어로 개발 서버를 실행시켜 보면 이러한 페이지가 나온다. 내가 만든 페이지가 아니므로 index.tsx 파일에서 제거해주겠다. 아래 사진에서는 import문을 지우지 않았는데 import문과 inter까지 전부 지워주면 된다.그러면 이렇게 된다.global.css 제거배경에 깔린 이상한 줄무늬가 맘에 들지 않는다. 이런 전역 스타일을 제거해준다.그러면 이렇게 된다.새로운 라우트(페이지) 만들기페이지 라우터 방식에서는 기본적.. Programing/Next.js 2024. 8. 28.