본문 바로가기

분류 전체보기85

vim plugin 추천(vundle 미사용) 기존에 올렸던 포스팅에서는 vundle로 vim editor의 플러그인을 사용했었습니다 leehc257.tistory.com/11 vim vundle Plugin 추천 linux를 사용하게 되면 vi editor를 쓰게되는데 이때 window에 있는 editor와는 다른 단축키들과 기능으로 많이 고생했던 기억이 있다. 단축키의 경우는 많이 사용하면서 익숙해지는 수 밖에 없는 것 같 leehc257.tistory.com 최근에 찾아보니 다들 junegunn님이 만드신 plug를 더 많이 쓰는 것 같아 변경하였습니다 그리고 변경하면서 그동안 찾았던 플러그인들을 추가하고 예전에 올렸던 vimrc파일의 가독성이 많이 안좋아 변경하였습니다 그러면 vim plug 설치 및 플러그인을 소개합니다 1. Vim plug.. 2021. 1. 24.
[verilog] image 입/출력 설계 입력 받은 이미지를 verilog에서 영상 신호에 맞춰 뽑아주는 module을 설계해보려 합니다 1. image RGB channel 우선 우리가 알고 있는 이미지는 각 위치에 R, G, B값을 가지고 있으며 application 마다 다르겠지만 보통 8bit의 resolution을 가지고 있습니다. 2. display signal 우리가 쓰는 PNL에서는 아래와 같은 신호를 사용하여 PNL을 구동시킵니다 우선 하나하나 설명 해보자면 - Vsync : 영상의 frame을 표현하는 파형 - Hsync : 영상의 세로를 표현하는 파형 설명이 약간 부족하지만 실제로는 위의 sync신호에 margin들을 더합니다 위의 그림으로 표현하면 X Resolution의 길이가 실제로 영상의 가로 길이만큼 구동에 필요 시.. 2021. 1. 23.
LG 와이드 모니터 구매(재택근무) 최근에 이직을 하고 회사에서는 트리플 모니터를 사용중이다 노트북 + LG 와이드 모니터 + Dell 모니터(틸트) 이렇게 3개 내가 평소엔 듀얼모니터만 쓰다가 이렇게 환경이 바뀌고 나서 업무 효율이 정말 많이 올라간 것을 느낀다. 그래서 집에 재택근무도 할겸 와이드 모니터를 구매 했다. 요놈을 구매했는데 집에서 아주 딱맞게 들어가서 너무너무 보기 좋아졌다 이런식으로 setting을 했는데 와이드모니터라 그런지 화면 3개 띄워놓고 작업하는데 최적화된거 같다 노트북 받침대도 새로 샀는데 아주 짱짱하고 높이도 조절이 되서 좋은것 같다. 받침대는 이걸로 삼 홍보를 하려는건 아니지만 고급져보여서 샀다 2020. 12. 25.
tmux 사용법 정리 리눅스를 사용하다보면 터미널을 여러개 띄우면서 사용을 하게 되는데 이를 하나의 창에서 여러개의 세션을 구성할 수 있는 패키지이다. 최근에 리눅스 연습하면서 도움이 될 것 같아서 사용법을 같단히 정리해 둔다 초기 설치 우선 초기 설치는 아래와 같은 명령어로 설치하면 된다 sudo apt tmux install 사용법 설명 설치가 끝나면 tmux라고 명령어를 입력하면 새로운 세션창으로 이동하게 된다 위 그림에서 왼쪽은 초기 터미널 상태이고 오른쪽은 tmux라는 명령어를 친 상태인데 하단 상태표시줄이 생긴걸보면 알 수가 있다 나같은 경우는 오른쪽 상태에서는 vi editor를 켜서 작업을 하고 잠시 세션 정지를 하면 왼쪽 터미널 모드로 가서 필요한 작업을 하는 식으로 하고는 있다 또는 아래와 같이 화면을 아얘.. 2020. 11. 15.
아이패드 프로 구매 기존에 쓰던 아이패드 미니를 처분하고 있는 도중에 아이패드 프로를 구매하기로 결정하여 영등포 프리스비로 가서 바로 결제하고 집에 가져옴 아이패드 256G wifi 스페이스 그레이 11인치, 필름, 케이스, 펜슬 이렇게 해서 구매를 했다 고민은 한 2주 한거 같은데 가서 결제하고 하는데 10분도 안걸려서 느낌이 허했다 케이스는 여러개가 있었는데 샘플로 꺼내논 것이 없어서 고민하다가 이걸 샀는데 잘산거 같다 그림 그리는 취미로 산거라 높이 조절이 탁월해서 아주 좋은거 같고 우선 때가 안탈거 같은 느낌 펜슬은 처음 써봤는데 그림그리다가 터치 2번에 지우개 ↔ 펜으로 변경이 되서 정말 좋다는 생각이었고 갤럭시노트를 쓰고있는데 필름때문인지 종이에 그린다는 느낌을 제대로 받았다 펜슬은 아이패드에 이렇게 붙도록 바껴.. 2020. 11. 15.
Git 사용법 정리(익숙해지기) git은 파일의 변경 내용을 추적하며 버전을 관리하기 위한 분산 버전 관리 시스템이다 누가 어디서, 무엇을, 왜 바꾸었는지를 저장하며 관리하는데 이를 저장하는 곳을 Repository라고 부른다 이는 협업을 통한 프로그램을 작성할 때 요긴하게 쓰이는데 우리가 단순히 Ctrl+c, Ctrl+v를 이용하여 코드를 저장하고 관리하다 보면 이력 정리가 안돼서 난감한 부분을 이 프로그램이 대신 깔끔하게 정리해준다 1. 생성 - 관리를 하고 싶은 폴더 위치에서 git init을 하면 아래와 같이 git 파일이 생기게 된다 - git을 사용할 환경만 만들어 준 것이지 초기 버전을 등록을 해주어야 관리가 가능해진다 - init만 하고 git status를 보면 현재 아무것도 버젼 관리가 되지 않음을 볼 수가 있다.(설.. 2020. 11. 11.