일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SSM
- NarwalFreo
- 신경회로망
- 인공지능
- 파이썬
- Friendship
- 가상화
- 삼성전자 소프트웨어멤버십 SSM
- 갤럭시탭S8울트라
- 구글 앱 엔진
- 동아리
- BAM
- 증강현실
- hopfield network
- 멤버십
- 물걸레자동세척로봇청소기
- Python
- Bidirectional Associative Memory
- 신경망
- 하이퍼바이저
- 삼성소프트웨어멤버십
- 삼성
- 패턴 인식
- 나르왈프레오
- 고려대학교
- 패턴인식
- 빅데이터
- 물걸레로봇청소기추천
- Google App Engine
- Neural Network
- Today
- Total
목록All Posts (688)
정보공간_1
이번 블로그에서는 Tizen에서 사용하는 code-review tool인 Gerrit에 대해 살펴보도록 하겠습니다. All 탭의 Open을 선택하면 다음과 같은 창을 볼 수 있습니다. Open창에서는 아직 결과가 나와 있지 않은 커밋들을 보여 줍니다. Subject는 Commit Message를, Status는 현재 Commit된 상태를 보여주면 Open일 경우 아무것도 보이지 않고 Merged는 합쳐진 상태를, Abandoned는 거절된 상태를 나타냅니다. Owner는 Commit한 사람을 Project는 해당 패키지 명을, Branch는 git에서 Branch를 나타냅니다. CR과 V는 Code review와 Verified의 약자를 나타냅니다. My 탭의 Changes에 들어오면 다음과 같이 자신이..
엘리트 멤버 6기, 강북멤버십 23-1기 홍진우입니다. 지난시간에는 부트로더를 직접 소스로 구성하고 가상으로 Emulation 해보았는데요. 이번 시간에는 OS의 기본기능중 하나인 화면 제어에 대해 공부해 보도록 하겠습니다. * 필요한 툴은 지난 포스팅과 동일하게 Eclipse CDT, NASM, QEMU 입니다. 1. 화면 제어의 원리 화면에 문자를 출력하기 위해서는 현재 동작 중인 화면 모드와 관련된 비디오 메모리의 주소값을 알아야 합니다. 비디오 메모리는 모드별로 규약에 맞추어 데이터를 입력하게 되면 화면에 원하는 문자나 그림을 출력하는 구조로 되어 있습니다. 부팅 후 기본으로 설정되는 화면 모드는 Text 모드 이며, 화면 크기는 80(가로) X 25(세로) Character Set으로 설정되어 ..
안녕하세요 엘리트회원 6기 23-2 송태현 입니다. 이번시간에는 제가 예전에 창의과제에서 진행했던 핵심 알고리즘인 DTW알고리즘에 대해서 알아보겠습니다. 1. DTW알고리즘은 시간순서상에 여러개의 연속적인 데이터를 각각 비교하여 그 두 종료의 데이터가 얼마나 유사한가를 판별해 내는 알고리즘 입니다. 2. 다음과 같은 판별로 두개의 그래프가 얼마나 비슷한 그래프인가를 볼 수 있습니다. T그래프와 C그래프는 같은 시간축선상에 이산데이터 입니다. 그 이산데이터들을 선으로 연결한것이 그래프인데 위와 같은 그래프에 데이터 T(2, 5, 2, 5, 3), C(0, 3, 6, 0, 6, 1)에 값을 서로 비교를 합니다. 3. 두 그래프를 비교하는 것은 다음과 같습니다. 유클리드 거리공식을 통해 2차원배열에 채우게 되..
[Ext JS4 파헤치기 #2 MVC패턴 이해하기] 규모가 큰 클라이언트 어플리케이션은 구현을 하면 할수록 복잡해지고 추가 구현이나 수정 및 보수작업이 어려워집니다. 그렇기 때문에 Ext JS 4의 어플리케이션 구조는 MVC와 유사한 패턴을 따릅니다. 이는 앞선 유지보수와 관련된 문제들을 해결할 수 있으며, 구조화를 통해 코드 이해도를 상승시키며, 버그 발생시 쉽게 찾아내고 제거할 수 있도록 도와줄 수 있습니다. 1. Ext JS 4 프로젝트 생성하기 먼저 Ext JS 4 어플리케이션의 구조를 한번 살펴보겠습니다. 구조를 직접 어플리케이션을 만들어 보면서 알아보도록 하겠습니다. (1) Ext JS 4와 Sencha Cmd를 설치합니다. - Ext JS 4 (http://www.sencha.com/prod..
안녕하세요 엘리트멤버 6기 23-2기 송태현 입니다. 저번시간엔 안드로이드 프레임워크 내부에 Power가 어떻게 관리되고 그것을 관리하는 클래스인 PowerManagement에 대해서 알아보았습니다. 이번시간에는 PowerManager에서 제공하고 API형태로 제공된 WakeLock에 대해서 알아보고 그것을 잘 사용하는 방법을 알아보겠습니다. 1. 우선 구글 develop에 문서에서 나온 PowerManager WakeLock에 대한 설명을 번역하면 다음과 같습니다. - PowerManager 는 Device 의 전원 상태 ( Power state ) 를 제어할 수 있게 도와줍니다. - 단말의 배터리 사용시간은 PowerManager 의 API 사용에 따라 현저한 차이를 나타냅니다. - 반드시 필요한 경..
안녕하십니까? 강북멤버십 23-1기 윤덕진입니다. 오늘은 변수와, 본 쉘, 배시 쉘 문법 구조에 대해 포스팅 하도록 하겠습니다. 1. 변수 1.1 전역 변수(환경 변수) 전역 변수 또는 환경 변수들은 모든 쉘에서 사용할 수 있으며, env 명령과 printerenv 명령을 사용하면 환경 변수들을 출력해볼 수 있습니다. 이 두 명령은 CentOS 리눅스의 coreutils 패키지에 포함되어 있습니다. 1.2 지역 변수 지역 변수는 현재의 쉘에서만 사용할 수 있습니다. set 명령을 사용하면 환경 변수를 포함하여 모든 변수들과 함수들의 목록을 정렬해서 표시합니다. 1.3 변수 분류 및 생성 (1) 변수 분류 - 문자열 변수 - 정수형 변수 - 상수형 변수 - 배열 변수 (2) 변수 생성 변수들은 기본적으로 ..
1. AngularJS란? 자바스크립트 코드 몇 줄로 웹 페이지에 단순한 기능을 구현하던 시절은 지난날의 추억과 같습니다. 최근 웹 페이지의 자바스크립트의 줄의 수는, 유지보수를 할 수 있는 수준을 넘어버렸습니다. 제이쿼리가 생기고, Ajax가 생기면서 크로스 브라우징에 관한 코드를 더는 작성할 필요가 없어졌습니다. 하지만 그렇더라도, 유지보수를 위해 자바의 Spring처럼, 결합도거 낮고, 응집도가 높은 코드를 작성할 필요가 많아졌습니다. TodoMVC(http://todomvc.com)사이트수많은 자바스크립트 프레임워크들이 존재하며, 그중에서 근래에 AngularJS의 인기는 계속 상승중입니다. 이전에, banbone.js도 MVC패턴을 예를 들며 설명하였지만, 이렇게 많은 프레임워크중에서 Angul..
"코드는 자산이 아닙니다. 코드를 많이 짤수록 나중에 유지보수해야 할 게 많아집니다." □ backbone.js 란?Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.- Backbone.orgBackbone.js를 이용해 단일 페이지 애플리케이션(SPA) 모델로 사이트를 구..
[Ext JS4 파헤치기 #4 Ext JS4 Layout 이해하기] 웹 페이지의 UI(User Interface)를 구성하기 위해 가장 먼저 생각해야 할 부분은 레이아웃입니다. 페이지 또는 컴포넌트의 내부 컴포넌트들을 어떤식으로 구성할 것인가에 따라 그에 맞는 레이아웃 속성을 정해주어야 합니다. 주로 panel과 container 타입 컴포넌트에 사용됩니다. 몇가지 주로 사용되는 레이아웃 속성값을 알아보겠습니다. 1. border border 는 여러 panel을 가지는 UI 레이아웃을 구성할 때 유용한 속성값입니다. 인접한 패널들을 다룰 때 주로 다룰 때 사용합니다. 간단한 예제를 통해 구현해 보겠습니다. Ext.define('Test.view.LayoutPanel', {extend: 'Ext.pane..
안녕하세요 신촌 멤버십 22기 류보원입니다.이번에는 오큘러스 리프트의 화면에 적합한 GUI를 구현하는 법에 대해 알아보겠습니다. 오큘러스 리프트를 이용한 게임을 구현할때의 GUI는 일반적인 게임의 GUI와는 조금 다르게 생각할 필요가 있습니다. 그 이유는 시야각과 해상도의 차이 때문입니다. 일반 PC게임의 경우 사용자의 디스플레이는 대부분 1920 x 1080의 와이드를 사용하기 때문에 화면 좌상단 혹은 하단 구석에 적당히 GUI 레이아웃을 배치하면 됩니다. 하지만, 오큘러스 리프트의 경우 1280 x 800 (640 x 800 per eye : DK1), (960 x 1080 per eye : DK2)의 해상도로 다소 낮은 해상도를 가지고 있습니다. 또한 실제 사람의 눈과 비슷한 시야각을 구현한다고는 ..