profile
2000.11.30
태그 목록
전체보기 (221)linux(69)Kernel(50)book(21)TMMM(17)The Mythical Man-Month(17)맨먼스 미신(16)study(15)iamroot(15)Makefile(15)C(14)Raspberry Pi(13)make(12)EETB(10)Andrew Koenig(10)C Traps and Pitfalls(10)windows(9)Fedora(9)c programming language(9)임베디드 엔지니어 교과서(7)프레더릭 브룩스(7)WSL 2(6)파이썬(6)Steve Talbott(6)Andrew Oram(6)Calculus(5)gnu(5)Unity(5)Linux kernel(5)C Primer Plus(5)혼자 공부하는 파이썬(4)Pi 4(4)File System(4)git(4)python(4)Odroid(4)English(4)Neovim(4)혼공파(4)FAT(4)UI Toolkit(4)Linux internal(3)Seafile Server(3)Embedded Engineer Textbook(3)coding style(3)cloud storage(3)shell(3)bluetooth(3)Xen(3)Embedded Software Engineer(3)OS(3)Embedded Engineer Text Book(2)C++ Programming(2)Fedora 34(2)Bullseye 64-bit(2)vim(2)RTOS(2)arm64(2)Yocto Project(2)Embedded Linux(2)raspberry(2)Jens Gustedt(2)font(2)AVR(2)ubuntu(2)function(2)linked list(2)(2)Fedora 35(2)LunarVim(2)Virtualization(2)HardKernel(2)Raspberry Pi 4(2)unix(2)QEMU(2)Suffix Rule(2)bash(2)Modern C++(2)headless(2)build(2)usb(2)terminal(2)oh my zsh(2)System Programming(1)Chain Rule(1)lambda(1)ENTJ(1)ID Radix(1)Module(1)crash(1)flash memory(1)ext4(1)Dennis M. Ritchie(1)bitsperlong(1)lvim(1)Raspberry Pi Imager(1)resolution(1)클린 코드(1)유닉스의 탄생(1)Jpub(1)Embedded Enginner Text Book(1)Serialized Object(1)empty-branch(1)wifi(1)Bitmap(1)ODROID XU-4(1)TCPL(1)GCC(1)fortran(1)buildroot(1)Yocto Linux(1)Dual Boot(1)laptop(1)clone USB(1)c sharp(1)dd command(1)James Clear(1)K380(1)network(1)scheduler(1)오픈소스(1)reverse proxy(1)Multline(1)Alt+Tab(1)headSet(1)trash can(1)port forwarding(1)perf(1)Vim-Plug(1)XArray(1)The C Programming Language(1)AP-STA(1)orphan branch(1)Soc(1)Double Width Glyph(1)AR core(1)ssh(1)리눅스 커널 내부구조(1)https(1)Nginx(1)cosway(1)oss(1)fail2ban(1)ABD(1)vpath(1)LWN(1)docker(1)IDR(1)Arduino UNO(1)Bootable USB(1)Fedora Workstation(1)mount(1)니콜로 마키아벨리(1)Limits and Continuity(1)inline-assembly(1)Embedded(1)debugging(1)grub2(1)gnome-terminal(1)quiz(1)Rule(1)Windows 11(1)ATmega(1)boot delay(1)YAFFS(1)From the bottom(1)tree(1)한글 설정(1)programming language(1)CLEAN CODE(1)인간 실격(1)zsh(1)submodule(1)CoC(1)github cli(1)Odroid-XU4(1)vmlinux(1)Sort(1)함수(1)window(1)grouping(1)lwn.net(1)FreeRTOS(1)tensorflow(1)Anonymous Function(1)Real-time OS(1)LSP(1)성당과 시작(1)radix tree(1)mailing list(1)kobject(1)audio jack(1)Booting(1)Fn Key(1)workqueue(1)Operating System(1)Control(1)log(1)printk(1)Atomic Habits(1)OS 자작 입문(1)Pre-calculs(1)NTFS(1)클래스(1)data(1)External HDD(1)word(1)Robert Mecklenburg(1).delete_on_error(1)Orientation(1)PROOF(1)Stewart(1)Raspberry Pi OS(1)Managing Projects with GNU Make 3/e(1)Logitech K380(1)external hard drive(1)Terminator(1)객체 지향(1)boxes(1)스티브 탈보트(1)gdb(1)tflite-support(1)treesitter(1)github(1)싯다르타(1)System C(1)pyenv(1)LIMIT(1)Right Thing™(1)Windows Subsystem for Linux(1)suffix(1)debug(1)opencv(1)lolcat(1)F77(1)다자이 오사무(1)delegate(1)ODROID N2+(1)UEFI(1)Derivatives(1)elf(1)algorithm(1)논어(1)remote-access(1)VNC(1)postfix(1)android(1)Neovim v0.7.0(1)authentication(1)definition(1)chrome(1)Bootable(1)otp(1)공자(1)군주론(1)flatbuffers(1)ftrace(1)bat(1)Red-black(1)review(1)Smart device(1)Yocto(1)percpu(1)예외 처리(1)ARM(1)Atmega328p(1)e2fsck(1)Epsilon-Delta definition(1)variable(1)Screen share(1)Quick Build(1)typedef(1)clipboard(1)fortune(1)ida(1)ID Allocator(1)KnR(1)Kprobe(1)로버트 마틴(1)Embedde Software Engineer(1)debug object(1)minesweeper(1)Brian W. Kernighan(1)buddy allocator(1)sndcpy(1)assembly(1)헤르만 헤세(1)데이터 바인딩(1)Pi OS(1)GRUB(1)bitops(1)앤드류 오람(1)tflite-meta(1).phony(1)arduino(1)GitLab(1)Inside machine(1)Wayland(1)scrcpy(1)MTD(1)ssh tunneling(1)Jargon(1)slab(1)include(1)모듈(1)Operating Systems(1)condition check(1)BSP(1)Cloud Anchors(1)Lineage OS(1)WSL2(1)user copy(1)MBTI(1)

2소대 3분대

ㅎㅇㅌ!

2023년 8월 26일
·
2개의 댓글
·
post-thumbnail

[Book] Managing Projects with GNU Make 3/e

 완독 전에는 이 원숭이 얼굴만 봐도 빡이 쳤는데 다시 보니 귀엽다. 원숭이 종은 potto 라고 한다. 뭐 그렇다고 한다.

2023년 7월 15일
·
0개의 댓글
·
post-thumbnail

LunarVim 의 nvim-treesitter 하이라이팅 문제

 LunarVim 은 nvim-treesitter 플러그인을 통한 하이라이팅 기능을 제공한다. 메이저 언어의 경우 별다른 문제가 없으나 마이너 언어의 경우 업데이트가 늦어져 하이라이팅이 제대로 이뤄지지 않는 문제가 있다.

2023년 7월 2일
·
0개의 댓글
·
post-thumbnail

[Book] Clean Code

코드에 완전 무결한 정답은 없다. 우리는 보이스카우트 원칙에 따라 오늘보다 더 나은 코드를 작성하기 위해 부단히 노력해야 한다. 완벽한 코드가 아닌 더 나은 코드를 위하여.

2023년 6월 30일
·
0개의 댓글
·
post-thumbnail

[Linux] Lunar Vim 설치

 필자가 이전에 작성한 neovim 설정 게시글에 ehrbs2021 님이 Lunar Vim 에 대한 정보를 알려주셔서 설치 방법과 간단한 사용법을 정리하여 올려보려 한다. 기존의 neovim 보다 설치가 쉬울 뿐만 아니라 좋은 (Good Taste) 취향의 설

2023년 6월 22일
·
0개의 댓글
·
post-thumbnail

[Book] 군주론

이름: 군주론저자: 니콜로 마키아벨리펴낸이: 남기성출판사: 자화상 책이 굉장히 어렵다. 지명과 인명, 역사, 정치 체제, 통치 방식 등에 대한 바탕(특히 이탈리아의 지리, 역사, 군주국)이 있는 이들에게는 쉽게 읽힐 수 있다. 그러나 필자는 직접 세계 지도를 펼쳐가며

2023년 6월 18일
·
0개의 댓글
·
post-thumbnail

[Book] 아주 작은 습관의 힘

인간의 본성과 나 자신에 대한 이해를 통해 우리는 습관을 만들 수 있다. 그 작은 습관들이 모여 지금은 나를 만든다.

2023년 6월 18일
·
0개의 댓글
·

do the Right Thing™

틀니딱딱 홍삼캔디 압수

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

[Book] make: 유닉스, 리눅스 필수 유틸리티

책 이름: make: 유닉스, 리눅스 필수 유틸리티저자: 앤드류 오람, 스티브 탈보트옮긴이: 이석주출판사: 한빛미디어 마지막 6장 (명령행의 사용법 및 특별한 타깃)과 7장 (문제해결), 그리고 부록을 제외한 각 장의 내용을 요약하고 정리하여 블로그에 올림.  과거에는

2023년 3월 8일
·
0개의 댓글
·
post-thumbnail

[make] # 5. 프로젝트 관리

make 는 그 자체로 무척 강력하나 다음과 같은 상황에서 다양한 문제를 야기할 수 있다.

2023년 3월 7일
·
0개의 댓글
·
post-thumbnail

[make] # 4. 명령어

 make 로 실행하는 명령어는 서로 다른 셸에서 실행 되는 것처럼 동작한다. 따라서...수행되는 작업의 순서가 파일 간의 관계 에만 주로 영향을 받는 경우 make 기술 파일을 사용하여 모든 것을 제어할 수 있으나변수 조작 을 여러 번 해야 하거나 실행 순서를 변경

2023년 2월 26일
·
0개의 댓글
·
post-thumbnail

[make] # 3. 확장자 규칙 (Suffix Rule)

 구시대 유물일지라도 이미 작성된 makefile 과의 호환성을 위해서 여전히 유지되고 있는 기능이기 때문이다. 따라서 과거의 작성된 makefile 의 분석을 위해 정리해서 남기려 한다. 그러나 이는 어디까지나 하위 호환성을 위함일 뿐이며 더 이상 사용해선 안될 것이

2023년 2월 25일
·
0개의 댓글
·
post-thumbnail

[FORTRAN] 왜 행의 첫 문자는 공백으로 시작하는가?

이 질문에 답하기 전, 우리는 캐리지 컨트롤 문자 (Carriage Control Character) 에 대해, 그리고 이를 사용하는 라인 프린터 (Line printer) 에 대해 알아볼 필요가 있다. 1. 라인 프린터 (Line printer) !yo

2023년 2월 24일
·
0개의 댓글
·
post-thumbnail

[C#] Lambda, delegate, 그리고 anonymous functions

 위 코드의 실행 결과를 예측할 수 있겠는가? 얼핏 보면 Invoke 가 네 번 호출될 것 같지만 실제론 그렇지 않다: 어떻게 이런 일이 벌어질 수 있는 것일까? 이러한 출력 결과가 나타난 이유를 자세히 파헤쳐보려 한다. Invoke 가 한 번만 출력된 (isLambd

2023년 2월 23일
·
0개의 댓글
·

[ENGLISH] postfix 와 suffix 의 차이

 Wikipedia and The Free Dictionary were not much help — is there a practical difference in the semantics of suffix and postfix, except that the latter

2023년 2월 22일
·
0개의 댓글
·
post-thumbnail

[make] # 2. 매크로

타깃들이 수십 개의 파일들에 종속되거나 여러 개의 서로 다른 버전으로 만들어지기 마련인 실제 프로젝트의 기술 파일에서 반복되는 텍스트의 양을 실로 엄청나리라 생각할 수 있으나 실제 사용되는 기술 파일을 열어보면 뜻밖에도 보통 10~50 줄 정도로 간결하다.

2023년 2월 12일
·
0개의 댓글
·
post-thumbnail

[make] # 1. 컴파일, 실행, 디버그

다음은 program 을 빌드하는 경우에 따라 서로 다른 버전을 생성할 수 있는 명령이다. 위 명령어를 입력하게 되면 해당 파일(program)을 생성하는 데 필요한 모든 컴파일과 링크 작업을 수행할 수 있다. make 유틸리티를 사용하면 수많은

2023년 2월 6일
·
0개의 댓글
·
post-thumbnail

[make] # 0. make 란 무엇인가?

 make 는 명령을 생성하는 유틸리티이다. make 유틸리티는 기술 파일(description file)과 몇 가지 일반 템플릿을 사용하여 유닉스 셸에서 실행되는 각종 명령들을 만들어낸다. 이를 통해 임시 파일을 제거하는 데서부터, 복잡한 프로그램 그룹의 최종 실행

2023년 2월 2일
·
0개의 댓글
·
post-thumbnail

[Modern C] Chapter 03. 결국은 제어 (Exercise)

size_t 는 unsigned 자료형이므로 그 값이 0 이하가 되면 integer overflow 가 발생하게 된다. 더 정확하게 표준에

2023년 1월 24일
·
0개의 댓글
·
post-thumbnail

[Modern C] #0. Chapter 01 ~ 02

근데 C 언어 처음 하는 사람들이 이걸 다 알 수가 있나? 처음부터 어렵게 나오네?

2023년 1월 22일
·
0개의 댓글
·