프로그래밍/개발메모 180

kaboom.js 모바일 에서 소리가 안나는 버그 해결방법

pc 에서는 별문제 없는데 ios 사파리에서 소리가 난나는 현상이 있군요 나중에 고쳐질수도 있으나 지금 해겳 방법은 onTouchStart 이벤트에서 소리를 한번 내줘면 됩니다. onMouseRelease 에서는 해도 안되구요 반드시 onTouchStart 에서 아래의 페이지에서 테스트 해보시구요 데모페이지 주소: https://mynft.gunillee.repl.co 핵심코드는 여기 k.onTouchStart(() => { k.play('ppok'); box.jump(200); }); onTouchStart 내부에서 소리를 내줘야 그뒤로 소리가 납니다. BGM 이라로 틀고 싶다면 한번은 거쳐야 하니 주의

docker-compose redis 셋팅 / node + nodemon 환경 셋팅

일단 redis 셋팅 과 node + nodemon 설정을 분리해서 올렸습니다. redis: 셋팅을 자주 틀려서 github 에 올려 둡니다. redis 를 설치하고 셋팅이랑 데이터 파일은 외부로 빼도록 했습니다. 링크: https://github.com/thisisone-usa/memos 이 링크게 redis 폴더 입니다. redis/docker-compose.yml 설청파일을 참고하시면 될 것 같습니다. redis 는 딱히 빌드 할 필요가 없어서 docker-compose up 이 명령만 사용하면 되는군요 데몬 형태로 돌리려면 docker-compose up -d 입니다. node + nodemon: /node16 폴더입니다. 레디스와 동시에 돌릴 생각은 아니라 분리 했는데 docker-compose..

ubuntu 에서 nvm 는 설치했으나 쉘 스크립트에서 안된다면

run.sh 파일 nvm use 16.14.2 npm run start이렇게 짜서 실행을 하면 nvm 이 없다고 합니다. 저는 우분투라 ./.bashrc 에 이런 내용이 있습니다. (자신의 상황에 따라 .bash_profile 일수도 있고 .profile 일 수도 있습니다. export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion첫줄 export 에 $HOME 부분을 자신에게 맞게 바꾸시고 다시 run.sh 를 수정합니..

nGrinder 써보고 느낀점

첫째로 svn 저장소를 제공해주니까 그걸 이용해서 코드를 올리시는걸 추천드리구요 수동으로 올리면 매우 번거롭습니다. 둘째로 import 가 너무 제약이 커서 사용하기 힘드네요 jython 같은경우엔 lib 폴더내에꺼만 import 가능한데 from lib import ~~ 이런식이 안되고 import ~~ 식으로 from lib 를 생략하셔야 합니다. 이방식이 로컬에서 내 코드 테스트할때는 또 다른 문제를 일으켜서 개발이 힘들었습니다. 저는 lib 안에 test.py 만들어서 거기서 돌렸어요 groovy 는 STS 라는걸로 환경셋팅을 못해서 포기했구요 코드를 nGrinder 에 올려서만 테스트할 수 있는 환경이라 복잡한걸 만들면 고치는데 시간이 많이 낭비됩니다. 추천하는 방식은 예를들어 php 를 테스트..

리눅스 명령어로 검색해서 프로세스 종료 / ps + grep + awk + xargs + kill 조합

가끔 까먹기 때문에 저장해둡니다. 보통 ps 로 프로세스 찾아 종료 할때 사용합니다. 명령어ps -ef | grep "실행조건" | grep -v grep | awk '{ print $2 }' | xargs kill 설명ps -ef 전체 실행 중인 프로세스 표시grep "실행 조건"실행중인 서버가 node express.js 로 실행중이라면 grep "node express.js" 로 찾으라는 의미참고로 node express.js 는 너무 흔한 이름이라 잘못 찾을 수 있으니 소스코드의 전체 경로로 복잡하게 실행하는걸 추천한다.node /home/user1/express.js 실행할때 이런식으로 길게 실행해야 엉뚱한 프로세스를 kill 하는걸 방지할 수 있을 것이다. grep -v grepgrep 으로 ..

ubuntu 20 nvidia 드라이버 설치

오디오는 설치했는데 그래픽카드도 새로 꽂아서 그런지 hdmi 연결을 해서 그런지 소리가 나지 않는다. 아래의 링크로 오디오와 nvidia 드라이버를 설치하고 설정 -> 소리 -> hdmi 로 출력을 설정 하니 소리가 나왔다. 오디오 드라이버 설치는 아래의 링크 https://askubuntu.com/questions/722685/realtek-audio-drivers-for-ubuntu nvidia 드라이버는 아래의 링크를 이용해 드라이버 설치 https://pstudio411.tistory.com/entry/Ubuntu-2004-Nvidia%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 [Ubuntu 20.04 LTS]..