본문 바로가기

분류 전체보기

(137)
TSLint와 ESLint의 통합 https://medium.com/palantir/tslint-in-2019-1a144c2317a9? TSLint in 2019 Palantir is the creator and primary maintainer of TSLint, the standard linter for the TypeScript programming language. As the TypeScript… medium.com TSLint와 ESLint가 통합한다고 한다. TSLint팀은 TSLint 대신 ESLint에서의 TypeScript 지원 향상에 집중하기로 계획했다고 한다. in English The TSLint and the ESLint will be integrated. The TSLint team plan to focus o..
인류가 찍은 최초의 블랙홀 사진 이벤트 호라이즌 망원경(EHT, Event Horizon Telescope)프로젝트 팀이 공개한 블랙홀의 사진
3월 포트폴리오 국내 주식 삼성전자 4주(+2.9%) - 지속적인 성장이 가능한 기업 한국전력 1주(+9.57%) - 망하지는 않을 기업 현대로템 2주(-11.21%) - 신규 열차도입 뉴스(대북테마주 리스크를 고려 안했음) 맥쿼리인프라 11주(+8.03%) - 배당주 KODEX 인버스 1주(-0.94%) - KODEX 인버스 ETF ARIRANG 200 1주(-0.96%) - 시장 수익률 추종 KODEX 미국 S&P 고배당커버트콜(합성H) 2주(-0.55%) - 미국 및 한국 추종 신한알파리츠 2주(+4.11%) - 배당주 국내 펀드 신영밸류고배당 주식(e) 5만원(-0.65%) - 국내 배당주식 추종 해외 AMD(AMD) 1주(+12.07%) - 인텔 부진의 수혜주 GEO GROUP INC(GEO) 1주(+0.68%..
ES6로 문자열의 바이트(Byte) 구하기 Share Links는 반응형 바둑판 레이아웃(항목의 가로길이는 고정, 세로길이는 유동적)를 사용합니다. 한마디로 말해서 핀터레스트(Pinterest)의 레이아웃입니다. `flex`나 `grid`로 하려했으나 실패해 결국에는 자바스크립트의 힘을 빌렸습니다. 처음에 핀터레스트는 어떻게 구현한건지 살펴보니 일일이 `top`과 `left`를 때려박아서(...) 만들어져있었습니다. 여하튼 한번 만들어놓고 잘 썼었습니다만, 태그 목록이 길어지면 `overflow:auto` 시켜서 가로스크롤로 표현하는 대신, 세로를 `height:auto`로 설정해 스크롤 없이 표현하는 것으로 레이아웃을 변경하려고 했습니다. 또한 제목이 길어지면 역시 태그처럼 스크롤을 생성하지 않게 레이아웃을 변경하려했습니다. 이제 auto로 늘..
맥쿼리 인프라 첫 배당 난생 처음으로 배당을 받았다. 맥쿼리 인프라 주당 312원 총 624원. 더 모아서 나중에는 배당으로 교통비정도는 충당 할 수 있도록...
Exchange API 데이터 갱신 주기 변경 안내 Exchange API 데이터 갱신 주기 변경 안내이 안내문은 2월 26일부터 유효합니다. Exchange API의 환율 데이터 갱신주기 변경에 대해 알려드립니다.기존에는 주요국은 15초, 주요 국가는 1분마다 갱신되었으나, 모두 10분 간격으로 통합될 예정입니다.API 호출 트래픽은 별로 문제가 안되는 것에 비해, 데이터 갱신을 위한 트래픽이 과다하기 때문입니다. 위 변경 사항에 따른 조치하셔야 할 부분은 매우 적을 것이라 생각됩니다.기존에 10~15초 간격으로 API를 호출하셨다면, 1분 간격으로 호출 하시는 것을 추천 드립니다. 1분 간격으로 호출 할 경우, API서버에서의 데이터 갱신 이후 1분 이내에 갱신된 데이터를 수신할 수 있습니다.기존에 1분 이상의 간격으로 API를 호출 하신 분께서는 별..
JavaScript array delete item(Array에서 특정 인덱스의 아이템 제거) 자바스크립트에서 특정 Index에 위치하고 있는 Item을 제거하는 함수function deleteItem(array,deleteIndex) { return array.reduce((prev, now, index) => index !== deleteIndex ? [...prev, now] : prev, []); },특정 inedx의 경우에는 now를 추가해 반환하지 않고, 그대로 prev를 반환한다.
자바스크립트에서 Python range을 비슷하게 사용하는 방법 단순히 for(let i =0;iconsole.log(index)); //0 1 2 3 40 ~ n-1 까지의 수가 필요한 경우(map등을 사용해야 하는 경우)Array.from(Array(n).keys()).map(v=>v) // 0 1 2 3 4m ~ n -1 까지의 배열(m=5, n=10)Array.from(Array(n - m).keys()).map(v=>v+m).map(v=>v); // 5 6 7 8 9 물론 더 좋은 방법이 있을 수도 있다.