Wikiverzita:Boti/Problémové editace: Porovnání verzí

Z Wikiverzity
Smazaný obsah Přidaný obsah
Juandev (diskuse | příspěvky)
zal
 
Kychot (diskuse | příspěvky)
Crochet.david.bot Náhrady entit
Řádek 1: Řádek 1:
''Pokud objevíte nějakou problematickou editaci, kterou provedl bot, můžete ji sem umístit s vysvětlením co je špatně. Jde o to, aby jsme samotným majitelům a vlastně i projektu poskytli zpětnou vazbu.''
''Pokud objevíte nějakou problematickou editaci, kterou provedl bot, můžete ji sem umístit s vysvětlením co je špatně. Jde o to, aby jsme samotným majitelům a vlastně i projektu poskytli zpětnou vazbu.''

== [[User:Crochet.david.bot]] ==

Prošel jsem zhruba editace bota během letošního a loňského (2009) roku. Naprostá většina jeho editací (přes 99%) mi přišla korektní, hlavní problém jsem zaregistroval při náhradách entit (viz níže), ostatní editace vypadají korektně. Myslím, že by stačilo, aby [[Uživatel:Crochet.david|autor]] zpřísnil kód svého bota, který by neměl takovéto náhrady provádět šmahem, ale s ohledem na kontext. --[[Uživatel:Kychot|Kychot]] 24. 2. 2010, 13:25 (UTC)

=== Náhrady entit ===

Jsou případy, kdy je nutno v HTML kódu nahradit nějakou entitu, například ASCII znak menší než '<', který otevírá HTML tag. Syntaxe MediaWiki ale připouští vložení pouze některých HTML tagů a proto je možno na běžnou stránku použít znak < přímo. Crochet.david.bot proto takovéto entity převádí na jednoduchý unicode znak < v zájmu zjednoduššení a zpřehlednění stránky a toho účelu je skutečně ve většině případů (zřejmě více jak 95% případů) dosaženo.

Náhrady tohoto typu jsou v editacích bota označeny jako "(Bot : Oprava kódování znaků)". Vypadá to, že tuto vlastnost přidal jeho autor až 2009-12-27, kdy proběhla 2009-12-27T18:46:13 první editace v tomto duchu při úpravě chemického vzorce na stránce [http://cs.wikiversity.org/w/index.php?title=P%C5%99%C3%ADrodn%C3%AD_barven%C3%AD/bavln%C4%9Bn%C3%A9_kalhotky&diff=prev&oldid=17199 Přírodní barvení/bavlněné kalhotky] - zde byla tato úprava korektní. Ovšem pozděnji se vyskytly i případy, ve kterých může být taková náhrada kontraproduktivní, viz níže:

==== Náhrada entit v programových kódech ====

V následujících případech došlo k náradě entit v PHP skriptech, např. záměna <nowiki>'&gt;'</nowiki> na '>'. Nejsem si 100% jistý, zda tím dojde k narušení funkčnosti dotčených programů, anebo se jedná o jejich vylepšení. Ale i ve druhém případě si nejsem jistý, do jaké míry povolit botům takové programy vylepšovat:
* 2010-01-17T10:05:59 [http://cs.wikiversity.org/w/index.php?title=Projekt:_Hesla_Jednoty_bratrsk%C3%A9/index_php&diff=17707&oldid=17666 Projekt: Hesla Jednoty bratrské/index php]
* 2010-01-11T18:08:35 [http://cs.wikiversity.org/w/index.php?title=Projekt:_Hesla_Jednoty_bratrsk%C3%A9/functions.php&diff=prev&oldid=17606 Projekt: Hesla Jednoty bratrské/functions.php]

==== Náhrada entit v XML souborech ====

XML export z MediaWiki. Šlo o dokument, exportovaný utilitou, dodávanou s distribucí MediaWiki. Myslím, že do takovýchto kódů by neměl bot zasahovat, i když při dobré snaze jej vylepšit. Pokud si bot myslí, že SW MediaWiki by se měl vylepšit, měl by kontaktovat developery. Mohu se dohadovat, že i takové "drobnosti" pak mohou mít negativní vliv při pokusu o opětovný import, jak v té době zaregistroval Juan, že jeho pokusy o import občas z neznámých důvodů padaly. Zajímavé je, že tentýž soubor "napadnul" bot dvakrát v průběhu půlroku - zřejmě na něm jeho autor provedl nějaká další "vyhlepšení", takže druhý průchod na Nový rok 2010 byl mnohem agresivnější:
* 2010-01-01T21:47:18 [http://cs.wikiversity.org/w/index.php?title=Sny/Datab%C3%A1ze/Kychot/export24&diff=17242&oldid=14046 Sny/Databáze/Kychot/export24]
* 2009-06-06T20:04:41 [http://cs.wikiversity.org/w/index.php?title=Sny/Datab%C3%A1ze/Kychot/export24&diff=14046&oldid=12687 Sny/Databáze/Kychot/export24]

==== Náhrada entit ve výukových textech ====

V následujících textech bylo uživatelům vysvětlováno, jak lze nějaké entity zapsat. Tím, že to bot přepsal, došlo k tomu, že ten výukový text vlastně nic nevysvětluje:
* 2010-01-11T18:04:31 [http://cs.wikiversity.org/w/index.php?title=Wikiverzita:Tabulky&diff=prev&oldid=17603 Wikiverzita:Tabulky]






Verze z 24. 2. 2010, 13:25

Pokud objevíte nějakou problematickou editaci, kterou provedl bot, můžete ji sem umístit s vysvětlením co je špatně. Jde o to, aby jsme samotným majitelům a vlastně i projektu poskytli zpětnou vazbu.

Prošel jsem zhruba editace bota během letošního a loňského (2009) roku. Naprostá většina jeho editací (přes 99%) mi přišla korektní, hlavní problém jsem zaregistroval při náhradách entit (viz níže), ostatní editace vypadají korektně. Myslím, že by stačilo, aby autor zpřísnil kód svého bota, který by neměl takovéto náhrady provádět šmahem, ale s ohledem na kontext. --Kychot 24. 2. 2010, 13:25 (UTC)[odpovědět]

Náhrady entit

Jsou případy, kdy je nutno v HTML kódu nahradit nějakou entitu, například ASCII znak menší než '<', který otevírá HTML tag. Syntaxe MediaWiki ale připouští vložení pouze některých HTML tagů a proto je možno na běžnou stránku použít znak < přímo. Crochet.david.bot proto takovéto entity převádí na jednoduchý unicode znak < v zájmu zjednoduššení a zpřehlednění stránky a toho účelu je skutečně ve většině případů (zřejmě více jak 95% případů) dosaženo.

Náhrady tohoto typu jsou v editacích bota označeny jako "(Bot : Oprava kódování znaků)". Vypadá to, že tuto vlastnost přidal jeho autor až 2009-12-27, kdy proběhla 2009-12-27T18:46:13 první editace v tomto duchu při úpravě chemického vzorce na stránce Přírodní barvení/bavlněné kalhotky - zde byla tato úprava korektní. Ovšem pozděnji se vyskytly i případy, ve kterých může být taková náhrada kontraproduktivní, viz níže:

Náhrada entit v programových kódech

V následujících případech došlo k náradě entit v PHP skriptech, např. záměna '>' na '>'. Nejsem si 100% jistý, zda tím dojde k narušení funkčnosti dotčených programů, anebo se jedná o jejich vylepšení. Ale i ve druhém případě si nejsem jistý, do jaké míry povolit botům takové programy vylepšovat:

Náhrada entit v XML souborech

XML export z MediaWiki. Šlo o dokument, exportovaný utilitou, dodávanou s distribucí MediaWiki. Myslím, že do takovýchto kódů by neměl bot zasahovat, i když při dobré snaze jej vylepšit. Pokud si bot myslí, že SW MediaWiki by se měl vylepšit, měl by kontaktovat developery. Mohu se dohadovat, že i takové "drobnosti" pak mohou mít negativní vliv při pokusu o opětovný import, jak v té době zaregistroval Juan, že jeho pokusy o import občas z neznámých důvodů padaly. Zajímavé je, že tentýž soubor "napadnul" bot dvakrát v průběhu půlroku - zřejmě na něm jeho autor provedl nějaká další "vyhlepšení", takže druhý průchod na Nový rok 2010 byl mnohem agresivnější:

Náhrada entit ve výukových textech

V následujících textech bylo uživatelům vysvětlováno, jak lze nějaké entity zapsat. Tím, že to bot přepsal, došlo k tomu, že ten výukový text vlastně nic nevysvětluje: