다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.이어보기 : http://thdev.tech/git/2016/12/19/Git-Branch-Name-Change 이미 생성한 Branch가 아래와 같이 생성되어 있는 Branch의 이름을 변경하는 방법을 정리합니다.이번 글은 AndroidStudio의 터미널에서 실행하면, 로컬에 브런치 파일이 다운로드한 상태여야 합니다.(checkout as new local branch 상태에서 가능합니다.) 다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.이어보기 : http://thdev.tech/git/2016/12/19/Git-Branch-Name-Change
Eclipse의 Color Theme 설정하는 방법을 설명하려고 합니다. Eclipse의 Color Theme 설정을 통해 코드 작성시 가독성을 높일 수 있게됩니다. 설치하는 방법과 간단한 테마 몇가지를 살펴보고 마치도록 하겠습니다. 설치하기 Eclipse의 Help 메뉴의 Install New Software...를 선택합니다. 새로운 소프트웨어인 애드온으로 설치가 가능하며 또 다른 방법으로는 Eclipse의 마켓을 통해서 다운받을 수 있지만 아래와 같이 마켓이 뜨지 않는 버전이 존재하므로 주소를 등록하여 설치를 진행하겠습니다. 새로운 S/W의 Work with: 부분이 비어있습니다. 오른쪽의 Add... 버튼을 통해서 Color Theme 주소를 등록하여도 되고, 바로 주소를 입력해도 됩니다. 추가해..
Tistory 블로그를 운영하면서 사진을 크게 적용하여 사용하였습니다.; 너무 사진을 크게 하다보니 읽기가 불편하신분들이 있다는 피드백을 받고 이미지를 한번에 줄이기 위한 방법을 찾게되었습니다. 바로 CSS를 통한 이미지 수정입니다. 본문에 해당되는 태그 확인 우선 tistory에 작성하는 본론 글에 대한 HTML 태그를 살펴보았습니다. 이유는 간단합니다. 본문에 해당하는 이미지만 크기를 줄여야 하기 때문이죠. 크롬 개발자 도구를 사용하여 적용된 HTML을 확인하였습니다. 태그 다음 태그가 적용되어 있습니다. 이번에는 제 블로그 오른쪽에 적용된 사이드바의 이미지입니다. 모든 부분은 아니고 일부분을 살펴봤습니다. 태그 안에 태그가 적용되어 있거나, 태그 안에 태그의 순서로 적용 된 경우도 있습니다. img..
HTML 5에 추가된 기능 중 동영상을 재생해주는 video 태그가 있습니다. 사용방법과 재생 가능한 동영상, 음성 코덱이 어떤 것인지 알아보려고 합니다. 그리고 jQuery를 사용하여 클릭하는 메뉴에 따라서 동영상을 동적으로 재생하는 방법도 살펴보겠습니다. HTML 5 video HTML 5 비디오 태그는 HTML 5의 초안 규격에서 소개된 언어 태그입니다. 동영상을 임베드(embed)하는 것을 지원해주고 있습니다. 기본 동영상 코덱은 아직 완전히 성립되지는 않았고, 사용가능한 브라우저에 따라서 내용이 다릅니다. 현재까지의 데이터는 위키피디아를 참고하여 작성합니다. 자세한 브라우저별 지원 내용은 아래 사이트에서 참고하시기 바랍니다. http://en.wikipedia.org/wiki/HTML5_vide..
팩토리 메소드 패턴을 Python으로 구현해보았습니다. 구현 내용 커피 가맹점에서 판매하는 커피의 종류가 다양하고, 가격도 모드 다릅니다. 커피의 이름과 가격은 가맹점의 위치에 따라서 변경이 가능합니다. aCafe의 위치는 사람이 적고, 학생들이 많이 모여있는 곳입니다. bCafe는 번화가에 차려진 카페입니다. 그에 따라 가격 조정이 필요한 가맹점입니다. 팩토리 메소드 패턴 다이어그램 CafeStore와 Coffee가 있습니다. CafeStore에서는 주문 들어온 커피의 종류를 구분하는 팩토리메소드 aCafe와 bCafe가 있습니다. 커피는 가격과 이름정보를 가지며, 커피의 종류는 5개로 구분하였습니다. 아이스커피, 아이스커피 화이트 밀크, 핫초코, 커피, 에스프레소 입니다. 이 이름들은 클래스의 이름이..
나눔고딕 글꼴은 네이버에서 제공하는 폰트입니다. 네이버에서 제공하는 라이센스에 따라서 무료로 배포가 되고 있습니다. 구글에서 나눔글꼴을 적용할 수 있도록 Google Web fonts를 제공해주고 있습니다. Google Web fonts를 적용하면 PC에 해당 글꼴이 설치되지 않아도 적용이 가능합니다. 이를 Tistory에 적용하는 방법을 간단히 살펴보기 전에 구글 나눔글꼴 라이센스를 확인하고 넘어가겠습니다. http://hangeul.naver.com/index.nhn 네이버 나눔글꼴 라이센스 네이버 라이센스의 일부입니다. 나눔고딕 폰트는 유료로 재판매해서는 안된다는군요. http://hangeul.naver.com/index.nhn 적용가능 한 Google Web Fonts 더 많은 font는 다음 ..
Google HTML5 Presentation 에서 소개된 Speech input입니다. Speech Input는 구글에서 제공하는 음성을 통한 입력을 지원하게 됩니다. html 5 기반으로 동작하며 Chrome 브라우저에서만 동작합니다. 크롬 브라우저 중에서도 모바일 기기에서는 동작하지 않습니다. 아래 홈페이지에 구글에서 소개한 html 5 Presentation을 볼 수 있습니다. http://slides.html5rocks.com/#speech-input 제 블로그에 한 번 추가해봤습니다. 검색 버튼과 글 작성하는 부분에 추가하였고, Chrome에서만 보이고, 동작하게 됩니다. 간단한 코드 추가로 동작하고, input에 만 추가가 됩니다. textarea에 추가를 할 순 없어서 input과 css,..
Python으로 Daemon 생성 코드를 작성해봤습니다. 간단하게 작성한 코드이며 while문을 이용하여 무한루프를 사용하여 데몬이 살아있는지 확인하였습니다. Wiki 백과에 c언어 fork() 생성을 검색하면 존재하는 Daemon 예제코드가 있습니다. Daemon 생성을 위한 단계 - fork()를 호출하여 데몬이 될 새로운 프로세스를 생성 - 부모프로세스는 exit()를 호출하여 부모프로세스를 종료 - Daemon은 새로운 프로세스 그룹, 세션을 제공하는 setsid() 호출 - 표준 입력, 출력, 오류를 열고 /dev/null로 재지정 Daemon 생성을 위한 코드 import os, sys def daemon(): try: pid = os.fork() if pid > 0: print 'PID: %..