자동차 경제 말띠 컴퓨터 중국 특효약 삼성전자 기묘한 이야기 아키텍쳐 친구 구글 모델 스마트폰 PHP 주인공 Google 아키텍쳐 패턴 낙서연구소 Architectural Patterns 스타일 주름 스티브잡스 apple mysql 아이폰 애플 아마존 뉴욕 Netflix Apache 중퇴 iPhone 스트리트뷰 B2B CNN 점유율 질문 집단지성 Street MSA 소개 구글스트리트 Methodology 검색 스트릿뷰 모델링 twitter sql MWC Rating P2P Micro Service Architecture LeTV 비용절감 Prediction Open API 메모리 Machine Learning Amazon API Gateway 3D 페도메터

안드로이드.ZIP

드디어 모습을 드러낸 안드로이드 플렛폼 기반의 구글폰   (created at 2008-02-12)   223  

안드로이드 플렛폼 기반의 구글폰이 드디어 스페인 바르셀로나에서 열리는 MWC 2008에서 모습을 드러냈다.모든 기능이 다 드러나지 않아 자세히 알수는 없으나,짧은 기간에 모든것을 담아보고자 한 구글의 노력은 대충 느낄수가 있었다는 평이다.기본적으로는 쿼티자판을 기반으로 하고 있고, 여러 멀티미디어를 처리하기 위한 스마트폰 OS를 추구하고 있다.생각보다는 투박한 디자인의 구글폰, OS Shell은 마치 Windows CE를 연상케한다.음... 디자인은 좀 ...
드디어 모습을 드러낸 안드로이드 플렛폼 기반의 구글폰드디어 모습을 드러낸 안드로이드 플렛폼 기반의 구글폰드디어 모습을 드러낸 안드로이드 플렛폼 기반의 구글폰

Event-bus pattern은 Push Notification Service, 안드로이드 앱 개발에 주로 응용되는 아키텍쳐   (created at 2017-12-20)   348  

이벤트-버스 아키텍쳐 패턴(Event-bus Architectural pattern)은 4개의 주요 컴포넌트로 구성되어져 있는데, 이들 컴포넌트는 이름에서 예상되듯 이벤트를 다루는 컴포넌트 입니다. 이벤트 소스(event source) 이벤트 리스너(event listener) 채널(channel) 이벤트 버스(event bus) 아래의 그림에서 특정 채널을 통해 메시지가 메시지 버스를 통해 전달 되면, 리스너(listener)는 등록(subscribe)...
Event-bus pattern은 Push Notification Service, 안드로이드 앱 개발에 주로 응용되는 아키텍쳐

마이크로 서비스 아키텍쳐 (MSA, Micro Service Architecture)의 장단점 및 구현 방법   (created at 2018-07-13)   413  

마이크로 서비스 아키텍쳐(Micro Service Architecture)는 줄여서 MSA라고 부르며 서비스를 기능별로 작게 쪼개는 서버 아키텍쳐의 디자인 패턴으로, 기본 컨셉은 하나의 서비스는 한가지 일에 초점을 맞춘다는 것입니다. 또 다른 서비스와의 연계는 API로 구현합니다. 마이크로 서비스 아키텍쳐 구현 프로세스는 크게 4단계로 나눌 수 있는데, 구체적인 처리 절차는 다음과 같습니다. STEP 1. 기능별로 서비스 어플리케이션 구분 STEP 2. ...
마이크로 서비스 아키텍쳐 (MSA, Micro Service Architecture)의 장단점 및 구현 방법마이크로 서비스 아키텍쳐 (MSA, Micro Service Architecture)의 장단점 및 구현 방법마이크로 서비스 아키텍쳐 (MSA, Micro Service Architecture)의 장단점 및 구현 방법

AWS 기반 서버 없는 아키텍쳐(Server-less back-end architecture)   (created at 2018-07-11)   349  

인터넷 기반으로 서비스를 하는데 서버 없는 아키텍쳐가 있다고 하여 이를 올려 봅니다. 제목에 서버가 없다고 했지만, 서버가 아예 없는건 아닙니다. 정확한 표현은 최소화했다고 보는 것이 맞을 것 같습니다.   아래의 사례는 Amazon S3를 기반으로 하는 서비스 아키텍쳐 입니다. Amazon CloudFront를 통해 콘텐츠르 배포하고, Amazon API Gateway를 이용하여 필요한 기능은 AWS Lamda를 이용한 사례입니다. AWS La...
AWS 기반 서버 없는 아키텍쳐(Server-less back-end architecture)AWS 기반 서버 없는 아키텍쳐(Server-less back-end architecture)

넷플릭스 서비스 오토스케일링 아키텍쳐   (created at 2018-07-10)   392  

글로벌 비디오 서비스 강자인 넷플릭스는 아마존 AWS를 운영환경으로 사용합니다. 그들이 온라인 비디오 시장에서 티격태격하면서 경쟁하고 있지만, 아이러니하게도 넷플릭스는 아마존과 끈끈한 관계를 유지하고 있습니다. 아마도 아마존은 넷플릭스덕분에 그들의 아마존 프라임 비디오 서비스를 위한 환경 구축을 북미 전역에 쉽게 얻었을 것이라는 생각을 하게 만듭니다. 서비스 트래픽에 따라 서버 인스턴스를 늘렸다 줄였다 하는 오토스케일링(AWS Auto Scaling)을...
넷플릭스 서비스 오토스케일링 아키텍쳐

플러거블 스토리지 엔진을 가진 MySQL 아키텍쳐 - InnoDB는 인메모리 캐싱을 하는 고성능 솔루션   (created at 2018-07-02)   379  

오라클 홈페이지에 가니 플러거블 스토리지 엔진 기반으로 동작하는 MySQL 아키텍쳐 그림을 볼 수 있었습니다. 플러거블(Pluggable)이라 함은 스토리지 방식을 선택할 수 있다는 것인데요. 이는 각각의 스토리지가 컴포넌트처럼 동작한다는 의미를 내포합니다. MySQL 5.5.5 이전 버젼에서는 MyISAM이 기본 스토리지 엔진이었습니다, 그런데 5.5.5부터는 InnoDB가 기본적으로 붙도록 바뀌었습니다. 쓰는 입장에서는 별 차이를 느낄 수 없을 것이라...
플러거블 스토리지 엔진을 가진 MySQL 아키텍쳐 - InnoDB는 인메모리 캐싱을 하는 고성능 솔루션플러거블 스토리지 엔진을 가진 MySQL 아키텍쳐 - InnoDB는 인메모리 캐싱을 하는 고성능 솔루션

아틀라시안 뱀부(Atlassian Bamboo)를 활용한 CI(Continuous Integration) 환경 구축   (created at 2018-06-20)   454  

아틀라시안 뱀부(Atlassian Bamboo)는 CI(Continuous Integration) Tool입니다. 여기서 CI는 어플리케이션 소스가 변경되면 이를 자동으로 빌드하고, 테스트하고 서버에 배포까지 완료해주는 일련의 프레스를 자동으로 수행하는 것을 가능하게 해주는 툴입니다.일반적으로 개발자가 소스코드를 수정하여 소스코드 저장소에 올립니다. 이때 CI Tool이 저장소를 모니터링 하고 있다가, 뭔가 새로 변경된 것이 발견되면 소스코드를 다운로드하...
아틀라시안 뱀부(Atlassian Bamboo)를 활용한 CI(Continuous Integration) 환경 구축

아키텍쳐 패턴이란 - 소프트웨어 디자인 패턴   (updated at 2023-12-17)   436  

외국인회사에 있다 보면 개발자 채용시 아키텍쳐 설계 부분도 이야기를 하게 됩니다. 그러면 어떤 어프로치로 소프트웨어를 설계해야 하느냐에 대한 논의를 하게 됩니다.소프트웨어 개발/설계시 아키텍쳐링을 하다 보니 반복되는 패턴이 나오기 시작했고, 사람들은 이 패턴에 이름을 붙이기 시작했습니다. 즉, 아키텍쳐 패턴(Archiectural Patterns)이라 함은 소프트웨어 디자인 패턴이라고 할 수 있습니다. 참고로 패턴(Pattern)=유형,종류 라고 간주하셔...

Interpreter pattern은 SQL 또는 통신프로토콜을 기술하는 언어 구현시 주로 이용되는 아키텍쳐   (created at 2017-12-23)   412  

인터프리터 아키텍쳐 패턴(Interpreter Architectural pattern)은 프로그래밍 언어의 특정 구문을 해석/분석하는 컴포넌트 디자인에 많이 사용됩니다. 이 아키텍쳐의 기본 아이디어는 각각의 표현마다 클래스를 가지도록 하여 이를 조합하는 구조를 만드는 것입니다. 인터프리터 아키텍쳐 패턴(Interpreter Architectural pattern)은 SQL과 같은 Database Query Language 또는 특정 통신 프로토콜을 기술하...
Interpreter pattern은 SQL 또는 통신프로토콜을 기술하는 언어 구현시 주로 이용되는 아키텍쳐

Blackboard pattern은 오늘날 NLU(Natural Language Understanding)이나 차량인식 등에 응용되는 아키텍쳐   (created at 2017-12-22)   416  

블랙보드 아키텍쳐 패턴(Blackboard Architectural pattern)은 Non-deterministic algorithm(비결정성 알고리즘)을 구현하는데 널리 이용되고 있습니다. Non-deterministic algorithm(비결정성 알고리즘)은 그 다음 단계의 결과가 실행할때마다 다르게 나올 수 있는 알고리즘을 의미합니다. 참고로 Deterministic algorithm(결정성 알고리즘)은 결과가 유니크(Unique)합니다. 즉, 특...
Blackboard pattern은 오늘날 NLU(Natural Language Understanding)이나 차량인식 등에 응용되는 아키텍쳐

MVC(Model-view-controller) pattern은 Django, Rails와 같은 웹 어플리케이션 개발에 주로 응용되는 아키텍쳐   (created at 2017-12-21)   315  

MVC(Model-view-controller) 아키텍쳐 패턴(Architectural pattern)은 웹 어플리케이션 개발에 주로 이용되는 아키텍쳐 패턴입니다. MVC는 다음의  3개 파트로 구성되어져 있습니다. 모델(model) - 기본 함수와 데이터를 포함합니다 뷰(view) - 정보를 사용자에게 보여줍니다. 웹페이지 그 자체를 생각하시면 될 것 같습니다 컨트롤러(controller) - 사용자로부터의 입력을 처리합니다 이 패턴의 기본 아이디어는 ...
MVC(Model-view-controller) pattern은 Django, Rails와 같은 웹 어플리케이션 개발에 주로 응용되는 아키텍쳐

Peer-to-peer pattern은 BitTorrent와 같이 파일공유 솔루션이나 P2PTV, PDTP와 같은 멀티미디어 프로토콜에 주로 이용   (created at 2017-12-19)   228  

P2P는 Peer-to-Peer의 줄임말입니다. P2P 아키텍쳐 패턴(Architectural pattern)에서 개개의 각각의 독립적인 컴포넌트를 피어(peer)라고 부릅니다. 각각의 피어는 클라이언트로서 다른 피어에게 서비스를 요청하면서 한편으로는 서버로서 요청받은 서비스를 동적으로 처리해주는 기능을 가집니다. 2000년대 초반에 많이 쓰이던 당나귀(eDonkey), 냅스터(Napster), 소리바다와 같은 소프트웨어가 P2P 아키텍쳐 패턴에 해당하며...
Peer-to-peer pattern은 BitTorrent와 같이 파일공유 솔루션이나 P2PTV, PDTP와 같은 멀티미디어 프로토콜에 주로 이용

Broker pattern은 Apache ActiveMQ, Apache Kafka, RabbitMQ 등 메시지 미들웨어 같은 아키텍쳐에 주로 이용   (created at 2017-12-18)   267  

브로커아키텍쳐 패턴(Broker Architectural pattern)은 클라이언트-서버(Client-Server) / 마스터-슬레이브(Master-Slave) 처럼 역할이 분리된 컴포넌트(decoupled components)를 구조화하는데 주로 응용되는 패턴입니다. 여기서 브로커 컴포넌트는 컴포넌트간 통신(communication)을 조율(coordination) 하는 역할을 담당합니다. 클라이언트가 어떤 요청사항을 전달하면, 브로커가 중간에 받아서...
Broker pattern은 Apache ActiveMQ, Apache Kafka, RabbitMQ 등 메시지 미들웨어 같은 아키텍쳐에 주로 이용

Pipe-filter pattern은 컴파일러와 같이 통해 연속되는 필터링 기법을 통한 분석을 하는 아키텍쳐에 주로 이용   (created at 2017-12-17)   341  

파이프-필터 아키텍쳐 패턴(Architectural pattern)은 웹로그와 같은 텍스트 기반의 데이터 또는 프로그램 소스 코드 등과 같은 데이터 스트림을 처리하는데 적합합니다. 각각의 프로세스는 필터 컴포넌트 내에서 처리되며, 데이터는 파이프를 통해 전달되어 처리되어집니다. 이러한 파이프는 버퍼링을 하거나 동기화 하는 목적으로 사용됩니다. 컴파일러, DNA정보 분석 소프트웨어가 파이프-필터 아키텍쳐 패턴(Architectural pattern)기반이라...

Master-slave pattern은 장애 대응을 위한 Database 복제 등 병렬처리 및 Disaster Recovery 대응 로직에 주로 이용   (created at 2017-12-16)   358  

마스터-슬레이브 아키텍쳐 패턴(Master-Slave Architectural pattern)은 마스터(master)와 슬레이브(slave)로 구성되어져 있는데, 마스터는 일을 분배하는 역할을 가지고 있으며, 슬레이브는 전달된 기능을 수행합니다. 즉, 마스터(주인)이 업무를 지시하면, 슬레이브(하녀)는 그 일을 완료하여 결과물을 전달 하는 것입니다. 마스터-슬레이브 아키텍쳐 패턴(Master-Slave Architectural pattern)의 예로는 데...
Master-slave pattern은 장애 대응을 위한 Database 복제 등 병렬처리 및 Disaster Recovery 대응 로직에 주로 이용

Client-server pattern은 TCP/IP를 통해 데이터를 주고 받는 이메일, 웹하드 등이 주로 이용하는 아키텍쳐   (created at 2017-12-15)   238  

클라이언트-서브 아키텍쳐 패턴(Client-Server Architectural pattern)은 서버와 다수의 클라이언트로 구성된 2-Tier Architecture입니다. 서버는 다수의 클라이언트 컴포넌트에게 서비스를 제공하고, 클라이언트는 서버로부터 서로 약속한 서비스를 받는 구조입니다. 따라서, 이 구조에서는 서버가 클라이언트로부터 지속적으로 요청을 받아 처리하도록 설계되어져 있습니다.   응용분야로는 TCP/IP를 기반으로하는 Clien...
Client-server pattern은 TCP/IP를 통해 데이터를 주고 받는 이메일, 웹하드 등이 주로 이용하는 아키텍쳐

Layered pattern은 PC App, 쇼핑몰(이커머스) 웹사이트 등이 주로 쓰는 아키텍쳐 패턴   (created at 2017-12-14)   379  

레이어드 아키텍쳐 패턴(Layered architectural pattern)은 특정 수준의 추상화 된 레벨의 서브 펑션으로 구성된 스트럭쳐드 프로그램(Structure programs)에 널리 이용되고 있습니다. 각각의 레이어는 차상위 레벨의 레이어에게 서비스를 구성하도록 설계되어져 있는데, 통상 다음과 같이 4단계의 레이어를 이용하여 일반적인 정보 시스템을 구성하고는 합니다. Presentation layer (UI layer라고도 부름) Applic...

Machine Learning Tool의 종류와 용도   (created at 2017-03-12)   422  

Machine Learning Tool의 종류는 어떤 것이 있고, 그 용도는 어떤 것으로 설계되었는지 살펴봅니다. 1. Tensorflow Google Brain Team에서 개발했고, Neural Network 및 Machine Learning에 대한 연구에 사용되고 있습니다. Gmail, 음성 인식, Google 포토 및 Google 검색과 같이 일상적으로 사용하는 인기있는 Google 서비스에는 Tensorflow가 탑재되어 있다고 합니다. Tens...

친구등록 - 당신은 당신의 친구들을 어떻게 생각하시나요   (created at 2016-08-12)   366  

2010년 넘어서 대부분 사람들은 스마트폰을 사용했고, 또 이 때문에 데이터기반의 메신저 사용이 늘었습니다. 여기에 친구로 등록된 사람들과 소통도 하곤 했습니다. 여기에 나오는 휴대폰은 참 2000년대 중초반에 썼던 모델입니다. 친구등록과 관련된 어떤 에피소드가 펼쳐질지 한번 감상 해 보아요. 원하는 스타일의 친구를 소개해주는 신 개념 서비스인가 봅니다. 이렇게 친구를 삭제하면 새로운 친구가 또 소개 되나 부죠? 올~ 친구들이 엄청 늘었네요. 아니… 감히...

자연어처리(NLU)를 하기 위한 소프트웨어 아키텍쳐 - 걸음마단계부터 인간 수준으로 진화하는 방향에 대해 알아본다   (created at 2016-07-01)   383  

자연어 처리의 역사는 1950년대로 거슬러 올라가야 합니다. 당시 지금과 같은 컴퓨터 기술이 없었을때도 로봇이 사람의 말을 알아들을 수 있을까에 대한 의구심이 있었습니다. 또한 어떻게 하면 로봇이 사람의 말을 인지할 수 있을까에 대한 궁금증 또한 있었습니다. 인공지능의 가장 큰 도전과제는 어떻게 지식을 이해하고 표현할 것인가일 것입니다. 이해하는 것과 표현하는 것은 다를 것 같지만, 결국 그 둘의 공통분모는 이를 어떻게 정보화 할 것이냐에 대한 결과로 도...
자연어처리(NLU)를 하기 위한 소프트웨어 아키텍쳐 - 걸음마단계부터 인간 수준으로 진화하는 방향에 대해 알아본다자연어처리(NLU)를 하기 위한 소프트웨어 아키텍쳐 - 걸음마단계부터 인간 수준으로 진화하는 방향에 대해 알아본다자연어처리(NLU)를 하기 위한 소프트웨어 아키텍쳐 - 걸음마단계부터 인간 수준으로 진화하는 방향에 대해 알아본다

스마트 TV에 이어 스마트폰까지 진출한 중국의 동영상 업체 LeTV   (updated at 2023-10-03)   347  

LeTV는 2004년 베이징에서 설립(상장회사). 현재 10만 편의 드라마, 5천 편의 영화를 보유. 영화 제작사업도 추진 중이며, 2013년 총 9부의 영화를 제작하여 흥행 수입은 10억 위안에 달하는 업체입니다. LeTV는 스마트TV를 출시하여 그들의 서비스 영역을 넓혔는데요. 그런데 2015년 4월 20일 중국의 동영상 서비스 업체 LeTV는 스마트 TV에 이어 스마트폰을 출시하였습니다.   신품은 LeTV 1, LeTV 1 Pro, LeT...
스마트 TV에 이어 스마트폰까지 진출한 중국의 동영상 업체 LeTV스마트 TV에 이어 스마트폰까지 진출한 중국의 동영상 업체 LeTV

애플과 삼성의 스마트폰, 스마트 워치 제품 경쟁 - 소비자로서 흥미진진하고 기대 되, 다음의 블루오션은 뭐!?   (created at 2014-09-11)   297  

스티브잡스 아이폰을 공개 할 당시 잡스는 제품을 공개함에 있어 어떤 쇼맨십을 발휘합니다. 이에 감명을 받은 국내 업체들이 이를 따라하기 시작합니다. 이거 왜 이러셔!? 우리도 스마트폰 만들 수 있어. 이것에 멈추지 않고, 삼성전자는 조금 더 큰 화면과 필기감이라는 무기로 좀더 큰 화면의 갤럭시 노트를 공개합니다. 이것 저것 블루 오션을 찾던 삼성전자는 타블렛까지도 도전합니다. 이것이 스티브잡스의 심기를 건드려 삼성전자는 애플(Apple)과 특허소송까지 하...
애플과 삼성의 스마트폰, 스마트 워치 제품 경쟁 - 소비자로서 흥미진진하고 기대 되, 다음의 블루오션은 뭐!?애플과 삼성의 스마트폰, 스마트 워치 제품 경쟁 - 소비자로서 흥미진진하고 기대 되, 다음의 블루오션은 뭐!?애플과 삼성의 스마트폰, 스마트 워치 제품 경쟁 - 소비자로서 흥미진진하고 기대 되, 다음의 블루오션은 뭐!?

집단지성을 활용하는 Collaborative Filtering(CF) 알고리즘 - 추천 알고리즘으로 많이 이용되고 있지만, 한계도 알아야 해   (created at 2014-08-27)   398  

오늘은 Collaborative Filtering에 대해 간단히 정리해보려고 합니다. 업무상 이와 관련된 내용을 자주 접하지만, 어딘가 정리를 해서 놓을 필요가 있다는 생각이 들어 블로그에 올려봅니다. 참고로 이는 전혀 새로운 알고리즘이나 방법이 아니며, 이미 학술적으로도… 또한 업계에서도 널리 응용되고 있는 방법입니다. 본 포스트에서는 Collaborative Filtering에 대해 그 정의와 응용(Application)에 대해 간단히 소개하고자 합니...
집단지성을 활용하는 Collaborative Filtering(CF) 알고리즘 - 추천 알고리즘으로 많이 이용되고 있지만, 한계도 알아야 해집단지성을 활용하는 Collaborative Filtering(CF) 알고리즘 - 추천 알고리즘으로 많이 이용되고 있지만, 한계도 알아야 해집단지성을 활용하는 Collaborative Filtering(CF) 알고리즘 - 추천 알고리즘으로 많이 이용되고 있지만, 한계도 알아야 해

심령 어플 - 거참 기묘한 이야기일세…   (created at 2014-07-29)   732  

2014년… 스마트폰 어플리케이션이 수를 셀 수 없을 정도로 많이 나왔습니다.   처음에는 게임을 많이 했는데, 제가 주로 많이 사용하는 어플리케이션은 Facebook이나 Twitter같은 앱(App)이나 웹브라우져를 이용한 신문구독을 많이 합니다.   아래 나오는 작품은 특이한 주제를 다루는 앱(App)을 다룹니다.   정말 등골이 오싹한 기묘한 이야기일세…

아이폰 아웃룩 싱크 문제   (created at 2008-09-21)   191  

지금 인터넷에 올라와 있는 것을 보면 아이폰과 아웃룩 싱크는 완전히 해결된것 같지 않다.여러 인터넷 포럼을 보면사람정보는 잘 가져오지만, 카렌다 등의 일정정보는 잘 가져오지 못한다고 주장한다.아마도 이것은 2G에서 많이 그랬던것 같은데이런저런 자료를 찾아보고 거기서 나온 결론을 보면iTunes는 7.7.1 이상을 설치해주면 되는것 같고, 여기서 아웃룩 세팅을 아래와 같이 지정해주면 된다.아이폰에서 아웃룩 싱크가 제대로 된다면 굳이 WinCE기반의 스마트폰...
아이폰 아웃룩 싱크 문제

세계가 구글폰에 주목하는 이유 - 모바일 광고로 요금인하, 핸드폰 가격인하, 또 !?   (created at 2007-08-18)   199  

모바일광고 통해 '공짜폰'도 가능웹 연동 서비스로 포털 입지 강화세계 이통업계 강력한 경쟁상대로국내외 보도를 통해 구글폰이 화두로 떠오르고 있다. 구글폰은 아이폰을 뛰어넘는 파급효과로 이동통신 시장 구도를 뒤흔들 것이라는예상도 나오고 있다. 여기서 말하는 구글폰은 노키아를 위시해 삼성ㆍLG전자가 출시한바 있는 '구글애플리케이션 탑재폰'(Phonewith Google)이 아니라 구글이 개발ㆍ판매하는 'G폰'(Google branded phone)이다. 그렇...
세계가 구글폰에 주목하는 이유 - 모바일 광고로 요금인하, 핸드폰 가격인하, 또 !?

미국서 열풍 '아이폰' 치명적 약점 있다는데...   (created at 2007-07-02)   218  

애플의 새로운 킬러(Killer) 기기인 아이폰 광풍은 과연 태풍으로 진화할 것인가. 지난 6월 29일 미국 전역은 ‘아이폰(i-phone)’ 열풍에 빠져들었다.‘아이팟(i-pod)’으로 MP3 플레이어 시장을 평정했던 애플사의 야심작 아이폰이 이날 미 전역에 출시됐기 때문이다. 판매처 앞에서 줄을 선 사람들을 찍은 사진이 미국의 모든 미디어 매체를 도배했다. 아이폰은 휴대전화기와 MP3 재생 기능이 있는 복합기기로, 터치 스크린 방식(화면을 눌러서 메뉴...
미국서 열풍 '아이폰' 치명적 약점 있다는데...

구글 맵에 새롭게 도입된「스트리트-레벨」서비스   (created at 2007-06-04)   163  

구글이 새롭게 도입한 스트리트 뷰(Street View) 기능이란 여러 장소의 스트리트-레벨 사진(street-level photographs)을 제공하는 서비스이다. 이는 현재 샌프란시스코 베이 지역이나 뉴욕과 같은 주요 대도시 지역에 국한되어 서비스되고 있다. 여기서는 스트리트 레벨 시각에서 찍힌 도로의 자동차 등을 확대해서 볼 수도 있다.제공: Google사진은 스트리트 레벨에서 바라본 캘리포니아 마운틴뷰 소재 구글 본사의 모습.제공: Google이...
구글 맵에 새롭게 도입된「스트리트-레벨」서비스구글 맵에 새롭게 도입된「스트리트-레벨」서비스구글 맵에 새롭게 도입된「스트리트-레벨」서비스

인터넷에 얼굴과 번호판까지.. 구글 새 서비스 논란   (created at 2007-06-04)   178  

눈높이 이미지를 제공하는 구글 맵스의 ‘스트리트 뷰’ 기능이 논란과 화제를 일으키고 있다. 구글은 도심의 모습을 눈높이에서 보여주는 새로운 서비스를 목요일 시작했는데, 네티즌과 해외 언론들은 벌써부터 큰 관심과 함께 의구심을 드러내고 있다.  미국 인터넷 매체 드러지 리포트의 경우, 구글 맵스의 스트리트 뷰 메뉴를 이용하면 자동차 번호판이 보이며 조깅하는여성의 얼굴 그리고 성인업체 간판 앞에 서 있는 남성의 얼굴까지 선명하게 볼 수 있다며 사생활...

구글, 새로운 길찾기 서비스 스트릿뷰 서비스 시작…목적지 주변 거리 입체 조망케   (created at 2007-06-04)   558  

한번도 가본 적이 없는 곳, 주변에 뭐가 있는지 전혀 모르는 곳에서 만나기로 약속했을 땐 어떻게 할 것인가? 앞으로 많은 미국인들은 이 물음에 “구글맵 스트리트뷰를 찾아보고 갈 것”이라고 대답할 것으로 보인다.  구글은 29일부터 기존에 운영해온 온라인 지도 구글맵에 ‘스트리트뷰’ 서비스를 추가로 제공하고있다. 지도에 지정한 곳의 주변 광경을 모두 보여주는 서비스다. 예를 들어 뉴욕 타임스스퀘어를 지정하면, 타임스스퀘어를 중심으로마우스로 360°...
구글, 새로운 길찾기 서비스 스트릿뷰 서비스 시작…목적지 주변 거리 입체 조망케

2-Tier 아키텍쳐와 3-Tier 아키텍쳐의 다른점   (created at 2007-05-04)   248  

아키텍쳐를 디자인하다 보면 2-Tier이냐 3-Tier이냐에 대한 질문을 까끔 듣습니다.이는 보통 Java개발자들에게서 많이 듣는 질문이기도 한데요. 왜냐하면 J2EE 어플리케이션이 2-Tier 또는 3-Tier로 구분되기 때문입니다.아래는 2-Tier 아키텍쳐의 사례입니다.위에서 보시면 클라이언트가 비즈니스로직과 데이터베이스로직, 그리고 UI까지 다 가지고 있는 구조라고 할 수 있습니다. 위의 그림상에서 보면 다음의 두개 티어(Tier)로 구성되어져 있...