개발 블로깅
-
[2019.10.30] input type file 커스터마이징 방법개발 블로깅/오늘의 TIL 2019. 10. 31. 00:01
input type file을 쓰면, 각 브라우저마다 아래와 같이 나타나게 된다. 이처럼 input type을 file로 사용하는 태그는, 브라우저 내부에 정해진 대로 나타나기 때문에, 해당 디자인을 직접 변경할 수가 없다. 대신 이 태그를 숨기고, 직접 만든 태그 요소에 input file태그가 동작하도록 할 수 있다. #HTML 업로드 #css .filebox label { display: inline-block; padding: .5em .75em; color: #999; font-size:inherit; line-height: normal; vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 1px solid #e..
-
[2019.10.29] PostgreSQL - psql: could not connect to server: No such file or directory is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?개발 블로깅/Server&DataBase 개념 2019. 10. 29. 22:55
어제까지 잘 써왔던 Postgrsql 디비가 오늘 아침에 갑자기 접속이 안되었다... psql 접속을 할 수 없다고 하고, 포트번호를 확인하라고 한다. postico로도 접속을 할 수 없었다. 일시적인 에러인지 pc를 껐다 켜보았지만 여전하다.. PostgreSQL - psql: could not connect to server: No such file or directory is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? # 원인 pc 내부 프로세스의 일시적인 충돌로 인해 발생한 PostgreSQL서버 오류. # 해결 방법 터미널에 아래 명령어를 입력하면 된다. $ brew..
-
[2019.10.28] source tree - Invalid username or password개발 블로깅/오늘의 TIL 2019. 10. 28. 13:49
평소 터미널에서 git push나 Pull 등 원격 저장소에 접근하는 것은 잘 되는데, 소스트리를 이용해서 접근을 하려고 하니 아래와 같은 메세지가 자꾸 나타나면서 접근이 되지 않는다. Invalid username or password github user 정보에는 이상이 없다... 구글링을 해보니 아래와 같이 해결할 수 있다. # 해결방법 소스트리 창이 켜진 상태에서, 소스트리의 '설정'을 클릭한다. 설정 창에서 'git' 탭 클릭 후, '시스템 Git 사용'을 클릭한다. 위와 같은 창이 뜨면, 바로 '열기' 버튼을 클릭하면 된다 이제는 정상적으로 소스트리에서 github 저장소로 접근이 가능하다~!
-
[2019.10.24] xcrun error invalid active developer path (/Libaray/Developer/CommandLineTools)개발 블로깅/기타 개념 2019. 10. 24. 22:05
이번에 맥OS 새로운 버전인 카탈리나로 업데이트를 했다. 그런데 업데이트 후에 git 사용을 하려고 하니 아래와 같은 에러메세지가 뜨면서 사용이 되지 않았다. $ git status xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools). missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 구글링을 해보니, 항상 맥OS의 새로운 버전으로 업데이트 할 때마다 나타나는 증상이라고 한다. 해결방법은 xcode를 다시 설치하면 된다. (난 xcode를 사용하지 않는데...ㅜㅜ) $ xcode-select --install 그러면 다시 정상적으로 git을..
-
[2019.10.11] Mac 터미널로 VScode 여는 'code' 명령어를 영구적용 시키는 법개발 블로깅/오늘의 TIL 2019. 10. 11. 22:23
mac 터미널에서 VScode를 열기위해 사용하는 명령어 'code' 그런데 해당 명령어를 사용하게 위해서는 vscode를 들어가서 shell path 적용을 해주어야 해당 명령어를 사용할 수 있다. 그러나 이 방법은 VScode를 완전히 끄면, 다시 code 명령어를 사용할 수 없다. 그래서 이 명령어를 영구적으로 사용하는 방법을 구글링 해보면 대체적으로 아래와 같은 방법이 많이 보인다. # .bash_profile 혹은 .zshrc에 PATH 설정 cat > ~/.bash_profile # Visual Studio Code export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin/" EOF 그러나 나는 해당 ..
-
[2019.10.03] 오늘의 TIL - 같은 class의 특정 태그에만 Style을 다르게 적용시키기개발 블로깅/오늘의 TIL 2019. 10. 3. 12:45
똑같은 Element에 똑같은 Style을 적용시키기 위해 아래와 같이 코드를 작성한다. .item { width: 100%; height: 100%; border: 1px solid black; } 첫번째 두번째 세번째 위 코드는 세개의 div 태그에 똑같은 item의 style이 적용된다. 그러나 특정 div 태그에만 border 색을 다르게 하고 싶다면? 해결책은 다음과 같다. # 첫 번째 div 태그에만 border색을 다르게 적용 시키는 법 .item { width: 100%; height: 100%; border: 1px solid black; } .item: first-child { border: 1px solid yellow; } # 첫 번째 div 태그에만 border색을 다르게 적용 시..
-
[2019.09.24] 오늘의 TIL - must be owner of table (postgresql sequelize migration error)개발 블로깅/오늘의 TIL 2019. 9. 25. 09:32
우선 나는 시퀄라이즈가 전역 설치로 되어있다. # you have to install pg package 테이블 칼럼의 변경사항이 생겨서 sequelize-cli을 이용해서 migration 작업을 하기위해 아래와 같이 명령어를 사용했다. sequlize db:migrate 그러나 아래와 같은 에러 메세지가 나타났다. you have to install pg package 뭔지 모를 pg를 설치하라고 하는데, 우선 로컬 설치 전역설치 둘 다 해보았다. 그래도 여전히 pg를 설치하라고 한다. 구글링 결과, 전역 설치된 sequalize를 사용하지 말고, 프로젝트 로컬로 설치해서 로컬 라이브러리에 내장되어있는 cli을 사용하라고 한다. 그래서 아래와 같이 사용했다. .node_moudules/.bin/seq..
-
[2019.09.13] git rebase 사용법 - commit 상태를 변경시켜보자.개발 블로깅/기타 개념 2019. 9. 13. 22:17
'git log' 명령어를 입력하면, 해당 프로젝트의 commit 내용들을 확인할 수 있다. 그러나 작업하는 도중, 과거에 커밋한 내용에 대해 수정할 내용(코드, 커밋 메시지)이 있으면, 해당 커밋으로 돌아가서 내용을 변경할 수 있다. # 첫번째 practice1.js 파일 생성 현재 pratice1.js라는 파일을 새로 만든 후, 하나의 함수를 선언하고 '두 번째 commit'이라는 메시지로 commit을 하였다. # 두 번째 practice2.js 파일 생성 그리고, practice2.js 라는 파일을 하나 더 생성하여, '세 번째 commit'이라는 메시지로 commit을 한다. 여기서, 내가 '두번째 commit'으로 남긴 commit 메시지 내용을 변경하고 싶으면 아래와 같이 한다. # git ..