3.
오늘의 짤방
OKdevTV
IT tech support job illustrated
via @nixcraft
4.
① AWS cloudshell 발표
② Google 스토리지 작동 방식에 곧 적용될 변경사항
③ 최소한의 배시 셀 템플릿
④ 젊은 시절의 나에게 해주는 조언: 사이드 프로젝트에서 너무 큰 것을 기대하지 마라.
⑤ Flow – 자바스크립트를 위한 정적 타입 검사기
⑥ 어느 머신러닝 개발자 채용공고와 선수 데려오기
⑦ maven daemon – 빌드를 빠르게!
⑧ .vimrc에 넣을 다섯 줄
⑨ VSCode 발표 모드
오늘의 소개할 내용
OKdevTV
5.
• https://aws.amazon.com/ko/blogs/aws/aws-cloudshell-command-line-access-to-aws-
resources/
• AWS 클라우드에서 동작하는 셸
• 비교: 구글 클라우드 셸(https://cloud.google.com/shell)
• 특징
• AWS 서비스를 사용하다보면 CLI(명령행)이 필요한 경우가 있다. 이럴 경우에 무료로 활용할 수 있는 셸 서비스
• 아마존 리눅스 2를 기반으로 동작하며, 홈 디렉토리에 리전 별 1GB 용량을 부여
• 20분 동안 미사용인 경우 세션에 타임아웃이 걸림
• 아직 미국 동부, 미국 서부, 아일랜드, 도쿄 리전에서만 지원
• $HOME 이외 다른 영역에 설치된 소프트웨어는 영속적이지 않음
• 아웃바운드만 지원하며 인바운드는 지원하지 않음
• 파이썬/노드/배시 이외에 파워셸, jq, git, npm, pip 등을 사용할 수 있음
• 리전 당 10개 셸을 동시에 사용 가능(무료)
OKdevTV
(뉴스) AWS cloudshell 발표1
6.
• https://support.google.com/googleone/answer/9312312
• 2021년 6월 1일 이전
• 스토리지 할당량 계산에 반영되는 항목: 구글 포토(원본 화질 사진/동영상), 구글 메일/첨부파일(스팸과 휴지통까지 포함),
구글 드라이브에 있는 파일(PDF, 이미지, 동영상)
• 2021년 6월 1일 이후
• 구글 문서, 스프레드시트, 프리젠테이션, 드라잉, 설문지까지
• 주의
• 2년 이상 할당량을 초과한 경우 및 여유 공간을 확보하거나 추가 공간을 구매하지 않아 할당량 범위 안으로 돌아가지 못한
경우 모든 콘텐츠가 Gmail, 드라이브, 포토에서 삭제될 수 있음
• 2년 동안 비활성 상태인 경우 해당 제품(제품 별로 활성화 필요)의 모든 콘텐츠가 삭제될 수 있음
• 따라서 계정에 로그인해서 할당량이 초과되지 않는지 확인이 필요
OKdevTV
(뉴스) Google 스토리지 작동 방식에 곧 적용될 변경사항2
7.
• https://betterdev.blog/minimal-safe-bash-script-template/
OKdevTV
(개발) 최소한의 배시 셀 템플릿3
8.
OKdevTV
(경력 관리) 젊은 시절의 나에게 해주는 조언: 사이드 프로젝트에서
너무 큰 것을 기대하지 마라.
4
• https://manuel.darcemont.fr/posts/focus-on-jour-job/
• 지난 번 깃허브가 취업에 도움이 되지 않는 이유를 설명한 사례와 유사
• 채용 담당자는 개인 프로젝트나 내가 한 해 동안 다른 모임에 얼마나 많이 참석했는지에 신경 쓰지 않음 → 어느 회사에 있었는지
가 훨씬 더 중요
• 문제점
• 개인 프로젝트가 너무 많으면 독립적이고 개인주의 성향이 강하고 훌륭한 팀 선수가 아니라고 해석될 가능성도 있음
• 어떻게 해야 하나?
• 사이드 프로젝트가 정말 유용하려면? 뛰어나면 된다!
• 신기술을 발굴하는 가장 좋은 방법은? 일상 생활에서 연습(즉 업무에서 숙달되어야 함)
• 힌트
• 어떤 기술을 알고 있다는 사실을 증명하기 위해 프로젝트를 하지 말고 개인이 직면한 문제를 해결하는 방안으로 프로젝트를 진행
하자.
• 자유롭게 개인 프로젝트를 하고 싶다면 좋은 회사에 취직부터 하자. 그러면 만사 다 풀릴 것이다.
9.
OKdevTV
(뉴스) Flow – 자바스크립트를 위한 정적 타입 검사기5
• https://developers.facebook.com/blog/post/2020/12/14/eli5-flow-static-type-checker-javascript/
• 아주 쉬운 설명: Explain Like I'm 5: Flow
• https://www.youtube.com/watch?v=r_6cW_Mxy5U
• Flow는 2014년 11월에 오픈소스로 공개되었고, 현재 페이스북에서 자바스크립트로 뭔가를 작성할 때 널리 사용된다.
• 온라인으로 실험:
• https://flow.org/try/
오늘의 TMI
10.
• https://www.clien.net/service/board/park/15695878
OKdevTV
(오늘의 논쟁) 어느 머신러닝 개발자 채용공고와 선수 데려오기6
11.
OKdevTV
(개발) maven daemon – 빌드를 빠르게!7
• https://github.com/mvndaemon/mvnd
• Gradle이나 Takari에서 사용하는 기법을 Maven에 적용해서 더 빠르게 빌드하는 프로젝트
• mvnd는 maven을 내장(maven을 별도 설치할 필요 X)
• 실제 빌드는 데몬(즉 오랫동안 살아있는 배경 프로세스 내부)에서 진행
• Mvnd 클라이언트는 GraalVM을 사용해 만들어진 네이티브 실행 파일로 전통적인 JVM을 시작하는 경우와 비교해 메모리를 덜
사용하고 더 빠르게 시작함
• 매번 빌드할 때마다 JVM을 띄울 필요가 없음
• Maven 플러그인의 클래스를 들고 있는 클래스로더는 여러 빌드에 걸쳐 캐시가 가능
• JIT가 생성한 네이티브 코드를 최대한 활용할 수 있음
12.
• https://swordandsignals.com/2020/12/13/5-lines-in-vimrc.html
OKdevTV
(팁) .vimrc에 넣을 다섯 줄8
set hlsearch " 모든 검색 결과를 강조
set ignorecase " 대소문자를 구분하지 않고 검색
set incsearch " 글자를 입력할 때마다 점진적으로 검색 결과를 표시
set number " 행 번호 출력
set noswapfile " 스왑 파일 비활성화
한 줄로?
set hls ic is nu noswf
13.
OKdevTV
(팁) VSCode 발표 모드9
• https://marketplace.visualstudio.com/items?itemName=jspolancor.presentationmode
• VSCode로 화상 회의 또는 동영상 강의할 때 사용
Parece que tem um bloqueador de anúncios ativo. Ao listar o SlideShare no seu bloqueador de anúncios, está a apoiar a nossa comunidade de criadores de conteúdo.
Odeia anúncios?
Atualizámos a nossa política de privacidade.
Atualizámos a nossa política de privacidade de modo a estarmos em conformidade com os regulamentos de privacidade em constante mutação a nível mundial e para lhe fornecer uma visão sobre as formas limitadas de utilização dos seus dados.
Pode ler os detalhes abaixo. Ao aceitar, está a concordar com a política de privacidade atualizada.