반응형 분류 전체보기709 Pluggable 웹 위젯 만들기 - 2 ( 공식문서 따라하기 ) 이전글 : Pluggable 웹 위젯 만들기 - 1 ( 공식문서 따라하기 ) (tistory.com) Pluggable 웹 위젯 만들기 - 1 ( 공식문서 따라하기 )0. node.js lts 버전을 설치한다. ( 저는 20.16.0 버전을 설치하고 실행했습니다. ) 1. 멘딕스 실행후, Blank 웹으로 프로젝트 생성2. 샘플 엔티티 생성3. 홈에 Data View 위젯을 추가하고,데이터 소스로 마이taisou.tistory.com 1. 수정권한 설정하기 ( 수정 가능 변경 ) 1.1 수정여부 시스템 프로퍼티 추가수정 src/TextBox.xml Text Box Edit text input .. 2024. 8. 27. Pluggable 웹 위젯 만들기 - 1 ( 공식문서 따라하기 ) 0. node.js lts 버전을 설치한다. ( 저는 20.16.0 버전을 설치하고 실행했습니다. ) 1. 멘딕스 실행후, Blank 웹으로 프로젝트 생성2. 샘플 엔티티 생성3. 홈에 Data View 위젯을 추가하고,데이터 소스로 마이크로플로우를 추가한 후, 이름을 DSS_CreateTestObject 로 지정 4. DSS_CreateTestObject 를 아래와 같이 작성CreateObject 하여서 2의 엔티티를 설정하고, NewEntity 로 리턴변수 선언후 오른쪽 클릭해서 Set $NewEntity as return value 선택5. Home 페이지로 돌아가서 3에 TextBox 를 추가하고, 2에서 생성한 엔티티의 속성(SampleData)를 선택 6. 플러거블 위젯 생성기를 통해서 아래와.. 2024. 8. 23. 오픈소스 빌드하기 ( SQLite ) 1. 소스코드 다운로드SQLite Download Page SQLite Download PageTemplates (1) and (2) are used for source-code products. Template (1) is used for generic source-code products and templates (2) is used for source-code products that are generally only useful on unix-like platforms. Template (3) is used for precompiled biwww.sqlite.org컴파일 Configure 스크립트가 포함된 sqlite-autoconf-3460100.tar.gz 파일을 다운받습니다.현재 기준 버전 .. 2024. 8. 22. 오픈소스 빌드하기 ( OpenSSL ) 1. 소스 다운로드Downloads | Library (openssl-library.org) DownloadsThe master sources are maintained in our git repository, which is accessible over the network and cloned on GitHub, at https://github.com/openssl/openssl. Bugs and pull patches (issues and pull requests) should be filed on the GitHub repo. Please familiariopenssl-library.org현재 기준 3.3.1 최신으로 다운로드 함 2. 압축해제 및 컴파일 방법 확인파일내 INSTALL.md 파일에 .. 2024. 8. 21. C++ 프로젝트 셋팅 ( Visual Studio 2022 ) 1. 소스/헤더파일 구분의 필터 삭제 2. 외부참조 삭제도구 > 옵션 > 텍스트편집기 > 고급 > 검색/탐색 > 외부종속성 폴더 사용 안함 3. 시작점 main 은 main.cpp 로 명명 4. 공통헤더파일 pch.h 를 지정하고 cpp 파일에만 포함 5. 버전 파일 추가프로젝트 오른쪽 클릭 > 추가 > 리소스 > Version 선택resource.h 파일도 리소스 파일 필터에 놓고 이용 6. 빌드 구성 변경 ( 오픈소스 프로젝트 구성 비슷 )출력 디렉터리 : $(ProjectDir)\..\..\Build\$(Platform)$(Configuration)\중간 디렉터리 : $(ProjectDir)\..\..\Output\$(Platform)$(Configuration)\$(ProjectName)\ 2024. 8. 17. elk 설치하기 ( by docker compose ) **환경**Debian 12Docker version 20.10.24+dfsg1, build 297e128 잘정리된 사이트가 있어 참고로 하여 설치 했습니다!요약판으로 정리 합니다. 1. 소스 다운로드git clone https://github.com/deviantony/docker-elk.git 2. 환경 파일 수정/docker-elk/.env.env -> 암호 설정 docker-elk/elasticsearch/Dockerfile# 마지막 줄에 추가#한글 형태소 분석기(NORI) RUN bin/elasticsearch-plugin install analysis-nori docker-elk/docker-compose.yml컨테이너별 각각 이름 추가 : container_name: elk_es, elk_l.. 2024. 8. 10. 로깅을 통한 애플리케이션 동작 추적 - 자체 앱 로깅 구현하기 시작하기Mendix에서 개발을 시작하기 전에 항상 사용자 스토리를 준비하는 것이 좋습니다. 이 경우 프로젝트 패키지와 사용자 스토리 모두 이 페이지 상단의 이 모듈의 리소스에서 찾을 수 있습니다. 둘 다 다운로드하세요. 이제 패키지를 가져와 보겠습니다! 1. 멘딕스 스튜디오 프로 버전 9.11.x를 열고 File > Import App Package…를 클릭한 다음 다운로드한 .mpk 파일을 선택합니다. 앱에 HolidayRequest와 같은 설명이 포함된 이름을 사용합니다.이제 애플리케이션을 만들었으니 로깅을 추가해 보겠습니다! 로깅 설정Mendix에서 로깅을 구현할 때는 모든 로그 메시지의 로그 노드 이름이 동일한지 확인해야 합니다. 이는 쉽게 확인할 수 있는 이름을 설정하면 가장 잘 수행할 수 있.. 2024. 8. 3. 로깅을 통한 애플리케이션 동작 추적 - 로그 메시지의 메시지 부분 읽기 로그 항목 찾기사용자가 예상치 못한 동작을 보고하는 경우, 문제를 해결할 수 있는 충분한 정보를 제공하지 않는 경우가 있습니다. 이럴 때 로그가 귀중한 리소스가 됩니다. 하지만 로그에는 모든 사용자에 대한 메시지가 포함되어 있어 관심 있는 로그 메시지를 찾기가 어렵습니다. 이때 타임스탬프가 도움이 될 수 있습니다. 로그는 위에서 아래로 시간순으로 작성되며 가장 최근 로그 메시지가 맨 아래에 표시됩니다. 이 시간 순서는 도움이 되지만, 오랜 기간의 메시지가 포함된 파일에서 로그 메시지를 찾기가 어려울 수 있습니다. 따라서 로그는 주기적으로 분류되어 Mendix Cloud에 날짜별로 저장됩니다. 이렇게 하면 로그 메시지를 빠르게 찾을 수 있습니다. 로그 파일을 분석할 때는 어떤 표준 시간대가 사용되고 .. 2024. 8. 2. 로깅을 통한 애플리케이션 동작 추적 - 로그 메시지의 구성 요소 설명 Mendix 로그 소스로그 메시지의 소스 필드는 클라우드에서 생성된 로그에만 존재합니다. 이 필드의 정확한 내용은 사용하는 클라우드에 따라 달라질 수 있습니다. 이 필드에는 로그 메시지를 생성한 Mendix 런타임의 특정 인스턴스가 표시됩니다. 이는 다중 서버 환경에서 오류를 분석할 때 유용할 수 있습니다. 앱의 단일 인스턴스를 실행하는 경우에는 이 필드를 무시해도 됩니다. Mendix 로그 레벨로그를 만들 때는 가능한 한 많은 세부 정보를 캡처하고 싶지만, 로그의 크기는 관리하기 쉬운 수준이어야 합니다. 또한 로그 메시지 작성은 성능에 영향을 미친다는 점을 기억하는 것도 중요합니다. 하나의 메시지에 대한 이러한 영향은 무시할 수 있지만, 앱이 메시지를 자주 로깅하는 경우 그 영향이 빠르게 누적될 수 있.. 2024. 8. 1. 이전 1 ··· 3 4 5 6 7 8 9 ··· 79 다음 반응형