지난 6월에 끝난 다르파 로봇 챌린지를 아시나요? 다르파는 후쿠시마 원자력 발전소 사고와 같은 극한의 재난 상황에서 인간을 대신해 재난을 수습할 로봇의 필요성을 제기하며 2013년 로봇 챌린지를 시작하였습니다. 미래에는 우리가 생각하는 것보다 더욱 더 치명적이고, 극단적인 위험상황들을 일어날 수 있습니다. 하지만 결국은 그것을 수습하기 위해 인간이 투입되어야 하고 그럴 경우 인권의 문제가 제기될 수 밖에 없습니다. 재난용 로봇을 개발하는 것은 결국 안전과 인권을 위한 중요한 부분입니다. 저 역시 팀원들과 함께 이번 다르파 로봇 챌린지에 참가했습니다. 대회를 준비하며, 또 대회에 임하며 많은 경험을 하였습니다. '안전'에 대한 보다 확장된 고민을 여러분과 나누고자 합니다.
멀지 않은 미래에 우리는 로봇과 같이 살게 될 것입니다. 그렇게 되면 우리는 좀 더 편하게, 좀 더 하고 싶었던 일 하면서 살 수 있을 것입니다. 그런데 과연 그런 세상이 좋은 세상일까요? 터미네이터 같은 로봇이 인간을 해치지는 않을까요? 우리의 일자리를 로봇이 다 빼앗지 않을까요? 모든 기술의 발명은 사회를 크게 바꿔왔습니다. 로봇의 발명 또한 우리가 사는 세상을 많이 바꿀 것입니다. 로봇이 바꿀 세상이 올바르게 가기 위해서 우리는 무엇을 해야 할까요? 이번 강연이 로봇 발명에 따른 문제점들을 예상하고 대비하는 기회가 되었으면 합니다. 이런 고민들이 모이면 로봇 기술의 선진국 뿐만 아니라 진정한 로봇 선진국이 될 수 있을 것이라고 믿습니다.
DEVOPS 전반적인 것에 대해서 소개를 한 자료입니다.
http://wiki.tunelinux.pe.kr/display/sysadmin/DEVOPS
https://groups.google.com/forum/#!topic/sysadminstudy/g4bM_xbZPC8
DevOps 시작
DevOps 정의
Dev vs Ops 충돌
DevOps 유래
참고자료
애자일 방법론
ITIL
린스타트업
린 생산방식
애자일을 OPS로 확장
DevOps 관점 : 측정지표 관점, 프로세스 관점, 기술 관점
DevOps가 아닌 것은?
DevOps 소개
프로젝트 세팅 : 전통적인 프로젝트 세팅, 애자일 프로세스 세팅
하나의 팀
핵심
가치와 목적
프로세스
도구
DevOps 구성하기
측정지표 : cycle time, 변경(change)
흐름 개선하기
배포 개선 및 가속화 : batch size 줄이고 더 자주 배포하여 cyclle time 줄이기.
못 다한 이야기 : Metrics and Measurement View / Process View / Technical View
Top 11 Things About DevOps
DevOps의 기초 원리 : 전체 시스템적인 사고, 피드백 루프를 확대하기, 지속적인 실헝과 학습
자동화 도구
이상적인 프로젝트란?
버전관리
티켓관리
지속적인 통합(CI)
지속적인 배포(CD)
프로비저닝 툴체인
OS설치
설정
오케스트레이션(배포)/워크플로우
이제 무엇을 할까?
나가면서
참고자료
This presentation demonstrates general guidelines how to create good test cases using Robot Framework. Both good practices and anti-patterns are presented.
The presentation is hosted on GitHub where you can find the original in ODP format: https://github.com/robotframework/DosDontsSlides
Robot Framework is a generic keyword-driven test automation framework for acceptance level testing and acceptance test-driven development (ATDD). It has an easy-to-use tabular syntax for creating test cases and its testing capabilities can be extended by test libraries implemented either with Python or Java. Users can also create new keywords from existing ones using the same simple syntax that is used for creating test cases.
Old presentation was updated on 1st of September, 2014. Content stayed mostly the same but examples were enhanced. Copyrights and some links were also updated a bit later. The presentation is nowadays hosted on GitHub where you can find the original in ODP format: https://github.com/robotframework/IntroSlides
지난 6월에 끝난 다르파 로봇 챌린지를 아시나요? 다르파는 후쿠시마 원자력 발전소 사고와 같은 극한의 재난 상황에서 인간을 대신해 재난을 수습할 로봇의 필요성을 제기하며 2013년 로봇 챌린지를 시작하였습니다. 미래에는 우리가 생각하는 것보다 더욱 더 치명적이고, 극단적인 위험상황들을 일어날 수 있습니다. 하지만 결국은 그것을 수습하기 위해 인간이 투입되어야 하고 그럴 경우 인권의 문제가 제기될 수 밖에 없습니다. 재난용 로봇을 개발하는 것은 결국 안전과 인권을 위한 중요한 부분입니다. 저 역시 팀원들과 함께 이번 다르파 로봇 챌린지에 참가했습니다. 대회를 준비하며, 또 대회에 임하며 많은 경험을 하였습니다. '안전'에 대한 보다 확장된 고민을 여러분과 나누고자 합니다.
멀지 않은 미래에 우리는 로봇과 같이 살게 될 것입니다. 그렇게 되면 우리는 좀 더 편하게, 좀 더 하고 싶었던 일 하면서 살 수 있을 것입니다. 그런데 과연 그런 세상이 좋은 세상일까요? 터미네이터 같은 로봇이 인간을 해치지는 않을까요? 우리의 일자리를 로봇이 다 빼앗지 않을까요? 모든 기술의 발명은 사회를 크게 바꿔왔습니다. 로봇의 발명 또한 우리가 사는 세상을 많이 바꿀 것입니다. 로봇이 바꿀 세상이 올바르게 가기 위해서 우리는 무엇을 해야 할까요? 이번 강연이 로봇 발명에 따른 문제점들을 예상하고 대비하는 기회가 되었으면 합니다. 이런 고민들이 모이면 로봇 기술의 선진국 뿐만 아니라 진정한 로봇 선진국이 될 수 있을 것이라고 믿습니다.
DEVOPS 전반적인 것에 대해서 소개를 한 자료입니다.
http://wiki.tunelinux.pe.kr/display/sysadmin/DEVOPS
https://groups.google.com/forum/#!topic/sysadminstudy/g4bM_xbZPC8
DevOps 시작
DevOps 정의
Dev vs Ops 충돌
DevOps 유래
참고자료
애자일 방법론
ITIL
린스타트업
린 생산방식
애자일을 OPS로 확장
DevOps 관점 : 측정지표 관점, 프로세스 관점, 기술 관점
DevOps가 아닌 것은?
DevOps 소개
프로젝트 세팅 : 전통적인 프로젝트 세팅, 애자일 프로세스 세팅
하나의 팀
핵심
가치와 목적
프로세스
도구
DevOps 구성하기
측정지표 : cycle time, 변경(change)
흐름 개선하기
배포 개선 및 가속화 : batch size 줄이고 더 자주 배포하여 cyclle time 줄이기.
못 다한 이야기 : Metrics and Measurement View / Process View / Technical View
Top 11 Things About DevOps
DevOps의 기초 원리 : 전체 시스템적인 사고, 피드백 루프를 확대하기, 지속적인 실헝과 학습
자동화 도구
이상적인 프로젝트란?
버전관리
티켓관리
지속적인 통합(CI)
지속적인 배포(CD)
프로비저닝 툴체인
OS설치
설정
오케스트레이션(배포)/워크플로우
이제 무엇을 할까?
나가면서
참고자료
This presentation demonstrates general guidelines how to create good test cases using Robot Framework. Both good practices and anti-patterns are presented.
The presentation is hosted on GitHub where you can find the original in ODP format: https://github.com/robotframework/DosDontsSlides
Robot Framework is a generic keyword-driven test automation framework for acceptance level testing and acceptance test-driven development (ATDD). It has an easy-to-use tabular syntax for creating test cases and its testing capabilities can be extended by test libraries implemented either with Python or Java. Users can also create new keywords from existing ones using the same simple syntax that is used for creating test cases.
Old presentation was updated on 1st of September, 2014. Content stayed mostly the same but examples were enhanced. Copyrights and some links were also updated a bit later. The presentation is nowadays hosted on GitHub where you can find the original in ODP format: https://github.com/robotframework/IntroSlides
These slides contain an introduction to Symbolic execution and an introduction to KLEE.
I made this for a small demo/intro for my research group's meeting.
Learn how you can use the RobotFX for Acceptance Testing / Behavior Driven development / Integration Testing. Learn about the advanced keyword driven framework, and the ability to create reusable/custom higher-level keywords. Learn about the integration across multiple tools and extensibility.
Acceptance Test Driven Development and Robot FrameworkSteve Zhang
This presentation is about using Robot Framework automation test framework to implement Acceptance Test Driven Development, BDD or Specification By Example
These slides contain an introduction to Symbolic execution and an introduction to KLEE.
I made this for a small demo/intro for my research group's meeting.
Learn how you can use the RobotFX for Acceptance Testing / Behavior Driven development / Integration Testing. Learn about the advanced keyword driven framework, and the ability to create reusable/custom higher-level keywords. Learn about the integration across multiple tools and extensibility.
Acceptance Test Driven Development and Robot FrameworkSteve Zhang
This presentation is about using Robot Framework automation test framework to implement Acceptance Test Driven Development, BDD or Specification By Example