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


  • 모바일 앱 테스트 팁 - 운영, 개발 서버 스위칭


    집에서 모바일 개발을 시작하시는 분들께
    앱 변경 없이 운영서버와 개발서버를 선택해서 접속하는 팁을 공유드립니다.

    Domain을 이용해서 접속하되 집에서는 개인 nameserver를 이용해서 개발서버로 접속하게 하는 방법입니다.

    dnsmasq라는 프로그램을 이용해서 nameserver를 대체했습니다.
    실제로 nameserver의 모든 기능을 갖추지는 못하겠지만 제 목적을 달성하기에는 충분한 프로그램입니다.
    설치나 사용법은 굉장히 간단합니다.



  • Spring @Async AspectJ 비동기처리


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

    이 글은 Spring @Async 비동기처리 에서 알려드린 Spring @Async의 제약사항에 대해 다시 한번 살펴보고
    CTW(Compile-Time Weaving)과 LTW(Load-Time Weaving)라는 두가지 방식으로 AspectJ를 이용해서 제약사항을 회피하는 방법을 공유드립니다.



  • Ubuntu VNC 원격접속


    VNC Viewer
    ( 이미지 출처 : VNC Viewer )

    VNC를 이용해서 Ubuntu에 원격접속을 해봤습니다.

    ipTime의 DDNS를 이용해서 집 밖에서도 접속할 수 있도록 세팅했고
    ssh와 포트포워딩을 이용해서 암호화를 진행했습니다.



  • SLF4J 와 Log4j 2 연동하기


    SLF4J Logo Apache Logging Service Logo
    (이미지 출처 : http://www.slf4j.org/, https://logging.apache.org)

    SLF4J와 Log4j2를 연동하기 위한 Gradle dependencies설정에 대해서 알아봅니다.

    Log4j2 xml 설정은 Log4j 2 설정하기 글을 참고하시기 바랍니다.



  • Spring @Async 비동기처리


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

    이 글은 Spring을 사용하면 asynchronous, multi-thread 개발이 얼마나 편해지는지를 설명합니다.



  • Ubuntu 설치 후 초기세팅


    Ubuntu 재설치 후 제가 개인적으로 필요로하는 프로그램들을 기록합니다.



  • MariaDB 외부접속 설정 & 계정 생성


    mariadb10.1
    ( 이미지 출처 : https://downloads.mariadb.org )

    MariaDB 외부접속을 하기 위해
    어떠한 설정작업들이 있는지 확인해보고 작업방법에 대해서 간략하게 알아보자.



  • Python 학습내용 기록


    Python
    ( 출처 : Wikipedia )

    Python 학습을 했습니다. 실제로 사용하면서 무엇을 만들어본 것은 아니고요.
    헷갈리기 쉬운 기본적인 문법, 주의해야할 사항 그리고 독특한 사항들 위주로 기록해봅니다.



  • 홈페이지 검색 잘 되도록 만들기


    SearchConsole_Hit

    목적에 따라 다르겠지만
    그래도 방문자가 있어야 홈페이지를 관리하는 재미가 있죠.

    네이버 블로그 같은 경우는 글만 써도 방문자들이 있는데
    개인 홈페이지는 그렇지 않습니다. 만드는 것도 쉽지 않은데 서럽네요.

    위 사진은 Google 검색을 통한 3월의 페이지 방문수입니다.



  • 플러그인 없이 Jekyll RSS Feed 만들기


    이번 글에서는 RSS Feed 를 만들어 봅니다.

    RSS는 검색 가능성을 높이기 위해 Daum, Naver 검색엔진에 등록할 때도 사용됩니다.
    등록하는 과정은 홈페이지 검색 잘 되도록 만들기 에서 확인 하실 수 있습니다.