kth 개발자 블로그

개발자가 행복한 회사 kth

 

'Tech Note' Category

  • R 사용하기 – 1. Twitter 내용을 검색해서 wordcloud 로 표현하기

    February 6, 2013

    R을 시작하며.. 빅데이터가 화두로 떠오르면서 함께 주목받는 언어가 바로 “R”이다. R은 오픈소스 기반의 데이터 분석엔진이다. 이미 대학이나 연구소 등에서는 통계분석 툴로 많이 사용해왔는데, 최근 들어 하둡과의 연동을 지원하는 라이브러리로 인해 빅데이터 분석과 데이터 마이닝 툴로 급격히 관심을 받고 있다. R의 가장 큰 장점이자 강점이라고 한다면, 무한한 패키지이다. 우리가 생각하는 왠만한 기능은 이미 누군가 패키지로 만들어두었다고 [...]

  • API와 서비스를 스마트하게 모니터링 하는 방법, Safari Tour 를 소개합니다.

    February 5, 2013

    kth DevOps kth 에서 DevOps 팀을 조직한지 거의 1년이 되었습니다. 이전의 포스팅과 H3 2013 에서 DevOps 에 대해서 소개해 드린 바 있습니다. DevOps 이전 포스트 보기 DevOps, 개발과 운영의 새로운 문화 [DevOps] 요리사가 뭔말인가? Chef Series #1 #2 #3 kth 뿐만 아니라 대 고객서비스를 하고 있는 곳에서는 기획 > 설계 > 개발 > 빌드 > [...]

  • KTH의 지오펜싱 솔루션, Encloser 를 소개합니다.

    January 15, 2013

      Geo-Fencing : 지오펜싱이란 모바일디바이스에서 꼭 필요한 기능으로 사용자의 위치를 파악해 반경이 아닌 특정구역을 설정해 사용자가 들어오면 정보를 제공하는 기법을 일컫는 말이다. 포스퀘어를 비롯해 많은 위치기반서비스들에선 기본적으로 이용되는 기법이다.  예를 들자면 길을 걷다가 주변마트나 상점의 할인정보와 쿠폰이 도착하여 판매하는 매장이 있는지도 알려준다.  더 나아가면 자신이 구입하고자 하는 물건등을 등록해 놓으면 해당 물건이 주변상점에서 할인하는 정보를 [...]

  • 빅데이터 시대, kth DAISY를 소개합니다.

    January 7, 2013

    Keyword : Data, Analytics,  In-Memory 매년 Gartner는 향후 기업들이 비즈니스를 하는데 있어서 중요한 영향을 끼칠 잠재력을 가진 전략기술 10가지를 소개한다. 2012년 소개에서 부터 Big Data라는 용어가 나오더니, 2013년에는 크게 3가지의 데이터 및 분석에 대한 전략기술을 소개했다. 전략적 빅데이터(Strategic Big Data), 실용 분석(Actionable Analytics), 인메모리 컴퓨팅(Mainstream In-Memory Computing)이다. 즉, 기존 데이터웨어하우스(DW)를 벗어나, 새로운 데이터 분석 기술을 결합해 [...]

  • OAuth 2.0 – Open API 인증을 위한 만능 도구상자

    December 12, 2012

    원문 : http://earlybird.kr/1584 시작하며 모바일의 시대, 플랫폼의 시대가 도래하면서 IT기업에게 open API는 가장 중요한 자산으로 자리잡았다. 어떤 형식으로 API를구성하고 어떤 포맷으로 데이터를 주고받을 것인가에 대한 싸움도 치열했는데, SOAP & XML 과 REST & JSON이 경합을 벌인 끝에 REST & JSON의 승리로 끝났다. 이제 새로 생기는 모든 웹 서비스, 모바일 서비스들은 REST & JSON 기반으로 API를 [...]

  • 자바스크립트로 원안에 텍스트 넣기

    November 7, 2012

    H3 2012 메인페이지에는 글자가 원안에 들어가는 독특한 디자인이 사용되었다. CSS에는 원으로 글자를 배치시키는 기능은 없기 때문에 고민이 되는 부분이었다. 가장 간단하게는 텍스트를 모두 가운데 정렬 한 다음에 모양에 많게 줄바꿈을 해주면 구현이 가능하다. 하지만 세션의 제목이 나중에 변경될 수도 있다는 얘기를 듣고 이런 노가다성 해결책 말고 다른 방법을 찾아보기로 하였다. 모양이나 사진의 외곽선을 따라서 글자가 [...]

  • [DevOps] Chef’s Concepts.2 – Chef.series #3

    August 30, 2012

    지난 포스트에서 Cookbook에 대해서 알아보았으니 이번엔 실제로 Chef을 사용할때 나오는 개념들을 짚고 넘어가는 시간을 가지려고 합니다. 그리고 실제로 설정 자동화가 뭔지 한번 보도록 하게습니다.   Operations Node는 간단히 chef client가 운영되고 있는 호스트를 의미합니다. Chef는 node를 추상화 시켜서 바라보게 됩니다, 시스템이나 서버로 인식하지 않고 Attribute라고 하는 설정값들과  run list라고 하는 실행 목록을 구성된 객체(객체지향 언어에서 [...]

  • [DevOps] Chef’s Concepts.1 – Chef.series #2

    August 22, 2012

    Chef는 Auto Configuration Tool입니다. 즉 서버의 설정을 자동으로 해주는 도구입니다. Chef를 사용하기전 Chef에서 사용하는 각종 용어들을 이해하는 것이 선행되어야 할것이라고 생각됩니다.  이번 Chef’s Concepts 시리즈 글에서는 Chef를 사용하기위해 필요한 각종 용어들에 익숙해지는것을 목적으로 하고, 이번 글에서는 그중에서도 특히 Cookbook에 대해서 자세히 알아보겠습니다.   Cookbook Chef를 사용하다보면 계속 계속 해서 나오는 용어가 바로 Cookbook이라는 용어입니다. 이 [...]

  • [DevOps] 요리사가 뭔말인가? – Infrastructure as a Code – Chef.series #1

    August 16, 2012

    Chef는 무엇인가? Chef 는 설정 자동화 툴(Server Configuration Management)입니다. 서버에 설정을 해주고, 어플리케이션을 설치을 도와주는 유용한 툴입니다. 별것 아니라고 생각할 수 도 있겠습니다만,  Cloud라는 새로운 환경에서 어떤 힘을 발휘할지.. 그 잠재성이 무서운 툴입니다.  예를 들면 서버 100대에 nginx를 설치를 해야하다고 할때 시간이 얼마나 걸리 것 같으세요? 한대당 20분? 나중엔 조금 더 빨라져서 10분. 그럼 1000분 정도 [...]

  • Maria 2탄 – 진화하는 Maria, 함께하는 MySQL!!

    August 9, 2012

    Overview MySQL 오픈 소스 진영은 더이상 단순 데이터 처리에만 강한 DBMS이기를 거부합니다. 이제는 대용량 처리에 적합하도록 탈바꿈 중입니다. 지금까지 MySQL에서는 단일 쓰레드로 Nested Loop 방식으로 쿼리를 처리하였기 때문에, 조인 건 수가 대형화될 수록 성능이 급속도로 악화되었습니다. MariaDB는 5.3버전부터 DB 엔진과 스토리지 엔진 간의 데이터 전송이 개선되었고, 조인 시 추가적인 블록 기반의 조인 알고리즘을 제공합니다. 물론 MySQL도 5.6버전부터는 관련 [...]

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org