넷
넷마블
June 21, 20231회
30분만 투자하면 사용하는 API 문서 검색 엔진, Doxygen 외부 검색 설정하기

간단 소개
Doxygen 외부 검색 기능 설정 방법과 아파치/NGINX 서버 연동 및 Xapian 검색 엔진 설정 방법을 설명합니다.
AI Summary
- Doxygen 외부 검색 기능 설정
- Doxygen은 C++, C#, Java, Python 등 다양한 언어의 API 문서를 자동 생성하는 도구이다.
- 기본 검색 기능의 한계를 극복하기 위해 EXTERNAL_SEARCH 옵션을 사용, Xapian 오픈 소스 검색 엔진을 연동한다.
- 아파치 HTTP 서버와 NGINX를 이용한 설정 방법을 제시하며, WAS 설정의 구체적인 방법을 제공하지 않는 Doxygen의 External Indexing and Searching 문서의 부족한 부분을 보완한다.
- WAS별 설정 방법
- 아파치 HTTP 서버에서는 CGI 설정을 통해 Doxygen의 외부 검색 기능을 활성화한다.
- NGINX에서는 FcgiWrap을 사용하여 FastCGI를 설정하거나, 아파치 HTTP 서버에 리버스 프록시를 설정하여 CGI 기능을 활용한다.
- Doxygen 설정 및 Xapian 연동
- Doxygen GUI 또는 Doxyfile 설정을 통해 검색 엔진 관련 옵션을 활성화하고, doxyindexer를 사용하여 검색 데이터베이스를 생성한다.
- Xapian 런타임 라이브러리 및 개발 라이브러리를 설치하여 검색 엔진이 정상적으로 동작하도록 한다.
- doxysearch.cgi 파일을 적절한 디렉터리에 복사하고, 웹 브라우저를 통해 CGI 동작을 확인한다.
Next Feeds
iOS에서 음성대화 서비스 구현하기 - WebRTC 기술의 활용
WebRTC 기술을 활용하여 iOS에서 음성 대화 서비스를 구현하는 과정과 핵심 기술 요소들을 소개합니다.
WebRTCiOS음성대화JanusAVAudioSession
2023. 6. 16.
사람인
![[여기보기] DNS 점검 요망?! “홍대 어떻게 가요? 뉴진스 하입보이요~🎧🕺💃”](https://netmarble.engineering/wp-content/uploads/2023/06/dns-client-and-server-security-setting-feature.jpg)
[여기보기] DNS 점검 요망?! “홍대 어떻게 가요? 뉴진스 하입보이요~🎧🕺💃”
리눅스 서버 DNS 설정 보안 강화 방법: DNS 클라이언트 설정 점검, DNS 서버 취약점 관리, 안전한 DNS Zone Transfer 설정 및 DNSSEC 활용.
DNS보안리눅스resolv.confDNS Zone Transfer
2023. 6. 15.
넷마블
스타트업 데이터 사이언티스트는 무슨 일을 할까? - 티맵모빌리티 조직인터뷰 2편. Data Intelligence팀
티맵모빌리티 Data Intelligence팀은 데이터 분석 및 모델링을 통해 서비스 개선과 AI Transformation을 주도하며, 사용자 중심의 가치를 창출합니다.
데이터AI모델링티맵스타트업
2023. 6. 14.
티맵모빌리티

MSW - 더 나이스한 목킹을 위한 고민
MSW 도입으로 프론트엔드 개발 속도 향상, 테스트 효율 증대, 개발/디자인 협업 개선 효과를 얻었습니다.
MSWMock Service Workermockupfrontendtest code
2023. 6. 11.
매드업

NEXT.JS의 이미지 최적화는 어떻게 동작하는가?
NEXT.JS는 Next/image 컴포넌트, 이미지 최적화 라우트, sharp 라이브러리 등을 통해 효율적인 이미지 최적화를 제공합니다.
NEXT.JS이미지 최적화Next/imagesharpSquoosh
2023. 6. 9.
올리브영
배포 효율화를 위한 자동화 슬랙봇 개발
카카오페이의 배포 효율화를 위해 개발된 자동화 슬랙봇은 배포 담당자 자동 배정 및 커뮤니케이션 효율화를 통해 업무 효율성을 향상시켰다.
자동화슬랙봇배포 효율화전자금융감독규정카카오페이
2023. 6. 9.
카카오페이