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. 예고: 클린코드 특집 방송
• 일정: 2020년 6월 20일(토) 17시 15분부터 45분 동안 진행
• 주제: 자바스크립트 세상의 클린코드
• 이벤트: 인사이트 출판사에서 책 5권을 제공 → 방송에 참여해
서 응모하신 분들 중 추첨으로 선물 증정 예정
X2
4. 오늘의 짤방
@koreapyj
그냥 55x55cm 깔끔한 만원짜리 협탁일 뿐이었
는데 안쪽 너비가 19인치라는 이유로 다들 랙으
로 씀...
이케아 19인치 서버랙:
https://www.ikea.com/kr/ko/p/lack-side-table-white-10449909/
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. (오늘의 논쟁) 페북 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. (개발) CORS에 당한 유튜브
• https://www.reddit.com/r/webdev/comments/gzr3cq/fyi_you_c
an_bypass_youtube_ads_by_adding_a_dot/
8. (개발) MIT 과외수업 중 Vim 편
• https://missing.csail.mit.edu/2020/editors/
• MIT에서는 과외수업으로 편집기를 소개하는 데 그 중 하나가 Vim
• 50분 동안 강의한 내용도 제공(유튜브)
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. (개발) 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와 작업을 더 쉽게 만들어주는 추가적인 확장
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은 없지? 뉴뉴