"참된 지혜는 실용적인 지식들의 무분별한 집적을 통해서 얻어지는것이 아니라, 모든것들을 통해서 자신을 드러내는 하나의 것을 파악하는데 있다. " - 헤라클레이토스 -

!..비교무관작업실/...Diogenes

【디오게네스,Diogenes】 일부 문제점 발견,수정.(미출현 번호관련)

rosehill 2025. 9. 16. 17:54

 

구 버전들은 간혹 ".zip"이라는 확장자가 누락된 채 로 바뀐 경우가 있기때문에(티스토리의 문제인듯) 가급적 최신 버전을 받으세요. 현재 최신 버전 확인은 아래 링크로 확인, 또는 공지를 참조하세요. 관련 프로그램과 관련된 카테고리는 블로그 메뉴의 Diogenes입니다. 

 

* 디오게네스 프로그램만 모아 보려면 클릭


개인적으로는 거의 자동선택 부분만을 이용하게 되는데, 오래간만에 프로그램 들여다 보다가, "미 출현 번호 선택 부분"을 체크하던중 에러를 발견하게 되었다. 코딩실수에 가깝다.

"자동 번호 선택 탭 부분"

현재 18주차 기준으로 선택을 하였을 경우, 현재는 미 출현 번호가, "34" 달랑 하나만 나와있다

이는 18주 동안 현재까지는 가장 오래도록 나오지 않은 수를 의미하는건데, 물론, 이건 범위를 어디로 잡느냐에 따라 그때 그때 달라진다. 만약에 이 상황에서 "미 출현 번호"라는 메뉴를 선택하고, 이 번호를 무조건 한 개씩 넣고 뽑겠다고 한다면.아랫쪽의 반영갯수 선택은 반드시 1을 넘길 수 없다. 이건 알아서 알려주니 잘못 기재해도 다시 선택하면된다. 

윗 캡쳐처럼, 저렇게 선택을 하고 실제 돌려보면, 값이 출력되지 않고, 1줄 이상을 뽑아 낼때는 무한 루프에 빠지게 된다. 이걸 늦게 발견함.

이제서야 발견.

이 부분을 나중에 발견하고 문제를 찾아 수정해 주었다. 한 줄의 번호를 완료하고 당연히 해야 할 "초기화를 하지 않았던것." 다른 경우는 잘 알 수 없었던건데, 지금처럼 유독 1개 있는 경우에 이 문제가 마침 발견돼었던것, 이는 그동안 이 문제 때문에 일반적인 속도를 "중복검사" 과정에서 조금 더 잡아먹고 결론적으로 그만큼 자원과 속도를 잡아먹었다는 얘기가 된다. 이 부분은"미 출현 부분"뿐 아니라,  "일반랜덤" , "출현번호중심"등도 마찬가지라, 모두 다 "초기화"를 잡아 주었다. 

이 부분을 빼 먹다니.. ㅠ

 

그래서 그런지. 종전처럼 대 용량으로 161만개를 뽑고, 범위를 맞추고 테스트를 해보니 종전보다는 속도가 빠른듯하고, 잡혀 나오는 빈도도 좀 높아진 것 같기도하다. 5번 테스트에 1개씩은 꼬박꼬박 들어갔으니.. (물론 범위 맞을 때 얘기다. 금번의 경우 150-175로 잡고 해봤었다.1189가 167합이 나왔었으니...테스트는 1188을 기준으로 해본것.. )

파일과 1189회까지의 액셀파일 합쳐서 압축하여 새 버전으로 올려본다. 

Diogenes.1.1(2025.09).zip
0.10MB

* 마찬가지로, 압축파일엔 Diogenes1.1.exe와 1188까지의 값이 기록되어있는 액셀 파일이 들어있다. 역시 압축풀고 그자리에서 그냥 사용하면된다. 자세한 설명은 이 사이트의 공지 또는 프로 그램안의 공지를 참고하면 될듯.

* 1190회관련하여 차트 이야기는 금요일쯤 업 할 예정. 지금은 프로그램만 새로 업데하여 올려본다. 현재는 지금 이 버전이 최신버전.