Ilmainen ravintoainetietokanta (käyttöliittymä)

  • Keskustelun aloittaja Keskustelun aloittaja smarko
  • Aloitettu Aloitettu
Liittynyt
23.10.2003
Viestejä
65
Huomenta. Olen tuossa muutaman tovin puuhannut hakukäyttöliittymää USDA-ravintoainetietokantaan ja se alkaa pikku hiljaa muotoutua ihan näppäränoloiseksi. Olisiko tästä teille iloa näin Suomen oloissa, kun Finelikin on jo olemassa? Tosin Finelin julkinen tietokanta ei sisällä aivan näin paljon ravintoaineita.

http://ebounce.info/nutriputri/

Todennäköisesti se tuntuu muutamien ensihetkien aikana oudolta hahmottaa, mutta kyllä se siitä avautuu. FAQ-sivuilta löytyy ohjeet, jos tarvitsee.

Pikaohjeet:
- skrollaa ihan aluksi alas asti ja klikkaa Show nutritions, niin näet millaista ravintotietoa ruoista saa ulos
- palaa sitten takaisin ja tutustu tarkemmin käyttöliittymään
- kokeile esim. laittaa indikaattoriksi "Magnesium, More than ja 150 mg", ja klikkaa sitten Food groupsista "Cereal Grains and Pasta". Hetken rumpsutuksen jälkeen saat listan viljatuotteista, joista on värikoodille merkitty ne (annoskoot), joissa on yli 150 mg magnesiumia

(kaikenlainen palaute on tervetullutta)
 
Todella hieno juttu että porukka jaksaa väsätä tämmöisiä. :thumbs:
 
Ei sattuisi mitään erityisiä toiveita olemaan tuon palvelun suhteen? Pitäisikö jotain muuttaa, lisätä, vaihtaa, kätkeä..?
 
Joo, niin minustakin. Jos joltakulta sattuu löytymään taskunpohjalta pari tuhatta euroa pyörimästä, niin voisi ostaa Kansainterveyslaitoksen Fineli-ravintotietokannan käyttöön tuonne. Se sujahtaisi sinne melkeinpä sellaisenaan. Sitten olisi suomiruoat haettavissa tuoltakin. Nojoo.. saahan sitä aina kuvitella.
 
Pientä ja suurta päivitystä. Nyt on Nutriputrissa mukana 100g:n annoksetkin vertailua helpottamaan, käyttöliittymä on selkeämpi, sekä joukkoon on tullut kourallinen muitakin työkaluja, kuten PubMed-hakukone.

Ei tuo sivusto "valmis" ole ja osa noista sydeemeistä on vähän sellaisia "tehdään nyt aluksi näin ja ihmetellään sitten mitä seuraavaksi tehdään", mutta kyllä tästä vielä soppa syntyy.

http://ebounce.info
 
smarko sanoi:
Joo, niin minustakin. Jos joltakulta sattuu löytymään taskunpohjalta pari tuhatta euroa pyörimästä, niin voisi ostaa Kansainterveyslaitoksen Fineli-ravintotietokannan käyttöön tuonne. Se sujahtaisi sinne melkeinpä sellaisenaan. Sitten olisi suomiruoat haettavissa tuoltakin. Nojoo.. saahan sitä aina kuvitella.
Tuontapaista olen itsekin toivonut finelin sivuille. Olisiko mahdollista laittaa kerroin tuohon ruokalistaan (valittuihin siis) jotta voisi määritellä tarkemmin ruoka-aineiden määrät? :) Hienot ja kätevät sivut :worship:
 
Hyvä ehdotus. Ensinnä tuli mieleen, että valittujen ruoka-aineiden viereen voisi sijoittaa pikkuiset nuolinappulat tai jonkin liukupalkin, jolla voisi nopeasti säätää grammamäärää täsmälleen haluamakseen. Se ei vielä tekisi systeemiä liian monimutkaiseksikaan. Pitää laittaa idea hautumaan. Ei tosin kannata ihan heti odottaa muutoksia Nutriputrin toimintoihin, sillä haluan ensin kehitellä noita muita osioita eteenpäin. Mutta pidän mielessä.

Toistaiseksi voi klikkailla jonkin ruoka-aineen annoskokoja useamman kappaleen listaan mukaan.
 
Vähän on toi käyttöliittymä hankala kyl :D t: vuorovaikutteisen teknologian opiskelija. Hyödyllinen ohjelma silti :thumbs:
 
Koninkaulus sanoi:
Vähän on toi käyttöliittymä hankala kyl :D t: vuorovaikutteisen teknologian opiskelija.

Opettaako ne siellä "vuorovaikutteisen teknologian" koulussa kuvailemaan tarkemmin mikä käyttöliittymässä on hankalaa? :)
 
smarko sanoi:
Opettaako ne siellä "vuorovaikutteisen teknologian" koulussa kuvailemaan tarkemmin mikä käyttöliittymässä on hankalaa? :)

oikeella olevat taulukot missä on toi lista seteistä, "nuts, sweets, fruits, pork" etc vasempaan laitaan optional indicatorin kanssa samaan taulukkoon niin tulee selvyyttä hakuihin. "search" ja "reset" nappulat luodun taulukon pohjalle, eikä keskelle niinku ne nytten on. ihmiset ihmettelee et mistäs tätä optional indicatoria käytetään... tai toinen on et optional indicatorille oma search/apply nappi.

add keyword taulukon poistaisin kokonaan ja samaten sen alapuolelta "saved keywordlists". tai sitten laittaa ne advanced painikkeeseen jota voi käyttää ns. "edistyneemmät käyttäjät".

sit selected foods taulukkoon alapuolelle "Save foodlist" -nappi, joka tallentaa ne ton alla olevaan taulukkoon. Nyt toi "save foodlist" on hämäävästi eri taulukossa.

show nutritions vois avautua uuteen ikkunaan.

Sitten ois viel yks juttu, en tiä onko helppo toteuttaa et miten noi listat ravinteista sulla on mut ton food grouppien searchiin vois lisätä tickattavia ravinteita esim. "Näytä ravinnemäärät a) protein b) vitamiinit c) hiilarit d) rasvat" ja noi a, b, c tietenkin tickattavina/ruksattavina kenttinä :)

Toivottavasti auttaa yhtään :thumbs: Ei tarvi kaikkee muuttaa tai ees mitään noista, yleensä tää suunnittelu tehdäänki ennen koodaamista :)
 
Koninkaulus sanoi:
Ei tarvi kaikkee muuttaa tai ees mitään noista, yleensä tää suunnittelu tehdäänki ennen koodaamista :)

Muuten ihan rakentavaa palautetta, mutta pitikö sinne loppuun tuo "yleensä tää suunnittelu tehdäänki ennen koodaamista" lisätä? Nyt on ihan pakko ottaa tuo jonkinlaisena "kevyenä kenttävittuiluna". :)

Siis..

- Ei tässä tyhjän pohjalta ole alettu koodailemaan. Kyllä on runsaasti kirjoiteltu ideoita ylös, piirrelty ideoita paperille, tehty koneella kymmeniä erilaisia elementtien asettelukokeiluja, ennen kuin mitään koodia on alettu vääntämään.
- "Suunnittelu tehdään ennen koodaamista" on vain kaunis fraasi, eikä se vastaa kirjaimellisesti ohjelmistokehitystä.
- Ihmisen käsityskyky on rajallinen ja vaikka miten hienosti suunnittelisi, eikä sen jälkeen koskisi suunnitelmaan enää kertaakaan, eikä poikkeaisi siitä ja runnoisi sen läpi, silti löytyy runsaasti käyttäjiä, joiden mielestä ruudulla on liikaa tavaraa kerralla ja kaikki on ihan sekavaa. Kun on runsaasti elementtejä mistä koostaa käyttöliittymä, on hyvin haastavaa tehdä siitä sellainen, ettei kenenkään tarvitsisi lukea mitään ohjeita sen käyttämisen aloittamiseksi.
- Itseasiassa FAQ-sivulla on koko ajan ollut tutoriaali Nutriputrin käyttöä varten, mutta niitähän ei kukaan toki lue, eihän? (Saatana, kaikki ohjekirjat ja digitaaliset manuaalit pitäisi kerätä kasaan ja polttaa.. [välähdys Fahrenheit 451:n palomiehistä polttamassa kirjoja] ..anteeksi, tuli joku kohtaus.) Tosin linkin sinne FAQ:n tutoriaaliin voisi kyllä lisätä tuohon sivulle. Siitäkin otan mielelläni kommenttia vastaan, onko se ohjeistus FAQ:ssa esim. liian kuivaa luettavaa?

- Parhaat ideat, assosiaatiot ja muut huomiot tulevat kumminkin esiin vasta toteuttamisvaiheessa.

---

- Ehdotustasi indikaattorisydeemin siirtämisestä olen jo aiemmin kokeillut, mutta sitten kohdeboxiin tulisi liikaa "ruuhkaa" ja olisi ollut jo pakko lisäillä jotain selittävää otsikkotekstiäkin. Mieluummin minimalismin suuntaan.
- Idea "advanced users"- painikkeesta on hyvä.
- Avainsanaelementit ovat kaikkien sivuston työkalujen yhteisiä, enkä usko, että tämän hoksaamisen jälkeen asia enää pahemmin häiritsee.
- Save foodlist -painike.. mjoo, miksipä ei.. voisihan se olla siinä vähän ylempänäkin.
- Ehdotuksesi ruksauksista ja ravinteiden näyttämisestä on sinänsä mielenkiintoinen, että se tarjoaisi hivenen toisenlaisen lähestymistavan ruoka-annosten valitsemiseen. Nythän ruokalistaan valittavien annosten valinta tapahtuu enemmänkin nimikkeen, kokonaisgrammamäärien ja suuntaa antavan indikaattorin avulla, kuin täsmällisempien ravintoainemäärien avulla.

Kuten huomaamme.. suunnitelmat voivat ja muuttuvat matkan aikana. Alkuperäiset suunnitelmat on heitetty roskiin jo moneen kertaan.
 
Heh, juu en vittuiluna tarkottanu ollenkaan. Ite vaan oon ollu samassa tilanteessa pariin kertaan, et on tullu palautetta ja pitäs alkaa muuttaan aika paljonkin koodia. Mut tsemppiä jatkossa :)
 
Ylläpitäjältä saadulla vanhalla ja jo hiukan taskussa nuhjuuntuneella luvalla mainitsen ohimennen, että aiemmin mainostamani, itse koodailemieni ravitsemukseen liittyvien hakutyökalujen kehittely on pitkän tauon jälkeen alkanut taas kiinnostamaan. Pikainen uusiin ominaisuuksiin tutustuminen pääsee alkuun noita alla olevia linkkejä klikkaamalla. Käytössä on USDA-ravintotietokannan viimeisin versio.

Nutrition tactician: foods containing Magnesium (Mg), in descending order
Nutrition tactician: foods belonging to a group named Vegetables and Vegetable Products
Nutrition tactician: food basket (4 foods, nutritional information presented as a table)

Hakujen yhteydessä oleva Add-linkki lisää ruoan "food baskettiin", joka on väliaikainen eväste-pohjainen kori, mutta nappi "Show basket content" tuottaa pysyvän linkin. Evästekori myös täyttyy automaattisesti joka kerta kun ruokakorilinkki ladataan, jolloin se samalla myös korvaa mahdollisen aiemman ruokakorin.
 
Back
Ylös Bottom