본문 바로가기

전체 글15

젠트리(Gentry)란? 젠트리(Gentry)란? 젠트리란 중세 후기 무렵부터 두각을 나타낸 영국의 유산계급을 말한다. 영국에서 귀족으로서의 지위는 없었으나. 가문의 휘장을 사용 할 수 있도록 허용받은 계층이다. 젠트리라는 계층을 이해하기 위해서는 중세시대 영국의 귀족 제도에 대한 이해가 필요하다. 영국에서는 작위를 가진 자들을 귀족으로 인정했는데, 작위는 ‘공작’, ‘후작’, ‘백작’, ‘자작’, ‘남작’등이 있다. 가문의 작위는 다른 유럽 대륙 지역과 달리, 오로지 장남에게만 계승되었다. 차남 이하의 자제들은 귀족의 신분이지만, 그들의 자손들 부터는 평민 신분이다. 귀족의 자손들인 이들은 젠트리라는 상류 계층으로서 분류 되었다. 귀족에 포함되지 않았지만, 특권의 차이는 많이 나지 않았고, 둘 다 중세의 봉건영주였기 떄문에 하.. 2022. 6. 6.
안드로이드 스튜디오 'Gradle project sync failed. Basic functionality' 문제 해결 방법 PC를 포맷하고, 기존에 작업하던 안드로이드 프로젝트를 깃허브에서 내려받아 프로젝트를 실행하였더니 Gradle project sync failed. Basic functionality라는 오류 메시지가 나왔다. 알고보니 안드로이드 스튜디오를 새로 깔면서 기존에 작업하던 프로젝트의 Android SDK 버전이 설치되어 있지 않아 생긴 문제였다. 해결책은 아래와 같다. File -> Settings... 메뉴를 클릭. "Appearance & Behavior" -> "System Settings" -> "Android SDK" 클릭. 기존 안드로이드 프로젝트를 개발하였던 환경과 동일하게 Android SDK 설정. 2022. 5. 17.
DBeaver 툴로 mariadb 덤프 하려고 할 때 "client home is not specified for connection" 메시지 나오는 경우 해결법 DBeaver 툴로 Mariadb 또는 MySQL에 저장되어있는 데이터를 덤프 하려고 할 때, 진행하다보면 "client home is not specified for connection"라는 메시지가 나오는 경우가 있다. MySQL 클라이언트 프로그램이 필요해서 생긴 문제인데 아래 블로그를 참조하여 해결했다. https://dev.to/bhaidar/how-to-dump-a-database-using-dbeaver-56ga 2022. 5. 11.
기술선정에 대하여 서비스를 설계하는 과정에서 프레임워크, 프로토콜 등의 기술 선정 시 단순히 몇 편의 블로그를 확인하고 '~카더라' 수준의 검토로 끝내지 않아야 한다. 내가 개발할 서비스의 특징과 상황에 따라, 여러가지 기술을 검토해보고 논리와 근거에 맞게 기술을 선택하는 습관을 들여야 한다. 단순히 '요새 핫한 기술이니까', '성능이 좋다더라'수준의 논리로는 부족하다. 예를 들어, 영상 스트리밍 기술 중 WebRTC라는 기술은 지연시간(Latancy)짧아서 실시간성이 뛰어나다. 이러한 특성 때문에 Zoom, GoogleMeet, Gather Town 등 실시간 화상회의 서비스에서 주로 사용되고, 해당 분야에서 굉장히 핫한 기술이다. 하지만 시청자수가 몇 만 ~ 몇 십만명이 넘는 인기있는 실시간 방송에는 다른 프로토콜을 .. 2022. 5. 8.