Android LocalBroadcastManager

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

종합소득세 신고하기

종합소득세 신고하기

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

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 보다 더 편리하고. 커스터마이징 하기도 좋더군요. 이 포스트에 …

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

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

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

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

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

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