이전포스트 75

오픈소스 취약점 단번에 찾아주는 ‘소스클리어’

프로그래머들에게 유용한 소식입니다. 저의 경우 필요한 오픈소스를 찾아서 사용할때 가장 먼저 확인 하는 것이 '라이선스'인데요.오픈소스 내에서 다른 오픈소스를 사용했을 경우에는 일일이 라이선스 정보를 찾기가 너무 힘들었습니다.그리고 연결된 다른 오픈소스의 버전이 낮은 경우에 최신버전으로 교체를 하고 싶은데 이또한 너무 번거로운 작업이었습니다. 이러한 불편함을 해소할 서비스가 있어 소개합니다. 오픈소스 기술은 개발자들에게 유용한 정보를 가지고 있지만, 이를 기업내 서비스나 시스템에 통합할 때는 반드시 몇 가지 사항을 점검해야 한다. 우선 라이선스를 확인해야 하고, 버전이나 보안 취약성도 확인해야 한다. 이러한 과정은 오픈소스 기술을 처음 다루는 사람에게 쉬운 일이 아니다. 미국의 한 스타트업은 이러한 고민에..

이전포스트 2016.05.12

[Book] 지적 대화를 위한 넓고 얕은 지식

지적 대화를 위한 넓고 얕은 지식 (역사, 경제, 정치, 사회, 윤리 편)- 채사장 저 경제를 바탕으로 역사, 정치, 사회의 이야기를 재미있게 풀어나가는 책이다.말 그대로 넓고 얕은 지식을 다루기 때문에 매우 쉽게 그려나가 가볍게 읽을 수 있다. "부담없이 가볍게 꼭!! 읽어볼만한 책"이라고 말하고 싶다. 책추천 : ◆◆◆◆◇ (4.0 / 5.0)난이도 : 중하

이전포스트 2016.05.03

Netflix Spinnaker 를 사용한 Cloud Native Continuous Delivery

출처 : https://blog.pivotal.io/kr/pivotal-cloud-foundry/features/netflix-spinnaker-를-사용한-cloud-native-continuous-delivery Netflix Spinnaker 를 사용한 Cloud Native Continuous Delivery12월 08, 2015 • By Younjin Jeong • FeaturesContinuous DeliveryContinuous IntegrationDevOpsNetflix OSSPivotal Cloud FoundrySpnnakerSpinnaker 는 Netflix 의 클라우드-네이티브 기반의 연속 배포 플랫폼으로서, 클라우드 플랫폼에 소프트웨어를 배포하기 위해 개발된 도구입니다. Spinnak..

이전포스트 2016.05.03

구글 아널리틱스를 이용하여 블로그를 완벽하게 분석하는 방법 / Google Analytics

출처 : http://www.erzsamatory.net/42 블로그에 방문하는 사람들의 수는 얼마인가? 재방문율은 어느 정도인가? 어느 페이지에서 특히 오랫동안 머물렀는가? 이와 같은 것들은 모두 구글 아널리틱스를 이용하면 쉽게 알 수 있습니다. 구글 아널리틱스는 자체적인 방문자 통계 시스템이 갖추어지지 않은 사이트에 매우 뛰어난 통계 시스템을 사용할 수 있도록 해주는 프로그램입니다. 특히 방문자 패턴 분석이 중요한 블로그에서 구글 아널리틱스가 많이 이용됩니다. 이 글에서는 구글 아널리틱스 (Google Analytics)를 활용하여 본인의 블로그를 완벽하게 분석하는 방법에 관하여 알아볼 것입니다. 구글 아널리틱스 (Google Analytics) http://www.google.com/analytic..

이전포스트 2016.05.03

Simple Framework로 XML 파싱하기

Android (혹은 Java)에서 XML이나 json을 파싱할때 파서를 이용해 DOM/Event 방식으로 파싱하여 사용할 수 있지만,이 경우 파싱한 데이터를 객체에 담는 과정이 추가로 발생한다. 아래의 Simple-framework와 같은 방식의 라이브러리를 사용하면 자동으로 파싱하여 객체에 넣어주기 때문에 편하게 사용할 수 있다.이 경우는 XML의 경우 사용하는 라이브러리로 예전에 잘 사용하다 Android Studio로 넘어오면서 참고할 만한 내용이 있어 포스팅한다. 출처 : https://byunsooblog.wordpress.com/2014/06/03/simple-framework로-xml-파싱하기/ XML 파싱을 하기 위해서 Simple Framework 라이브러리를 사용해봤는데 은근 애 좀 ..

이전포스트 2016.04.22

Retrofit2 + okhttp3 + Rxandroid 사용법

출처 : http://tiii.tistory.com/11OkHttp3에서 달라진 쿠키스토어 사용방법은 이후에 작성된 아래 포스트를 참고해 주세요.http://tiii.tistory.com/13Retrofit과 OkHttp 는 Square社(https://square.github.io/)에서 만든 오픈라이브러리 입니다. Retrofit : REST통신을 위한 클라이언트 라이브러리OkHttp :  HTTP & HTTP/2 통신 클라이언트 라이브러리Rxandroid : 안드로이드에서 Observer 패턴, Iterator 패턴을 사용 할 수 있게 하는 라이브러리이 글을 아래와 같은 디펜던시를 사용합니다.dependenciescompile 'com.squareup.retrofit2:retrofit:2.0.0-b..

이전포스트 2016.04.18

Xcode 디버깅 새로운 기능

출처 : https://byunsooblog.wordpress.com/2014/06/04/xcode-디버깅-새로운-기능/ 이번에 개발자에게 많은 기능을 제공하는데 디버깅 쪽 기능은 정말 편하게 된게 많았다.성능 테스트 코드 테스트 코드작성할 때 measureBlock:을 쓰면 성능에 관련한 기록을 볼 수 있다. 실행해보면 그 측정하는 블락에 괜찮으면 파란색으로, 안좋으면 빨간색으로 표시해준다.[self measureBlock:^{ [self testMethod]; }] 뷰 디버깅 인터페이스 빌더에서 옵션을 선택하면 뷰 계층이 보인다. 예전에는 뷰 계층을 콘솔창에 출력하게 해서 봤었는데, 상대적으로 편하게 이용할 수 있을 것 같다.

이전포스트 2016.04.15

구글 인앱 결제 검증 웹 서비스 만들기

출처 : http://totuworld.github.io/2016/02/10/google-oauth/ 들어가는 말도트레인저스 웹 서버 작업을 할 때 실제로 사용된 내용을 일부 포함하고 있습니다. 인디개발자 여러분, 화이팅 ㅠㅠ 인디게임을 개발하고 런칭한 이후 이슈는 무엇일까?홍보와 버그가 주된 이슈겠지만 가장 화가나는 일은 거짓 결제다.특히 안드로이드 버전의 경우 결제 로그의 상당수가 거짓말이다.열심히 공식 결제 검증 가이드를 따랐는데도 문제가 발생하니 더 미칠노릇이다.왜 이럴까?공식 결제 검증 가이드를 확인해보면 구글의 결제 검증은 구글 서버를 거치지 않는다.이게 무슨 소리일까?구글의 인앱 결제 과정을 먼저 살펴보자(여기서는 init 과정은 생략한다).구매 과정클라이언트가 구매 요청(getPurchas..

이전포스트 2016.03.30

[한빛 네트워크] 하나의 일을 하고 그 일을 잘 해내는 도구가 필요하다

출처 : http://www.hanbit.co.kr/network/view.html?bi_id=2019 제공 : 한빛 네트워크 저자 : Mike Loukides 역자 : 이재성 원문 : Do one thing… “도구는 하나의 일을 해야 하고, 그 일을 잘 해내야 한다”는 유닉스(UNIX) 철학이 사라진 것이 슬프다. 모든 일을 어설프게 하는 도구 하나를 가지고 있는 것보다 여러 작은 도구들을 연결하는 능력이 더 좋다. 유닉스 철학은 위대했지만, 웹의 시대에서는 살아남지 못했다. 게다가 그 철학을 대체하는 것도 없다. 대신에 모두 같은 일들을 어설프게 하는 것으로 수많은 도구들의 “집중 경향”이 생겨났다. 에버노트(Evernote)가 이 악화 현상의 전형적인 사례이다. 나는 한가지 어려움을 훌륭하게 해결..

이전포스트 2016.03.29

[한빛 네트워크] 파이썬3 우려인가 위협인가? 파이썬 컴퓨팅의 미래를 준비하며

출처 : http://www.hanbit.co.kr/network/view.html?bi_id=1969 제공 : 한빛 네트워크 저자 : Bill Lubanovic 역자 : 김국현 원문 : Python 3: threat or menace? 나는 불길한 비행접시의 사진과 "UFOs: Threat or Menace" 라는 헤드라인을 가진 60년대의 하버드 생활 풍자 잡지의 복사본을 여전히 가지고 싶어합니다. Python 3 is Killing Python 와 같은 최근 글을 읽을 때 파이썬 2에서 파이썬 3의 느린 전환에 대한 걱정을 생각나게 했습니다. 이러한 글의 저자, 일반적인 파이썬 개발자 그리고 대부분의 파이썬 3와 같이 파이썬을 좋아하는 사람을 들 수 있습니다. 그들의 주요 걱정은 장기화된 파이썬 2..

이전포스트 2016.03.29
반응형