[공지] openNAMU 계정 이전 신청을 받고 있습니다.
권한 부족
편집 권한이 부족합니다. 로그인된 사용자(이)여야 합니다. 해당 문서의 ACL 탭을 확인하시기 바랍니다. 대신 편집 요청을 생성할 수 있습니다.
알림
현재 진행 중인 사용자 토론이 있습니다.
1. 개요2. 문제점
2.1. 클라이언트
2.1.1. 최근 토론/최근 변경2.1.2. 탈퇴
2.2. 파서
2.2.1. 처참한 멀티스레딩2.2.2. 매우 처참한 문법 지원
2.2.2.1. 링크 내 파일 처리 불가능2.2.2.2. svg 파일 미지원

1. 개요[편집]

imitated seed 엔진의 모든 문제를 정리한 문서. 대략 반 년간 물고 뜯고 맛보고 즐긴 결과이다.

2. 문제점[편집]

용어 정리
클라이언트
엔진 내부의 라우터
파서
엔진
엔진 자체
스킨
liberty, buma 등[1]
기타
Node.js, DB 등

2.1. 클라이언트[편집]

2.1.1. 최근 토론/최근 변경[편집]

  • 네비가 the seed 4.22.9 버전 이전의 단색 네비가 그대로 적용되었다.
    • 최근 변경은 최신 UI를 그대로 붙여넣었으나, 오히려 깨지는 모습(...)을 보여준다.
  • 오래된 편집 요청을 보여주지 못한다.

2.1.2. 탈퇴[편집]

문제점이 많아도 너무 많아 완전히 서술하지 못한다.
  • UI가 the seed와는 동떨어져있다. 과장을 조금 보태면 이게 the seed 모방인지 아니면 openNAMU같은 자체 UI인지 헷갈리는 수준.
  • 탈퇴를 하게 되면 모든 기여가 같은 사용자의 기여가 된다(!!!)
  • 같은 사용자의 기여가 되는 것은 둘째치고, 탈퇴해도 권한이 남아있거나, DB가 손상되는 경우도 있다(...)
  • 영구 차단자 탈퇴 불가, 탈퇴 24시간 제한 등이 없다. 그냥 무한으로 즐기는 명륜진사반달

2.2. 파서[편집]

  • 무려 파일 두 개[2]의 문제점만 서술하지만, 서술할 문제점이 차고 넘친다.

2.2.1. 처참한 멀티스레딩[편집]

멀티스레딩 관련 사항은 본 문단에 전체를 정리함.
  • 자체 멀티스레드 코드를 짜 뒀으나, 어째 오픈나무보다 처참한 최적화(...)멀티스레딩을 안 하는 것과 하는 것이 도긴개긴인 상황이다.
  • {"disable_multithreading":true}
    설정을 해도 정상적인 이용이 어려우며, 멀티레딩이 비활성화 되었다는 알림 문구만 계속 뜬다.

2.2.2. 매우 처참한 문법 지원[편집]

2.2.2.1. 링크 내 파일 처리 불가능[편집]
파일:espejo.png

이런 식의 문법도 지원되지 않는다. 그 이유는 링크 처리를 먼저 하고 파일 처리를 하기 때문인데, 이의 순서를 잘 수정하면 해결되는 것을 알 수 있다.
2.2.2.2. svg 파일 미지원[편집]
사실 이것도 위와 비슷한 예인데, svg 파일을 <svg> 태그로 렌더링하지 않고 <img> 태그로 렌더링하기에 깨지게 된다. 확장자가 svg일 경우 svg 태그를 통해 렌더링할 수 있게 하면 수정된다.
[1] 근데 거의 liberty 한정이다[2] namumark_parser.js, namumark_multithread.js



라이선스를 별도로 명시하지 않은 문서는 CC BY-SA 4.0에 따라 이용할 수 있습니다.
자세한 내용은 다올위키 라이선스 정책을 확인하시기 바랍니다.

기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

오픈 소스가 아닌 다올위키의 고유한 디자인을 무단으로 도용하는 것과, 운영 문서를 포함한 모든 문서를 라이선스를 지키지 않고 무단으로 가져가는 행동은 저작권 위반이며 법적 책임을 물 수 있습니다.