본문 바로가기

분류 전체보기

놀라운 아이패드의 3D 프로젝터로의 변신 실험적인 디자인을 하는 팀인 일본의 Aircord Lab 에서 재미있는 프로젝트를 하나 시연하였습니다. 아이패드를 올려놓으면 이를 안경없이 3차원으로 볼 수 있도록 하는 장치입니다. 프로젝터를 활용해서 이를 피라미드 형태의 스크린에 투사하는 것으로 3차원 영상을 만들어냅니다. 피라미드 내부에 물체들이 진짜 3차원인 것처럼 보이도록 하고 있는데, 앞으로 다양한 전시를 비롯하여 좀더 발전할 수 있다면 새로운 3차원 동영상 콘텐츠의 제작도 가능할지도 모르겠습니다. 원리로 보았을 때에는 반드시 아이패드가 아니더라도 상관은 없을 것 같은데, 이런 시스템들이 얼마나 앞으로 상용화가 될지 귀추가 주목됩니다. 출처 : http://hightouch.kr/554 더보기
“소셜웹의 핵심: 프로파일과 소셜 그래프” -(NHN 관련) 일년간 네이버 서비스 자문위원의 한 멤버로서의 활동은 NHN에 대해 좀 더 깊이 있게 알게 된 좋은 경험이었다. 물론 NHN 내부에 개인적으로 아는 사람들이 많아서 이미 듣고 있었던 모습도 많았지만, 다양한 분야의 사람들과 같이 하나의 주제를 놓고 여러 견해를 논의할 수 있었던 것은 매우 소중한 경험이었다. 그러나 제한된 시간과 시각의 다양성으로 인해 하나의 주제에 대해 심도 있고 깊이 있는 논의를 하지 못한 점은 아쉬운 면이 많아 이번 칼럼으로 얘기를 나눠보고자 한다. 그게 바로 'NHN은 정말 위기인가?' 하는 점이다. 삼성그룹의 이건희 회장은 늘 위기를 강조한다. 10년 뒤를 내다보면 걱정이 앞선다는 그는 늘 모든 임직원의 각성을 촉구한다. 그런데 NHN에도 이런 위기 의식이 과연 있는 것인가 궁금.. 더보기
모달(Modal) 뷰 뷰에서 응답을 하기 전에는 다른 뷰가 사용자 입력을 받을 수 없게 하는 뷰를 말한다. 뷰 컨트롤러에서는 다른 뷰 컨트롤러를 모달로 화면에 나타낼 수 있다. 이때 화면에 나타나는 모달 뷰는 상태 표시줄을 제외한 모든 영역을 덮는다. 더보기
애플리케이션 델리게이트 이벤트 애플리케이션 델리게이트 이벤트는 main 함수에서 호출되는 UIApplicationMain 이 UIApplication 객체와 애플리케이션 델리게이트 객체를 생성한 다음 UIApplication 객체에 델리게이트 객체를 연결하여 UIApplication 객체는 자신이 참조하는 델리게이트객체에 메시지를 보내는 방식이다. 이들 메시지 중에 최초로 보내지는 메시지는 applicationDidFinishLaunching 이다. 이 메시지는 애플리케이션 초기화 메시지다. 더보기
SEl, @selector 셀렉터는 메소드 이름의 문자열 주소이다. 주소가 같으면 동일 메소드이므로 이것을 고유식별자 라고 생각해도 된다. Objective-C 에서는 이것을 SEL 이라는 자료형으로 표현한다. 그리고 이것을 얻는 키워드가 @selector 이다. SEL sel1 = @selector(display); // display 메소드 고유 식별자 or 함수 이름 주소 SEL sel2 = sel_getUid("disPlay"); // display 메소드 고유 식별자 or 함수 이름 주소 두 번째 형식의 경우 함수 문자열로 셀렉터를 얻을 수 있기 때문에 파일에 메소드 이름을 기록해 두면 이것을 이용해 나중에 메소드를 호출할 때 유용하다. 이렇게 얻는 SEL 역시 혼자서는 아무 의미가 없다. 이것은 메소드를 간접 호출할 때.. 더보기
아이폰과 GPS 이 아이폰이란 녀석이 말 그대로 물건인데 통화나 문자란 전화기의 기본 기능 외에 사무기기로서의 기능(이메일 송수신 및 pdf파일 열기), 게임기로서의 기능, mp3와 pmp 등 멀티미디어의 기능도 쓸만합니다. 그러나 가장 재밌는 것은 GPS(global positioning system : 지구위치측정시스템)으로 지구상에서 자신의 위치를 찾아내는 기능입니다. 제가 이공계다보니 이쪽이 유난히 관심가는데 이 GPS얘기좀 하려구요. 1.위치 표현의 변수 1 차원의 직선에서 위치를 표시하려면 3가지를 명확히 해야합니다. 직선의 원점에 해당하는 기준점, 기준점에서 떨어진 거리, 기준점에서 좌우를 판단할 수 있는 +, -방향 이렇게요. 한쪽으로 길게 뻗은 지하철 노선도가 이에 해당합니다. 기준이 고정되어 있다면 보.. 더보기
아이폰과 아이패드가 함께 있어 좋은 이유!! 아이폰과 아이패드는 애플의 iOS라는 동일한 운영체제를 사용합니다. UI도 거의 흡사해 보이기 때문에 마치 크기만 다른 똑같은 제품을 가지고 있는듯한 착각을 불러 일으키기도 합니다. 그렇기 때문에 흔히들 아이패드와 아이폰중 어떤것을 선택할까 고민하시는 분들이 많죠. 아이폰과 아이패드 둘다 구입할 생각을 하시는 분들은 그리 많지 않은것 같습니다. (물론 재정적인 부담감이 크기 때문이기도 하지만요.) 하지만 아이폰과 아이패드가 같이 있으면 둘 중 하나만 있을때보다 더 좋은 이유들이 있습니다. 두 기기의 조합이 더 큰 시너지 효과를 낸다고 볼 수 있는 이유들이 있습니다. 개인적으로 아이폰4와 아이패드 두 기기를 동시에 사용하는 유저로써 여러가지 좋은 점들을 발견하곤 합니다. 그리고 지금부터 그러한 좋은 점들을.. 더보기
클래스, 셀렉터, 프로토콜 대충 요약 클래스 매서드 & 인스턴스 매서드 Object 클래스는 Obect 클래스를 포함하여 그것을 상속하는 클래스의 인스턴스를 제대로 생성 alloc 클래스 메서드를 정의한다. 일반적인 인스턴스 매서드는 매서드를 호출하는 인스턴스가 필요하지만 클래스 매서드는 인스턴스 없이도 실행될 수 있다. 따라서 alloc 메소드는 인스턴스가 존재하지 않더라도 호출에 문제가 없다. alloc 메서드는 인스턴스를 생성하기 위한 클래스 메서드 이므로 팩토리 메소드라고도 한다. Self 암시적 self 메서드 범위 내에서는 임시 인수 및 선언된 변수 이외에 절대적인 변수로 self 를 정의한다. self 변수는 id 형식. 항상 메서드를 호출 인스턴스를 참조한다. 즉, 메서드를 실행하는 개체 자신을 나타내는 변수가 self 이다... 더보기
예상은 했었지만..시작됐네요 -“자바 특허 침해했다”…오라클, 구글 고소 오라클이 마침내 구글을 고소했습니다. 오라클의 구글 고소는 전격적이지만 관련 업계에서는 언젠가는 한번은 공론의 장에서 논의가 될 것으로 예상됐던 사항입니다. 구글은 스마트폰 운영체제 플랫폼을 개발하면서 리눅스와 자바 기술을 활용했습니다. 버추얼머신인 달빅이 대표적으로 자바 기술을 활용한 것이었죠. 오라클은 구글이 안드로이드와 안드로이드 소프트웨어개발툴킷을 사용하면서 자바 기술의 특허권과 저작권을 침해했다는 입장입니다. 오라클은 구글이 뻔히 자바 기술을 쓰고 있으면서도 오라클과 사용 계약을 안맺어 왔다고 보는 것이죠. 오라클은 썬을 인수하면서 자바에 대한 모든 권리도 확보했습니다. 이번 사례는 지금은 휴대폰에 의무탑재 조항이 없어진 위피를 보면 이해가 됩니다. 우리나라에서는 위피라는 자바버추얼머신을 독자적.. 더보기
대두족장의 블로그 알만한 사람은 아는 대두족장의 블로그 http://blog.naver.com/PostView.nhn?blogId=neobundy&logNo=130077461314 더보기