Denne løsningen vil liste alle oppføringer, inklusive de som har rang deprecated. — Jeblad 10. mar. 2016 kl. 20:16 (CET)Svar
Denne løsningen vil liste alle oppføringer, inklusive de som har rang deprecated. — Jeblad 10. mar. 2016 kl. 20:16 (CET)
Ja, det er en veldig begrenset regex-converter, men så langt er det kun slike enkle tester som benyttes i qualifierene for de enkle utsagnene. P1793 for selve "hovedutsagnet" bruker flere egenskaper som også ikke er støttet og det bør finnes en bedre løsning på dette. Synes det er litt rart at dette ikke har blitt tatt hensyn til i forbindelse med implementasjonen av Lua her. De legger inn regex'er for å kvalifisere utsagnene, men gir oss ikke verktøyene for å gjøre noe med dette, eller har jeg oversett noe her? Stigmj (diskusjon) 29. mar. 2016 kl. 14:39 (CEST)
I linje 94; for _, qualid in ipairs( qorder ) do, ser ikke helt hvorfor det loopes over en enkelt property. Vil vel tro at det kan settes opp flere i fremtiden, men det trenger muligens en forklaring. — Jeblad 29. mar. 2016 kl. 14:49 (CEST)
Vær snill å fjern duplisering av informasjon.
(en) Kategori:Tecumseh, Nebraska – bilder, video eller lyd på Wikimedia CommonsRedigere på wikidata
Det er mange som jobber hardt for å rydde opp i rot og duplisering på Wikipedia og andre prosjekter, ikke legg inn slikt som skal i sidemargen. — Jeblad 10. mai 2016 kl. 16:13 (CEST)
Denne modulen er i akutt behov for refactoring. Cyclomatic number er ikke i nærheten av å være på håndterbart nivå. — Jeblad 21. nov. 2016 kl. 14:58 (CET)
Det står nå Harry Connick jr. sitt profil på .... Kan noen korrigere slik at det blir sin når etiketten slutter på punktum eller et ord med små forbokstaver? Eller droppe sin/sitt som det har vært diskutert her. --Avilena (diskusjon) 23. aug. 2017 kl. 22:07 (CEST)
Funktionen mw.wikibase.getEntity (eller aliaset mw.wikibase.getEntityObject) er meget langsom at udføre for store entiteter. Jeg målte omkring 400 ms for at hente entiteten Usain Bolt (Q1189) på dansk Wikipedia. Dette modul bruger mw.wikibase.getEntityObject to gange for hver property det tester. Det er ekstremt ineffektivt. Det er derfor at der er time-out (over 10 sekunder Lua-tid) på artiklen Usain Bolt. Vi havde samme problem på dansk Wikipedia. Jeg løste det der med en simpel ændring (se da:Special:Diff/9647818), så entiteten kun hentes en gang. Jeg anbefaler at I gør tilsvarende. --Dipsacus fullonum (diskusjon) 25. aug. 2018 kl. 23:51 (CEST)
=os.clock() .. ' '.. type(mw.wikibase.getEntity('Q28614')) .. ' '.. os.clock() .. ' ' .. type(mw.wikibase.getEntity('Q28614')) .. ' ' .. os.clock()
0.31644 table 0.39596 table 0.40668
timing=require 'Module:Timing'
=timing.count(1)
=timing.sets(1)
=timing(mw.wikibase.getEntity, 'Q28614')
=timing(mw.wikibase.getEntity, 'Q28614')
Each call was running for about 8.3e-02 seconds.
Mean runtime for each set was 8.3e-02 seconds,
with standard deviation of 0.0e+00 seconds,
minimum 0.0e+00, maximum 0.0e+00.
Total time spent was about 8.3e-02 seconds.
Relative load is estimated to inf.
Each call was running for about 1.0e-02 seconds.
Mean runtime for each set was 1.0e-02 seconds,
with standard deviation of 0.0e+00 seconds,
minimum 0.0e+00, maximum 0.0e+00.
Total time spent was about 1.0e-02 seconds.
Relative load is estimated to inf.
timing=require 'Module:Timing'
=timing.count(10)
=timing.sets(10)
=timing(mw.wikibase.getEntity, 'Q28614')
Each call was running for about 1.1e-02 seconds.
Mean runtime for each set was 1.1e-01 seconds,
with standard deviation of 2.5e-02 seconds,
minimum 0.0e+00, maximum 2.0e-05.
Total time spent was about 1.1e+00 seconds.
Relative load is estimated to 57,461.0.
= #mw.dumpObject(mw.wikibase.getEntity('Q28614')) - #string.gsub(mw.dumpObject(mw.wikibase.getEntity('Q28614')),'{','')
5386
Funktionen string.urlEncode i linje 115-123 %-indkoder nogle ASCII-tegn som ikke er reserverede i URI'er. Det får URL'er til cyclocross24.com (P13724) som indeholder bindestreger til ikke at virke.
Jeg har løst problemet på den danske udgave af modulet ved at ændre linjerne:
str = string.gsub( str, "([^-%w/ ])",
function (c) return string.format( "%%%02X", string.byte(c) ) end )
str = string.gsub( str, " ", "+" )
til
str = mw.uri.encode( str, "QUERY" )
Man kunne også tilføje alle ikke-reservede tegn i URI'er til det regulære udtryk, men jeg fandt det bedre at bruge den indbyggede funktion til URI-indkodning.
Jeg foreslår at funktionen også ændres her. Dipsacus fullonum (diskusjon) 9. nov. 2025 kl. 10:30 (CET)
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.