Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2020년 6월 13일 개발 이야기 정리

857 views

Published on

유튜브에서 방송한 자료입니다.

https://www.youtube.com/watch?v=SW711cw8o0Q&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&index=2

Published in: Software
  • Be the first to comment

  • Be the first to like this

2020년 6월 13일 개발 이야기 정리

  1. 1. 2020년 6월 13일 개발 이야기 정리 박재호(jrogue@gmail.com)
  2. 2. 참고 자료 • <컴퓨터 vs 책> 블로그 • http://jhrogue.blogspot.com/ • OKdevTV 유튜브 방송 • 오늘자 방송: https://www.youtube.com/watch?v=SW711cw8o0Q&list=PLdntWJk2tJ PKvRB0mSqC5tyKUv7HFtcqg&index=2 • 재미있는 개발 이야기 리스트: https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyK Uv7HFtcqg • 슬라이드 셰어 • https://www.slideshare.net/jrogue/presentations
  3. 3. 예고: 클린코드 특집 방송 • 일정: 2020년 6월 20일(토) 17시 15분부터 45분 동안 진행 • 주제: 자바스크립트 세상의 클린코드 • 이벤트: 인사이트 출판사에서 책 5권을 제공 → 방송에 참여해 서 응모하신 분들 중 추첨으로 선물 증정 예정 X2
  4. 4. 오늘의 짤방 @koreapyj 그냥 55x55cm 깔끔한 만원짜리 협탁일 뿐이었 는데 안쪽 너비가 19인치라는 이유로 다들 랙으 로 씀... 이케아 19인치 서버랙: https://www.ikea.com/kr/ko/p/lack-side-table-white-10449909/
  5. 5. 오늘 소개할 내용 • 페북 TransCoder - 자동화가 개발자에게도 영향을 미칠 것인가? • CORS에 당한 유튜브 • MIT 과외수업 중 Vim 편 • devdocs.io – (웹) 개발자를 위한 통합 문서 검색 서비스 • Android 11 변경 기능 소개 (Developer Preview #4) • Micronaut Servlet – 현대적인 Servlet • Grid.js – 고급 테이블 HTML 플러그인 • Azar Mirror 서버 제작기 2편 - Istio와 함께하는 Traffic Mirroring • 유닉스에서 /bin과 /usr/bin이 분리되어 존재하는 이유는?
  6. 6. (오늘의 논쟁) 페북 TransCoder - 자동화 가 개발자에게도 영향을 미칠 것인가? • https://venturebeat.com/2020/06/08/facebooks-transcoder-ai- converts-code-from-one-programming-language-into- another/amp/ • 페북이 만든 TransCoder는 C++/Java/Python 사이에서 변환을 수행 • 특징: 비지도 방식(280만개에 이르는 깃허브 저장소를 코퍼스로 사용) • 결과 • C++ → Java: 74.8% 기대 결과 출력 • C++ → Python: 67.2% • Java → C++: 91.6% • Python → Java: 56.1% • Python → C++: 57.8% • Java → Python: 68.7%
  7. 7. (개발) CORS에 당한 유튜브 • https://www.reddit.com/r/webdev/comments/gzr3cq/fyi_you_c an_bypass_youtube_ads_by_adding_a_dot/
  8. 8. (개발) MIT 과외수업 중 Vim 편 • https://missing.csail.mit.edu/2020/editors/ • MIT에서는 과외수업으로 편집기를 소개하는 데 그 중 하나가 Vim • 50분 동안 강의한 내용도 제공(유튜브)
  9. 9. (개발) devdocs.io – (웹) 개발자를 위한 통합 문서 검색 서비스 • https://devdocs.io/
  10. 10. (개발) Android 11 변경 기능 소개 (Developer Preview #4) • https://kibua20.tistory.com/43 • 개인정보 강화 • 범위 지정 • 일회성 권한 • 백그라운드 위치 접근 • 패키지 공개 상태 • 포그라운드 서비스 유형 • 기능 강화 • Water Fall Display/Folder Display • 대화 • 5G • ADB 증분 APK • GWP-Asan → Navive Heap에 대한 메모리 누수/오버플로 검출 • 카메라 HEIF(High Efficiency Image File Format) • Low latency support → HDMI 2.1을 지원하는 디스플레이에서 자동 짧은 지연 시간 모드
  11. 11. (개발) Micronaut Servlet – 현대적인 Servlet(1) • https://www.infoq.com/news/2020/05/micronaut-servlet- released/ • Micronaut HTTP 서버에 Micronaut 서블릿 지원 • Micronaut • https://micronaut.io/ • 마이크로서비스 기반, 클라우드 네이티브, 서버리스 애플리케이션을 위한 JVM 기 반 프레임워크 • Micronaut Servlet • https://micronaut-projects.github.io/micronaut-servlet/1.0.x/guide/ • 서블릿 API와 작업을 더 쉽게 만들어주는 추가적인 확장
  12. 12. (개발) Micronaut Servlet – 현대적인 Servlet(2)
  13. 13. (개발) Grid.js – 고급 테이블 HTML 플러그 인 • https://gridjs.io/ • Grid.js는 타입스크립트로 만든 오픈소스 HTML 플러그인 • React, Angular, Vue를 포함한 대다수 자바스크립트 프레임워크에서 동작
  14. 14. (개발/운영) Azar Mirror 서버 제작기 2편 - Istio와 함께하는 Traffic Mirroring • https://hyperconnect.github.io/2020/06/02/azar-mirror-2.html
  15. 15. (우리가 몰랐던 사실) 유닉스에서 /bin과 /usr/bin이 분리되어 존재하는 이유는? • http://lists.busybox.net/pipermail/busybox/2010- December/074114.html • 1971년 켄 톰슨과 데니스 리치가 PDP-7을 1.5MBytes 짜리(Not GBytes!) 디스 크 RK05 두 개가 장착된 PDP-11으로 업그레이드하는 과정에서 운영체제가 너무 컸기 때문에 첫 RK05에 들어가지 않는 문제점을 발견 • 따라서 사용자 디스크가 있는 두 번째 RK05로 일부를 이동(그래서 /usr…) • /bin, /sbin, /lib, /tmp 등으로 확대 → 결국에는 세 번째 디스크를 구매해서 /home에 마운트하고 사용자 디렉터리를 여기로 이동 • 최종적으로 RK05 디스크 두 개(3Mbytes) 모두를 운영체제가 차지! • 이를 합리화하기 위해 /는 AT&T에서 온 운영체제를, /usr을 회사별로 추가된 파일을 저장하기로 결정 • /usr/local에는 특정 설치 파일을 저장 → 여기 소프트웨어 설치가 부적합하다 고 판단되어 다시 /opt가 등장… 왜 /opt/local은 없지? 뉴뉴

×