Flutter 윈도우에서 sqflite 사용 시 databaseFactory not initialized 오류 해결

Flutter(플러터) 개발 중에 sqflite를 적용하고, 타겟 디바이스를 윈도우로 선택하여 실행하니“Unhandled Exception: Bad state: databaseFactory not initialized” 메시지와 함께 오류가 발생했다.이 경우, 원인과 함께 해결 방안을 공유해 본다. 원인 sqflite는 Flutter에서 가장 널리 사용되는 SQLite 플러그인으로, 주로 모바일 환경(Android, iOS)에서 SQLite 데이터베이스와 쉽게 연동할 수 있도록 도와준다.sqflite는 모바일 환경에서 내장된 SQLite 라이브러리를 활용한다. 그러나 데스크톱에서는 모바일 … 더 읽기

문짝 소음·틀어짐 해결|경첩 조절과 보수 총정리

문짝 소음·틀어짐 해결|경첩 조절과 보수 총정리

가구나 싱크대 문이 어느 순간부터 덜컥거리거나, 문을 열고 닫을 때 소음이 나기 시작했다. 이런 문제는 대부분 경첩의 조정이나 고정 나사 문제로 발생한다. 다행히도 몇 가지 간단한 조정과 보수만으로 수리할 수 있다. 이번 글에서는 문짝과 문틀 사이의 간격 조절(좌우, 앞뒤 경첩 조절), 헐거워진 경첩 고정 나사 보수, 그리고 조절 나사 풀림 방지를 위한 나사고정제 사용 방법까지 … 더 읽기

코멧 무소음 변기커버 고장 수리 후기

코멧 무소음 변기커버 고장 수리 후기

변기커버 소음 때문에 쿠팡에서 구매한 코멧 무소음 변기커버를 1년 넘게 잘 사용하고 있던 중, 댐퍼 힌지 문제로 인해 변기커버와 시트가 분리되는 고장이 발생했다.처음에는 새로 구매할까 고민했지만, 고장 부위를 살펴보니 의외로 간단히 해결할 수 있는 문제 같아 보여 수리에 도전했고, 지금까지 문제없이 만족스럽게 사용 중이다. 이번 글에서는 코멧 무소음 변기커버 고장 시 수리 방법을 공유해 본다. … 더 읽기

파이썬 로그 클래스 구현(콘솔 및 파일 저장 및 분할)

파이썬 로그 클래스 구현(콘솔 및 파일 저장 및 분할)

파이썬(Python)에서 개발, 디버깅 및 모니터링을 위해 콘솔 및 파일 로깅이 필요하다. 로깅에 필요한 요구사항을 정리해보고, 표준 라이브러리인 Logging 모듈을 이용해 콘솔 색상출력, 파일 저장 및 분할(로테이션)이 가능한 파이썬 로그 클래스를 구현해보고, 코드와 사용 예제를 공유해 본다. 파이썬 로그 요구사항 파이썬 로그 구현 파이썬 로그 요구사항에 맞춰 아래와 같이 코드를 작성하고 log.py로 저장한다. 파이썬 로그 사용 … 더 읽기

이케아 프리키그 전자레인지 뚜껑 사용기

이케아 프리키그 전자레인지 뚜껑 사용기

전자레인지로 음식을 데울 때, 가열로 인해 음식이 튀어 전자레인지 내부가 지저분해지고 냄새가 나기 쉽다.매번 랩을 씌우는 것도 번거로워서, 이케아 전자레인지 뚜껑 PRICKIG 프리키그를 구입해 사용해 보았고 후기를 남겨본다. PRICKIG 프리키그 전자레인지 뚜껑 소개 및 사용 이케아 프리키그는 전자레인지용 뚜껑으로, 색상은 그레이이며 높이는 9cm, 크기는 26cm다. 가격은 1,900원으로 매우 저렴하다. 저렴한 가격에 실용성이 더해진 이케아의 베스트 … 더 읽기

FxSound로 윈도우 PC 음질 개선과 볼륨 향상하기

FxSound로 윈도우 PC 음질 개선과 볼륨 향상하기

윈도우 PC의 음질 개선을 위해 사운드 카드 구매를 알아보던 중, PC의 음질과 볼륨을 높여주는 무료 오픈소스 소프트웨어인 FxSound를 사용해 보았고, 영화 감상이나 유튜브 시청, 게임, 인강에서 만족스러운 음질 향상 효과를 경험하였다. 이번 글에서는 무료 음질 개선 소프트웨어 FxSound를 소개해 보도록 한다. FxSound 소개 FxSound는 20년 넘는 역사를 가진 사운드 부스팅 소프트웨어이다(예전에는 DFX Audio Enhancer로 불리었다).소리의 … 더 읽기

워드프레스 스팸 댓글, 기본 설정으로 간단 차단하기

워드프레스 스팸 댓글, 기본 설정으로 간단 차단하기

어느 날부터인가 지속적인 스팸 댓글이 달리기 시작했다. 스팸 댓글이 많으면 일일이 지우기도 힘들어서 번거로운데, 이럴 때 워드프레스의 허용하지 않는 댓글 키워드 기능을 이용해 특정 키워드를 설정해 두면 자동으로 휴지통으로 이동하게 된다. 이번 글에서는 이 기능을 소개하고 설정 방법을 알아본다. 스팸 댓글의 공격 하루에 10~20건씩 아무런 내용 없이 홍보 URL만 포함된 스팸 댓글이 달리기 시작했다. 스팸 … 더 읽기

벌레·모기·러브버그 차단 베란다 샤시 물구멍 막기

벌레·모기·러브버그 차단 베란다 샤시 물구멍 막기

베란다 샤시에 물구멍으로 모기나 벌레가 유입될 수 있어 방충망으로 막아두어야 한다. 특히 바퀴벌레나, 최근에 들끓는 러브버그가 집안에 들어오는 것을 막으려면 꼭 베란다 샤시 물구멍을 막아두어야 한다. 이번에는 베란다 샤시 물구멍 막는 요령에 대해 간단히 설명해 본다. 베란다 샤시 물구멍, 모두 막을 필요는 없다 샤시에 있는 물구멍을 모두 다 막을 필요는 없다. 간단하게 설명하면, 바깥쪽에 위치한 … 더 읽기

Locust로 웹 부하 테스트 하기

Locust로 웹 부하 테스트 하기

파이썬(Python)에서 Locust를 이용해서 간단하게 웹 부하 테스트 하는 방법을 정리해 본다. 설치 Locust를 설치하고 버전을 확인한다 스크립트 작성 다음과 같이 테스트 스크립트를 작성한다 실행 명령프롬프트에서 다음 명령을 실행한 후 웹브라우저에서 http://localhost:8089/를 연다 테스트 실행 테스트 옵션을 입력하고 테스트를 실행한다. 관련된 글 Python 플라스크 웹서버 구축하기 파이썬 로그 클래스 구현(콘솔 및 파일 저장 및 분할) Google … 더 읽기

샤오미 홈 앱 네트워크 오류, 공유기 업데이트로 해결

샤오미 홈 앱 네트워크 오류, 공유기 업데이트로 해결

직구한 샤오미 선풍기를 샤오미 홈 앱에 연동해서 지금껏 잘 쓰고 있었다. 올해 여름에도 사용하려고 샤오미 홈 앱을 최신 버전으로 업데이트한 이후로 네트워크 오류가 발생했다. 앱을 다시 설치하니 로그인부터 네트워크 오류가 발생했다. 와이파이 설정을 변경하기도 하고 언어설정을 변경하기도 하고 여러 시도 끝에 결국 공유기 업데이트로 해결하였다. 이번에는 샤오미 홈 네트워크 오류를 해결한 경험에 대해 공유해 본다. … 더 읽기