전체 글(14)
-
온라인 학원 상담 서비스 '똑똑학원'
1인 창업으로 직접 기획, 개발, 배포, 온/오프라인 홍보까지 전 과정을 수행했던 프로젝트입니다.
2021.04.29 -
딥러닝으로 숫자 손글씨 맞추기
기간 2019 - 현재 개요 이 사이드 프로젝트는 손글씨 예측 성능이 아닌 Tensorflow와 Keras를 이용해 직접 훈련시키고 생성한 모델과 Django Rest Framework, React로 구현한 백엔드 및 프론트엔드를 AWS에 서비스하는 일련의 과정을 모두 직접 만들어보고 서비스해보기 위한 목적으로 만들어졌습니다. yarn build하다가도 메모리 부족 오류가 발생하는 RAM 512mb 서버에서 돌고 있습니다. 이용 방법 http://mnist.util.kr/ 딥러닝 모델 아래와 같이 MNIST 이미지 학습 데이터 60,000개, 테스트 데이터 10,000개로 직접 훈련시킨 모델을 이용해 사용자의 손글씨를 맞춥니다. 동작 방식 사용자가 그린 그림을 base64로 변환하여 서버로 전송합니다. ..
2019.12.04 -
ㅍㅍㅅㅅ 필진 활동
기간 2017.07 - 2018.01 개요 ㅍㅍㅅㅅ 에서 연락이 와 브런치의 글을 ㅍㅍㅅㅅ에 게재할 수 있도록 허락하는 방식으로 필진활동을 했었습니다. 지금은 브런치를 없애고 개인 워드프레스 블로그 운영으로 바꾸어서 ㅍㅍㅅㅅ에는 더 글이 올라가지 않지 않을까 생각합니다. 이용 방법 방문해보기 스크린샷
2019.09.23 -
테크니들 필진 활동
기간 2015.10 - 2017.02 개요 실리콘밸리의 소식을 한국어로 번역해 전하는 테크니들(편집장: 조성문)의 필진으로 활동했었습니다. 총 117개의 글이 발행되었고 zum.com의 허브줌에 함께 게재되기도 했습니다. 여기에서 관련 활동에 대한 더 자세한 내용을 읽어보실 수 있습니다. 이용방법 테크니들에 지금까지 쓴 글 보기 허브줌(hubzum)에 게재된 글 보기 스크린샷
2019.09.23 -
[PYPI] 람다그램 lambdagram
기간 2018 - 현재 개요 람다그램은 텔레그램의 공식 API를 이용해 서버없이 AWS lambda에서 챗봇을 쉽게 만들 수 있도록 도와주는 라이브러리입니다. 텔레그램 봇 하나를 위해 별도의 서버를 운영하는 것은 비용이나 효율 측면에서 좋지 않습니다. AWS lambda를 이용하면 Serverless한 서비스를 만들 수 있는데 이 라이브러리는 메시지 폴링(Polling)을 위해 무한 루프를 지원하지 않는 AWS lambda에서 웹훅을 이용해 메시지를 주고 받을 수 있도록 돕습니다. PYPI에도 올라가있어 누구나 pip install lambdagram으로 다운로드 받을 수 있습니다. 깃허브에서 소스를 볼 수 있습니다. 동작방식 pip install lambdagram로 라이브러리 설치 후, send_me..
2019.09.23 -
[PYPI] 프리뷰카드 preview-card
기간 2019 - 현재 개요 프리뷰카드는 트위터나 페이스북의 뉴스피드와 같이 글에 포함된 URL의 미리보기를 카드 형태로 보여줄 수 있도록 도와주는 라이브러리입니다. URL이 포함된 평문을 넣으면 카드 형태를 만들 수 있도록 대표이미지, 제목, 요약문장 등의 데이터를 분석하여 리턴하며 유튜브 URL의 경우 iframe으로 embed 가능한 형태의 URL을 리턴합니다. pip install preview-card로 다운로드 가능하며 깃허브에서 소스를 볼 수 있습니다. 동작방식 pip로 설치 후 get_data 함수의 인자로 URL이 포함된 문자열을 넘기면, 문자열에 포함된 주소, 이미지, 제목, 요약 등의 정보를 리턴하여 뉴스피드 구현 시 카드 보기를 편리하게 구현할 수 있도록 돕습니다. 이용방법 http..
2019.09.23 -
직장인을 위한 주가 확인 서비스
기간 2018 - 현재 개요 일하면서 주가를 확인할 수 있는 서비스 실시간 주가를 보고 싶은데 계속 화면을 띄워놓기 그런 사람들을 위해 만들었습니다. 역시 주변 사람들이 불편하다고 한 이야기를 듣고 구현한 서비스입니다. 기업명을 검색하면 탭에 60초마다 실시간 주가가 나타납니다. 화면에는 일부러 하얗게 표시되도록 했고 마우스를 드래그 해보면 색상이 반전되면서 해당 기업명이 나타나도록 되어 있습니다. : ) 이용 방법 http://stock.util.kr/ 사용기술 Server - Ubuntu, AWS Lightsail, Nginx, Gunicorn Backend - Django Frontend - React, HTML/SCSS, Javascript, JQuery DB - PostgreSQL 스크린샷
2019.09.23 -
직장인을 위한 뉴스 보기 서비스
기간 2018 - 현재 서비스 중지 개요 일하는 것처럼 뉴스를 볼 수 있는 서비스. 네이버로 뉴스 좀 볼려고 하면 크고 선명한 녹색창이 너무 부담스러워서 회사에서 뉴스보기가 좀 그렇다는 지인의 말을 듣고 개발해 본 서비스입니다. 이미지와 같이 눈에 띄는 항목이 없고 제목은 엑셀업무활용법으로 나옵니다. 간단한 코멘트를 남길 수 있고 퇴근시간을 계산해줍니다. 사용기술 Server - Ubuntu, AWS Lightsail, Nginx, Gunicorn Backend - Django Frontend - HTML/SCSS, Javascript, JQuery DB - PostgreSQL 스크린샷
2019.09.23 -
부천시 사회복지시설 지도
기간 2019 - 현재 개요 부천시에 있는 사회복지시설을 각 카테고리별로 지도에 표시해주는 서비스. 부천시에 있는 사회복지시설이 각 지역별, 카테고리별로 얼마나 존재하는지 지도에 표시하여 취약지구를 분석하는데 쓰였던 서비스입니다. 시설정보를 파싱하여 구글 API를 통해 위도, 경도를 추출하는 스크립트를 만들고 이를 리액트로 구현되었습니다. 이용 방법 http://bsm.util.kr 사용 기술 Server - Ubuntu, AWS Lightsail Frontend - React, Redux, React-redux, HTML/SCSS, Javascript Library - React-redux, Bootstrap, JQuery, Google Map API 스크린샷
2019.09.23 -
키즈노트 사진/동영상 다운로더
기간 2017 - 현재 서비스 중지 개요 키즈노트에서 사진을 일괄다운로드 할 수 있는 크롬 브라우저 확장 프로그램. 스마트 알림장 ‘키즈노트(kidsnote.com)’의 사진과 동영상을 일괄 다운로드 받는 확장 프로그램입니다. 아이의 사진과 동영상을 일일이 눌러 다운로드를 받는 불편함과 번거로움을 줄이기 위해 만들었습니다. 동작 방식 사용자가 키즈노트 웹사이트에 접속하면 좌측 이미지와 같이 파란색, 초록색 바 형태의 버튼이 추가되는데 로그인 후 이 버튼을 누르면 키즈노트에 저장된 내 아이의 알림장과 앨범의 사진 페이지를 자동으로 파싱하여 zip 파일로 내려받게 해준다. 이용 방법 및 관련 글 제작후기 착한 키즈노트의 나쁜 생각 프라이머 권도균 대표님의 코멘트 크롬 웹스토어 링크 사용 기술 Frontend..
2019.09.23 -
한국어 맞춤법 검사기
기간 2016 - 현재 개요 크롬 브라우저에서 손쉽게 맞춤법을 검사할 수 있는 확장 프로그램. 맞춤법 찾기가 귀찮아 그냥 넘어가게 되고 다시 틀리기를 반복하는 습관을 고치기 위해 만들었습니다. 2019년 7월 5,577명의 활성 사용자가 있었는데 2021년 1월 현재 1만 명을 넘었습니다. 이용방법 원하는 문구를 드레그하거나 직접 입력하여 즉시 맞춤법을 확인할 수 있습니다. 관련 글 활성 사용자 100명을 넘었을 때 썼던 글 활성 사용자 200명을 넘었을 때 썼던 글 유튜브 데모 영상 크롬 웹스토어 링크 사용 기술 Frontend - HTML/SCSS, Javascript Library - Bootstrap, JQuery 스크린샷
2019.09.23 -
트렌드그램 Trendgram
기간 2019 - 현재 개요 사진으로 보는 실시간 트렌드 네이버 실시간 검색어 20위까지의 키워드를 이용해 관련 뉴스를 가져온 후 뉴스의 이미지를 보여줌으로써 한눈에 어떤 뉴스와 이슈인지 알 수 있게 해줍니다. 주기적인 작업을 CeleryBeat로 생성 후 Celery로 처리, Redis에 저장하여 서비스하고 직접 구현한 REST API의 인증키 검증 로직으로 통해 인증되지 않은 곳으로부터 호출을 차단합니다. 인증키는 Postgres를 DB로 사용하는 Django admin에서 쉽게 생성/삭제할 수 있고, API요청 인증 성공 및 실패 시 관련 클라이언트 정보를 로그로 남겨 모니터링 하게 되어 있습니다. 프론트엔드는 리액트와 리덕스를 이용해 구현했고, 앱은 플러터(Flutter)를 이용했습니다. 이용방법..
2019.09.23 -
리더블 Readable
컨텐츠 판매 서비스 네이버 스마트 스토어를 통해 직접 쓴 글을 PDF로 판매하여 수익을 만드는 서비스. 블로그에서 인기 글을 PDF형태로 만들어 스마트 스토어에서 판매해 보았다. 약 20개 판매에 성공했으나 지속적으로 만족도 높은 글을 판매하지 못해 잠정 중단.
2019.09.23 -
모두의 대자보
온라인 대자보 공유 서비스 학교의 대자보는 우리 사회에서 거의 유일하게 외부의 압력과 금전적 유혹에 굴복하지 않고 스스로의 목소리를 내는 훌륭한 광장의 역할을 하고 있습니다. 때로는 편향적 의견에 다수의 반대 의견에 맞서야 하기도 하며, 때로는 큰 사회적 공감대를 얻어 뉴스와 신문 기사를 통해 더 큰 생각의 장을 만들어 내기도 합니다. ‘모두의 대자보’는 이런 대자보가 얼마나 큰 노력과 가치가 담겨 있는지 잘 알고 있습니다. 그래서 사진으로만 공유되던 대자보를 검색 엔진을 통해서도 검색할 수 있도록 하자고 생각했습니다. 그들의 생각이 더 널리 알려지게 하자. 함부로 훼손되거나 비가 오면 찢겨 나가는 일회용이 아니라 영속적 가치를 지니며 어떻게 올바른 방법으로 사회를 한 발 더 앞으로 나가게 만드는지 보여..
2019.09.23