[Sorvi-admin] Fwd: Opasnet & sorvi - yhteensopivuuksista kooditasolla

Leo Lahti leo.lahti at iki.fi
Wed Dec 21 13:48:48 CET 2011


Moi, Opasnetissä tapahtuu (pistivät vaan mulle, fyi).

Pistin tän sorvi-admin listalle kun commit-lista on julkinen.

/Leo

---------- Forwarded message ----------
From: Happonen Einari <einari.happonen at thl.fi>
Date: 2011/12/21
Subject: RE: Opasnet & sorvi - yhteensopivuuksista kooditasolla
To: Leo Lahti <leo.lahti at iki.fi>
Cc: Tuomisto Jouni <jouni.tuomisto at thl.fi>


Hei,

Asensin nyt viimeisimmän soRvin Opasnetin R-serverille ja testasin
HSY:n datan hakemista. Näyttäisi toimivan:

http://fi.opasnet.org/fi/Helsinki

ps. demosin tuossa samalla xtable-kirjaston käyttämistä taulukkojen
tulostuksessa HTML:änä

-Einari

-----Original Message-----
From: lmlahti at gmail.com [mailto:lmlahti at gmail.com] On Behalf Of Leo Lahti
Sent: 19. joulukuuta 2011 10:10
To: Happonen Einari
Cc: sorvi-commits at r-forge.wu-wien.ac.at
Subject: Re: Opasnet & sorvi - yhteensopivuuksista kooditasolla

Joo, HSY:n datojen nouto (get.hsy) löytyy sorvin versioista > 0.1.28.
Meillä on nyt vähän paketin organisointia käynnissä, joittenkin
funktioitten ja funktioargumenttien nimet saattaa hieman muuttua kun
yhtenäistämme konventioita mutta tavoitteena on saada nämäkin pian
fiksatuksi mahd. lopullisesti. Palaillaan.

Leo


2011/12/19 Happonen Einari <einari.happonen at thl.fi>:
> Moi,
>
> Hieno juttu, että saadaan yhteensopivuutta paranneltua. Ja iso kiitos tuosta download.file-vinkistä. Lisäsin sen nyt kiellettyjen listaamme. Varmastikin on hyödyllistä, jos voimme käyttää HSY:n dataa myös Opasnetin kautta. Meillä ei ole vielä ollut vastaavaa tilannetta, eli sellaista jossa zip-paketista olisi luettu. Eiköhän tämä saada kuitenkin pelaamaan. Pitää ladata uusin versio soRvista (oletan että nuo muutokset on nyt julkisesti jaossa jo?) ja vähän testailla.
>
> -Einari
>
> -----Original Message-----
> From: lmlahti at gmail.com [mailto:lmlahti at gmail.com] On Behalf Of Leo
> Lahti
> Sent: 19. joulukuuta 2011 0:16
> To: Happonen Einari
> Cc: sorvi-commits at r-forge.wu-wien.ac.at
> Subject: Re: Opasnet & sorvi - yhteensopivuuksista kooditasolla
>
> Moikka Einari,
>
> huolehdimme nyt siitä, ettei sorvin funktionimissä esiinny noita Opasnetin systeemissä kiellettyjä termejä. Joidenkin funkioitten sisällä voi kuitenkin olla vastaavia. Esimerkiksi juuri edellisviikolla sorviin lisäämämme get.hsy käyttää funktiota download.files (joka näytti puuttuvan listaltanne, mutta taitaa olla yhtä epätoivottu kuin listanne nykyiset termit?), koska HSY:n datat on palvelimelta saatavilla vain zip-paketteina, enkä toistaiseksi keksinyt miten ne saisi purettua ja esikäsiteltyä ilman, että zip-paketin lataa ensin omalle koneelle. Jotta kaikki olisi käyttäjälle mahd. helppoa, automatisoin nämä operaatiot, lataus mukaanlukien. Ehkei Opasnetissä käytetä vastaavia toimintoja, mutta ajattelin nyt kirjoitella asiasta. Ottakaa toki yhteyttä, jos tuntuu että voisimme edistää yhteensopivuutta jotenkin lisää.
>
> /Leo
>
> 2011/12/8 Happonen Einari <einari.happonen at thl.fi>:
>> Hei,
>>
>> Tällä hetkellä kiellettyjen funktioiden ja luokkien lista näyttää tältä:
>>
>> $invalids = array(
>>        'system',
>>        'system2',
>>        'file',
>>        'url',
>>        'gzfile',
>>        'bzfile',
>>        'xzfile',
>>        'unz',
>>        'pipe',
>>        'fifo',
>>        'socketConnection',
>>        'open',
>>        'read',
>>        'readLines',
>>        'writeLines',
>>        'scan',
>>        'write',
>>        'parse',
>>        'eval',
>>        'sink',
>>        'install',
>>        'getURL',
>>        'getURLContent',
>>        'getForm',
>>        'postForm'
>> );
>>
>> Tuota listaa on yritetty kasvattaa sitä mukaa kun uusia kirjastoja on asenneltu. Ideana on siis estää hallitsematon palvelimen levyltä lukeminen ja sinne kirjoittaminen + systeemikomentojen suorittamisen estäminen. 100% varmuutta tähän tuskin koskaan saadaan (koska R:ssä ei ole mitään tietoturvaominaisuuksia), mutta onpahan edes yritetty...
>>
>> -Einari
>>
>> -----Original Message-----
>> From: lmlahti at gmail.com [mailto:lmlahti at gmail.com] On Behalf Of Leo
>> Lahti
>> Sent: 6. joulukuuta 2011 23:24
>> To: Happonen Einari
>> Cc: Tuomisto Jouni; Juuso Parkkinen; Villman Juha; Pohjola Mikko;
>> Majaniemi Sami
>> Subject: Opasnet & sorvi - yhteensopivuuksista kooditasolla
>>
>> Terve, pistimme tiistaina osalle vastaanottajista lyhyen esimerkin kunta-maakuntamäppäyksistä sorvin funktioilla, toivottavasti saatte hyödynnetyksi tätä Opasnetin yhteydessä. Vastaavia yleistoimintoja kannattaisi varmaan pyrkiä järjestelmällisesti kasaamaan yhteen pakettiin, eli ehdotukset ovat tervetulleita. Nyt kysyisin  hieman muista yhteensopivuusjutuista joista juttelimme Jounin kanssa Apps4Finland-gaalassa.
>>
>> Nimeämiskäytäntöjen kanssa oli ilmeisesti pieniä viilauksia joita voitaisiin tehdä. Muistaakseni joko read- tai load-alkuiset funktiot tuottivat teidän päässä lisäwrapperin? Meidän olisi vielä tässä vaiheessa verrattain helppoa huomioida tämä, ja muita vastaavia asioita sorvin kehityksessä. Eli kysyisin, mikä funktionimen alku tuotti ongelmia ja onko teidän päässä muita vastaavia rajoitteita joista meidän olisi hyvä olla tietoisia jotta voimme pyrkiä tekemään koodista suoraan Opasnetin toimintojen kanssa yhteensopivaa.
>>
>> yst. / Leo
>>


More information about the Sorvi-admin mailing list