Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointiputka: Kello oikeaan aikaan

Sivun loppuun

Antti Laaksonen [24.09.2007 22:23:16]

#

Ohjelmointiputkan palvelimen kello on edistänyt jo kauan, viime aikoina jopa yli kymmenen minuuttia. Tämä taas on häirinnyt keskustelua, kun uusien viestien ajat ovat olleet kaukana todellisesta lähetyshetkestä. Nyt kellon viisarit on kuitenkin käännetty paikalleen, ja jatkossa aikaraudan toimintaa voi tarvittaessa korjata sivulla:

https://www.ohjelmointiputka.net/keskustelu/rukkaus.php

Tämä kello määrää keskustelun uusissa viesteissä näkyvät ajat. Kellosepäksi pääsee jokainen aktiivinen keskustelija, joka on kirjoittanut vähintään 123 viestiä. Tämä ei ole kuitenkaan mikään leikkikalu, vaan kelloa saa muuttaa ainoastaan mahdollisimman oikeaan aikaan. Tällä hetkellä korjausluvun äärirajana on kaksi tuntia kumpaankin suuntaan, mikä toivottavasti riittää pitkälle. Talviaikaan ja kesäaikaan siirtymisen kellon pitäisi ymmärtää itse, eli kenenkään ei tarvitse päivystää niinä öinä.

Lumpio [24.09.2007 22:43:23]

#

Eiks ois ollu helpompaa vaan asentaa ntpd?

Metabolix [24.09.2007 22:50:55]

#

Lumpio kirjoitti:

Eiks ois ollu helpompaa vaan asentaa ntpd?

Eipä ole Antin oma palvelin, eli ei taida tuollaiseen olla oikeutta.

Antti Laaksonen [24.09.2007 22:56:00]

#

Ja tämä ratkaisu on Web 2.0 -henkisempi, kun käyttäjät pääsevät mukaan tähänkin asiaan.

setä [24.09.2007 23:08:01]

#

Hienosti pelaa, kiitos Antti

Lumpio [24.09.2007 23:25:05]

#

Metabolix: Ehkä kantsis sit olla palvelin jolla on tai jolle saa asentaa tarjottavan palvelun pyörittämiseen tarvittavat softat.

Laaksonen: Toivottavasti rukkaussivulla on riittävästi pyöreitä kulmia ja ajakseja, en pääse kattelemaan :)

Gwaur [24.09.2007 23:25:20]

#

Olen kyllä kuullut wiki-sivustoista, joiden sisältöä käyttäjät voivat muokata, mutta että tällaista...

Hyi hyi sinua, Antti! Suomessa kellonajoissa tulee käyttää pistettä, ei kaksoispistettä. ;)

Fraeon [24.09.2007 23:28:08]

#

The time is 20:32:31 [citation needed]

T.M. [24.09.2007 23:37:08]

#

Gwaur kirjoitti:

Hyi hyi sinua, Antti! Suomessa kellonajoissa tulee käyttää pistettä, ei kaksoispistettä. ;)

Kaksoispistettäpäs.

Gwaur [24.09.2007 23:40:07]

#

T.M. kirjoitti:

Gwaur kirjoitti:

Hyi hyi sinua, Antti! Suomessa kellonajoissa tulee käyttää pistettä, ei kaksoispistettä. ;)

Kaksoispistettäpäs.

Kerropa lähteesi. Minun lähteeni on Kotimaisten kielten tutkimuskeskuksen kielenhuoltoaiheisen tiedotuslehden Kielikellon numero 2/2006. Jos ei kelpaa, niin muuta vaikkapa Kellogslandiaan.

setä [25.09.2007 00:18:58]

#

Kellonaika voidaan merkitä molemmilla tavoilla. Itse käytän kaksoispistettä kuten useimmissa ATK-sovelluksissa, jolloin ei tule sekaannusta päivämäärien kanssa.

tsuriga [25.09.2007 00:20:21]

#

Kasvattiko tämän ominaisuuden lisäys Ohjelmointiputkan kurssia; joko tällä yhteisöllä tienaa pätäkkää?

Antti Laaksonen [25.09.2007 07:15:38]

#

Gwaur kirjoitti:

Minun lähteeni on Kotimaisten kielten tutkimuskeskuksen kielenhuoltoaiheisen tiedotuslehden Kielikellon numero 2/2006 - -

- - jossa mainitaan seuraavaa, jos tarkkoja ollaan:

Kielikello 2/2006, sivu 59 kirjoitti:

Kansainvälisen standardin mukaan kellonajan merkinnässä käytetään kaksoispistettä (klo 15:30), mutta tätä tapaa ei yleensä noudateta Suomessa.

Painotuksen lisäsin minä, mutta poikkeustapauksia siis on. Kun kellonaika näkyy irrallisena nettisivulla, minusta kaksoispisteet sopivat siihen paremmin.

koo [25.09.2007 08:42:21]

#

Minusta on tosi kummallista, ettei palvelin itsekseen huolehdi oikeasta kellonajasta esimerkiksi ntp:n avulla. Käyttäjien tekemä ajan asettelu on varsinainen epä-feature.

Päivämäärän ja kellonajan merkintä on ilmeisesti tietokoneistumisen myötä muuttunut kauhean vaikeaksi. Se nyt vaan on niin, että suomeksi ja Suomessa (tässä yhteydessä) muoto on "25.9.2007 8.42.05". Kansainvälisissä asiayhteyksissä ja "konekielisemmässä" käsittelyssä muoto on "2007-09-25 08:42:05". Eri maissa ja kielissä on sitten omat tapansa, ja Suomessakin noissa säännöissä on joustovaraa, kun nörtit ovat kumminkin omin päinsä kehitelleet omia tapojaan.

Ai niin, ne lähteet: SFS 4175, SFS-EN 28601 ja pienen kuuklauksen jälkeen aika tolkku kotoistushankkeen suositus (kas, siellähän mainitaan nuo standarditkin, mot).

Gwaur [25.09.2007 09:25:49]

#

Antti Laaksonen kirjoitti:

Kun kellonaika näkyy irrallisena nettisivulla, minusta kaksoispisteet sopivat siihen paremmin.

Maassa maan tavalla. Usein kuulee kaksoispisteen käyttöä perusteltavan sillä, että pisteillä sen voi sekoittaa päivämäärään, mutta tässä tapauksessa ei, sillä asiayhteys kertoo suoraan, että kyseessä on kellonaika.

Asiaan palatakseni ihmettelen minäkin sitä, ettei palvelin itse pidä kelloaan kunnossa.

miiro [25.09.2007 16:44:59]

#

Oho, jo nyt yli 10sek virhettä taas, korjasinpa. Pllk, Mikset tee jotakin php-ntp-klienttiä, joka toimisi tuon rukkaussivun tavoin?

Mobel [25.09.2007 19:02:51]

#

IMHO Tykkään kaksoispisteestä enemmän ja on muutenkin mukavampi silmään. Kellon aika myös erottuu näin paremmin päivämäärästä. Mukavaa saada kello aikaan, vaikkei tuo nyt minua suuresti ole häirinnyt.

tsuriga [26.09.2007 00:45:55]

#

Asiaan - kannatan automaagista systeemiä.

T.M. [26.09.2007 17:38:05]

#

Gwaur kirjoitti:

Usein kuulee kaksoispisteen käyttöä perusteltavan sillä, että pisteillä sen voi sekoittaa päivämäärään, mutta tässä tapauksessa ei, sillä asiayhteys kertoo suoraan, että kyseessä on kellonaika.

Elämä on paljon helpompaa kun ei tarvitse miettiä moisia, tunkee nyt vaan sen kaksoispisteen jokatapauksessa, sehän on käytössä kaikissa digitaalisissa kelloissakin. Suomen kielen lautakunta taas ajanu ojaan tässäkin asiassa... se on kumma miten he päättävät tuollaisista asioista eikä kysy ihmisiltä mitään. Aivan kuin meidän pitäisi nyt muuttua niiden mielipiteiden mukaisesti, huhhuh. Että oikein demokraattinen tasavalta, bullshit.

setä [26.09.2007 18:25:59]

#

T.M. Olen kanssasi samaa mieltä. Kielikello ei nyt kellota oikein.

E.K.Virtanen [26.09.2007 20:00:55]

#

Kyllä kaksoispiste on kivempi silmään. Jos siitä joku on muuta mieltä (vaikka kaikkivaltias Kotimaisten kielten tutkimuskeskus) niin siinähän on. Perustakoot oman ohjelmointiputkansa :D

Ihan kiva lisä tänne putkaan moinen. Ei mitään automaattisia härpäkkeitä kun täällä kuitenkin on aina porukkaa joka jaksaa vaikka sekunnin murto-osia sitä korjailla :D

koo [26.09.2007 23:54:41]

#

Kielitoimiston suositus ja ennen kaikkea Suomessa vahvistettu kansallinen standardi nyt vain ihan yksinkertaisesti vahvistaa Suomessa vuosikausia sovelletun käytännön, että sekä päivämäärissä että kellonajoissa erottimena on piste. Painotuotteissa tätä ei ole pidetty ihmeemmin ongelmana ja käsittämättömän hyvin ihan tavalliset ihmiset ovat teoreettisesti mahdollisesta sekaannuksista ja jopa erotinmerkkien esteettisestä olemuksesta selviytyneet.

Ulkomaalaisillakaan ei näytä menevän sen huonommin, vaikka eri maissa sovelletaan päivämäärissä jokseenkin kaikkia mahdollisia kenttien järjestyksiä ja erotinmerkkeinä milloin kenoviivaa, väliviivaa tai pistettä. Kellonajoissa erottimina toimivat niin pisteet kuin kaksoispisteet, jossakin jopa molemmat samanaikaisesti. Ja onhan noita käytössä vielä muitakin.

Mutta nörtit sitten selittää, kuinka Suomen vallitseva käytäntö ei vaan käy esteettisesti tai teknisesti päivämäärien ja kellonaikojen kirjoitteluun. Kun vinku-intiassa valmistettu halpismatolaatikkokin näyttää kellonajan kaksoispisteellä ja kertoo vielä lisäksi, että onko am vai pm. Kyllä kuulkaa kansallinen standardi pitää muuttaa, kun tuo lootakin on niin varma asiastaan, että näyttää kaksoispistettä vielä vaikka on patterit loppu eikä numerotkaan enää näy!

Kansainvälinen standardimuoto - joka on myös kansallisesti vahvistettu - ei ainakaan suoraan sovellettuna sekään ilmennä käyttäjänsä ylivertaista päättelykykyä ja persoonallisuutta riittävästi.

Jotta voimme jatkossakin keskittyä itse asiaan, mitäs tuumaatte, eikös olisikin hienoa, jos ääkköset poistettaisiin kokonaan käytöstä, niistä kun on niin paljon vaivaa tietokoneille? Niin, ja pitäisikö olla desimaalipilkku vai piste? Kumpi näyttää nätimmältä? Eikös olekin kielitoimisto typerä, kun vaan suosittaa sitä pilkkua; kaikkihan tietävät, että tietokoneet käyttävät pistettä. Pitäisikö tekstissä olevat pilkut ja pisteet korvata jollain muulla, ettei vain tulisi sekaannuksia numeroiden tai esimerkiksi kellonaikojen kanssa, vaarahan on olemassa? Entäs tuhaterottimet? Ja montako nollaa on biljoonassa?

Muuten olen sitä mieltä, että palvelimet pitäisi konfiguroida niin, ettei niiden kellonaikoja tarvitse pahemmin käsin korjailla. Mutta ei se mitään, kivahan noitakin on askarrella ja on kivaa kun on kivaa.

Jaska [27.09.2007 09:49:27]

#

Jo on alkeellista, kun sivusto ei itse osaa pitää kelloaan ajan tasalla. Minun käyttiksessäni ei kellonaikaa ole tarvinnut koskaan korjata. Lisäksi uusi systeemi voi aiheuttaa häiriöitä sivuston toiminnassa. Olisi outoa, jos johonkin viestin vastaus näyttäisi tulleen myöhemmin kuin edellinen viesti, väi päivittyvätkö myös edellisten viestien ajat. Ehdottomasti parempi tapa olisi, että kello päivittyisi automaattisesti oikeaan aikaan. Eikö voisi tehdä vaikka PHP-skriptin, joka tarkastaisi satunnaisin väliajoin kellonajan vaikkapa sivulta http://www.timeanddate.com/worldclock/city.html?n=101 ?

setä [27.09.2007 09:52:17]

#

Joku on tästäkin onnistunut vetämään herneen nenäänsä. Jos palvelimen on hoidettava kellonaika oikeaksi niin esitä se palvelimen ylläpitäjälle.

setä [27.09.2007 10:47:01]

#

Jaska kirjoitti:

...kellonajan vaikkapa sivulta http://www.timeanddate.com/worldclock/city.html?n=101 ?

Sivuston kello näyttää juoksevan tietsikan kellon avulla. Jos rukkaan tietsikan kelloa niin sivuston kello rukkaantuu mukana. Pitää aina päivittää välillä nähdäkseen oikean ajan.

kayttaja-2791 [27.09.2007 14:54:41]

#

Jaska kirjoitti:

Lisäksi uusi systeemi voi aiheuttaa häiriöitä sivuston toiminnassa. Olisi outoa, jos johonkin viestin vastaus näyttäisi tulleen myöhemmin kuin edellinen viesti, väi päivittyvätkö myös edellisten viestien ajat.

Sen enempää tietämättä toteutuksesta, niin uskoisin että se vaikuttaa kaikkiin aikoihin. Sillä tuohan ei ole temppu eikä mikään tehdä jo tietokannasta haettaessa.

Metabolix [27.09.2007 15:49:19]

#

Jaska kirjoitti:

Lisäksi uusi systeemi voi aiheuttaa häiriöitä sivuston toiminnassa.

Mietin tätä itsekin, mutta koska korjaukset ovat kuitenkin vain sekunteja päivässä, tuollaista ongelmaa ei tule, jos kukaan ei ryhdy vandalisoimaan.

Veikkaisin, että muutos vain lisätään aina uuden viestin aikaleimaan ennen kantaan tallentamista, eli vanhat viestit eivät muuttuisi. Onhan kai tarkoituksena kuitenkin saada viesteihin oikea aikaleima riippumatta siitä, paljonko kello jatkossa jätättää.

Jos järjestelyn alkeellisuus noin paljon vaivaa, ei tarvinne silloin osallistua päivittämiseen. :) Ja voinhan vaikka minä tehdä nyt skriptin, joka aina puoliltaöin asettaa tuolta sivulta kellon aikaan. ;)

Antti Laaksonen [27.09.2007 17:17:27]

#

Muutettu kellonaika vaikuttaa vain uusiin viesteihin. Tällä tavalla sekä vanhoissa että uusissa viesteissä on oikea aika. Jos tämä järjestelmä ei miellytä jotakuta, niin keskusteluun voi osallistua aivan kuten ennenkin piittaamatta rukkaussivusta. Tällöin ainoa muutos aiempaan on, että viesteihin tulevat oikeat ajat.

Kellonajan esitysmuoto onkin mielenkiintoisempi kysymys. Suuri ongelma on, että näkyypä kello miten tahansa, se on aina jonkun mielestä väärin. Yksi ratkaisu on sallia käyttäjien muuttaa omissa asetuksissa aika mieluisaan muotoon, oli se sitten "27.9.2007 17.15", "2007-09-27 17:15:08" tai "syyskuun 27. p:nä 2007, varttia yli viisi".

kayttaja-2791 [27.09.2007 18:07:30]

#

Itse pidän :-muodosta, sillä se on mielestäni käytettävyyden kannalta paras (07.06.21 05.25.42). Eli siinä yhdellä silmäyksellä erottaa heti päivämäärät kellonajasta. Tietenkin suomessa yleisin (?) muoto on kirjoittaa vuosi neljällä numerolla, jolloin tuo ilmiö lieventyy, mutta kuitenkin. Tuplapiste on myös erittäin vakiintunut tapa, eritoten internetissä.

Grez [29.09.2007 16:10:02]

#

Yksi merkittävä syy tuon kaksoispisteen suosioon on varmaan myös tämä Microsoftin käsitys, että suomessa aikaerotin on kaksoispiste. Viittaan nyt siis siihen, että kun Windowsissa valitsee aluekohtaisista asetuksista alueeksi Suomen, niin kellonaikaerottimeksi määräytyy kaksoipiste. Tästä voitaneen päätellä että joko
- Kielitoimisto (tms.) ei ole esittänyt näkökantaansa Microsoftille
tai
- Windows-sovelluksille tulisi liikaa ongelmia jos sekä päivämäärän että kellonajan erotimerkki olisi sama.

(tai sitten sekä että)

Täytyykin ihan kiusallaan vaihtaa tuo kellonaikaerotin pisteeksi ja katsoa mitkä kaikki ohjelmat sekoavat totaalisesti :D

Blaze [29.09.2007 16:46:57]

#

Ei ole MS yksin kaksoispisteensä kanssa:

Solaris 8:
blaze@robo:~> LC_ALL="fi_FI" date
lauantai 29 syyskuu 2007, 16:46:43 EEST

Linux (glibc 2.5):
blaze@sakura ~ $ LC_ALL="fi_FI.UTF-8" date
la 29.9.2007 16:46:09 +0300

Itse pidän kaksoispisteestä muutenkin enemmän.

Grez [29.09.2007 16:51:50]

#

Juu, mutta Solaris ei nyt ole niin monen ihmisen työkoneessa, että sitä voisi pitää merkittävänä syynä. Windowsin locale-asetuksista kuitenkin riippuu suoraan esimerkiksi se, mitä Wordilla, Excelillä ja Powerpointilla tuotettuihin dokumentteihin yleensä tulee päivämäärä- ja kellonaikakenttiin. Tästä taas johtuu että valtaosa yrityksistä (eli ne jotka käyttävät Windowsia eivätkä erikseen mieti asiaa) tuottavat jatkuvasti dokumentteja, joissa aikaerottimena on kaksoispiste.

T.M. [29.09.2007 17:43:07]

#

Taas Microsoftille yritetään vierittää syyt niskoille :D On se kumma kun sitä aina syytetään kaikesta...

Oletko Grez kenties ajatellut että se syy saattaa olla myös näissä: teksti-tv, digitaalikellot, puhelimet, mikroaaltouunit, videonauhurit, ym ym ym :D

Grez [29.09.2007 18:11:56]

#

T.M. kirjoitti:

Taas Microsoftille yritetään vierittää syyt niskoille :D On se kumma kun sitä aina syytetään kaikesta...

Enhän minä mitään syytä ole Microsoftin niskaan vierittämässä, sanoin vain että tuo on varmastikin yksi osatekijä. Postaukseni ihan alkoi "Yksi merkittävä syy", joka tarkoittaa että muitakin merkittäviä syitä on.

T.M. kirjoitti:

Oletko Grez kenties ajatellut että se syy saattaa olla myös näissä: teksti-tv, digitaalikellot, puhelimet, mikroaaltouunit, videonauhurit, ym ym ym :D

No mitäs luulisit? Voit itsekin päätellä vastauksen lukemalla kirjoitinko "Ainoa syy.." vai "Yksi merkittävä syy..". Toisaalta yhdessäkään mainitsemistasi aparaateista en ole nähnyt mahdollisuutta valita erotinmerkkejä maan mukaan (eli niissä ei ole mitään valikkoa josta voisi valita että aikojen esitymuoto on "Suomi") joten mielestäni niiden käyttäjien ei pitäisi olettaakaan niiden esittämän ajan olevan suomalaisessa muodossa. Mutta toki nekin vaikuttavat siihen miten ihmiset ajat kirjoittavat.

Dude [17.10.2007 11:04:11]

#

Kyllä tuo on varmaan ihan hyvä systeemi jo se kello kerran eristää(edistää).

Sami [17.10.2007 18:58:40]

#

Mitäs? Onko ne viimeinkin saanut siellä palvelinpäässä korjattua kellonsa vai onko tuo vain tilapäistä, että palvelimen kello sattuu tällä hetkellä näyttämään oikeata aikaa?


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta