20180724

Today I Learned

  • 정적인 모래시계 구현 (~ 07/24)
  • 동적인 모래시계 구현 (~ 07/24)

  • 왜 파일의 마지막에 newline을 추가하는지.
    • 궁금했던 부분에 대해 감사하게도 답변을 주셨고, 직접 조금 더 찾아보았다.
    • POSIX(일종의 unix 표준)에서는 아래와 같다고 한다.

      개행 문자로 끝나지 않는 행은 실제 행으로 간주되지 않습니다.

    • 유닉스/리눅스에서 명령어 써놓고 엔터 안친 느낌으로 이해했다.
    • 다른 시스템(이를테면 Windows) 에서는 논쟁의 여지가 있다곤 하나,
    • C++ 11 이전의 일부 컴파일러에서는 마지막에 개행이 없다고 경고를 띄우기도 한다니까
    • 이 정도만 알고 그냥 마지막에 개행 넣는 습관을 가지는게 좋겠다.
  • 오늘의 변명을 좀 하자면, 날이 더워서인지 데스크탑PC가 먹통이 되었었다.
  • 분해해서 청소하고 조립하고 의미 없는 시간을 너무 많이 낭비했다.
  • 그래서인지 코딩도 엉망으로 한 것 같다.
    • 코멘트도 달기가 애매하다는 핑계로 하나도 안달았다.
    • 계속 해오던 input value 예외처리도 이번에는 스킵했다.
  • 오늘 대체적으로 머리가 엄청 안돌아갔다.
  • 정적인 모래시계도 조금 엉망으로 구현하지 않았나 싶다.
  • javascript로 움직이는 모래시계를 구현해 보려고 했는데, 몇 시간 정도 버린 이후 결국 jquery를 썼다.
    • 애초에 jquery를 쓰지 말라는 옵션은 없었지만, javascript만 배웠다고 가정하고 해보려고 했는데 도저히 animation을 동작시키지 못했다.
    • setInterval이나 setTimeout으로 가능 할 법도 한데 이미 시간이 새벽 4시이므로 포기했다.

TO-DO

  • 코딩야학 목표 / 진도표 설정 (~ 07/30)
  • 코딩야학 4기 수료 (~ 08/14)

  • 부스트코스 Full-Stack Web Developer 이수 (~ 09/30)

  • 온라인 (git, html/css, js, java) 강의 듣기. (미정)