Algorithm
지난번에는 D&C를 배우면서 closest pair를 찾는 방법에 대해 배웠는데, 오늘은 기하로 closest pair를 찾는 plane sweeping에 대해 공부했다. 지난번에 배울 때 내용을 받아들이기까지 시간이 좀 걸렸는데 완전히 이해하길 잘했다. 안그랬으면 오늘 배운 내용도 이해 못 할 뻔;;
지금은 convex hull을 공부하는 중이고 내일이 되어야 복습까지 마칠 것 같다.
Web
데이터에 관심을 가지면서 백엔드도 알고싶고 크롤링도 해보고 싶어 웹 공부를 시작했다. (하고 싶은 건 많음) 개발자 도구를 이것저것 보면서 브라우저가 어떻게 동작하는지 등을 살펴봤고 오래전에 깔아놓고 묵혀둔 톰캣을 실행해보았다.
내일은 servlet 봐야지
HTML/CSS/JS를 웹 상에서 run할 수 있는 사이트
톰캣 startup.bat 바로 꺼짐
나중에도 이런 일이 생길까봐 미리 작성해두기
실행 방법: `C:\Program Files\Apache Software Foundation\Tomcat 9.0`에서 `bin` 폴더 안에 `startup.bat` 클릭
근데 바로 창이 꺼지길래 구글에서 시키는대로 했다.
- cmd 창에서 톰캣 startup.bat 실행해 오류 메시지 확인
- JRE_HOME environment variable is not define correctly –> JAVA_HOME 환경변수 경로가 잘못 설정돼 있음
- jdk위치 디렉토리를 설정해야 하는데 그 안의 bin으로 설정되어 있었다. jdk 디렉토리로 변경해주고 톰캣 다시 실행함
연휴 기간 동안 읽을 것들
베짱이는 명절에도 달려야한다 ㅠ.ㅠ 머리 아플 때 읽을 컴퓨터/디자인 관련 글들
- Google 검색의 작동 방식
- 교양 수업 들을 때 NLP 발표 하면서 봤던 영상도 있는 것 같다. 링크 쭉쭉 타면서 부담없이 읽어보기
- 브라우저는 어떻게 동작하는가?
- 제목 그대로 브라우저가 어떻게 동작하는지 소개하는 글. 길지만 꼼꼼히 읽어볼 것
- 기타 읽을거리
- 张小龙:微信十年的产品思考(2021微信公开课PRO)
- Set an Aspirational Hourly Rate
본인의 가치에 맞다고 생각하는 시급을 정해놓고 그것보다 cost가 적은 잡일(업무 이외)은 시간 낭비하지 말고 돈으로 해결하라는 내용이었는데 개인적으로 매우 별로였음. - Loading: Neumorphism 2
- 세상은 넓고 디자인 프로세스도 많다
- 디자이너들이 보고 수다 떨기 좋은 영화 5편
- 밀리 PC뷰어 디자인 개편기
- 스포티파이, 그리고 UX