본문 바로가기

Development

페블 타임 사용기 페블 Pebble Smart Watch 2012년인가 2013년 킥스타터 역사상 가장 많은 펀딩을 이루어낸... (현재는 모르겠다) 페블 테크놀로지의 페블 와치2년이 지난 지금 컬러버전이 나왔고 올해 초 킥스타터에 후원을 통해 잊고 있을 때 배송 받았다. 상대적으로 저렴한 가격과 배터리 대기 시간으로 모든 것을 극복한다. (하지만 내년 애플와치 다음 버전이 기대된다) 스마트 Simple Interface 버튼 인터페이스가 나름 맘에 든다.낮시간에는 엄청나게 잘 보이는 화면도 일반적으로 스크린이 꺼져있는 스마트시계 보다 장점이라고 생각된다. 맘에 드는 몇가지 앱을 설치하고 사용하다 보면 뭔가를 확인하기 위해 폰을 켜는 시간이 엄청나게 줄어든다.폰을 가방에 넣어두고 사용하는 사람들은 정말 편하다. 한글 La.. 더보기
네이버의 새로운 코딩용 폰트 공개 정말 기분 좋은 뉴스를 듣게 되었다. 네이버 D2 행사에 맞춰 새로운 코딩용 폰트를 공개했다! 이름은 D2Coding - http://dev.naver.com/projects/d2coding 그동안 나눔고딕코딩을 주력으로 사용하고 있었다. 유명한 코딩용 폰트들이 있었지만 나는 한글이 예쁘게 나오는 나눔고딕코딩을 사용가능하다면 항상 사용했다. 쓸 때마다 늘 감사한 마음이었다. 그런데 오늘 새로운 코딩용 폰트를 사용하게 되었다! 보라 이 멋진 한글 폰트! 당장 모든 에디터의 메인 폰트로 변경하였다. 더보기
C 코딩 시 로컬 메모리 변수 구분 C 코딩을 하면서 가장 중요하게 고려해야 하는 부분 중 하나라고 생각되어 정리 겸 기록을 남깁니다. 프로그램은 메모리의 4개 영역으로 구분됨TEXT(소스코드)BSS(초기화되지 않은 변수) : 글로벌 변수 중 초기화되지 않은 경우 담김, 그래서 가능하면 글로벌 변수는 초기화 해주는 것이 좋음.STACKHEAP 로컬 변수의 종류 지역 변수 타입 auto, static, extern, register 가 있다.auto 는 스택 세그먼트에 저장되고: 스코프에 따라 자동으로 소멸된다.static 은 데이터 세그먼트에 쌓인다: 프로그램이 종료될 때까지 유지된다.register 는 레지스터를 변수 메모리로 사용하고: 임베디드 시스템에 종종 사용된다고 한다.extern 은 다른 파일에 정의된 변수를 사용하기 위해 선언.. 더보기
클라이언트 에디터에서 서버 파일 편집하기 예전에 SI 작업장에서 정책상 네이트온 메신저 포트가 막히면 SSH 를 통해 포트포워딩을 하여 접속했던 기억이 있다. 얼마전 A.J 를 통해 아톰 에디터에서 rmate 를 사용하는 방법을 배운 후, 서브라임텍스트에서도 그런 기능을 가진 툴이 분명 있을거라 생각하여 찾아보기 시작했다. 역시 있다. SSH 포트포워딩 기능을 사용하는 {rmate, rsub, remote-edit} 를 통해 리모트 파일 편하게 수정하자 시나리오클라이언트에서 사용할 {서브라임, 아톰} 에디터 준비: 각 플러그인 설치 {rsub, remote-atom} 등클라이언트 에디터 {subl, atom} 실행원격 서버에 로컬 포트 매핑하여 ssh 로그인원격 서버에서 리모트 에디트 명령 실행 {rsub, rtm}클라이언트의 에디터에 데이터가.. 더보기
Nginx 에 코모도 Positive SSL 적용기 Nginx 에 코모도 Positive SSL 적용기 한비로 HanbiroSSL 에서 코모도 포지티브를 신청, 가장 저렴한 편이다. 결제하고 메일을 한 번 받아서 인증하고 하루 이틀 지나면최종 인증 파일이 담긴 메일을 받는다. 순서는 다음과 같다. 홈페이지 내용은 좀 복잡해 보인다… 압축 파일을 풀어서 또는 그대로 업로드, 서버에서 풀던 아무튼 풀어 다음과 같은 파일들을 확인한다.설명서에는 아래와 같은 내용이 포함된다. 파일 종류 설명 .crt - 서버응답인증서 (CA에서 발급된 인증서 PEM 텍스트) .key - CSR 자동생성 신청시, 같이 자동 생성된 개인키 (SHA1 알고리즘, PEM 텍스트, 패스워드 없음) .pfx - 개인키+서버응답인증서 패키징된 인증서 (설치시 암호 필요) .pfx.txt -.. 더보기