Avaruussukkula Discovery ei ymmärrä vuoden vaihtuvan...

Aloittaja MarkoM, 08.11.2006, 16:36:44

« edellinen - seuraava »

MarkoM

NASA:n mukaan sukkulan tietokoneita ei ole suunniteltu vuodenvaihdetta silmällä pitäen, sillä tietokoneet eivät osaisi nollata itseään vuoden ensimmäiseen päivään, vaan luulisivat vanhan vuoden jatkuvan 366:tta päivää.

Koko juttu luettavissa IT-viikossa.

Olisi siis varmaan jo aikakin saada uusi avaruusalus sukkuloiden tilalle...
Marko Myllyniemi
"Koskenkorvan kivennäisvesi on valmistettu kirkkaasta, vähänatriumisesta lähdevedestä, siksi sen maku on niin päähännousevan raikas. Maista Koskenkorvan kivennäisvettä. Tulet hyvälle tuulelle!"
astro.kuvat.fi
Kuvagalleria
Lakeuden Ursa ry

GaryP

Uskomatonta, jopa microsoft pärjää ilman kaatumisia vuodenvaihteen yli nykyään...
:D ;D

Mulla on pieniä ongelmia aikojen käsittelyn suhteen, rakentamamme kodinohjausjärjestelmä on ohjelmoitu Visual Basicilla ja niinkin helppo asia aiheuttaa ongelmia kuin valojen käyttöaikojen seuraaminen. Vuorokauden sisällä käpälöinti on helppoa, sitten taas seuraava etappi on vuoden vaihde. Eipä siinä ole muuta kuin tehdä kunnon alirutiini, mutta aina siinä kohtaa alkaa väsyttämään kun en ole mikään ruudinkeksijä, ajatus kulkee oikeaan suuntaan, mutta ohjelmointitaidot ovat niin lapsenkengissä että helpin lukemisen aikana se punainen lanka katoaa.
Sellaista se on, luulisi että NASAlla olisi kasapäin loistavia ohjelmoijia, tuskin enää CPU:n muistiavaruuskaan on ongelmana, että pitäisi saada koodi mahtumaan pariin kiloon? Pääsihän Apollokin kuuhun monta kertaa. Ei kai sukkula käytä Windowsia pohjalla? ;)

T:Kari

Kari Pulkkinen
Espoo, Finland

Harrastus uudelleen lämpiämässä...

Arcade

Lainaus käyttäjältä: GaryP - 09.11.2006, 12:22:02
Vuorokauden sisällä käpälöinti on helppoa, sitten taas seuraava etappi on vuoden vaihde. Eipä siinä ole muuta kuin tehdä kunnon alirutiini, mutta aina siinä kohtaa alkaa väsyttämään kun en ole mikään ruudinkeksijä, ajatus kulkee oikeaan suuntaan, mutta ohjelmointitaidot ovat niin lapsenkengissä että helpin lukemisen aikana se punainen lanka katoaa.
Kumpi on suurempi luku, 20061231235923 vai 200701010023, jossa siis vuosi, kuukausi, päivä, tunnit, minuutit ja sekunnit? Sekunnin osatkin voisi lisätä tarpeen mukaan.

Suht helppoa, minusta!

Arcade

Lainaus käyttäjältä: Arcade - 09.11.2006, 12:45:19
Kumpi on suurempi luku, 20061231235923 vai 200701010023, jossa siis vuosi, kuukausi, päivä, tunnit, minuutit ja sekunnit? Sekunnin osatkin voisi lisätä tarpeen mukaan.

Suht helppoa, minusta!


Tai sitten ei niin helppoa; luvut siis
20061231235923 ja 20070101002310  niin mukana on jälkimmäisessäkin sekunnit...

MikkoM

Yleisesti ottaen ohjelmiston laatuprosesseja suunniteltaessa referensseinä käytetään NASAn softaprosesseja, sukkuloiden softat ovat maailman virheettömimpiä.

Tuolta voi lukea hieman juttua :
http://www.fastcompany.com/online/06/writestuff.html

GaryP

Lainaus käyttäjältä: Arcade - 09.11.2006, 12:47:01
Tai sitten ei niin helppoa; luvut siis
20061231235923 ja 20070101002310  niin mukana on jälkimmäisessäkin sekunnit...

Nyt mennään sitten lujaa off-topic, mutta mitäs me siitä...

Noita lukuja kun tuossa muodossa käpälöit niin et saa ehjiä sekunteja, tuo pötkö pitää kuitenkin manipuloida palasiksi jotta saat oikeat kertoimet. Toisaalta, jokainen koodaa logiikalla jonka itse havaitsee sopivaksi. Mun ongelmana on pitää koodi simppelinä, siinäkin saa jo pään sekaisin, kun vuoden tauon jälkeen avaa ohjelmakoodin ja katsoo kuinka jonkun releen vetoaikaa tarkkaillaan kun mennään vuorokauden yli. Jos rele vetää 23:50:30 ja sen pitäisi 30 minuutin päästä jälleen vapautua, tulee ehtolauseita parit kappaleet, siihen sitten lisätään se että jos rele on päällä vain 25 minuuttia ja se aika lisätään entiseen käyttöaikaan. Siis kun vuorokaudessa on tietty määrä sekunteja ja pelataan sen vuorokauden alueella, on helppoa lukea PC:n sisäistä kellopiiriä ja ottaa kokonaislukuina luvut käsiteltäväksi. Mutta kun vaihtuu päivä, kuukausi ja vuosikin, ja jokin aika sitten vielä vuosituhat, eikä välttämättä halua ohjelmoida koodiin vuosisatojen mittaisella sekuntikellolla... ei se niin helppoa ole, voin lähettää sinulle koko koodin ihmeteltäväksi .dat-tiedostoineen. Johan sen osoitti v2k-ongelmatkin aikanaan ihan ammattisovelluksissa, saati sitten kotileikeissä.

:)

Kari
Kari Pulkkinen
Espoo, Finland

Harrastus uudelleen lämpiämässä...

BEAT

Jos olen oikein käsittänyt niin sillähän ei ole merkitystä tunnistaako avaruussukkulan tietokoneet vuoden vaihtumisen vai ei. Ongelma syntyykin siitä että maassa olevat (lennonjohto) tietokoneet laskevat vuoden vaihtumiset, jolloin yhteensopivuusongelma on valmis :)
Ja Nasahan on upottanut ongelman korjaamiseen monia miljoonia, mutta nähtävästi sitä ei ole saatu korjattua.

Tuolla on myös pientä keskusteluntynkää aiheesta: http://kuukivi.proboards74.com/index.cgi?board=avaruusjailmailutekniikka&action=display&thread=1164795643
Petteri Lehtonen  http://www.petterilehtonen.fi
Canon EOS 7D, 40D, TAL-1

mini21

En kyllä todellakaan mitä väliä on sillä ymmärtääkö avaruusalus vuodenvaihtumista mutta onpahan vaan aina tyhmä alukseksi...
Don't worry, be mini

BEAT

Lainaus käyttäjältä: mini21 - 30.11.2006, 17:20:11
En kyllä todellakaan mitä väliä on sillä ymmärtääkö avaruusalus vuodenvaihtumista mutta onpahan vaan aina tyhmä alukseksi...
Sillä rupee olemaan väliä kun toinen pää ymmärtää, eli lennonjohdon tietokoneet ja avaruussukkulan tietokone on eri ajassa. Vaikka hullulta kuulostaa, niin moni
ohjelma saattaa lakata toimimasta tai toimii epänormaalisti kun alus ja lennonjohto on eriajassa.  Tymiä mitä tymiä..  :)
Petteri Lehtonen  http://www.petterilehtonen.fi
Canon EOS 7D, 40D, TAL-1

Sombrero

Eiköhän Nasan olisi jo aika heivata noi sukkulat huitsin nevadaan.
Jos tietäisimme mitä olemme tekemässä, sitä ei kutsuttaisi tutkimukseksi, eihän? - Albert Einstein

Oscuro

Eikö niitä uusia sukkuloita ole kehitetty vielä niin pitkälle että niitä voisi käyttää. Ei tartteis tommosilla romuilla lennellä :P
Fakta on vain jähmeä mielipide.

GaryP

Matematiikan on syytä toimia vuoden vaihtuessa, jos kone laskee itsekseen varajärjestelmillä taivaankappaleiden sijaintia vahingossa edellisvuoden tiedoilla, voidaan joutua vaikka madonreikään...? Kun en muutakaan paikkaa keksinyt. Eli ajalla on väliä.

Kari
Kari Pulkkinen
Espoo, Finland

Harrastus uudelleen lämpiämässä...

BEAT

Lainaus käyttäjältä: Sombrero - 01.12.2006, 00:36:25
Eiköhän Nasan olisi jo aika heivata noi sukkulat huitsin nevadaan.
No kohta heivaavatkin.
Petteri Lehtonen  http://www.petterilehtonen.fi
Canon EOS 7D, 40D, TAL-1

Toni

Uskomatonta että tällaista voi tapahtua, kerran kovasti hypetetty Y2K:kin osoittautui kuplaksi. Tämä menee jo samaan sarjaan kuin amerikkalaisten sekaannukset metrien ja mailien välillä, joista ainakin Mars Polar Landerin kohdalla NASA maksoi järkyttävän kovan laskun.
T. Veikkolainen, Järvenpää
Ursan havaintokeskus Tähtikallio, Syvä taivas - ja Aurinko-harrastusryhmät

"Toisinaan, milloin Venus yksinään hallitsee noin 45 astetta horisontin yläpuolella, se säteilee niin voimakkaasti, että melkein voi lukea sen valossa ja esineistä, joihin se sattuu, jää huomattava varjo."
- Afrikka-kirja (A. Gallen-Kallela, 1931)

BEAT

Lainaus käyttäjältä: Toni - 02.12.2006, 23:25:59
Uskomatonta että tällaista voi tapahtua, kerran kovasti hypetetty Y2K:kin osoittautui kuplaksi. Tämä menee jo samaan sarjaan kuin amerikkalaisten sekaannukset metrien ja mailien välillä, joista ainakin Mars Polar Landerin kohdalla NASA maksoi järkyttävän kovan laskun.
Oppiihan.
Petteri Lehtonen  http://www.petterilehtonen.fi
Canon EOS 7D, 40D, TAL-1