Raspberry Pi와 Windows 10 IoT core를 이용해서 가장 간단한 실습해보려고 한다. 버튼과 Text를 이용해서 이름을 입력하고 버튼을 클릭하면 미리 등록한 인사말을 화면에 뿌리는 것인데, app 형태로 Raspberry pi에 올려서 실행하며 C# Project 이용할 것이다.우선 C# Project를 생성해야 한다. 생성하려면 우선 Windodws IoT Core Template는 설치해야하는데 메뉴 > 도구 > 확장 및 업데이트에서 찾을 수 있다.설치가 됬는지 확인해 본다. 오늘 만들어 볼 App은 Hello World 출력하는 것이므로 Visual C#으로 Blank App을 하나 만들어야 한다.이제 먼가 만들어질 줄 알았는데! 아래와 같은 팝업이 뜬다. 팝업에서 개발자 설정 링..
뱅갈루루는 인도 내에서 IT 도시라 불릴만큼, IT Infra가 잘 발달되어 있고 Global IT 기업들이 진출해 있는 곳이다. 이름만 들어도 알만한 회사부터 벤처까지 2700여개의 IT 회사가 있다. 직업을 구하려고 다른 주에서 온 인도사람들도 많고 타 지역보다 고사진대이다 보니 날씨에 매료되어 이 곳으로 이사 온 사람들도 많아 2011년 7월 인구 천만을 돌파하여 더욱 매섭게 발전을 거듭하고 있는 '메트로 시티'이다. 한편, 급속한 인구의 증가와 도시의 발전은 고질적인 문제들을 동반하기 마련인데 그 중 단연 심각한 문제가 '쓰레기' 이다. 오늘은 이 곳 IT도시에서 쓰레기 문제를 어떻게 해결하려고 노력하는지 그 방법중에 하나를 소개할까 한다. 우리나라 수도인 서울은 약 천만 명의 인구가 현재 거주하..
전 시간에 순열에 대해서 재귀를 이용해 구현해 보았다.DFS(Depth First Search)라고도 불리는 이 방법은, 처음부터 끝까지 탐색해서 찾아보고 다시 올라와서 그 다음 찾는 방식인데 이제 여러분은 DFS 알고리즘을 기본적으로 알고 있는 셈이라고 생각하면 된다. DFS는 결국 Backtracking이라고 불리는 알고리즘 문제와 유사하기 때문에 한번에 순열, DFS, Bactkracking 문제를 풀 어보면서 감을 늘려야 한다. 이번 시간엔 실전 문제를 한번 해볼까 한다. 다음은 문제이다. 3X3 마방진이라는 수열이 있다.아래 수와 같이, 가로행의 합과, 세로열의 합이 모두 같은 수가 되게 만드는 경우 마방진 수열이라고 한다. 1 2 3 3 2 1 2 2 2 첫번째 열 합 : 1 + 2 + 3 =..
수학에서 순열을 공부해 본 기억은 있지만 당체 생각이 나지 않는다, 다만 순열과 조합의 개념을 이용한 알고리즘 문제는 굉장히 많다. # 순열보통 4H3 이런식으로 표기하는데 4개의 숫자 중 3개를 선택해서 나타낼 수 있는 모든 수열이 되겠다.(중복 포함)계산은 4 X 3 X 2 = 24가지 인데 어떤 수열이 나오는지 보자.1, 2, 3, 4 중에 3가지 숫자를 뽑아서 만들어 보면 진짜 24개가 나온다.123 124 132 134 142 143 213 214 231 234 241 243312 314 321 324 341 342412 413 421 423 431 4323개의 숫자를 뽑을때 중복을 허용한다는 의미는 같은 숫자를 뽑을 수 있다는게 아니라, 123, 132 같이 숫자를 같은 거를 뽑았으나 위치가 ..
인도의 행정구역은 29개주-2014년 1개의 주가 추가됨-와 7 개의 연방지역으로 나눌 수 있고 이번에 소개할 곳은 카르나타카 주이다. 하나의 주가 우리나라보다 더 크기 때문에 인도의 규모는 짐작하리라 본다. 오늘은 카르나타카 주, 뱅갈루루에서도 3시간정도 버스를 타고 이동하면 도착할수 있는 마이소르에 간 경험에 대해서 소개할까 한다. #인도에서 버스타기 A/C 버스 즉, 우리나라의 우등버스와 같은 Air Conditioner가 있는 버스를 어렵사리 잡아탔다. 표는 타고 난 후 아래 보이는 버스 승무원이 현금으로 받고 영수증을 주는데 가격은 291루피(한화 6000원) 정도로 100루피 안팍하는 다른 버스보다 훨씬 비싼 편이며, 좌석크기는 이코노미석과 같고 차체가 다른 버스보다 높아서 우리나라 우등버스 ..
"빵 빵~ 삑~삑" 귓가에 다양한 경적 소리가 들려온다. 자동차, 오토바이, 자전거, 릭샤 등등.. 소음공해라는 말이 여기서 나오는 듯 하지만 아무렇지 않다. 익숙함에서 밀려오는 왠지 모를 편안함이 될 것 같은 느낌, 설렘, 내가 지금 서 있는 이 곳은 INDIA 이다. 손 잡고 걸어가는 인도인 아이와 인도인 어머니, 그리고 길게 줄을 서있는 릭샤와 릭샤왈라. 어느 것 하나 신기하지 않은게 없지만 이 곳에 앞으로 머무르며 보고, 배우고, 느낄 생각에 어느새 나는 뱅갈루루의 MG 로드를 향하는 릭샤위에 앉아 있다. MG로드는 마하트마 간디로드로, 인도의 어느 도시나 가면 만나볼 수 있고 가장 핫한 장소이다. 외국인이 신기한 듯이 큰 눈으로 빤히 바라보는 인도인들의 눈길과 3월임에도 강렬한 태양 덕에 선글라..
2015년 여름쯤에 집에서 소소한 개발을 하기위해 RasberryPi2 를 구입하였다.구입하면서 HDMI Cable도 사고, 이리저리 굴러다니던 SD카드도 확보하고, 저렴한 가격으로 Linux PC도 하나 Setup 해놨다. Rasberry에 Rasbian OS를 올려 기본적으로 Linux PC 환경처럼도 쓸수 있고, Tizen도 올려서 Tizen 처럼도 쓸수 있었으며, Yocto Project로 Tizen을 빌드해서 올려보기도 했지만, 왠지...흥미가 붙지 않았다. 그러던 찰나 이번 Windows 10 IoT 세미나를 듣게 되면서, 정말 간편하게 무언가를 뚝딱 만들어 볼수 있겠구나 싶어 집에 잠자고 있던 RasberryPi와 notebook의 OS를 Window 10으로 Upgrade 해서 Rasber..
IoT 시대이다보니, 다양한 IoT 제품들이 눈에 띈다.오늘 소개할 IoT 제품은 CLICK & GROW 이다.씨앗만 심으면 알아서 물도주고, 윗쪽에 LED Lamp를 통해서 빛도 자동으로 공급해 준다. 가격은 100달러 정도라고 하는데, 앞으로 집안에 자신만의 식물을 인테리어 화 해서 기르는데 좋은 제품일 듯 싶다. 여기에 몇개 보태자면 주기적으로 사진도 찍어주고 식물이 잘자라게 음악도 틀어주면 좋을 듯 싶은데, 아직은 반려초를 기르는 시대가 아니기에 좀 기다려야 할 듯 하다. 아래 실제 제품 개발자의 소개가 있다. 기회가 된다면 나만의 Smart Garden을 한번 만들어 보고 싶다. RasberryPi에 LED, 모터, 카메라, 스피커만 달면 될 것 같은데 아무래도 물통이나 이런 하드웨어적인 부분이..