2021년 36주차 기록
2021.09.06
09/06 (월) ~ 09/12 (일)
- eslint를 쓰는데 CRLF를 마구 에러로 잡는다 ?
- (번역) Windows interoperability with Linux
- (번역) XDG Base Directory Specification Usage
- gitconfig cross platform
- 게임 개발
eslint를 쓰는데 CRLF를 마구 에러로 잡는다 ?
eslint
- eslint 링크 : enforce consistent linebreak style, ESLint
- linebreak style의 일관성 강제하기 규칙
- 규칙은 둘 중 하나 :
unix
(default) orwindows
stackoverflow
- line-ending 대세는
LF
default (window 개발자도)-
End of Line, Prettier
- 설마
LF
line ending 인식도 못하는Notepad for Windows
쓰시는 거 아니죠? 시전..- 근데 Windows Notepad도 이제
LF
line ending 인식함
- 근데 Windows Notepad도 이제
- 설마
- Using this rule with version control systems
-
End of Line, Prettier
- Force LF eol in git repo and working copy의 답변, stackoverflow : 번역해볼 것
(번역) Windows interoperability with Linux
- 원본 링크 : Windows interoperability with Linux, Microsoft
- Windows Subsystem for Linux (WSL)은 Windows와 Linux간의 integration을 끊임없이 개선하고 있다
- 당신은 아래 일들을 할 수 있다
- Linux command line(즉, Ubuntu) 에서 윈도우즈 도구 (즉, notepad.exe)를 실행할 수 있다
- Windows command line(즉, PowerShell) 에서 리눅스 도구 (즉, grep)을 실행할 수 있다
- Linux와 Windows (Build 17063+) 간에 환경변수를 공유할 수 있다
Run Linux tools from a Windows command line
관련 링크
- 원본 링크 : New Updates in Windows WSL, scootersoftware.com / Forums
- WSL 환경에서 BC4를 사용할수 있는지 문의
(번역) XDG Base Directory Specification Usage
- 원본링크 : XDG Base Directory Specification Usage
- Unix 계열 시스템은 전통적으로 다음과 같은 것이 없었다
- application을 저장하는 표준적인 방법
- 각각의 유저 단위로 유저 데이타를 저장하는 표준적인 방법
- 결과적으로 이런 데이타들은 필요할때 구성하는 (ad-hoc), 일관되지 않은, 문제 많은 방식인 ..
- 각각의 유저 home directory에 저장되는 “dot files”로 흔히 구성되었다.
- freedesktop.org 는 이 문제에 대해 추천하는 해결책을 발표했다
- 다음의 몇가지 어플들은 freedesktop.org directory specification을 계승함으로써
- GNOME 3.6으로 개선된 cross-desktop 호환성을 지원한다
- 지원 어플들
- accerciser, baobab, …gtk+,…planner
gitconfig cross platform
게임 개발
bot.land
- 스타크래프트 유닛 비슷한 것들을 직접 설계한 코드로 전쟁을 시키는 온라인 게임
- 현재 온라인 배포가 끊김. 사이트 링크
- bot.and 개발자의 회고록
- 원작자는 요즘은 게임 개발을 가르치는 쪽으로 방향을 바꾼듯
Godot Engine
- 홈 페이지 : https://godotengine.org/
- 문서