분류 전체보기

개요 카드 포인트 통합조회 및 계좌 서비스가 1월 5일부터 개시되었습니다. 포인트를 현금으로 전환하여 원하는 계좌로 이체하는 서비스입니다. 만료되기 전까지 사용하기 힘들었던 적은 포인트들도 모두 현금으로 전환할 수 있어 편리합니다. 사용법 (핸드폰 기준) 여신금융협회 카드포인트 통합조회 & 계좌입금 사이트로 이동합니다. 통합조회 & 계좌입금을 선택합니다. 개인정보 수집 및 이용에 관한 동의를 합니다 본인인증 후, 서비스 위임 동의를 합니다. 카드사 포인트 조회 및 계좌 이체를 합니다. 기타 그 외의 내용은 해당 사이트의 FAQ 항목을 참고합니다. 출처 여신금융협회
제가 학습 목적으로 만든 특별공급 알리미는, 신규 사용자에게 신뢰감을 주기 위해 현재 알림 구독자의 수를 화면에 표시하고 있습니다. 구독자의 수는 Cloud Messaging 서비스의 Token 값을 Cloud Firestore에 저장한 후, 필요시 저장된 Token의 개수를 화면에 표시합니다. 하지만 Firebase Cloud Firestore는 Collection에 포함된 문서(Doc)의 갯수를 제공하는 기능이 따로 없어, 다음과 같이 모든 저장된 Token을 읽어온 후, 여기에서 크기 값만 제공하는 형태로 구현해 사용하였습니다. Cloud Function: db.collection('...').get().then(snap => { res.status(200).send({length: ..
· 운영체제
개요 기존 윈도우 환경에서 리눅스 애플리케이션을 개발할 때는 VmWare나 VirtualBox와 같은 가상 시스템을 활용하였습니다. 하지만 최근에는 윈도우 10이 지원하는 WSL/WSL2를 이용하면 손쉽게 리눅스 개발 환경을 사용할 수 있습니다. 그저 WSL를 활성화한 후, 제공되는 이미지를 다운로드하기만 하면 OS 환경을 구성할 수 있으며, 심지어 가져오기/내보내기까지 지원되어 매우 편리합니다. 새로운 리눅스 버전이 출시되면, 별도의 이미지를 다운로드 하여 새로운 환경을 구성할 수 있습니다. 하지만 만약 기존에 설치하여 사용 중이던 프로그램과 OS의 구성을 그대로 사용하고자 한다면 리눅스가 지원하는 업그레이드 절차를 수행하기만 하면 됩니다. 이번 포스팅에서는 현재 사용중인 Ubuntu 18.04 LTS..
소개 이전에 만들었던 경기도 장애인 특별공급 알리미를 확장하여, 이번에는 중소기업 장기 근속자 특별공급 알리미를 만들어 보았습니다. 중소기업 장기근속자 주택특별 공급 알림 중소기업 장기근속자 주택특별공급 알리미 지방중소벤처기업청 홈페이지에 신규 등록된 장기근속자 특별공급 정보를 푸시메시지로 사용자에게 전달하는 무료 서비스 입니다. aptinfo.web.app 기능 각 지역의 중소벤쳐기업청의 공지사항에 등록되는 중소기업 장기근속자 특별공급 정보를 푸시 메시지로 제공합니다. 각, 지역의 기관추천 커트라인 점수 정보를 제공합니다. ※ 서울, 부산, 대구/경북, 광주/전남, 경기, 인천, 대전/세종, 충남, 강원, 충북, 전북, 경남, 울산 중소벤처 기업청 단위로 알림 메시지를 제공합니다. 사용법 사용법은 다음..
· 운영체제
개요 Python 3.6은 Ubuntu 18.04와 함께 제공되는 기본 버전입니다 이것을 최신 버전으로 Upgrade 해보도록 하겠습니다. 글을 작성하는 현재 최신 버전은 3.9입니다. 현재 설치된 버전 확인 $ python3 --version Python 3.6.9 패키지 매니저로 설치하기 비록 Ubuntu 18.04의 기본 버전은 아니지만 python 3.7과 python 3.8은 다음과 같이 패키지 매니저를 사용하여 손쉽게 설치가 가능합니다. $ sudo apt update $ sudo apt install python3.7 $ sudo apt install python3.8 소스코드로 설치하기 가장 최신 버전인 python 3.9는 현재 Ubuntu 18.04의 패키지 저장소를 통해 제공되지 않기..
개요 JavaScript(Node.js) 와 Python으로 작성한 코드를 Heroku에 하나의 App으로 배포하고자 합니다. 로컬에서 실행할 때와 달리 Heroku만을 위하여 조금 설정할 내용이 있어 해당 내용을 작성합니다. Requirement 추가 Node.js도 그렇지만 파이썬 코드를 실행하려면 스크립트에서 import 한 많은 의존성 패키지들을 사전에 설치해주어야 스크립트가 배포된 환경에서도 정상 실행됩니다. Node.js 앱은 Heroku에 배포시 프로젝트에 포함되어 있는 package.json 파일의 내용에 따라 의존성이 있는 패키지들을 Heroku가 설치해 줍니다. 파이썬 역시 동일한 방식으로 동작하는데, 이 때 사용되는 파일은 requirements.txt라는 텍스트 파일입니다. 여기에 ..
개요 경기도 장애인 특별공급 알리미는 기존까지는 경기도청의 웹페이지만을 긁어와 여기에서 정보를 뽑아 웹 푸시 알림을 제공하였기 때문에 JavaScript를 이용해 모든 것을 처리하였지만, 첨부파일(엑셀 파일)의 처리도 필요하게 되어 해당 부분은 파이썬을 이용하는 것으로 추가 작성하였습니다. 그리고 이 스크립트를 기존에 동작중인 Node.js 에서 호출하여 실행하도록 할 계획입니다. Node.js App 작성 여느 스크래핑 서비스와 마찬가지로 주기적으로 웹 페이지를 읽어오도록 하였습니다. (실시간성이 중요한 서비스는 아니기 때문에 꽤나 듬성듬성 작업을 수행합니다.) 기본적인 express 앱을 사용하여 외부 접속을 동작 수행의 트리거로 하였습니다. 파일명은 index.js로 하여 다음과 같이 작성하였습니다..
개요 Python 설치 시 함께 제공되는 Python 표준 라이브러리는 Python으로 수행할 수 있는 가장 일반적인 작업을 위한 모듈이 포함되어 있습니다. 하지만 이 외에도 세상에는 Python을 이용하여 할 수 있는 다양한 작업이 많이 있습니다. 이들이 모두 표준 라이브러리로 제공되는 것은 아닙니다. 때문에 외부 모듈(패키지)의 활약이 필요합니다. 이번 포스팅에서는 python에서 외부 모듈(패키지)을 설치하는 방법을 확인하겠습니다. PyPI와 PIP 개발자가 다른사람들에게 유용하다고 생각하는 Python 모듈을 작성하면 PyPI(Python Package Index)라고 하는 Python 모듈 저장소에 모듈을 게시합니다. 이곳을 검색하면 우리가 필요한 모듈을 찾을 수 있습니다. 여기에는 주제, 개발..
쓴웃음
'분류 전체보기' 카테고리의 글 목록 (9 Page)