본문 바로가기

Development

(34)
깔끔한 모던 날씨 카드 디자인 HTML과 CSS만 이용해서 만든 날씨 카드 샘플이다. 영감은 https://story.pxd.co.kr/1379 그래프는 생각보다 어렵기 때문에(이미지가 아니면 좀 복잡하다) 제외했다. 생각보다 깔끔하게 디자인이 나왔다.
MariaDB( MySQL) 서버 재시작 오류 문제 해결 sudo touch /var/log/mysql/maraidb-bin.index 위와 같이 파일을 만들어 준다.
주식 시세 라이브러리 krx-stock-api 공개 KRX(한국거래소)의 주식 시세 API를 사용하기 쉽게 라이브러리로 만들었습니다. ※ 라이브러리 사용에 따른 책임은 사용자 본인에게 있습니다. https://www.npmjs.com/package/krx-stock-api
안내 사항 및 이용횟수 통계 6월 들어 이용 횟수가 폭증함을 알 수 있다. 8월 이보다는 늘 것으로 예상되는 것이, 현재 12일 기준으로 약 900만회에 달한다. 예상 8월 이용 횟수는 2325만회... 이용안내 최근, 하루에 수십만건의 API 요청을 보내는 경우를 확인하였습니다. Exchange API는 10분에 한번씩 갱신을 하고 있습니다. 또한, API 권장 요청 빈도는 분당 1번입니다. (월 43,200회 수준) 지속적인 API 이용을 위하여, 요청을 분당 1번이하로 요청할 수 있도록 많은 협조 부탁드립니다. ※ 지속적으로 API에 과도한 요청을 하는 경우에는 이용이 불가하도록 조치를 할 계획이오니, 많은 양해 부탁드립니다.
자바스크립트로 한국어을 다룰 때 유용한 라이브러리 'korean-js' 소개 korean-js는 한국어를 처리하는 라이브러리를 모으거나 제가 만든 함수들을 합해서 만든 라이브러리입니다. MIT 라이선스로 배포되고 있습니다. 만들게 된 계기는 '코딩이랑 무관합니다만'와 '생활코딩' 중 어떤 페이스북 그룹이었는지 기억이 잘 나지 않으나, 숫자를 한글로 치환하여 표시하는 방법에 대해 글을 본 것이었다. 기존에 매번 복사해서 사용했던 코드가, 날짜랑 시간을 한국어로 표기해주는 함수였다. 예) 2019년 4월 17일 11시 27분 18초 그래서 이런 코드랑 각종 한국어 처리 라이브러리를 모아서 한 개의 라이브러리로 만들면 어떨까 싶었다. 그래서 나온 것이 korean-js다. 코드는 TypeScript를 사용했고, 인터페이스를 정의하여 개발에 도움이 되도..
Exchange API 데이터 갱신 주기 변경 안내 Exchange API 데이터 갱신 주기 변경 안내이 안내문은 2월 26일부터 유효합니다. Exchange API의 환율 데이터 갱신주기 변경에 대해 알려드립니다.기존에는 주요국은 15초, 주요 국가는 1분마다 갱신되었으나, 모두 10분 간격으로 통합될 예정입니다.API 호출 트래픽은 별로 문제가 안되는 것에 비해, 데이터 갱신을 위한 트래픽이 과다하기 때문입니다. 위 변경 사항에 따른 조치하셔야 할 부분은 매우 적을 것이라 생각됩니다.기존에 10~15초 간격으로 API를 호출하셨다면, 1분 간격으로 호출 하시는 것을 추천 드립니다. 1분 간격으로 호출 할 경우, API서버에서의 데이터 갱신 이후 1분 이내에 갱신된 데이터를 수신할 수 있습니다.기존에 1분 이상의 간격으로 API를 호출 하신 분께서는 별..
CSS) 한가운데 div 배치하기(가로세로중앙정렬) 예를 들어 아래와 같은 코드가 있을 때,article을 중앙에 배치하기 위해 flex를 사용한다면, .container의 스타일을 다음과 같이 설정할 것이다..container{ display:flex; justify-content:center; align-items:center; }그러나 이는 실패한다.가로로는 정렬이 되었지만, 세로로는 위에 붙어있다. 세로로도 중앙 정렬을 해야 한다.그렇다면 어떻게 하면 article을 한가운데에 배치할 수 있을까?한줄만 추가해주면 된다..container{ display:flex; justify-content:center; align-items:center; height:100vh }vh는 viewport height의 약자이다.이제 .container는 사용자가 ..
SSH 포트를 막고 연결을 끊었을 때 복구방법 예를 들어 ufw deny 22 같은 명령어를 칠 사람은 거의 없겠지만, 방화벽을 켜놓고 ufw allow 22를 안한 경우도 있을 것이다. 게다가 호스팅을 사용하는 경우에는, 더욱 곤란할 수 밖에 없다. 그렇지만, AWS를 사용할 때에는 좋은 방법이 있다.먼저 해당 EC2 인스턴스의 디스크를 복사해서 다른 ec2 인스턴스로 연다. 여기서 다른 ec2 인스턴스를 여는것은, 다른 추가 디스크로 열어야한다그 다음, 해당 인스턴스로 ssh 접속을 한다./etc/ufw/ufw.conf를 편집기로 열고 ENABLED=no로 바꾼다.그 다음 해당 디스크를 바탕으로 원래 쓰던 서버의 디스크 이미지를 교체한다