성장, 그리고 노력

부족하더라도 어제보다 더 잘해지자. 노력은 절대 배신하지 않는다.

분류 전체보기 125

[JAVA] 크롤링과 엑셀을 이용한 도서 관리 프로그램

소개글 자바를 배우며 두번째로 만들어본 도서 관리 프로그램입니다. 이 프로젝트에는 명확한 특징 두 가지가 있습니다. 첫번째 특징은 "엑셀의 데이터 베이스화"입니다. 이 프로그램 구현 당시에는 데이터 베이스를 배우지 않았습니다. 하지만, 프로그램을 구현하다보니, 가지게된 문제점은 바로 "프로그램이 종료되면 모든게 리셋(reset)"된다는 점이었습니다. 물론 강사님은 나중에 데이터베이스를 배우면 해결된다고 하셨지만, 저는 여기서 문득 별난(?) 생각을 하나하게 되었습니다. (이 당시에 제 네이버 개인 블로그에 엑셀 강의를 포스팅하고 있었습니다.) "MySQL, Oracle 등은 어차피 배운다고 했는데, 그럼 다른거는 데이터 베이스로 못쓸까? 엑셀(Excel)에는 분명 '저장' 및 CRUD가 가..

Side-Project 2019.12.08

[JAVA] 학교 증명서 출력 자판기

![JAVA_Tamplate_Machine](https://user-images.githubusercontent.com/42884032/63226773-55be0c00-c219-11e9-90a6-75ef29f691bb.jpg) ## 소개말 JAVA라는 언어를 1달간 처음 배우고 나서 만들어본 미니 프로젝트입니다. 자바 이외에 다른 언어는 쓰이지 않았으며, 5명의 팀원이 참여했지만, 여러 사정으로 인해 90% 이상을 직접 만들었습니다. 실제 자판기라는 틀을 만드는 데에는 하드 코딩하여 6시간 정도 걸렸지만, 오류 및 예외 그리고 관리자 기능 추가 등에 5일 가량 소요되었습니다. 프로젝트 기간은 1주일 이었습니다. 가장 힘들었던 점은 장바구니와 결제 기능을 연동시키는 부분 테스트였습니다. 약 10가지의 경우..

Side-Project 2019.12.08

[Excel] VBA 초급 및 중급 강의

개요 우리는 직장생활을 하다보면 어느 순간 느낍니다. "이걸 왜 내가 하고있지?, 이런건 컴퓨터가 안해주나?, 내가 이런 단순 반복 작업에 시간을 쏟아야 하나?" 라는 감정이죠. 저 또한 그랬습니다. AMD로 생활을 하며 프로모션도 관리해야 하고, 셀러랑 협의도 해야하고 딜도 관리해야 하고, 카테고리도 관리해야 하는데!! 엑셀로 단순 반복 업무가 너무 많았어요. 그래서 배웠습니다. 책도 보고, 마이크로소프트 사이트에 있는 오피스 함수 관련 내용도 찾아보고요. 그렇게 해서 귀찮은 것들을 하나 둘씩 자동화하기 시작했습니다. 아주 짜릿한 경험이었어요. 보람도 있었고요. 무엇보다 업무 시간이 현저하게 줄어들었습니다. 굳이 수치로 환산하자면, 거짓말 조금 보태서 1/3으로요. 그만큼 단순 작업들이 많았다는거겠죠?..

일상 & 기타 2019.12.08

[Python] 인스타그램 크롤링

개요 파이썬으로 만든 두번째 웹어플리케이션 입니다. 이 프로젝트 또한 네이버 크롤링에 이어, AMD로 일할때 Ctrl+c+v에 회의감을 느끼고 만든 프로그램입니다.사용자는 콘솔창에 원하는 해쉬태그만 입력하면 자동으로 인스타그램에 올라와 있는 게시물 정보를 모두 수집해 줍니다. 그리고 그 데이터를 .CSV 파일로 출력해 줍니다. 수집되는 정보 수집되는 정보로는 “본문, 글쓴이(ID), 좋아요, 글쓴날, 해쉬태그, URL” 입니다. 이 웹어플리케이션의 단점은 크롬 웹 드라이버를 사용하기 때문에 속도가 느립니다. 또한 사용자의 행위와 동일한 것을 자동화 시켜주는 것이기 때문에, 사용자의 부주의로 어플리케이션을 종료하거나 크롬 브라우저를 종료하면, 크롤링은 실패하게 됩니다. 상세 로직 참고 링크 시연 영상: Y..

Side-Project 2019.12.08

[Python] 네이버쇼핑 크롤링(Crawling)

소개말 이 프로젝트는 이베이코리아에서 AMD로 근무할때, 혼자서 만들어본 "네이버쇼핑 크롤링"프로그램 입니다. 만든 이유는 반복되는 일에 지루함과 귀찮음을 느껴 python을 공부하게되었고, 그 결과물 중 한 가지로 만들게 되었습니다. 수집되는 정보 쇼핑몰명, 최저가 상품명, 가격, 배송비, 리뷰 수 기본 로직 사용자는 메모장에 상품명만 줄바꿈을 기준으로 입력하면 자동으로 네이버 쇼핑에 올라와 있는 최저가 정보를 모두 수집해 줍니다. 그리고 그 데이터를 .CSV 파일로 출력해 줍니다. 상품 수의 제한은 없지만(메모장에 담고 저장만 할 수 있으면 됩니다.), 속도 조절을 하지 않으면 네이버 사이트로 공격이 될 수 있기 때문에 한 상품당 1초의 제한을 둡니다. 상세 로직 참고 링크 시연 영상: YouTube

Side-Project 2019.12.08
반응형