14일
- yaml 을 대신할 config file format 을 찾고 있었는데, https://hjson.github.io/ 이 적절한것 같다.
- indent 에 민감 하지 않고, comment 를 지원하며, json 형식과 유사해서 별다른 노력 없이도 읽기 쉬운 config 가 된다.
22일
- 나에게 맞는 TODO List 나 캘린더 앱의 요구 사항
- 다양한 입력을 지원해야 함.
- 단순히 항목만 입력 -> 이게 안되면 할일을 그냥 던져 둘수가 없음.
- 항목과 날짜만 입력
- 항목과 날짜와 시간을 입력
- 특정 주기로 반복
- 직접 확인하기 전까지는 알람이 꺼지지 않음.
- 알람이 어떤 이유로든 자동으로 사라지면, 없는것과 같음.
- 데스크톱을 지원해야 함.
- 완료되면 Archive 되고 더이상 귀찮게 굴지 않음.
- 일정이 있는것과 그렇지 않은것을 구분 할수 있어야 함.
- json 등 human readable 한 file로 Backup 하고 복구 할수 있어야 함.
24일
- js indexed DB
- index 를 직접 관리하면서 사용할수 있는 DB
- INDEX로는 유효한 타입은 Number, String, Date, Array (boolean 이 안됨)
Null 은 모든 값보다 작은 값을 가짐
- null 값을 가질수는 있으나, null 값을 조회하는 것은 불가.
- 두개 이상의 인덱스를 AND 조건으로 조회하는것은 불가능