맥북 구입 및 첫번째 앱 개발
Technology | 2010/02/21 16:57
꽤 오랫동안 벼르던 일이었는데, 드디어 맥북을 장만하였습니다.

어릴 적 애플2를 함께 갖고 놀던 사촌동생 모기군의 표현을 빌리면 "애플로의 귀환"을 한 것이지요.
모기군의 적극적이다 못해 헌신적인(?) 도움으로 맥으로 소프트랜딩할 수 있었습니다.

벌써부터 윈도우는 보기도 싫어지는군요. VM으로 설치한 윈도우7 조차도 인터넷뱅킹하려고 한번 써보려다가 밀려오는 ActiveX의 압박에 종료해버렸습니다.

도니 맥~


모기군이 쓰던 걸 헐값에 인수한 것이라 15인치 맥북프로라는 거 말고는 스펙 전혀 모릅니다. ㅎㅎ
배터리 사용시간 빼면 최신 형과 동일하다는 군요.

맥북을 구입한 결정적인 요인은 바로 아이폰 앱 개발입니다.
그동안 회사업무환경상 맥을 구입하지 못하고 있었는데, 그 모든 이유를 극복하는 것이 앱 개발에 대한 열망이었습니다. 내 아이폰에서 직접 만든 앱을 돌린다는 것 그 자체만으로도 로망입니다.

첫번째 앱인 도니 홈~


첫번째 앱은 WWDC 2009의 튜토리얼을 보면서 만든 '도니 홈'입니다.
별 기능은 없고 제목 그대로 화면상의 제가 사는 집의 위성사진을 보여줍니다. Korea버튼을 누르면 한반도가 보이도록 zoom out하고 Home을 누르면 도니네 집 위로 dive합니다. ^^

모기군의 도움이 없었다면 이 정도까지 오는데도 엄청난 시간이... 아니 어쩌면 결국 포기했을지도 모릅니다. 맥북을 사서(또는 해킨토시를 깔고) xcode와 iPhone SDK까지는 어떻게 해볼만 한데 key chain이니 provision profile이니 난감한 내용들은 극복하기가 만만치 않았을 것 같더군요.
대현아 고마워~~ 싸랑해~ ^O^


집에 오면 멀쩡한 방 놔두고 항상 식탁에서 일을 합니다. 맥북의 포스 좔좔~
, ,
Trackback http://www.donny.co.kr/tt/trackback/113
김정욱 2010/02/24 18:12
간지맥북프로를 사셨군요.
저도 집에 있는 Tiger시절 맥북..-_-.. 으로 뭐 좀 하려고 하는데, 이 죽일 놈의 소음과 배터리 조루는. (4년째 되는 놈이라..)
donny 2010/02/26 21:19 
아.. 예전에 홈커밍 데이때 봤던 그 하얀 맥북말이로군..
이제야 맥북을 사면서, 그 당시 혼수로 맥북을 안산걸 살짝 후회했는데... 샀더라도 업글을 했어야 할 시점 인거군. ㅎㅎ
hatemogi 2010/02/25 16:47
음.... 내가쓰던 MBP맞나? 너무 간지나는데? ㅋㅋㅋ
donny 2010/02/26 21:26 
아 모델명이 MBP로 시작하나보군. 간지 작살이지 ㅎㅎ
쓸 수록 행복한 기분이야
velvio 2010/03/05 22:23
아이폰 좋아? 요즘 트위터 시작한 후로 스마트폰 뽐뿌 받는 중...
저 지도는 어디냐... 상현동 금호 베스트빌 살아?
donny 2010/03/08 11:17 
아이폰 사니 애를 거저 키우게 되는군요.
하루종일 아이폰만 갖고 노니 ㅎㅎㅎ
팔로우했슴다~

음.. 근데 지도만 보고 어찌 주소를????
velvio 2010/03/08 11:23
수지로 이사간다는 얘긴 전에 들었고...
나도 영통 전세값이 올라서 수지 쪽 생각중이었거든.
수지 가는 회사 퇴근버스는 다 상현동을 지나기 땜에 지도가 눈에 좀 익지^^
Name
Password
Homepage
  Secret
Description
 

최초의 비디오 게임
Donny Thinks | 2010/01/02 23:37
어릴적 기억으로 남아있는 비디오 게임은 Atari의 Pong이다. 초등학교 1~2학년이었던 당시엔 그게 아타리인지 퐁인지 알리 없었고, 아버지가 게임기라고 들고오셔서 TV에 연결했고 사촌 형이 엄청 신기해했던 기억이난다. (생각해보면 아버지는 상당한 얼리어댑터이셨던 듯. 사실 83년도에 내게 애플2컴퓨터를 쓰게 해주신게 결국 내 직업을 결정했다.)

Atari의 Pong

하지만, 내가 보기엔 그리 재미있지도 별로 하고 싶지도 않았던 게임이다. 81~82년 당시 가정에서 비디오게임을 하는 것은 놀라운 일이었겠지만, 사촌형을 따라간 오락실에서 갤러그(Galaga)를 본 적이 있던 터라 이미 보는 수준이 높아져있었다.

전설의 갤러그


아무튼, 두명이 TV앞에 앉아 조이스틱도 아닌 딸랑 오디오 볼륨(정식명칭은 패들) 두 개를 하나씩 잡고 했던 기억이 난다. 그동안 이 Pong이 가장 원시적인 비디오 게임이라고 생각했고 당시 기술론 테니스게임을 그정도로 밖에 구현할 수 없을 것이라고 생각했다.

이걸 붙잡고 게임이 가능했다는게 더 신기한 패들(paddle)


하지만, 무려 1958년도에 물리학자인 William Higinbotham이 만든 게임이 있으니 바로 Tennis for Two이다. 제대로된 모니터(CRT)를 이용한 것도 아닌 연구실 오실로스코프를 이용하여 심심풀이로 만들었다니 정말 geek하다. 유튜브에서 검색해보니 그 디테일이 장난이 아니다. 70년대에 만든 pong에 비해 무척 완성도가 높다.



위키피디아의 History of Video Games에 따르면 Tennis for two이전에 1950년대초부터 컴퓨터게임/비디오게임이 존재했다고 한다. 주로 천공카드를 이용한 초기의 컴퓨터게임이었고 그중에서도 1961년에 MIT의 Steve Russel의 Spacewar!가 유명하다. 엄청난 크기의 컴퓨터(PDP-1)가 필요했으나 우주선 두 대가 등장하는 꽤 그럴싸한 게임이었다(Youtube 링크: 화질이 썩 좋지않아 우주선만 보이고 미사일이  보이지 않음). 이 게임을 보고 놀란부쉬넬이 아타리를 창업하였고, 아타리에서 잡스와 워즈니악이 하드웨어를 배워 애플을 설립하였으니 그 영향력은 엄청난 것이었다.

Steve Russel과 PDP-1


p.s. 이런 사람들이 지금의 IT분야를 개척한 사람들이 아닐지...
p.s. 수십년전 과거를 검색만하면 생생한 동영상으로 보여주는 Youtube는 참 유용하다. (물론 과거를 재현하여 기록한 사람들의 공이 있기에 가능)
Trackback http://www.donny.co.kr/tt/trackback/112
Name
Password
Homepage
  Secret
Description
 

집적회로설계 종강
Lecture | 2009/12/21 20:52

짧고도 긴 한학기 수업이 끝났습니다.

좀 버릇 없는 생각이겠지만 학교에 다니는 동안 교수님들을 보며 "왜 저렇게 밖에 못가르치는 걸까"라는 생각을 종종 했습니다. 반면 "어떻게 저런 강의를 할 수 있을까" 감동을 받은 적도 있습니다만 매우 드문 경우였습니다.

그동안 일회성의 강의나 세미나는 많이 해보았습니다만, 한 학기 내내 수업을 맡은 것은 처음이었습니다. 대다수의 교수들이 강의를 대충하는 이유를 알 수 있더군요. ^^;; 월,화,수,금,월,화,수,금 어찌나 금요일이 빨리 돌아오는지...

여러과제를 동시에 수행하는 회사 생활을 하면서 강의를 한 다는 것이 사실 무리였지만, 그래도 참 보람있는 시간이었습니다. 첫번째 제자분들의 도움으로 수업을 잘 마무리 지을 수 있어서 고마웠습니다.

처음 계획했던 것 만큼 전달하지 못하여 아쉬움도 많이 남습니다만, 그래도 어느정도 목표는 이루었습니다. 어떤 형태로든 학생분들에게 motivation을 제공하고 저 스스로도 얻고자 하는 것이 가장 중요한 부분이었는데 다행히 이부분에 대해선 여러분들과 공감을 나눌 수 있었던 것 같습니다.
개인적으로는 인생(?)을 뒤돌아보는 중요한 계기가 되었습니다.

값진 인연이었고 앞으로 어디서든지 또 뵙겠습니다. ^^

p.s. 학교 다닐 때도 거의 안해 본 종강파티였는데, 정말 즐거운 시간이었습니다. 감사합니다.
p.s. 제때 못올린 강의자료들은 홈페이지를 통해 계속 A/S하겠습니다.


Trackback http://www.donny.co.kr/tt/trackback/111
2009/12/22 21:48
관리자만 볼 수 있는 댓글입니다
stluck 2009/12/27 17:34
한 학기동안 정말 감사했습니다^^
부끄럽지 않은 첫 제자가 되도록 부단히 노력하겠습니다~ 하하^^
최운일 2010/01/08 13:05
한 학기동안 정말 즐거웠습니다. 감동적인 강의였습니다. 매우 쉽게 이해하도록 노력하여 주신 것에 대단히 감동했었습니다. 언제 어디서 뵙더라도 즐거운 인사를 드리도록 하겠습니다. 새해 복 많이 받으세요...
컴실관리자 2010/01/22 14:40
바쁘단 핑계로 이제야 글 남깁니다. 보실지 모르겠지만... ㅋ

저에겐 생각조차 해본 적이 없는 layout 기초를 배울 수 있던 시간이었습니다. 학부 땐 집적회로 설계란 수업은 딴세계 수업으로 생각했었는데 접근을 쉽게 할 수 있는 시간이었습니다. 같은 학기 학부생 집적회로 수업 조교할때 쪼금씩 아는체 했습니다. ㅋ (몇 번 된통걸린적도 있지만... --;;;)

배운것도 많고 느낀것도 많았던 시간이었습니다.
건강하시고, 새해복 많이 받으세요.
그리구 종종 놀러오세요 ㅎ(가지는 못할 망정 스승님을 오시라고 하는 이 센스~)
Name
Password
Homepage
  Secret
Description
 

아이폰 2주 사용 소감
Donny Thinks | 2009/12/21 20:24
예약판매 주문을 했다가 취소하고 12월5일에 오프라인으로 아이폰을 개통하여 2주 남짓 아이폰을 사용하였다.

3Gs 흰색 32GB제품이고 아주 만족스럽게 사용 중이다.
2007년 여름 애플본사 출장 때 아이폰을 사용해보고 2년을 꼬박 기다린 후에야 내 손에 들어왔다.
그동안 사용하던 애니콜 블루블랙2의 키패트가 너덜거리고 눌리지않은데도 기다린 보람이 있었다.

아이폰은 Mobile Internet 그 자체로 진정 '손안의 인터넷'을 구현하였다. 웹 브라우징/풀 프라우징이 되는 핸드폰은 이미 있었으나, 단순한 웹서핑이 아닌 수많은 사용자들의 창의성이 담긴 여러 앱을 이용해 사용자들이 불필요한 인터넷 접속과정을 생략한채 그 본연의 기능을 만끽 할 수 있게 하였으며 그 가능성은 앞으로도 거의 무한하다.

아이폰을 쓰고야 비로서 올해 트위터를 위시한 마이크로블로깅 열풍의 이유를 이해할 수 있었다.
블랙베리가 인기있었던 것도 단순히 쿼티자판이 핸드폰에 달렸기 때문이 아니었듯 단순히 하드웨어 측면에서 아이폰을 평가할 수는 없다.

아이폰은 훌륭한 개발 플랫폼이다. 판매를 통한 수익을 위한 것이 아니어도 엔지니어들이 평소 상상하던 대부분의 것들을 현실화할 수 있는 매우 효과적인 수단이다. 무엇으로도 변신할 수 있는 마법같은 도구이다.

요금제 부담이 좀 있지만 오히려 아이폰의 태더링을 사용하므로 그동안 월3만원이상 지불하던 T-Login을 해지하니 오히려 통신비가 줄어들었다. 아이폰 앱 다운만 WiFi로 받고 실시간 동영상만 자제하면 월 4만5천원의 i라이트 요금으로도 한달 사용은 충분하다.

이제 삼성폰과의 인연을 끝내려고 했으나 그지같은 삼성은 끝까지 말썽이다.
핸드폰의 자료를 PC로 옮겨주는 PC Link라는 프로그램이 제대로 동작하지않아 예전 폰의 사진과 동영상을 옮길 수가 없다.


게다가 차라리 신규가입을 할 걸... KT는 번호이동에 대한 혜택은 고사하고, 번호이동의 경우 쓰던 기기를 반납하라고한다. 그냥 아이폰을 봐서 참는다.


,
Trackback http://www.donny.co.kr/tt/trackback/110
stluck 2009/12/27 17:36
저 같은경우 2G->3G로 이동하였는데,, 말씀에 120% 동감합니다 ㅠ.ㅠ 신규로 할껄 그랬다는 생각이 간절합니다 ㅋ
donny 2010/01/01 20:50 
저두 2G->3G 였다능...
어차피 번호 바뀌는거 신규로 할껄 그랬지요
근데 단말기 반납안해도 된다는 설이 있어서 그냥 버티고 있지요 ㅋ
2009/12/27 17:48
관리자만 볼 수 있는 댓글입니다
donny 2010/01/01 20:46 
전 예판신청했다가 취소했는데도 500MB를 더주더라구요
예약 기록만있으면 적용되는듯ㅋ 이럴땐 KT스러운것도 나쁘지않네요 ㅎㅎ
신입사원일땐 살짝 조심하세요 ㅎ
Name
Password
Homepage
  Secret
Description
 

영단어 줄줄 읽는 재희
Family | 2009/11/28 22:50
재희가 27개월때부터 영단어를 읽기 시작하더니 이제 읽을 수 있는 단어가 제법 됩니다.
동영상으로 찍어서 한번 올려봅니다. ^^


Trackback http://www.donny.co.kr/tt/trackback/109
고모 2009/12/07 13:33
우리 재희 너무 이뿌구낭... 누굴 닮아 그리 똑똑할꼬!~

stluck 2009/12/21 19:36
우와,, 아빠를 닮아서 그런가봅니다~ 히히~

donny 2009/12/21 20:54 
발음은 아빠보다 훨씬 낫지요. ^^
Name
Password
Homepage
  Secret
Description
 

ABC 베이커리
Family | 2009/11/16 13:32

모처럼 주말 내내 집에 있었던 기념으로 연속 육아포스팅~ ^^;

재희가 가장 좋아하는 TV프로는 "Super Why", "ABC Bakery". 최근에는 "따개비루", "원더펫"을 좋아한다.

Super Why를 보더니 20개월때 혼자서 알파벳 대소문자를 떼고, ABC Bakery 덕분에 30개월때부터 영어단어를 줄줄 읽고 있어서 엄마 아빠를 깜짝 놀래키는 기특한 놈.

ABC 베이커리는 재희외할머니네 케이블TV에서만 나와서 자주 못보지만 그래서인지 더 광분한다.ㅋ
그 중에서도 ABC모양의 쿠키를 만드는 내용이 있는데 오늘은 집에서 재희와 ABC쿠키를 만들었다.

아빠랑 같이 앞치마 맞춰 입고...



오동통 한 손으로 알파벳을 찍는 재희 ^^


거실은 재희가 온통 어질러놨음 ㅋ


ABC쿠키 완성~


재희엄마가 쿠키 만들고 남은 반죽을 재활용했더니 많이 갈라졌음 ㅋ

시식중인 재희


사실 별 맛이 안나는 쿠키지만 한입 깨물때마다 바뀌는 모양을 재밌어하면서 맛있게 먹었다. ^^
Trackback http://www.donny.co.kr/tt/trackback/108
고모 2009/12/07 13:35
제법 그럴듯한 쿠키가 어땠나 몹시 궁금했으나.. 그닥 별맛이 안났다는 아빠의 말씀에 바로 맛에 대한 궁금증은 풀렸다.. 허나 쿠키는 제대로 못 본것이 좀 아쉽네.
Name
Password
Homepage
  Secret
Description
 

재희의 작품 활동
Family | 2009/11/16 13:16

얼마전 부터 재희가 블록을 갖고 재법 그럴싸한 모양을 만들고 있다.
특히 자동차를 좋아하는데 매번 새로운 모양으로 만드는걸 보고있으면 창의력이나 손재주가 제법이란 생각이든다.

저 옥스포드 블록(뽀로로 고속열차^^;)는 거의 일년전에 사준 것 같은데 아직도 잘 가지고 놀고 어제는 오랜만에 꺼내놓은 기차와 철도를 재미있게 갖고 놀았다.

두 달 전쯤 사준 레고도 처음엔 블록이 너무 작은게 아닌가 했지만 이젠 꽤 익숙하게 가지고 놀고 있다.

작품(?) 앞에서 V포즈~


Trackback http://www.donny.co.kr/tt/trackback/107
Name
Password
Homepage
  Secret
Description
 

무료 Verilog Simulator - Icarus
Lecture | 2009/11/05 22:26
gEDAGPL을 따르는 EDA툴킷 개발 프로젝트로 2002년에 시작되어 지금까지 꾸준히 업데이트가 되고 있으며 오픈소스프로그램으로는 높은 완성도를 갖고 있다.
http://www.gpleda.org/

이중에서도 Icarus Verilog Simulator는 무료로 사용할 수 있는 시뮬레이터 중에 가장 유명하다. gEDA 프로젝트도 Stephen William이 개발한 Icarus로 부터 시작되었다.

오픈소스프로그램들은 직접 컴파일을 해서 사용하는 번거로움이 있지만 다행히 Icarus와 gtkwave(waveform view)를 간단히 설치할 수 있는 intall package가 있으며 아래링크에서 받을 수 있다.

iverilog-0.9.1_setup.exe [5.33MB]

설치과정
1. iverilog-0.9.1_setup.exe실행, Next

2. License Agreement에 동의(필수), Next

3. 설치위치 변경(선택). 기본 값인 "C:\Program Files\Icarus Verilog" 대신 "C:\Icarus"입력.
변경하지 않을 경우 환경변수의 PATH값을 "c:\progra~1\icarus~1\bin"으로 변경해야함.
(환경변수 변경 방법은 10번 과정 참조)

4. waveform view인 GTKWave설치 (필수)

5. 시작메뉴폴더 생성 (선택)

6. 바탕화면 아이콘 추가 (선택)

7. 설치준비완료

8. 설치

9. 설치 완료. 환경변수 추가 선택(필수)

10. 환경 변수 설정. 3번과정대로 설치위치를 변경하지 않고 긴 이름의 디렉토리를 사용할 경우는 아래와 같이 직접 환경변수를 설정해주어야 정상적으로 사용이 가능하다.
"C:\Program Files\Icarus Verilog Simulator\bin" 부분을 "C:\progra~1\icarus~1\bin"과 같이 변경하여 저장한다.

11. Command창 실행. '시작->실행' 메뉴 실행후 'cmd', 확인

12. 디렉토리 변경후 Icarus실행.
icarus가 설치된 디렉토리로 이동 (cd c:\icarus) 후
예제파일인 lfsr16.v실행
iverilog lfsr16.v <enter>
vvp a.out <enter>
gtkwave <enter>

13. waveform확인 (결과파일'dump.vcd' 로드)

14. waveform확인 (신호선택)

, ,
Trackback http://www.donny.co.kr/tt/trackback/106
yangk 2009/11/05 23:21
좋은 정보 감사 ^^
ㄱㄱㅎ 2009/11/09 09:33
오옷..저도 이거 깔아봤는데..
SVA때문에 암흑의 Modelsim을 더 깔긴 했지만요..
좀 괜찮은듯..
변진수 2009/11/14 04:28
아까,, 말씀하신거요,,^^;;
assertion이나 PLI 같은거 말고 다른
쉽고 간단하고 저렴한? 방법이 있는 건가요? ㅋ
Please give me a hint,, HaHa :-)
donny 2009/11/15 11:26 
아.. 그거요?
간단한 방법이 있지요.
곧 알려드릴께요 ^^
Name
Password
Homepage
  Secret
Description
 

10월30일 강의자료
Lecture | 2009/11/05 20:06



Trackback http://www.donny.co.kr/tt/trackback/105
Name
Password
Homepage
  Secret
Description
 

10월16일 강의자료
Lecture | 2009/10/17 14:40

수고많으셨습니다.
점점 더 수업의 참여도가 높아져서 좋습니다. 앞으로도 활발한 질문과 참여부탁드립니다.
Trackback http://www.donny.co.kr/tt/trackback/104
수강생 2009/10/30 23:35
강의자료 조금 일찍? 올려 주실 수 있으신지요 ^^;;
다음 번 부턴 좀 더 활발한 질문과 참여 하도록 노력하겠습니다 ^^
donny 2009/10/31 22:20
예습하시려구요? ^^;
미리올려드리면 좋을텐데 쉽지않네요.
댓글 감사합니다.
최운일 2009/11/01 21:14
이번주 강의 자료가 아직 올라오지 않았네요.. ^^
강의때 졸면서 들어서 죄송합니다.
강의자료 보면서 다시 한번 복습해 볼께요...
Name
Password
Homepage
  Secret
Description
 

BLOG main image
A Mixed-Signal Chip Designer, Donny (ceo@donny.co.kr)
전체 (94)
Portfolio(Eng.) (24)
Design (11)
Verification (4)
Technology (5)
Lecture (14)
Travel (5)
Family (12)
KoreaInlineCup (1)
Donny Thinks (18)
Wishlist (0)
<<   2010/03   >>
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
집적회로설계 Microprocessor MIPI Synthesis Qualcomm 인테리어 DDI MDDI Verilog HSSI
2010/02
2010/01
2009/12
2009/11
2009/10
수지로 이사..
    03/08 - velvio
아이폰 사니..
    03/08 - donny
아이폰 좋아..
    03/05 - velvio
아 모델명이..
    02/26 - donny
아.. 예전에..
    02/26 - donny
반도체, 칩..
    2009 - :::: for Ne..
Synopsys 버..
    2008 - Processor A..
Coding styl..
    2008 - Processor A..
Natural Bor..
Processor A..
칩쟁이들 모임
111
54
51157
태터툴즈 배너