반응형
IntelliJ에서 플러터 환경 설정하기
·
Programming/Flutter
Jetbrain사의 IDE를(PhpStorm, PyCharm, WebStorm, IntelliJ) 그동안 계속 이용하고 있었기에, Flutter 역시도 사용할 수 있지 않을까라는 생각에 찾아보니 가능한 것으로 보여 설정 과정 작성해두기 (컴퓨터 포맷시 다시 설치하고 설정할 때 찾아보려면 귀찮으니깐) 인텔리제이 환경설정 1. Android SDK 설치 이미 SDK가 설치되었다라면 해당 부분을 넘어간 뒤 다음 과정을 진행해도 무방하다. 인텔리제이 창을 연 뒤 Setting을 열면, "Appearance & Behavior > System Settings > Android SDK"를 확인할 수 있다. 혹은 좌측 상단에 "android"를 입력하면 보다 빠르게 해당 메뉴를 찾을 수 있다. 해당 메뉴를 선택하면 ..
개행문자(\r\n) 제거하기
·
Programming/MySQL
엑셀로 데이터가 넘어 왔고, 해당 데이터가 몇개가 안되길래 엑셀 데이터 그대로 복사 붙여넣기를 했더니 엑셀내 개행문자가 같이 데이터 항목으로 넣어졌다. 이럴때 없애는 법에 대해서 기록해둔다 (자주 발생하기 때문... 엑셀 싫다...) 개행문자가 발생한 상황 개행문자 데이터를 없앨 수 있는 2가지 방법 Select문 DB 데이터로는 개행문자가 남아있어야 하지만, 누군가에게 보여줘야할 때 없애서 넘겨줘야 할 때 사용한다. SELECT REPLACE(REPLACE(변경할컬럼명, '\n', ''), '\r', '') FROM 테이블명; Update문 DB내의 데이터도 개행문자가 삭제 되어져야 할 때 사용한다. UPDATE 테이블명 SET 컬럼명 = REPLACE(REPLACE(컬럼명, '\n', ''), '\r..
[Git] Commit Message 규칙
·
Etc.
Commit 위키백과에 따르면 커밋은 "저장소에 소스 코드의 일부의 최신 변경사항을 추가함으로써 이러한 변경사항을 저장소의 최상위 리비전(head revision)의 일부분으로 만들어주는 것"이라고 한다. 커밋 메시지의 규칙이 없다면 - 나만 알 수 있는 방식으로 커밋 메시지를 보내는 경우, 협업하는 대상자들은 이해가 안 된다. - 시간이 지날수록 "커밋"은 누적될 텐데, 차후 코드 유지 보수 및 가독성이 떨어질 수 있다. => 커밋 메시지의 규칙이 있다라면 협업하는 대상자끼리 대화가 용이하며, 차후 유지보수 관점에서 좋다 커밋 메시지 7가지 규칙 제목과 본문을 빈 행으로 구분한다. 제목은 50자 이내로 제한한다. 제목의 첫 글자는 대문자로 작성한다. 제목의 끝에는 마침표를 넣지 않는다. 제목은 명령문으..
Ubuntu 22.04에 CodeDeploy Agent 설치하기
·
AWS
우분투 버전을 갑작스럽게 올리긴 했다,,, 뭐든 최신게 좋은게 아닌가.. 18.04에서 사용하던 명령어가 되어지지 않고,, https://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/codedeploy-agent-operations-install-ubuntu.html Ubuntu Server용 CodeDeploy 에이전트 설치 - AWS CodeDeploy 출력을 임시 로그 파일에 쓰는 것은 Ubuntu 20.04에서 install 스크립트를 사용하여 알려진 버그를 해결하는 동안 사용해야 하는 해결 방법입니다. docs.aws.amazon.com 에서 제공되는 Doc에도 설명이 없길래 한번 이곳저곳 서치하다가,, 기록해야 할 것 같아서 적어두기. Ubu..
AWS CodeDeploy 배포시 나는 에러 해결법
·
AWS
CodeDeploy 배포시 나오는 에러마다 해결법을 정리해볼 예정이다. 다양한 경험은 좋으나, 이미 누군가 해당 경험을 공유해준다면 더 빠르게 해결 할 수 있지 않을까..? 코드디플로이는 친절하다.. 배포가 제대로 동작하지 않으면 이유를 알려준다. "CodeDeploy agent was not able to receive the lifecycle event. Check the CodeDeploy agent logs on your host and make sure the agent is running and can connect to the CodeDeploy server." 짧게영어지식으로 해석을 해보자면, CodeDeploy에서 이벤트 주기가 가능하지 않으니, 배포하는 서버의 log를 보라는것 같다. ..
AWS RDS에서 MySql 이모지 처리 (utf8, utf8mb4)
·
AWS
모바일 애플리케이션 개발 후 댓글에 이모지로만 작성을 했을 때, 입력한 이모지가 안보이고 댓글 영역이 공란으로 보인다라는 버그 제보로 인해서 찾아서 작성하는 글.. 왜 이모지가 안 보였을까? AWS 서비스 중 RDS를 이용하여 데이터베이스는 Aurora MySQL, 문자 인코딩 방식은 "utf8"을 이용하고 있습니다. UTF-8의 인코딩은 4바이트 가변 길이 인코딩 방식이나, MySQL에서 utf8에 대하여 3바이트로 구현 되어 표현할 수 있는 캐릭터의 제한이 있습니다. 대표적으로 이모지는 유니코드 U+1000 이상으로 UTF-8로 인코딩하게 되면 4바이트가 필요하게 되며 이에 따라 3바이트 표현이 가능한 utf8에서는 이모지가 나올 수 없던 것입니다. 어떻게 하면 이모지를 보이게 할 수 있을까? 3바이..
반응형
개발자 쓔쓔
'분류 전체보기' 카테고리의 글 목록 (7 Page)