일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 삼성소프트웨어멤버십
- Bidirectional Associative Memory
- 삼성전자 소프트웨어멤버십 SSM
- Python
- 신경망
- Neural Network
- 파이썬
- Friendship
- 갤럭시탭S8울트라
- 물걸레자동세척로봇청소기
- 물걸레로봇청소기추천
- Google App Engine
- 구글 앱 엔진
- BAM
- 가상화
- 멤버십
- 나르왈프레오
- hopfield network
- 인공지능
- 패턴인식
- 빅데이터
- NarwalFreo
- 신경회로망
- SSM
- 삼성
- 동아리
- 증강현실
- 고려대학교
- 하이퍼바이저
- 패턴 인식
- Today
- Total
목록IT 놀이터 (420)
정보공간_1
안녕하세요 강남 소프트웨어 멤버십 21-1기 권도일입니다. 이번 주제를 무엇으로 할까 고민하다가 잡은 주제가 안드로이드쪽입니다. 개인적으로 한번 만들어 보고 싶기도 하였고 그래서 결국 만들게 된 OnLocker라는 made by Kwon Doil의 Lockscreen에 대한 소개 및 구현에 필요한 간단한 기술적 이슈를 짚고 넘어 가보고자 합니다. 기술적으로 큰 이슈는 없지만 Contents적인 요소가 강한 Application임으로 부담없이 재미있게 유쾌하게 읽어주시면 감사하겠습니다. 그럼 시작해볼까요?LockScreen이라는 것을 만들기 위해서 가장 기본적으로 필요한,그리고 이해하고 있어야 할 2가지를 먼저 짚고 넘어가겠습니다. 바로 BroadcastReceiver와 Service입니다.Broadcas..
애플리케이션을 개발하다 보면 서버에서 데이터를 받도록 구성하는 경우가 있는데, 이 때 REST서버를 사용하면 애플리케이션에서 서버의 정보를 체계적이고 간단하게 받을 수 있습니다. 이 방식은 트위터나 페이스북과 같은 대표적인 SNS 서비스에서도 채택하고 있는 방식으로, 데이터에 접근하고, 이를 사용하는 것이 직관적이라는 장점이 있습니다. 여기에서는 REST 서버를 쉽게 구축하도록 하는 Jersey 라이브러리를 사용하여 간단한 REST 서버를 구축해보겠습니다. 개발환경 준비 REST 서버 구축을 위해 다음 요소가 필요합니다. Eclipse EE (http://www.eclipse.org/downloads/) Jersey 라이브러리 (http://download.java.net/maven/2/com/sun/j..
안녕하세요? 엘리트멤버십 2기 이인표 입니다. 이번에는 지난번 증강현실의 기초 I에 이어서 내용이 진행될 것입니다. 지난번 포스팅에서 이론에 대한 내용이 주였다면 이번에는 실제로 그것을 적용시키는 방법을 다뤄볼까 합니다. 자 그럼 이제 시작합니다. 우선 우리는 OpenCV와 OpenGL을 사용하여 구현을 해보도록 하겠습니다. OpenCV 2.4 설치 : http://openshareit.tistory.com/category/OpenCV (위의 블로그를 참조하세용~~~) 1. 마커에 대한 이해 마커는 평면기하를 표현하는 좋은 표식입니다. 보통 증강현실이라 하면, 아래와 같이 생긴 마커들을 사용하죠? [그림 1] 마커 예시 마커라는 것은 평면 기하의 정보를 함축하고 있죠... 스케일, 회전, 이동 등... ..
안녕하세요 광주 멤버십 21-1 박정태 입니다. 이번 블로깅 부터는 아두이노에 대해 소개 하려 합니다. 하드웨어의 전유물인 펌웨어 및 다양한 부가 적인 디바이스 사용을 모든사람들이 쉽게 접근할 수 있도록 오픈 플랫폼으로 만든 프로젝트인 아두이노는 IT분야 부터 예술을 하는 사람들까지 사용 범위가 넓어지고 있습니다. 소프트웨어분들도 프로젝트를 하다 보면 디바이스 장치의 필요성을 느낄때가 있는데요 아두이노를 배워놓는다면 손쉽게 자기가 원하는 디바이스를 만들수 있답니다^^ 아두이노란? 아두이노(Arduino)는 오픈소스를 기반으로 한 피지컬 컴퓨팅 플랫폼으로, AVR을 기반으로 한 보드와 소프트웨어 개발을 위한 통합 환경(IDE)를 제공한다. 아두이노는 많은 스위치나 센서로부터 값을 받아들여, LED나 모터와..
PID 피드백 제어 시스템 1. PID 피드백 제어 시스템 자동제어 방식 가운데서 많이 이용되는 시스템으로는 PID 제어 시스템이 있다. PID란, P: Proportinal(비례), I:Integral(적분), D:Differential(미분) 3가지 Gain의 조합으로 제어하는 것으로 유연한 자동제어가 가능해진다. 그러나 PID 제어가 많이 쓰이기도 하지만 사용하는데 몇 가지의 고려사항이 있다. 가장 중요한 점은 일반 서적에서 PID 제어기를 설명할 때 선형적인 공간에서 제어기를 설명한다. 그러나 실제 적용이 되는 시스템은 현실적으로 선형적이지 못하고 비선형공간에서 제어기를 설계 해야 된다. 특히 수치적인 방법으로 각 Gain을 구하기(이러한 과정을 Tuning 이라 한다)위해서는 정확하고 많은 환경..
1. 시작하기 전에... 저번에 포스팅 Google App Engine 시작하기 를 이어 이야기를 진행하도록 하겠습니다. 이번 포스팅의 주제인 Django를 이용해서 개발하기 이전에 저번 포스팅의 마무리는 CGI방식으로 Google App Engine를 가동하는 방법을 알아봤습니다.그것보다 조금 더 발전된 방향은 WSGI를 이용해 개발 하는 방법을 알아 보도록 하겠습니다. WSGI는 Web Server Gate Interface의 줄임말로써 PEP 333에 문서화되어 있습니다.WSGI는 Python에서 웹서버와 웹 어플리케이션 또는 프레임워크간의 인터페이스라고 생각하시면 됩니다. 자세한 사항을 알고 싶으시면 PEP333 문서를 읽어보시면 더 도움이 될것 입니다.2. WSGI로 개발 방법. eclipse..
안녕하세요.광주멤버십 21-1기 조영진입니다.저번에는 template에 관한 내용을 살펴보았는데요~이번에는 template을 활용할 수 있는 하나의 경우에 대해서 살펴보려고 합니다! 1. 배열이란? 배열은 동일한 데이터 타입들을 저장하는 메모리상의 공간입니다.일반적으로 선형적으로 연속된 메모리 공간에 저장되지만특수한 경우에는 연속되지 않은 공간에 저장되는 경우도 있다고 하네요!배열을 사용하기 위해 초기화하는 다양한 방법들을 알아봅시다!위 코드의 실행 결과는 4가지 출력이 모두 동일합니다. 그리고 C / C++에서는 배열의 인덱스는 0번부터 시작하고 마지막 인덱스는배열의 크기 - 1 까지 입니다.따라서 위에서 선언한 배열들은 0 부터 4까지의 인덱스를 가지게 되고5 이상의 인덱스에 대한 접근에 대해서는 C..
안녕하세요. 강남 소프트웨어 멤버십 19-1기이자 엘리트멤버 2기 김주영이라고 합니다. 저는 자연환경의 현상을 바탕으로 만들어진 알고리즘들에 대한 연구를 좋아하는데, 그 중 많이 알려진 유전 알고리즘에 대해서 소개 해드릴까 합니다. 유전 알고리즘의 매력이라면, 자연세계의 진화과정에 기초한 계산 모델이라는 점입니다. 우리가 공학적 문제를 해결하기 위한 주제로도 정말 좋은 알고리즘이지만, 재밌게 놀기에도 좋은 알고리즘 이라는 걸 말씀드리고자 이 글을 준비했습니다. 1. 유전 알고리즘의 매력.. “기린은 왜 목이 길까? 왜 짧은 목 기린은 없을까?” 라는 일반적으로 많이 알려진 진화 과정에서부터 “왜 원숭이 같은 동물들은 우두머리가 많은 암컷을 거느릴까?” 하는 초등학생이나 할 법한 질문, 그리고 나아가서는 ..
1. RabbitMQ란 무엇인가? RabbitMQ는 Message Queue System으로 ActiveMQ, ZeroMQ 등과 비슷하다. RabbitMQ의 경우에는 성능상을 이점을 위하여 최신 모델인 AMQP(Advanced Message Queuing Protocol)을 사용하였으며, 개발은 Erlang OTP로 되었다. Message Queue를 사용하면 프론트엔드에 위치한 웹서버에서 수행해야될 일들을 백엔드단의 데몬 어플리케이션들에게 효과적으로 일을 나눠줄 수 있으며, 이는 기본적인 분산 처리의 개념과 같다. 다음은 RabbitMQ의 장점이다. 1) 응용 프로그램을 위한 강력한 메세지 처리 방법을 제공 2) 사용하기 쉽다. 3) 주요 운영체제에서 모두 실행 가능하다. 4) 많은 수의 개발자 플랫폼..
l What’s Windows Azure? Windows Azure는 클라우드 컴퓨팅 환경 위에서 구동되는 클라우드형 운영체제이다. 기존 하나의 머신 당, 하나의 운영체제가 존재하는 기존의 메커니즘과 달리 PaaS(Platform as a service)계층에서 통합 개발환경을 개발자에게 제공하며, 개발을 통한 서비스 및 애플리케이션을 배포하기 위한 플랫폼이다. 위 그림은 Windows Azure Fabric의 구조를 설명한 그림이다. Windows Azure 개발자는 필요한 Fabric을 할당받아 인스턴스 단위로 제공한다. 전반적인 순서와 부분별 기능은 다음과 같다. 1. Fabric controller를 통해 접속되어 자동으로 로드 밸런싱과 리소스 관리를 수행한다. 2. 개발자는 Azure Fabri..