검색어(search term):
--- 검색결과가 없습니다. ---
--- 검색결과: 건 ---
블로그 검색을 다시 짰다 (PageFind 제거)
pagefind이 freebsd 환경에서 동작하지 않아서, 그냥 다시 짰다.
fuse.js을 사용하는 예제 등이 있었지만1, 그럴거면 그냥 ajax으로
얻은 index.json
-을 직접 검색해도 될거 같아서 그냥 javascript 작성
오랬만에.
그리고 ui등도 내 취향에 맞게 간단하게 만들어서 만족스럽다.
pagefind처럼 검색어에 따라 필요한 만큼만 http get하는게 아니라 조금
아쉽지만, 전체 index.json
-fetch해도 500kb 안쪽인거 같아서 괜찮지
않을까 싶음. (거기에 브라우저캐슁도 먹으니까)
Footnotes
ddakong v1.1 릴리즈: FreeBSD / kqueue
릴리즈 v1.1
freebsd 지원: 빌드가능하도록 수정 + kqueue 이벤트처리 추가
(원래는 epoll/linux만 지원)
<https://github.com/ageldama/term-ddakong/releases/tag/v1.1>
- darwin/osx, openbsd 등은 빌드+실행될거 같은데 확신은 못하겠믐.
- 매 릴리즈마다 크로스컴파일해서 바이너리릴리즈해왔는데, 리눅스는 aarch64, armhf, i686, x86_64 자동화해놨는데, freebsd은 아직이라 이번엔 스킵.
…오랬만에 freebsd 켜서 쓰는데, 반응속도감 역시 엄청좋다.
ddakong v1.0 릴리즈: lua scripting 시스템
릴리즈 v1.0
ANSI C/DLL 플러그인만이 아니라, Lua scripting plugin 만들어서, 그냥 루아스크립팅만으로 플러그인 같은 확장이 가능해졌다.
그리고 이것저것 안정화/문서화하고, 더욱 hackable🪓🔥하고 가벼운 터미널입력기가 되었음.