Discuție Wikipedia:Candidați/Birocrat/Rebel

Conținutul paginii nu este suportat în alte limbi.
Adăugare subiect
De la Wikipedia, enciclopedia liberă
Ultimul comentariu: acum 18 ani de AdiJapan

Vlad, Rebel are dreptul să facă ce greşeli gramaticale, ortografice, etc. îi convine. Erau cuvintele lui personale acolo, nu un articol, deci nu aveai nici un motiv să-l corectezi.

La fel, mersi că mi-ai corectat greşeala ("dreptrui" în loc de "drepturi"), dar n-am considerat-o suficient de mare încît să mai modific o dată pagina. Din nou, nu e un articol. În plus, dacă sensul cuvîntului e clar, corectarea unei litere e o pierdere de timp şi ocupă pe hard un spaţiu inutil, egal cu toată lungimea paginii. — AdiJapan  25 februarie 2006 05:44 (EET)Răspunde

Adi, nu mai insist legat de prima parte, se poate reveni, se poate readuce la forma iniţială etc. Legat de partea a doua, cu stocarea paginii, mă îndoiesc că ar fi aşa cum spui, pentru că atunci baza de date ar fi enormă, când de fapt e incredibil de mică. Deşi nu cunosc funcţionarea internă a software-ului MediaWiki, sunt convins, din experienţa anterioară cu programe de afişare de diferenţe de versiuni, de faptul că se stochează doar diferenţele între edituri, deci în cazul respectiv 2 litere. --Vlad|-> 25 februarie 2006 05:55 (EET)Răspunde
Eu cred că te înşeli şi că fiecare versiune se salvează ca fişier separat. Cele două modificări pe care le-ai făcut adineauri aici poartă numerele 271366 şi 271368. Numărul care lipseşte (271367) corespunde unei modificări făcute între timp de Vasile la articolul Imre Kertész. Da, baza de date este imensă, deşi cred că s-au gîndit să comprime cumva fişierele. Atunci cînd afişezi diferenţa dintre două versiuni oarecare (oarecare, nu doar succesive) diferenţa se calculează pe loc. — AdiJapan  25 februarie 2006 06:04 (EET)Răspunde
Adi, lucrez zi de zi cu astfel de programe, care salvează într-un loc central toate modificările de peste zi şi crede-mă salvează diferenţele! E drept, cu puţin ajutor, de genul la versiunea X s-a modificat linia Y, cuvântul Z s-a înlocuit cu altceva, s-au de la linia X la linia Y s-a scos text etc. Aşa funcţionează şi CVS (Control Version System) şi Subversion; şi dacă te uiţi aici: http://www.mediawiki.org/wiki/How_does_MediaWiki_work%3F aşa zic şi ei că funcţionează: "atunci când un utilizator face o modificare, aceasta este salvată în baza de date", deci modificarea şi nu pagina. E drept însă că ai punctat ceva ce nu observasem, şi anume că fiecare modificare are un număr de identificare unic, mai mare decât precedentul cu o unitate: astfel se poate şti la orice moment, dându-se un astfel de număr, cum arăta baza de date la momentul respectiv, şi se asigură faptul că fiecare modificare atomică, adică nu pot să modifice două persoane acelaşi lucru în acelaşi timp şi dacă modifică două pagini diferite, nu poate fi exact în acelaşi timp, modificările vor avea numere diferite. --Vlad|-> 25 februarie 2006 11:54 (EET)Răspunde
Uite, nu garantez că am dreptate. Dar pagina pe care mi-ai arătat-o pe WikiMedia nu are o formulare suficient de clară ca s-o dai ca dovadă. Nu zice că se salvează numai diferenţa, spune că se salvează modificarea, ceea ce e echivalent cu a spune că se salvează pagina modificată.
Şi mai am un argument: să zicem că ai o pagină cu multe multe modificări, mii. Dacă vrei să vezi diferenţa dintre prima şi ultima versiune, după teoria ta serverul trebuie să treacă prin toate miile de diferenţe individuale, să le "adune" şi să-mi pună mie pe ecran diferenţa finală. Am încercat faza asta la pagina noastră principală (a, Cafeneaua era mai bună!) şi nici nu ştii cît de repede a calculat! Sigur, nimic de mirare să calculeze repede, dar să deschidă mii de mici fişiere totuşi ar trebui să dureze ceva.
Se poate ca adevărul să fie undeva la mijloc, şi modul de comprimare a fişierelor să funcţioneze cumva similar cu cel din MPEG, adică să se memoreze pagina în întregime doar din cînd în cînd, iar între timp să se memoreze numai diferenţele. Dar asta mi se pare o complicaţie cam mare cînd gigaoctetul e aşa de ieftin. — AdiJapan  25 februarie 2006 14:31 (EET)Răspunde
Am încercat şi Cafeneaua. La fel de repede, sub o secundă cu viteza internetului cu tot. — AdiJapan  25 februarie 2006 14:33 (EET)Răspunde
Vezi la en:Mediawiki, în special versiunile 1.5 şi 1.6, explicaţii pentru rapiditate. --Vlad|-> 25 februarie 2006 14:46 (EET)Răspunde

Din versiunea 1.6 nu se înţelege decît că în lucru şi implementată pe en.wp şi încă un loc. Din versiunea 1.5 nu se înţelege cum anume se stochează datele. În schimb e interesant ce spune la 1.4 (care totuşi s-ar putea să fie depăşită din punctul ăsta de vedere): Mediawiki 1.4 used gzip to compress stored text, which resulted in compression to about 15% of the original disk storage used. Further storage saving was achieved by adding support for "block-compressed revisions", which combined multiple revisions before compressing. Deci ediţiile unei pagini se combină înainte de comprimare. Nu e foarte clar, şi s-ar putea să fie ce spuneam mai devreme cu MPEG-ul, dar oricum, "ediţiile se salvează". — AdiJapan  25 februarie 2006 15:49 (EET)Răspunde