위키백과:사랑방 (기술)/2015년 1월

위키백과, 우리 모두의 백과사전.
기술 사랑방
기술 사랑방
 2015년 1월 
새로 고침 / 보존 문서

번역 등을 할 때 역사를 보존한 채로 번역을 할 수 있도록 특수:Import에 몇몇 위키를 추가할 것을 제안합니다. 이렇게 하면 토론 문서에 별도로 {{번역된 문서}}를 넣을 필요가 없는데, "역사 보기"에서 모든 기여자를 확인할 수 있기 때문입니다. Import는 여전히 관리자만 실행할 수 있으므로 백:문관에서 요청해야 합니다.

많은 의견 바랍니다. — Revi 2015년 1월 2일 (금) 18:45 (KST)[답변]

@-revi: Import 기능의 정확한 용도와 기능이 어떻게 되는지 알려줄 수 있나요?--twotwo2019 (토론) 2015년 1월 2일 (금) 18:46 (KST)[답변]
다른 위키에서 역사를 보존한 채로 한국어 위키백과에 문서를 들여올 수 있습니다. — Revi 2015년 1월 2일 (금) 18:48 (KST)[답변]
찬성합니다.--콩가루 · 토론 2015년 1월 2일 (금) 19:29 (KST)[답변]
jawiki를 추가한다는 조건 하에 찬성 - Ellif (토론) 2015년 1월 3일 (토) 00:57 (KST)[답변]
@Galadrien: 완료 덤으로 공용과 메타도 추가했습니다. 틀이라거나 문서 들여올 게 있을 거 같으니 없는 것보단 낫겠죠. — Revi 2015년 1월 3일 (토) 01:36 (KST)[답변]

가져오는 자 시행에 관한 계획이 혹시 있으신가요? --ryush00 토론·기여 2015년 1월 3일 (토) 02:13 (KST)[답변]

(이 토론과는 무관하지만) 해당 권한은 현재 사무장만 부여 가능합니다. Import 자체는 관리자도 가능합니다. 임포터만 할 수 있는 일은 XML 파일로 들여오기 정도입니다. — Revi 2015년 1월 3일 (토) 04:35 (KST)[답변]

반대합니다. 이미 편집 요약이나 토론 문서에 해당 판의 ID를 남기는 것으로(이것도 엄밀히 이행되지는 않고 있죠) 완전한 추적이 가능하며, 타 언어판의 문서를 역사째 가져오는 경우, 한국어판 문서의 역사의 가독성을 떨어트릴 뿐더러, 원본 언어판과 한국어판에 중복된 데이터가 생기게 됩니다. 가져오기 작업 뒤 후속 조치가 제대로 이루어지지 않을 경우에 생기는 문제에 대해서도 생각해 볼 수 있을 테지요. - IRTC1015 2015년 1월 4일 (일) 03:29 (KST)[답변]

  • 개인적인 생각으로는, 현재 사용되는 '번역된 문서' 틀에 비해 그다지 효용이 있을 것 같지 않습니다. 문서를 번역하게 되면 거의 모든 부분이 다른 언어로 바뀌게 되어 기존의 역사처럼 어느 부분이 바뀌었는지 대조하기 어렵고, 전체 내용 중 일부만 가져와 다른 부분과 함께 구성할 수도 있고, 내용 전체를 재구성할 수도 있는데, 이러한 경우 문서의 이력 관리가 쉽지 않을 것으로 생각됩니다. jtm71 (토론) 2015년 1월 4일 (일) 04:14 (KST)[답변]

반대: IRTC1015 님의 의견과 같습니다. -반월 (·) 2015년 1월 16일 (금) 21:32 (KST)[답변]

{{여러 문제}}의 작동법?[편집]

enwiki에서 굉장히 유용하고 좋은 틀(en:template:multiple issues)인 것 같은데, 한국판에선 어째선지 소스를 가져오면 작동을 하지 않더군요. 머리를 싸매봐도 해결이 어렵네요. 혹시 *mbox가 구조적으로 다르기 때문인가요? -- MiNaTak (minaTalk / 行跡) 2015년 1월 6일 (화) 22:26 (KST)[답변]

해당 틀은 머릿글 상자 내부에 다른 머릿글 상자를 집어넣되, CSS를 이용해서 텍스트를 제외한 다른 요소를 숨기는 편법을 사용합니다. 그래서 표시되는 내용에 비해 소스가 지저분합니다. 영어판 스타일시트.compact-ambox를 참조하시면 될 것 같습니다. - IRTC1015 2015년 1월 6일 (화) 22:44 (KST)[답변]
새로운 구동방식으로 다시(로컬라이징?) 만드는 것이 빠를까요? 일단 제 능력 범위의 경계선은 벗어났네요. -- MiNaTak (minaTalk / 行跡) 2015년 1월 6일 (화) 23:37 (KST)[답변]
작동이 가능하게 수정은 했습니다만, 소스가 깔끔하지는 않군요.--콩가루 · 토론 2015년 1월 6일 (화) 23:39 (KST)[답변]
영어판과 같은 방식은, mbox 계열의 틀을 사용하는 머릿글 틀이라면 기본적으로 어떠한 것이라도 그대로 사용할 수 있다는 데에 그 장점이 있습니다. 이 대신 사용할 수 있는 방법이라면, 각 머릿글 틀에 기능을 추가해서 내용만을 반환하도록 하거나, 틀:여러 문제에 다양한 경우를 상정한 안내문을 미리 넣어두는 방식이 있을 수 있겠지요. Lua를 써서 틀의 텍스트만 벗겨내는 것도 생각은 해 볼 수 있겠고요. - IRTC1015 2015년 1월 16일 (금) 21:40 (KST)[답변]

한일 관계라던지 남북 관계라던지 이런 대외 관계 문서들을 나타내는 틀이 영문 위키백과에서는 있지만 한국어 위키백과에는 없어서 가져와 봤습니다. 하지만 잘 작동하지 않더군요. 특히 지도가 잘 넣어지지 않습니다. 이 문제에 대해 조언 부탁드립니다.--Skky999 (토론) 2015년 1월 17일 (토) 10:41 (KST)[답변]

일단 한국어 위키백과에서 틀을 사용한 모습을 볼 수 있을까요? -반월 (·) 2015년 1월 17일 (토) 11:55 (KST)[답변]
원래는 en:Canada-United States relations의 우측 틀처럼 되어야 하는데, 사용자:Skky999/시험장처럼 됩니다.--Skky999 (토론) 2015년 1월 17일 (토) 13:53 (KST)[답변]
@Skky999: 짜잔. 모듈:InfoboxImage의 변수가 한국어로 바뀌어 있었는데 틀에는 원본의 영어로 되어 있었습니다. 또 보아 하니 괄호를 잘못 닫은 곳도 보이더군요. 시험장(저장을 누르고야 말았습니다...) 다시 보시죠. -반월 (·) 2015년 1월 17일 (토) 14:39 (KST)[답변]

위키백과 인터페이스 하단 마지막 바뀐 시각 관련[편집]

아마도 Mediawiki:Lastmodified 또는 Mediawiki:Lastmodifiedat 쪽일 것이라고 생각해서 보았으나, 거기에는 <br />와 관련된 것은 없네요. 저 br가 무슨 메시지와 관련이 있는지는 모르겠지만, 일단 올립니다. -반월 (·) 2015년 1월 18일 (일) 22:05 (KST)[답변]

Mediawiki:Lastmodifiedat 쪽의 문제가 맞네요. 수정했습니다. - IRTC1015 2015년 1월 18일 (일) 22:30 (KST)[답변]
이런. 보호 문서라 제가 편집창을 열어볼 생각을 안 했군요. -반월 (·) 2015년 1월 18일 (일) 22:35 (KST)[답변]

어서 위에 관리자선거 공고를 내려주시기 바랍니다.--백괴사전에서 온 이방인 위키포스 (토론)(기여) 2015년 1월 22일 (목) 16:46 (KST)[답변]

완료. 단, 보호 편집은 미디어위키토론:Sitenotice 혹은 백:문관에 속하는 사항입니다. — Revi 2015년 1월 22일 (목) 16:49 (KST)[답변]

둘러보기 상자 관련 성능 문제[편집]

특정 축구 문서(대한민국_축구_국가대표팀)에서 과도한 틀의 호출 때문에 발생한 것으로 추정되는 성능상 문제가 있습니다.

<!-- 
NewPP limit report
Parsed by mw1169
CPU time usage: 6.457 seconds
Real time usage: 8.156 seconds
Preprocessor visited node count: 214862/1000000
Preprocessor generated node count: 0/1500000
Post‐expand include size: 2097152/2097152 bytes
Template argument size: 1312206/2097152 bytes
Highest expansion depth: 27/40
Expensive parser function count: 0/500
Lua time usage: 0.024/10.000 seconds
Lua memory usage: 528 KB/50 MB
-->

<!-- 
Transclusion expansion time report (%,ms,calls,template)
100.00% 4334.523      1 - -total
 70.21% 3043.309     50 - 틀:둘러보기_상자
 68.88% 2985.649     51 - 틀:둘러보기_상자/핵심
 35.24% 1527.453      7 - 틀:둘러보기_상자_묶음
 34.31% 1487.092    519 - 틀:국가대표팀
 29.46% 1276.988    492 - 틀:국가대표팀/국기+고리
 25.96% 1125.452    869 - 틀:국기그림
 18.60%  806.096    395 - 틀:축구나라
 16.89%  731.985     28 - 틀:국가대표팀_명단
 14.88%  645.169     98 - 틀:WDL

문서 랜더링 하는데도 시간이 어마어마하게 걸리고 틀 호출에도 시간을 매우 잡아먹는 상황입니다. 일단 이렇게 해결하긴 했습니다만 틀:둘러보기 상자틀:둘러보기 상자/루아로 대체할 필요성이 있을 것 같습니다.--콩가루 · 토론 2015년 1월 24일 (토) 21:56 (KST)[답변]

루아를 이용한 틀을 이용하게 되면 틀을 전개하는 시간이 줄어들게 됩니다. 성능상 잇점이 있으므로, 틀:둘러보기 상자/루아틀:둘러보기 상자로 이동하고, 관련 css 값을 common.css에 넣을 것을 제안합니다.--콩가루 · 토론 2015년 1월 24일 (토) 21:59 (KST)[답변]
절대 찬성 루아를 이용한 틀이 더 효율적이므로 도입에 찬성합니다.--twotwo2019 (토론 / 기여) 2015년 1월 24일 (토) 22:02 (KST)[답변]