일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Python
- Neural Network
- 신경회로망
- BAM
- 물걸레로봇청소기추천
- 삼성전자 소프트웨어멤버십 SSM
- SSM
- hopfield network
- Google App Engine
- 갤럭시탭S8울트라
- 삼성소프트웨어멤버십
- 가상화
- 멤버십
- NarwalFreo
- 하이퍼바이저
- 패턴인식
- 신경망
- 증강현실
- 구글 앱 엔진
- 인공지능
- Friendship
- Bidirectional Associative Memory
- 고려대학교
- 나르왈프레오
- 동아리
- 빅데이터
- 삼성
- 물걸레자동세척로봇청소기
- 파이썬
- 패턴 인식
- Today
- Total
목록All Posts (688)
정보공간_1
최근 정보 시각화(Information Visualization)에 대해서 공부하고 있습니다. 학교 수업을 듣는 중에 관심을 갖게 되어 공부하게 되었는데요, 가트너의 2012 신기술 하이프 사이클에서 언급한 바와 같이 빅데이터는 최근 가장 빠르게 발전하고 있는 기술입니다. 이에 따라 주목받고 있는 주요기술은 빅데이터 처리를 위한 서버사이드와 빅데이터를 어떻게 하면 의미있는 정보로 보일 수 있는지에 대한 정보 시각화 부분이 아닌가 합니다. 소프트웨어를 공부하는 사람들에게는 정보시각화는 UX영역이나 디자인 영역이라고 생각을 할 수 도 있을 것입니다. 저도 처음 이 분야를 접할 때는 UX영역에 많은 의미가 있는 분야가 아닌가 했습니다. 그러나 좀 더 알아보니 정보 시각화는 소프트웨어에 관한 학문적 연구 영역에..
1. 개요 본 문서에서는 안드로이드 운영체제를 대상으로 하는 악성코드의 현황을 다룬다. 안드로이드 악성코드는 스마트폰의 보급과 함께 급증하여, 개인정보 유출, 오과금 문제 등으로 인해 이슈가 되고 있으며, 안드로이드 소프트웨어 개발자로써, 이러한 위협에 대해 미리 인지하고 있을 필요가 있다. 본문에서는 안드로이드 악성코드의 종류, 배포형태, 공격방식 등에 대해 다룬다. 해당 내용들은 보안 업체인 Juniper Networks, Lookout, F-Secure 의 2011년에서 2012년 사이에 공개된 Threat Report에 기반하여 구성되어있으며, 본문의 수치, 도표를 상기 문서에서 다수 인용해왔음을 미리 밝힌다. 2. 안드로이드 스마트폰의 보급 모바일 운영체제인 구글 안드로이드의 1.0 베타 버전이..
안녕하세요 강남 멤버쉽 21기 안병현입니다. 저는 오늘 GoF디자인패턴중에서 Mediator패턴에 대해서 소개해드리려고 합니다. 디자인패턴이란 한마디로 정의내리기 어렵지만, 프로그래밍 과정에서 자주 겪는 문제점을 해결하기 위해 만들어진 정형화된 문제해결법이라고 보시면 될 것 같습니다. 수많은 디자인패턴 중에서 GoF디자인 패턴이 가장 대중적으로 알려져 있는데요. GoF 디자인 패턴은 Gang of Four라고 불리는 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides 이 네명의 소프트웨어 공학 연구자들이 쓴 책 ‘Design Patterns : Elements of Reusable Object-Oriented Software’ 에서 소개된 패턴들입니다. ..
Nexus s 단말용 커널을 컴파일 하는 방법과 플래싱 하는 방법을 블로깅 해보도록 하겠습니다.개발환경은 우분투10.10 64bit환경이고 타겟 Nexus s는 4.0.4환경입니다. 개발 환경설정을 해주어야하는데 온라인에 다양한 패키지 설치 설명들이 있고 그중 제가 설치했던 패키지 방법은 아래와 같습니다. add-apt-repository "deb http://archive.canonical.com/ lucid partner"apt-get updateapt-get install sun-java6-jdkapt-get install pythonapt-get install git-coreapt-get install git-core gnupg flex bison gperf build-essential zip c..
Unity3D 기초 (1) Unity3D는 최근 들어 새로운 버전이 나오면서 더욱 많은 이들에게 각광받고 있는 게임 개발용 3D 엔진|툴 입니다. 이미 많은 게임들이 유니티 엔진을 사용하여 만들어졌으며, 다른 엔진보다 싼 가격에도 불구하고 좋은 성능을 보여줍니다 (무료 버전도 있습니다). 여기에서는 유니티의 기초적인 인터페이스부터 차근차근 알아보려 합니다. 먼저 유니티의 인터페이스에 관해 볼 텐데 유니티 사용에 앞서 가장 기초가 되는 것이기 때문에 유니티로 프로젝트를 하고자 한다면 충분히 숙달될 필요가 있습니다. 유니티를 실행시키면 아래와 같은 창을 볼 수 있습니다. Open Project로 이미 만들어진 프로젝트를 열 수 있으며 Create New Project로 새로운 프로젝트를 생성할 수 있습니다...
안녕하세요.대구 멤버십 21기 이현복 입니다.Data Structure중 두번째 주제인 List에 대한 이야기 입니다. 자료구조 중에서 배열과 더불어 가장 많이 쓰이는 형태가 List입니다.리스트는 다음 데이터가 있는 위치를 저장함으로써데이터가 저장된 위치에 상관 없이 연속된 데이터 처럼 사용할 수 있도록 한 자료구조 입니다. 리스트의 기본적인 연산으로 create, add, del, retrieve, length 가 필요합니다.create : 새로운 리스트를 생성하는 함수add : 새로운 노드를 추가하는 함수del : 해당 노드를 삭제하는 함수retrieve : 데이터를 참조하여 보여주는 함수length : 리스트 내의 데이터 갯수를 알려주는 함수물론 더 많은 함수가 제공된다면 좋겠지만 기본적으로 필요..
일반적으로 C언어를 배우는 과정에서 register키워드를 사용한 변수가 빠르다는 것을 여러 서적을 통해서 학습을 하게 됩니다. 본 포스트에서는 실제로 register 변수와 일반 변수에 대해 실험을 진행하여, 메모리 구조를 통해 왜 register 변수의 속도가 더 빠른지 그 이유를 살펴보고자 합니다. 또한 그에 따른 컴퓨터의 cache 메모리에 대해 다뤄 보고자 합니다. 일단 컴퓨터의 입장에서는 C언어로 작성된 코드는 인식을 할 수가 없습니다. 따라서 C언어로 제작된 프로그램들을 컴파일을 통해서 컴퓨터가 인식하는 binary들로 변환을 하게 됩니다. 실험을 위한 간단하게 C언어로 프로그램을 제작 해보았습니다. 하나는 register 변수를 사용한 루프이고, 다른 하나는 일반 변수를 사용한 루프입니다...
안녕하세요 대전 멤버십 21기 깁호원 입니다. 지난번에는 Concerto MCU의 개발환경에 대해서 포스팅을 했는데 이번에는 프로젝트 생성에 대해서 포스팅을 하겠습니다. Concerto는 듀얼 코이이므로 프로젝트가 2개가 필요합니다. 먼저 Arm M3 프로젝트부터 만들겠습니다. CCS에서 File-> CCS Project를 클릭합니다. 셋팅을 위와 같이 Family는 ARM으로 Variant는 F28M35H52C1로 맞추어 줍니다. 아래 프로젝트 설정은 Empty Project로 합니다. 그럼 위와 같이 생성이 되게 됩니다. 프로젝트를 마우스 오른쪽 버튼을 클릭해서 가장 아래쪽에 보시면 Properties가 있는데 클릭하면 아래와 같은 창이 뜨게 됩니다. 그리고 라이브러리 파일들을 사용할 수 있도록 경로..
안녕하세요.강북 멤버십 20-2기 송석호입니다.이번 달에는 equinox 기반으로 OSGi 번들을 구현 해보도록 하겠습니다. 1. My Bundle 만들기시작하기 전에, 실행하기 위한 OSGi 프레임워크를 필요로 합니다. 저번에 설명 드렸던 세 개의 오픈소스 ( Equinox, Apache Felix , Knopflerfish)구현 들이 있습니다. 어떤 것을 선택하든 작성할 코드는 똑같겠지만 실행 방법은 다를 수 있습니다. 여기서는 Equinox 를 사용할 것이며, Equinox는 Eclipse 자체가 사용하는 런타임입니다. 설치된 Eclipse 가 있다면 거기서 복사하실 수 있습니다.org.eclipse.osgi_3.7.2.v20120110-1415.jar 파일을 찾고 OSGi를 실행할 디렉토리에 복사..
안녕하세요. 대구 멤버십 21-1기 최진원입니다. 이번 포스트에서는 Classes와 Encapsulation에 대해서 작성하겠습니다. 몇가지로 나누어 보았는데요. 어렵지 않은 내용이니 차근차근 따라와 보시길 바랍니다. :D, C++에서 나오는 Class는 objects의 blueprint 라고 하는데요. 먼저 struct와 class에 대해서 알아보겠습니다. 1) Struct vs classt "관련 있는 데이터를 하나로 묶으면 관리하기에도, 프로그래밍 하기에도 편리하다." 실제로 프로그래밍을 하다 보면 데이터의 부류를 형성하게 되는데요. 이렇게 부류를 형성하는 데이터들을 하나의 자료형으로 정의해서, 관리 및 프로그램 구현에 도움을 주겠다는 의도로 등장한것이 Struct입니다. 사실 그 밖에도 공용체와 ..