본문 바로가기

전체 글257

Linux & vi editor 단축키 참조 1. Linux 단축키 - date : 날짜 출력 - clear : terminal 화면 치우기 - man + command : 매뉴얼 페이지 출력 - passwd : 사용자 계정의 비밀번호 변경 - pwd : 현재의 working Directory 출력 - . : 현재의 working Directory - .. : 상위 디렉토리(현재의 디렉토리의 한단계 위) - ~: 현재 사용자의 home Directory - cd : 작업 디렉토리 변경 ***** - ls : 지정 디렉토리의 내용을 출력 ***** ( option으로 ls -a : 숨김파일까지 모두 출력, ls -l : 파일의 상세정보 출력, ls -al도 가능) - mkdir : 지정 디렉토리 생성 ***** (option으로 mkdir -p : .. 2020. 10. 28.
2021 쿠팡 알고리즘 테스트 후기 필자는 이번주 금요일에 쿠팡에서 시행한 알고리즘 테스트를 보았다. 물론 카카오에 이은 2번째 코딩테스트였다. 쿠팡도 정말 가고싶은 기업중에 하나라서 이렇게 후기를 작성한다. 문제는 총 4문제가 나왔다. 카카오와 비교하면 카카오는 7문제가 나온다. 하지만 카카오는 5시간, 쿠팡은 3시간이다. 나눠보면 쿠팡은 한문제당 45분 카카오는 42분정도이다. 체감난이도는 "상"이었다. 확실히 카카오 알고리즘테스트보다 비슷하거나 조금은 어려웠지 결코 쉽지는 않았다. 문제별로 확인하자 1번문제 1번은 10진수로 주어진 수를 2부터 9진수까지 바꿔서 각 자리수의 곱(0제외)의 최대로 만드는 진수와 그때의 값을 배열의 형태로 출력하는 문제였다. 난이도는 "하"로 10진수를 차례대로 나누어서 각각의 진수로 바뀐뒤 각자리의 곱.. 2020. 10. 12.
[타닥] Realtime Database를 이용한 CRUD(Firebase) 인증을 완료했다면 이제는 database를 이용해서 데이터를 서버측과 주고받아야한다. 당연 가장 중요한 CRUD를 중심으로 그 사용법을 익혀보자. 하나만 잘 하면 나머지는 어렵지 않으니 잘 살펴보자 사전에 2개를 이야기하자면 일단은 realtime Database의 규칙을 정의해야한다. 위에 보이는 코드는 users/$uid안에 있는 노드는 로그인을 한다면($uid === auth.uid) 읽고 쓰는게 가능하다는 것이다. 또한 기본 셋팅은 지금 위의 왼쪽에 보이는 화면과 같다. Google login을 구현했지만 그 버튼은 코드로 삽입했기에 위에 보이지 않는 점은 양해바랍니다..ㅠ,.ㅠ 1. Create 위의 왼쪽의 Create버튼을 누르면 바로 저장되는 식이다. 일단은 코드를 보자 ref는 위에서 다음.. 2020. 10. 5.
[타닥] Firebase를 이용한 전화 로그인 구현기능 만들기 Firebase는 구글에서 제공하는 클라우드 서비스이다. 가장 핫한 2개의 클라우드 서비스는 Firebase말고 AWS라는 아마존 웹서비스가 또 있지만 타닥을 만들 때는 firebase를 이용할 것이다.(필자는 AWS보다 Firebase가 훨씬 직관적이라고 생각한다.) firebase는 구글에서 만들었기에 다양한 로그인 연동을 지원한다. 물론 자신이 회원가입을 만들 수 있지만 나는 타닥에 휴대폰 인증으로 들어가는 식의 로그인을 만들 것이다.(예를 들면 당근마켓을 들어갈 때 처음에만 휴대폰인증을 하면 다음에는 자동으로 들어가지는 방식이다) 이것을 위해서는 일단 나의 앱과 firebase를 연동해야하는 선작업이 필요하다. 이것은 너무 쉽기에 다음의 구글이 제공하는 방법으로 차근차근 해결하자(firebase... 2020. 9. 27.