기다리고 기다리던 중, 마침내 먼지가 전혀 낄 것 같지 않은 느낌의 아이맥이 작년말과 올해 초에 거쳐 발매가 되었습니다. 더욱 얇아져서 업그레이드 자체가 메모리 말고는 쉬워보이지 않게 바뀌었지만, 제 사용성향으로 봐서 메모리만 업그레이드 가능하면 다른건 문제가 되어 보이지 않더군요.
3/22/2013
iMac 27" 구입
기다리고 기다리던 중, 마침내 먼지가 전혀 낄 것 같지 않은 느낌의 아이맥이 작년말과 올해 초에 거쳐 발매가 되었습니다. 더욱 얇아져서 업그레이드 자체가 메모리 말고는 쉬워보이지 않게 바뀌었지만, 제 사용성향으로 봐서 메모리만 업그레이드 가능하면 다른건 문제가 되어 보이지 않더군요.
12/28/2009
Mac용 WoW를 설치하는데 Rosetta를 함께 설치하는군요
그냥 그렇다구요. -_-;;
이제는 개인맥북이니 와우를 설치하든 무슨짓을 하든 내마음.
-P.S-
30일날 배송된다던 맥북이 회의들어갔다 오니 제 자리에 덩그라니 와 있군요. 굿굿~
개봉기(?)는 나중에.
사실 이미 맥북프로로 1년정도 사용을 한지라 맥OS나 맥북자체에 대한 감흥이 크진 않습니다.
그냥 이젠 진짜 '내꺼' 라는 사실 정도가 기쁘다고나 할까요. ㅎㅎ
12/23/2009
mobile.me 갱신
맥북과 함께 주문했던 소프트웨어들이 방금 막 도착했습니다.
*맥북* 만 빼고 말이지요. -_-;;
우선 mobile.me의 activation period를 늘려서 이제 2010년 12월까지가 되었군요.
iWork 09도 왔습니다. 근데 이건 맥이 와야 쓸 수 있으니...
왠지 조만간 맥북프로 신형이랑 iWork 10이 나와버릴 것 같은 불길한 느낌이 듭니다만... 뭐 s/w든 h/w든 필요할때 사는게 가장 제 값 하는거겠지요.
허나 솔직히 *반드시* 맥 이어야 할 이유는 없었습니다. 다만 지르고 싶었을 뿐 -_-
생각해보니 롯데백화점에서 아내가 구입해 줬던 생애 최초의 10만원이 넘어가는 가방(샘소나이트 15인치 노트북용 가방, 비즈니스 뭐라뭐라 워런티라고 하던데)을 이제 어떻게 처분해야 할지도 고민이네요.
그냥 거기다 넣어다닐지 아니면 팔아버리고 돈보태서 13인치용을 알아볼지 흠...
사실 15인치 맥북프로를 고민했던 이유중 하나가 이 가방때문이기도 했었지요.
스킨같은거 하나 우선 구입해야 할 것 같고, 뉴 맥북용 가방 쓸만한거 추천 부탁드려요.
주머니도 한두개 있고 기본적인 방수 정도는 되었으면 한다는~
12/17/2009
Life without Mac T.T
네, 근 1년 가까이 잘 써오던 구형 맥북프로를 회사에 반납했습니다.
이런저런 이유가 있지만 우선 TFT개 해체된 지도 꽤 오래되었고(MI개발팀으로 바뀜), 원래는 진작 반납했어야 했는데 인도네시아 프로젝트 출장시 맥을 쓰게 되어서 얼마전에 반납을 하게 되었습니다.
성능때문에 3년전 컴퓨터를 받을때 노트북 대신 PC를 받았기 때문에 회사 노트북이 없었지요. ㅎ
아무튼.. 타임머신으로 쓰는 인도네시아 가서 샀던 500G짜리 WD my passport(new!) 외장하드도 있고, mobile me 갱신도 해야 하건만... 맥이 없으니 허전합니다.
개인적으로 보관하고 있는 에버라텍 2500도 가격대 성능비는 좋았지만, 동급 윈도우 깔린 노트북 보다도 느린지라 이건 뭐...
개인돈으로 맥북프로를 사려고 하니 곧 맥북프로 신형 라인업이 될 타이밍이고, 신형 화이트맥이 나와서 사실 이정도면 충분할 것 같은데 곧 신형맥북프로가 나오면서 환율조정이 되어 가격이 떨어지진 않을까 생각도 들고... 2주째 고민중입니다.
중고매장을 돌아보니 구형 화이트맥 샀던 분들이 요즘 신제품 시세도 모르고 자신들이 구입했던 가격을 기준으로 가격을 책정한 게 많아서 신형맥북 신제품보다 가격이 비싸게 올라온 것들이 태반이고 그렇군요. -_-;;
누구 맥북이나 맥북프로 경품/공짜로 얻었는데 도저히 못쓰겠다 싶은분 저렴하게 분양하시길...
아니면 진짜 크리스마스/연초 연휴때 일본이나 홍콩 잠시 놀러갔다가 거기서 사오는 방법도 고려해 봐야겠습니다.
1/14/2009
회사 내 Mac 유저 급증!
최근 TFT쪽에 MacBook Pro 4대 및 영업쪽 MacBook 이 들어온 후 사내에 Mac 에 대한 관심이 높아지고 있습니다.
이O혜 대리도 개인돈으로 무려 맥북프로! 를 질렀고, 응과장님은 쓰던 구형 맥을 처분하고 신형맥을 구입했습니다. 구형 맥은 유O해 대리가 저렴하게 분양받았습니다.
TFT소속인 분들 말고는 iPod Touch/iPhone 용 app 개발을 할지 어떨지는 모르겠습니다만, Cocoa 로 MacOS 용 s/w 를 개발할 수도 있을테고 혹시 압니까? 향후 다른쪽 프로젝트 나갔을때 O&M 클라이언트 툴을 맥용으로 개발해 달라는 별난 회사가 있을지? -_-;;;
며칠동안 MacBook 을 쓰면서의 느낌을 12가지 정도로 요약해 보면 ( 쓰고 보니 12가지 정도 ... )
1. 맥의 키보드에서 Command + C 가 윈도우의 Ctrl + C 보다 손가락에 부담이 덜 가는 느낌.
2. 어플리케이션 종료도 윈도의 Alt + F4 보다 Command + Q 가 훨씬 편하다.
3. 아무튼 종료도 빨리 되고 부팅도 빨리 되는 MacBook 만세.
4. 사용자가 적어서 그럴 수도 있겠지만 아무튼 구질구질한 백신같은거 설치 안해도 아무 문제 없어서 너무 편하다.
5. 모바일미 등 몇몇 사이트들은 사파리에서만 UI가 제대로 보인다. -_-;;;;
6. 어제 저녁에 쓸 일이 있어서 개인적으로 구입했던 삼보 에버라텍 2500을 꺼냈는데... 서브노트북으로 쓸려고 분명히 작은걸로 샀던 거 같은데 너무 두껍드라. -_-;;
7. iChat 가끔씩 잘죽는다.
8. xcode 좋다. 내부적으로 SCM도 통합되어 있고.. IB도 좋다. 근데 맥도 기본예제 이상 넘어가면 개발하는건 비슷비슷하고 결국 동적으로 생성하는 것들은 죄다 코딩으로 처리할 수 밖에 없다. There is no silver bullet. ( 한두번 속냐? )
9. 코코아 프로그래밍3판 번역본은 생각보다 오타가 많다. 하지만 책의 오타들은 대부분 사소한 것들이고 책을 처음부터 잘 따라 읽었다면 별 무리없이 책을 독파할 수 있다.
10. iPod Touch/iPhone 어플을 처음 개발하려는 사람은 코코아 프로그래밍을 끝까지 읽어보는게 훨씬 도움이 더 된다.
어차피 iPhone 용 기본 예제들 몇개 해보고 나서부터는 Cocoa 나 Objective-C 의 내용을 모르면 삽질하는데 시간이 더 걸린다.
11. Posix 기반 또는 unix/linux 에서 C기반으로 오랜 기간 어플리케이션을 개발한 경험이 있는 개발자라면 MacOS 에서의 개발도 추천할만 하다.
12. 인터넷 뱅킹은 어쩔 수 없다. -_-;;;
사내 Mac 유저의 증가와는 별개로 코코아 프로그래밍 책을 사서 처음부터(중간중간 비관심 분야는 몇부분 생략하며) 책을 읽기 시작해서 지난주 7일인가 8일쯤에 책을 다 읽었고, 실제로 iPod Touch용 app개발을 시작해 본 건 삼사일 정도 되었습니다.
마침 팀내에 시스템 구축 제안을 해야 하는 일이 생겼는데 그 한 부분으로 스마트폰쪽 대응 부분도 한 귀퉁이에 넣고 실제로 어느정도 동작하는 데모를 보여주기로 해서 ... 좀 더 필사적으로 프로그래밍을 하고 있습니다.
금요일 정도면 어떻게든지 돌아가(는 척 하)는 첫번째 iPhone App가 나올 것 같습니다.
그래봐야 아마 기본적인 View 및 컨트롤러의 사용법을 익히는 정도일 것 같습니다만....
1/07/2009
훌륭하지만 구형 맥북프로에는 적합하지 않은 캔싱턴락 ComboSaver
혹시나 있을지 모를 도난사고를 방지하기 위해, 그리고 들고 다니기에는 약간 부담스러운 맥북프로를 묶어둘 캔싱턴 락을 주문했습니다. ( 당연히 회사꺼 ... )
몇천원짜리 유사품도 아닌 무려 오리지널 Kensington ComboSaver!
방금 배송되어 왔길래 룰루랄라 하면서 설치를 하려고 했는데 몇가지 불편한 점이 눈에 띄는군요. 크게 3가지 정도로 요약할 수 있겠습니다.
1. 구형 맥북프로는 오른쪽 사이드에 키 락을 위한 구멍이 있는데 바로 그 옆에 USB 포트가 있습니다.
무선 마우스라거나 마우스 선이 충분히 길면 상관없습니다만 가격에 비해 지나치게 선이 짧은 마이티 마우스를 사용하는지라 마우스를 맥 왼쪽에 있는 USB포트에 연결하면 마우스가 조금밖에 움직이지 못합니다.
당연히 오른쪽 USB 포트에 마우스를 연결해야 하는데, 여기서 문제가 발생합니다. 키 홀드 구멍과 USB 포트 사이의 공간이 너무 좁고, ComboSaver 의 생긴 모양 때문에 마우스의 접속단자 부분이 락에 계속 걸립니다.
가보로 물려줄 마우스는 아니지만 그래도 긁히는 느낌이 있는지라 -_-;;
2. ComboSaver는 일반적인 직선이 아니라 코일 모양으로 선이 감겨 있습니다. 전체적인 길이는 길지만 꼬여 있기 때문에 실제로는 락을 고정하는 물체(기둥?)와 노트북 사이의 거리가 길면 제대로 연결할 수 없습니다. 모양도 흉하구요 -_-;;
3. 스크래치 방지를 위해 키 락 앞쪽에 붙어있는 고무 바킹(?)이 너무 잘 떨어집니다. 이건 불량품인지 원래 그런건지 모르겠지만 기둥에 락을 고정시키는 과정에서 두번이나 떨어졌네요.
ComboSaver 자체는 꽤 품질이 좋고 성능이 우수합니다만 구형 맥북프로 + 마이티 마우스 + ComboSaver 의 조합은 최악이라고 할 수 있습니다. 저랑 같은 조합이라면 ComboSaver 의 구입은 다시 한번 생각해보시기 바랍니다.
아무튼 구입은 했으니 쓰긴 써야 할텐데 이래저래 고민해봐도 도저히 안되서 좀 웃기긴 하지만 앞으로는 퇴근할 때만 캔싱턴 락에 맥북프로를 묶어두고 다녀야겠군요 -_-;;;
1/06/2009
코코아 프로그래밍 3판 몇가지 오탈자들 # 2 (8~13장까지)
중간중간 띄엄띄엄 보긴 했지만 아무튼 몇가지 오탈자 또는 안되는 것들을 발견했습니다.
원서쪽 오탈자 관련 사이트를 가보니 이런저런 글들이 많더군요. 번역본의 교정 자체도 문제지만 원서 자체에도 오탈자가 좀 되는 것 같습니다.
아무튼 오늘 찾은 것들 정리해두니 도움되시기 바랍니다. ( 혹시 잘못된게 아니라면 댓글이나 이메일로 알려주시기 바랍니다 )
p191, 11장 코어 데이터 기초 : ( 끝까지 똑같이 따라했지만 마지막에 동작하지 않았음 ㅠ.ㅠ, 오타는 아니고 신세한탄 )
p196 이미지 위쪽 : "또한 Generate Decimal Numbers and Always Shows Decimal 옵션을 선택하자" 는 "또한 Generate Decimal Numbers 와 Always Shows Decimal 옵션을 선택하자" 입니다. Generate Decimal Numbers and Always Shows Decimal 이라는 옵션은 없습니다.
p196 이미지 아래 둘째줄 : "셀을 선택하고 이름을 지운다" 는 내용상 "셀을 선텍하고 Title (또는 제목?) 을 지운다" 라고 해야 합니다. 이름을 지운다 라고 하면 보통 Name 필드를 찾기 때문인데 그림 11.6을 보건데 "Title" Attribute 를 지우라는 의미입니다.
p225 책에 적힌대로 코딩하면 동작하지 않습니다. 책에는 extern 두줄을 PreferenceController.h 에 넣고 실제 BNRTableBgColorKey 와 BNREmptyDocKey 는 PreferenceController.m 의 정의하라고 되어 있는데 의미상으로나 동작을 하게 만들기 위해서나 Preference 에서 쓰는 두 상수의 정의는 PreferenceController.h 에 있어야 하고 이 상수들을 쓰는 파일(PreferenceController.m 같은 곳)에서 extern 을 적어주어야 합니다.
p226 상단 코드 중
[defaultValues setObject:[NSNumber numberWithBool:YES] forKey:BNRKey]
는
[defaultValues setObject:[NSNumber numberWithBool:YES] forKey:BNREmptyDocKey]
로 고쳐야 합니다.
p227 BNRTableBgColorKey 와 BNREmptyDocKey 를 PreferenceController.h 에다가 정의해 놓았기 때문에 PreferenceController.m 에서는 두 상수에 대해서 extern 만을 적어주어야 합니다.
따라서 소스코드의 2~3번째 줄의
NSString * const BNRTableBgColorKey = @"TableBackgroundColor";
NSString * const BNREmptyDocKey = @"EmptyDocumentFlag";
는
extern NSString * const BNRTableBgColorKey;
extern NSString * const BNREmptyDocKey;
로 바꿔주어야 컴파일이 됩니다.
p230 위쪽 코드를 실행하면 동작하지 않는데 의 마지막 부분에
[tableView setBackgroundColor:[NSKeyUnarchiver unarchiveObjectWithData:colorAsData]];
부분때문에 그렇습니다. RaiseMan 예제를 쭉 따라서 해왔다 하더라도 151p의 문제2번을 하지 않으셨다면 현재 MyDocument.h 에 tableView 가 없을겁니다.
MyDocument.h 의 @interfance 쪽에
IBOutlet NSTableView *tableView;
를 추가하고 인터페이스 빌더를 실행시켜 xib에서 table view 를 tableView 로 연결시켜야 제대로 동작합니다.
그리고 230p 코드 아래쪽 보면 "반드시 PreferenceController.h를 임포트해야 거기에 선언한 전역 변수를 사용할 수 있습니다" 라고 되어 있는데 앞에서처럼 수정했다면 두 상수를 extern 으로 대치하시면 됩니다.
참고로 코코아 프로그래밍 앞쪽부터 나오는 RaiseMan 예제는 반드시 차례대로 꼭 해두셔야 합니다. RaiseMan 을 확장해서 만들어 가는 부분들이 꽤 많기 때문에 처음부터 생략하고 넘어가게 되면 자연스럽게 뒤쪽도 죄다 생략해야 하는 불상사가 발생할지도요.
시간이 늦은 관계로 일단 오늘은 여기까지 -_-;;
12/29/2008
코코아 프로그래밍 3판 나왔네요
코코아 프로그래밍 -
아론 힐리가스 지음, 박진형 옮김/인사이트
코코아 프로그래밍의 3판의 번역본이 나왔습니다. 12월 22일날 출시되었으니 따끈따끈하겠군요.
이 책의 원제는 COCOA PROGRAMMING FOR MAC OS X 3/E 입니다.
iPhone app 개발 전문서적은 아니지만 기반이 되는 Cocoa 및 xcode 에 대한 설명을 포함하고 있고, 어차피 MacBook Pro 가 생긴 마당에 iPhone App 개발만 하긴 맥북프로의 가격이성능이 울지 않을까요?
오늘 주문했으니 조만간 받아볼 수 있을 듯 합니다. 받으면 리뷰라도 한번 해볼께요 ㅋ ( 혹시라도 저 책 구입하실 분은 링크타고 들어가서 주문해주시면 ㄳㄳ )
요즘 포스팅을 모두 medium쪽으로 하고 있습니다
안녕하세요? 어쩌다보니 그냥 한번 써보기로 한 medium.com 에다가 죄다 최근 포스팅을 하고 있습니다. 현재 도메인인 potatosoft.com 은 제가 대학때인가 사회 취업한지 얼마 안됐을때부터 유지해 온 도메인이고, 블로그 시스템은 그...
-
현재 경부고속도로 버스전용차선이 평일은 오전 7시부터 오후 9시까지, 토/공휴일은 오전 9시부터 오후 9시까지인가 운영되고 있는걸로 알고 있습니다만, 2011년 1월 1일부터 이게 바뀌어서 평일/주말 할 것 없이 오전 7시부터 오후 9시까지 운영됩니다...
-
아래 내용은 제가 올해 3월에 한국에서 미국 캘리포니아로 이사하면서 만들었던 체크리스트를 약간 손 본 겁니다. 원래는 같이 옮겨오던 직장 동료들과 만들었던 까페에 올렸던 건데 대부분 이사를 완료한 관계로 까페를 폐쇄 예정이라 정보저장/공유를 위해 가...
-
오랜만에 포스팅하는 글이 영어 관련 쓸데없는 뻘글이라 좀 그렇지만, 페이스북에 적기 시작한 글이 너무 길어져서 블로그에 포스팅하기로 함. 미국에 2011년에 넘어왔으니까 올해로써 이제 미국생활 4년차 들어간다. 처음에 왔을때는 4년정도 여기 있으...