61 research outputs found

    Perinnekoodin refaktorointi ja testattavuus

    Get PDF
    Ohjelmistoalan kehittyessä kasvavalla vauhdilla on entistä yleisempää löytää järjestelmästä perinnekoodia. Tekniikat uusiutuvat nopeasti, ja kiihtyvän kilpailun myötä aikataulut tiukentuvat. Paras tapa välttyä perinnekoodilta on tehdä paljon testejä. Järjestelmien koon kasvaessa ja monimutkaistuessa testaus on entistä olennaisempaa ohjelmistokehityksessä. Jos perinnekoodia on kuitenkin päässyt syntymään, pääsee siitä eroon refaktoroimalla. Tässä työssä pyrin selventämään, mitkä koodin ominaisuudet ovat tärkeitä ohjelmistokehityksessä, jotta koodista tulisi ylläpidettävää ja testattavaa. Tutkin myös, kuinka refaktorointia tulisi suorittaa. Lopuksi sovelsin ominaisuuksia ja refaktorointia telekommunikaatiojärjestelmässä olevaan perinnekoodiin. Perinnejärjestelmän ympäristön ja tekniikoiden takia refaktoroinnin mahdollisuudet kuitenkin ovat rajatut. Kyseisessä ohjelmistossa tärkeintä on pilkkoa koodia pienempiin kokonaisuuksiin ja hyödyntää yksikkötestejä

    Genomic prediction of alcohol-related morbidity and mortality

    Get PDF
    While polygenic risk scores (PRS) have been shown to predict many diseases and risk factors, the potential of genomic prediction in harm caused by alcohol use has not yet been extensively studied. Here, we built a novel polygenic risk score of 1.1 million variants for alcohol consumption and studied its predictive capacity in 96,499 participants from the FinnGen study and 39,695 participants from prospective cohorts with detailed baseline data and up to 25 years of follow-up time. A 1 SD increase in the PRS was associated with 11.2 g (=0.93 drinks) higher weekly alcohol consumption (CI = 9.85-12.58 g, p = 2.3 x 10(-58)). The PRS was associated with alcohol-related morbidity (4785 incident events) and the risk estimate between the highest and lowest quintiles of the PRS was 1.83 (95% CI = 1.66-2.01, p = 1.6 x 10(-36)). When adjusted for self-reported alcohol consumption, education, marital status, and gamma-glutamyl transferase blood levels in 28,639 participants with comprehensive baseline data from prospective cohorts, the risk estimate between the highest and lowest quintiles of the PRS was 1.58 (CI = 1.26-1.99, p = 8.2 x 10(-5)). The PRS was also associated with all-cause mortality with a risk estimate of 1.33 between the highest and lowest quintiles (CI = 1.20-1.47, p = 4.5 x 10(-8)) in the adjusted model. In conclusion, the PRS for alcohol consumption independently associates for both alcohol-related morbidity and all-cause mortality. Together, these findings underline the importance of heritable factors in alcohol-related health burden while highlighting how measured genetic risk for an important behavioral risk factor can be used to predict related health outcomes.Peer reviewe

    Kalatien tai luonnonmukaisen ohitusuoman tilaajana toimiminen : Kokemuksia ja vinkkejä käytännöistä

    Get PDF
    Tämä raportti on osa FRESHABIT LIFE IP –projektia, joka on Suomen suurin sisävesien suojeluprojekti. Projektissa rakennetaan kalateitä, elvytetään jokihelmisimpukan kantoja sekä kunnostetaan puroja, jokia, järviä, kosteikkoja ja soita. Yhteensä FRESHABIT- projektissa rakennetaan kuusi kalatietä ja poistetaan yksi pato. Kalateiden rakentaminen on paikallisille toimijoille usein ainutkertainen tapahtuma, jossa joutuu toimimaan omien rutiinitehtäviensä ulkopuolella. Tähän raporttiin on kerätty rakentamisesta saatuja kokemuksia avuksi tuleville kalatie-hankkeille. Raportin pohjana ovat FRESHABIT LIFE IP –hankkeiden kokemusten lisäksi Kymijoen Korkeakosken rakentamiskokemuksista laadittu ohje. Raportissa käydään läpi kalateiden rakentamiseen liittyviä yleisiä asioita, ja seikkaperäisesti läpi suunnittelu, rakentamis- ja seurantavaiheet. Eri kohteista saatuja kokemuksia kuvataan tekstilaatikoihin koottuihin esimerkkeihin. Huomiota kiinnitetään erityisesti siihen, mitä hankkeessa tulisi ottaa huomioon välttääkseen viivästyksiä ja kustannusten nousua. Kustannusten huomattava nousu yleissuunnitelmasta lopullisen kalatien hintaan oli yhteistä lähes kaikille hankkeille ja tähän johtaneisiin syihin tulisi kiinnittää tulevissa hankkeissa huomiota

    FinnGen provides genetic insights from a well-phenotyped isolated population

    Get PDF
    Population isolates such as those in Finland benefit genetic research because deleterious alleles are often concentrated on a small number of low-frequency variants (0.1% ≤ minor allele frequency < 5%). These variants survived the founding bottleneck rather than being distributed over a large number of ultrarare variants. Although this effect is well established in Mendelian genetics, its value in common disease genetics is less explored1,2. FinnGen aims to study the genome and national health register data of 500,000 Finnish individuals. Given the relatively high median age of participants (63 years) and the substantial fraction of hospital-based recruitment, FinnGen is enriched for disease end points. Here we analyse data from 224,737 participants from FinnGen and study 15 diseases that have previously been investigated in large genome-wide association studies (GWASs). We also include meta-analyses of biobank data from Estonia and the United Kingdom. We identified 30 new associations, primarily low-frequency variants, enriched in the Finnish population. A GWAS of 1,932 diseases also identified 2,733 genome-wide significant associations (893 phenome-wide significant (PWS), P < 2.6 × 10–11) at 2,496 (771 PWS) independent loci with 807 (247 PWS) end points. Among these, fine-mapping implicated 148 (73 PWS) coding variants associated with 83 (42 PWS) end points. Moreover, 91 (47 PWS) had an allele frequency of <5% in non-Finnish European individuals, of which 62 (32 PWS) were enriched by more than twofold in Finland. These findings demonstrate the power of bottlenecked populations to find entry points into the biology of common diseases through low-frequency, high impact variants.publishedVersionPeer reviewe

    UnionPay-maksukortti maksuvaihtoehtona ja sen kannattavuus kauppiaalle Suomessa

    Get PDF
    Tämän opinnäytetyön tavoite oli tuottaa toimeksiantajalle, Nets Oy:lle, tietoa ja keinoja miten se voisi tehostaa UnionPay-sopimuksen myyntiä. Tarkoituksena oli sekä kvalitatiivisen että kvantitatiivisten menetelmäsuuntausten kautta eri aineistonkeruumenetelmillä - kuten teemahaastattelu, lomakehaastattelu ja kysely - selvittää kauppiaiden kokemuksia ja oletuksia UnionPay-maksuvaihtoehdosta ja lisäksi sen suurimman loppukäyttäjäryhmän, kiinalaisten turistien, maksukäyttäytymisestä. Useampaa tutkimusmenetelmää systemaattisesti hyödyntämällä on saatu kattava kuva tutkittavasta aiheesta. Teoreettinen viitekehys opinnäytetyössä muodostuu kahdesta eri osa-alueesta: 1) UnionPay-maksuvaihtoehdon vaikutuksesta kannattavuuteen ja 2) kiinalaisten asiakaskäyttäytymistä käsittelevään osioon. UnionPay-maksuvaihtoehdon kannattavuutta on tarkasteltu kannattavuusanalyysin keinoin, kun taas kiinalaisten asiakaskäyttäytymistä on käsitelty useasta eri näkökulmasta, joilla on yhteys tutkittavaan aiheeseen. Keskeisinä tuloksina voidaan pitää sitä, että UnionPay:sta koetaan olevan tietoa tarjolla, mutta Nets Oy:n tulisi panostaa enemmän siihen, kuinka tieto saavuttaa yritykset. UnionPay-maksuvaihtoehdon käyttöönotto on koettu helpoksi, mutta on olemassa tarve tehdä sen käyttöönotosta vieläkin helpompaa. Huomattava osa kauppiaista ei tiedä, mikä UnionPay-maksukortti on ja sen tuomista hyödyistä kiinalaisille asiakkaille. Sellaiset kiinalaiset turistit, jotka tiesivät UnionPay:n käyvän Suomessa tietyissä kaupoissa jo ennen saapumistaan Suomeen, olivat kaikki myös käyttäneet korttia Suomessa ollessaan. UnionPay-maksuvaihtoehdolla voidaan sanoa olevan vaikutusta kiinalaisten turistien osto- ja maksukäyttäytymiseen Suomessa. Tutkimuksen tuloksista syntyi johtopäätöksiä ja kehittämistehdotuksia sekä Nets Oy:lle että kauppiaille. Niistä keskeisimpänä on UnionPay-sopimus, jonka käyttöönoton Nets Oy voisi tehdä entistäkin helpommaksi kauppiaille tekemällä sopimuslomakkeesta esitäytetyn niillä tiedoilla, jotka Nets Oy:llä on jo tiedossaan yrityksestä. UnionPay-sopimuksen markkinoinnin tulisi kohdistua niin UnionPay-maksukortin loppukäyttäjille kuin kauppiaille. Markkinoinnissa tulisi huomioida myös sesongittainen myynti. Kauppiaiden tieto UnionPay-maksukortista on pinnallista ja asiakkaan tarpeella maksuvaihtoehdolle on suuri merkitys kauppiaan päätökseen valittaessa maksuvaihtoehtoja yritykselle. Näin ollen markkinoinnissa tulisi vahvemmin korostaa UnionPay-maksukortin erityisominaisuuksia ja sen tuomia etuja kiinalaisille asiakkaille. Kiinalaisten turistien kysynnän luonteen muuttuessa myös UnionPay-maksuvaihtoehdon tarve tulee lähitulevaisuudessa laajenemaan luksusmerkkiliikkeistä arkipäiväiseen kauppatavaraan. Näin ollen Nets Oy:n tulisi tuoda esille tämä seikka myös laajenevalle uudelle asiakasryhmälle, jolla on tai tulee olemaan tarvetta UnionPay-maksuvaihtoehdolle.The objective of the thesis was to provide information and tools on how to improve the sales of the UnionPay agreement for Nets Oy. Using various qualitative and quantitative methods of data collection such as theme interview, form interview and questionnaire the purpose was to examine the experiences and assumptions of merchants about the UnionPay payment option, as well as the payment behavior of UnionPay’s largest end-user group, Chinese tourists. Using various research methods, a comprehensive view of the topic being studied has been obtained. The theoretical framework of the thesis consists of two areas, which are firstly the impact of the UnionPay payment option on profitability and secondly Chinese customer behavior. The profitability of the UnionPay payment option has been examined through a profitability analysis, while Chinese customer behavior has been examined from many different perspectives, which has a connection with the topic that was researched here. As a pivotal result of the research, it is considered that there is information on UnionPay available, but how it reaches merchants is a matter that Nets Oy should scrutinize. The commissioning of the UnionPay payment option has been experienced to be easy, but there exists a need to make it yet easier. A significant number of merchants do not know what the UnionPay Card is and the benefits it brings to Chinese customers. Those Chinese tourists who knew before arriving in Finland that they can pay with UnionPay in certain shops in Finland, used it - each one of them - during their stay in Finland. The UnionPay payment option may be said to bear an influence on the buying and paying behavior of Chinese tourists in Finland. Conclusions and development suggestions for Nets Oy and merchants were formed based on the research results. The most pivotal of these is the UnionPay agreement, in which Nets Oy could make commissioning even easier for merchants. This could be achieved by making the agreement form pre-filled with the information Nets Oy already knows about the company in question. Marketing campaigns of the UnionPay agreement should be targeted at both UnionPay Card end-users and merchants. Seasonal sales should be taken into account in marketing. Merchants' knowledge about the UnionPay Card is superficial and the customers' need for a payment option has a great importance in the merchants' decision, when choosing payment options for the company. Therefore, marketing should emphasize the special features and benefits that the UnionPay Card brings to Chinese customers. As the shopping demands of Chinese tourists change, there also exists a need for the UnionPay payment option to expand from luxury shopping to everyday goods. Therefore, Nets Oy should also disclose this bit of information to an expanding new customer group that has or will have a need for UnionPay payment option

    Uuden katuruokatuotteen dokumentointi

    No full text
    Tämä opinnäytetyön tavoitteena oli kertoa uuden elintarviketuotteen reseptiikan luomisesta, sekä selvittää tämänhetkinen markkinatilanne pikaruoka tyyppisesti myytäville massasta poikkeaville tuotteille. Teoriaosuudessa keskitytään markkinatilanteen kartoittamiseen perehtymällä kilpailijoihin Suomessa ja etenkin pääkaupunkiseudulla, minne yritys mahdollisesti tulevaisuudessa perustetaan. Kilpailua ollaan kartoitettu jo noin kaksi vuotta. Menetelmänä oli perehtyminen tuotteiden reseptiikan kehitykseen, sekä ratkaisut ja päätökset tuotteiden arvioinnissa tehtiin jo aikaisemmin tehdyn työn perusteella. Tuotekehitysprosessistamme saimme pääteltyä sen, että tuotteemme kysynnän kartoitusta kannattaa jatkaa laajentamalla esimerkiksi maistatukseen osallistuvien ihmisten määrää, jotta pystyisimme saamaan enemmän vastauksia tuotteiden maistuvuudesta myynnin takaamiseksi. Reseptiikan kehityksen eri vaiheiden dokumentoiminen oli yksi opinnäytetyön päätavoitteista, koska aikaisemmin oltiin keskitytty ainoastaan itse tekemiseen tuotteiden reseptiikan parantamiseksi. Markkinatilanteen, onnistumisten, epäonnistumisien ja kaiken oleellisen tiedon dokumentointi tukee toimintaa tulevaisuudessa

    Kehittämissuunnitelma pienelle lypsykarjatilalle: Vaihtoehtoina maidontuotannon kehittäminen, lihantuotanto, maidon- ja lihantuotannon yhdistäminen sekä erikoiskasvien viljely

    No full text
    Suomessa oli vuonna 2000 78 000 maatilaa, ja vuonna (2017) niistä oli jäljellä enää 50 500. Maitotilojen määrä vähenee noin 7 prosentin vuosivauhtia ja kaikkien tilojen määrä noin kolmen prosentin vuosivauhdilla. Maataloustuotannon määrä on suurin piirtein sama kuin aikaisemmin, koska tilakoko on kasvanut. Vuonna 2017 tiloilla oli peltoa keskimäärin 45 hehtaaria, kun taas 2000-luvulla keskimäärin vain 28 hehtaaria. Samassa ajassa lypsykarjojen koko on melkein kaksinkertaistunut 38 lehmään. Vaikka lehmiä ja hehtaareita on aiempaa enemmän, tilat Suomessa ovat edelleen pieniä. Kaikista tiloista vain 10 prosentilla on ollut yli 100 hehtaaria peltoa. Yli 100 lehmän karjoja oli noin 5 prosenttia. Suomalaisen maatalouden merkittävin tuotantosuunta on maidontuotanto. Maitoa on toimitettu meijeriin lähes 2 300 miljoonaa litraa ja tästä 40 prosenttia on käytetty juustojen tekemiseen. Vuonna 2017 lihaa on tuotettu melkein 400 miljoona kiloa, joka on 5 miljoona kiloa vähemmän kuin vuonna 2016. Omavaraisuusaste on ollut 92 prosenttia. Vuoden 2017 viljasato on jäänyt huonoksi, vain 3,4 miljardiin kiloon. Opinnäytetyössä pohdittiin, mitä mahdollisia vaihtoehtoja on kehittää pienikokoista case-tilaa. Case-tilalla on parsinavetta 22 lypsypaikalla ja peltoalaa 36 hehtaaria. Vaihtoehtoja on tarkasteltu maksuvalmiuslaskelmien avulla. Lisäksi osasta vaihtoehdoista on tehty myös Katetuottomenetelmän mukaisia taloussuunnitelmia, jolla voidaan tarkastella tuotannon kannattavuutta. Opinnäytetyön tarkoituksena oli pohtia eri tuotantosuuntavaihtoehtoja case-tilalle mahdolliselle tilan jatkajalle. Tavoitteena oli parantaa yrityksen kannattavuutta ja varmistaa mahdollistaa hyvät lähtökohdat tulevalle yrittäjälle. Harkitut vaihtoehdot olivat maidontuotannon laajennus 70 lehmään, maidontuotannon laajennus suoraan 120 lehmään, lihantuotantoon siirtyminen lähitilan ostamisen myötä sekä erikoiskasvien viljely. Opinnäytetyössä käsiteltiin myös tilan alasajamista valmiiksi tehdyn suunnitelman pohjalta. Maksuvalmiuslaskelmat tehtiin seuraavista vaihtoehdoista: maidontuotanto, jossa on 70 lehmää, maidontuotanto, jossa 120 lehmää, maidon ja lihantuotanto yhdessä sekä pelkkä lihantuotanto vaihtoehdoista. Maksuvalmiuden kriteerit täyttyvät 70 lehmän ja 120 lehmän vaihtoehdoissa, nämä ovat ainoat vaihtoehdosta, missä täyttyvät rahoittajan vaatimat kassavarat-prosentti, 10 prosenttia. Maksuvalmiudet lihantuotantovaihtoehdossa ja maidon että lihantuotanossa, kassavaratprosentti jää alle 5 prosentin. Jotta tämä täyttyisi tässä tapauksessa pitäisi tuotanto volyymi tai tuotos olla suurempi. Tämän opinnäytetyön kautta tilan jatkaja saa hyvin tietoa eri vaihtoehdoista tilan kehittämistä ajatellen
    corecore