메모 및 기타
-
Git: 깃허브(Github)로 협업하기메모 및 기타 2020. 8. 8. 10:07
프로젝트는 혼자보다 여럿이서 하게 될 때가 많습니다. 효과적으로 프로젝트를 진행하기 위해서는 깃허브(github)를 이용해서 프로젝트를 진행하는데요 그래서 이번에는 깃허브를 이용해서 프로젝트 협업하는 법을 알아보겠습니다. 우선 사람 A, B, C가 같이 프로젝트를 한다고 가정해봅시다. A는 깃허브에 레포지토리를 만들고 환경설정을 해줍니다. Settings → Manage Access → Invite a collaborator B와 C의 아이디를 입력합니다. A는 B와 C를 자신의 Test_Project 레포지토리에 초대합니다. 초대하고 나면 pending invite상태가 됩니다. 이제 콜라버레이터 설정이 끝났으면 A는 자신의 레포지토리에 push 프로젝트 파일(working directory)를 만듭니..
-
Git: 자주 사용하는 Git 명령어 요약정리하기메모 및 기타 2020. 8. 7. 01:09
깃(Git) 명령어에 대해서 알아봅시다! 1. git init 가장 처음에 해주어야 하는 과정입니다. 프로젝트 디렉토리(working directory)를 만들고 그 안에 레포지토리(repositorty)를 생성합니다. 레포지토리는 .git 라는 디렉토리로 생성됩니다.(숨김으로 표시되어서 보이지 않습니다) 2. git config user.name "panda" 사용자의 이름을 정하는 명령어입니다. 저는 "panda"를 사용자 이름으로 설정하겠습니다. 3. git config user.email "abcd1234@daum.net" 사용자 이메일 주소를 설정합니다. 여기까지는 깃을 사용하기 위해 필수적으로 입력해야하는 명령어입니다. 4. git add [파일 이름] git add [디렉토리명] 수정한 파일..
-
[ROS] 토픽(Topic) 메시지를 통해 현재 시간 출력하기 (1)메모 및 기타 2020. 5. 30. 23:52
토픽은 메시지의 한 형태이다. 토픽(Topic)은 한 노드에서 다른 노드로 단일방향 메시지를 전달할 때 사용하며 메시지를 전송하는 노드를 퍼블리셔 노드(Publisher node), 메시지를 수신하는노드를 서브스크라이버노드(Subscriber node)라고 한다. 이번 포스팅에서는 간단한 튜토리얼 패키지를 만들어 볼 것이다. 현재의 시간을 출력하고 메시지로 보낸다. 아울러 메시지 작성, 퍼블리셔노드, 서브스크라이버 노드 그리고 빌드업 후 패키지 실행을 해볼 것이다. 참고로 표윤석형님의 예제를 참고로 했다. 짱짱맨 형님임 1)패키지 생성 터미널 창에서 cd catkin_ws/src //catkin_ws로 이동한 후 catkin_create_pkg ros_tutorials_topic message_gener..
-
우분투 16.04 에서 한글 입력 설정으로 바꾸기메모 및 기타 2020. 5. 29. 14:26
이번 기회에 ros를 해보려고 ubuntu16.04를 설치했는데 영문으로 받아서 그런가 키보드가 안먹더라구요 그래서 이번엔 ubuntu16.04에서 한글입력으로 설정하는 법을 알아보겠습니다. 1. 좌측 시스템 설정에 들어가셔서 언어지원을 눌러줍니다. 필요한 것들을 설치하라고 합니다. 2. 아마 키보드 입력 방법에 'iBus'로 선택이 되어 있을 거예요. 'fcitx'를 선택하시고 재부팅합니다. 3. 시스템 설정 > 키보드 > 바로가기 > 자판입력으로 이동하셔서 backspace 를 눌러 전부 '사용하지 않음'으로 바꾸어 줍니다. 4. 자판입력 탭에서 구성키를 우측 한영키로 바꿔 주시고 다음입력소스로의 전환 또한 우측한영키로 설정해주세요. 5. 화면의 우측상단 키보드그림을 누르신 후 현재입력기 설정을 눌러..