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( …

첫 외주

첫 외주

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