본문 바로가기

ETC

Machine Learning by Stanford University 후기 Machine Learning이 궁금해서 Coursera의 Machine Learning by Stanford University 강의를 들었다. 검색을 조금만 해봐도 쉽게 알 수 있지만 이 강의는 매우 유명하다. 처음 선택할 때는 유명세만 보고 골랐지만 수업이 다 끝난 지금 생각해보면 영어의 압박은 있지만 꽤 괜찮은 시작이라는 생각이 든다. 강의를 들은지 시간이 좀 됐지만 조금 남은 느낌마저 사라지기 전에 후기를 남겨본다. 강의는 모두 11주로 구성되어 있다. 1, 10, 11주는 강의만으로 구성되고 2~9주의 경우에는 실습이 추가되어 있다. 보통 1~5시간 분량의 강의로 구성되나 실제 사용한 시간은 2배 정도였던 것 같다. 비디오 중간 중간에 정신도 차려야 하고, 이해 못하는 부분은 찾아보기도 해야 .. 더보기
한국 거주자의 스톡옵션 세금 스톡옵션의 세금이라는 글을 보고 간단하게 알고 있는 수준에서 한국 거주자의 스톡옵션 세금에 대해 정리해본다. 임원이 아닌 직원 A가 Z라는 회사에 2020년에 입사하며 3,000주를 만 원에 매입할 수 있는 스톡옵션을 받았다. 그리고 2년 후인 2022년, 회사의 가치가 올라 주식은 주당 2만 원이 되었다. A는 스톡옵션을 행사하여 3,000 주를 모두 주식으로 전환한다. 이 때, 세금의 대상이 되는 금액은 실제 주식의 가치인 6천만원과 주식을 실제로 매입하는데 들어간 돈인 3천만원의 차액인 3천만원이 된다. 3,000 * (20,000 - 10,000) = 30,000,000 세금은 스톡옵션을 행사하는 시점에서 A가 재직중인지의 여부에 따라 다르다. 재직 중인 경우, 스톡옵션 행사에 대한 근로소득에 포.. 더보기
ElectricObjects 간단 사용기 날이 한참 더울 때, 기분 전환 삼아 질렀습니다. 표면적인 목적은 미술작품 감상좀 해보자... 였습니다만 그럴거면 미술관을 다니는 것이 더 효과적이었겠지요.. 서른번도 넘게 갔을테니. $200이 넘어 통관시 관세를 내야 하는데 대략 10~12% 정도 되는 느낌이었습니다. 통관시에는 '모니터'로 처리됩니다. 구매하면서 개인 통관 번호를 기입하는걸 까먹어서 나중에 이메일로 추가 요청했는데, 해주겠다는 답장은 엄청나게 빨리 왔으나 실제 배송 정보에 포함되지 않아 물건이 세관에 도착한 후 관세사에게 전화를 받았습니다. 주문시 이 부분을 잘 챙기면 더 일찍 물건을 받을 수 있을 것입니다. 세금을 납부하고 나니 이틀만에 배송이 완료되더군요. 기본적으로 포장된 상태가 매우 좋아 물건너 오는 과정에서 드라이버같은 날카.. 더보기
YouTube 모바일 웹페이지에서는 동영상이 자동으로 재생된다? 모바일 사파리나 크롬 모바일과 같은 모바일 브라우저에서는 동영상이 자동으로 재생되지 않습니다. autoplay 속성을 사용하거나 JavaScript 함수를 이용해서 자동으로 재생시킬 수 없습니다. 이것은 데이터 네트워크에서 사용자가 의도하지 않게 고용량의 동영상을 시청할 때 발생할 수 있는 비용을 막고자 함입니다. (참고) 결과적으로 클릭과 같은 사용자의 행동이 있어야만 동영상이 재생됩니다. 그런데 우연히 유튜브 모바일 웹에서는 자동으로 동영상이 재생된다는 이야기를 들었습니다. 저 또한 모바일 웹에서 자동으로 동영상을 재생시키려다 포기한 적이 있어 그 방법이 궁금해서 잠시 살펴봤는데, 결론은 자동으로 재생되는 것 처럼 보인다는 것입니다. 자동으로 재생되는 것처럼 보이는 이유는 유튜브 모바일 웹이 Sing.. 더보기
Nginx를 reverse proxy로 사용할 때 POST 요청에서 500 에러 발생 오늘 마주친 문제는 Nginx에서 reverse proxy를 설정해 application server를 연결했을 때, POST 요청을 보내면 500 에러가 발생하는 현상입니다. 요청에 따라 정상적으로 실행되기도 합니다. Nginx를 사용해 많은 개발 작업을 해봤던 분들이라면 한 번쯤 겪었을 듯 한 문제가 아닐까 하는 생각이 듭니다. 문제의 원인은 client_body_buffer_size 보다 큰 값이 post의 body로 전달됐기 때문입니다. 기본 값이 32bit에서는 8K, 64bit에서는 16K인데, 문제를 발생시켰던 요청의 body는 24K가 넘었습니다. 요청 중에 body의 크기가 7K 정도였던 것은 정상적으로 실행된 이유도 함께 알 수 있습니다. client_body_buffer_size를 5.. 더보기
Web Performance Tooling 요약 Web Performance Tooling의 요약입니다. 이 세션에서는 두 명이 동시에 연단에 등록하여 마치 만담을 하듯이 연기하며 성능 개선에 대한 이야기를 풀어갑니다. 종종 이런 형식을 빌려 세션을 진행하는 경우가 있는데 연기를 잘 하지는 못하지만 평범한 형식이 아니라서 개인적으로는 좋아하는 형태입니다. - 성능은 일을 줄이는 기법이고 일을 효과적으로 진행할 수 있는 방법이다.- 성능 개선을 진행하는 기본적인 방법 - 사용자: 사용자가 만족하게 만드는 것이 성능 개선의 목적 - 측정: 프로파일러를 사용. 살펴봐야 할 시간의 종류를 이해하는 것이 중요. - 비용의 해석: 일어나고 있는 일을 이해하는 것 - 병목 지점의 파악: 문제가 있는 지점을 파악 - 개선 시도 - 재측정: 변화가 일으킨 결과를 확인.. 더보기
High performance web user interfaces 요약 Google I/O 2016에서 웹쪽 주제로는 첫 번째 세션이었던 High performance web user interfaces 를 요악합니다. - Progressive Web Apps - 여러 기능을 사용하기 위해서는 HTTPS가 필요 - push messaging, offline 혹은 좋지 않은 접속 상태 (by service worker)- 사용자는 native app처럼 생긴 앱은 native app 처럼 동작하기를 기대한다. - 동작(behaves)은 두 가지로 나뉜다. - performance, interaction- Performance - RAIL - 퍼포먼스를 고려할 때 사용자를 중심에 두고 생각하는 모델 - Response (0.1 sec), Animation (16ms), Idle.. 더보기
DevTools in 2016: Accelerate your workflow 요약 DevTools에 새롭게 추가된 기능에 대한 세션입니다. - 새로운 기능은 chrome canary 버전에서 chrome://flags 에서 Enable Developer Tools experiments를 활성화해야 사용할 수 있음- Authoring - Device mode - Mobile first를 먼저 하길 권장. 이에 맞춰 개선했음 - responsive design을 쉽게 확인하도록 다양한 사이즈를 쉽게 선택해서 볼 수 있음 - 디바이스 회전 아이콘을 클릭하면 키보드 노출 화면도 확인 가능 - settings - show the device frame 을 선택하면 기기의 프레임을 보여줌. - 스크린샷 촬영 가능 - 기기를 추가할 수 있고 - device pixel ratio 지정 가능 - ne.. 더보기

반응형