옛글

    Object-Oriented Programming Concepts 객체지향의 컨셉

    http://pdf-world.net/download.php?id=33940 을 번역한 글입니다. (일부 오역이 있을 수 있습니다.) 객체 지향 프로그래밍 컨셉 아래의 네가지 중요한 컨셉들은 객체 지향 프로그래밍의 패러다임을 구성합니다. 1. 객체 지향 프로그램들은 객체의 집합들로 만들어진다. 2. 이 객체들은 프로그램의 작업을 수행하기위해 다른 객체들과 소통한다. 이 소통은 메세지를 통해서 이루어진다. 3. 객체는 클래스라고 불리는 템플릿으로 정의된다. 4. 클래스들은 부모 클래스(super class)로 부터 그들의 행동 일부를 상속받을 수 있다.객체 학생, 비행기, 바위, 강사 등 : 현실 세계는 객체로 구성되어 있습니다. 이들은 모두 상태와 행동을 가집니다. 소프트웨어 객체(혹은 단훈한 객체)는 ..

    Generic in java, what is the raw type?

    Generic in Java Generic이란 단어의 의미를 찾아보면 '포괄적인/추상적인'이란 뜻을 마주하게 됩니다. Generic programming이 Java에 들어오게 된건 J2SE 5.0 (2004년도) 부터입니다. Generic Programming은 단어의 의미와 같이 '추상적인'형태로 표현을 하는 프로그래밍 기법입니다. 자바에서는 이를 위해 제네릭 타입과 메소드를 제공하며 C++의 그것과 유사한점이 있지만 차이점도 많이 가지고 있습니다. 제네릭 프로그래밍을 씀으로써 얻어지는 장점(C++ 템플릿과 비교하여)은, 컴파일 시 타입체킹이 가능하다. 하나의 컴파일 된 코드를 생성한다. 컴파일된 라이브러리만 존재하면 동작이 가능하다. 세가지로 이야기를 할 수 있습니다. 제네릭 클래스, 인터페이스, 메..

    안드로이드 아키텍쳐 (Analysis of the Android Architecture) #2-1 안드로이드 구조

    KIT라는 곳에서 2010년도에 발표된 Analysis of the Android Architecture에 대해 번역을 한 글입니다. 원본은 http://os.ibds.kit.edu/downloads/sa_2010_braehler-stefan_android-architecture.pdf이며, 중간중간 개인적인 주석은 () / *로 처리하겠습니다. 간단하게 아키텍쳐를 이해하는데 도움을 얻으려 번역을 하고 공유하려 합니다. (일부 오역 및 의도가 잘못 전달 되었을 수도 있습니다. 양해부탁드립니다) 2. 안드로이드 구조 OS의 최대의 목표는 Application을 구동시키기 위함이며, 안드로이드는 서로 다른 Layer에서 Application을 실행하고 관리하기 위해 몇가지를 제공합니다. 안드로이드는 확실히 ..

    안드로이드 아키텍쳐 (Analysis of the Android Architecture) #1 안드로이드 개요

    KIT라는 곳에서 2010년도에 발표된 Analysis of the Android Architecture에 대해 번역을 한 글입니다. 원본은 http://os.ibds.kit.edu/downloads/sa_2010_braehler-stefan_android-architecture.pdf이며, 중간중간 개인적인 주석은 () / *로 처리하겠습니다. 간단하게 아키텍쳐를 이해하는데 도움을 얻으려 번역을 하고 공유하려 합니다. (일부 오역 및 의도가 잘못 전달 되었을 수도 있습니다. 양해부탁드립니다) 1. 안드로이드 소개 및 개요 스마트폰과 태블릿은 점점 더 인기가 많아지고 있으며, OS의 중요성은 점점 중요해지고 있다. 안드로이드와 같은 OS는 배터리에 의해 돌아가는 기기에 탑재가 됩니다. GPS, 카메라, ..

    안드로이드 고퀄리티 카드RPG게임 '티어리스(Tearless)'

    오늘 소개해 드릴 게임은 '티어리스' 입니다. 카드를 통해 하는 게임 장르인 'Tearless'는 꽤나 고퀄리티의 그래픽을 가지고 다른 카드게임과는 차별화되어있는 게임입니다! 같은 카드덱이 없는 것이 특징이며 자신만의 카드 덱을 완성하여 게임을 진행하게 됩니다:) 최근 대부분의 게임들이 카카오게임으로 출시가 되고 있는데, 캐주얼 게임이 주를 이루는 카카오 게임의 종류와는 조금 차별성이 있어보입니다. '목욕의 신' '방과후 전쟁활동' 등 네이버웹툰 작가 하일권씨의 일러스트로 제작이 되었다고 하네요!(최초 앱 구동 시 일러스트로 구성된 동영상을 보면서 퀄리티에 놀랐더니...) 단순한 카드게임이 아닌, 전략을 통해 게임한다는 점에서 쉽게 질리지 않을 듯도 합니다. 공식까페 : http://cafe.naver...

    안드로이드 4.4 킷캣(Kitkat)의 의미와 미리보기

    네슬러의 초콜릿 '킷캣'구글 킷캣 프로모션 사이트 바로가기 http://www.android.com/kitkat/ 프로모션 글을 잠시 살펴보면,1.5 컵케익 : 안드로이드는 거의모든 앱과 위젯을 실행할 수 있는 오픈 OS로 출시되었기 때문에 원하는 대로 사용할 수 있습니다. 1.6 도넛 : 전세계의 정보가 여러분의 손끝에 있습니다. 웹을 검색하고 길찾기를 하거나 귀여운 고양이가 나오는 동영상을 감상하세요. 2.0 이클레어 : 홈화면을 원하는대로 설정하고 앱과 위젯을 여러 화면과 폴더에 정리하세요. 멋진 라이브 배경화면이 터치에 반응합니다. 2.2 프로요 : 음성 입력으로 텍스트를 입력하고 음성액션 기능을이용하여 휴대전화를 컨트롤 합니다. 2.3 진저브레드 : 안드로이드에서 게임을 더욱 재미있게 즐길 수 ..

    모바일 쇼핑몰 mintshop (민트샵) 1.11.12를 만나다

    모바일 쇼핑몰 mintshop - 민트샵이 1.11.12로 업데이트 되었습니다:) 이전 버전에서는 까만색 테마였는데, 하얗게 바뀌면서 더욱 산뜻한 느낌을 주네요:) 이전 버전보다 훨씬 더 많은 상품들이 있는데, 계약 된 브랜드샵은 바로 구매가 가능하나 그 외에 상품들은 각 상품의 홈페이지로 바로 연결이 됩니다:) 로그인도 '구글 플러스' 로그인 기능이 추가되었네요:) 이전 버전과 많이 달라진 점 중에 하나는 스마트폰과 태블릿 모두 가로모드가 지원된다는 점입니다:) 누워서 가로모드로 넓은 화면으로 아이쇼핑을 할 때 참 고마운 부분입니다. 브랜드샵도 카테고리 별로 볼 수 있어서 수많은 브랜드샵 중 보고 싶은 카테고리를 통해 조금 더 편리하게 쇼핑이 가능합니다:) 제가 가장 마음에 들어 하는 바로 '브랜드샵 ..

    영화 '잡스' 시사회를 다녀와서 - 개발자가 본 '잡스'

    잡스 시사회에 다녀왔습니다. 스포가 포함되어 있다고 하기에는 이미 잡스에 대한 많은 이야기들이 책과 말로 전해지고 있어서 그냥 개발자라는 직업을 가지고 있는 사람으로써 바라본 잡스에 대해 그리고 이래저래 느꼈던 점을 간단하게 이야기할까 합니다. 외국에선 그리 큰 인기가 없었다고 하는 말에 큰 기대를 하지 않았거나, 혹은 IT업계 종사하고 있어서 그런진 모르겠지만 꽤나 재미있게 봤습니다. 영화를 보는 내내 잡스보다는 매킨토시 팀의 천재 프로그래머들과 워즈니악에게 계속 감정이입이 되었지만... '스티브 잡스', 애플의 CEO, 혁신의 아이콘으로 잘 알려진 그 사람의 이름을 들어보지 않은 사람은 없을 듯 합니다. 책과 무수한 이야기를 통해 그의 괴짜같은 면은 이미 많은 이들이 알고 있습니다. (제가 느끼기에 ..