Dyskusja Wikipedii:Lua

Treść strony nie jest dostępna w innych językach.
Z Wikipedii, wolnej encyklopedii

Moduł związany z drabinkami turniejowymi[edytuj kod]

Status: trwa dyskusja

Moją propozycją jest zaimportowanie z en:Module:RoundN modułu związanego z drabinkami turniejowymi. W zasadzie już go przeniosłem (jednak trzeba kilku poprawek): Moduł:Brudnopis/mateusz.ns/test (wraz z Moduł:Brudnopis/mateusz.ns/test2 - en:Module:Escape). Moduł zastąpiłby dotychczasowe szablony. MATEUSZ.NS dyskusja 18:16, 22 sie 2016 (CEST)[odpowiedz]

Cel polegający tylko na zastąpieniu starego mechanizmu nowym to trochę mało. Zawsze rodzą się pytania o dalsze powody i konsekwencje. Czy nasze szablony nie działają? Czegoś im brakuje? Jaka jest wartość dodana z modułów? Czy coś upraszcza? Co z utrzymywalnością kodu? Kod w Lua jest dużo bardziej elastyczny, a przez to również bardziej skomplikowany i trudniejszy w późniejszym utrzymaniu. Szablony przy tym to pikuś. Prywatnie dodam, że sportu nie śledzę, więc nie jestem w temacie. Paweł Ziemian (dyskusja) 19:03, 23 sie 2016 (CEST)[odpowiedz]
Przede wszystkim moduł zastąpiłby większość szablonów z kategorii powyżej (o ile nie wszystkie szablony - blisko 160). Co do naszych szablonów - działają jak działają: części brakuje parametrów, nie są jednolite, styl także pozostawia wiele do życzenia. Sam moduł IMO upraszcza wstawianie drabinek (z odpowiednią dokumentacją myślę, że każdy da radę), ujednolica je i powoduje, że wstawianie będzie identyczne w każdym artykule. MATEUSZ.NS dyskusja 19:11, 23 sie 2016 (CEST)[odpowiedz]

We need your feedback to improve Lua functions[edytuj kod]

Nowy moduł do losowania liczb (NIE do użycia w artykułach)[edytuj kod]

Status: wykonane

W swoim brudnopisie zrobiłem moduł, który ma losować liczbę z podanego zakresu: od {{{mi}}} do {{{ma}}}. Chcę tego użyć w Wikipedysta:Keyacom/bezadresowip, babelce do promowania logowania się na Wikipedii. Chciałbym tam mieć, zamiast "Adres IP", losowy adres IPv4 (czyli typu 1.2.4.8) oparty na losowych liczbach od 0 do 255, ale moduł nie działa. --Keyacom (💬 | 🖊) 18:23, 24 kwi 2020 (CEST)[odpowiedz]

Najpierw poszukaj jakichś kursów z Lua w necie a następnie zapoznaj się z mw:Extension:Scribunto/Lua reference manual. Ponadto gdzieś czytałem, że wbudowana funkcja od losowania do niczego się nie nadaje. Lepiej użyj funkcji podającej czas. Paweł Ziemian (dyskusja) 18:58, 24 kwi 2020 (CEST)[odpowiedz]
Dziękuję za twoją odpowiedź. --Keyacom (💬 | 🖊) 20:31, 24 kwi 2020 (CEST)[odpowiedz]