일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- tldr
- 예제
- 자율주행
- WebCam
- linux go new project
- grep
- UNIX
- MAN
- go make new project
- Go
- 리눅스
- carla
- 유닉스
- go multifile manage
- TEE
- ssh-keygen
- html5
- CODE128
- 사회적거리두기
- barcode
- sudo
- 자택근무
- 명령어
- 리눅스 멀티미디어
- ssh-copy-id
- 코로나바이러스
- linux
- 파이프 와이어
- awk
- go new project
- Today
- Total
목록알아보기 (37)
힘내라 일처리

개요 Byobu는 정말 좋은 도구다 병풍이라는 이름에서 따와서 영어로 byobu라 부르고 있는데 이게 정말 물건이다. 뵤부나 TMUX가 없이 리눅스를 사용하게 된다면 아마 터미널 을 오가느라 터미널 창을 여러개를 띄워서 화면을 어지럽힐거다 그리고 회사에서 실행 시켜놓고 간 빌드 의 진행상황을 집에서 확인이 불가능 할것이다. 하지만 Byobu는 이모든걸 해결해준다. 장점 터미널 분할 병풍이라는 이름에 걸맞게 Byobu는 터미널 화면 하나를 여러개의 격자와 탭으로 분리해서 사용할 수 있게 해준다. 사실 이건 TMUX에서 제공하는 기능이기는 하지만 Byobu 자체가 TMUX를 사용하기 편하게 해준 도구다보니 그냥 TMUX의 장점은 다 Byobu의 장점이다. 이렇게 터미널을 여러게의 격자로 분할 할 수 있다. ..
개요 To run a command as administrator (user "root"), use "sudo ". See "man sudo_root" for details. 우분투에 새로 사용자를 추가하면 이렇게 로그가 나온다 이럴때는 다음 명령으로 sudo hint를 없앨 수 있다. touch ~/.sudo_as_admin_successful
개요 우분투 서버에 도커를 설치하는 법을 알아보자 예전에는 설치 과정이 워낙 복잡하고, 우분투 패키지에서 제공하는 방식또한 마찬가지로 구버전만 제공을 하다보니 설치가 많이 어려웠는데 도커 공식 홈페이지에서 편리한 방법이 소개되어 여기다 옮긴다. 설치하기 도커 홈페이지 에서 제공하는 인스톨 스크립트이다. root 나 sudo 권한을 필요로 한다. curl -fsSL https://get.docker.com -o get-docker.sh DRY_RUN=1 sh ./get-docker.sh 이것만 설치하면 끝이다. 도커 권한 추가하기 sudo usermod -aG docker $USER 사용자에게 도커 권한을 안주면 매번 sudo docker .... 처럼 앞에 sudo 를 붙여야 하니 위 명령어를 실행해서 ..

개요 cockpit-project 는 웹화면에서 서버를 관리할 수 있는 프로젝트이다. 간단히 설치가 가능하며, 원하는 다양한 기능을 추가할 수 있다. 함께하는 사용자의 추가나 스토리지의 관리또한 자유롭게 할 수 있다. 콕핏 홈페이지 다음 링크를 통해 콕핏 홈페이지에 접근 할 수 있다. https://cockpit-project.org/ 설치하기 설치를 지원하는 다양한 운영체제가 있다. 여기서 나는 Ubuntu 20.04를 기준으로 설명한다. . /etc/os-release sudo apt install -t ${VERSION_CODENAME}-backports cockpit 위 방식이 아닌 그냥 apt install cockpit 을 사용하면 구버전 cockpit이 설치되니 주의하자. 위 명령어를 설치해..

플러터 설치 다행히도 패키지로 한방에 설치가 된다. sudo snap install flutter --classic 데스크탑 앱 개발하기 설치 문서 다음에 다짜고짜 안드로이드 앱을 만들라 하길래 당황해서 좀 나와서 인터넷으로 검색을 해보니 자료가 나왔다. https://flutter.dev/desktop 이거 참고 해야할듯. flutter config --enable-windows-desktop flutter config --enable-macos-desktop flutter config --enable-linux-desktop 이런식으로 타겟을 인에이블 해줘야 하는듯하다. 타깃 운영체제를 여러개를 활성화 해주면 동시에 빌드가 되나 싶다. flutter build windows #"build window..
뭐든지 정리를 하기 위해서는 각각의 객체들을 정리하고 분류할 필요가 있다. 키보드, 마우스, 모니터, 핸드폰 충전기, 노트북 어댑터, 볼펜, 공책, 양치도구, 머그컵, USB 허브, 선풍기, 개발장비 전선을 기준으로 정리해보자 키보드, 마우스, 모니터, 핸드폰 충전기, 노트북 어댑터, USB 허브, 선풍기, 개발장비 전선의 종류별로 정리해보자 * 고정형 (한번 연결하고는 잘 안움직이는것) 모니터 * 반 고정형 (하루에 두세 번 움직임) 키보드 (키보드도 자세 따라서 앞뒤로 조금씩 움직인다.) 마우스 (마우스는 항상 움직이고) 핸드폰 충전기 선풍기 (각도 같은 거 간간히 움직여야 함, 계절 따라 아예 치우거나 함) * 간헐적으로 사용 (어쩌다 가끔 사용함) USB 허브 ( 요즘 다 무선으로 파일 전송하지 ..
git pull/push 를 할때마다 로그인하기가 번거롭다면 git의 다음 기능을 참고하면 도움이 됩니다. git config --global credential.helper store 이후 최초에 한번 로그인하면 앞으로는 로그인 안해도 됩니다.

오랜만에 글쓰는데 컴퓨터에 우분투를 최신버전으로 다시 까니 어째선지 lazygit이 깨지더라구요 이렇게 뭔가 옆줄도 깨지고 글자도 한두개씩 사라지고 이러길래 이유가 뭔가 했더니 export LANG=en_US.UTF8 설정을 하고, 다시 출력을 하니, 정상적으로 표시되는걸 확인했습니다. 아마 GO CUI 라이브러리가 유니코드 지원관련해서 작업을 한다고 ko_KR과 같은 다른 로케일에 대해 예외처리를 한듯한데 그것이 원인이 된듯하네요 echo 'LANG="en_US.UTF-8"' >> ~/.bashrc && source ~/.bashrc 일단 위 명령어를 입력해서 bashrc에 등록해주고 현재 터미널을 한번 초기화 해줍시다.

안녕하세요 일처리 못하는 놈입니다. 특별한건 아니고 이번에 벨로다인이 상장을 한다해서 제가 생각하는걸 끄적이고 여기에 글을 씁니다. 저번에 한번사서 손해를 크게 봤습니다. 손절을 했는데 이번에 다시 오르길래 또 샀습니다. 자꾸 어께에서 사고 무릎에서 팔고있는데 아무래도 저는 안될놈인가 봅니다. 벨로다인의 핵심 상품인 라이다를 설명하려고 하는데 이부분을 진행해보고자 합니다. TOF ( Time Of Flight ) 우선 라이다 센서의 동작원리를 알기위해서는 tof에 대한 지식이 약간 필요합니다. 물체의 거리를 측정하는데 사용하는 방법론중의 한가지입니다. 빛, 소리 등이 반사되어 자신에게 돌아오는데 걸리는 시간을 측정해서 거리를 측정합니다. 소리는 습도나 기압에 따라 이동속도가 달라지는 증상이 있지만 빛은 ..
안녕하세요? 일처리 못하는 놈입니다. 리눅스 터미널에서 여러개의 작업을 실행해야할때 보통은 새로운 터미널을 띄우거나 byobu 같은 것들을 사용해서 작업을 진행합니다. 그러나 간혹가다가 USB UART 같은 것들을 통해 타겟 장비의 터미널을 이용할때는 그렇게 작업하지 못하는 경우가 생깁니다. 이때는 다음 3개의 명령어만 사용하면 큰 어려움 없이 작업을 진행 할 수 있습니다. jobs # 실행 중인 커맨드들을 관리합니다. bg # 특정 커맨드를 백그라운드에서 실행합니다. fg # 특정 커맨드를 포그라운드로 가져옵니다. 예시를 들어보면 좋겠지요? 장치의 디버깅을 위해 journalctl 을 실행하고, 서버 데몬을 실행해서 테스트를 해본다고 가정합니다. qemux86-64:~# journalctl -f -- ..