전체 글
-
[Side Project] 첫 번째 프로젝트, 코로나19 퀴즈Draft 2020. 5. 10. 01:11
코로나19 바이러스 예방을 위한 코로나19 퀴즈 웹 서비스 1. 기획 이유 코로나19 감염환자가 늘어나면서 지난 3월 11일 WHO가 코로나19에 대한 팬데믹(세계적 대유행, Pandemic)을 선언했다. 선언을 하면서, 동시에 접했던 뉴스가 있었는데 그 뉴스는 바로, '신종 코로나 소독하겠다며 알코올 마신 이란인 사망' 이었다. 정말 안타까운 기사였다. 영국의 언론사인 '인디펜던트'에 의하면 이란의 한 소셜미디어 계정이 '위스키와 꿀로 코로나19 바이러스를 치료하는 방법'이라는 내용의 기사를 인용하였고, 정부에서는 '알코올 기반 소독제가 바이러스를 없애는 데 일조한다'는 지침을 내보내면서 두 개의 정보가 결합돼 사람들은 고농도 알코올을 마시는 것이 코로나19 바이러스를 죽일 수 있다는 잘못된 결론으로 ..
-
[Side Project] 사이드 프로젝트를 하는 이유에 대해서Draft 2020. 5. 10. 01:11
나는 평소 공부에 그렇게 흥미를 붙이는 편은 아니다. 그렇기에 단순한 목표를 위해 학습을 이어나갈 때면 빨리 지루해지고, 자꾸 다른 길로 새게 된다. 만약, 내가 개발자로 성장하기 위해 이론이나 개념, 알고리즘 위주로 단순히 학습을 이어나갔더라면 지금 나는 쉽게 포기했을테고, IT라면 치를 떨었을 수도 있을 것이다. 이러한 나의 성격을 빨리 알았기에, 나는 웬만하면 흥미를 붙일만한 프로젝트에 참여해 학습을 이어나갔다. 예를 들어, IT와 관련한 지식을 늘리고 싶었을 때는 '섹시한IT'라는 소모임에 참여해 매주 2회씩 IT와 관련한 카드뉴스를 제작해 페이스북 페이지에 게시했었다. 대학교 동기들과 열띈 토론을 하기도 하고, 서로 장난도 치면서 재밌게 했었던 기억이 있다. 페이스북 광고 없이, 순수 컨텐츠 게..
-
AWS 스토리지 서비스 파고 들기Tech/Devops 2020. 4. 26. 01:20
1. 스토리지(Storage) 우선, 스토리지(Storage)란, 말 그대로 데이터를 저장하는 저장장소를 의미한다. 원래는 데이터 저장장치 그 자체를 스토리지 또는 스토리지 디바이스라고 불렀으나, 현재는 뜻이 확대되어 전문화, 네트워킹화, 대용량화된 저장기술을 총칭하게 되었다. 예를 들어, 조직 내 스토리지 인프라 구축을 위한 저장, 백업, 재난복구, 보안 등을 모두 고려하는 전문화된 대용량 저장기술을 총칭한다. 2. 스토리지 아키텍처(Storage Architecture) 스토리지의 종류는 다음과 같다. 우선, 서버 내 기본으로 내장 설치된 구조인 '로컬 스토리지', 그리고 서버 외부의 저장된 구조인 '외부 스토리지', 마지막으로 외부 스토리지와 같이 네트워크 기반의 스토리지를 가상화한 '클라우드 스토..
-
IP AddressTech/Network 2020. 4. 21. 21:23
What is IP/IP Address IP는 Internet Protocol의 약자로, 기기 간 정보를 주고 받기 위한 네트워크 통신을 할 때 사용하는 프로토콜이다. 또한, IP Address는 그러한 통신을 주고 받기 위해 필요한 기기들의 주소를 의미한다. 예를 들어, 특정 사이트에 접근할 때 HTML/CSS/JS를 비롯한 여러 파일들을 받아와야 하는데. 요청은 어느 주소로 보낼 것이며, 응답은 어느 주소로 받아야할지 알아야하는 것이 아닌가. 따라서 IP Address는 배달지 주소의 역할을 한다고 볼 수 있다. 또한, IP Address는 IPv4와 IPv6로 나누어지는데, IPv4는 3자리 숫자가 4마디로 표기되는 방식으로 총 2^32개 만큼의 IP 주소를 갖게 된다. 2^32개만 해도 충분히 많..
-
카카오톡 챗봇 만들기 - 1Tech/Development 2020. 4. 11. 14:24
카카오 i 오픈빌더를 통해 카카오톡 챗봇을 만들어 보려고 한다. 카카오 i 오픈빌더는, 카카오톡 채널 챗봇을 설계할 수 있는 카카오 AI 설계 플랫폼이다. 공식 문서에서 굉장히 잘 설명하고 있기 때문에 기본적인 부분들은 건너뛰고 스킬서버와 관련해 다루어 보고자 한다. 스킬서버 카카오에서는 챗봇을 아름답게 꾸며줄 수 있는 다양한 기능들이 존재한다. 예를 들어, 시나리오 설정 기능, 중요한 정보를 추출하기 위한 엔티티 태깅 기능, 머신러닝을 통한 학습 기능 등 많은 도구들을 제공해 준다. 그 중에서 스킬 기능은 대화의 흐름을 조금 더 유연하게 만들어 주는 도구이다. 예를 들어, 환율을 보여주는 응답일 경우, 모든 환율에 대한 데이터를 시시각각 저장하고 그에 대한 반응들을 만들어낼 수 없지 않은가. 그래서 모..
-
파나소닉 PR챌린지 참여했던 기억Draft 2020. 4. 4. 17:54
추억남기기 어느덧 시간이 흘러 대학교를 졸업하게 되었다. 코로나 감염증으로 졸업식은 못 했지만. 어쨌든. 4년 간의 대학생활이 마무리됐다. 참 많은 일들을 했고, 많은 일들이 일어났던 시간이었다. 좋은 일도 있었고. 슬픈 일도 있었지만. 졸업한 지금. 추억할 수 있는 것들이 있음에 기쁜 것 같다. 그러다 문득. 이런 추억들을 하나씩 기록해 두면 어떨까 싶어. 글을 남기려 한다. 1. 제 10회 파나소닉 대학생 홍보대사 PR챌린지 창립 100주년 기념으로 참가만 해도 12만 원 상당의 구강세정기를 준다길래 열의를 가지고 참여했던 공모전이다. 인턴을 같이 하던 형한테도 같이 하자 꼬드기고. 동기들. 후배까지 포함해 총 5명의 인원으로 참여했었다. 예선만 참가해서 뽕을 뽑자던 목적이 있었지만, 예상 외로 예선..
-
CI/CD가 뭐야?Tech/Devops 2020. 4. 2. 18:55
처음 웹 개발을 시작해야겠다고 다짐을 하고, 하나씩 하나씩 배워나간지 벌써 1년이 흘렀다. 웹이라는 분야를 배우면 배울수록 새로운 것들이 끊임없이 나타났고, 연속된 산을 넘어가는 과정같다는 생각을 느꼈다. 그러다 지인이 CI/CD에 대해서도 배워보라는 조언을 해 주었고, 조금 여유로운 시기인 지금 배워보고자 한다. 1. CI(Continuos Integration) 개발자들이 각각 개발한 소스코드들을 특정 시점에 통합하는 것이 아니라, 주기적으로 통합하고 빌드하는 과정이다. 이를 통해 통합과정에서 발생하는 오류들을 사전에 해결하고자 한다. 2. CD(Continuos Delivery & Deployment) 개발 중인 소프트웨어를 짧은 주기로 배포하고, 그 과정을 자동화하는 것이다. 통상 CD라 하면, ..
-
롯데백화점 스펙태클 전형 후기 - 최종Draft 2020. 3. 25. 19:46
안녕하세요, 작년 하반기에 지원하였던 [롯데백화점 스펙태클 전형] 후기를 남겨보려고 합니다. 혹시라도 취업을 준비하시는 분들에게 조금이나마 도움이 될 수 있지 않을까? 하는 마음에 글을 남깁니다. 해당 글은 개인적인 의견이나 생각을 남기는 것입니다. 이에 많은 도움이 되지 않을 수도 있습니다. 꼭 이렇게 준비하고 행했던 것들이 정답이 아니라. 이런 사람도 있었구나. 이런 쪽으로 준비해봐도 나쁘진 않겠구나 하는 정도로 봐주시면 감사드리겠습니다 :) 1. 최종합격 총 2개월이라는 시간동안 롯데백화점에서 뜻 깊은 시간을 보냈습니다. 백화점이라는 업태에 대해 이해할 수 있는 좋은 기회였고, 정말 내가 하고 싶은 일이 무엇인가에 대한 답도 찾아갈 수 있었던 값진 경험이었습니다. 인턴 과정 중, 디지털 부서답게 최..