일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 파이썬
- 카카오톡채팅봇
- IOS프로그래밍
- 유학토플
- 인프런강의
- 웹크롤링
- Python3
- 파이썬중급강의
- 우리를위한프로그래밍
- JS
- 인프런파이썬
- 스위프트
- 인프런
- TOEFL
- 토플공부
- 개발일지
- 교환학생토플
- nodeJS
- 리프2기
- 파이썬웹크롤링
- SwiftUI
- 노드JS
- 파이썬중급
- swift
- 인프런오리지널
- 토플
- 교환학생준비
- 토플공부수기
- 자바스크립트
- 인프런파이썬강의
- Today
- 165
- Total
- 235,669
목록개발일지 (29)
먹고 기도하고 코딩하라

간단히 우리 작품 소개하자면, 우리 팀은 얼굴 인식해서 가상 맵핑하는 프로그램을 만들었고, 한국어 음성을 인식해서 음성 검색을 할 수 있는 매장용 키오스크를 만들었다. 올리브영, 랄라블라나 롭스 같은 데에 비치할 목적으로 만들었다. 나는 팀장이고, 주로 웹디자인과 프론트엔드(아래에서 보게 될 페이지 코딩)를 담당했다. 그 외에도 아무거나 다 했다. 크롤링도 하고, DB도 좀 봐주고, 일정 관리도 하고. Y는 서버와 백엔드를 담당했고, D는 나와 함께 디자인과 프론트엔드 일부 업무를 하고 머신러닝 API를 쓰는 작업을 했다. 솔직히 색조 화장품을 가상 맵핑하는 프로그램은 아이디어는 좋지만 이미 유사 제품이 많이 나와있는 상태다. 내가 알기로 샤넬이었나 에스티로더에도 가상 맵핑되는 서비스도 있는 걸로 알고,..

2020년 11월에 시작해 2021년 10월에 졸업전시회를 하며 마친 1년간의 졸업 작품 개발 일지를 어찌 한 포스팅에 담을 수 있겠냐만은 그래도 최선을 다해 보려고 한다. 11월 팀을 꾸리고 지도교수님을 찾아가 아이디어를 말씀드렸다. 일단 지도교수님을 배정받고 나면 학기가 끝날 때까지는 잠시 안심할 수 있어 추가로 아이디어 회의를 하지는 않았다. 팀을 구성할 때 이런저런 아이디어를 냈지만 내가 낸 키오스크 아이디어로 진행하게 됐다. 나는 프랜차이즈 음식점이나 휴게소 등에 놓을 음성 인식 키오스크를 만들고 싶었다. 12월 어떤 작품을 만들지 1차 계획서를 작성하고, 어떤 기술을 쓸지 정하기 시작했다. 1월 학기를 마치고 주 1번씩 회의를 하기 시작했다. 이 때쯤 스마트 미러를 하면 어떨까 하는 아이디어가..

작년 2학기에 들었던 강의 기말 과제는 로이터 뉴스 데이터셋으로 카테고리를 분류하는 과제였다. 그 전에는 Cifar-10 Fashion 데이터셋을 CNN으로 분류하는 과제를 했는데, 결과가 그렇게 좋지는 않았다. 과제 점수에서 18점 이상 받은 학생들은 도대체 어떻게 한 건지 지금까지도 궁금하다. ^^ 로이터 뉴스의 경우 데이터 간 순서가 있고, 이 순서가 중요하다. CNN만으로는 분류를 잘 할 수 없다. 그래서 RNN(Recurrent Neural Network), 순환신경망을 쓰게 된다. CNN과 RNN의 다른 점은 CNN이 정적인(static) 입출력 map이라면 RNN은 동적인(dynamic) 입출력 map이라는 것이다. 이전의 모든 시간 입력을 고려하는 모델이다. 쉽게 말해 RNN을 쓰기 적합한..

예전에는 beautifulsoup4를 이용해서 크롤링을 했는데, 이번에는 selenium으로 하기로 했습니다. 당장 필요한 코드를 짜기 위해 필수적인 사용법만 익히고 바로 사용했습니다. beautifulsoup4와 셀렉팅하는 방식이 유사해서 사용하는 게 그리 어렵지는 않았네요. 아래의 글 두 개를 참고해서 코드를 짰습니다. Python Selenium 사용법 [파이썬 셀레늄 사용법, 크롤링] 나만의 웹 크롤러 만들기(3): Selenium으로 무적 크롤러 만들기 초기 목표는 올리브영 상품 크롤링이었지만 올리브영 홈페이지의 robots.txt를 까본 결과.. 구글과 네이버 크롤러 외의 다른 봇은 전체 페이지 크롤링 disallow하는 바람에 랄라블라로 돌리기로 했습니다. 그래서 원래 짜둔 올리브영 크롤링 ..

홀홀 오늘은 디자인부터 배포까지 모든 걸 한 얘기를 해주도록 하겠어요 심리테스트 작업 의뢰는 방명록이나 비밀댓글로 이메일 주소 남겨 주시면 연락드리겠습니다. 커피 유형 테스트 with 커피창고 심리테스트로 알아보는 나! 내가 커피라면? coffeetest.co.kr 기 추석이 가까워오는 9월의 어느 날.. 저는 항상 인터넷을 할 때 깃허브와 티스토리를 켜놓는데요, 그 날따라 티스토리 종모양 알림 버튼에 주황색으로 뭔가 있더라구요. 저 같은 변방의 블로거에겐 알림 하나하나가 귀하거든요. ㅋㅋㅋ 뭘까 하고 열어 봤는데, 누군가 방명록에 심리 테스트 의뢰를 원하신다는 글을 남기고 가셨습니다. 그걸 본 순간 심장이 빠운스빠운스 사실 프로그래밍 시작하고 이걸로 수익을 낸 적은 없습니다. 뭐 학식봇할 때도 돈 한 ..

코드 repo 주소 (README.md에 적힌대로 사용하면 정상 사용 가능) dev-dain/Map-The-Seoul 이 길.. 왜 본 거 같지? Contribute to dev-dain/Map-The-Seoul development by creating an account on GitHub. github.com 저번 여름방학에 대학생 구청 아르바이트에 지원했다가 운 좋게 당첨되어 1달 일하게 됐다. 내가 맡은 일은 기존에 시설물의 위치를 정리해둔 엑셀 파일을 보고 시설물의 위치를 지도에서 찾아 로드뷰로 확인하고 위도와 경도를 찍어 새로운 엑셀 파일 데이터를 만드는 일이었다. 첫 주는 긴장돼서 바짝 했는데 생각보다 일이 빠르게 끝났다. 손은 눈보다 빠르다(?) 개발 이유 작업을 진행하다보니 불편한 점이 ..

갓 개강해서 방학 때보다 약간 바쁘게 지내고 있는데, 코로나 때문에 여전히 학교는 못 가고 학교 식당도 닫혀서 딱히 학식 업데이트를 할 필요가 없는 상황이다. 그래도 가끔 심심하면 학식알리미로 학식을 확인한다. 그런데 왜 이러는거지?! 하고 자려다가 급 노트북을 켜고 문제를 확인했다. UnhandledPromiseRejectionWarning, DeprecationWarning까지 아주 골고루 에러가 나왔다. 왜 이런고 하고 아무거나 시도해보다가 puppeteer 5.3.0 릴리즈됐다는 걸 알고 업데이트를 했다. npm outdated 명령어로 확인했다. 일단 puppeteer 문제도 있는 것 같아서 냉큼 업데이트했다. 그러고 나서 nginx 재시작하고 pm2 프로세스도 재시작하고 수동으로 한 번 돌려봤..

이전 글 보기 Node.js로 카카오톡 학식 채팅봇 만들기 (2) 이전 포스팅 Node.js로 카카오톡 학식 채팅봇 만들기 (1) 원래 Python3 + Django2 조합으로 카카오톡 챗봇을 만들어 운영하고 있었는데요. (관련 튜토리얼) 이제 노드에 전념해보고자 기존에 운영하던 �� dev-dain.tistory.com 저번에는 학식봇을 끝까지 만드는 스크립트를 짰습니다. 이제 남은 문제는 putty가 꺼져도 EC2 인스턴스는 계속 node 프로세스를 작동할 수 있도록 daemonize 해주는 것입니다. 이를 위해서 프로세스 매니저 모듈을 사용하게 되는데 많이 사용하는 것으로는 forever, nodemon, pm2 등이 있습니다. 그 중 저는 pm2를 사용하기 때문에 pm2를 사용해서 putty를 꺼..