[2017년 SW 마에스트로 100+ 컨퍼런스]
- 발표자: 오픈스택 한국 커뮤니티 조성수
- 행사 정보: https://www.facebook.com/swmaestro/photos/a.816861878341341.1073741828.812223648805164/1832957773398408/?type=3&theater&ifg=1
[2017년 SW 마에스트로 100+ 컨퍼런스]
- 발표자: 오픈스택 한국 커뮤니티 조성수
- 행사 정보: https://www.facebook.com/swmaestro/photos/a.816861878341341.1073741828.812223648805164/1832957773398408/?type=3&theater&ifg=1
2017년 5월 31일, "코딩이랑 무관합니다만, + 오픈스택 한국 커뮤니티" 공동 주관 세미나에서 발표한 자료를 공유합니다. 클라우드 컴퓨팅 인프라에서 API 필요성 및 CLI에 대한 내용을 설명하였습니다.
- 행사 URL: http://onoffmix.com/event/101353
2017년 5월 31일, "코딩이랑 무관합니다만, + 오픈스택 한국 커뮤니티" 공동 주관 세미나에서 발표한 자료를 공유합니다. 클라우드 컴퓨팅 인프라에서 API 필요성 및 CLI에 대한 내용을 설명하였습니다.
- 행사 URL: http://onoffmix.com/event/101353
오픈스택 커뮤니티 - 제1회 공개 SW 커뮤니티데이 (2017년 9월 정기 세미나 대체)
- 일시: 9월 22일 금요일
- 발표자: 장태희 (운영진, 스터디 매니저)
- 행사 정보: https://www.facebook.com/groups/openstack.kr/permalink/1826976907316452/
[IoT] MAKE with Open H/W + Node.JS - 1stPark Jonggun
IoT 시대에 Opensource H/W 와 NodeJS 를 이용하여 누구나 나만의 H/W + S/W + Service 를 만들기 위한 교육 과정을 만들어 보았습니다.
상상했던 아이디어를 Raspberry Pi 기반으로 나만의 IoT 제품을 현실로 만들어 보세요.
Lesson 1 - Introduction : IoT개요, Opensource H/W, 라즈베리파이 기초
Lesson 2 - Linux : Raspberry Pi 에서 리눅스 활용하기
Lesson 3 - Node.JS : Raspberry Pi 에서 Node.JS 로 프로그래밍 하기
Lesson 4 - Sensor : GPIO 를 Node.JS 로 동작시켜 센서 제어하기
Lesson 5 - Project : Raspberry Pi 로 스마트폰 + 무선 IoT 오디오 제작
챕터가 완성되는대로 추가적으로 공유하겠습니다.
Circulus Site - http://www.circul.us
Circulus Group - http://group.circul.us
iCloud는 iOS 또는 Mac장비들 간의 자료를 동기화시키는 애플사의 서비스로 iCloud는 사용자의 문서나 그림등을 저장하는 중심서버의 집합을 일컫는 용어로 사용되기도 합니다.
이 튜토리얼에서는 iCloud의 개념과 개발상의 문제점을 알아보며 간단한 소스코드를 통하여 실제 활용하는 기법을 익혀봅니다.
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발Jeongkyu Shin
머신러닝 및 데이터 과학 분야의 컴퓨팅 수요는 해가 갈수록 급증하고 있습니다. 이와 더불어 분산처리 기술, 데이터 파이프라이닝 및 개발 환경 스택 관리 등의 관련된 다양한 이슈들 또한 엄청나게 늘어나고 있습니다. 머신러닝 모델의 기하급수적인 모델 복잡도 증가 추세와 마찬가지로, 모델 학습을 위한 환경 관리 또한 갈수록 복잡도가 높아지는 추세입니다.
이 세션에서는 이러한 문제를 해결하기 위해 python 언어 기반의 분산처리 스케쥴링/오케스트레이션 미들웨어 플랫폼을 개발한 4년간의 과정에서 겪은 다양한 문제들에 대해 다룹니다. 2015년 컨테이너 기반의 고밀도 분산처리 플랫폼 설계 및 프로토타이핑 과정을 PyCon KR에서 발표한 이후, 실제 구현 및 오픈소스화, 안정화를 거치며 겪은 다양한 기술적/비기술적 문제들에 대한 경험을 공유합니다.
기술적으로는 최근 몇 년 간의 클러스터 플랫폼 관련 기술의 진보와 함께 탄생한 다양한 도구들과, 이러한 도구들을 python 기반으로 엮어내기 위해 사용하고 개발한 다양한 오픈소스들을 다룹니다. Python 기반의 컨테이너 스케쥴링 및 오케스트레이션 과정의 구현과, 다양한 프로그래밍 언어로 만든 SDK를 graphQL을 이용하여 연동하는 과정에서의 몇몇 유의점을 설명합니다. 아울러 python 기반의 SDK를 다양한 언어로 포팅했던 경험을 간단하게 안내합니다.
플랫폼을 개발하는 중 등장한 TensorFlow, PyTorch 등의 다양한 머신러닝 프레임워크들을 도입하며 겪은 문제와 해결 과정에 대해서도 나눕니다. 연구 분야에는 Python 2.7 기반의 프레임워크들이 여전히 많습니다. 이러한 프레임워크 및 라이브러리의 지원을 위하여 Python 2 기반의 프레임워크와 Python 3.7로 구현한 컨테이너 인터페이스를 단일 컨테이너 환경에 중복 빌드 및 상호 간섭 없이 공존시키기 위해 개발한 아이디어를 소개합니다.
마지막으로 Python 기반의 프레임워크를 개발, 배포 및 상용화 하는 과정에서 겪은 다양한 어려움을 소개합니다. 솔루션을 배포 및 보급할 때 겪는 다양한 런타임, 하드웨어 환경 및 개인 정보 보호를 위한 폐쇄망 대상의 디플로이 등에 대응하기 위하여 Python 응용프로그램을 단독 실행용으로 패키징하는 과정에서 겪은 팁들을 설명합니다. 또한 GUI 빌드 및 Python, Go 및 C++을 함께 사용한 드라이버 가상화 레이어 개발 등의 내용도 살짝 다룹니다.
이 슬라이드는 PyCon KR 2019의 발표 슬라이드입니다. ( https://www.pycon.kr/program/talk-detail?id=138 )
NetApp AI Control Plane for Kubernetes and Kubeflow
NetApp AI Data Control Plane for Kubernetes and Kubeflow
NetApp Trident and Python REST API for Kubernetes and Kubeflow
[저자직강] 시스템/네트워크 관리자가 바로 쓸 수 있는 파이썬
http://wikiacademy.co.kr/shop/시스템-네트워크-관리자-파이썬
[도서] 시스템/네트워크 관리자를 위한 : 파이썬 실무 프로그래밍
http://wikibook.co.kr/python-for-sysadmin/
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
WizFi250을 이용하여 Arduino에서 Wi-Fi 사용하기
1. 이 문서는 나눔글꼴로 작성되었습니다. 설치하기
WizFi250-EVB와 아두이노를 연결하여
무선인터넷구현하기
2014-12-03
곽 동 은
2. 목차
• Arduino 란
• Arduino + WizFi250 개발 환경 구축
• Web Server Client Example
– Cloud Service Example
• Appendix
– WizFi250 Library가 정상적으로 동작하지 않는 경우
– Eclipse 기반의 WizFi250 개발 환경 구축
23. WizFi250 Library가 정상적으로 동작하지 않는 경우 ( 1/3 )
• Check Point 1
– WizFi250 Firmware 버전이 1.0.0.0 이상인지 확인 한다.
• Check Point 2
– WizFi250-EVB를 PC와 USB Cable로 연결 한 후, Factory Reset 수행
• WizFi250은 Default로 UART Interface를 사용한다.
• SPI Interface로 전환하기 위해서는 WizFi250을 Factory Reset 한 후, Arduino Board에 연결하면 된다.
24. WizFi250 Library가 정상적으로 동작하지 않는 경우 ( 2/3 )
• Check Point 3
– WizFi250-EVB의 SPI 핀들이 5V Level로 동작 하는지 확인
• R14의 0옴 저항이 1,2번에 연결되어 있으면 정상
25. WizFi250 Library가 정상적으로 동작하지 않는 경우 ( 3/3 )
• 참고 자료
– http://kaizen8501.tistory.com/70
– http://kaizen8501.tistory.com/79
Back
26. Wiznet 26
ECLIPSE 기반의 WIZFI250 개발 환경 구축
Eclipse 설치 및 Arduino Plugin 설치
http://kaizen8501.tistory.com/5 참고
26
27. Wiznet
Eclipse 설치 및 Arduino Plugin 설치(1/5)
Eclipse Download
http://www.eclipse.org/downloads/
27
28. Wiznet
Eclipse 설치 및 Arduino Plugin 설치(2/5)
Arduino Plugin 설치
[Help]-[Install New Software]를 선택하고 아래 주소를 추가
http://www.baeyens.it/eclipse/update
28
29. Wiznet
Eclipse 설치 및 Arduino Plugin 설치(3/5)
Configuration for building Arduino Project
[Windows]-[Preferences]-[General]-[Workspace]의 Save automatically before build 체크
29
30. Wiznet
Eclipse 설치 및 Arduino Plugin 설치(4/5)
Configuration for building Arduino Project
[Arduino]-[Arduino] 선택 후 해당 정보 입력
Arduino IDE path : 설치된 Arduino IDE의 경로를 설정
Private Library path : Arduino projec에서 제공하는 Library 이외에 별도의 Library를 사용하기 위한 폴더
경로 지정
Use Arduino IDE tools in eclipse : 체크
30
31. Wiznet
Eclipse 설치 및 Arduino Plugin 설치(5/5)
Configuration for building Arduino Project
Test serial dll 버튼을 클릭하여 Serial driver가 설치 되어 있는지 확인
아래와 같은 팝업 출력 시 정상적으로 Serial을 이용 할 수 있음
31
33. Wiznet
Project 생성 및 컴파일(1/5)
[New]-[Project]-[Arduino]-[New Arduino sketch] 선택 후, Project Name과 Project Board와
Serial Port 설정
C++ 형태의 프로젝트가 생성 됨
33
36. Wiznet
Project 생성 및 컴파일(4/5)
Compile
아래와 같은 로그를 출력하며 컴파일이 안될 경우, make 바이너리를 다운로드 하면 해결
36
http://gnuwin32.sourceforge.net/packages/make.htm 접속 후, Setup Program을 선택
Make 바이너리 설치 후 Windows PATH 환경 변수에 설치된 make 바이너리의 경로를 입력
39. Wiznet
WizFi250 개발 환경 설정(1/2)
Project 생성 후, 해당 프로젝트에서 사용할 Library를 Import 함
WizFi250 Example를 구현하기 위해서는 SPI Library와 WizFi250 Library를 Import 해
야 함
39
40. Wiznet
WizFi250 개발 환경 설정(2/2)
Serial Monitor 사용
[Window]-[Show View]-[Other]-[Arduino]-[Serial monitor view] 선택
40
Back