Campeur campeur.eu

Menetelmä — mitä saa väittää ja mitä ei

laddar…

Ruttplanerare — hela semestern

Lägg dina stopp i ordning — jag delar körningen i dygnsetapper och föreslår övernattningar längs vägen.

Inställningar

Bara orterna behövs. Allt här nedanför är frivilligt och har ett användbart utgångsläge.

2 h8 h14 h
dagar

Måtten sparas och visas när du navigerar. Campeur ruttar inte efter dem, men varnar när ekipaget överskrider måttgränserna i landet du kör in i. Vikten visas bara: inget land i materialet sätter en viktgräns som binder ett privat ekipage.

Så funkar planeraren

Ange hur många nätter du stannar på varje stopp. Jag delar körningen mellan stoppen i dygnsetapper på din max körtid och föreslår en övernattning på vägen (helst camping, säkert för husvagn), och räknar ihop resan mot din semesterlängd. Rutten ritas på Karta-fliken.

Bidra till kartan

Alla platser på kartan kommer från OpenStreetMap, en fri karta som vem som helst kan förbättra. Ser du en ställplats som saknas, en camping som stängt eller fel uppgifter? Rätta det direkt i OpenStreetMap — ändringen syns för alla, även här.

! Fel eller föråldrat?

Använd Notes om du inte vill redigera själv: öppna platsen på openstreetmap.org, klicka på talbubblan i högerkanten och beskriv problemet. En lokal kartläggare tar hand om det.

Redigera själv

Skapa ett gratis konto, klicka Redigera på openstreetmap.org och använd iD-redigeraren i webbläsaren. Lägg en ställplats som tourism=caravan_site, en camping som tourism=camp_site. Ändra bara det du själv sett på plats.


Bra att fylla i

Taggar som gör kartan mer användbar för husvagns- och husbilsresenärer: sanitary_dump_station=yes (tömning), fee=yes/no, website, phone, opening_hours och capacity. Ju mer korrekt data, desto bättre rutter och tips för alla.

Kartdata: © OpenStreetMap-bidragsgivare. Vägnät med statligt driftbidrag: © Trafikverket (NVDB). Routing via FOSSGIS (OSRM/Valhalla).

Menetelmä

Ei todennettu — ei saa väittää

Yksikään maa ei ole enää tässä. Italia ratkesi neljännellä kierroksella ja Kroatia viidennellä, molemmat 2026-08-07. Yksikään julkaistu teksti ei enää väitä että jokin luku on vailla katetta — kymmenen laskeutumissivua koskevat kieliä sv de fr es fi nl da no it pl, ja /it/ kirjoitettiin uusiksi kun Italia ratkesi. Sivua /hr/ ei ole.

Mitat — leveys, korkeus ja pituus. Katso oma osuutensa alla. Kaikki neljäkymmentä maata on haettu lakitekstistä. Yhtään maata ei ole jäljellä hakemattomana.


Mikä tukkii, ja miten se aukeaa

Kaksi estettä nimettiin kolmannen kierroksen jälkeen. Molemmat on nyt poistettu, ja se on tietämisen arvoista ennen kuin seuraava kierros alkaa.

LähdeEsteTila
ANSR, Transpordiamet, DR, ЗДвПtiedot ovat vain PDF-muodossaratkaistu. PDF-lukijamme lukee nykyään PDF:ää oikeasti: objektimalli, sivu- ja fonttikohtainen ToUnicode, pakatut objektivirrat, salaus (RC4 ja AES-128)
Riigi Teataja (EE), Diário da República (PT), Normattiva (IT), Legilux (LU), code-de-la-route.belakiteksti muodostetaan JavaScriptilläratkaistu. Luetaan oikealla selaimella taustalla, joka saa muodostaa sivun valmiiksi ennen kuin teksti poimitaan — mutta katso kuudes kierros: sekä Legiluxilla että ejustice.just.fgov.be:llä on koneluettava rajapinta yhden sivun sovelluksen kuoren takana, ja se on parempi tie kuin sivun muodostaminen

net.jogtar.hu oli yllä olevassa rivissä eikä koskaan kuulunut sinne. Sivusto tarjoilee koko konsolidoidun sanamuodon tavallisena HTML:nä tavalliselle curlille — 2,5 MB säädökselle 6/1990 KöHÉM, ilman riviäkään JavaScriptiä. Se että se oli väärin luokiteltu maksoi Unkarille paikan hakemattomien maiden listalla kymmenen kierroksen ajan. Se mikä Unkarissa oikeasti tukkii on njt.hu, eri sivusto, eikä sitä koskaan tarvittu.

Lukijasta: se kirjoitettiin tällä kierroksella alusta uusiksi sen jälkeen kun Bulgarian laki tuli ulos 915 kB:na sekasotkua. Syy oli se että merkkikartat yhdistettiin kokonaisuudessaan — kaksi Identity-H-fonttia samassa asiakirjassa käyttävät samoja koodeja eri merkeille, joten toisen fontin teksti purettiin toisen kartan läpi. Kartan on oltava fontti- ja sivukohtainen. Sama tiedosto antaa nyt 130 sivua puhdasta kyrillistä.

Kaksi ansaa jotka maksoivat aikaa ja jotka on muistamisen arvoista:

  • grep vaikenee tiedostoista joissa on NUL-tavu. Haku sanalle reboque 300 kB:n kokoisesta ja aivan oikeasta tekstitiedostosta antoi nolla osumaa, mikä näytti siltä että luku oli epäonnistunut. grep -a antoi 45 osumaa. Luku oli ollut oikein koko ajan; valehteleva osa oli diagnostiikka.
  • PDF-osoite joka vastaa HTML:llä. Kolme tiedostoa pt_*.pdf antaa nolla merkkiä, ja se on oikea vastaus — ne ovat HTML-sivuja jotka on tallennettu nimellä .pdf. Tarkista komennolla file ennen kuin epäilet työkalua.

Koneessa ei ole yhä järjestelmän tulkissa pdftotextiä, pypdf:ää, PyPDF2:ta, pdfmineriä eikä fitziä, eikä pip ole polussa PATH. Ghostscript sen sijaan on ja saa tekstikerroksen ulos erissä, mikä kelpaa kakkoseksi silloin kun lukija ei selviä asiakirjasta. Puhtaasti skannattu PDF antaa tyhjää molemmilla, ja silloin on OCR:n vuoro — katso menetelmämerkintä laista joka julkaistaan mutta jota ei voi lukea. Älä koskaan avaa PDF:ää sellaisenaan lukutyökalussa joka odottaa tekstiä: muisti loppuu ennen kuin tiedosto ehtii sanoa mitään.

Ei käyty läpi lainkaan: ei yhtään, ja kymmenennestä kierroksesta 2026-08-09 alkaen se merkitsee jotain enemmän kuin ennen. Lause oli tässä jo aiemminkin, mutta se oli silloin tosi tavalla joka ei auttanut ketään: se laski listan HUSVAGN maita, ja maa jolta puuttui rivi generaattorista ei siksi tullut lasketuksi läpikäymättömäksi vaan ei tullut lasketuksi lainkaan. Seitsemän maata — AL, BA, ME, MK, RS, UA ja XK — putosi läpi arvolle DEFAULT 80 näkymättä siinä laskennassa, neljällä niistä oli laajat ja hyvin lähteistetyt maasivut wikissä. Nyt kaikki 38 ovat omina riveinään säädöskohtineen, ja Albanialla, joka oli viimeinen, osoittautui olevan väärä luku: 70, ei 80. Aukko joka tässä oli viidennen kierroksen jälkeen — Belgia, Luxemburg ja Viro todennettuina mutta ilman siteerattavaa osoitetta — on kiinni jo aiemmin.

Opetus on kirjoittamisen arvoinen, sillä se koskee jokaista tulevaa tarkistusta täällä: älä koskaan laske katetta sitä listaa vasten joka sinulla jo on. Aukko ei näy siinä mitä on, luetellussa.

Kokemus yhteensä, kymmenennen kierroksen jälkeen. 33 maata on käynyt läpi tarkistuskierroksen. Kolmellatoista luku oli asetettu liian korkeaksi (AL, AT, BE, BY, DK, FR, GB, HU, IT, LU, MD, PL, PT), neljällä liian matalaksi (CZ, LV, SI, SK) ja kuusitoista vapautettiin (BA, BG, CH, EE, GR, HR, IE, LT, ME, MK, NL, RO, RS, TR, UA, XK). Viisi maata (SE, NO, FI, DE, ES) ei ole koskaan tarvinnut kierrosta: ne olivat oikein alusta asti. Belgia ja Luxemburg lasketaan alennetuiksi vaikka molemmat ensin vapautettiin — Luxemburg vapautettiin toisella kierroksella ja oikaistiin kuudennella, mikä on koko aineiston vahvin yksittäinen peruste sille että vapauttava tarkistus ei ole päätetty asia.

Noin puolet kaikista luvuista oli siis väärin, ja johtopäätös ei ole se että tarkistamaton luku kallistuisi korkeaan suuntaan — se on epäluotettava molempiin suuntiin. Tarkistus kannattaa tehdä silloinkin kun se vapauttaa: Bulgaria vapautettiin vasta sen jälkeen kun ensimmäinen lähde oli johtanut harhaan, ja Turkki vasta sen jälkeen kun viidennessä kappaleessa oleva kymmenen kilometrin vähennys oli laskettu mukaan taulukkoon joka muuten koski perävaunuttomia ajoneuvoja.

Huomautus siitä mitä "vapautettu" tarkoittaa seitsemässä viimeisessä tapauksessa. BA, ME, MK, RS, TR, UA ja XK vapautettiin siinä mielessä että lakiteksti osoittautui antavan saman luvun kuin generaattorin DEFAULT 80. Luku joka sattuu täsmäämään ei ole tarkistettu luku ennen kuin joku on lukenut säädöskohdan, ja siksi niillä on nyt rivit eikä vain oikea arvo.

Kolmas este on kirjoittamisen arvoinen kahden yllä olevan taulukkorivin viereen, koska se ei liity tekniikkaan: kaupallinen kustantaja ei ole viranomainen. Kroatian luvulla oli lyhyen aikaa tukena zakon.hr, joka julkaisee konsolidoitua lakitekstiä ja tekee sen hyvin — mutta jota kukaan ei voi asettaa vastuuseen. Se että virhe oli havaittavissa johtui onnesta, ei rutiinista. Sääntö joka siitä seuraa: merkitse muistiin mikä osoite antoi sitaatin samalla hetkellä kun sen siteeraat. Muuten viranomaista ei myöhemmin voi erottaa kustantajasta.

Neljäs: muutoslain oma Članak N. ei ole viittaus perussäädöksen artiklaan N. Kroatialaisessa lainsäädäntötekniikassa muutossäädös numeroidaan aivan itsenäisesti ykkösestä ylöspäin; viittaus perussäädökseen kirjoitetaan "U članku 54.". Haku Članak 54. muutossäädöksestä antaa siksi lähes aina väärän osuman. Sama koskee slovakialaisia ja tšekkiläisiä muutossäädöksiä.

Menetelmämerkintä: varmenneketju josta puuttui lenkki

Turkin säädöstietokantaan ei päässyt. www.mevzuat.gov.tr ja www.resmigazete.gov.tr antoivat curl: (60) unable to get local issuer certificate — sama virhe joka näyttää rikkinäiseltä tai väärennetyltä varmenteelta ja joka houkuttelee lipukkeeseen -k. Sitä ei tehty. Vika oli toinen.

Palvelin lähettää kättelyssä yhden ainoan varmenteen. Se on sinänsä voimassa oleva ja oikea: DigiCertin myöntämä kohteelle C=TR, O=Cumhurbaşkanlığı, CN=*.tccb.gov.tr, ja mevzuat.gov.tr sekä resmigazete.gov.tr ovat sen SAN-nimien joukossa. Mutta sen on myöntänyt välivarmenne GeoTrust TLS RSA CA G1, eikä palvelin lähetä sitä mukana. Ilman sitä lenkkiä yksikään asiakasohjelma ei yllä juureen asti. Kyse on palvelinasetuksesta josta puuttuu lenkki, ei tietoturvaongelmasta.

Varmenne osoittaa itse missä lenkki on, AIA-kohdassaan: CA Issuers - URI:http://cacerts.geotrust.com/GeoTrustTLSRSACAG1.crt. Välivarmenne haettiin sieltä ja todennettiin järjestelmän omaa juuriarkistoa vasten — se osoittautui myönnetyksi juurella DigiCert Global Root G2, joka on siellä jo valmiiksi, ja openssl verify antoi OK:n. Kun välivarmenne oli asetettu sillaksi, myös palvelimen oma varmenne todentui täysin. Sen jälkeen asetus haettiin lipukkeella --cacert sellaista arkistoa vasten joka on järjestelmän arkisto plus se yksi puuttunut lenkki.

Ero lipukkeeseen -k on koko pointti: -k olisi kytkenyt tarkistuksen pois ja ottanut vastaan mitä tahansa. Tämä pani takaisin sen lenkin jonka palvelin unohti ja antoi tarkistuksen mennä läpi oikeasti. Ketju päättyy juureen joka oli koneessa ennen kuin istunto alkoi.

Menetelmämerkintä: versionumero joka ei tarkoita viimeisintä

Liechtensteinin säädöskokoelma Lilex, gesetze.li, ottaa PDF-osoitteessa parametrin ?version=N. Luku näyttää painosmerkinnältä mutta on järjestysnumero versioluettelossa. Ensimmäinen haku säädöksestä VRV (LR 741.11) käytti arvoa version=41 ja sai tekstin joka oli leimattu Fassung: 01.01.2016 — yhdeksän vuotta vanha, ilman että mikään osoitteessa tai sivun ylätunnisteessa vihjasi sen olevan mennyttä. Luvut sattuivat olemaan muuttumattomia, mutta sitä ei tiedetty ennen kuin jälkeenpäin, eikä "sattui täsmäämään" ole menetelmä.

Oikea vastaus on laskeutumissivun omassa merkkauksessa: https://www.gesetze.li/konso/1978.019 kantaa merkintää <option selected value="58">01.09.2025. Sääntö on siksi: älä koskaan hae Lilex-PDF:ää arvatulla versionumerolla. Lue selected laskeutumissivulta ensin, ja kirjoita maasivun lähderiville mikä Fassung luettiin. Sama varovaisuus koskee jokaista kokoelmaa joka numeroi konsolidointinsa juoksevasti sen sijaan että päiväisi ne.

Menetelmämerkintä: asetus joka ei koskaan tullut

Andorran Codi de la circulació (Llei 12/2021) siirtää koko mittakysymyksen eteenpäin kohdassa art. 64: pituus, leveys ja korkeus ovat "la que es determini reglamentàriament o, si escau, la que assenyali la via". Valtuutus ei ole luku, ja houkutus on etsiä asetus käsiin, löytää jotain joka näyttää sopivalta ja kirjoittaa se sisään. Neljä lähdettä koeteltiin. Yksikään ei kanna lukuja, ja kolmea niistä olisi voinut käyttää väärin:

  1. Decret 212/2022 on lain nojalla annettu tekninen asetus, sata sivua. Nolla osumaa luvuille 2,55, 2,60, 12,00 ja 18,75. Sanan dimensions neljätoista esiintymää koskevat renkaita, taustapeilejä, koulukilpiä ja korin muutoksia.
  2. Reglament 24.4.2002 tavarakuljetuksista ja erikoiskuljetuksista sisältää lukuja — mutta sen art. 1.1 määrittelee oman soveltamisalansa viittaamalla kohtiin "els articles 76, 77 i 78 del Codi de la circulació", siis vuoden 1999 lakiin, jonka Llei 12/2021:n Disposició derogatòria kumosi kokonaan lukuun ottamatta huviveneitä koskevaa kohtaa art. 209. Konsolidoitu teksti kantaa viittausta yhä, sanatarkasti, säädöskohtiin joita ei ole. Asetuksen oma luokka VE-A (2,55 / 12 / 4) kuvaa sitä paitsi kohtaa vehicles especials, työkoneita, ja on kohdan art. 5.1 mukaan jätetty koko asetuksen ulkopuolelle. Näiden lukujen lainaaminen olisi työajoneuvoja koskevan poikkeussäännön siteeraamista matkailuvaunuja koskevana kieltosääntönä.
  3. Llei 12/2021 art. 39 sisältää luvun 2,55, mutta kappaleessa joka alkaa "En els vehicles destinats exclusivament al transport de mercaderies" ja koskee kuorman ylitystä.
  4. Art. 65–66 viittaavat kumpikin takaisin kohtaan "els límits que estableix l'article anterior" ja sulkevat ympyrän ilman yhtäkään lukua.

Disposició final primera velvoitti hallituksen antamaan asetukset kolmessa kuukaudessa BOPA-julkaisusta, 2. kesäkuuta 2021. Mitta-asetus ei ole tullut.

Johtopäätös on merkintä tiekohtainen, sama kuin Norjalla, ja se on tulos eikä epäonnistuminen: se poistaa viisi varoitusta jotka sovellus aiemmin antoi Ranskan luvuilla, eikä lisää yhtäkään. Vuoden 1999 kumotut luvut — joiden joukossa on muun muassa 18,75 m — on toistettu maasivulla nimenomaisesti historiaksi merkittyinä, juuri siksi että ne on helppo löytää ja helppo siteerata väärin. Varoitusta on kannettava voimassa olevan säädöskohdan.

Portaalista. portaljuridicandorra.ad/<ID> antaa tyhjän yhden sivun sovelluksen kuoren joka sanoo vain "Carregant…", kun taas portaljuridicandorra.ad/<ID>_0 tarjoilee konsolidoidun tekstin staattisena HTML:nä. Pääte _0 on koko ero. bopa.ad ja portaalin hakutoiminto ovat käyttökelvottomia samalla tavalla. Andorralaiset PDF:t käyttävät sitä paitsi merkistökoodausta joka menettää poimittaessa sekä aksentit että välilyönnit (itudigualoinferiora5m); hae merkkijonosta josta kaikki tyhjemerkit on poistettu.

Menetelmämerkintä: kartan mittaaminen sen sijaan että siihen luottaisi

Andorralöytö — pääkaupunki Ranskan monikulmion sisällä — oli sattuman löytö. Kysymykseen jonka se jätti jälkeensä ei voinut vastata katsomalla: kuinka paljon enemmän kartasta on väärin samalla tavalla? Pinta joka on naapurin monikulmion sisällä näyttää samalta kuin pinta joka on oikein. Sovelluksella ei ole mitään syytä epäröidä, ja matkustaja saa luvun joka näyttää yhtä uskottavalta kuin kaikki muut.

Tuomarin on oltava toinen kartta. Natural Earth antaa samat rajat kolmena tarkkuutena. Tarkin, ne_10m_admin_0_countries, on 13 MB eikä sitä voi koskaan toimittaa selaimeen — mutta sitä ei tarvitse toimittaa jotta se voisi tuomita. 40 000 satunnaista pistettä välillä 11° W ja 41° E, 34° N ja 71° N, jotka kaikki osuivat jonkin 10m-ääriviivan sisään, lyötiin ylös siinä kartassa joka oli koeteltavana. Jokainen piste päätyi yhteen kolmesta kasasta: oikea maa, ei maata tai väärä maa. Tuomari oli olemassa vain mittauksessa eikä koskaan tullut mukaan siihen mitä sovellus toimittaa.

Kolme kasaa eivät ole samanarvoisia, ja se on koko päätöksen perusta. Ei maata tarkoittaa ei vyöhykettä, siis ei nopeusrajoitinta eikä mittavaroitusta — hiljaisuutta, hyväksyttyä virhesuuntaa. Väärä maa tarkoittaa naapurin nopeutta ja naapurin viittä mittalukua, esitettyinä ilman varaumaa. Se on se väärä hälytys jota varten mittavahti on olemassa.

KarttaOikeinHiljaaVäärä maaTiedosto
110m95,9 %2,5 %1,67 %27 KiB
50m98,9 %0,9 %0,22 %227 KiB
molemmat tasot99,4 %0,4 %0,23 %249 KiB

Toimitettu kartta pani siis kuudeskymmenesosan Euroopan maapinta-alasta väärään maahan, ilman että sovelluksessa mikään olisi voinut sen huomata.

Odottamaton: tarkempi ei ole automaattisesti parempi kate. Vaihtoa tarkkuuteen 50m kokeiltiin ensin sellaisenaan, ja silloin vaikenivat Tukholma, Kööpenhamina, Lissabon, Venetsia, Split ja Esbjerg. Karkea ääriviiva oikaisee kulmia ja ampuu yli ulos veteen; tarkka ääriviiva seuraa rantaviivaa ja poistaa sen ylimäärän — ja satamakaupungit ovat määritelmällisesti reunalla. Kaksi niistä oli pääkaupunkeja. Jos vaihto olisi tehty olettaen että suurempi tarkkuus on parempi, tätä huononnusta ei olisi koskaan nähty.

Ratkaisu ei vaatinut uutta hakukoodia: molemmat tasot ovat samassa tiedostossa, tarkka ensin, ja zonAt ottaa jo valmiiksi ensimmäisen osuvan monikulmion. Karkea taso vastaa vain siellä missä tarkalla tasolla ei ole pintaa. Katso Missä vahti ei näe mitään siitä mikä on yhä hiljaa.

Sääntö joka jäi jäljelle. Kartta joka vaihdetaan on mitattava riippumatonta tarkempaa lähdettä vasten ennen ja jälkeen, ja ratkaiseva luku on väärän maan osuus, ei oikean osuus. Se että kate kasvaa ei kerro mitään siitä että virheet vähenisivät.

Menetelmämerkintä: sana jota yksikään säädös ei määrittele

Saksan leveysrivillä on kaksi lukua. StVZO § 32 Abs. 1 Nr. 1 asettaa 2,55 m allgemein, ja Nr. 5 asettaa 2,50 m bei Personenkraftwagen. Se kumpi niistä osuu matkailuautoon ratkeaa siitä onko matkailuauto Personenkraftwagen, ja se pykälä ei määrittele sanaa.

Saksan oikeudessa on määritelmä joka näyttää vastaavan: PBefG § 4 Abs. 4 Nr. 1. Se on kirjoitettu muotoon "im Sinne dieses Gesetzes" — tämän lain merkityksessä — eikä henkilökuljetuslaki ole ajoneuvoasetus. Määritelmän lainaaminen sinne minne se itse sanoo ettei se ulotu on täsmälleen sen lajin askel jota tämä hanke ei ota. Kysymyksellä voi hyvinkin olla yksiselitteinen vastaus saksalaisessa käytännössä; me emme ole lukeneet sitä vastausta, eikä lukematta jättäminen ole tietämistä.

Näin se käsiteltiin, ja se on malli jota on käytettävä uudelleen. Kun luenta on avoin ja kaksi luentaa antavat eri luvun, valitaan se luku joka sitoo molemmissa. Tässä siitä tuli 2,55: jos matkailuauto on Pkw, on voimassa 2,50 ja me vaikenemme väliin jäävässä haarukassa; jos se ei ole, on voimassa 2,55 ja me olemme oikeassa. Virhe jonka voimme tehdä on siis hiljaisuus, ei koskaan väärä hälytys. Poikkeus on nimettynä poikkeamana ja peruste kirjoitettuna paikan päälle, ei hiljaisena säätönä taulukossa — taulukon solun on sanottava mitä laki sanoo, ja poikkeama kuuluu siihen kohtaan jossa taulukko käännetään vertailuluvuksi, sinne mistä se on löydettävissä ja revittävissä sitten kun vastaus on olemassa.

Se on sama ote kuin ALTERNATIV Albanian kahdelle akseliluvulle ja SLAPHOJD Unkarin jaetulle korkeussolulle. Kolme eri lajin epäselvyyttä, sama vastaus: nimetty luettelo, peruste selväkielisenä, ja sen luvun valinta jonka virhesuunta on hiljaisuus.

Menetelmämerkintä: laki joka julkaistaan mutta jota ei voi lukea — ja joka silti luettiin

Tässä oli aiemmin merkintä siitä että Vatikaanivaltion Legge sulla cittadinanza, la residenza e l'accesso ei ollut luettavissa. Se oli kirjoitettu revittäväksi, ja 2026-08-10 se revittiin. Se mikä seuraa on osaksi se mitä laissa tosiasiassa luki, osaksi — ja tärkeämpänä seuraavaa kertaa varten — se miksi johtopäätös "OCR-moottoria ei ole" oli väärä.

Este oli todellinen niin pitkälle kuin se kuvattiin. Governatorato julkaisee lain skannattuna paperina: kahdeksan sivua muodossa /CCITTFaxDecode, yksi kokosivun kuva sivua kohti, /FontFile 0 ja /ToUnicode 0, siis ei yhtäkään merkistökoodausta missään tiedostossa. Metatiedot ovat erehtymättömät — title: Network Scan Data, author: Panasonic Communications Co., Ltd., luotu 2011-03-01, samana päivänä kuin laki tuli voimaan. Joku on pannut alkuperäisen toimistoskanneriin.

Virhe oli pysähtyä komentoon which tesseract. Järjestelmän polusta PATH tosiaankin puuttuvat tesseract, pdftoppm ja pdftotext, ja ollamalla portissa 11434 on vain bge-m3, upotusmalli ilman näköä. Mutta tämän koneen työkaluilla on omat virtuaaliympäristönsä, ja wiki-palvelimen ympäristö (karpathy-wiki-mcp/.venv) kantaa mukanaan PyMuPDF 1.27.2.3. Se riitti: muodosta jokainen sivu PNG:ksi 300 dpi:n tarkkuudella, jaa sivu kahteen puolikkaaseen jotta rivit selviävät pienennyksestä, ja lue kuvat. Lukija on OCR-moottori. Sama periaate kuin Pohjois-Makedonian kohdassa Прилог I, jossa CCITT-virrat pakattiin uudelleen TIFF:ksi käsin — mutta tämä tie on viisi riviä koodia käsintehdyn tiedosto-otsakkeen sijaan, ja se toimii riippumatta siitä miten kuva on PDF:n sisällä koodattu.

Yksi asia lisää on kirjoittamisen arvoinen, koska se on ristiriidassa sen kanssa mitä työkalut itse lupaavat: se lukuketju joka sanoo osaavansa tehdä OCR:n ei osaa sitä täällä. Se kutsuu OCR-ohjelmaa jota ei ole asennettu koneelle, ja sen varatie vaatii kuvaa lukevan mallin jota ei niin ikään ole. Ainoa asia koko ketjussa joka tosiasiassa avaa skannatun PDF:n on taustalla oleva kirjasto jonka se sattuu vetämään mukaansa. Ilmoitettu kyky ei ole käytettävissä oleva kyky, eikä asennettu laajennus ole se ohjelma jota se kutsuu.

Mitä laki sanoo. N. CXXXI, jonka Benedictus XVI antoi 22. helmikuuta 2011, voimassa 1. maaliskuuta 2011, korvaa kokonaisuudessaan vuoden 1929 säädöksen legge sulla cittadinanza e il soggiorno n. III. Capo III koskee pääsyä: art. 9 vaatii Governatoraton myöntämän luvan permesso siltä joka ei ole kansalainen eikä asukas, lukuun ottamatta sitä alueen osaa jolla on vapaa pääsy; art. 11 jättää ulkopuolelle kardinaalit, patriarkat ja piispat seurueineen, diplomaattikunnan ja paavin omaiset. Ajoneuvoilla on oma artiklansa:

ART. 13 — (Accesso con veicoli)

1. I veicoli condotti da chi non è cittadino o residente possono entrare nella Città del Vaticano previa autorizzazione.

2. La circolazione dei veicoli all'interno dello Stato è disciplinata da apposita normativa.

Johtopäätös kohdasta forbud ei muutu, mutta peruste muuttuu. Ennen kenttä jätettiin tyhjäksi siksi että laki oli lukematta. Nyt se on luettu, ja kenttä jätetään tyhjäksi siksi että art. 13 ei ole mitta- eikä ajoneuvokielto. Vaatimus riippuu siitä kuka ajaa — ei-kansalainen, ei-asukas — eikä siitä mitä ajetaan tai kuinka suurta se on. Mittavahti vertaa yhdistelmän mittoja rajaan; tässä ei ole rajaa johon verrata. Lupavaatimuksen tekeminen kohdaksi forbud olisi sitä että sovellus antaisi hälytyksen matkailuvaunulle silloin kun sääntö tosiasiassa osuu jokaiseen autoon, tyhjä taksi mukaan luettuna — siis täsmälleen se väärä hälytys jota antamatta koko työkalu on olemassa.

Art. 13 § 2 tekee sitä paitsi palveluksen yllä olevalle riville: se sanoo että valtion sisäistä liikennettä sääntelee apposita normativa, oma säädöksensä. Sellaista ei ole koskaan kuulutettu — se oli johtopäätös Governatoraton 330 asiakirjatunnisteen läpikäynnistä, ja tässä se vahvistuu toiselta suunnalta, siltä lailta joka siihen osoittaa. Siksi italialaisen oikeuden vastaanotto säädöksen Legge N. LXXI kohdassa art. 12 § 1 a) 8, jäädytettynä 1. tammikuuta 2009 vallinneeseen tilaan, on edelleen se ketju jonka varassa kuusi lukua lepää.