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로 프로젝트의 파일을 여는건 쉽게 된다. 하지만 약간의 귀찮음이 동반되어서 약간의 개선된 기능을 하나 만들어 봤다.

2013년 5월 22일 수요일

사파리 한글 폰트 문제 해결 Gridth 확장

Gridth는 사파리 브라우저에서 사이트 별 사용자 CSS를 적용하기 위한 확장이다. 오해의 여지가 있는데, 제목처럼 한글 폰트 문제를 해결하기 위한 전문적인 확장은 아니다.