본문 바로가기

내 이야기

(32)
주소 인식과 날짜 인식을 위한 삽질의 기록 개요 2021.01.02 ~ 2021.01.05 혼자 당근마켓 거래 채팅방 중에 주소를 입력하면 이를 인식하여 안내 알람을 보내주는 기능이 있었습니다. 당근마켓 팀 블로그 내 해당 기능과 관련된 구현 이야기를 보니 흥미로웠습니다. 그래서 저도 따라 만들어보고자 했습니다. 주소 인식을 위한 삽질의 기록 당신의 안전을 위해서라면 뭐든지 할 거예요. 그게 삽질이라도… medium.com 그리고 주소 인식 뿐만 아니라 약속 날짜나 시간을 이야기하면 해당 데이터도 인식하여 재밌는 기능들도 넣어볼 수 있지 않을까 생각했습니다. 여담으로 저의 일화를 소개해드리자면... 평일 저녁 8시에 갤럭시 버즈 기기를 판매하기로 약속을 했었습니다. 그런데 약속 당일에 정신없이 하루를 보내다보니 시간이 임박해왔던 걸 몰랐습니다. ..
생일에 퇴사하는 사람(2020.12.22) 생일에 퇴사하는 사람 12월 22일, 내 생일이자 첫 직장을 퇴사하는 날이다. 첫 직장에서 인턴부터 퇴사까지 거의 1년의 시간을 보냈다. 학교를 다니던 마지막 학기에는 취업 걱정을 정말 많이 했다(물론 걱정한만큼의 노력은 하지 않았던 것 같다). 그런데 운좋게 한 곳에 합격하여 입사하게 되었고 다달이 통장에 돈이 들어오는 것을 보며 신기하고 행복했다. 그래서 개인적인 개발, 공부, 블로그 같은 것들을 조금은 잊고(?) 살았던 것 같다. 그렇게 반년이라는 시간이 흐르고 조금은 여유가 생길 때쯤 잊고 있었던 것들이 눈에 들어왔다. 잘하지는 못하지만 개발하는 것을 좋아했고 공부한 것들을 정리하는 것도 참 좋아했었다. 조금씩 잊고 있던 것들을 다시 해보려 했지만, 회사 - 집 - 회사 - 집 의 수레바퀴에서 조..
미니 1942 게임 만들기(Unity) 2020.12 혼자 개요 게임개발에는 다양한 게임엔진들이 활용된다. 게임개발에도 여느 프로그래밍 언어, 프레임워크 처럼 각자의 특징, 장단점들이 있다. (참조 : https://brunch.co.kr/@iimjae123#articles) 이 분의 게임개발 관련된 글은 재밌고 유익했다 플랜트블랙의 브런치 학생 | 언젠가 이 소개란에 제가 만든 게임 제목이 올라올 날을 꿈꿉니다. brunch.co.kr 플랫폼 독립적이고 빠르게 제작 가능하지만 라이센스나 프로그래밍 지식이 많이 요구되는 엔진들도 있고 이와 반대되는 엔진들도 있다. 다양한 엔진들 속에서 가장 대중적이고 인기있는 게임엔진을 사용해보고 싶기도 했고 게임 개발에 도전(?)해보고 싶다는 생각이 있었다. 그런데, 마침 재밌어보이는 교재가 있어 읽어보면서..
ENFJ + 호구 의 11월(2020.11.24) ENFJ+호구 안쓴지 조금 된듯해서 간만에 다시 써본다. 제목에서 알 수 있듯이, 나는 ENFJ이자 호구이다. MBTI가 참 신기한게 거의 1년째 한두달에 한번씩 해보는데, 늘 같은 결과가 나온다. ENFJ가 맨날 나온다. 처음에 친한 동생이 알려줘서 해보고 ENFJ가 나왔다고 하니 오 딱 나라고 그랬었는데, 처음엔 좋은 건줄 알았다. 좋고 나쁘고 그런건 아니고 그냥 성격인 듯하다. 그리고 남자는 전세계의 0.5% 일만큼 가장 희귀한 유형이라고 한다(희귀하면 뭔가 좋은 것 같아서 자랑해봤다ㅎㅎ;). 그리고 오늘 호구검사가 유행하길래 해봤다. 솔직히 스스로 호구끼가 조금 있어서, 호구 아닌척 검사했는데 어림도 없었다. a++ 흑우 나와서 찾아보니 테스트 응시자 35%가 흑우로 나왔다고 한다. 그래서 조금 ..
점심 메뉴 추천 챗봇(Google Dialogflow 엔진) 2020.05, 혼자 개요 프로젝트와 관련되어 간략한 챗봇 개념 및 기술을 소개하는 자리가 있었다. 소개하며 겸사겸사 여러 엔진의 챗봇을 사용해보며 국내 여러 기술사의 레퍼런스를 많이 봤다. 구글 엔진이 당연히 제일 인기 많을 줄 알았는데 오히려 제일 말이 많았다... 왜 그럴까 하는 생각도 있었고 재밌을 것 같아서 Dialogflow 엔진을 활용해서 챗봇을 만들어봤다. 결론부터 말하자면, Entity가 인식이 잘 안됐다... (ㄴㄴ 같은 걸 자꾸 못알아들어서 힘들었다) 학습을 할 때 밥 > 밤 이런 부분들도 밥을 밤으로 오타친 걸로 인식하고... 그래도 다양한 옵션과 커스터마이징이 가능했고 무엇보다도 특정 Entity를 요구하는 시나리오를 설계하면 되물어서 특정 Entity를 알아내오도록 하는 부분은 ..
교내 스터디룸 예약 시스템 2019.12~2020.04, with 팀원 1명 개요 모교 단과대학 건물에는 스터디룸이 있다. 학생회에서 스터디룸을 관리하고 있는데, 이를 스터디룸 앞에 종이를 통해 예약을 받고 관리가 이루어진다. 그래서 여러가지 문제점이 있었다. 매주 예약을 받는 종이를 갈아줘야함. 자기가 예약한 시간을 확인하기 어려움. 실제로 예약한 시간만큼 사용하지 않아 남는 시간에 다른 사용자가 이용을 못함(추후 추가됨) 그래서 이를 전산화해서 웹으로 관리할 수 있도록 구축하고자 했다. 구축 요구사항 명세 크게 3가지의 기능이 필요했다. 정리하면 다음과 같다. 1. 회원가입 및 로그인 학교 웹메일 인증을 통해 회원가입 로그인은 학번/비밀번호 통해 입력 2. 예약 예약가능 스터디룸은 1층 2개, 3층 1개 예약 시 예약 가능한 ..
로그 추적 시스템(연구과제) 2020.06 ~ 2020.12 개요 로그 추적시스템과 관련된 연구 내용이었다. 연구내용이다보니 많은 것들을 공개할 수 없어서, 내가 작성했던 문서 위주로 간략하게만 소개할 수 있을 듯하다. 로그 분석은 시스템 문제 해결의 중요한 방법이다. 그러나 최근 분산 컴퓨팅, 시스템 고도화 등의 여러 환경 속에서 시스템의 구조가 복합적으로 변해가고 있다. 그 결과, 하나의 시스템 내부에서도 수많은 로그 파일들을 생성하고 작성한다. 이러한 복합적인 시스템 구조 속에서 문제 발생 시 연쇄적으로 영향을 미치므로 여러 로그들 중에서 단순 하나의 프로그램에 대한 로그 분석만으로 문제 해결은 쉽지 않은 실정이다. 이에 따라 로그 추적 시스템을 통해 여러 로그들 중에서 시스템 문제 해결에 필요한 로그를 추려내 제공하고자 한다..
학교 웹 동아리 홈페이지 2019.01~2019.02, with 팀원 2명 개요 학교에 멋쟁이 사자처럼 웹 프로그래밍 동아리를 홍보해야 했다. 웹 프로그래밍 동아리답게 웹 페이지는 있어야 한다고 다들 생각했고, 조금 잘 만들어보자는 의미에서 많이 고민하고 시간 투자도 많이 했었던 것 같다. 기능이랄건 크게 없었는데 다음의 기능은 꼭 필요했다. 질문/답글 형태의 게시글 사진과 함께 여러 소식을 전할 게시글 웹 동아리답게 예쁜 디자인 구축 기술 스택 백엔드(Python Django 프레임워크) : 윤신O, 이산O 프론트엔드(html, css, javascript) : 김민O 데이터베이스(SQLite, PostgreSQL) 그 외 pillow(django 이미지 처리), ckeditor(WYSIWYG 에디터), Heroku(배포) 나..