Hexagonal Architecture
소프트웨어 아키텍처의 개요와 육각형(Hexagonal) 아키텍처 패턴에 대해 설명한다.
소프트웨어 아키텍처의 개요와 육각형(Hexagonal) 아키텍처 패턴에 대해 설명한다.
Python pip 저장소를 한국(Kakao Corp.) 미러 서버로 설정하는 방법을 설명한다.
GitHub에 대용량 파일을 Push 할 때 발생하는 문제를 해결한다.
udev는 /dev 노드를 동적으로 생성하고 이를 위한 규칙을 관리하는 시스템 서비스이다. libudev(-ludev)를 사용하여 udev 객체에 접근하고, udev 이벤트를 모니터링 할 수 있다.
LMS(Light Media Scanner)는 임베디드 시스템에 사용하기 위한 가벼운 미디어 스캐너이다.
Ubuntu 설치 후 필요한 패키지와 설정들
Cppcheck는 C/C++ 코드를 정적 분석해주는 오픈 소스 툴이다. 본 글에서는 Cppcheck를 사용해 MISRA-C 코딩 표준을 적용하여 C/C++ 코드를 정적 분석하는 방법에 대해 설명한다.
Linux 환경에서 디버거 사용 시, 시그널에 의한 Trap을 무시하는 방법을 설명한다.
make install 설치 디렉토리를 변경하는 방법
Javolution은 Java를 실시간 시스템에 적합하도록 지원하기 위해 고성능의 클래스와 유틸리티들을 제공해 주는 라이브러리이다. Javolution에서 제공하는 Struct와 Union 클래스를 이용하여 Java 환경에서 C로 정의된 struct 및 union과 같은 자료구조를 쉽게 구성할 수 있는 방법에 대해 소개한다.
EditText를 포함하는 커스텀 Dialog 생성 시 EditText에 자동으로 포커스가 이동되는 경우가 있다. 이를 원하지 않으면 Dialog의 최상위 View 컴포넌트에 다음 속성을 추가한다.
Ubuntu에 설치한 Redmine을 Windows 환경으로 이전하는 방법을 설명한다.
Windows 탐색기에서 ‘.’으로 시작하는 파일을 생성하려면
Ubuntu에서 마우스 Tilt 버튼에 원하는 동작을 맵핑하는 방법에 대해 설명한다.
키보드에서 마우스로 손을 이동하는 시간도 포기할 수 없는 게으른(?) 개발자를 위해, Google 검색에서 단축키를 사용할 수 있다.
Windows 환경에서 Emacs 사용 시 발생하는 한영키 입력 전환 문제를 해결한다.