본문 바로가기
  • ANALOG CODE
  • AnalogCode
반응형

전체 글47

디스크 사용량 모니터링 iostat 명령어 정리 데이터베이스와 같은 프로그램을 사용하다보면 디스크 I/O를 모니터링 해야될 필요가 생긴다. 이때 iostat 명령어를 이용하여 다양한 I/O 측정값들을 실시간으로 볼 수 있다. iostat명령어가 어떤 값들을 출력해주는지와 사용법을 간단히 정리해 놓았다. 디스크 I/O일단 디스크 I/O가 어떤식으로 처리되는지를 간단히 보자.디스크 I/O의 처리 순서는 아래와 같다.응용 프로그램이 디스크 I/O 요청을 생성합니다.운영 체제는 디스크 I/O 요청을 처리하기 위해 커널 수준의 I/O 스케줄러를 사용합니다.I/O 스케줄러는 디스크 I/O 요청을 대기열에 추가하고, 이를 처리하기 위해 디스크 드라이버에 전달합니다.디스크 드라이버는 요청된 작업을 처리하기 위해 하드웨어 인터페이스를 사용하여 디스크 컨트롤러와 통신합.. 2023. 4. 26.
Javascript 터치 이벤트 Offset 구하기 Javascript로 모바일 브라우저에서 터치 이벤트를 처리하기 위해 좌표를 구하려고 하면 다양한 기준의 좌표값이 있다. 정해진 영역내에서의 터치이벤트의 상대좌표를 알기 위해서는 별도로 Offset을 계산하는 처리가 필요하다. 터치이벤트에 대해 먼저 간략히 알아보자. 일반적인 웹사이트를 개발하다보면 터치이벤트를 처리해야될 상황이 사실 거의 없다. 하지만 HTML Canvas를 이용하여 무언가를 그리는 사이트를 만들게 되면 모바일 디바이스에서의 원활한 동작을 위해 터치이벤트를 처리해줘야 한다. PC에서라면 마우스 스크롤 이벤트를 이용하여 확대/축소 기능을 구현할 수 있지만, 모바일 디바이스에서는 두손가락 터치를 이용하여 확대/축소를 해야한다. 두손가락 터치로 확대/축소 기능을 개발하기 위해서는 터치 좌표를.. 2023. 4. 23.
건축설계를 위한 편리한 지적도 CAD 파일 변환 무료 사이트 건축사 사무실에서 CAD 프로그램을 이용하여 건축설계를 하기 위해서 가장 먼저 필요한 것이 설계할 대지의 지적도이다. 지적도를 내 컴퓨터의 CAD 프로그램 안으로 가져와야 한다. 이것을 아주 편하고 빠르게 무료로 할 수 있는 웹사이트를 소개한다. Archmap 아키맵이라는 웹사이트이다. 아래 링크를 클릭하면 들어갈 수 있다. 카카오맵에서 내가 원하는 지역을 편리하게 찾아볼 수 있고, 원하는 영역을 자유롭게 선택하면 해당 영역에 포함된 지적도가 화면에 그려지게 된다. 여기서 각 영역을 클릭하면 자세한 지적도 정보를 볼 수도 있다. 화면에 그려진 모든 영역의 지적도를 CAD 파일로 다운받을 수 있고 이것을 내 컴퓨터에서 열어서 사용하면 된다. https://archmap.gitlab.io ArchMap 지도.. 2023. 4. 21.
Gitlab Pages 를 이용하여 무료로 웹사이트 호스팅하기 Gitlab Pages는 Github Pages와 똑같은 개념이다. 둘다 모두 정적 웹사이트를 호스팅할 수 있는 기능을 제공한다. 그것도 모두 무료로 사용이 가능하다. 그중에서도 Gitlab Pages를 이용하여 NuxtJS로 만든 정적 웹사이트를 호스팅하는 과정을 정리하여 보았다. AWS EC2에서 Gitlab Pages로 이전 (NuxtJS) NuxtJS로 개발하여 AWS EC2로 호스팅중인 서비스 하나가 있다. 사용량이 적은데다가 AWS에 도메인비용 + EC2 비용을 내기가 아까워서 무료로 호스팅할 수 있는 방법을 찾다보니 Github Pages와 Gitlab Pages 가 눈에 들어왔다. 백엔드 API만 없다면 충분히 이쪽으로 이전할 수 있을 것 같다는 생각이 들었다. 백엔드 API 달랑 하나 있.. 2023. 4. 21.
반응형