분류 전체보기47 오늘 아무것도 기록하지 않으면, 미래의 나에게 빚을 지게 되는 것이다 나에게는 고치고 싶은 습관이 하나 있다. 오래 걸리는 일을 하고자 할 때 반드시 해결해야만 하는 중요한 과제임에도 불구하고 일이 중간에 끊기면 다시 해야 하는 것이 싫어서 나중으로 미루다가 어쩔 수 없는 상황이 돼서야 부랴부랴 일에 착수하는 것이다. 이 때 일을 미루는 핑계는 너무 좋다. 일이 오래 걸릴 것 같고, 중간에 끊기면 다음에 다시 그 일을 할 때 효율이 좋지 않기 때문이라던지, 지금 여력으로는 해결하기 힘드니, 나중에 여력이 될 때 날 잡아서 완벽하게 효율적으로 처리하기 위해서라던지 등. 하지만 기억해야 한다. 일이 계속 밀리다 보면 결국에는 한번에 처리해야 하거나, 무리하여 만족스럽지 못한 결과를 내야하는 날이 올 수 있다는 점이다. 아니면 최악의 경우에는 전혀 손을 대지 못하다가 부랴부랴 .. 2020. 11. 4. [라즈베리파이] 디스플레이 화면 회전하기 라즈베리파이 7인치 디스플레이를 사용하면 불편한 사항이 하나 있다. 전원 단자가 위로 되어있지 않고 아래로 가도록 설정되어있다보니 전원 케이블 때문에 똑바로 세우지 못하는 경우가 많다. 그래서 디스플레이 화면을 뒤집어 사용하면 이를 해결할 수 있다. 먼저 터미널 창을 열어서 다음의 파일을 편집한다. sudo vi /boot/config.txt 빈 곳에 lcd_rotate = 2라는 코드를 추가하고 저장해준다. 여기서 2는 180도를 의미하고 1은 90도 3은 270도를 의미한다. 파일을 저장하고 나와서 reboot을 진행한다. 재부팅하면 화면이 뒤집혀 출력이 되는 것을 확인할 수 있다. 2020. 10. 16. [C언어] 파일 분리(분할)하기 들어가며 프로그래밍 할 때 main 함수에 모든 코드를 넣어서 코딩하면 소스 코드가 길어져서 보기 힘들어진다. 이를 위해서 함수로 만들어서 재사용성을 높이고 간결하게 관리하는데, 이 마저도 함수가 많아지면 파일이 길어지고 관리하기 힘들어진다. 그래서 파일을 분리하여 보지 않아도 되는 부분을 함수로 만들어 보관하여 투명성과 직관성과 간결성을 높인다. 원래 이런 파일이 있었다고 가정하자. #include void foo(); int main(void) { foo(); return 0; } void foo() { printf("Hello world!\n"); } 동작은 아주 간단하게 작성하였다. 콘솔에 Hellow world!(줄바꿈)를 출력하는 프로그램인데 printf문만 따로 함수로 빼서 작성하였다. vo.. 2020. 10. 12. [결단] 지금 시작하고 나중에 완벽해져라 "지금 시작하고 나중에 완벽해져라" 롭 무어의 책 [결단]에 나오는 이야기다. 완벽하게 시작하기 위해 시작을 뒤로 미루는 나에게는 자석처럼 이끌려 금언이 되었다. 문득 이런 생각을 한 적이 있다. '하루 안에 모든 카테고리에 글을 하나씩 써보고 싶다' 나는 지식에, 지식을 쌓는 것에 매우x3 욕심이 많았고 지금도 그렇다. 모든 카테고리에 글을 써보고 싶다는 생각은 블로그의 모든 카테고리에 빨간 점이 들어와있으면 기분이 좋을 것이란 상상에서 비롯된 것이었다. 빨간 점은 해당 카테고리에 글이 업로드 되었다는 표시이다. 일종의 자기 만족이다. 그치만 동시에, 이때까지의 경험으로 비추어 봤을 때 이렇게 마음먹고 도전하면 쉽게 지치게 될 것이라는 생각 또한 들었다. 왜냐하면 중요한 일을 잠시 미뤄놓고, 다른 것에.. 2020. 10. 12. 이전 1 2 3 4 5 6 7 8 ··· 12 다음