스터디164 flutter pub-cache 에러 flutter .pub-cache에서 에러나면괜히 다른걸로 고생하지 말고 아래 명령어로 복구해주자...... $ flutter pub cache repair 스터디/Flutter+Dart 2025. 2. 5. 윈도우 프리징 현상 (livekernelevent 141, 117) 해결방법 증상은 마우스 포인터는 움직이는데, 화면이 멈추고, 잠시뒤 마우스도 멈추고,그 뒤에는 화면이 검정색이였다가, 잠깐 초록색으로 보이더라구요. 소리는 정상이고 드래그 중이였을때 화면이 정상적으로 돌아오면 드래그 된 위치로 이동되어있곤 했습니다. 프리징으로 고통받는 수많은 게시글들1) https://www.clien.net/service/board/park/183525492) https://coolenjoy.net/bbs/28/38598303) https://coolenjoy.net/bbs/28/46794214) https://www.reddit.com/r/buildapc/comments/yoausc/help_needed_with_livekernelevent_141_crashes_on/5) https://ww.. 스터디/Etc 2025. 2. 2. OBS Browser Camera Permission 카메라 권한이 있는 웹페이지(이하, 카메라 웹페이지)를 만들고, 각종 브라우저에서 테스트하는건 잘 되지만OBS에 있는 브라우저를 통해서 카메라 웹페이지를 추가하면, 권한이 없다면서 카메라가 안 되는 상황이 나옵니다. Failed to acquire camera feed: NotAllowedError: Permission denied 해결방법 1. OBS 자체에 카메라 권한이 허가 되었는지 확인하기카메라 권한이 허가 되어있지 않더라고, 소스에 있는 '비디오 캡쳐장치' 는 웹캠에 접근할 수 있습니다.맥에서 OBS > 앱 권한 검토... > 앱 권한검토 팝업창에서 '카메라' 부분이 [카메라 설정 열기]가 아닌, [접근 허가됨] 으로 젼경되었는지 확인합니다. (카메라 설정을 키거나 끌때 OBS 재시작될 .. 스터디/Etc 2025. 1. 24. node 설치/삭제/관리 (brew uninstall, nvm install) - for MacOS 개발을 하다보면 node 버전을 바꿔서 테스트 해봐야할때가 있습니다. 실수로(?) homebrew를 통해서 설치하게 되면 변경이 쉽지 않은 경우가 발생합니다.그럴때 아래 방법대로 차례대로 진행하시면, node 버전을 편리하게 변경할 수 있습니다. node 버전 확인$ node -v node 위치 확인삭제하기 전에 node 명령어가 어디서 실행되는지 확인합니다.$ which node /opt/homebrew/Cellar/node/23.3.0/opt/homebrew/opt/node@18/bin/node 홈브류로 설치했다면 이렇게 출력될껍니다. brew로 설치한 node 삭제1) /opt/homebrew/Cellar/node/23.3.0$ brew uninstall node 2) /opt/homebrew.. 스터디/Etc 2024. 12. 10. [aws] aws cli configure (자격증명) aws 를 사용하다보면 커맨드창 입력이 은근히 사용이 많이 됩니다.이때 도와주는 프로그램이 'aws cli(command line interface)' 입니다. 참고링크https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html Installing or updating to the latest version of the AWS CLI - AWS Command Line InterfaceWhen updating from a previous version, the unzip command prompts to overwrite existing files. To skip these prompts, such as with script .. 스터디/AWS 2024. 12. 9. Fly.io Region 설정 fly.io가 docker를 배포하기 정말 편하지만. 속도가 느린 단점이 있습니다.자체적으로 좋은 속도를 찾아서 연결해준다고 하지만 엉터리임..그래서 region 설정이 필수 인데요. 이유는 한국 region(리전)이 없기 때문인데요....서버 사용료가 과도해서 없는게 아닐까 싶은데. 아무튼 속도 비교는 https://rtt.fly.dev/각 리전마다 ping 속도를 보여주고 있습니다. 그나마 한국에서 가까운 일본은 불타고 있네요......기본 300ms 먹고 들어갑니다.region에서 다른 api를 호출하면, inbound, outbound 로 따져서 300ms씩 해서 600ms가 추가됩니다;; https://debug.fly.dev/디버그 페이지로 가면 가장 가까운 효율좋은 리전을 보여준다는.. 스터디/Etc 2024. 12. 4. Flutter Android E8 에러 - ERROR:D8: cohttp://m.android.tools.r8.kotlin.H Flutter Android Build 에러ERROR:D8: cohttp://m.android.tools.r8.kotlin.HERROR:D8: com.android.tools.r8.kotlin.H ERROR:D8: com.android.tools.r8.kotlin.H ERROR:D8: com.android.tools.r8.kotlin.H ERROR:D8: com.android.tools.r8.kotlin.H ERROR:D8: com.android.tools.r8.kotlin.H ERROR:D8: com.android.tools.r8.kotlin.H ERROR:D8: com.android.tools.r8.kotlin.H* What went wrong:Execution failed for task ':app.. 스터디/Flutter+Dart 2024. 12. 4. Cloudflare r2 aws-sdk s3로 업로드 클플의 r2로 업로드 할때, api를 직접 구현하면 힘드니까 aws s3의 sdk를 이용하면 편리합니다. 약간 다른게 있다면, region이 "auto"여야 된다는점.credentials에 accessKeyId, secretAccessKey 말고도,endpoint를 설정해야 됩니다. 코드로 하면 아래처럼 됩니다.this.s3Client = new S3Client({ endpoint: appConfigType.r2.endPoint, credentials: { accessKeyId: appConfigType.r2.accessKeyId, secretAccessKey: appConfigType.r2.secretAccessKey, }, region: appConfig.. 스터디/Etc 2024. 10. 25. [Nextjs] NextApiRequest, NextRequest차이 안녕하세요오늘도 삽질중인 달망이 입니다. Nextjs가 14버전이 되면서 많은 변화가 있지만그중에서 pages가 아닌 app router로 변환이 젤 클듯합니다. 대부분의 블로그, nextjs 게시글이 활발하게 써질때는 대부분 nextjs12, nextjs13버전이다보니pages router로 쓰여져있더군요. 결론은 api route차이였습니다.API Route RequestResponseApp RouterNextRequestNextResponsePages RouterNextApiRequestNextApiResponse App Router일때 API Route 공식문서https://nextjs.org/docs/app/building-your-application/routing/route-handler.. 스터디/Nextjs 2024. 8. 2. [Nextjs] 외부 이미지(URL)를 가져오기 위한 설정 (next.config.js, images) 안녕하세요오늘도 삽질중인 달망이 입니다. nextjs에서는 서버가 있는 base url이 아닌다른 도메인의 url에 접속하려면 간단한 설정이 필요합니다. 특히 서버에 있는 URL을 보여줄때 쓰곤합니다. next.config.js 파일내에 아래와 같이 다른 도메인 주소를 추가합니다.const nextConfig = { images: { domains: [ "a.domain.com", "b.domain.com", "c.domain.com", // ... ] }}module.exports = nextConfig; 앞쪽만 다른 도메인을 추가하면 너무 힘드니 패턴으로 간편하게 여러 도메인주소를 추가해도 됩니다.const nextConfig = { .. 스터디/Nextjs 2024. 8. 2. 이전 1 2 3 4 ··· 17 다음