목록기타 컴퓨터 지식 (37)
만족
맥에서만 발생하는 현상이라고 하며, 가장 인기있는 테마 플러그인인 MaterialUI의 오류라고 한다. 최신 버전에서는 수정되었으므로, preference->plugins로 간 다음 MaterialUI를 업데이트 한 다음 재시작하면 된다.
서버 개발자가 신경써야 할 것은 많습니다. 그 중에서도 서버의 자원은 한정적이기 때문에 이를 모니터링하고 대응하는 것 역시 중요한 미덕입니다. 특히나 스타트업이나, 개인 프로젝트에 사용하는 서버는 코어가 한두개짜리인 저가형 서버를 사용하기 때문에 리소스 관리에 많은 심혈을 기울여야 할 것입니다. 먼저 고전적인 리소스 모니터링 방법은 top 명령어를 이용하는 것입니다. 우분투에서 추가 설치 없이 기본적으로 사용 가능한 명령어입니다. 단순하게 커맨드라인에 top을 사용하는 것 만으로도 메모리/CPU/프로세스 상태를 모니터링 할 수 있습니다. 치명적인 단점은 반드시 ssh로 서버에 들어가서 명령어를 입력한 다음 명령어를 입력해서 쳐다봐야 한 다는 점과 모두 텍스트로 이루어져 있어 가독성이 그리 좋지는 않다는 ..
한 1년가량 Digital Ocean을 사용했으나, 여러가지 문제가 있어서 아마존으로 옮기게 되었다. 사실 성능 하나때문에 옮긴 것은 아니다. 이 서버에 굉장히 많은 서비스들을 올려서 사용하고 있는데, 나름 잘 버텨줬기 떄문에 딱히 성능에 불만이 있지는 않다. (하루 고유 이용자 약 1500~1700명) 내가 특별히 알고리즘을 잘 짰다거나 하는건 아니고... 그래도 나름 디지털오션의 CPU성능은 좋은 편에 속하기에 개떡같은 알고리즘을 줘도 CPU 로드율이 그렇게 높지 않다. 문제는 해외, 그것도 저 먼....곳에 있는 싱가폴 리전이라는 점이다. 이게 웃긴게 어떤 시간에는 1MB/s정도가 나와주다가, 어떤 시간에는 10KB/s근처에서 빌빌거리고 있다... 안정적이지 못한 연결 품질은 사용자로부터 불쾌감을 ..
컴퓨터에 관심과 이해가 높은 사람이라면 노트북이나 데스크탑을 구매할 때 크게 어려움을 느끼지 않지만 그렇지 않은 사람이라면 매우 힘든 일일 것이다. (전공자라고 해도, 컴퓨터학과에서는 컴퓨터의 원리, 본질을 배우는 것이지 상품을 배우는 것이 아니기 때문에 모르다고 해도 이상하지 않다) 읽기 귀찮다면 두꺼운 글씨와 밑줄을 중심으로 읽으면 된다. 크게 살펴보아야 할 것은 다음과 같다. 1. CPU 2. GPU(VGA) 3. RAM 4. Storage 5. Brand 6. Size/Weight 1. CPU CPU는 사람으로 비유하면 두뇌와 같다. 컴퓨터는 0과 1로 이루어져 있으며, 모든 것은 연산(operation)을 통해 이루어지는데, 그 연산을 담당하는 장치가 CPU이다. CPU를 생산하는 회사는 인텔(..
다양한 언어나 컴퓨터 관련 지식을 공부하면서, "콜백"이라는 단어는 많이 보았으나 그것의 정확한 의미를 설명해주는 책은 없었던 것 같다. 어쩌면 컴퓨터공학에서는 너무도 당연한 것이라서 그런 것일지도 모르지만... 이 함수는 콜백함수이다, 이것은 콜백 방식으로...등의 방식으로 자주 등장하는데, 딱히 그 단어의 의미에 대해 모르더라도 그냥 넘어가는 경우가 부지기수였으나 이번 기회에 정확한 뜻을 알아보았다. Callback 함수란 도대체 무엇인가? StackOverflow의 한 이용자의 답변을 인용하겠다. A callback function is a function which is: passed as an argument to another function, and, is invoked after some ..