Youngbin Han

Youngbin Han

서울에서 활동하는 소프트웨어 개발자 입니다. 백엔드 개발, 컨테이너, 클라우드, 리눅스(주로 우분투), 오픈소스에 관심이 많고. 우분투 한국 커뮤니티 운영진 으로도 활동 중입니다.

2021년을 돌아보며

2021년을 돌아보며

올해도 정말 많은 일이 있었다. 학교에서는 4학년이 되었고 이제 곧 졸업이다. 회사 다닌지는 1년이 지났고, 우분투 커뮤니티에서도 정말 많은 활동을 하면서 바쁘게 살았다. 학교 올해도 역시 코로나 19로 인해 온라인으로 강의를 들었다. 3학년때 학점을 많이 취득 해 두 …

2020년 회고

2020년 많은 일이 있었다. 글로 정리해서 따로 회고를 해 본적은 없는데, 올해는 한번 글로 정리해 보고자 한다. 전반기, 군 복무와 전역 2018년 9월에 시작된 복무가 드디어 여름에 끝나고 전역했다. 공군에서 정보체계운영병으로 복무했다. …

Gatsby 블로그에 Netlify CMS 연동하기

Gatsby 블로그에 Netlify CMS 연동하기

이번에 Gatsby 로 만든 블로그 리모델링(?) 작업을 했다. Theme UI 기반으로 테마도 다시 만들고, 다크모드도 넣고, JS Search 로 검색엔진도 새로 만들어 넣었다. 때마침 블로그가 Netlify 에 호스팅을 하고 있으니, 덤으로 Netlify CMS …

Go 1.13 Release Party 참석 후기

Go 1.13 Release Party 참석 후기

최근 3~4주간 Go언어에 관심이 생겨 참조문서 보면서 사용해 보고 있는데요, 때마침 이번 휴가중에 Go 1.13 Release Party 행사가 있어서 참석하고 왔습니다. 장소는 선릉역 근처에 있는 센드버드 코리아(Sendbird Korea) 에서 진행되었습니다. …

Jib을 이용하여 JVM앱을 Heroku에 컨테이너로 배포하기

참 오랜만에 블로그에 글을 쓰는 것 같습니다. 작년 9월에 공군 입대하고, 최근에 시간 날 때 마다 사이버 지식 정보방에서 간단한 개인 프로젝트를 하나 하고 있습니다. 작년 12월에 전입와서 개인 프로젝트를 쭉 해왔으니 한 2~3개월 가까지 사이버 지식 정보방 갈 수 …

EOS 단일 노드 테스트넷 돌려보기

이 글은 Steemit 에서도 읽어보실 수 있습니다. 최근 블록체인 중에서 개인적으로는 EOS 에 관심을 많이 가지고 있습니다. EOS dApp(탈중앙화된 앱) 개발도 관심이 있어서 문서를 많이 찾아보려 하고 있습니다. 그러다가 몇일전에 EOS 싱글 노드 테스트넷 …

Android LocalBroadcastManager

Android 에서는 BoradcastReceiver 를 사용해 앱 컴포넌트에서 원하는 범주의 이벤트를 수신할 수 있습니다. 예를 들면 배터리 상태나 네트워크 상태 등의 시스템 이벤트 부터, 개발자가 만든 커스텀 이벤트까지 다양하게 수신할 수 있습니다. 커스텀으로 이벤 …

Kryptonite : 모바일 앱으로 ssh 연결 인증 승인하기

Kryptonite : 모바일 앱으로 ssh 연결 인증 승인하기

요즘 웹사이트 마다 OTP나 앱을 이용한 2차인증을 많이 사용하는데요, ssh 로 서버에 원격접속을 하거나 git 저장소 복제 등을 할 때도 이와 유사한 방식으로 인증을 하는 방법이 있습니다. Kryptonite 라는 서비스 인데요. 올해 4월 쯤 시작된 서비스 입니 …

종합소득세 신고하기

종합소득세 신고하기

보통 가끔씩 외주를 받아서 하고, 약속된 금액을 받게 되면 총 금액에서 3.3% 는 원천징수 되고, 나머지 96.7% 를 수령하게 된다. 외주로 돈을 벌면 그에 대해 소득세 3% 와 지방소득세 0.3% 를 신고하고 내야 하는데, 이를 발주자 또는 발주사가 대신 원천징수 …

Ubuntu 를 위한 Unity 는 이제 없다.

Ubuntu 를 위한 Unity 는 이제 없다.

아쉽게도 그리고 갑작스럽게도 우분투에 기본으로 탑제되던 Unity 데스크탑 환경이 우분투 18.04 LTS 부터 사라지고, Unity 이전에 기본으로 탑제하던 GNOME 으로 대체된다고 한다. 또한, 기본 데스크탑 환경이 GNOME으로 변경됨과 동시에, Unity 7( …

첫 외주

첫 외주

프로그래밍을 지속적으로 해 왔고, 소프트웨어공학과 전공이지만, 여태까지 외주를 한 적이 없었습니다. 외주를 어디서 구하는 지도 몰랐고, 주변에 실력 좋은 사람들 외주 하는 걸 보니 필자는 아직 외주를 하기에는 실력이 부족하다고 생각해서 였습니다. 그러다가 어쩌다 보니, …

Dokku 설치 및 설정하기

Dokku 설치 및 설정하기

개인적으로 AWS EC2 인스턴스에 Dokku 라는 것을 설치해서 사용하는 중인데요. Dokku 는 Heroku 와 같은 일종의 PaaS(Platform as a Service) 들 중 하나 입니다. Docker를 활용하며, 약 200줄 짜리의 셸 스크립트 등으로 구성 …

아치리눅스에서 SSD TRIM 사용하기

하드디스크에서 파일을 지우면, 디스크에서 완전히 파일을 지우지 않고 위치를 알려주는 연결만 끊었습니다. 그리고 다른 새 파일을 저장할 때, 덮어쓰기 했습니다. 완전히 지우고 새로 저장 하기엔 시간이 오래 걸리는 것이 그 이유입니다. 실제로 Windows 나 리눅스에서 …

상하이 여행 - 준비(1)

요즘 친구들과 상하이 자유여행을 준비하고 있습니다. 여행 준비하고 여행 가는김에 포스팅으로 과정을 대략 요약(?) 해서 남기려 합니다. 이 포스트부터 하려구요. 일단은 이번 포스트에선 준비 과정(?) 정도를 정리하려 합니다. 대략 아래와 같은 것들을 준비 해야 했습니 …

Fish 셸 설치하고, Oh My Fish 로 커스터마이징 하기

Fish 셸 설치하고, Oh My Fish 로 커스터마이징 하기

필자는 기본적으로 리눅스 배포판에 있는 bash 를 사용하다가, 전에 한번 zsh 로 갈아탔고. 이번에는, fish 라는 셸로 갈아 탔습니다. 주변 친구 몇명이 쓰길래, 한번 써보려고 설치해 봤더니, zsh 보다 더 편리하고. 커스터마이징 하기도 좋더군요. 이 포스트에 …

숭실대학교 모의전형 체험(SSU 미래인재 Week) 참가 후기

숭실대학교 모의전형 체험(SSU 미래인재 Week) 참가 후기

오늘(2015.07.28) 숭실대학교 모의전형 프로그램에 참여하고 후기를 작성하게 되었습니다. 이전에두 2~3회 정도 교내에 대학 윕학사정관 분들께서 오셔서 하시거나, 수험생이 직접 대학에 가서 하는 모의 면접을 2~3회 정도 해 보았지만, 아무래도 오늘 참가했었던 숭 …

라즈베리파이에 Node.js 설치하기

라즈베리파이에 Node.js 설치하기

라즈베리파이에 Node.js 를 설치해 봅시다. Node.js 로 작성한 앱을 실행하려면 필요하니, 설치해 봅시다. 직접 컴파일 하여 설치 하는 법과, 미리 빌드된 패키지를 사용하여 설치하는 법이 있습니다. 이 포스트에서는 두 방법 모두 다 다룰겁니다. 컴파일하여 설치 …

라즈베리파이 모델B+ 릴레이 모듈 테스트.

라즈베리파이 모델B+ 릴레이 모듈 테스트.

최근 가지고 있던 라즈베리파이에, 릴레이 모듈을 연결해서 뭐 하나 만들어 보는 중 입니다. 라즈베리파이와 릴레이 모듈을 연결하여, 방에 있는 가전제품 전원은 제어해 보려구요. 이미 소프트웨어 파트는 거의 다 되었습니다. 라즈베리파이에서 잘 돌아가나 확인하고 고치기만 하 …

도메인 갈아탔습니다.

내 제목 그대로 도메인 갈아 탔습니다… 기존에 쓰던 youngin-han.kr.pe 도메인 문제가 생겨서 급히 갈타 탔습니다. 새 도메인은 youngbin.tk 입니다. 쩝…

시온고등학교 백향제 2014 앱/웹사이트를 소개합니다.

시온고등학교 백향제 2014 앱/웹사이트를 소개합니다.

안녕하세요. 제가 이번에 교내에서 제가 운영중인 동아리인 LiCUBE 의 일부 맴버들과 함께 시온고등학교 백향제 앱과 웹사이트를 개발하여, 구글 플레이 스토어를 통해서 출시 하게 되었습니다. 앱을 안드로이드 디바이스에서 사용 가능하며, 그 외 디바이스를 사용하시는 경우 …

Fedora 에서 Oracle JDK 설치하고 설정하기

제가 최근 리눅스 베포판을 우분투에서 페도라로 갈아 탔습니다. 페도라가 써보고 싶었기도 하고, 버그도 우분투에 비해 적고 개인적으로 즐겨 쓰는 GNOME 데스크탑 환경에 대한 지원이 상당히 좋아서 갈아타게 되었습니다. 안드로이드 개발을 하다보니, JDK를 기본적으로 설 …

SimpleCV 설치하고 테스트 해 보기.

SimpleCV 는 파이썬 언어를 이용하여 컴퓨터 비전 앱을 쉽게 작성 할 수 있도록 도와주는 오픈소스 프레임워크 입니다. 이 프레임워크를 활용하면 고유값,다양하고 복잡한 얼굴인식 알고리즘, 행렬 대 비트맵 스토리지, 비트 깊이 등등의 복잡하고 어려운 것들을 사전에 공 …

클릭해 닷컴에서 무료도메인 하나 만들어다가 블로그 도메인을 새로 설정했습니다.

오늘 블로그 도메인을 새로 설정 했습니다. 괜찮은 무료 도메인을 하나 구해다가 셋팅 하였습니다. 클릭해닷컴(clickhe.com) 이라는 곳에서 무료로 제공하는 도메인 이구요. 제가 도메인을 설정 마쳤으니. 앞으로는 아래 도메인을 통해서, 이 블로그에 들어오실 수 있습 …

Raspberry Pi 원격접속 설정하기

최근 동아리 프로젝트에 사용 겸 나중에 개인적으로 가지고 놀 용도로 Raspberry Pi Model B+ 를 구입했습니다. 그리고 남는 마이크로 SD 카드에 Raspbian 을 설치 했습니다. 그동안 hdmi 케이블이 없다보니 집에서 테스트 해보지 못했는대, 이번에 …

자기소개서 연습도구(IntroWorkout) 에 저장 기능을 넣었습니다.

안녕하세요. 저번에 제가 모의면접 준비하다가 만들게 된 자기소개서 작성 연습도구 기악나시나요? 이번에 그 웹사이트에 저장 기능을 추가하게 되었습니다. 우연히 Parse 라는 백엔드 서비스를 하나 발견했는대. 사용하기가 상당히 편리하더군요. 그래서 한번 써볼려고 가입을 …

우분투 계열 리눅스 베포판에서 안드로이드 개발환경 구축하기.

친구가 안드로이드 앱 개발을 시작해서, 글로 정리해 줄 겸 다른 분들도 보시라고 블로그에 올려봅니다. 우분투 리눅스 계열 배포판에서 안드로이드 개발환경을 구축하는 법을 말해보고자 합니다. 이 게시물은 여러분들께서 우분투 계열 리눅스를 사용하시고 계신다고 가정하고 작성하 …

대입 자기소개서 작성 연습 도구

대입 모의 면접을 하게되서 자기소개서를 쓰게 되었는대. 이런게 있으면 자기소개서 작성이 좀더 편하지 않을까 싶어 하나 만들어 보았습니다 별다른 기능은 없고, 내용 입력하면 공백 포함/공백 비포함 글자수를 세어주어 표시하고. 양식 영역만 인쇄하는 기능을 넣었습니다. 별다 …

간단한 웹기반 자리바꾸기 도구

담임 선생님께서 저에게 자리 바꾸기 도구 제작을 부탁하셔서, 이번에 간단히 하나 웹 기반으로 만들어 보게 되었습니다. 현재 우리 반 좌석 배치에 맞게 만들었습니다. 별 다른 기능은 없고, 그냥 자리 바꾸기 누르면 좌석을 무작위로 바꿔다가 보여줍니다. …

Std.IO 애서 개최했던 Hello, World! 후기

블로그에 후기를 쓰는 건 오랜만인듯 싶내요. 필력은 좋은 편은 아니지만… 그래도 오랜만에 후기 한번 써봤습니다. 어제(2013.01.25) Std.IO 에서 개최한 Hello, World! 컨퍼런스에 다녀 왔습니다. 건국대학교에서 열렸었는대.. 집에서 건국 …

(Update)WhiteBeam Kernel for YP-GB1 2012/07/09 build

어제 빌드해서 지금 업댓하네요(?) 어제 빌드한 커널이고, 새로 추가한 것이 있습니다. 뭐냐면….. 부두사운드 드라이브 10이 추가되었습니다 하핳하하하하하하핳하하하하하하핳하하하하하하핳하하하하 하하핳하하하하하하핳하하하하하하핳하하하하하하핳하하하 하하하핳하하하하 …

커널 개발에 뛰어들었습니다(?)

최근 커널 개발에 뛰어들었습니다(?) ㅎㅎ 일단 수정없이 컴파일만 해보고 있는대 컴파일만 하는것도 꽤 복잡하네요 쩝.. 어제까지만 해도 컴파일 오유만 계속 났었는대 맛클에 물어보고 해결방안을 찿아서 지금은 오류없이 잘 되고 잇내요 ㅎㅎ일단 컴파일만 해보고 그담엔 커널수 …

(테마 배포)TWplus v2

TWplus v2테마를 완성해 오랜만에 테마 하나 올립니다(?) 오랜만이라 해야하나?ㅇㅅㅇ 일단 배포 합니다 테스트를 거쳤고 최적화도 진행되어 완성된 테마입니다. 터치위즈 4.5는 갤플 카페나 맛클 참고해서 적용하시고 app폴더 안의 것은, system/app에, …

(테마 배포)TW+ v1

테스트까지 다 끝마치고 드디어 올리는(?) TW+ v1 테마입니다 ㅎㅎ 저번과 같이 지원 기종은 같습니당 갤럭시 플레이어(YP-GB1)은 KRJQ8,KRJQ7 펌웨어를 지원하고, 갤럭시 플레이어70(YP-GB70)은 KRKF1,KRKG1 펌웨어를 지원합니다. 테마 적용 …

ASP.NET앱 개발과 Azure 관리형 서비스로 배포하기 - 1. 코드 자동 생성을 통한 개발시간 단축

ASP.NET앱 개발과 Azure 관리형 서비스로 배포하기 - 1. 코드 자동 생성을 통한 개발시간 단축

클라우드메이트 기술 블로그에서도 동일 게시물을 읽으실 수 있습니다. 목차 이 글은 내용이 길어서 둘로 나눠져 있다. 아래 목차를 참고하여 읽는것을 권장한다. 1부. 코드 자동 생성을 통한 개발시간 단축 👈 서론 그냥 데이터만 간단히 쌓아주는 백엔드 ASP.NET …

ASP.NET앱 개발과 Azure 관리형 서비스로 배포하기 - 2. 관리형 서비스로 빠르게 구축하고 배포하기

ASP.NET앱 개발과 Azure 관리형 서비스로 배포하기 - 2. 관리형 서비스로 빠르게 구축하고 배포하기

클라우드메이트 기술 블로그에서도 동일 게시물을 읽으실 수 있습니다. 목차 이 글은 내용이 길어서 둘로 나눠져 있다. 아래 목차를 참고하여 읽는것을 권장한다. 1부. 코드 자동 생성을 통한 개발시간 단축 서론 그냥 데이터만 간단히 쌓아주는 백엔드 ASP.NET …