본문 바로가기

전체보기

255개의 포스트
코딩한놈 누구냐

2023년 04월 29일
단항 연산자 (Unary operator)인 +

Unary (+) Operator | 단항 연산자 (+)로 문자열을 숫자로 변환하는 법, 활용예시 단항 연산자(+)의 역할 단항 연산자(+)는 한 개의 피연산자, 즉 한 개의 인수와 짝을 이루어 역할을 합니다. 더하기를 의미하는 기존의 (+) 기호와는 달리, 숫자로 변환해주는 역할을 담당하는 단항 연산자 (+)는 인수의 바로 앞에 붙습니다. ECMA 공식 문서에 따르면 단항 연산자 (+)는 문자열인 인수를 숫자 형태로 빠르고 간단하게 바꾸어주는 문법입니다. 단항 연산자(+)가 적용될 수 있는 경우 문자열 앞에 단항 연산자 (+))를 붙여주면, 문자열을 숫자 타입으로 변환하여 리턴합니다. 문자열 뿐만 아니라 true, false, null값 또한 숫자 타입으로 변환합니다. 또 이진법과 16진법 수도 변환해..

2023년 02월 22일
iOS svg 이미지 css background 배경 이미지가 표시되지 않는 현상

처음 로딩 시 svg 배경 이미지가 간혈적으로 제대로 나오지 않는 이슈 네트워크에서 이미지는 잘 가져옴 CSS에서 background-position 전에 background-size를 선언하는지 확인 background-size 속성 contain 에서 100% 로 변경 background-size: contain -> background-size: 100% 참고 CSS background-size: 100%; background-image: url(../images/logo.svg); background-repeat: no-repeat; background-position: 0 0; background-color: #fff;

2023년 02월 21일
좋은 git commit 메시지

커밋 메시지 규칙 이미 유명하지만, 커밋 메시지를 작성하는 좋은 규칙들을 공유합니다. How to Write a Git Commit Message AngularJS Git Commit Message Conventions 그 외에, 이번 분석을 통해 생각해 본 간결한 메시지를 위한 또다른 규칙들은 다음과 같습니다: 동명사보다 명사를 사용합니다. 동사를 명사화시키기 보다는 그 의미를 잘 표현하는 명사를 찾아서 사용합니다. 이렇게하면 문장이 장황하지 않고 간결해집니다. 아무래도 영어에 약한 사람들에게 가장 어려운 미션 중 하나가 아닐까 생각됩니다. 관사는 사용하지 않습니다. 꼭 필요한 경우가 아니면 a, an, the는 사용하지 않습니다. 부정문 Don't를 사용합니다. 커밋 메시지를 명령문 형태로 써야 한다..

2023년 02월 08일
구글 개발자가 야근한 티 내는법

다양한 고양이 동영상, 시공간 연속체 수정, 오후 반차, 카페인 과다 충전, 우주 경계 탐사 반차 안썻나보네ㅋㅋ 전세계인이 알 수 있도록 업데이트 내용에 기재한다.

2023년 01월 19일
yarn 사용방법

yarn 은 javascirpt 의 package manager 이다. npm 의 drop-in substitute 로 사용할 수 있는 점이 초기 도입에도 큰 장점이다. 패키지 설치 속도가 더 빠르고, 패키지 설치과정에서 패키지가 code를 running 하지 않도록 하여 더 보안상 안전하다. 또한, 같은 package.json 에 의존하는 두개의 서로 다른 환경이 서로 다른 버전의 패키지 의존성을 가지는 것을 방지하기 위해, 버전의 range 가 아닌, 정확한 버전을 명시한 yarn.lock 파일을 사용한다. # npm install yarn install 또는 yarn # npm i --save yarn add # npm i --save-dev yarn add --dev : --dev 옵션은 -D 와..

2023년 01월 15일
요즘 개발자를 뽑기 힘든 이유

2022년 12월 17일
어린아이의 나에게 한마디씩 한다면

2022년 12월 17일
트위터 개발자들 모습

"오리지널"트위터 개발자들 모습 다 자르고 남긴 "팀 머스크" 트위터 개발자들 일 잘하게 생겼다고 논란

2022년 11월 20일
손 목 스트레칭 손 목 재활 운동 with 마스터 최

2022년 11월 15일
C언어로 전하는 마음

??? : 자기야 이건 C언어가 아닌데? ??? : HTML은 프로그래밍 언어가 아닌데? ??? : 굳이 맥북프로로 HTML을....?

2022년 11월 10일
일정관리 잘하는 관리자 되는방법

2022년 10월 29일
터미널 입력 시 파일명에 공백이 있을 경우 문제

공백일 있을 경우 에러 발생 cd ~/Library/Application Support/ No such file or directory 역슬래시를 붙이면 제대로 됩니다. cd ~/Library/Application\ Support/ 터미널에서 명렁어 입력 시 파일명, 폴더명에 공백이 있으면 제대로 인식이 안됨 이럴 때는 공백 앞에 역슬래시(\)를 넣으면 해결

2022년 10월 22일
웹 페이지 편집하는 방법 디자인 모드(document.designMode) 활성화

브라우저에서 바로 모든 웹사이트를 편집할 수 있습니다. 디자인 모드가 활성화되면 사용자는 WYSIWYG (What You See Is What You Get) 편집기에서와 같이 문서의 전체 내용을 편집할 수 있습니다. 문서 전체 doucument.designMode = 'on' 단 하나 요소 element.contentEditable React, Angular 등과 같은 프레임워크 This text can be edited!

2022년 10월 10일
git branch 원격저장소 브랜치 이름 변경하는 방법 (Local, remote branch )

git branch 이름 변경하는 방법 git checkout // 변경할 branch로 checkout git branch -m // 새로운 이름으로 local branch의 이름을 바꿈 git push origin -u // 새로운 이름으로 된 branch 를 remote에 push git push origin --delete // 변경 전 branch 를 remote에서 삭제 신규 branch 생성 시 로컬에만 생성 연결되어 있는 remote 원격저장소에도 생성하여 다른 사용자와 공유 + 관리 진행 // create new branch // branch name is ddunnim git branch ddunnim // ddunnim branch 생성 git branch -a // git branc..

2022년 10월 07일
비싸다는 커세어 신제품 키보드 근황

관세포함 452,880원 스팩은 무선 빠름, 키캡높이 겁나 낮음 달러로는 279.99달러.

2022년 10월 05일
마이크로소프트 C언어 종결 선언

2022년 09월 27일
설치된 npm 글로벌 패키지 리스트 확인 및 제거

설치된 글로벌 모듈 확인 npm list -g --depth=0 글로벌 모듈 제거 하기 npm uninstall -g [패키지명] or npm un -g [패키지명] 글로벌 모듈 확인 $ npm list -g --depth=0 console ├── eslint@6.8.0 ├── eslint-config-airbnb-base@14.0.0 ├── eslint-plugin-import@2.19.1 ├── eslint-plugin-prettier@3.1.2 ... 글로벌 모듈 삭제 $ npm uninstall -g console removed 59 packages in 1.03s

2022년 09월 27일
비전공자가 국비로 코딩학원 처음 갔을때 모습

2022년 09월 24일
IT 관련 자질 부족으로 평가받는 행동

2022년 09월 02일
개발자의 하루

유튜버 joma tech.

2022년 09월 02일
.gitignore 제대로 적용 되지 않을때 대처법

.gitignore 파일에 작성 하였다면 add > commit > push 까지 해야 ignore 가 적용 .gitignore가 제대로 적용되지 않아서 ignore 처리된 파일 폴더가 changes에 나올때 기존의 git의 관리를 받고 있던(commit된 것들) 파일이나 폴더를 .gitignore 파일에 작성하고 add > commit > push 하여도 ignore(무시) 되지 않음 git cached 캐시 문제 아래 명령어로 캐시 내용을 전부 삭제후 다시 전체 커밋 git rm -r --cached . git add . git commit -m "fixed untracked files"

2022년 08월 27일
git 삭제된 파일 복구하는 방법

Commit 했던 파일 커밋 로그 확인 git log 입력했던 명령어에 대한 기록 git reflog 커밋 시점으로 되돌리기 git reset --hard [commit_id] git reset --hard 25a3bc5 // or git reset --hard HEAD@{3} Commit 하지 않은 파일 git fsck --lost-found git add 단계에서 삭제한 파일은 blob으로 표시 디렉토리도 삭제하신 경우 tree 표시 삭제한 파일 내용 보기 git show 복사한id 삭제한 파일이 hello.txt 형태로 다시 생성 git show 복사한id > 새 파일 이름 git show efsef32r2424323523234 > hello.txt

2022년 08월 24일
코딩을 잘한다는 건

2022년 08월 08일
스와이퍼 swiper z index 이슈

swiper 슬라이드 적용 시 스와이프 할 때 absolute로 잡은 영역이 뒤로 겹치는 이슈 z-index 대신 아래 속성 추가 transform: translate3d(0, 0, 0); .bottom { position: absolute; right: 10px; bottom: -10px; transform: translate3d(0, 0, 0); }

2022년 08월 03일
Nginx Error Log 보는 방법

로그 파일을 확인하는 방법 모든 리눅스 계열이 마찬가지이지만 tail 명령어를 활용하면 log 파일을 동기적으로 확인 sudo tail -f /var/log/nginx/error.log tail의 옵션은 아래와 같이 붙일 수 있습니다. f (1000f) : 파일의 마지막 10라인을 실시간으로 출력해줍니다 (1000f를 입력하면 1000라인을, 100f를 입력하면 100라인을 보여줍니다.) F: 파일이 변경되면 새로운 파일을 오픈하여 보여줍니다. (tail -F)

2022년 08월 03일
맥북 Mac Mission Control (미션컨트롤) 작동 안될때

맥북 M1에서 가끔 Mission control 이 먹통일때 해결방법 입니다. Command + Space (Spotlight로 빠르게 검색) - 활성상태보기 실행 - dock 검색 - dock 강제종료

2022년 08월 03일
아마존, 월마트의 새로운 반품 정책

미국의 아마존, 월마트 같은 여러 대형 물류 업체들이 반품을 요청한 고객에게, 환불을 해주고 상품을 회수하지 않는 Keep it, 그냥 가지세요 정책을 취하고 있다. 이런 정책을 취하게 된 원인은 2가지. 우선 첫번째는, 해당 업체들이 보유한 상품 재고가 크게 늘면서 물류 보관 창고 운용 코스트가 큰폭으로 증가했다는 점이다. 두번째는 반품 요청을 받은 상품이 반품에 소요되는 우송료나 검품, 재입하에 걸리는 비용을 크게 밑돌 만큼 싸구려인 경우, 물류 부담을 줄이기 위해 굳이 상품을 돌려받지 않는 것이다. 아마존의 경우에는 상품에 따라 반품없이 환불이 가능 상품을 안내하고 있으며, 월마트는 자체적으로 개발한 AI를 통해 Keep it 가능 여부를 결정하고 있다.

2022년 08월 02일
나온지 한달도 안된 구글 프로그래밍 언어 근황

회사들은 Carbon 경력이 10년 이상인 사람을 구하는중 C++은 안쳐줌

2022년 08월 02일
git pull 에러 발생 시 해결방법

error: Your local changes to the following files would be overwritten by merge 하나의 브랜치(master)에서 여러 사람들이 작업하다보면 충돌이 발생 수정한 파일을 다른사람이 push한 경우 해당 파일에 충돌이 발생 에러 메세지를 자세히 살펴 보면 사실 해결 방법이 나와 있음 merge, switch branch 를 하기 전에 변경사항을 commit 하거나 stash 하라고 한다. 해결방법 1 : git stash - 현재 디렉토리의 파일을 임시로 백업하고 깨끗한 상태로 돌린다. - 버전관리 되는 대상 파일들을 임시저장 해둔다고 보면 된다. 1) 해당 명령어를 통해 현재 Staging 영역에 있는 파일의 변경사항을 스택에 넣어 둔다. git ..

2022년 07월 31일