R-kioskilla on kioskien tiedot sisältävät JSON-syöte. Se syöte kutsutaan silloin kun kävijä on Ärrän nettisivuilla ja yrittää löytää vaikka postinumeron avulla lähimmät kioskit. Syöte sijaitsee osoitteessa r-kioski.fi/api/generate_kioskit_json.php. Jos se tallennetaan omaksi tiedostokseen, voidaan nähdä sen olevan tänä syyskuun aamuna 282 kilotavua. Mikäli JSON-tiedostosta poistetaan rivinvaihdot ja muu ylimääräinen tyhjä tila, ja vähennetään koordinaattien (latitudin ja longitudin) tarkuutta viiden desimaalin tarkkuudelle (kun nyt ne koordinaatit ovat yli mikronin tarkkuudella), ja jos ne tiedot esitetään float
-muodossa eikä string
einä, ja jos muunnetaan kioskien valikoimat
-arrayssa olevat numerot int
teiksi eikä näytetä niitä string
einä, silloin lopputulos on vain 142 kilotavua. Näin muutamalla hienosäädöllä voidaan hienosti puolittaa syötteen tiedostokoko rikkomatta mitään.
Onko PIN-koodisi hakkeroitu?
Katso tästä taulukosta onko liittymääsi tallennettu PIN-koodi ihan kenen tahansa saatavilla. Tällainen koodiprojekti on yllättävän helppo tehdä PHP:llä käyttämällä foreach
-silmukkaa, jossa on range(0,9999,1)
. Tuo range
tekee arrayn. Foreachin sisällä käytetään funktiota str_pad
lisäämään luvun vasemmalle puolelle riittävä määrä nollia (eli silloin kun luku on pienempi kuin 1000).