본문 바로가기

전체 글

(187)
주택 세금 주택을 구입할 때 고려해야 할 세금. 부동산 거래는 수 억이 오가는 만큼 한 번의 실수가 돌이킬 수 없는 상황을 만들 수 있다. 확실하게 정리해놔야 나중에 내 집 마련할 때 실수 없이 내 집 마련이 가능하다. 1. 주택 구입 - 취득세 어떠한 자산을 취득할 때 내는 것이 취득세이다. 자동차를 구매할때도 취득세를 내듯이 주택을 구입할 때도 취득세를 내야 한다. 보통 부동산에서는 농어촌특별세, 지방교육세를 통틀어 취득세라고 얘기한다. 취득세는 부동산을 취득한 날로부터 60일내에 관할 시.군.구청에 신고하고 납부 해야한다. 다주택자, 증여, 대상면적, 지역 등 취득세율이 달라지기 때문에 간편하게 계산기를 사용하는 것이 좋다. https://ezb.co.kr/calculator/taxes/acquisition ..
원스토어 배포 이슈 요구 사항 1. 플레이 스토어에 이미 배포한 앱이 있다. (기존 앱을 원스토어에 추가 배포 하려는 상황) 2. 원스토어에 배포되는 앱과 플레이스토어에 배포되는 앱이 서로 다른 기능을 가지고 있음. 3. 다운 받은 마켓에서만 업데이트 지원이 될 수 있도록 개발 요구 (signinkey가 같으면 앱을 원스토어에서 다운로드 받았어도 플레이 스토어에서 자동 업데이트가 되기 때문에 signkey를 따로 두기로 결정) 이슈 사항 1. 원스토어에 배포한 앱에서 구글 로그인, 카카오 로그인이 안되는 이슈 - signkey가 다르기 때문에 구글 로그인, 카카오 로그인을 원스토어에서도 사용하기 위해선 sha1 키값을 등록해주어야 함. - 업로드 정보 말고 마켓에서 생성된 sha 값이 필요하므로 마켓에서 조회해야한다. - ..
무전기 개념 모음 보호되어 있는 글입니다.
서버 BandWidth 테스트 # 서버 인스턴스 apt-get install ipref iperf -s -p 30000 # ipref는 기본 포트가 5001이다. # 이미 열려있는 포트가 30000이니까 30000으로 테스트를 진행했다. # 클라이언트 인스턴스 apt-get install ipref iperf -c [서버 인스턴스 IP] -p 30000 # 결과 [ ID] Interval Transfer Bandwidth [ 1] 0.0000-10.0369 sec 7.95 GBytes 6.80 Gbits/sec
Linux Socket Connection 늘리기 이번에 스트리밍 대몬을 개발하고 있다. 로컬에서 동접으로 1만까지는 무난히 돌아갔는데 리눅스에서 테스트해보니 1024개밖에 안붙더라. 1024?? 컴퓨터 하는 사람들에게는 익숙한 숫자다. 아~ 이거 뭔가 설정 때문에 막힌거구나. 생각해보니 리눅스는 파일 기반 OS이지 않나. epoll처럼 파일 크기를 늘려줘야지!! ulimit -a -S 기본설정 real-time non-blocking time (microseconds, -R) unlimited core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i..
우분투 PostgreSql 설치 기본 설치 $ sudo apt-get update $ sudo apt-get install postgresql postgresql-contrib #postgresql를 설치하면 기본적으로 postgres라는 계정이 생성되고 이 계정으로 접근해야한다. $ sudo su postgres $ psql CREATE USER [name]; ALTER USER {user_name} WITH SUPERUSER; #슈퍼유저 권한으로 변경 #postgresql에서는 DB명과 동일한 linux 유저 계정이 필요합니다. CREATE DATABASE [name]; $ adduser [name]; # DB명과 동일한 linux 유저 생성 외부접속 허용 1) postgresql.conf 파일 수정 listen_addresses ..
행위패턴 - 옵저버패턴 1. 옵저버 패턴이란? 옵서버 패턴(observer pattern)은 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저버들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 각 옵저버에게 통지하도록 하는 디자인 패턴이다. 주로 분산 이벤트 핸들링 시스템을 구현하는 데 사용된다. 발행/구독 모델로 알려져 있기도 하다. (PUB/SUB) 쉽게 말해, 유튜버들이 새로운 영상을 올렸을 때 구독자들에게 알림을 보내주는 것이라 생각하면 된다. 사용자가 유튜버 채널에 구독 -> 유튜버가 채널에 새로운 영상 업로드 -> 해당 채널을 구독한 사람들에게 이벤트 통지 2. 샘플코드 자바에서 기본적으로 Observer 인터페이스와 Observable 클래스를 제공하지만 패턴을 직접 만들어 ..
행위패턴 - 책임 연쇄 패턴 1. 책임 연쇄 패턴이란? 클라이언트로부터의 요청을 처리할 수 있는 처리객체를 집합(Chain)으로 만들어 부여함으로 결합을 느슨하기 위해 만들어진 디자인 패턴이다. 다음과 같은 상황일 때 책임 연쇄 패턴을 고려할 수 있다. 요청의 발신자와 수신자를 분리하는 경우 요청을 처리할 수 있는 객체가 여러개일 때 그 중 하나에 요청을 보내려는 경우 코드에서 처리객체(handler)를 명시적으로 지정하고 싶지 않은 경우 2. 샘플 코드 구조 자체는 데코레이터 패턴과 비슷하기 때문에 데코레이터 패턴에서 사용했던 예제를 그대로 사용했다. ParamHandler public abstract class ParamHandler { private ParamHandler mHandler = null; public ParamH..