내가 오늘 새롭게 알게 된 사실


  1. 이건 결과적으로 보면 당연한 것인데도 타성에 젖어서? 또는 국뽕에 취해서? 또는 주의력이 부족해서? 여태까지 전혀 알아차리지 못하고 있었던 건데 a.m.과 p.m.은 당연히 해당 시각의 뒤에 위치해야 문법 구조상 옳다.

  2. php에서 DateTime::createFromFormat()를 통해 문자열에서 DateTime 인스턴스를 만들 때 ‘am’, ‘pm’, 또는 ‘AM’, ‘PM’을 가리키는 a 또는 A라는 문자열 포맷은 무조건 해당 문자열에서 시(hour) 단위를 찾은 뒤에만 패턴을 잡아낸다고 한다. 그러니까 ‘PM 7:30’이라는 문자열에서 오후 7시 30분의 값을 갖는 DateTime 인스턴스를 찾기 위해 ‘A g:i’라는 포맷을 사용하려고 하면 무조건 실패하고 false를 반환하게 된다.

  3. 그러니까 제발 한국 사람이면 시각을 나타낼 때 오후 7시 30분이라고 하든지, 7:30 PM이라고 합시다. PM 7:30 같은 거 쓰지 말고. PM은 따른 야동은 보지 않는다. 링크는 내가 스택오버플로우에 올린 질문글.

Related Posts

비트코인과 페미니즘

비트코인의 세계에는 지갑이라는 개념이 존재한다. 이 지갑이 어떤 로직으로 생성이 되고 보안을 유지하고 어쩌고를 하고 저쩌고를 하는지는 원래는 대단히 중요하고 어려운 이야기지만 오늘의 포스트에서는 별로 주목할 필요가 없다. 이렇게 이야기를 해보자. 최근의 비트코인 지갑은 일정한 안정성과 보안성의 균형을 유지하기 위해 실제 지갑 소유자에게 기억을 하기 쉬운(mnemonic) 단어의 무작위적인 나열을 제시한다. 지갑 소유자가 이 단어를 잃어버리거나 유출하지 않으면 그의 비트코인은 무사하다.