라이브러리: MT4Orders 퀵리포트 - 페이지 7

 
Forester #:


common_path - 일반 터미널 폴더에 저장 호출에 2개의 새로운 매개 변수를 추가했습니다. 최적화 중에 다른 에이전트가 파일을 덮어쓰는 것을 방지하기 위해 파일 이름에 에이전트 번호(3000, 3001,...)가 추가됩니다. 테스터 폴더에 저장하는 경우(거짓), 계산을 수행한 에이전트의 폴더에 저장됩니다.
fileANSI - ANSI 인코딩 또는 유니코드로 저장합니다. 유니코드 파일은 크기가 2배 더 크고 처리 시간이 오래 걸리므로 1GB와 같이 많은 양의 데이터를 업로드하는 경우 ANSI를 사용하는 것이 더 경제적입니다. 필요한 경우 타사 서비스와의 호환성을 위해 유니코드가 추가되었습니다.

문자 검사기 및 숨기기 버튼도 추가되었지만 설명은 하지 않았습니다.

신속한 개선에 감사드립니다!

UTF-8로 저장한다는 것은 라이브러리 소스 자체를 의미합니다. 필요한 버전으로 쉽게 롤백하거나 버그의 지점을 찾을 수 있도록 모든 코드를 git에 저장합니다.
따라서 git (및 일부 다른 애플리케이션 및 서비스)은 ME (UCS-2)의 기본 인코딩을 텍스트로 인식하지 못하므로 모든 코드를 UTF-8로 저장합니다. 그 이후에는 인코딩을 변경하지 않으므로 이것은 일회성 작업입니다.
타사 코드 (fxsaber, 귀하의 코드)를 사용하면 새 버전이 출시 될 때마다 인코딩을 변경해야합니다. 그래서 변경을 요청했습니다.

단일 파일 변환에는 AkelPad(TotalComander와 함께 제공)를 사용하고, 그룹 인코딩 변경에는 DS 텍스트 변환기 유틸리티를 찾았습니다(하지만 소스가 없어서 추천할 수 없습니다).

업데이트에 다시 한 번 감사드립니다!

 
Andrey Khatimlianskii #:

새 버전이 나올 때마다 인코딩을 변경해야 합니다.

오랫동안 저는 KB 단위의 UTF-8로 소스를 게시했습니다. 몇몇 사람들이 몇 가지 문제 때문에 그렇게 하지 말라고 요청했습니다. 그래서 그만뒀어요.
 
fxsaber #:
오랫동안 저는 KB 단위의 UTF-8로 소스를 게시했습니다. 몇몇 사람들이 몇 가지 문제 때문에 그렇게 하지 말라고 요청했습니다. 나는 멈췄다.

어떤 "문제"가 무엇인지 아는 것은 흥미로울 것입니다. 아마도 이전 버전의 UCS-2와의 첫 번째 비교가 작동하지 않았을까요? 글쎄, UCS-2를 한 번 포기하고 나쁜 꿈처럼 장어를 잊는 것이 낫습니다.

 
Forester #:
버튼을 클릭하여 숨깁니다.

차트 숨기기는 기본 차트(하이차트가 아닌)에서는 작동하지 않습니다. 하지만 필요하지 않아서 바로 하이차트를 연결했습니다.

나머지는 작동합니다.

 
Andrey Khatimlianskii #:

차트 숨기기는 기본 차트(하이차트가 아닌)에서는 작동하지 않습니다. 하지만 필요하지 않아서 바로 하이차트를 연결했습니다.

나머지는 작동합니다.

구글 차트에 맞게 버튼이 수정되었습니다.

소스 자체에 대한 UTF8에 대해 의문이 있습니다....
메모장 ++는 소스를 BOM이있는 UTF-16 LE로 표시합니다

나는 그것이 무엇인지, 어떤 변형이 필요한지 전혀 모르겠습니다. 이미 모든 코드를 필요한 형식으로 변환하는 데 익숙하다면 이런 식으로하는 것이 더 낫다고 생각합니다.
문제가있을 수 있습니다.

네이티브 인코딩의 다른 코드와 비 네이티브의 라이브러리를 컴파일 할 수 있습니까?
UTF-8 c BOM으로 변환하려고 시도했습니다 - 정상적으로 컴파일되었습니다.

UTF-8 c BOM으로 다운로드
 

하이차트를 경량 차트로 대체하면(그리고 거기에는 편집이 거의 없습니다) MQ는 새로운 컴파일러를 만드는 대신 이동해야 한다는 것을 깨닫게 될 것입니다.

직접 경쟁사의 JS 라이브러리를 위해서만 말이죠. 그렇지 않으면 명확하지 않습니다.

 
Maxim Kuznetsov #:

하이차트를 라이트웨이트 차트로 대체(몇 가지 변경 사항만 적용)하면 MQ는 새로운 컴파일러를 구축하는 대신 이동해야 한다는 것을 깨닫게 될 것입니다.

직접 경쟁사의 JS 라이브러리를 위해서만 말이죠. 그렇지 않으면 명확하지 않습니다.

MQ에 JS 라이브러리를 기반으로 하는 편리한 HTML 데이터 시각화 라이브러리가 있다면 정말 멋질 것입니다.

인터랙티브 보고서 측면에서 나쁘지 않은 내보내기의 HTML 코드를 이해한다면 ALT+E-report를 기반으로 할 수도 있습니다.


예를 들어 저 자신은 HTML과 JS에 대해 완전히 제로입니다. 아마도 나만 그런 것은 아닐 것입니다. 그러나 제품 등에서 아주 좋은 시각화를 얻을 수 있습니다.

 
Forester #:

Google 차트에 맞게 버튼이 수정되었습니다.

소스 자체에 대한 UTF8에 대한 의문이 있습니다....
메모장 ++는 소스를 BOM이있는 UTF-16 LE로 표시합니다

나는 그것이 무엇인지, 어떤 변형이 필요한지 모르겠습니다. 이미 모든 코드를 필요한 형식으로 변환하는 데 익숙하다면 이런 식으로하는 것이 더 낫다고 생각합니다.
문제가있을 수 있습니다.

아마도 네이티브 인코딩의 다른 코드와 비 네이티브의 라이브러리를 컴파일 할 수 있습니까?
나는 UTF-8 c BOM으로 변환하려고 시도했습니다 - 정상적으로 컴파일되었습니다.

UTF-8 c BOM으로 다운로드했습니다.

잘됐네요, 감사합니다!

아니요, 파일마다 인코딩이 다르더라도 문제가 없습니다. 모든 소스를 점차적으로 UTF-8로 다시 저장하고 나쁜 꿈처럼 ME 인코딩은 잊어 버리면됩니다.

이것이 최근 변경 사항을 확인하는 방법입니다:


파일 중 하나 ( 이전 파일이든 새 파일이든상관없음) 또는 두 파일 모두의 인코딩이 UCS-2인 경우 다음과 같이 표시됩니다:


 
Andrey Khatimlianskii #:

최근 변경 사항은 다음과 같습니다:

TotalCommander에서는 키 클릭 한 번으로 소스를 비교합니다. 다른 어떤 인코딩과도 침착하게 비교됩니다.

 
fxsaber #:
TotalCommander에서는 키 하나만 누르면 소스를 비교할 수 있습니다. 모든 인코딩을 다른 인코딩과 쉽게 비교할 수 있습니다.

물론 그래픽 파일 관리자는 아마추어를 위한 것입니다. 습관의 문제입니다. 저는 한때 텍스트 NortonCommander에서 많은 플러그인이 있는 FarCommander로 옮긴 적이 있습니다. 여전히 "하드코어만, 콘솔만"은 아닙니다.

그리고 파일을 비교할 때 모든 비교 도구와 마찬가지로 인코딩을 자동으로 구분하는 WinMergeU를 사용합니다. 더 좋은 프로그램이 있을지도 모르지만 저는 역사적으로 이러한 프로그램을 사용합니다. 더 좋은 것이 있다면 기꺼이 들어 드리겠습니다.

추신 : 주제에서 벗어 났지만 동시에 두 개의 비디오를 나란히 재생하여 프레임별로 품질 차이를 평가하는 프로그램에 관심이 있습니다.