2013년 8월 30일 금요일

이클립스 컬러 테마

이클립스 기본 색상이 영 마음에 안들어서 좀 찾아보니 이클립스에도 컬러 테마 사이트가 있었다. 이 색상을 적용하는 간단한(?) 방법을 소개해 본다.

참고로 색상 변경은 소스 코드 편집기에만 적용된다. 너무 안타깝다.

2013년 8월 29일 목요일

[Emacs] android-mode

이클립스 ADT의 버벅거리는 환경에 참을 수 없어서 Emacs용 Android IDE를 찾아보니 좀 거대한 환경을 요하는 것이 많았다. 그러다 간단히 도움을 줄 수 있는 android-mode 라는 마이너모드를 발견했다.

2013년 7월 18일 목요일

PC 데이터 삭제 등으로 年 13만원 전기료 절약 ?????

이 글은 아래 링크의 기사에 진위여부에 관한 글이다.

[연합뉴스] PC 데이터 삭제 등으로 年 13만원 전기료 절약

사실 제목만 보면 '왠 미친 사기꾼이 사기치나' 라는 생각밖에 들지는 않지만, 대체로 기사 내용 자체는 준수한 편이다.

2013년 7월 17일 수요일

[Emacs] web-mode

요즘 웹이라 하면 HTML 뿐만이 아니라 CSS와 Java Script가 기본이다. 거기다 템플릿 기반의 웹개발도 일반적이다. 그래서 웹개발에 이용되는 하나의 소스 파일에는 최소한 3가지 이상의 문법이 이용된다고 볼 수 있다.

Emacs에서 하나의 버퍼는 하나의 메이저 모드만 이용 할 수 있다는 제약은 이런 웹 개발에 있어서는 좀 문제가 있는 편이다. 기본적으로 html-mode와 js-mode, css-mode 등 필요한 메이저모드는 지원되지만 개별 버퍼에 하나만 쓸 수 있다. 그래서 multi-web-mode나 Mumamo 같은 여러 모드를 섞는 특수 모드 등이 사용되기도 한다. (최하단 링크 참고)

이번에 소개하는 web-mode는 멀티 모드가 아닌 하나의 모드에서 다양한 문법의 하이라이트와 편집 기능을 지원하는 통합형(?) 메이저모드이다.

2013년 7월 12일 금요일

[Emacs] moe-theme 색상 테마

여기 저기를 싸돌아 다니다 moe-theme 라는 것을 알게 되어서 한번 적용해 봤다. moe-theme는 Emacs용 컬러 테마 패키지로써 어둡거나 밝은 두 가지 색상테마와 시간대별로 색을 다르게 표시해 주는 특이한 기능을 제공한다.

2013년 7월 9일 화요일

[Emacs] 괄호/블럭 강조모드 show-paren-mode

show-paren-mode는 괄호나 코드 블럭 등 블럭 형태의 코드를 쉽게 구분하기 위한 마이너모드이다. 아마도 Emacs 24 버전을 기준으로 별도로 require해야 하는 것도 없는 기본적인 모드이다.

2013년 6월 14일 금요일

신형 맥프로 잡담

WWDC2013을 통해 애플이 내 놓은 것 중 화제가 되는 것 두 가지는 iOS 7과 신형 맥프로이다. 이 글은 이 중 맥프로에 관한 지극히 주관적인 잡담이다.

2013년 6월 7일 금요일

[Cocoa] NSString의 경로(path)와 관련된 기능들

NSString 은 문자열 클래스임에도 불구하고 순수 문자열의 기능을 넘어서는 다양한 기능을 제공한다. 이 중 파일이나 폴더의 경로(path)와 관련된 기능들을 소개해본다.

[Cocoa] 파일이나 폴더를 휴지통으로 이동

보통 파인더에서는 파일을 삭제하는 대신 '휴지통으로 이동' 이라는 방법을 제공한다. 휴지통에 버려 뒀다가 실수로 삭제한 파일을 다시 복원시키기 위함이다.

2013년 6월 4일 화요일

[Emacs] projectile을 이용한 아주 약간 스마트한(?) 파일 열기

helm-projectile을 이용해 Emacs로 프로젝트의 파일을 여는건 쉽게 된다. 하지만 약간의 귀찮음이 동반되어서 약간의 개선된 기능을 하나 만들어 봤다.