일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Neural Network
- 나르왈프레오
- 구글 앱 엔진
- Bidirectional Associative Memory
- Python
- BAM
- 동아리
- 가상화
- 패턴 인식
- 물걸레로봇청소기추천
- 삼성소프트웨어멤버십
- 파이썬
- 증강현실
- SSM
- Google App Engine
- 물걸레자동세척로봇청소기
- NarwalFreo
- 삼성
- hopfield network
- Friendship
- 삼성전자 소프트웨어멤버십 SSM
- 빅데이터
- 하이퍼바이저
- 신경망
- 패턴인식
- 멤버십
- 고려대학교
- 갤럭시탭S8울트라
- 신경회로망
- 인공지능
- Today
- Total
목록IT 놀이터/Elite Member Tech & Talk (389)
정보공간_1
안녕하세요. 강북 멤버십 21기 이동욱 입니다. 오늘은 지난 이야기에 이어 게임을 만들기 전에 알고 있으면 좋은 또 다른 부분에 대해서 이야기를 해보도록 하겠습니다. 아무래도 게임을 개발할 때 기본적으로 가장 많이 신경 쓰게 되는 부분은, 메모리와 속도 입니다. 보통 메모리와 속도는 연관되어 있어서, 메모리를 아끼고 속도를 희생하거나, 속도는 약간 느리게 하더라도 메모리를 아끼는 등의 선택을 해야 하는 경우가 많이 있습니다. 특히 게임의 경우 자료를 효율적으로 저장하면서 빠르게 작동해야 합니다. 그러기 위해서는 알고리즘과 자료구조에 대한 이해가 필수적 입니다. (다만, 요즘에는 워낙 컴퓨터의 성능이 좋아서 속도도 빠르고 메모리도 충분하기 때문에 개발하거나 하는 게임의 요구 사항에 맞춰서 적절하게 분배하는..
안녕하세요. 강북 멤버십 21기 이동욱 입니다. 저는 어린 시절에 IT 업계에 종사하셨던 아버지 덕분에, 또래 친구들 보다 PC를 빠르게 접할 수 있었습니다. 그래서 제 친구들 보다 먼저 다양한 프로그램 특히, 게임을 많이 접할 수 있었습니다. 저는 자연스럽게 '게임이란 재미있는 거구나' 라는 생각과 함께 '나도 게임을 한 번 만들어 보고 싶다.' 라는 생각을 가지게 되었습니다. 그렇게 프로그래밍 이란 것을 알게 되었을 때 아무 생각 없이 무턱대고 게임을 만들었던 것이 기억 납니다. 그런데 문득 '그 때 이런 것을 알았더라면 어땠을까?' 하는 생각이 들어서 이것 저것 게임 개발에 도움이 되는 몇 가지를 포스팅 하려고 합니다. 게임 개발을 시작 하려고 하는 분들에게 게임 개발에 앞서, 모르고 개발해도 상관..
안녕하세요. 강북멤버십 20-2기 김민호입니다.벌써 5번째 포스팅이네요. 이번 포스팅에서는 지난 포스팅을 통해 구성한 OpenStack을 기반으로 가상머신을 생성하고 관리하는 방법에 관해 설명하도록 하겠습니다.OpenStack으로 구성한 Cloud Computing 환경은 이전 포스팅에서 설명한 Cloud Computing의 서비스 형태를 보았을 때 IaaS(Infrastructure as a Service)입니다. 서비스 대상으로 보았을 때는 Private Cloud에 해당되겠습니다.자 그러면 지금부터 가상머신을 생성하는 방법에 관해 알아보도록하겠습니다. OpenStack은 Horizon이라는 Web Dashboard를 통해서 VM(Virtual Machine)의 생성 및 관리 등을 수행할 수 있는데요..
안녕하세요. 강북멤버십 20-2기 김민호입니다.이번 포스팅은 지난 포스팅들에 이어서 OpenStack을 구성하기 위한 Compute Node의 설치 방법에 관해 설명드리도록 하겠습니다.설치에 필요한 준비 사항은 Cloud Computing 환경 구성하기(2)를 참고하시기 바랍니다. 지금부터 컴퓨트 노드를 구성하는 방법에 대해서 설명하겠습니다. 컴퓨트 노드의 경우 OpenStack에서 생성하는 가상 머신들의 자원을 직접 제공해주는 역할을 수행합니다. 컴퓨트 노드에서는 다음과 같은 기능을 제공합니다.Hypervisor(KVM)nova-computeNeutron OVS Agent그럼 지금부터 설치 방법에 관해 알아보도록 하겠습니다. * 설치 전 준비사항설치 전 준비 사항은 Controller Node와 동일합..
안녕하세요. 강북멤버십 20-2기 김민호입니다.벌써 3번째 포스팅이네요. 이번 포스팅에서는 지난 포스팅에 이어서 OpenStack을 구성하기 위한 Network Node의 설치 방법에 관해 설명드리겠습니다.설치에 필요한 준비 사항은 이전 포스팅에 설명되어있으니 참고하시면 좋겠습니다. 지금부터 네트워크 노드를 구성하는 방법에 대해서 설명하겠습니다. 네트워크 노드의 경우 OpenStack에서 네트워크와 관련된 모든 업무를 수행하게 됩니다. 네트워크 노드에서는 다음과 같은 기능들을 제공합니다.Virtual Bridging(OpenvSwitch + Neutron Agent) with tunnelingDHCP Server(Neutron DHCP Agent)Virtual Routing(Neutron L3 Agent..
안녕하세요. 강북멤버십 20-2기 김민호입니다.지난 포스팅에 이어 2번째 포스팅입니다. 이번 포스팅에서는 OpenStack을 이용한 Cloud Computing Infra를 구성하기 위한 방법에 관해 알아보도록 하겠습니다. OpenStack은 Grizzly 버전을 기준으로 하겠습니다. OpenStack을 구성하기 위하여 필요한 환경은 다음과 같습니다. 3개의 데스크탑의 Ubuntu를 기준으로 설명하도록 하겠습니다. 물론 1개의 데스크탑에서도 구성이 가능하지만 본 포스팅에서는 멀티 노드 기반의 Cloud Infra를 구축하는 방법을 설명하겠습니다. 구성하고자 하는 Physical Network 구성은 위의 그림과 같습니다. 위의 네트워크 모델을 기반으로 한 Cloud Infra를 구성하도록 하겠습니다. 각..
안녕하세요. 강북멤버십 20-2기 김민호입니다.저는 총 5회 동안 Cloud Computing Infra를 구성하는 방법에 관해 소개시켜드리고자 합니다. 첫 포스팅에서는 Cloud Infra를 구성하기 전에 간략히 Cloud Computing의 개요를 설명드리고, Cloud Infra를 구성하기 위한 Open Source Solution인 OpenStack에 과한 소개를 하도록 하겠습니다.클라우드 컴퓨팅이란 IT 자원을 네트워크를 통해 언제, 어디서든 사용할 수 있는 컴퓨팅 방식을 이야기합니다. 클라우드 컴퓨팅은 서비스 형태와 서비스 대상에 따라 분류를 할 수 있습니다. 먼저 서비스 형태에 따라 분류를 하면 다음과 같습니다.- IaaS(Infrastructure as a Service) : 서버, 스토리..
안녕하세요~ 화면보호기를 계속 만들어보는 신촌 멤버십 김시재입니다.이번에는 저번에 이어 사용자가 입력한 설정을 불러와서 출력하겠습니다. 아, 애니메이션도 넣기로 했었죠? 애니메이션은 어떻게 줄 수 있을까요? 여러가지 생각이 떠오르겠지만 가장 간단한 것은 WM_TIMER를 사용하는 방법입니다.애니메이션 추가하기애니메이션은 매우 간단하게 일정 시간 간격으로 표시되는 글자의 수가 달라지도록 해보겠습니다. ScreenSaverProc의 내용을 아래와 같이 수정해보세요, 매우 간단한 기능이기 때문에 별로 바뀌는 건 없습니다. WM_CREAT에서는 사용자의 설정을 불러오고 있습니다. 하지만 설정을 수정하는 건 아니기 때문에 WM_DESTROY에서는 사용자의 설정을 저장하지는 않습니다.실행해보시면 여러분이 설정한 글..
안녕하세요. 저는 강북 멤버십 20-1기 유성배라고 합니다. 저번 시간에 설명하였던 가상화에 이어서, 이번 시간에는 가상화처럼 코드 및 데이터의 고립(Isolation)을 통해 보안을 강화할 수 있는 기술인 ARM TrustZone Technology에 대해 다루도록 하겠습니다. ARM TrustZone Technology에 대해 생소하신 분들이 많으리라 생각됩니다. ARM TrustZone은 보안을 강화하기 위해 만들어진 기술입니다. 특히, 루트킷 등을 사용하여 운영체제를 변조하는 공격행위에 대해 차단하고자 만들어졌습니다. 대부분의 ARM 프로세서들이 이 기술을 사용하고 있습니다. 특히, 최근 스마트폰용으로 사용되고 있는 Cortex-A계열에서는 대부분 탑재하고 있습니다. 뿐만 아니라 최신의 64bit..
안녕하세요. 저는 강북 멤버십 20-1기 유성배라고 합니다. 저번시간에 이어서, 이번 시간에는 또 다른 하이퍼바이저인 VirtualBox에 대해 다루고자 합니다. VirtualBox는 가장 대표적인 Type-II, 전가상화 하이퍼바이저 입니다. Xen과 완전히 반대되는 구조라고 할 수 있습니다. 운영체제 위에 하이퍼바이저를 설치하는 형태이고, 하이퍼바이저 위에 구동시키는 운영체제에 별도의 수정을 가하지 않아도 되기 때문입니다. 여러분들은 아마도 리눅스 등을 다루는 학교과제에서 사용해보신 적이 다들 있을 것입니다. VirtualBox 역시도 Oracle에서 오픈소스로 배포하고 있습니다 (https://www.virtualbox.org/). 유료버전인 VMWare Workstation과는 다르게 자유롭게 받..