2013-11-12 2007년 구입한 아이맥이 있습니다. 2 년 전 하드 디스크 수명이 다 되어서 사용하지 않고 놔둔 건데요. OS X 새 버전 Maverics 무료 업그레이드도 해 볼 겸 해서 SSD로 하드 디스크를 교체해 보았습니다. SSD 교체 과정은 유튜브에 동영상으로 과정이 잘 올라와 있기도 하고 다른 곳에도 자세한 설명이 올라와 있습니다만, 오래 전에 구입한 아이맥을 업그레이드하는 과정에 관해 정리해 두는 것도 의미가 있을 것 같습니다. 참고로 2007년에 구입한 모델이고, 이 모델까지가 아마도 Maverics 인스톨이 가능한 것 같습니다. 올드 아이맥 하드 디스크를 SSD로 교체하는 과정 먼저 아이맥 전면의 강화유리를 제거해야 하는데, 유리창에 붙이는 옷걸이 같은 흡착판을 이용해서 아래 그림..
2010-5-17 Macbook을 비롯한 intel CPU 기반의 맥에 Windows OS를 인스톨할 때 대부분의 경우 Boot Camp라는 프로그램을 이용합니다. Applications > Utilities 폴더 안에 있는 Boot Camp Assistant라는 프로그램을 이용해서 윈도우즈 파티션 크기를 설정하고 윈도우즈를 인스톨하는 것입니다. Boot Camp을 이용한다는 것은 Mac OS X이 일단 인스톨되어 있어야 그 다음 윈도우즈를 설치할 수 있는 것이 됩니다. 경우에 따라서 맥에서 맥 OS를 완전히 없애고 윈도우즈만 인스톨하고 싶을 수도 있는데요. 맥 OS 안 쓸 거면 뭐하러 애플 하드웨어를 사느냐고 할 수도 있습니다만 업무 상 이유 등으로 그렇게 할 상황이 있을 수도 있습니다. 맥 OS를 안..
1999-8-24 TCP/IP 프로토콜 개발 과정을 이해하기 위해서는 먼저 네트웍 관련 용어 몇 가지 알아야 합니다. (1) 노드(Node) 네트웍을 이루고 있는 각각의 컴퓨터나 기기를 노드라고 합니다. 로컬 네트웍(LAN)에 연결된 각 PC가 노드인 것입니다. 노드는 서로 연결되어 있고 그 연결을 매개하는 교량 역할을 하는 것이 있습니다. 그것을 라우터(router)라 합니다. 노드들 간에 데이타를 교환하려면 데이타가 어떤 방식으로 전송되어야 한다는 공통의 약속이 필요할 것입니다. (2) 프로토콜(Protocol) 바로 그 약속, 규약을 프로토콜이라 합니다. 전송할 데이타는 어떤 포맷이어야 한다든지, 전송하는 방식은 어떠 해야 한다는 것을 규정한 약속입니다. TCP/IP 프로토콜은 인터넷(Interne..
코넬 대학교 Jon Kleinberg 교수의 논문, "Authoritative Sources in a Hyperlinked Environment" 소개 2003-4-15 개괄 논문의 도입부에서는 질의어와 'authoratative sources'의 관계, 그리고 링크 구조의 분석 방법 등을 다룹니다. 우선 "broad search topic"이란 문구가 나오는데, 검색어는 주제의 범위가 넓은 것과 특화된 것이 있습니다. 예를 들어 "학교"라는 검색어는 대단히 광범위한 검색어로 많은 결과가 리턴됩니다. 반면 "정보검색"이라는 질의어는 매우 특별한 것으로 결과로 반환되는 것이 훨씬 적습니다. "Hubs and authorites"라는 링크 구조 모델을 다루는 본 논문에서 소개하는 알고리듬은 전자와 같은 광범..
2000-7-30 시간 내주셔서 감사합니다. Free Software Foundation이란 무엇이고, 왜 중요하죠? Free Software Foundation이 중요한 이유는 GNU 프로젝트를 더 심화시킨 형태이기 때문입니다. GNU 프로젝트는 12년 전에 시작된 것으로 완전한 기능을 갖고 있으면서도 무료인 유닉스 호환 운영체계를 만들어 보자는 것이었습니다. 당시로는 무척 힘든 프로젝트로 보여졌습니다. 그런 것을 기대하는 사람은 많았지만 실제로 하기엔 너무 큰 일처럼 보여서 아무도 손을 대지 않고 있었습니다. 그래서 내가 한 번 해보자고 결심하고 혼자 시작했습니다. 얼마 뒤 함께 할 사람들이 모였고 당시 사용가능한 무료 소프트웨어 컴포넌트에 어떤 것이 있는지를 봤죠. X-Windows와 TeX 같은 ..
1999-9-18 GIF 와 JPEG의 역사 GIF(Graphic Interchange Format)는 온라인 서비스인 아메리카온라인(AOL)이 급성장하면서 몰락의 길을 걷게 된 경쟁사 컴퓨서브(Compuserve)에서 Steve Wilhite 씨가 개발을 시작해서 1987년에 완성한 포맷입니다. 이름처럼 최초에는 온라인 상에서 그림 파일 전송을 위해 개발되었으므로 높은 압축률이 매우 중요한 요구사항이었고, 특히 당시의 느린 모뎀 속도를 생각해 볼 때 가능하면 이미지 사이즈를 작게 만드는 것이 매우 중요했습니다. 느리다는 정도가 지금으로선 상상도 할 수 없을 만큼 느린 속도였기 때문에 간단한 도표나 그래프 등의 그림을 전송한다는 것 자체가 엄청난 시간을 잡아먹는 일이었구요. GIF 개발을 진행한 컴퓨서브..
2000-9-16 아스키 (ASCII) 마임(MIME) 타입을 이해하기 위해서는 아스키와 바이너리에 대해 알고 있어야 하므로 먼저 간단하게 설명합니다. 컴퓨터는 0 과 1로 이뤄진 이진수만 이해할 수 있습니다. 바이너리(binary)라는 단어가 "이진의", "이진수의"라는 의미입니다. 컴퓨터에서 'ㄱ,ㄴ,ㄷ' 이나 'a, b, Z, T,..' 등의 문자를 표시하려면 각각의 문자를 숫자로 지정해줄 필요가 있습니다. 즉 'a는 십진수로 97이다', 'z는 122다' ... 이런 식으로 규정을 해야 했습니다. 이렇게 규정을 하면 그 값을 이진수로 변환해서 컴퓨터가 각 문자를 식별할 수 있기 때문입니다. 컴퓨터 등장 초기에는 오늘날의 PC처럼 공통된 표준이 정립되어 있지 않았습니다. 각자 자기 식으로 하드웨어를..
커뮤니티 + 컨텐트 + 테크널러지 = 인포웨어 2000-12-24 오픈 소스 소프트웨어(Open Source Software)를 얘기하는 사람이라면 과연 리눅스가 윈도우즈의 권좌를 빼앗을 가능성이 있는가에 많은 관심을 갖고 있습니다. 저는 완전히 다른 각도에서 얘기를 하고자 합니다. 인터넷의 미래, 조금 더 정확하게 얘기하자면 월드와이드웹의 미래에 리눅스나 오픈 소스 소프트웨어가 어떤 역할을 하게 될 것인지 생각해 보고자 합니다. 웹은 우리가 컴퓨터를 이용하는 방식, 새로운 애플리케이션을 배포하는 방식을 바꾸어 가고 있습니다. 윈도우즈의 대항마로서의 오픈 소스가 아닌 '웹과 관련된 오픈 소스의 역할'을 이해함으로써 우리는 오픈 소스 커뮤니티의 발전의 매우 중요한 의미를 전망해 볼 수 있습니다. 그러한 전..
세상은 본질적으로 불공평하다? 2001-3-24 대박은 소수다 인공적인 것, 자연적인 것을 불문하고 나타나는 흥미로운 현상이 한 가지 있습니다. 큰 건은 극단적으로 드물고 조그마한 것들은 매우 많이 나타납니다. 예를 들면, 거대한 지진은 매우 드물게 일어나지만 미약한 지진은 자주 발생한다거나, 초대형 도시가 소수 나타나고 소도시들이 여러 개 나타나는 현상입니다. 이것을 일찌감치 느낀 사람이 몇 명 있었습니다. 이들은 각자 자신의 분야에서 어떤 주제를 연구하면서 이와 같은 패턴이 나타남을 느꼈습니다. 80/20 원칙을 발견한 경제학자 파레토도 그 중 한 명입니다. 80/20 원칙은 두 데이타 셋(data set)을 비교할 때 한 쪽 데이타 집합의 소수가 다른 한 쪽의 대부분을 장악하는 현상을 의미합니다. ..
소수의 불규칙적인 연결이 큰 변화를 일으킨다 2001-3-15 스몰 월드 효과 (Small World Effect) 임의로 선택한 두 사람도 여섯 다리만 건너면 서로 연관이 된다는 얘기가 있습니다. 그냥 통설이 아니고, 과학적으로 밝혀졌습니다. 이것을 "six degrees of separation"이라 합니다. "Six degrees of separation"은 다음과 같은 내용입니다. 때는 1967년. 하버드 대학 심리학 교수인 스탠리 밀그램(Stanley Milgram)은 네브래스카주의 오마하에 사는 사람을 임의로 추출해서 160통의 편지를 띄웁니다. 그 편지를 최종적으로 받아야 할 사람은 보스톤에 사는 한 증권 브로커였고 이렇게 적혀 있었습니다. "이 편지는 보스톤 xxx에 사는 증권 브로커에게 ..