'팁'에 해당되는 글 10건

  1. 2012.06.26 pip 설치
  2. 2012.05.01 맨처음 설치하는 프로그램 - 맥 1
  3. 2012.04.06 MacPort 로 nginx 설치하기
  4. 2012.04.06 MacPort 로 MySQL 설치하기
  5. 2012.04.06 MacPort 설치
  6. 2012.03.07 Lion 에서 한손가락 드래그 활성화 하기
  7. 2011.02.27 탈옥한 아이폰에 나눔고딕 글꼴 적용하기
  8. 2011.01.20 마이피플 북마클릿
  9. 2010.06.07 .svn 파일 쉽게 지우기
  10. 2006.12.20 초보자를 위한 Xcode 에서 c++ 프로그래밍 하기

pip 설치

pip 설치하기


1. distribute 설치

curl http://python-distribute.org/distribute_setup.py | python


2. pipi 설치

curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python


끝;;;;;;;;

' > 코드' 카테고리의 다른 글

MacPort 로 nginx 설치하기  (0) 2012.04.06
MacPort 로 MySQL 설치하기  (0) 2012.04.06
MacPort 설치  (0) 2012.04.06

맨처음 설치하는 프로그램 - 맥

컴퓨터를 새로 샀거나, 초기화 시켰을때! 맨 처음 설치하는 프로그램들을 모아봤습니다.


제 1탄 - 맥


1. 사진/그래픽

  • Pixelmator - 포토샵 대용 이미지 편집 프로그램
    Mac App Store - $29.99
  • iPhoto - 사진 관리 프로그램
    Mac App Store - $14.99


2. SNS


3. 유틸

  • The Unarchiver - 압축풀기 프로그램
    Mac App Store - 무료
  • Alfred - 키보드기반 런쳐, Spotlight 대용
    Mac App Store - 무료
  • Caffeine - 잠자기 방지 프로그램
    Mac App Store - 무료


4. 구독


5. 멀티미디어

  • MPlayerX - 동영상 재생 프로그램
    Mac App Store - 무료
  • 곰플레이어 - 동영상 재생 프로그램
    gomtv.com - 무료


6. 개발


끝!


MacPort 로 nginx 설치하기

MacPort로 nginx 설치하기

MacPort 는 설치된 상태로 가정함.
sudo 를 통해 관리자 권한을 얻은 상태로 가정함.


1. 설치

설치는 다음 명령을 실행하는것으로 끝.

port install nginx


진짜 끝임...


긑데 중간에 의존성 있는 애들이 설치가 안될때가 있음. 이럴땐 에러 메시지가 나올때에 친절하게 어떻게 하면 해결할 수 있는지도 알려줌. 예를 들면 이런식.

Error: /opt/local/lib/libz.dylib is not in the destroot. Please clean zlib and try again.


그런 다음 끝날때에 보면 이런 말이 나옴.

###########################################################
# A startup item has been generated that will aid in
# starting nginx with launchd. It is disabled
# by default. Execute the following command to start it,
# and to cause it to launch at startup:
#
# sudo port load nginx
###########################################################

이건 launchd에 등록해준다는 말이다. 부팅 되면 바로 실행되게 하고싶으면 port load nginx 를 실행하면 된다.


2. 설정

nginx 설정파일은 /opt/local/etc/nginx 여기에 있다. 경로에 접근해보면 기본 환경설정 파일인 nginx.conf 가 설정되어 있지 않고 nginx.conf.example 가 준비되어 있다. 요놈을 복사해서 쓰면 되겠다.


그리고 시작, 종료, 재시작을 위해서 alias를 등록해주자.

vi ~/.profile
alias nginxstart='sudo launchctl load /Library/LaunchDaemons/org.macports.nginx.plist'
alias nginxstop='sudo launchctl unload /Library/LaunchDaemons/org.macports.nginx.plist'
alias nginxrestart='nginxstop; nginxstart;'

수정한 후 적용하려면

. ~/.profile


끝!


' > 코드' 카테고리의 다른 글

pip 설치  (0) 2012.06.26
MacPort 로 MySQL 설치하기  (0) 2012.04.06
MacPort 설치  (0) 2012.04.06

MacPort 로 MySQL 설치하기

 

MacPort로 MySQL 설치하기

MacPort 는 설치된 상태로 가정함.

sudo 를 통해 관리자 권한을 얻은 상태로 가정함.


1. 설치

설치는 아래 명령으로 끝

port install mysql55-server


주의할점은 mysql5-server 하면 5.1.61 버전이 설치된다. 5.5.21 버전을 설치하려면 꼭 mysql55-server 라고 해야된다.


의존성 있는 패키지가 다들 설치시간이 오래 걸리니깐 일단 느긋하게 기다리면 된다.


다 끝날때쯤에 역시 봤던 문구가 또 나온다.

###########################################################
# A startup item has been generated that will aid in
# starting mysql55-server with launchd. It is disabled
# by default. Execute the following command to start it,
# and to cause it to launch at startup:
#
# sudo port load mysql55-server
###########################################################

이것도 역시 launchd 에 등록해준다는 뜻인데, 등록해주면서 mysql 서버를 시작도 해준다. 흠흠.


그리고 맨 마지막에 

If this is a new install you might want to run:
    $ sudo -u _mysql mysql_install_db5

이런게 나올것이다. 소스로 설치할때 하는 db 초기화 스크립트를 실행해주는것인데, 이걸 그대로 복사해서 실행하면 안된다.


설치 스크립트의 위치는 /opt/local/lib/mysql55/scripts/mysql_install_db 이므로, 이놈을 실행해줘야한다.

sudo -u _mysql /opt/local/lib/mysql55/scripts/mysql_install_db


그런 다음

port load mysql55-server

를 실행해주자.


2. 설정

이제 먼저 관리자 암호를 설정해주자.

/opt/local/lib/mysql55/bin/mysqladmin -u root password '설정하고싶은암호'


그리고 편리한 시작, 종료, 재시작을 위해서 alias를 등록해주자.

vi ~/.profile
alias mysqlstart='sudo /opt/local/share/mysql55/support-files/mysql.server start'
alias mysqlstop='sudo /opt/local/share/mysql55/support-files/mysql.server stop'
alias mysqlrestart='sudo /opt/local/share/mysql55/support-files/mysql.server restart'

수정한 후 적용하려면

. ~/.profile


이게 끝이 아님 ㅋ

my.cnf 파일을 설정해줘야한다.

mysql의 환경변수 찾는 순서는 다음과 같다.

  1. /etc/my.cnf
  2. /etc/mysql/my.cnf
  3. /opt/local/etc/mysql55/my.cnf
  4. ~/.my.cnf
이중에 /opt/local/etc/mysql55/my.cnf 에 환경설정 파일을 넣어준 후에 설정한다.
cp /opt/local/share/mysql55/support-files/my-medium.cnf /opt/local/etc/mysql55/my.cnf


끝!

' > 코드' 카테고리의 다른 글

pip 설치  (0) 2012.06.26
MacPort 로 nginx 설치하기  (0) 2012.04.06
MacPort 설치  (0) 2012.04.06

MacPort 설치

MacPort 설치하기


1. xcode 설치하기

MAc App Store 에 가서 xcode 검색해서 설치하기.

설치한 후에 실행하면 Component 설치하라고 하는데 그것도 일단 설치함.

하라는대로 다 했으면 실행한 후에 Preference -> Downloads -> Components 로 감.

Command Line Tools 를 설치함.


2. MacPorts 설치

www.macports.org 접속

왼쪽 메뉴에서 Installing MacPorts 클릭

Lion용 DMG 파일을 받아 설치하기.

다음~ 다음~ 다음~ 으로 끝.


3. MacPorts 업데이트

터미널에서

sudo port -v selfupdate

이거 해주면 끝!


' > 코드' 카테고리의 다른 글

pip 설치  (0) 2012.06.26
MacPort 로 nginx 설치하기  (0) 2012.04.06
MacPort 로 MySQL 설치하기  (0) 2012.04.06

Lion 에서 한손가락 드래그 활성화 하기

맥북에어를 구입하고 가장 당황한 점은 기존의 한손가락 드래그가 먹히지 않는다는 것이었다.

세손가락 드래그 옵션이 생겼지만 엄청나게 불편했다!

하지만 안되는게 어딨어! ㅋㅋ


다음 옵션을 활성화 하면 된다.

  1. 시스템 환경설정 -> 손쉬운 사용 -> 마우스와 트랙패드로 이동한 후, 하단의 트랙패드 옵션을 클릭한다.
  2. 나오는 옵션에서 "드래그" 를 활성화 한다.



끝 ㅋㅋㅋㅋ


'' 카테고리의 다른 글

맨처음 설치하는 프로그램 - 맥  (1) 2012.05.01
마이피플 북마클릿  (0) 2011.01.20
.svn 파일 쉽게 지우기  (0) 2010.06.07
초보자를 위한 Xcode 에서 c++ 프로그래밍 하기  (0) 2006.12.20

탈옥한 아이폰에 나눔고딕 글꼴 적용하기

탈옥한 아이폰에만 적용되며, iOS 4.2.1에 적용되는것을 확인 했습니다.


나눔고딕 글꼴을 시스템 글꼴 변경 + 나눔고딕 글꼴 추가의 두가지 단계를 거쳐 적용합니다. 

단계 1 에 해당하는 prologos 님의 방법은 시스템 서체를 모두 교체하는 방법입니다. 이 방법으로 아이폰에서 시스템 서체를 사용해야 할 경우에 해당하는 상황에 알맞는 서체를 모두 표시할 수 있습니다. 

단계 2 에 해당하는 Kimatg 님의 방법은 시스템 서체를 찾을 때 다른 폰트를 찾도록 하는 방법입니다. 단계 1만 적용할 경우 굵은 글씨를 표시하지 못하는 문제가 있어 추가로 적용합니다.

해당 블로그에 방문하여 단계 1, 단계 2에 해당하는 파일을 다운로드 받아 적용해도 되지만 그러기엔 귀찮은 많은 사람들이 있으니 제가 사용한 파일을 압축해서 올립니다.

파일에 포함된 내용의 저작권은 각 저작권자에게 있습니다.


먼저 다음 파일을 다운로드 합니다.


다음으로 네이버에서 나눔고딕 서체를 다운받습니다. 

서체 파일 다운로드 : http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip


아이폰용 나눔고딕.zip 파일의 압축을 풀면 1단계, 2단계 디렉토리가 나옵니다.


1단계 디렉토리 안의 파일을 아이폰의 /System/Library/Fonts/Cache/ 디렉토리로 복사합니다. 

그 다음, 마찬가지로 2단계 디렉토리 안의 파일을 아이폰의 /System/Library/Fonts/ 디렉토리로 복사합니다.

다음으로 나눔고딕 폰트중 NanumGothic.ttf 와 NanumGothicBold.ttf 파일을 아이폰의 /System/Library/Fonts/Cache/ 디렉토리로 복사합니다.

마지막으로 모든 어플을 종료하고, 아이폰을 재부팅 시킵니다. (리스프링 시키는게 아니라 완전한 종료 후 재시작)


적용 결과는 다음과 같습니다.


나눔글꼴은 기본 서체보다 약간 얇은 경향이 있습니다.


기존 애플고딕에서는 볼 수 없었던 굵은 글꼴이 바르게 표시됩니다.


마이피플 북마클릿

요즘 마이피플을 쓰고 있는데, 카톡에서 가장 있었으면 했던 웹버전이 있어서 아주 잘 사용하던 터였다. 근데 웹버전을 열려면 한메일에 로그인을 해야되고, 그냥 웹 주소로 접근하면 영 보기 싫은 레이아웃이 되어서 다시 창 사이즈를 조절해야했다.

그래서 만들었습니다 마이피플 북마클릿 ㅋㅋ

javascript:{var E=window.open("http://mail.daum.net/mypeople/web/top.do","mypeoplebanner","width=700,height=510,topmargin=0,leftmargin=0,scrollbars=no,status=no,resizable=no");E.focus();}

이 자바스크립트 코드를 복사한 후 북마크를 추가할때 주소에 붙여넣으면 된다.

간단하군 :)

.svn 파일 쉽게 지우기

짜증나는 .svn 파일 쉽게 지우기

find . -name .svn -print0 | xargs -0 rm -rf

이거 하나로 끝 !!!!

초보자를 위한 Xcode 에서 c++ 프로그래밍 하기

Kharus 님 블로그를 염탐... 하다가 궁금해 하시는것 같아서 포스팅 합니다. 처음 보내보는 트랙백이라 잘 될런지 모르겠네요 :)

윈도우에 Visual Studio 가 있다면, 맥에는 Xcode 가 있습니다. 비록 Xcode가 기능이 Visual Studio 에 비해서 기능이 현저하게 딸리기는 합니다마는, 맥에서 쓸만한 IDE 로는 XCode 와 Eclipse 가 전부가 아닌가 생각합니다. (CodeWarrior 가 있습니다만, 상용이고 한번도 접해보지 않았으므로 패스...)



저는 Cocoa 기반의 맥용 응용프로그램 보다는 C/C++ 기반의 UNIX 시스템 쪽에 관심이 더 많기 때문에 C++ 프로젝트를 하지만, 대부분의 C/C++ 입문자 역시 터미널 상에서 작동하는 간단한 예제 코드를 실행해보고 싶을 것입니다. Xcode 에서 C/C++ 기반의 응용프로그램을 만들려면, 다음과 같이 프로젝트를 설정합니다.

Step 1. 메뉴에서 File -> New Project 를 선택합니다.



Step 2. Command Line Utility -> C++ Tool 을 선택합니다.




지금은 GUI 프로그래밍이라든가, 기타 라이브러리를 만들고자 하는것이 아니므로 Carbon C++ 나 다른 C, C++ 를 선택하면 안됩니다.

Step 3. 적당히 입력하고 다음... :)




Step 4. 프로젝트가 생성 됐습니다.



이것이 프로젝트 윈도우 입니다. 이 창을 닫으면 프로젝트도 닫히니 주의하세요.

터미널에서 작동하는 간단한 프로그램을 위해서라면, 나머지 설정을 건드릴 필요가 없습니다.

Step 5. 소스 코드를 입력해 봅시다.


소스를 편집하는 방법에는 두가지 방법이 있습니다. 새 창을 띄우는 방법이 있고 프로젝트 윈도우 상에서 편집하는 방법이 있는데, 뭐든 자기가 편한 방법을 쓰면 됩니다.

새창을 띄워 편집하려면, 간단히 소스파일을 더블클릭하면 됩니다.



프로젝트 윈도우 상에서 편집하려면, 툴바에서 "Editor" 를 누릅니다.


Step 6. 실행해 봅시다.


프로젝트 윈도우의 툴바에서 "Build and Go"를 누릅니다. 다음과 같은 실행 창이 나타납니다.



일종의 터미널 역할을 하는 것입니다. 입력도 출력도 이 창에서 하면 됩니다.

Step 7. 실제 바이너리는 어디에 있을까?


컴파일된 바이너리는 컴파일 옵션에 따라 다릅니다만, 프로젝트 디렉토리 밑에 build 밑에, Debug 또는 Release 디렉토리에 있습니다.



물론 이 바이너리를 터미널에서 실행시킬 수도 있습니다.



더 자세한 사항은 매뉴얼을 참고하세요...


'' 카테고리의 다른 글

맨처음 설치하는 프로그램 - 맥  (1) 2012.05.01
Lion 에서 한손가락 드래그 활성화 하기  (0) 2012.03.07
마이피플 북마클릿  (0) 2011.01.20
.svn 파일 쉽게 지우기  (0) 2010.06.07