본문 바로가기

PROJECT

(3)
BBTI - 토끼 성향 테스트 Lite ver BBTI는 원래 일회성 서비스로 한달정도만 오픈해둘 생각이었다. 그리고 예상대로 서비스 오픈후 일주일이 지나자 서비스 이용자가 눈에 띄게 줄어드는게 보였다. 그리고 서버를 언제 내릴지 생각하고 있었는데, 갑자기 또 방문자 수가 급증하기 시작했다. BBTI를 이용했던 사람들이 본인 블로그와 네이버 카페에 이런 서비스가 있다고 올렸고, 이를 본 새로운 사용자들이 유입되기 시작했다. - https://www.hankookilbo.com/NewsLetter/rabbit/Read/286 - https://blog.naver.com/runaroon/222462351861 - 등등 블로그, 트위터, 카페 등에 BBTI 글이 올라왔다. 이를 보고 서비스를 더 유지하는쪽으로 마음을 바꾸었다. 다만 지금의 구조는 비용적으..
BBTI - 토끼 성향 테스트 1. 개요 회사에서 개발자라는 직무에서 근무하면서 다양한 서비스들을 만들고 있지만, 나만의 서비스를 만들고 싶은 마음은 항상 가지고 있었다. 그래서 지속적으로 회사 밖에서 모임을 만들어서 토이프로젝트를 진행했었다. 하지만 결과적으로 완성하여 대중에 오픈된 서비스를 완성한 적은 없었다. 팀원들이 각자 직업이 있고, 서비스 주제에 대한 생각도 다르다 보니 의욕적으로 시작했다가 흐지부지되는 경우가 많았다. 그래서 새로운 토이 프로젝트를 시작하면서, 무조건 완성할 주제로 시작해야겠다고 생각했다. 그런 의미에서 BBTI는 최고의 주제였다. 요즘 유행하는 BBTI 패러디 서비스로서 어느정도의 대중의 관심을 받기에도 충분하고. 무엇보다 개발사이즈도 작아서 의욕이 떨어지기 전에 완성하기에도 좋았다. 그리고 결론적으로 ..
Selenium과 Ec2를 활용한 트위치 뷰봇(Twitch Viewbot) 만들기 1. 셀레니움이란? 셀레니움(Selenium)이란 웹 응용 프로그램 테스트를 위한 휴대용 프레임 워크. 익스플로러, 크롬, 파이어 폭스 등 다양한 웹 브라우저로 웹사이트를 동작시키고 테스트 하기 위해 만들어진 도구이다. 하지만 브라우저를 자동으로 동작시키고 그 내용을 얻을 수 있다는 점에서 크롤링에도 사용되고 있다. 2. 셀레니움 실습 2-1) 실습 사전 준비 셀레니움은 Java로 만들어 졌지만 java뿐 아니라 python, ruby등 다양한 언어로 사용할 수 있다. 본 실습에서는 빠른 진행을 위해 python을 사용하겠다. https://www.anaconda.com/distribution/#download-section 에서 파이썬을 설치하면 파이썬 뿐 아니라, 자주 사용하는 다양한 패키지 까지 함..