이상을 꿈꾸는 몽상가.. 프로그래밍을 좋아함..


  • 네이버 블로그 방문자들이 사용하는 브라우저


    네이버블로그 브라우저 점유율

    네이버 블로그 방문자들이 주로 사용하는 브라우저는 어떤 것일까요?



  • Coupang Ads 개발기 - 쿠팡 파트너스 광고를 Google AdSense 처럼 만들기


    Coupang
    ( 이미지 출처 : Coupang )

    일반 블로그와 네이버 블로그를 위한 Coupang Ads by Dveamer 개발 후기입니다.

    Coupang Ads by Dveamer는 쿠팡파트너스 광고를 블로그에 진열하는데 겪게 되는 어려움들을 해결해주는 서비스 입니다.

    정적인 쿠팡파트너스 광고를 마치 구글 애드센스(Google AdSense)처럼 주기적으로 변경해주고 구매 가능성이 높은 다양한 상품들을 노출시켜줍니다. 게다가 구글 애드센스 만큼이나 설정이 간단합니다.



  • 중복 로그인 방지 in Session Clustering Env


    중복 로그인 방지 처리를 하는 방법을 알아봅니다. WAS는 다중화 되어있고 WAS의 session clustering 기능을 이용하고 있는 상황이라고 가정합니다.

    Spring Security에서 처리하는 원리를 대략적으로 설명합니다. 그리고 Spring Security를 사용하지 않는 시스템에서 처리할 방법을 설명합니다. 먼저 Spring Security가 사용하는 방법과 동일한 원리를 이용하는 방법과 HTTP 호출을 통한 또 다른 방법에 대해서 설명드립니다.



  • Spring RequestContextHolder - 어디서든 HttpServletReqeust 사용하기


    https://spring.io/
    ( 이미지 출처 : https://spring.io/ )

    Spring RequestContextHolder 를 이용해서 controller, service, DAO 전 구간에서 HttpServletRequest에 접근하는 방법을 설명드립니다.



  • Spring @Async with Http Session


    https://spring.io/
    ( 이미지 출처 : https://spring.io/ )

    이 글은 Spring @Async 비동기처리 에서 알려드린 Spring @Async의 제약사항 중 thread 분리에 의해 HttpServletRequest에 접근 못하는 상황을 다시 한번 살펴보고 해결방법에 대해서 알려드립니다.



  • 지하철과 독서


    사무실과 20분 거리의 집에서 살다가..
    지하철을 1시간 타고 도착하는 곳으로 이사하고 난 뒤..

    얻은 것은 지하철에서 책 읽는 시간…



  • 확장앱 개발기 (Chrome Extention, Firefox Add-On 차이 설명)


    Chrome Firefox
    ( 이미지 출처 : google.com, mozilla.org )

    Clean News라는 Chrome과 Firefox 확장앱(Add-On, Extension)을 만들면서 기록해둔 몇가지를 공유합니다.



  • Zappa를 이용해 AWS Lambda에 Flask 올리기


    Flask AWS Lambda
    ( 이미지 출처 : Wikipedia, https://aws.amazon.com/ko/lambda/features/ )

    Zappa라는 툴을 공유합니다.

    AWS Lambda 위에서 Flask 프레임워크를 사용할 수 있게 해주며 귀찮던 AWS APIGateway path 추가 작업이 필요 없어집니다.

    게다가 복잡한 배포 스크립트 작업 없이도 명령어 한줄만으로 배포 가능해집니다.



  • Toy-Projects


    개인적으로 Toy-Projects를 하면서 쌓아온 경험들을 기록하는 페이지 입니다.



  • Python3.6 설치


    Python
    ( 이미지 출처 : Wikipedia )

    Ubuntu 14.04 LTS에서 Python3.6 을 컴파일 설치하는 법을 알아봅니다.