Looking for a software engineer?

Welcome to all who visit here! I am Jong-Ha Ahn. This is a page for introducing my personal works. I need a purpose to make me go. I think this is the start of something really big. Sometimes that first step is the hardest one, and I've just taken it. Are you looking for a software engineer? I'm available for freelance work. Please contact me.

I love Latte, Mr. Latte is my personal brand.

Great brands aren't built on ads or promotions. I'm always stay humble. There is no room for arrogance. I have the courage to dream big and most importantly don't allow anyone to tell me or convince me that my dreams can't come true.

How can I improve myself and do better tomorrow than I did today?

This is one of my favorite quotes. Good is not good enough. I will do my best. And I always think about "What would you do if you knew you had less than a minute to live?". People who are unable to motivate themselves must be content with mediocrity, no matter how impressive their other talents. My answer is open the notepad and write codes that output "Everything is going to be okay.". I can handle the refactoring and write test of my code if there is a little more time.

Coffee Meeting

If you want to have a coffee meeting with me offline, please click on the button below and leave a message. I will contact you.

Get into my brain

나의 10일간의 프리랜서 적응기

01 Jan 2018

1일, 2016년 10월 오늘부터 내 경력에서는 처음으로 프리랜서에 도전한다. 원래 하려고 했던 것은 아니었는데 내 지금 상황에서 선택할 수 있는 최선의 선택을 했다고 생각한다. 아는 동생의 소개로 일하게 되었다. 프리랜서 한명이 급하게 나갔다고 한다. 그럴 만큼 뭔가 이유가 있겠지 생각하면서도 내가 그런 것 따질 상황이 아니다. 아무튼 오늘부터 출근했다. 출근... Continue reading

freelencer work spring hard working

수학적 문제 해결방법

16 May 2017

과학자들이 문제를 해결하는 방법은 보통 가설로 세우고 이 가설을 증명하는 것일 것이다. 아직 모르는 현상에 대해 ‘혹시 이럴 수 있지 않을까?’ 하는 생각으로 연구를 진행하고 그것이 수학적 증명이나 실험의 결과가 가설과 일치한다면 가설이 증명되는 것이다. 지금까지 인류문명 중 놀라운 발견도 이와 비슷한 방식으로 증명됐다는 것을 알 수 있다. 뉴턴의 만유인력... Continue reading

solve problem 수학 발견 어떻게 문제

'미스터 노올'을 읽고 '맥스 캘라다'가 되어 아내에게 쓰는 편지

21 Dec 2015

나의 아내 보시오.샌프란시스코의 날씨는 어떻소? 지금 쯤 맑고 청아한 하늘을 볼 수 있을 텐데, 그 하늘을 혼자 보게 해서 미안하구려. 나같이 세계 이곳 저곳을 다니며 일하는 남편을 만나 당신이 외로운 날들이 많겠소. 미안하구려. 여기 요코하마는 참 아기자기한 도시요. 아마 당신도 함께 왔다면 좋아 했을 텐데, 다음 번엔 꼭 같이 옵시다.샌프란시스코에서... Continue reading


Here's what I've done so far

This is a statement that encompasses my skills, abilities, professional expertise, and what makes me most suitable for the position. If you want to see more details, please click here.

Project Overview

17 May 2018

OverviewI write code everyday for personal development. I would be happy if the code I wrote could be a service or an application to help someone. I would like to achieve the following goals through this page. And I have my own rules and principles that I want to keep,... Continue reading


Keep Calm and Code On

Tomcat and host file troubleshooting

03 Aug 2018

ProblemLinux 환경에서 hosts 파일에 특정 도메인의 IP 정보가 설정되어 있지만 유독 Tomcat에서 hosts 파일에 설정된 IP 정보가 제대로 반영되지 않았다.Solution /etc/nsswitch.conf hosts 우선순위를 확인한다.여기에 답변이 나온대로 files 의 우선순위를 높인다.hosts: files mdns4_minimal [NOTFOUND=return] dnshosts: dns files mdns4_minimal [NOTFOUND=return] hosts 파일의 permission을 확인해 본다. 내 경우에는 이게 문제였다. hosts 파일의 권한은... Continue reading

tomcat linux host

Textview to Drawable on Android

02 Aug 2018

Problem안드로이드에서 TextView 의 내용을 Drawable 객체 또는 Bitmap으로 변환해서 사용해야 하는 경우가 있다.이런 경우는 드물긴 하는데 제 경우에는 외부 라이브러리를 사용하고 해당 라이브러리 코드가 수정이 어려운 상태에서 Bitmap 객체를 입력으로 사용해야 되는 경우였다.SolutionConclusion결과적으로 Canvas에 그리는 간단한 코드가 되어버렸지만 해결 방법을 찾는 과정은 쉽지 않았다. 그리고 찾는 과정에서 알게 된 TextDrawable... Continue reading

nginx config server

Nginx Block IPs config from sub-path

28 Jul 2018

ProblemNginx를 이용해 특정 sub-path를 아이피로 차단하는 설정 방법을 소개한다.외부에 접속을 허용하고 싶지 않거나 특정 아이피 대역만 접속을 허용하고 싶은 페이지가 있을 수 있다. 예를들어 www.example.com 은 모두에게 공개하고 www.example.com/admin 은 관리자 페이지라 내부에게만 공개하고 싶을 수 있다.그리고 때로는 특정 sub-path만 해당 기능의 적용이 필요한 경우가 입다. 아래와 같은 Nginx 설정을... Continue reading

nginx config server