Electron 공식문서를 번역한 내용과 글 하단의 출처에 적힌 블로그들을 참고하여 작성된 내용입니다. What is Electron? Electron은 자바스크립트, HTML, CSS를 사용하여 데스크톱 애플리케이션을 만드는 프레임워크이다. Chromium과 Node.js를 바이너리에 내장함으로써 Electron은 하나의 JavaScript 코드베이스를 유지하고 Windows, macOS 및 Linux에서 작동하는 크로스 플랫폼 앱을 만들 수 있습니다. Prerequisites 일렉트론 공식문서는 독자가 Node.js와 일반적인 웹 개발에 모두 익숙하다는 가정 하에 작성되어있다. 이 두가지 영역은 아래 링크를 통해 좀 더 알아볼 수 있다. Getting started with the Web (MDN) ..
SVG(Scalable Vector Graphics) 2차원 벡터 그래픽을 서술하는 XML 기반의 마크업 언어. 텍스트 기반의 열린 웹 표준 중 하나로, 모든 사이즈에서 깔끔하게 렌더링 되는 이미지를 서술하며 CSS, DOM, JavaScript, SMIL (en-US) 등 다른 웹 표준과도 잘 동작하도록 설계되어있고 HTML과 텍스트의 관계를 그래픽에 적용한 것. JPEG와PNG등 고전적인 비트맵 이미지 형식과 비교했을 때, SVG 형식의 벡터 이미지는 손실이나 품질 저하 없이 모든 크기에서 렌더링이 가능하며 현지화 역시 그래픽 편집기 없이도 파일 내의 텍스트를 수정해서 쉽게 처리할 수 있다. SVG: Scalable Vector Graphics | MDN SVG(Scalable Vector Graph..
1. 옮기려는 파일이 위치 한 곳으로 이동 $ cd /mnt/c/Users/(user명)/Downloads/a 2. 파일(폴더) 복사 cp [option] [원본파일] [목적지] (예시는 a 폴더를 /home/(User명)/ 경로에 images라는 이름으로 복사) $ cp -r a /home/(User명)/images cp명령어 옵션 -r : 디렉토리 복사. 하위 디렉터리와 파일 모두 복사 -p : 원본파일의 소유주, 그룹, 권한, 시간 정보를 보존하면서 복사 -i : 복사 대상파일이 있는 경우 복사 실행 여부를 사용자에게 묻는다. -f : 복사 대상파일이 있는 경우 사용자 확인 없이 강제 복사
wsl에서 npm 사용시 아래 에러가 나서 검색해보니 사용중인 nvm경로나 버전이 안맞는 경우 생긴다고 한다. nvm list 로 확인해보니 system버전 사용중이었다. 새로운 쉘을 실행하는 경우에도 node버전을 고정시키기 위해 아래와 같이 v14.15.0을 default로 설정해 주었다. $ nvm alias default 14.15.0 설치되어 있는 가장 최신버전을 사용하는 경우에는 아래와 같이 입력해주면 된다. $ nvm alias default node 정상적으로 설정된 결과
git pull 시도시 다음과 같은 권한 문제 발생 error: cannot open .git/FETCH_HEAD: Permission denied 시도 1. -> 실패 sudo chown -R $USER .git/ 시도 2. -> 성공 sudo chmod a+rwx .git/FETCH_HEAD
해당 내용은 "쉽고 빠르게 익히는 CSS3(제이슨 크랜포드 티그)"를 읽고 정리한 글입니다. 색상값 선택 색상 키워드 1) currentcolor 키워드 : currentcolor를 사용해 색상값을 설정하면 엘리먼트의 현재 color값을 사용하게 된다. currentcolor를 color속성에 지정하면 마치 color:inherit을 사용한 것처럼 부모 엘리먼트의 색상값을 상속한다. div { color: aqua; border-color: currentcolor; } 2) transparent 키워드 : 알파 값 0, 즉, 정말 투명한 효과를 주는 키워드. 이 키워드를 사용하면 해당 엘리먼트 뒤에 있는 모든 대상이 투명하게 투영돼 보인다. 3) RGB 16진수 값 : 원하는 색상의 적, 녹, 청색 수준..