Kännyköiden aikavyöhykkeet

Olin muutama viikko sitten Lontoossa ja New Yorkissa. Kummassakin paikassa kännykän kello on ollut paikallisessa ajassa, joka on mielestäni järkevää. Kelloajan muutos aikavyöhykkeiden mukaan tapahtui automaattisesti, mikä oli mielestäni hyvin näppärää. Olemassa oleva aikavyöhyketieto saatiin ilmeisesti paikalliselta operaattorilta.

Kotona olin laittanut kalenteriin tietyille tapahtumille kelenterimuistutuksen. Tapahtumien kelloajat olivat tietysti pakallista aikaa. Yllätykseksi ulkomailla ollessani huomasin, että näiden aikamuistutusten kelloajat olivat väärentyneet. Lontoossa ne olivat 2 tuntia pielessä ja New Yorkissa 7 tuntia pielessä. Eli muistutukset olivat kotimaan ajassa eikä paikallisessa ajassa. Mikä tolkku tässä? Onko tämä Samsung erikoisuus vai vain F480 erikoisuus? Entä muiden merkkien kännykät? Onko tietoa miten muistutukset toimivat niissä, eli paikallisessa vai Suomen ajassa?

Aiempi puhelimeni ei muuttanut aikoja automaattisesti aikavyöhykkeiden mukaan. Siinä ei ollut mitään ongelmia. Jos merkkasin puhelimen kalenteriin että kokoukseen pitää lähteä klo 14, niin merkintä sinänsä ei ota kantaa siihen minkä maan aikaa se on. Se on vain että klo 14. Kun Lontooseen saapuessani käänsin kelloa manuaalisesti kaksi tuntia eteenpäin, niin kalenterimerkintä oli edelleen klo 14. Ja sitten kun kello tuli 14, niin kännykkä muistutti että lähdeppä kokoukseen. Ei siinä sen kummempaa.

Nykyisessä Samsung F480 kalenterissa ei lukenut enää klo 14, vaan aika oli pompannut 2 tuntia kalenterimerkinnässä. Jos allakka muistuttaa jo klo 12 paikallista aikaa niin väärinhän se menee. Jotkut vaan väittävät että noin sen kuuluukin mennä, mutta olen vahvasti eri mieltä.

Esimerkki:
Englantilaisissa teatteriaikatauluissa lukee että Lontoossa alkaa näytäntö klo 14. Merkkaan sen Suomessa kalenteriini. Tai HongKongissa. Ihan sama. Se missä maassa teen tuon muistiinpanon, ei saa olla merkitsevää.

Merkintä on merkintäpaikasta riippumatta tämä:
http://personal.inet.fi/koti/kx/Samsung/teatteri.jpg

Tuo ylänurkassa oleva kelloaika on sen maan paikallista aikaa jossa satun juuri nyt olemaan. Ehkä en edes tiedä missä maassa olen jos olen jossain yläilmoissa. Ja silloin en edes tiedä onko tuo kelloaika oikein.

Sitten kun menen Lontooseen, niin käännän kellon joko manuaalisesti paikalliseen aikaan tai annan automatiikan tehdä sen.

Jos käännän kelloa manuaalisesti, niin tuo teatterimerkintä pysyy täsmälleen sellaisena kuin sen puhelimeeni syötin. Mutta jos annan automatiikan kääntää kellon paikalliseen aikaan, niin tuota teatterimerkintääni muutetaan muotoon että se alkaakin muka jo klo 12. Millä valtuuksilla? Se ei kuulu pätkääkään puhelimelle minkä maan aikaa haluan käyttää muistuksessa. Jos merkintä oli että hälytä kun puhelimen kello on 14, niin sen kuuluu hälyttää silloin kun puhelimen kello on 14. Ottamatta kantaa siihen minkä maan aika on kyseessä.

Vielä järjettömämmäksi tämän asian tekee se että kalenterimerkintöjä joko muutetaan tai ei muuteta sen mukaan kuka sitä kännykän kelloa kääntää. Ei mitään järkeä.

Tässä Samsungin koodarit ovat sotkeutuneet omaan näppäryyteensä.

Aina kun ohjelmissa on bugeja, niin yleensä maallikot huutaa että ohjelmia ei ole testattu tarpeeksi. Tässä on yksi esimerkki sellaisesta ohjelmapätkästä jonka testaaminen on kovin hankalaa. (Tai voi olla mukavaakin jos tykkää matkustelusta.) Kunnon koodari rakentaa ohjelmaa niin että sen toimivuus tiedetään vaikka kaikkea ei ole voinut testata riittävän tarkasti käytännössä valmiissa tuotteessa. Ei siis yritä-ja-erehdy menetelmällä kuten niin moni tekee, vaan oikeanlaisilla työskentelytavoilla, jolloin ohjelma tulee testattua sitä mukaa kun sitä rakennetaan. Jälkikäteen niin tarkkaa testaamista on lähes mahdotonta tehdä.
1631
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

siis samppa ei toimi tältäkään osin.

Äänestä

Kommentoi aloitusta


triplakvarkki kirjoitti:

Olin muutama viikko sitten Lontoossa ja New Yorkissa. Kummassakin paikassa kännykän kello on ollut paikallisessa ajassa, joka on mielestäni järkevää. Kelloajan muutos aikavyöhykkeiden mukaan tapahtui automaattisesti, mikä oli mielestäni hyvin näppärää. Olemassa oleva aikavyöhyketieto saatiin ilmeisesti paikalliselta operaattorilta.

Kotona olin laittanut kalenteriin tietyille tapahtumille kelenterimuistutuksen. Tapahtumien kelloajat olivat tietysti pakallista aikaa. Yllätykseksi ulkomailla ollessani huomasin, että näiden aikamuistutusten kelloajat olivat väärentyneet. Lontoossa ne olivat 2 tuntia pielessä ja New Yorkissa 7 tuntia pielessä. Eli muistutukset olivat kotimaan ajassa eikä paikallisessa ajassa. Mikä tolkku tässä? Onko tämä Samsung erikoisuus vai vain F480 erikoisuus? Entä muiden merkkien kännykät? Onko tietoa miten muistutukset toimivat niissä, eli paikallisessa vai Suomen ajassa?

Aiempi puhelimeni ei muuttanut aikoja automaattisesti aikavyöhykkeiden mukaan. Siinä ei ollut mitään ongelmia. Jos merkkasin puhelimen kalenteriin että kokoukseen pitää lähteä klo 14, niin merkintä sinänsä ei ota kantaa siihen minkä maan aikaa se on. Se on vain että klo 14. Kun Lontooseen saapuessani käänsin kelloa manuaalisesti kaksi tuntia eteenpäin, niin kalenterimerkintä oli edelleen klo 14. Ja sitten kun kello tuli 14, niin kännykkä muistutti että lähdeppä kokoukseen. Ei siinä sen kummempaa.

Nykyisessä Samsung F480 kalenterissa ei lukenut enää klo 14, vaan aika oli pompannut 2 tuntia kalenterimerkinnässä. Jos allakka muistuttaa jo klo 12 paikallista aikaa niin väärinhän se menee. Jotkut vaan väittävät että noin sen kuuluukin mennä, mutta olen vahvasti eri mieltä.

Esimerkki:
Englantilaisissa teatteriaikatauluissa lukee että Lontoossa alkaa näytäntö klo 14. Merkkaan sen Suomessa kalenteriini. Tai HongKongissa. Ihan sama. Se missä maassa teen tuon muistiinpanon, ei saa olla merkitsevää.

Merkintä on merkintäpaikasta riippumatta tämä:
http://personal.inet.fi/koti/kx/Samsung/teatteri.jpg

Tuo ylänurkassa oleva kelloaika on sen maan paikallista aikaa jossa satun juuri nyt olemaan. Ehkä en edes tiedä missä maassa olen jos olen jossain yläilmoissa. Ja silloin en edes tiedä onko tuo kelloaika oikein.

Sitten kun menen Lontooseen, niin käännän kellon joko manuaalisesti paikalliseen aikaan tai annan automatiikan tehdä sen.

Jos käännän kelloa manuaalisesti, niin tuo teatterimerkintä pysyy täsmälleen sellaisena kuin sen puhelimeeni syötin. Mutta jos annan automatiikan kääntää kellon paikalliseen aikaan, niin tuota teatterimerkintääni muutetaan muotoon että se alkaakin muka jo klo 12. Millä valtuuksilla? Se ei kuulu pätkääkään puhelimelle minkä maan aikaa haluan käyttää muistuksessa. Jos merkintä oli että hälytä kun puhelimen kello on 14, niin sen kuuluu hälyttää silloin kun puhelimen kello on 14. Ottamatta kantaa siihen minkä maan aika on kyseessä.

Vielä järjettömämmäksi tämän asian tekee se että kalenterimerkintöjä joko muutetaan tai ei muuteta sen mukaan kuka sitä kännykän kelloa kääntää. Ei mitään järkeä.

Tässä Samsungin koodarit ovat sotkeutuneet omaan näppäryyteensä.

Aina kun ohjelmissa on bugeja, niin yleensä maallikot huutaa että ohjelmia ei ole testattu tarpeeksi. Tässä on yksi esimerkki sellaisesta ohjelmapätkästä jonka testaaminen on kovin hankalaa. (Tai voi olla mukavaakin jos tykkää matkustelusta.) Kunnon koodari rakentaa ohjelmaa niin että sen toimivuus tiedetään vaikka kaikkea ei ole voinut testata riittävän tarkasti käytännössä valmiissa tuotteessa. Ei siis yritä-ja-erehdy menetelmällä kuten niin moni tekee, vaan oikeanlaisilla työskentelytavoilla, jolloin ohjelma tulee testattua sitä mukaa kun sitä rakennetaan. Jälkikäteen niin tarkkaa testaamista on lähes mahdotonta tehdä.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu