목록개발 (15)
일모도원(日暮途遠) 개발자
어느순간 부터 테이블의 컬럼 내용을 필터링을 할려고 할때 UI가 잘 안보이는 버그가 발생했다. 원래는 이렇게 "Add Filter"버튼이 보이고, 이를 클릭하면 이렇게 필터할 필드명과 조건이 보여야 한다. 근데 어느순간부터는 "Add Filter"버튼이 안보이고, Filter버튼만 보인다. 아무리 "Filter"버튼을 눌러다 저 필드명과 조건을 넣을수 있는 UI가 안보인다. (사실은 Filter가 있는 바가 조금 내려가야 하는데, 안내려가서 가려서 안보이는거다) 해결책은 Sequel Pro를 다시 실행하는거다. 단 하단의 저 "Show/Hide table conent filters"를 켜놓아야 한다. 그리고 재 실행할때 New Connection Tab을 선택한다. 그럼 다시 "Add Filter"가 제..
아래 명령어를 실행시키니 > npx react-native init AwesomeProject 이런 에러가 났다. error Your Ruby version is 2.6.10, but your Gemfile specified 2.7.6 설치되어 있는 루비 버전을 보니 2.6.10이다. > ruby -version 2.7.6으로 업그레이드 해보자. > brew update > brew install ruby-build > brew install rbenv > rbenv install 2.7.6 > rbenv global 2.7.6 > echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc > echo 'eval "$(rbenv init -)"' >> ~/.zsh..
안드로이드에서 사진(寫眞)이 저장되는 폴더는 DCIM이고 Digital Camera IMages의 약어(略語)이다. 안드로이드 스튜디오의 Device File Explorer로 보면 Camera폴더 밑에는 찍은 사진이, Screenshots폴더 밑에는 폰 화면 스크린샷을 캡쳐한 사진이 들어가있다. 근데 전부 JPG형태로 파일이 들어가 있네.(갤럭시 노트 10 기준)
현재 맥에서 koicamovie라는 안드로이드 앱을 만들고 있다. GitHub에 올릴려고 GitHub에 Repo를 만들고 나니, 이미 로컬에 소스가 있으면 아래 명령어로 올리라고 한다. git remote add origin https://github.com/dalnim/koicamovie.git git branch -M main git branch 첫번째는 Git에게 원격 repo를 등록하는 명령어로 별로 어렵진 않다. [18:49] Location: ~/Documents/workspace/Koica/KoicaMovie git:(master)> git remote add origin https://github.com/dalnim/koicamovie.git 근데 "git branch -M main"라는 ..
내용으로 필터링 하기 git log --grep=필터링할 내용 커밋내용에 saver라는 글자가 들어간 커밋을 찾음 git log --grep=saver 특정 유저가 커밋한 내용을 찾음 (이름에 공백이 있으면 쌍따옴표로 감싸준다) git log --author=유저명 두명이상의 유저로 찾을때 git log --author="Cong Pham" --author=dalnim git log --author="Cong Pham" --author=dalnim
소스를 짜다가 기능이 완료되어 저장을 할려면 commit을 하면 된다. 하지만 소스가 다 완성되기 전에 일단 임시로 저장해두고 이전소스로 가거나 다른 브랜치로 가야할때가 있다. 이때는 stash라는 명령어를 쓰면 된다. 디아블로2를 해본 사람들은 스태쉬를 잘 알것이다. 창고(倉庫,storage)라고 부르기도 한다. 그냥 git stash라고 입력하면 현재 작업중인게 임시 저장소에 저장되고, 작업 이전의 상태로 돌아간다. > git stash 만약 이름을 적어주고 싶으련 -m옵션을 주고 이름을 주면 된다. m은 message의 약자이다. > git stash push -m "stash하는 이유" 임시 저장소이 있는 리스트를 보고 싶으면 list 옵션을 주면 가장 나중에 임시 저장한것을 맨위에 보여준다. "..
SSH란 Secure SHell의 약자로 개인키와 공개키를 만들어서 서버에는 공개키를 저장해두고, 내 컴에는 개인키를 저장해두고 서버에 접속할때는 개인키와 공개키가 일치하는지 여부를 체크하는걸 말한다. 귀찮게 왜 개인키와 서버키를 만드냐고, 어짜피 개인키도 텍스트파일이고 개인키를 잃어버리면 보안의 위험이 있는건 패스워드 방식과 똑 같지 않냐는 말을 들은적이 있다. 왜 SSH가 Password보다 나은 점을 살펴보자. 비번은 외울수 있지만 SSH의 Private key는 외우는게 불가능하다. 아래 Private key가 외워지겠는가? (즉 비번은 한번 힐끗보고 외워서 훔쳐가는게 가능하지만, 개인키는 불가능하다) 비번은 여러싸이트에서 가능하면 같은걸 쓸려고 한다. 왜냐하면 각 싸이트마다 다른 비번을 걸어두면..
가끔 로컬에 새로 저장소를 만들고 서버에 있는 저장소를 받아와서 넣고 싶을때가 있다. 나의 경우 서버와 로컬에 dalnim이라는 브랜치가 있다. 근데 로컬에 있는 dalnim branch가 좀 꼬여서 그냥 지워버리고 서버에서 다시 받아왔다. 로컬에 있는 dalnim 브랜치 지우기. "-d" 처럼 소문자 옵션으로는 안지워져서 대문자 "-D"로 강제로 지워버렸다. > git branch -D dalnim 그다음에는 서버(origin)에 있는 dalnim브랜치를 로컬의 dalnim브랜치로 fetch를 해온다. (로컬에 dalnim브랜치가 없어도 자동생성 된다) > git fetch origin dalnim:dalnim 그다음에 dalnim브랜치를 checkout해서 log를 보면 정상적으로 서버의 브랜치를 가..