18일
19일
- 꽤 오랬동안 Down 상태였던 wiki를 복구 함.
- Wiki의 Code를 refactoring 하려던게 늦어져서 복구가 늦어짐.
- 몇몇 기능들이 동작하지 않는데, 일단 동작하는 상태는 만들고, 천천히 고치는 편이 좋을것 같아서 일단 복구는 함.
21일
- flow chart 나 state diagram을 Text로 정의하면 그려주는 JS
22일
HTML custom elements, slotted
::slotted( <selector> )
는 slot으로 가져온 Element의 style을 바꿀수 있는 CSS 구문이다.- 해당구문은 제한점을 가지고 있다.
- 복잡한 selector를 지원하지 않는다.
- 제일 최상위 Element만 선택될수 있다. 즉, slot으로 가져온 litedom 하위에 selector에 match 되는 elements 가 있더라도 CSS 가 적용되지 않는다.
- https://stackoverflow.com/questions/61626493/slotted-css-selector-for-nested-children-in-shadowdom-slot
Links
- Fedora에서 whale 설치
- Browser에서는 http2의 without tls(h2c)를 accept하지 않음.
24일
- golang http2 push
- golang SSE
- websocket or Server sent Event, Event source
25일
- golang의 logging
- 일반적으로 소규모 코드에서는 logrus 가 가장 좋은것 같다.(참여인원이 3~4명)
- 규모가 크면 zap이 가장 좋은것 같다.(참여인원 30+)
- 그 사이에는 유동적으로 조절이 필요하다.
- bm.js의 animateFrame 관련 코드를 수정 하였다.
- https://github.com/bluemir/bm.js/blob/ea7b266f4d01146da3ee9427026d1c8d02e2c329/bm.module.js#L164-L190
- https://stackoverflow.com/questions/47791549/how-to-build-an-event-generator-in-javascript
- generator를 이용 하면 훨씬 가독성이 좋은 코드가 나온다.
- 이걸 응용하면 event handler들도 좀더 가독성이 좋게 고칠 수 있을 것 같은데, 잘 될지는 모르겠다.
29일
- go lang에서 event listener를 구현
- Event Driven으로 무언가를 해야하면 사용하면 될듯
- https://github.com/bluemir/0xC0DE/commit/3335919d45ed413e929446ae4aa11143eb3c2fe0
31일
- Linux 에서 그림판 정도의 기능이 필요하다면 drawing 을 쓰면 된다.
- 캡쳐화면에 사각형을 그리거나 할때 편하다.
- https://www.datadoghq.com/state-of-serverless/
- serverless가 대세이긴 하다.
- 그런데 FaaS만 쓰는 것은 굉장히 드물다.
- 느낌상 Lambda 같은 형태는 build 배포 시 보조 도구로 쓰이거나, 굉장히 일시적인 부분 등에만 쓰이는것 같다.