본문 바로가기

Technology

(267)
아웃도어 브랜드가 웬 오픈소스? 파타고니아의 오픈소스, ‘지속가능한 업계를 만드는 열쇠’ 2019년 1월 헤이그라운드에 파타고니아의 벤처캐피탈, 틴 쉐드 벤처스(Tin Shed Ventures) 필 그레이브스(Phil Graves) 운영팀장이 왔습니다. 8층 스카이라운지가 꽉 들어찼어요. 세계 젊은이들의 사랑을 한몸에 받는 아웃도어 브랜드 파타고니아는 어떤 벤처회사에 어떻게 투자하는지 듣기 위해 온 사람들이었죠. 파타고니아는 워낙 유명하고 인기가 많습니다. ‘사회와 환경에 최대한 악영향을 끼치지 않고 최고의 제품을 만들어내며 환경 보호 운동을 하기 위한 수단으로 사업을 운영한다’는 미션을 내건 회사인데요. 이미지 출처: DROPDATE 멋있다, 싶다가도 정말 ‘그대로 하고 있나?’라고 들여다봤을 때 껍데기만 그런 것은 아니더군요. 창업..
신뢰 기술이 뭐길래 저신뢰사회의 매듭을 푸는 기술 한국언론진흥재단 미디어연구센터가 발표한 언론 신뢰도에 대한 인식 조사 결과에 따르면 한국 국민의 사회 전반에 대한 신뢰도는 32.3%. ‘저신뢰 사회’입니다. 사회 각 주체가 서로 믿지 못한다는 뜻이죠. 사회에서 생산되고 유통되는 정보의 질이 신뢰도를 좌우한다고 할 때, 디지털 기술이 고도로 발달한 현대 사회는 서로에 대한 믿음이 쌓이기에 유리한 조건은 아닙니다. 정보의 유통 채널이 무수히 많아졌고 양도 방대해진 한편 정보의 품질 관리는 대부분 개인에게 맡겨져 있기 때문에요. 이런 상황에서 최근 걷잡을 수 없이 유통되는 ‘가짜뉴스'는 사회의 신뢰도를 떨어뜨리는 주요 원인으로 꼽힙니다. (픽사베이) 가짜뉴스는 언론, 소셜미디어, 각종 사이트 등 정보제공자가 뉴스의 옷을 입혀 ..
공공 프로젝트에 도커 활용하기 기사 평가 알고리즘 개발에 도커(Docker)를 써보았습니다 슬로워크 디지털 사업부는 한국언론진흥재단과 함께 ‘뉴스트러스트’ 프로젝트를 진행 중입니다. 최대한 간단히 요약하자면 ‘자연어 처리 및 딥러닝 기술을 활용한 뉴스 기사 평가 알고리즘 개발 프로젝트’라고 할 수 있습니다. 인터넷 뉴스 기사를 모으고 선별해서 제공하는 기준을 정하는 프로젝트입니다. 쉽게 답이 나오는 문제는 아니지만 적어도 포털 사이트보다는 검증된 기관에서 대안을 모색해보자는 취지로 시작됐습니다. 더 자세한 배경과 의미는 한국언론진흥재단의 선임연구위원 오세욱님의 기사 '언론진흥재단, 뉴스트러스트 알고리즘 개발과 공개 의미 : 정보 편향 막아줄 알고리즘, 소스 공개로 투명성도 확보'를 통해 확인하세요. 이 글에서는 배경 설명보다는 ‘아이..
‘서울정책아카이브’를 통해 알아보는 아카이브 개발 사례 2005년 Tim O'Reilly가 Web 2.0을 표방한 이래 12년이 지났습니다. 우리는 얼리어답터가 아니더라도 한번쯤 개방과 참여, 공유라는 단어를 접해보았고, 구글독스가 오피스 프로그램을 대체하는 현재를 살아가고 있습니다. 플랫폼으로서의 웹사이트, 불특정 다수의 집단지성 이용, 프로그램 릴리스 사이클의 종언, 경량화 프로그래밍 모델, 디바이스의 경계를 넘는 소프트웨어, 폭넓은 사용자경험(UX)의 중요성 등 당시에 제안된 Web 2.0의 원칙을 그리 어렵지 않게 느낄 수 있게 된 것입니다. 이러한 흐름에 발맞추어 최근 민간영역 뿐만 아니라 공공영역에서도 발전된 형태의 웹사이트를 구축하고 운용하는 방법을 고민하고 있습니다. 이러한 시도 중에서도 아카이브 형식을 차용해 웹사이트를 구축하는 사례가 늘고 ..
독점 콘텐츠로 살아있는 뉴스레터 보내기 마케팅 목적으로 보내는 이메일 중에서 가장 돋보이는 것은 정기적으로 보내는 뉴스레터입니다. 많은 사람들이 ‘마케팅 이메일'하면 ‘뉴스레터'를 떠올릴 정도로 큰 비중을 차지하고 있습니다. 실제로 슬로워크의 이메일마케팅 서비스 ‘스티비(Stibee)’에서 마케터 180명을 대상으로 조사한 결과, ‘마케팅 이메일을 발송하는 가장 중요한 목적'으로 ‘회사, 단체의 소식 알리기(35.6%)’가 가장 많았고 ‘구매, 후원 등의 직접적인 행동 유도(29.4%)’가 두번째였습니다. 이 두 가지는 뉴스레터의 발송목적과도 일치합니다. 상세 내용은 2017 이메일마케팅 리포트에서 확인할 수 있다 독점 콘텐츠가 뉴스레터의 효과를 높인다?그렇다면 뉴스레터의 효과를 극대화하려면 무엇이 가장 중요할까요? 뉴스레터에서만 접할 수 있..
오늘 배워 바로 쓰는 CSS 애니메이션 프로토타이핑 Framer, Flinto, Origami, Invision. 많은 프로토타이핑 도구가 존재합니다. 디자인에 활력을 불어넣고 개발팀과의 커뮤니케이션을 위해 필수라고 하는 프로토타이핑. 어떻게 하기는 해야겠는데 어려운 도구나 코드를 공부하기엔 시간이 없고, 막상 열심히 공부하면 새로운 버전이 나오고, 더 좋은 도구가 나오고. 이런 경험을 많이 하셨을 겁니다. 프로토타이핑 도구로 멋지고 완결된 시나리오를 가진 결과물을 만들 수도 있습니다. 하지만 우리에게 당장 필요한 것은 지금 당장 떠오르는 아이디어를 보여줄 수 있는 아이콘의 간단한 모션, 쓱 움직이는 화면 전환 같은 것이 아닐까요? 오늘 배워서 바로 쓸 수 있는, CSS 애니메이션으로 하는 간단한 프로토타이핑 방법을 소개합니다. &a..
성장하는 서비스의 DB 성능 개선, 어떻게 할까? 안녕하세요. 스티비팀 서버 개발자 이학진 입니다. 저희는 최근 서비스에서 사용 중이던 MySQL DB를 RDS로 이관하는 작업을 진행하였습니다. 무엇 때문에 이관을 결정하게 되었는지와 어떻게 이관을 진행하였는지에 대해 글을 써보도록 하겠습니다. 배경 stibee.com은 작년 11월에 정식 오픈한 새내기 이메일마케팅 서비스 입니다. 사실 오픈 초기부터 얼마전까지만 해도 AWS EC2의 m4.large 인스턴스 하나로 운영되던 서비스였습니다.(사실 웹+API 서버 1대, 메일발송 서버 1대) 그리고 이 싱글 인스턴스에 무려 6개의 서버, MySQL 1개, Kafka™ 1개, Redis 1개가 돌고 있었습니다. 그럼에도 불구하고 CPU 사용률은 20%를 넘지 않았습니다. 하지만 최근 사용자도 점점 늘어났고,..
자네, 봇 한번 만들어 볼텐가? 이번 글에서는 아주 아주 간단한 슬랙봇을 만들어 보도록 하겠습니다. 봇(bot)이란? 봇은 인간이 하는 행동을 흉내내도록 만들어진 프로그램을 의미합니다. 예를 들어, 검색엔진의 웹 크롤러는 웹 사이트 정보를 자동으로 읽어들여 저장하는 프로그램이며, 이외에도 인터넷 채팅에서 자동 응답을 하도록 만든 채터봇 프로그램 등이 있습니다. (출처: 위키백과) 슬랙봇은 업무용 메신저인 슬랙(Slack)에서 위와 같은 역할을 할 수 있는 봇을 말합니다. 이번에 만들어 볼 봇은, 제가 하는 말을 그대로 두 번 따라 하는 앵무새 봇입니다. 내 말만 따라하는 봇을 워따 써!? 라고 생각하실 수 있겠지만, 내가 하는 말을 두 번 따라 하려면 세 가지 기능이 가능해야 합니다. 첫째, 내가 하는 말을 입력받을 수 있다.둘째, 입..