다운로드한 엑셀 파일을 비교해보자.
[Python] 크롤링으로 업무 자동화 - (3)로그인과 다운로드
크롬 드라이버 인스턴스를 생성했으니 페이지 로그인 및 파일 다운로드를 구현하자.
[Python] 크롤링으로 업무 자동화 - (2)크롬 드라이버 인스턴스 생성
셀레니움과 크롬 드라이버를 사용하여 webdriver 인스턴스를 생성하여 크롤링할 준비를 한다.
[Python] 크롤링으로 업무 자동화 - (1)개요
CODEF 서비스에서 관리하는 API 서비스 명세서 정보가 변경되었는데, 이를 인지하지 못해 문제가 발생했다. 긴급하게 수정하여 문제를 해결했지만, 사람이 하는 일이기 때문에 언젠가는 또 발생할 수 있는 일이었다. 중요한 문제였기 때문에 해결책이 필요했다. 그래서 나는 수많은 명세서의 변경을 확인하여 결과를 알려주는 크롤러를 만들었다.
[GO] 맥OS에서 gvm 설치 그리고 이슈
고랭 버전관리를 위한 gvm라이브러리를 설치했다. 다른 버전관리 라이브러리와 같이 간단할 줄 알았는데 이슈가 있었다. 같은 이유로 고통받을 누군가를 위해 기록한다.
[JS] 함수에서 자기참조할 때 유명(named)함수를 사용하자
함수 내부에서 함수 자기 자신을 참조할 때 유명함수를 사용해보자.
[Docker] Homebrew로 Mac에 도커 설치
맥OS에서 Homebrew를 통해 도커를 설치할 수 있다. brew
와 brew cask
를 통해 설치할 수 있는데, 두 방법에는 차이가 있어 기록한다.
[Angular] 배포 후 IE 이슈 기록(feat. punycode.js)
앵귤러 프로젝트를 배포하였는데 IE 9-11 버전에서 초기 렌더링이 되지 않는 이슈가 발생했다. 빌드 설정에는 이상이 없었고, 예상하지 못한 곳에서 문제가 발생한 것이었다. 추후 다른 앵귤러 프로젝트에도 동일한 증상이 발생할 수 있는 문제이기 때문에 기록한다.
[JS] MacOS에서 nvm으로 노드 버전 관리하기
자바스크립트로 프로그래밍하다 보면 노드JS 버전을 여러 버전으로 관리할 필요를 느낀다.
그리고 n과 nvm 무엇을 사용할지 고민하다 nvm이 관리하기가 더 편해서 nvm을 사용하고 있다.
nvm 설치 방법과 기본 사용법을 기록한다.
[JS] 자바스크립트의 숫자
자바스크립트는 다른 언어와 다른 점이 많다. 그 중 숫자도 한 자리를 차지하고 있다.
이번에 팀 서비스 예상 금액을 계산하는 알고리즘을 구현하게 됐는데, 이때 자바스크립트의 숫자가 피곤하게 했다.
뜬금없이 특정 연산에서 100000000.0과 같은 소수점이 붙게 되었고, 이를 계기로 자바스크립트의 숫자에 대해 다시 한번 공부하고 정리해본다.