FILE MEDIT ongelma

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

FILE MEDIT ongelma

Juha Valtonen
Onko File Medit :ssä nyt joku ongelma? Mulla lakas pelittämästä...
Reply | Threaded
Open this post in threaded view
|

Re: FILE MEDIT ongelma

Reijo Sund
Administrator
Näyttääpä tosiaan heittävän samoin tein ulos meditin event-loopista. Taitaa olla jonkinmoinen heijastevaikutus jostain näppäimistönkäsittelyyn liittyvästä pienestä muutoksesta. Selvittelen asiaa..
Reply | Threaded
Open this post in threaded view
|

Re: FILE MEDIT ongelma

Reijo Sund
Administrator
This post was updated on .
Eipäs ollutkaan näppäimistönkäsittelyyn liittyvä juttu vaan turhan hätäisesti lisäämäni tarkistus parametrien olemassaolosta.

Pitäisi nyt toimia taas versiossa 0.5.35.

Tuosta on samalla korjailtu pois (muitakin) C-kääntäjän antamia varoituksia, joka ei ole kaikilta osin ihan helppoa, joten olisi hyvä kokeilla taas laajalla skaalalla löytyykö lisää kummallisuuksia..
Reply | Threaded
Open this post in threaded view
|

Re: FILE MEDIT ongelma - Musteen versiot

Petri Palmu
Uudesta versiosta tuli mieleeni, että pitäisikö tieto versioista olla yhden tietyn keskusteluotsikon alla?

Nyt tieto uudesta versiosta jää huomaamatta, ellei käy katsomassa tässä Juhan viestissä. Ja ajatus tietenkin, ettei Reijonkaan tarvitse infota uudesta versiosta kuin yhteen kertaan. Ja samalla käyttäjät pysyvät helposti kärryillä, missä versiossa mennään...

Ja onko mahdollista, että tieto uudesta versiosta lähtisi automaattisesti myös sähköpostiin?
Reply | Threaded
Open this post in threaded view
|

Re: FILE MEDIT ongelma - Musteen versiot

Reijo Sund
Administrator
Petri Palmu wrote
Uudesta versiosta tuli mieleeni, että pitäisikö tieto versioista olla yhden tietyn keskusteluotsikon alla?
Tarkoituksena on, että infoan uudesta versiosta tuolla "yleisen" keskustelun puolella aina uudesta versiosta kertaalleen, kun sellainen "virallisesti" ilmestyy (eli kun päivitän muutokset R-Forgeen). Sitä ennen saattaa olla kokeilu-/debuggausversioita samalla nimellä ja kun niitä ei suositella välttämättä asennettavaksi kaikille, niin riittänee, että tieto sellaisesta ilmenee vain vastauksissa keskusteltavaan aiheeseen.

Petri Palmu wrote
Ja onko mahdollista, että tieto uudesta versiosta lähtisi automaattisesti myös sähköpostiin?
Voit itse "tilata" viestit myös sähköpostiin eli kunkin (ali)foorumin yläreunasta löytyy Options valikko, jossa heti ensimmäisenä on Subscribe via email vaihtoehto, jolla viestit saa automaattisesti sähköpostiin. En ole varma riittääkö pääfoorumin tilaaminen välittämään viestit sähköpostiin automaattisesti myös alifoorumeista tai tarkoittaako alifoorumin sivulta tilaus pelkän alifoorumin tilausta, mutta voinette kokeilla miten homma toimii.
Reply | Threaded
Open this post in threaded view
|

Re: FILE MEDIT ongelma - Musteen versiot

Petri Palmu
OK, hyvä juttu. Sähköposti-ilmoitus on hyvä asia, pysyy ajantasalla eikä tarvitse käydä täällä jatkuvasti tsekkaamassa mahdollisia uusia mielenkiintoisia juttuja.

Mutta toisaalta sähköpostioption käyttö voi aiheuttaa melkoisen viestitulvan, jos täppää "hälytyksen" jokaiseen keskusteluun. Mutta kenties liian paljon informaatiota on parempi kuin liian vähän...

Reply | Threaded
Open this post in threaded view
|

Re: FILE MEDIT ongelma - Musteen versiot

Juha Valtonen

Heips
aivan pikkuinen juttu FILE MEDITissä:
 Kun selaa tiedoston loppuun, niin N:nnen havainnon
jälkeen tulee tyhjä N+1 havainto. Samalla yläreunan havaintolaskuri näyttää, että
tiedostossa on N+1 havaintoa. Jos siihen ei talleta mitään ja poistuu, niin Muste kuitenkin
tallentaa tyhjän havainnon, joten N kasvaa yhdellä.
Survokin menee viimeisen jälkeen tyhjälle havainnolle, mutta poistumisen jälkeen
tiedostossa on edelleen N havaintoa, eikä siis tule yhtä lisää.

:JVa
Reply | Threaded
Open this post in threaded view
|

Re: FILE MEDIT ongelma - Musteen versiot

Reijo Sund
Administrator
Juha Valtonen wrote
Muste kuitenkin tallentaa tyhjän havainnon, joten N kasvaa yhdellä.
En saanut mainitsemaasi tilannetta aikaan Macillä vaan tyhjän havainnon tallentaminen väistettiin juuri kuten pitääkin. Yhdessä tilanteeseen liittyvässä vertailussa saattaa olla int-long "ristiriita" jonka koitin korjata, mutta muuta korjattavaa en löytänyt. Voisitko varmistaa, että ongelma on tosiaan toistuva ja ilmenee eri datoilla? Toistettava esimerkki ongelmasta ja maininta ympäristöstä auttaisivat, kun selvää vikaa ei siis vielä löytynyt..
Reply | Threaded
Open this post in threaded view
|

Re: FILE MEDIT ongelma - Musteen versiot

Juha Valtonen


Ympäristö on Win7 / 64 - R 2.15.3 (R Console 64-bit) - Automuste


tässä esimerkki

*FILE COPY <Survo>\D\KUNNAT TO NEW TEMP
*
*FILE STATUS TEMP CUR+1  /    VARS=
*  Suomen kunnat aakkosjärjestyksessä
*  Tiedot ovat pääosin vuosilta 1978-80.      5.2.84/SM
*            COND:KUNNAT       SORT:Kunta
*FIELDS: (active)
*END
*Survo data file TEMP: record=85 bytes, M1=19 L=64  M=12 N=464
*
*
*FILE MEDIT TEMP+
*FILE MEDIT TEMP+
*FILE MEDIT TEMP+
*
*
*FILE STATUS TEMP CUR+1  /    VARS=
*  Suomen kunnat aakkosjärjestyksessä
*  Tiedot ovat pääosin vuosilta 1978-80.      5.2.84/SM
*            COND:KUNNAT       SORT:Kunta
*FIELDS: (active)
*END
*Survo data file TEMP: record=85 bytes, M1=19 L=64  M=12 N=467 
*


Reply | Threaded
Open this post in threaded view
|

Re: FILE MEDIT ongelma - Musteen versiot

Reijo Sund
Administrator
This post was updated on .
Tuon esimerkin kanssa tilanne tosiaan oli toistettava. Eli kyseessä oli nimenomaan esimerkissä näkyvä + täsmenteen käyttö, joka ohjaa suoraan "viimeiseen havaintoon". Kun tiesi mitä etsiä, niin syy havaintojen lisääntymiselle löytyi ja oli helppo korjata. Paikka oli käsittääkseni kuitenkin sellainen, että sama ilmiö olisi pitänyt tulla vastaan myös Survossa noiden + täsmenteiden kanssa.

Samalla törmäsin vähän ikävämpään ongelmaan FILE MEDITissä. Jos  tuollaisen väliaikaisen tyhjän havainnon viimeisessä kentässä yritti "edetä" enterillä, tabilla tai oikealla nuolinäppäimellä niin seurauksena oli kaatuminen. Tuon kanssa pitikin vähän jumpata, jotta sen sai toimimaan niin, että ilman kirjoituslupaa annetaan varoitus ja kirjoitusluvan kanssa lisätään uusi havainto.

FILE MEDITtiin sinänsä suoraan liittymättä hoksasin samassa yhteydessä, että sekä VARSTATissa että FILE UPDATEssa uusien muuttujien lisäyksen yhteydessä oli toivomisen varaa virhetilanteista palautumisessa erityisesti siinä suhteessa, ettei dataan jää uusia alustamattomia muuttujia, jos VARSTATissa antaa tuntemattoman toiminnon (esim. kirjoittamalla muuttujan nimen ja toiminnon vahingossa väärässä järjestyksessä) tai jos FILE UPDATEssa kaikille uusille muuttujille ei olekaan tilaa tiedostossa.

Korjaukset mainittuihin asioihin mukana versiossa 0.5.44.
Reply | Threaded
Open this post in threaded view
|

Re: FILE MEDIT ongelma - Musteen versiot

Juha Valtonen

Hei
Olet aivan oikaessa, Survossakin tuo tulee nimenomaan + täsmenteen kanssa.
Alunperin huomasin sen kuitenkin ilman + täsmennettä, ja silloin Musteessa tuli tämä
ilmiö, mutta Survossa ei.
Tuon + täsmenteen otin käyttöön vain tehdäkseni yksinkertaisen esimerkin.  ( En edes etukäteen tiennyt että se toimii MEDITissäkin. Tämähän on ihan tyypillistä tällä ohjelmistolla -
kun keksii jonkun näppärän tarpeen, ja kokeilee sitä, huomaakin että se on jo toteutettu...)

Hienoa, jos samalla tuli kuntoon muitakin ongelmia -

:JVa
Reply | Threaded
Open this post in threaded view
|

Re: FILE MEDIT ongelma - Musteen versiot

Reijo Sund
Administrator
Juha Valtonen wrote
Alunperin huomasin sen kuitenkin ilman + täsmennettä, ja silloin Musteessa tuli tämä
ilmiö, mutta Survossa ei.
Jos edelleen kohtaat ongelman (ilman + täsmennettä) versiolla 0.5.44, niin pistä taas tiedoksi mahdollisimman tarkka selostus miten se tapahtui..