비슷한 용어들. 내가 이해한 정리들은 1:
데이터처리를 중심으로 하는 프로그래밍언어나 도구, 스타일.
예를 들어, awk, perl은 입력의 패턴에 따라 코드를 나누고 출력을 만들기 수월한 방식을 제공.
현대 cpu의 아키텍처에 적절하도록, cpu cache, simd등을 잘 적용될 수 있도록 애플리케이션 데이터구조를 설계하는 방식.2
그리고 단순히 게임개발에서 ecs만이 아니라 lmax disruptor등도 포함될 것 같다.
그리고 또 갑자기 위 2개의 정의처럼 완전 갑자기, dop은 다음과 같은 원칙들을 이용한 애플리케이션 개발방식:
…cmake/warp등을 써보면서 c/c++ 개발할 때에 빌드도구 갖고 놀다가, 이번에 마음을 열고 xmake을 익혀봄.
마음에 든다. 가볍고 빠르고 좋다.
ccache등도 바로 지원하고, lua으로 스크립팅도 그럭저럭 할만해 보이고, [build.zig](https://ziglang.org/learn/build-system/)스러워서 당연하게도 좋은거 같아.
계속 쓸거 같다.
emacs / flycheck + c/c++ 개발할 때에 단점이, 자동적으로 외부 3rd-party 라이브러리의 include-path을 설정해주지 않아서, [dirs-local](https://www.gnu.org/software/emacs/manual/html_node/emacs/Directory-Variables.html) 같은걸 세팅해주길 기대한다는 점.
그래서 그냥 xmake project -vD -k compile_commands -m debug 같이
compile_commands.json 생성하고,
…요렇게 만들어서 세팅해서 쓰니 편안.
…가끔 다시 본다. 그리고 마지막 장면을 보면서 덕력이 폭발하면서 종종 그런 생각에 빠짐.
저런 시나리오를 쓴 사람은 어떤 기분이었을까 완전 쩐다.
…
/usr/local/etc/smb4.conf 파일에 다음을 추가:
[global]
...
allow insecure wide links = yes
[share]
...
follow symlinks = yes
wide links = yes
unix extensions = no
보통은 avahi을 써왔는데, mdnsresponder이 더 가볍다고 해서 이렇게 세팅해봄.
pkg install mDNSResponder/etc/rc.conf 에 추가:
mdnsresponderposix_enable="YES"
mdnsresponderposix_flags="-f /usr/local/etc/mdnsresponderposix.conf"
호스트이름은 freebsd-samsung 으로 smb서비스를 노출.
나도 x11에서 wayland 기반으로 옮겨가고 있는데, 다른 것들은 대부분 괜찮거나 포기.1
가볍고 좋은데, debian chromium에서 ibus으로 한글 입력이 안되어서 알아봤다.