본문 바로가기

전체 글156

DB TEST 할 수 있는 사이트(SQLite, MariaDB, postgreSQL, MS SQL) 다양한 DB 필요성 다양한 DB에서 문법이 맞는지 확인이 필요할 때가 있습니다. 이럴 경우 DB를 하나하나 설치하는건 시간이 많이 걸릴 수도, 그리고 리소스가 부족할 수도 있겠죠. 그럴때를 대비한 간단한 방법이 있습니다. https://sqliteonline.com/ 이라는 사이트인데요. 사용방법 먼저 원하는 DB의 메뉴를 눌러줍니다. 그럼 위의 그림과 같이 Click to connect 버튼이 뜰텐데요. 이 버튼으로 연결해 주고나서 진행이 가능합니다. demo라는 테이블이 기본적으로 생기는데요. query문을 만들고 Run으로 실행해볼 수 있습니다. 간단하죠? 이렇게 간단하게 테스트할 정도라면 이 사이트를 이용해보면 좋을 것 같습니다. 2022. 7. 27.
warning: treating Unicode character as whitespace 해결방법 Warning Message 컴파일을 하다보면 아래와 같이 warning 메시지가 뜰 수 있습니다. 이는 코드를 브라우저에서 복사해서 붙여넣을 때 이상한 값이 끼어들어가면 생길 수 있습니다. 이를 해결하기 위해서는 메모장 같은데에 코드를 넣고 다시 붙여넣으면 해결 가능합니다. (메모장은 서식이나 특수기호 같은걸 잘 걸러내주기 때문에 유용하죠. 하하) 먼저 문제되는 코드를 확인해봅시다. 위와 같이 이상한 값은 변환됩니다. > 옆의 스페이스가 이상한 유니코드였다는걸 확인해볼 수 있습니다. 이렇게 복사한 값들은 눈에 보기엔 스페이스였지만, 이상한 유니코드였었다는걸 알 수 있습니다. 이 Warning 메시지는 유니코드 문자를 공백으로 처리하겠다는 뜻이므로, 말 그대로 경고이며 컴파일 후의 사용시에는 딱히 문제가.. 2022. 7. 19.
에어컨 정속형, 인버터형인지 구분하는 방법 에어컨구분? 인버터 에어컨은 11년도 이후에 보급화가 많이 되었다고 제조연월을 보라니 아니면 특정냉매가 있다니 하는 구분은 이제 그만. 정격능력에 써 있는 값을 보면 알 수 있습니다. 정격/중간/최소 로 삼등분되어 있다면 인버터에어컨이고, 정격밖에 없다면 정속형 에어컨입니다. 인버터에어컨의 경우 일정온도를 맞춰서 계속 틀어놓는게 절약이되고, 정속형에어컨은 일정온도가 되면 껐다가 다시 켜고하는 반복작업을 해야 절약이 됩니다. 2022. 7. 11.
Location redirect 302 상대경로 절대경로 외부경로 페이지이동 302 Redirect Code로 페이지 이동 페이지이동을 시킬 일이 생긴다면, 어떻게 하면 될까요? 간단한 방법으로는 아래와 같이 php 로 페이지 이동 리소스를 만드는 겁니다. Location: 여기 URL입력에는 상대경로, 절대경로, 외부경로가 있습니다. 외부경로 외부경로는 scheme 이 꼭 있어야합니다. scheme이란 사용할 프로토콜을 말하는데, 예로 http:// https:// 등등이 있습니다. 아래와 같이 입력하면 외부경로로 이동할 수 있습니다. Location: https://seahrin.com 패킷덤프로 확인해 보면 Response에 Location에 https://seahrin.com 오는 걸 볼 수 있습니다. 그리고 난 후 https://seahrin.com 으로 페이지가 가 이.. 2022. 6. 17.
구글링도 스킬, 많이 쓰는 검색기술 알아보기(google search) 구글링 개발을 하든 어느 분야든 컴퓨터를 앞에 두고 있는 직업을 가졌다면, 꼭 필요한 스킬이 바로 구글링이죠. 구글링만 잘해도 대부분의 개발이슈들에 대해 해결 혹은 힌트를 얻을 수 있습니다. 그럼 구글링을 잘한다는건 어떤걸까요? 바로 내가 필요한 정보를 빠르게 찾아서 사용하는 것입니다. 예를 들어 코딩 후 컴파일 시 어떤 에러코드가 발생했다면, 이 코드가 왜 생겼는지 어떻게 처리해야 컴파일이 제대로 돌아가는지 알아야 고칠 수 있겠죠? 키워드 선정 기본적으로 검색은 어떤 형태든 필요한 것에 대한 단어로 이루어집니다. 문장으로 길게 쓰는 것보다는 필요한 단어 하나하나를 나열해서 쓰는 것이 필요한 정보를 얻어내는데 도움이 됩니다. 구글에서 알려주는 방법으로는 머리가 아픔 대신 두통이라는 단어를 이용하여 검색하.. 2022. 6. 16.
아이폰 화면 어두워지는 현상과 원인(feat. 결론은 온도, 과열) 아이폰 밝기 옵션 아이폰에는 몇가지 밝기 조절하는 옵션이 있습니다. 첫번째로 설정 > 디스플레이 및 밝기 에 보면 True Tone이 있습니다. 주변 밝기에 따라 톤 조절을 자동으로 해주는 기능인데, 은근 밝기에 영향을 미칩니다. 두번째는 설정 > 손쉬운 사용 > 디스플레이 및 텍스트 크기 에 보면 자동 밝기가 있습니다. 이 옵션을 통해 자동으로 주변 밝기에 따라 화면의 밝기정도가 달라집니다. 사실 이 부분을 말하기 위해 글을 쓰는데요. 위의 옵션들을 다 껐음에도 불구하고 화면이 어두워지는 현상이 있습니다. 기기가 고장난건가 싶기도 하지만 결론부터 말씀드리면 고장이 아닙니다. 화면 밝기를 보면 최대로 되어 있습니다. 하지만 화면이 갑자기 한단계 어두워지는 경험을 하게 됩니다. 이에 대한 원인은 바로 기기.. 2022. 6. 15.
안드로이드 프로덕션 버전 만들기 Android App Bundle이 서명되지 않았습니다. 에러 해결방법 안드로이드 프로덕션 버전 만들기 안드로이드에 대해 아무것도 모를 때 이것저것 시도하면 아래와 같은 에러가 발생합니다. "Android App Bundle이 서명되지 않았습니다.""유효한 App Bundle을 업로드하세요." 등등 여러이유로 실패합니다. Build Bundle(s)/APK(s) 로 생성한 bundle을 넣으면 이렇게 되는데요. 이러한 에러들을 넘어 프로덕션 버전까지 만들 수 있는지 확인해보겠습니다. 빌드변수 기본적으로 build를 할 때 debug와 release로 빌드할 수 있습니다. Build 탭의 Select Build Variant... 를 선택하면 app의 debug와 release를 선택할 수 있습니다. 여기서 Build Bundle(s)/APK(s) 로 생성한 파일을 업로드하면.. 2022. 6. 15.
git tag 로 확인시 있어야할 tag가 없을 경우 fetch 해보기 코드관리를 위해 git을 많이 사용하죠. 패키지를 관리하기 위해 branch도 따고 tag도 따는데요. 가끔 태그가 없을 때 당황스럽기도 합니다. 태그를 분명 땄는지 remote에 안넣어놓은건가 헤매던 기억들, 다들 있으시죠!? git fetch 명령어로 remote 내용을 당겨오는데도 tag의 변화는 없습니다. 그래서 필요한건, 바로 이 명령어죠. git fetch --tags 이제 사라진것 같은 tag들로 인해 헤매지 말자구요! 추가적으로 push 할 때 명령어도 남겨놓으면 좋으니 같이 작성합니다. git tag '태그이름' 으로 local에 저장한 tag들을 원격에 보낼 때는 아래명령어로 밀어넣으면 됩니다. git push --tags 끄읕 2022. 6. 10.