4. ① 모나코 에디터 - VS Code의 에디터만 가져올 수 없을까?
② 지라(Jira)가 짜증나는 이유
③ 어느 위치에서 실행하든 경로를 유지하는 배치 파일 만들기
④ (자바) uber jar를 아십니까?
⑤ 2020년 닷넷 개발자의 현황에 대해
⑥ 애플 A14 Bionic Soc vs M1 다이 사진
⑦ WSL2가 깃 저장소를 망가뜨려요
오늘의 소개할 내용
OKdevTV
5. • https://microsoft.github.io/monaco-editor/
• 모나코(Monaco) 에디터는 VS Code의 편집 기능만 따옴(크롬/엣지/사파리/파폭 데스크탑만 지원)
• 편집기 기능
• 인텔리센스
• TypeScript, JavaScript, CSS, LESS, SCSS, JSON, HTML validation 기능
• 구문 강조: 다양한 언어
• Diff 편집기 기능
OKdevTV
(개발) 모나코 에디터 - VS Code의 에디터만 가져올 수 없을까?1
6. • https://whyjirasucks.com/
• 여러 병행 프로젝트의 상태를 한 번에 추적하는 쉬운 UI 부재
• 프로젝트 사이의 의존성을 관리하는 쉬운 UI 부재
• 다양한 프로젝트 유형을 위한 기본적인 설정 기능 부재
• 컨플루언스 편집과 갱신을 위한 쉬운 UI 부재
• 프로젝트 관리를 위한 핵심 기능 부재(이슈를 추가할 때, 완료를 위해 의존하는 다른 몇몇 이슈를 보여주지 않음)
• 프로젝트 상태를 알게 만드는 쉬운 UI 부재
• 프로젝트에서 이슈를 검색하기 위한 쉬운 검색 옵션 부재
• 이슈 관리를 위한 쉬운 UI 부재
• 조직을 구성하기 위한 쉬운 UI 부재
• 프로젝트에서 이슈 해결을 변경하기 위한 쉬운 옵션 부재
• 등등…
OKdevTV
(개발) 지라(Jira)가 짜증나는 이유2
8. OKdevTV
(개발) (자바) uber jar를 아십니까?4
• https://stackoverflow.com/questions/11947037/what-is-an-uber-jar/39030649#39030649
• Q: Maven 문서를 읽고 있는데 uber-jar라는 이름이 나왔습니다. 이게 뭔가요?
• A: uber jar는 fat jar로 알려져 있으며, 의존성을 포함한 jar입니다.
• Unshaded: 모든 jar 파일을 풀어서 단일 jar로 패키징을 다시 한 형태입니다. 자바의 기본 클래스 로더와 잘 동작합니다
• Shaded: unshaded와 동일하지만, 버전 충돌을 막기 위해 모든 의존성의 모든 패키지 이름을 변경합니다
• Jar of jars: 최종 jar 파일이 내부에 다른 jar 파일을 포함합니다.
• 참고: maven-assembly-plugin, maven-shade-plugin
• 추가 정보
• https://dzone.com/articles/the-skinny-on-fat-thin-hollow-and-uber
13. • https://github.com/microsoft/WSL2-Linux-Kernel/issues/168
• 깃 저장소에 있는 특정 파일이 사라져버리는 문제
• VS Code에서 WSL2 remote extension을 사용할 경우 발생한다는 보고가 있음, 파일 시스템은 리
눅스 파일 시스템이고 코드, 깃, 도구는 모두 리눅스 파일 시스템에 위치함
• 저장소와 동기화를 위해 git fetch를 자동으로 하는 기능을 VS Code에서 비활성화하면 사라진다는
조언이 있음
OKdevTV
(우리가 몰랐던 사실) WSL2가 깃 저장소를 망가뜨려요7