사용자 삽입 이미지
Mac OS X Server 10.5에는 MySQL이 답재되어 있습니다. 10.5.5 의 경우 MySQL의 버전은 5.0.67입니다. 하지만 여기에 설치되는 MySQL의 인코딩은 Latin 1으로 설정되어 있습니다. Mac OS X Server는 현재 영어, 일본어, 독일어로 제공되고 있습니다만 일본어 버전을 설치해도 유니코드드로 지정이 안되는 것으로 알고 있습니다. (오래 전에 시도해 봤던 것이라 잘 모르겠네요. Apple Support Discussions - Mac OS X Server 에서 보고가 없는 것으로 보면 일본어로 설치하는 경우 자동으로 UTF-8 설정이 될 지 모르겠습니다.)

방법은 아래의 방법으로 수행하시면 간단히 해결하실 수 있습니다.

  1. 터미널을 실행하고 sudo vi /etc/my.cnf 를 입력합니다.
  2. 패스워드를 입력하고 내용을 편집하기 시작합니다.
  3. [client]  키워드를 찾아 맨 아래쪽에 default-character-set=utf8 을 입력합니다.
  4. skip-networking을 찾아 default-character-set=utf8, default-collation=utf8_general_ci  의 두 줄을 입력합니다.
  5. 저장 후 Serve Admin에서 MySQL을 재시작합니다.
  6. MySQL에 root로 로그인하고 show variables like 'char%'; 를 입력하면 변경내역을 확인할 수 있습니다.
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       | 
| character_set_connection | utf8                       | 
| character_set_database   | utf8                       | 
| character_set_filesystem | binary                     | 
| character_set_results    | utf8                       | 
| character_set_server     | utf8                       | 
| character_set_system     | utf8                       | 
| character_sets_dir       | /usr/share/mysql/charsets/ | 
+--------------------------+----------------------------+


기본적으로 mysql 은 /etc/my.cnf에 설정을 사용합니다. 그래서 이곳에 수정을 해준 것이고요.. 그리고 내용중 아래의 내용을 기입한 것입니다.
[client]
default-character-set=utf8

[mysqld]
skip-networking
default-character-set=utf8
default-collation=utf8_general_ci
 
참고 사이트 : 
MacPorts-MySQL : MacPorts를 이용하여 설치하기
미남이의 이러쿵저러쿵 : MySQL의 기본 인코딩(default encoding)을 UTF8으로 설정하기
rain9.com : MySQL 를 설치했는데 character set 의 변경
싸인펜의 Life Log : OSX mysql 설치, 설정
SimpleThing : 웹 개발을 위한 Mac OS X 환경 구축
정목이의 블로그 : Mac OSX에서 Apache + MySQL + PHP 개발환경 구축하기

Posted by Enowy

2008/12/14 12:46 2008/12/14 12:46

오늘로서 Mac OS X 10.5.5 설치가 끝났습니다.

사용자 삽입 이미지

오늘로서 10.5.5 설치가 끝났습니다.

무려 3주가 걸렸네요. 

정리하고 나니 새삼 느끼는 게 데스크탑이 하는 역할과 노트북이 하는 역할은 따로 있군요.

그동안의 스토리를 들자면...

ASUS의 P5LD2 보드, Pentium D, 4GB 메모리 머신에 10.4.11를 깔아 쓰고 있었습니다.
(애플에서 10.4.12를 내놓지 않아 업데이트 걱정없이 한 1년 가까이 잘 쓰고 있었습니다.)

한가지 문제가 CPU 사양이 낮다는 것인데 Aperture를 쓰면 반응이 많이 느렸습니다.  
(턱 턱 멈추고 기다리는게 정말 정리할 맛 안나게 만들더군요..)

그래서 올해 3월부터 P5LD2가 지원하는 최고 CPU의 중고 가격을 지켜 보고 있었습니다.
(지금은 환율때문에 쓸만한 성능이 되는 CPU 들은 가격이 상당합니다.)
적합한 CPU가 E6700인데 얼마전 알아본 중고 정품이 14만원 정도 하는 것 같더군요.

문제는 중고 제품 구하는 것이 하늘에 별따기 입니다.
불황탓인지 새제품으로 바꾸시는 분들이 적고 중고 제품들을 찾으셔서 인지
매물이 올라왔다 하면 바로 사라집니다. 아니면 거리가 먼 곳에서 직거래를 원하신다던지요...

결국 눈을 돌린 곳이 용산의 중고 부품 판매점입니다. 일일이 연락을 해 본 결과 한군데 있더군요... 
16만 5천원..
가격이 좀 높긴 했지만 더 이상 시간 낭비 하고 싶지 않아 연락하고 바로 갔습니다. 
그 날짜가 11월 22일.. 
구매하고 집에 부리나케 와서 꽂아 봤더니, 어라? 부팅이 안됩니다. 
켜면 전원이 인가되는 듯 싶더니 바로 꺼집니다. 
도통 영문을 알 수가 없어 한 시간을 헤메다 구글 검색을 해 봤습니다.
헉... E6700이 제 보드의 리비전에서 지원하지 않는 CPU더군요. 리비전을 못본겁니다. 
(2.0이 지원하는 데 전 1.03이더군요...)

결국 회사에서 사용하는 머신에 테스트해보니 정상.
이제부터 고민입니다. 환불이냐 아니냐.... 
찍어 놓은 보드가 P35-DS3인데 이것도 중고 물건이 별로 없어서 일주일 동안 찾았습니다.
일주일 내에 매물이 생기면 CPU를 쓰고 안생기면 환불하자 였죠.

오호라. 금요일 매물 발견! P35-DS3P를 11만원에 일요일날 구입.
그때부터 삽질입니다. Boot-132와 리테일 디스크로 설치하는 방법을 사용했습니다.
그러길 또 일주일의 삽질 후 결국 지난 주말에 성공하긴 했습니다.
(맥을 System 6.0.4부터 만져 왔지만 이렇게 많이 깔아 보긴 처음이네요.)

그렇게 하고 마무리를 지으니 그래픽 카드가 말썽입니다. 
X1600 Pro이고 10.4.11에서 잘 쓰던 카드인데, Quartz Extreme과 Core Image가 안됩니다.

결국 교체할 그래픽 카드를 알아보고 구매합니다.   
구매한 모델은 ASUS GeForce EN8800GT 512MB VF9. 21만원.
맥프로 구입시 선택할 수 있는 카드중에도 8800GT가 있습니다.
결국 이걸로 끝나 이틀정도 정리하고 오늘 마무리 했네요.
(어부지리로 시네마 HD에서 x1600은 바이오스 화면이 출력이 안됐는데 지금은 되네요. 
모니터를 따로 구매하지 않아도 되겠군요.) 

이제 다음은 NAS네요...

느낀점
  1. 맥프로보다 싸다. (성능이 낮긴하지만 아이맥 성능의 데스크탑을 원했으므로...)
  2. 설치시 일반 키보드보다 애플 키보드가 더 낫다.
  3. 해킨토시를 깔려면 고생이 많다. 고생을 줄이려면 검색해서 많이 쓰는 걸로 골라라.
  4. 많이 쓰는 부품을 찾으면 보통 제품 단가가 비싸다.
  5. 까는데 고생도 많고 향후에도 어찌될 지 모른다.
  6. 재력이 받쳐준다면 맥프로를 사는게 더 낫다.

시간이 나면 설치하는 단계를 정리해 봐야 겠습니다.

ps. 요즘 램값 엄청납니다. 그나마 낮은 가격에 매일 몇백원씩 떨어지더군요.

Posted by Enowy

2008/12/11 19:53 2008/12/11 19:53

Bootcamp로 Vista 설치후 부팅할 때 항상 이상한 메시지가 나타납니다.

Warning: unrecognized partition table for drive 80. Please rebuild it using a Microsoft-compatible FDISK tool(err=4).
Current C/H/S =116280/255/63.
Will boot NTLDR from drive=0x80. partition=0x2(hidden sectors=0x56a1028)

Vista 부팅시 텍스트 모드로 여러 메시지가 뜨는 것이 상당히 귀찮은데다가
위와 같은 경고 메시지가 세 번이나 뜨게 되는데 시간이 좀 걸립니다.
게다가 개인적으론 텍스트 모드로 이상한 것이 뜨는게 싫습니다.
(Linux나 Unix에서는 오히려 Verbose 기능이 좋은데, 맥에서는 절대!^^ )

이 문제를 해결하시려면  아래의 순서로 진행하시면 됩니다.

1. Vista의 설치, 드라이버 설치, 업데이트를 모두 완료합니다.

2. EasyBCD를 설치합니다.
홈페이지 - http://neosmart.net/dl.php?id=1
다운로드 - http://neosmart.net/downloads/software/EasyBCD/EasyBCD%201.7.1.exe

2-1. 혹시 msvcr71.dll을 찾는 경우에는 아래의 주소에서 파일을 받아 설치합니다.
http://hyogoon.tistory.com/tag/Windows

3. EasyBCD설치가 완료되면 실행하여, Manage Bootloader에서 Write MBR를 클릭합니다.

Posted by Enowy

2007/11/27 11:51 2007/11/27 11:51
, , , , , , , , , ,
Response
No Trackback , No Comment
RSS :
http://enowy.com/blog/rss/response/96

드디어 레퍼드가 공개되었습니다.

드디어 Mac OS X 10.5 레퍼드가 공개되었습니다
.
사용자 삽입 이미지


사용자 삽입 이미지

Posted by Enowy

2007/10/26 21:11 2007/10/26 21:11
, , , , , , , ,
Response
No Trackback , No Comment
RSS :
http://enowy.com/blog/rss/response/102

Mac OS X 10.5 Leopard 1일 남았습니다.

사용자 삽입 이미지

오늘 오후 6시로 드디어 하루 남았습니다.
많은 분들의 기대를 한몸에 받고 있네요.
벌써 배송이 시작됐다는 분들의 이야기도 들려옵니다.

Posted by Enowy

2007/10/25 18:05 2007/10/25 18:05
, , , ,
Response
No Trackback , No Comment
RSS :
http://enowy.com/blog/rss/response/93

Mac OS X Leopard 10.5 GM Candidate Build (9A581)

GM 버전으로 알려진 9A581이 인터넷에서 돌고 있습니다.

아직 "직접" 보지는 못했지만 구할 수는 있는 것 같더군요...

Original Mac OS X 10.5 9A581 as my company got it from Apple. It is still encrypted, so use the following passphrase for mounting:

h9ZW!2bFkmV3FKmL@af@&m

My boss would kill me if he knew I did this! ! He is such a fucking whore! Hope this shithouse gets sued when Apple recognizes their passphrase and this motherfucker gets fired, sued and assassinated. Luckily I never accessed this file directly on our network. They thought it is safe as nobody would know the passphrase. I'm surrounded by retards.

Have fun!

Posted by Enowy

2007/10/24 11:07 2007/10/24 11:07
, , , , , , , ,
Response
No Trackback , No Comment
RSS :
http://enowy.com/blog/rss/response/92