전체 글(369)
-
2023년 대한민국 우주항공청 출범 초읽기, 그리고 초대 수장에 대한 이야기(우주산업)
안녕하세요. 스페이스차일드입니다. 항공우주인들의 염원, '우주항공청' 설립과 관련된 특별법이 드디어 2023년 상반기 중 국회에 제출될 예정입니다. 발사체와 위성개발만 하더라도, 과기부, 국토부, 국방부, 해수부, 방사청, 국정원 등 많은 정부부처가 관련되어 있는 만큼, 대통령 직속 또는 정부부처 수장 이상의 기구에서 기획, 실행, 조율되기를 희망했었는데, 아쉽게도 과기부 산하 조직으로 출범하게 되는 모양새입니다. 기존의 '우주개발 진흥법 제6조(국가우주위원회)'를 근거로, 대통령 소속의 국가우주위원회가 존재하기는 하지만, 이를 로드맵을 기획하는 관할 부처로 보기는 어렵습니다. 과기부에서 만든 안을 심의, 의결하는 기구이기 때문입니다. '우주항공청'은 정부조직이니 만큼 사실 세종으로 가도 됩니다. 하지만..
2023.02.13 -
[JavaScript] '위치에 접근할 수 없습니다(Location access denied)' 해결법(VSCode, LiveServer)
* [환경] Mac + VSCode + LiveServer + Google Chrome 자바스크립트로 브라우저의 위치정보를 불러올 때, 웹에서 '위치에 접근이 안된다('Location access denied')'고 알림이 뜰 때 조치 방법입니다. 원인은 크게 두 가지입니다. 1. 맥에서 크롬(웹브라우저)에 위치정보에 접근할 권한 자체를 안 줬다. 2. VSCode 라이브 서버의 Host 설정을 개인 IP로 설정했다. 보통은 1번에서 해결이 됩니다. 1. 맥에서 구글 크롬에게 위치 정보 접근 권한을 주자. 크롬에서 아래 문구가 뜰 때, 아무리 크롬에서 해당 페이지에 위치정보를 허가해 주어도 제대로 작동하지 않습니다. 맥에서 구글 크롬에 위치정보를 넘겨주는 행위 자체를 허용하지 않기 때문입니다. (평소 개..
2023.02.12 -
[VSCode] 개발환경 세팅 - 코딩을 위한 최적의 폰트 D2Coding Font 설치하기
비주얼 스튜디오 코드(Visual Studio Code) 폰트 변경 방법입니다. 코딩할 때, 일반적으로 콘솔라스(Consolas) 포트를 많이 사용합니다. 콘솔라스 폰트는 영문 대소문자 모두 동일 좌우폭을 가지고 있어서 널리 사용되고 있긴하나, 한글을 함께 사용할 경우에는 한글 한 글자 당 영문 2개 글자가 매칭되지 않는 문제가 있습니다. 그래서 우리나라에서는 네이버의 'D2Coding 폰트'를 사용하는 것이 좋습니다. 1. D2CodingFont를 다운받아 설치한다. https://github.com/naver/d2codingfont GitHub - naver/d2codingfont: D2 Coding 글꼴 D2 Coding 글꼴. Contribute to naver/d2codingfont develo..
2023.02.05 -
[VSCode] Visual Studio Code에서 Prettier 적용 안될 때(저장할 때 자동으로 코드정렬 이쁘게 만들기)
* 원본글을 2023년 1월 업데이트하였습니다. 최근 Visual Studio Code를 사용해보고 있습니다. 엄청 깔끔하고 좋은 것 같네요. 2019년도 개발자들이 제일 좋아하는 에디터 부문에서 압도적인 1위를 하기도 했다는데, 마이크로소프트는 역시 대단한 것 같습니다. (지, 이제 그 대단함을 Xbox와 모바일에서도 제발 보여다오...) https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual S..
2023.02.05 -
[개발환경 세팅] Node.js 설치 (자바스크립트 JavaScript)
1. Node.js 설치 자바스크립트를 공부하기 위해서는 Node.js 설치가 필요합니다. Node.js 는 자바스크립트 런타임 환경입니다. 브라우저에서만 동작하던 자바스크립트를 브라우저 이외의 환경에서 동작시킬 수 있는 자바스크립트 실행 환경이라고 생각하시면 됩니다. Node.js는 프론트엔드 개발에 필수적인 환경이라고 할 수 있기 때문에 필히 설치해줍니다. 아래 홈페이지에 가서 LTS(Long Term Supported) 버전을 다운 받아 설치하면 됩니다. https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org node.js를 설치하면, node.js ..
2023.02.04 -
[개발환경 세팅] Homebrew(홈브루)가 뭐에요?
https://brew.sh/index_ko Homebrew : macOS 패키지 매니저 맥북에어나 맥북프로, 맥미니 등 맥(mac)에서 각종 소프트웨어를 간편하게 설치하고 관리할 수 있는 오픈소스 패키지 관리 툴입니다. 홈브루는 간단한 명령어로 설치와 삭제가 가능하고, 설치하는 장소도 홈브루 안에 설치했다가 지울 때도 깔끔하게 지워집니다. 보통 개발환경 세팅을 한다고 하면, 여러가지 프로그램을 깔기 전에 홈브루(homebrew) 부터 설치하는 유튜브 영상을 많이 발견할 수 있는데, 바로 이 같은 이유 때문입니다. 애플에서 공식 지원하는 건 아니자만, macOS에서 프로그래밍하는 사람들에게는 이미 필수 프로그램이자, 사실상 표준이라고 봐도 과언은 아닐 것 같습니다. 한때, M1 맥을 제대로 지원하지 않아..
2023.02.01