Self-driving Cars 관련 공부 자료

  1. udacity self-driving car nanodegree 과정: https://www.udacity.com/course/self-driving-car-engineer-nanodegree–nd013
  2. nvidia 자료:https://devblogs.nvidia.com/parallelforall/deep-learning-self-driving-cars/
  3. Self-driving car 오픈 소스: https://medium.com/udacity/were-building-an-open-source-self-driving-car-ac3e973cd163#.bzulxixmq
  4. 카메라 : http://velodynelidar.com/
  5. nvidia 자료: http://www.nvidia.com/object/drive-automotive-technology.html
  6. https://medium.com/udacity/challenge-2-using-deep-learning-to-predict-steering-angles-f42004a36ff3#.ro9qo07lf
  7. http://www.elcanoproject.org/
  8. https://github.com/CPFL/Autoware
  9. https://github.com/elcano/elcano
  10. https://github.com/udacity/self-driving-car
광고

Javascript 자료들 (2016년)

  1. Babel: https://babeljs.io/
  2. 2016년 이후 javascript의 동향 : http://d2.naver.com/helloworld/3618177
  3. jstherightway: http://jstherightway.org/ko-kr/
  4. flux
    1. https://github.com/facebook/flux
    2. https://facebook.github.io/flux/docs/overview.html#content
  5. Emberjs vs Angularjs : http://blog.yodersolutions.com/why-i-recommend-emberjs-over-angularjs/

Reactive Programming 자료들

불과 몇년 전만 해도 큰 시스템이라 해봤쟈 몇백대의 서버에, 기가바이트의 데이타, 몇 시간의 다운타임이었지만 
최근에는 클라우드 위에 많은 서비스들이 운영되면서 많은 변화들이 생기고 있습니다.
사용자들도 밀리세컨 레벨의 반응시간과 100% 업타임. 그리고, 모바일로 넘어가면서 이젠 페타바이트의 데이타를 다루는 회사들이 점차 많아지면서 개발 패터다임도 점차 변화하고 있는 것 같은 데요. 
그 중에서 특히 Reactive Programming이 글로벌 회사 위주로 트렌드가 되어 가고 있는 것 같습니다.
그래서, Reactive Programming 관련된 자료들을 모아봤습니다. 
 
[영문 자료]
1. Reactive Programming as an Emerging Trend: http://www.infoq.com/news/2013/08/reactive-programming-emerging
2. Reactive Manifesto: http://www.reactivemanifesto.org/
=> 강추합니다. 강의하시는 Martin Odersky는 스칼라를 만드신 분이고 Erik Meijer는 Reactive Extensions를 만드신 분들입니다. 
[동영상 자료]
1. Netflix의 UI Engineering Technical Lead인 Jafar Husain의 Reactive Programming Overview: https://www.youtube.com/watch?v=dwP1TNXE6fc&index=6&list=PLfXiENmg6yyUpIVY9XVOkbdmBPx6PUm9_
2. Jafar Husain의 End to end Reactive Programming at Netflix: https://www.youtube.com/watch?v=LB4lhFJBBq0&list=PLfXiENmg6yyUpIVY9XVOkbdmBPx6PUm9_&index=7
[한글 자료]
2. [DEVIEW2014] 안드로이드 동시성 프로그램밍 – RxJava를 활용한 Functional Reactive Programming: http://deview.kr/2014/session?seq=4

ECMAScript 6 – the next version of the standard – 편집중

ECMAScript 6는 ECMAScript (이하 ES)표준의 다음 버젼입니다. 현재 코드명 Harmony 또는 ES.next으로 불리며 2014년 12월을 타켓으로 한참 표준화 작업이 진행 중입니다. ES5가 2009년에 나온 이후로 첫번째 업데이트 인데요. 여기에 class 등등 major update가 많이 있습니다.

그래서, 아직 표준화가 나오기 전이지만 미리 ES6의 새로운 기능들을 한번 정리해봤습니다. 참고로,

아래 ES6의 compatibility table을 보시면 ES6의 각 기능들을 어떤 브라우저가 지원하고 있는 지 확인하실 수있습니다.

 

http://kangax.github.io/es5-compat-table/es6/

https://github.com/lukehoban/es6features

 

  1. arrows (=>)
C#, Java 8 and CoffeScript와 비슷한 기능을 지원.
  1. classes
와! class가 지원되네요. constructor와 super
  1. enhanced object literals
  2. template strings

 

[References]

  1. ES6 Draft: http://people.mozilla.org/~jorendorff/es6-draft.html

https://github.com/lukehoban/es6features

http://code.tutsplus.com/articles/use-ecmascript-6-today–net-31582

AWS Certified Solutions Architect – Associate Level 시험 후기

지난 5월 14일 두 번의 도전 끝에 AWS Certified Solutions Architect – Associate Level에 합격했습니다.

두 번의 시험을 보면서 느낀 점은 공부할 분량이 꽤 많다는 것과 또 문제를 살짝 꽈~서 내기 때문에 정확히 알고 있지 않다면 쉽지 않다는 것입니다.

아직 AWS certification에 대해서 아시는 분들은 많지는 않지만 관심을 갖고 준비하시는 분들께 조금이나마 이 후기가 도움이 되었으면 합니다.

참고로, AWS 자격증 시험을 신청하는 방법은 여기를 클릭하세요.

 

  1. 총 55문제에 시간은 80분(1시간 20분)이며 모든 문제는 영어로 출제됩니다.
  2. 전체 시험 문제 중에서 60% 이상 맞으셔야 합격입니다. 시험을 보신 후엔 바로 Pass/Fail 여부와 점수를 확인하실 수 있습니다.
  3. 문제는 주로 4지선답형이며 종종 4개 답중 2개를 고르는 문제도 나옵니다.
  4. 아래 PDF 파일에 샘플 문제가 있습니다. 샘플 문제를 꼭 풀고 보시면 큰 도움이 되실 겁니다. (AWS 샘플 문제)
  5. 공부 방법은 막상하려면 막막한 데요. 저는 아래와 같이 공부했습니다. 제 개인적인 방법이니깐 그냥 참고만 하세요.
    • AWS의 전체 서비스가 뭐가 있고 어떤 건지 깊이는 몰라도 서비스에 대한 개요를 공부합니다.
    • 그 다음 EC2, IAM, EBS, ELB, AutoScaling, S3, CloudFront, Cloudwatch, VPC에 대해서 AWS의 문서들을 한번 정독합니다.
    • 그 다음 ELB 생성해서 EC2 물리기 (multi-ZA 사용해서), AutoScaling, EBS 스냅샷 떠보기, VPC 내에 서브넷, IG, 라우팅테이블 설정해보기, Bastion host 생성해서 VPC 내에 private ip 갖고 있는 인스턴스에 접속 해보기, S3 버킷 생성하고 ACL이나 IAM 그룹이나 유저 생성해서 접근하게 해보기, S3와 Cloudfront 연결해보기 등등을 한번 실습해보세요. (사실상 대부분의 내용이 Architecting on AWS에서 다루는 내용입니다. 그래서, “Architecting on AWS” 교육을 받으신 분들은 시험 준비하실 때 좀 더 수월한 것 같습니다.)
    • 그 다음 다시 한번 EC2, IAM, EBS, ELB, AutoScaling, S3, CloudFront, Cloudwatch, VPC에 대해서 AWS의 문서들을 정독합니다.
    • 그리고, 나서 위에 PDF 파일에 있는 샘플 문제를 풀어봅니다.
    • 그리고도 시간 여유가 되신다면 AWS의 White Paper나 유투브에 나오는 교육 영상을 보시면 도움이 되실 겁니다.
  6. 그리고 공부하실 몇가지 주의깊게 보실 게 EC2 (Placement Group, 비용 절감을 위한 바른 인스턴스 타입), EBS (IOPS, 가장 최고의 성능을 위해서 어떻게 해야 할 것인지), ELB (헬스체크, Multi AZ), S3 backed instance와 ebs backed instance의 차이, instance backed storage인 EC2를 리부팅하면 어떤 일이 있어나는 지, SQS와 SWS가 정확히 무엇이고 둘의 차이가 뭔지를 보시면 도움이 되실 겁니다.
  7. 그리고, 시험에 대한 더 자세한 내용은 AWS의 자격증 blueprint에서 자세히 잘 설명해주고 있습니다. 여기 blueprint를 참고하세요.
  8. 아래 자료들은 제가 공부하면서 찾아봤던 것들인 데요. 한번 읽어보시면 도움이 되실 겁니다.

 

감사합니다.