본문 바로가기

Work/개발 노트92

터미널에 Agnoster 폰트 적용 Agnoster 테마를 적용하면 터미널에 글자가 깨져서 출력이 되는데 이를 방지하기 위해 폰트를 다운받아 설치한다.zip 파일로 압축이 되어 있는데 간단하게 더블클릭하여 압축을 해제한다.압축을 해제한 디렉토리 안의 UbuntuMono 디렉토리로 이동한다.*.ttf 파일들을 설치한다. 이것도 간단하게 더블클릭 하면 설치할 수 있다.터미널의 Preferences 창으로 들어가서 Font를 변경한다.iTerm을 사용하는 경우 Preferences > Profile 창의 Font들을 변경해주면 된다.Color는 Solarize Dark로 선택Oh-My-ZSH가 설치되어있지 않은 경우 설치를 진행한다. (oh-my-zsh 링크 참고)홈디렉토리에서 .zshrc 파일을 열어서 테마를 변경 후 터미널 재시작.ZSH_T.. 2016. 9. 25.
클라/서버 간 통신 보간 처리 간단 요약 보간 처리패킷 통신 P2P로 통신 하되 홀펀칭 실패 시 릴레이 서버를 통해 통신.사설ip, 공인ip, 릴레이서버ip를 활용. 사설 ip와 통신 가능한지 여부 체크불가능한 경우 공인 ip와 연결 체크최후의 수단으로 릴레이 서버를 통해 통신. 사설 ip는 클라이언트가 자체적으로 알아낼 수 있음. (서버 연결 시 전달하여 서버에도 알림)공인 ip는 서버와의 통신을 통해 알아낼 수 있음.릴레이서버 ip는 최초 서버와 통신 시 서버로부터 받음.슈퍼 피어를 둘 것인지 각 클라이언트마다 브로드캐스트를 수행할 것인지 고려. 슈퍼피어가 클라이언트인 경우 데이터 발생률이 크기 때문에 고려해봐야함. 순서가 뒤바뀌는 것을 방지하기 위해 각 패킷에는 시간 정보를 포함시킨다.아이템을 먹거나 사용하는 경우에는 손실되면 곤란함. 이.. 2016. 7. 4.
7월 3일, AWS 공부 중 ​​ 책 예제 따라해보며 중요한 내용은 하루패드에 정리 중.. EC2 정지 시키면 ip 변경 된다는 걸 이제 알았네. 여태 정지시킨 적이 없어서 인지 못하고 있었는데, 변경 됐으면 원인도 모르고 헤맬 뻔.. Elastic IP Address로 고정 완료! 최근에 관심이 생겨서 그런지 재미있다. 예제 열심히 따라해보고 내 홈페이지에도 적용해봐야지! 2016. 7. 2.
개인 플젝 svn에서 github으로 저장소 이전 Github을 무료로 이용하다보니 개인 프로젝트를 올리기가 걱정 스러워서 AWS에 subversion 저장소를 두고 사용하고 있었는데 이번에 월 $7 짜리 Github 계정을 사용해보기로 결정했다. 그래서 기존에 사용하던 svn 저장소를 버리고 github으로 연결해서 배포를 하도록 젠킨스를 다시 구성했다. ssh 키만 github에 등록 해주면 간단히 연동이 되는데 jenkins 계정에 ssh 키가 없다면 ssh-keygen을 사용하여 키를 생성 후 등록해주면 된다. 참고jenkins 에서 github private repository 연결하기Git 서버 - SSH 공개키 만들기 2016. 5. 15.