기술 & 솔루션 가이드 [엔지니어링 이야기]비트윈의 스티커 시스템 구현 이야기

비트윈에는 커플들이 서로에게 감정을 더욱 잘 표현할 수 있도록 스티커를 전송할 수 있는 기능이 있습니다. 이를 위해 스티커 스토어에서 다양한 종류의 스티커를 제공하고 있으며 사용자들은 구매한 스티커를 메시지의 첨부파일 형태로 전송을 할 수 있습니다. 저희가 스티커 시스템을 구현하면서 맞딱드린 문제와 이를 해결한 방법, 그리고 프로젝트를…

By
기술 & 솔루션 가이드 초보 스마트TV 개발자를 위한 안내서

스마트TV 애플리케이션 개발은 기존의 웹이나 스마트폰 애플리케이션과 무엇이 어떻게 다를까? 사실 많은 개발자가 잘 모르고 궁금해한다. 사실 스마트TV에 대한 전략적인 이야기나 논의는 많이 있었지만, 이에 대한 실질적인 정보는 얻기 쉽지 않았던 까닭이다. 그래서 이에 대한 답을 핸드스튜디오 개발팀 전태경 연구원에게 물었다. 전태경 연구원은 2013년 5월…

By
기술 & 솔루션 가이드 구루의 기술뉴스 : 더 나은 Android 앱 만들기 외 24건

구루의 기술뉴스 ( GuruNews ) 81회차 입니다. 이번주에는 ‘더 나은 Android application 만들기’ 라는 제목의 @ji5(오종인)님 글을 메인으로 선정했습니다. 국내 모바일 통계를 보면, 사용자 비율은 안드로이드9:아이폰1 이라고 합니다. 사용자 수만 봐서는 안드로이드가 압도적입니다. 그런데, IT관련해서 일하시는 분들만을 살펴보면 이상한 상황이 벌어집니다. 그쪽은 (제 개인적인 통계로…

By
기술 & 솔루션 가이드 [엔지니어링 이야기] 비트윈이 사용자를 분석하는 방법

빅데이터분석이 최근 이슈가 되면서 관심이 많으실 것 같습니다. 비트윈팀도 데이터 분석 참 좋아하는데요, 저희도 한번 해보았습니다. 이번 포스팅에서는 비트윈팀의 데이터 분석 노하우를 아낌없이 공유해드립니다.왜 사용자의 데이터를 분석해야하는가요?비트윈같은 서비스는 초기 단계에는 앱을 기획하고 만들어낸 팀에 아이디어에 의해 계속해서 발전하고, 유지됩니다. 하지만 기능이 점점 다양해지고 사용자가 점점…

By
기술 & 솔루션 가이드 [엔지니어링 이야기] HBase 설정 최적화하기

커플 필수 앱 비트윈은 여러 종류의 오픈 소스를 기반으로 이루어져 있습니다. 그 중 하나는 HBase라는 NoSQL 데이터베이스입니다. VCNC에서는 HBase를 비트윈 서비스의 메인 데이터베이스로써 사용하고 있으며, 또한 데이터 분석을 위한 DW 서버로도 사용하고 있습니다.그동안 두 개의 HBase Cluster 모두 최적화를 위해서 여러 가지 설정을 테스트했고 노하우를…

By
기술 & 솔루션 가이드 [엔지니어링 이야기] 비트윈 시스템 아키텍처

소프트웨어 스택 Java: 비트윈 API서버는 Java로 작성되어 있습니다. 이는 처음 비트윈 서버를 만들기 시작할 때, 서버 개발자가 가장 빨리 개발해낼 수 있는 언어로 프로그래밍을 시작했기 때문입니다. 지금도 자바를 가장 잘 다루는 서버 개발자가 많으므로 여전히 유효한 선택입니다. Netty: 대부분의 API는 HTTP로 호출되며, 채팅은 모바일 네트워크상에서의…

By
기술 & 솔루션 가이드 게임을 아주 좋아하지 않는 개발자를 위한 변명(?)

코딩 호러 이펙티브 프로그래밍이란 책을 보면 개발자의 단계를 8레벨로 분류하고 있다. 1. 죽은 프로그래머: 최고의 단계. 개발자가 죽어도 코드는 영원히 살아남아 후세에도 쓰임. 다익스트라, 커누스 교수가 여기에 포함됨.2. 성공적인 프로그래머: 자신의 코드로 비즈니스를 창조한 사람. 빌 게이츠3. 유명한 프로그래머4. 일하는 프로그래머5. 평균적인 프로그래머6. 아마추어 프로그래머7.…

By
기술 & 솔루션 가이드 퍼블리셔/큐레이터로서 플립보드 활용하기

그동안 RSS와 트위터에만 의존했던 DIGXTAL의 배포 및 소통 채널을 페이스북, 구글 플러스로 확장하고 있습니다. 또한, 구글 리더 서비스가 중단된다는 소식에 단순한 RSS가 아닌 다른 대안이 없을까 고민해 보다가, 플립보드(Flipboard)와 구글 커런츠(Google Currents)를 활용해 보기로 했습니다. 운용한 지 얼마 되지는 않았지만, 그나마 성공적이라 할 수 있는…

By
기술 & 솔루션 가이드 플립보드로 나만의 매거진 만들어 공유하기

모바일이 우리 생활에 깊숙히 들어온 후에 글 읽는 방법도 변하고 있습니다. 스마트폰이나 태블릿에서 웹브라우저를 통해 웹컨텐츠를 읽는 것도 훌륭하지만.. 모바일에 최적화된 UI를 제공하는 서비스가 등장했는데.. 가장 대표적인 서비스가 플립보드(Flipboard)입니다.그 동안 플립보드에서는 특정 미디어, 예를 들어 나의 페이스북, 트위터, 특정 언론사, 블로거 등을 구독하는 것만 가능했는데..…

By
기술 & 솔루션 가이드 HMD 폼팩터

지난주에 관련 업계에 계신 분들과 만나 헤드 마운티드 디스플레이(head mounted display, 이하 HMD)에 대한 얘기를 나눴습니다. 아직은 좀 시기상조인 폼팩터이지만, 구글 글래스가 나오면서 부쩍 관심이 높아지고 있죠. 나눴던 얘기를 중심으로 간략히 정리를 해보도록 하겠습니다. 왜 HMD 폼팩터인가? 첫째는 비디오 컨텐트에 대한 몰입감입니다. 예전에 말씀드렸듯, 몰입도를…

By
기술 & 솔루션 가이드 스타트업을 위한 추천 서비스 3가지

사업을 하면서 모든 것을 직접 만들수는 없다. 스타트업은 자신의 아이템에 집중하여 빠른 실행력을 바탕으로 구현과 실행에 집중해야 한다. 중요한 아이템에 집중할 수 있도록 도와주는 서비스들, 우리나라에는 별로 많이 안 알려져 있는 훌륭한 서비스들을 소개해볼까 한다. 1. 홈페이지 빌더 : squarespace The All-New Squarespace 6 from…

By
기술 & 솔루션 가이드 묻지마식 클라우드 구축, 데이터는 날리고 비용은 늘어난다

이곳저곳에서 트렌드라는 이름의 상자를 열어젖히는 새해의 들머리. 올해도 어김없이 이름값 한다는 사람 또는 기업들이 그것을 열어 보였다. 일 년 만에 사라진 것이 있고, 몇 년 째 계속해서 살아남아 눈에 익은 것도 있다. ‘클라우드’는 재탕에 삼탕 그리고 앞으로도 몇 번은 더 등장할 것으로 전망되는 최근 몇…

By
기술 & 솔루션 가이드 소프트웨어 요구사항을 작성해야 하는 이유

소프트웨어 개발에서 요구사항이 무척 중요하다. 소프트웨어를 개발하는 사람들은, 이 문장에 다들 동의할 것이다. 그런데 현실로 돌아와 보면, 요구사항을 작성하는 데 많은 노력을 들이지 않는다. 일반적으로 요구사항이란 소프트웨어 개발 시 통과해야 할 관문 정도로 생각한다. 그리고 많은 노력은 개발에 치중한다. 요구사항을 잘 적지 않는 이유는 여러가지가…

By
기술 & 솔루션 가이드 TV 구매 가이드 [해상도, 크기]

인간공학적 시청 환경이라는 글이 너무 기술적이라 읽기 어렵다는 지적이 있습니다. 그래서 소비자 관점에서 알아야 할 결정 요소만 좀 더 쉽게 설명해 보려고 합니다. 소비자가 가장 민감해하는 부분인 TV의 해상도와 크기를 어떻게 결정해야 하는지에 대해 간단히 기술하겠습니다. 자신에게 맞는 TV의 해상도와 크기를 선택하기 위해, 먼저 소비자가…

By
1 2 3 4 5 6 8