본문 바로가기

분류 전체보기

(104)
일기를 쓰게된 이유 매번 블로그에 글 쓸 거리는 많이 생각하고 있다. 그러나 거의 99%의 경우에는, 글쓰기 버튼을 누르고 제목 쓴 후 창을 닫는게 일상이었다. 쓰는 글들도 앞쪽까지는 괜찮지만, 뒤로가면 갈 수록 했던 이야기 또 하고 있게 된다. 그렇다고 기록하지 않으면 다 잊게 된다. 생각한것은, 주제당 1~3줄 정도로 짧게 쓴다. 길게 주저리주저리 쓸 수 있으면 써도 되지만, 억지로 글의 길이를 늘리지 않는다. 그리고 생각날 때 회고를 해보는 것이다. 회고를 하다보면, 마음에 드는 토픽을 뽑아서 글을 쓰게 될 것 같다.
웹 폰트에서 EOT, TTF 파일을 배제해야하는 이유 필요한 웹폰트 파일은 WOFF2 뿐 폰트 파일을 사용할 때는, 원칙적으로는 WOFF2만 쓰는 것이 좋고, IE에 대한 호환이 필요한 경우에 WOFF파일을 사용하면 된다. EOT파일은, 100%라고 표현할 수 있을 정도로, 모든 경우에 필요하지 않다. EOT 파일이 필요한 경우는 IE 8 이하의 브라우저를 지원해야하는, 아주 극단적인 레거시 페이지에서만 필요하다. 물론 그러한 페이지에서 웹 폰트를 사용해서 꾸미는 경우는 거의 없을 것이다. TTF 파일도 필요 없다 TTF파일도 마찬가지로, 굳이 제공해줄 필요가 없는 것이, 모든 브라우저에서 WOFF와 WOFF2 형식을 지원하고 있다. IE를 지원해야하는 경우라도, WOFF를 쓰는 것이 옳다. TTF는 압축되지 않은채로 제공되기 때문에, 사용자 경험에 악영향..
크롬 읽기 목록 제거 방법 크롬이 업데이트 되면서 북마크바에 새로운 아이콘이 추가되었다. 보통 아이콘을 없애는 기능이 우클릭하면 나올만도 한데, 플래그를 직접 설정해서 꺼야한다.주소창에 chrome://flags을 입력하고, 아래와 같이, Reading List를 검색해서 Disabled로 변경해주면 된다. 그다음에, Relunch 버튼을 눌러 크롬을 재시작하면 된다.
평단가 계산기 findon.kr 1.0 공개 2월 4일부터 시작한 토이프로젝트 하나를 공개할 수 있게 되었다. 시작은 평단가 계산기지만, 금융과 관련된 기능들을 더 추가할 예정이다. 다크모드는 당연히 지원한다. 개발하게된 가장 큰 이유는 국내에서, 경제와 관련된 서비스들은 UI가 불친절 하거나 예쁘지 않은 경우가 많았는데, 이러한 부분을 개선하고 싶었다. 접속 주소는 https://findon.kr 이다.
퍼스널 맵(Personal Map) - 서로 알아가는 여행 사실 우리는 같은 팀원이지만, 실제로 그 팀원에 대해 자세히는 알지 못한다. 업무에 대해서는 잘 맞는 사람들일 수도 있다. 그러나 업무와 관련이 없어진 경우에도 소통을 잘 할 수 있는지에 대해 우리는 확신할 수 없다. 이러한 상황에서 퍼스널 맵(Personal Map)은 일종의 마인드맵으로, 자신을 마인드 맵으로 표현하는 것이다. 우리는 퍼스널 맵을 통해 서로에 대해 알지 못했던 부분을 알 수 있다. 서로에 대해 잘 알게 되고, 이해하게 되고, 이로써 더 잘 소통할 수 있게 되는 것이다. 팀 활동의 하나로 퍼스널 맵을 하게 되었는데, 개인적으로 매우 만족스러운 활동이었다. 막상 친근하게 생각했던 팀원의 새로운 모습을 볼 수 있었고, 잘 알지는 못하였던 팀원을 좀 더 잘 알 수 있게 되었다. 좋은 사람들을..
React에서 잘못된 랜더링 조건문을 작성하는 경우 React에서 인라인 조건문을 삼항식 대신에, && 연산자를 사용하여 표현하는 경우가 있다. 위의 코드에서 의도 했던 동작은, 리스트의 길이가 0보다 클 때 Count 컴포넌트를 반환하고, 0이면 아무것도 반환하지 않는 것이다. 하지만 실제 실행결과는 리스트의 길이가 0인 경우에, '0' 자체가 랜더링되게 된다. 분명 React에서는 일반적으로 거짓으로 취급되는 몇몇 값들이 반환될 경우에는, 랜더링을 하지 않는다. 그러나 숫자 0은 예외적으로 그대로 랜더링하게 된다. 그렇기 때문에, 위와 같은 코드를 사용해서는 안된다. 위의 코드는 ' > 0 '을 추가하여 의도한 대로 코드가 동작될 수 있도록 하였다. 이처럼 &&연산자를 사용하여 인라인 랜더링 조건문을 작성할 때에는 앞의 조건식이 boolean을 반환하..
2021년 투자 방향 이 글을 읽기 전에 알아야 할 주의사항 이 글은 개인의 의견을 개진한 것에 불과합니다. 이 글은 특정 자산 및 증권에 대하여 투자를 권장 및 권유를 하기 위하여 작성 된 글이 아닙니다. 이 글에서 언급된 전망 및 수치, 지표 등은 실제와 다를 수 있습니다. 모든 투자의 판단의 책임 및 투자의 손익은 투자자 본인에게 귀속됩니다. 2020년을 되돌아 보며 2020년의 S&P500지수 연간 수익은 15.62%로, 만족스러운 성과를 보인 해라고 할 수 있다. 코로나 바이러스가 아무런 영향을 끼치지 않은 것처럼 보일 정도이다. 나스닥 지수는 무려 43.76%로, 1975년 이후로, 다섯손가락 안에 드는 연간 수익을 달성했다. 채권 국채 등 안전한 채권의 금리는 하한선에 가까워 졌기 때문에, 명목 채권은 주식의 하..
매력적인(흥미로운) 코드 (1) 매력적인 코드란? 주석을 보지 않더라도 읽기 쉬우면서, 읽으면서도 코드 내용에 흥미가 가도록 만들어져 있는 코드가 매력적인 코드라고 생각한다. 주석을 보지 않더라도 읽기 쉬운 코드가 중요하다는 것은 오랫동안 강조되어 왔다. 그러나 많은 사람들이 이번에 이야기하는 흥미로운 코드에 대해서는 잘 들어보지 않은 이야기일 수도 있다. 흥미로운 코드 흥미로운 코드는 어떤 것일까? 일단, 무슨 생각으로 이런 코드를 짰는지 궁금하게 만드는 코드는 제외한다. 반복적이지 않은 코드 어떤 파일이 엄청난 Getter와 Setter로 가득차 있었다고 한다고 먼저 가정을 하겠다. 이코드가 분명 지정된 양식에 맞춰서, 은닉화도 잘 되어있는 코드라면, 좋은 코드라고 할 수 있을 것이다. 그러나, 무의미한 getter와 setter로..