반응형

Information* 107

Ubuntu 18.04 시작 시 멈춤 현상

Ubuntu 18.04 시작 시 멈춤 현상Ubuntu 18.04를 설치를 다하고 마지막으로 restart 버튼을 누른 순간 갑자기 노트북이 맛 갔다(!)화면이 멈춘 채로 아무고토 못하게 됐다.부팅 usb를 꽂아서 다시 설치해보려고 해도 이번에는 설치화면에서 멈추는 현상이 발생했고, 여러 번의 삽질의 끝에 recovery boot로 어찌어찌 접속해서 해결해보려고 했다.낯선 log를 봐서 조금이나마 단서를 찾아보려고 했지만 진짜 낯설어서 그런지 모든 게 총체적 난국으로 보였다.드라이버 문제인 것 같아, 패키지 및 커널을 업데이트하는 등의 여러 삽질을 진행했지만 정상 부팅을 하면 여전히 똑같은 보라색 화면만을 볼 수 있었다.역시 믿을 건 구글신뿐이랴... 열심히 삽질에 삽질을 거듭한 결과 x server와 g..

python 유튜브 영상 다운로드 스크립트

python 유튜브 영상 다운로드 스크립트 유튜브에서 동영상을 다운로드 받을 수 있는 방법은 흔히 많이들 사용하는 video converter 사이트를 이용하는 방법이 있지만, 프로그래머스러운 방법을 찾아보았다. 물론 저작권에 대한 책임은 유의하시길 바란다.여기서 소개할 방법은 PyTube라는 python 모듈을 사용하여 다운로드를 받을 수 있는 방법이다.다음 글들을 참고하였다.https://python-pytube.readthedocs.io/en/latest/index.html https://seolin.tistory.com/89?category=762768 https://seolin.tistory.com/93?category=762768 https://seolin.tistory.com/94?categ..

Chrome css cache 제거하기

Chrome css cache 제거하기 style.css 파일을 수정하고 있는데, 자꾸 바뀐게 반영이 안돼서 삽질 좀 했다..;;가장 유력한 원인이 cache 때문인 것 같아 chrome에서 css cache를 사용하지 않도록 해보았더니 다행히 됐음solvectrl+shift+i 로 개발자 환경을 킨다.F1을 눌러 Settings에 들어간다.Preferences > Sources > Disable cache (while DevTools is open) 을 체크해주면 끝개발자 도구가 열려있는 동안은 css cache를 사용하지 않아 바로바로 반영된다.

babel 사용하기 (on WSL)

babel 사용하기 (on WSL) babel이란?babel은 ECMAScript 2015+ code(즉 최신 ECMAScript)를 낮은 버전의 JavaScript를 가진 브라우저에서도 동작이 가능하도록 변환시켜주는 도구이다. 다음 예시를 보도록 하자.ECMAScriptconst A = (req, res) => { res.render("test"); };babel은 위의 산뜻한 코드를 다음의 코드로 변환시켜준다.browser-compatible JavaScriptvar A = function A(req, res) { res.render("test"); }처음에는 솔직히 굳이 왜 쓰는지 이해가 안갔는데, 쓰다보니까 확실히 편하고 좋음! install and setting$ npm install @babe..

About. nodemon

nodemon nodejs로 서버를 구축할 시, 소스를 수정하면 매 번 다시 서버를 껏다 켜줘야 했는데,이 패키지를 이용하면 해당 행위를 자동으로 수행하게 할 수 있다.install$ npm install nodemon -D개발하는 해당 패키지에 대한 dependency가 아니라 그냥 개발하는데에만 사용하기 때문에, -D 옵션을 붙여줘서 package.json의 devDependencies에 추가하도록 한다.usage$ nodemon node index.jspackage.json에서 다음과 같이 이용할 수도 있다. "scripts": { "start": "nodemon index.js --delay=2" },

git pull error 해결

git pull error git 새로운 프로젝트를 만들 때마다 자꾸 README 파일때문에 push 하는데 오류가 발생한다. remote 저장소의 히스토리에는 README가 생성되어있는데, 로컬 저장소의 히스토리에는 README가 없어서 merge할 때 오류가 발생한다. * branch master -> FETCH_HEAD fatal: refusing to merge unrelated histories다음과 같은 명령어로 해결할 수 있다. 다만 아래 명령어는 공용 프로젝트 관리시에는 문제가 생길 우려가 존재하므로 남용하지 않는 것이 좋겠다.git pull origin master --allow-unrelated-histories

npm 오류 해결

npm 오류 ㅡㅡ npm 이용해서 어썸하게 nodejs를 실행시키려고 하는데 문제가 생겼다. ch4rli3kop@ch4rli3kop-pc  /mnt/d/GitHub/wetube   master ●  npm : not foundram Files/nodejs/npm: 3: /mnt/c/Program Files/nodejs/npm: : not foundram Files/nodejs/npm: 5: /mnt/c/Program Files/nodejs/npm: /mnt/c/Program Files/nodejs/npm: 6: /mnt/c/Program Files/nodejs/npm: Syntax error: word unexpected (expecting "in") which 명령어로 뭘 실행시키고 있나 살펴봤..

웹 프로그래밍 소리 추가할 때 참고 사이트

웹 프로그래밍 소리 추가할 때 참고 사이트 특정 동작 수행이나 페이지에 소리를 삽입하고 싶을 때, 도움이 되는 사이트가 있다.https://www.soundjay.com/ 무료로 여러 효과음들을 사용할 수 있어서 아주 좋음! b 사용예시다음과 같이 사용할 수 있다. Play function playSound() { var sound = document.getElementById("audio"); sound.play(); } (https://stackoverflow.com/questions/29567580/play-a-beep-sound-on-button-click/43378771 참고)

반응형