Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Treeniohjelman rakennusohjelma

Sivun loppuun

EtelänKarpaasi [24.10.2012 22:32:39]

#

Otsikkoa en osannut tuon selvemmin muotoilla, mutta jooh. Joskus aikoinaan php:llä ja html:llä tuli jotakin tehtyä, mutta jäi sitten vähän vähemmälle. Nyt heräsi kiinnostus rakentaa ohjelma, joka tarjoaa eri harjoitteluvaihtoehtoja.

Esimerkiksi laitat tavoitteeksesi laskuvarjojääkäriksi pääsemisen. Ohjelma syöttää viikoittaiset harjoitusmäärät, ja syklittää sen järkevästi.

Lähinnä on nyt hakusessa se, että millä tälläista kannattaa lähteä rakentamaan? Kannattaako tehdä joku nettisivu ja sinne ohjelma joka hakee tietokannosita asiaa vaiko miten. mobiiliyhteensopivuus olisi kans ihan jees. Tiedän että kuulostaa suurelta, mutta omasta puolestani olisin valmis opiskelemaan vaikkapa kokonaisen kielen että saan tämän tehtyä....

Ominaisuuksia jotka tulisi pystyä sisällyttämään ohjelmaan:

- Kysyttäessä johonkin tiettyyn tavoitteeseen tarvittavaa treeniä ohjelma tarjoaa treeniohjelman vaikkapa 2kk ensiksi. TÄmä perustuu siihen, että jos vaikka armeijassa tarttee johonkin saaha minuutissa 60 punnerrusta ja cooperin testissä 3000metriä niin ohjelma sen perusteella tekee sitten suunnitelman, että punnerrat tuon ja tuon verran ja miten jaksottaa sen ja juokset vaikka kaks kovaa ja yhen kevyen lenkin viikossa.
Toivottavasti joku edes tajusi :)

Kiitos

Jaska [24.10.2012 23:29:40]

#

Siis vaatiiko tämä jotain vaativaa matikkamallinnusta ihmisen kropasta siihen, miten lihakset reagoi erilaisiin treeneihin? Tällöin Matlab tai Sage voivat olla hyviä vaihtoehtoja. Vai onko sulla valmiina tuollaiset likimääräiset kaavat? Tällöin tietokanta ja joku, vaikka nettipohjainen, käyttöliittymä voisi olla sopiva. Jos sopivaa treeniä ei löydy kannasta, joutuu eksta- tai intrapoloimaan sopivasti.

EtelänKarpaasi [24.10.2012 23:40:32]

#

Ei vaadi vaativaa mallinusta niinkään. Ajateltiin ihan harrastusporukalla lisäillä eri kokemuksia, esim. miten saat sen 3000 metriä cooperissa. Jos se on tavoitteena ohjelma kertoo sinulle vaikka 2kk jaksolta syklitetyn ohjelman. Eli likimääräisillä kaavoilla mennään. Tietysti jotain muitakin arvoja voisi vastaanottaa, esim. nykyisen cooper tuloksen jne.. katsotaan... myös mahdollisuus lisätä omia "tavoitteita" ja niihin tarvittavia vaatimuksia olisi kiva saada. Kun nyt keksisi ensin miten rakentaa se perusrunko.

Mikä olisi tälläinen nettipohjainen käyttöliittymä?

kiitoksia vastauksesta.

Jaska [24.10.2012 23:52:18]

#

Tuon voi tehdä varmasti ihan PHP:llä ja MySQL:llä. Tee lomake, joka tallentaa datat kantaan tai käytä PHPMyAdminia ja toinen, joka lukee haluamasi hakuehdot ja palauttaa löytämänsä ohjelman. Jos ohjelmaa ei löydy, voit koettaa soveltaa pienimmän neliösumman menetelmää dataan ja etsiä likimääräisen kaavan.

EtelänKarpaasi [25.10.2012 00:09:28]

#

Kokeilempa tuota, kiitoksia.

manninen [27.10.2012 22:00:30]

#

Itse ohjelman toteutus ei ole varmaan php:llä ja mysql:llä kovinkaan hankala. Suurempana haasteena on tehdä oikeasti toimiva treeniaohjelma yksilölliset tarpeet huomioiden.

Kyseistä ohjelmistoa olen itsekkin miettinyt, periaatteessa enemmänkin siitä näkökulmasta, että sinne voisi itse luoda oman ohjelman, kehityksen sekä muun tarpeellisen tiedon. Tästä jokainen voisi halutessaaon ottaa kyseisen ohjelman käyttöön ja vertailla tuloksia.

Ohjelmisto saisi mielestäni mielenkiintoisen näkökulman silloin, jos esim muutama ihminen käyttäisi samaa treeniohjelmaa, vertailisi tuloksiaan ja niiden pohjalta tulisi keskiarvo miten ohjelma on henkilöitä kehittänyt. Näiden pohjalta uudet henkilöt voisi kokeilla haluamaansa treeniohjelmaa.

Jokatapauksessa treeniohjelman tulisi pohjautua tiettyyn matemaattiseen kaavaan, joka rakentuisi ihmisen peruskunnon mukaan.

Jaska [27.10.2012 22:19:47]

#

manninen kirjoitti:

Itse ohjelman toteutus ei ole varmaan php:llä ja mysql:llä kovinkaan hankala. Suurempana haasteena on tehdä oikeasti toimiva treeniaohjelma yksilölliset tarpeet huomioiden.

Mun mielestä ihan hyvän kunto-ohjelman voi saada aikaan kokeilemalla. Ainakin mä totesin, että kaverini ohjelma kahdeksan kertaa salia viikossa ei toimi mulle. Sen sijaan miettimällä itse, mitä ominaisuuksia pitää treenata eniten, olen pärjännyt ihan kohtalaisesti urheilussa, ainakin kansallisella tasolla. Vaikka varmasti valmentajilta ja urheilututkijoilta löytyisi parempiakin menetelmiä ja treenausohjelmia.

Metabolix [28.10.2012 00:04:40]

#

Kuntoilun kohdalla ongelmasta ei tarvitse tehdä yhtään turhan mutkikasta. Riittäisi varmaan hyvin, että nostettaisiin tiettyjä perusasioita käyttäjän lähtötasolta tavoitetasolle lineaarisesti tai eksponentiaalisesti. Sekaan voi sitten sirotella lepopäiviä ja kevyitä (esim. puolikkaita) päiviä sen mukaan, miten hyvin aika riittää; jos pitää päästä viikossa huippukuntoon, ei ole paljon varaa levätä, ja jos on puolen vuoden ohjelma, voi hyvin olla puolet kevyttä tai lepoa. Lisäksi jos treenattavia osa-alueita on monta (esim. juoksu ja lihaskunto), ne voi laittaa eri päiville, esim. yhtenä päivänä kova juoksu ja kevyt lihaskunto, toisena kova lihaskunto ja kevyt juoksu.

Jaska, "selvitä kokeilemalla" ei oikein toimi ratkaisuksi, jos pitää PHP:llä tulostaa mielekäs ehdotus. Lisäksi olen aika varma, että myös kaverisi treeniohjelma – vaikka onkin tylsä ja rajoittunut – fyysisesti tuottaisi tuloksia myös sinun kohdallasi, vaikka henkisesti ohjelma ehkä "ei toimi".

Jaska [28.10.2012 12:15:49]

#

Metabolix kirjoitti:

Jaska, "selvitä kokeilemalla" ei oikein toimi ratkaisuksi, jos pitää PHP:llä tulostaa mielekäs ehdotus.

Jos ei kuitenkaan ole olemassa mallia siitä, miten treenaaminen vaikuttaa kehityksiin niin se pitää jostain saada. Tietysti jos sellainen on tiedossa tai löytyy kirjoista tai netistä, niin kokeiluvaiheen voi jättää pois ja koodata kyseinen malli koneelle.

Metabolix kirjoitti:

Lisäksi olen aika varma, että myös kaverisi treeniohjelma – vaikka onkin tylsä ja rajoittunut – fyysisesti tuottaisi tuloksia myös sinun kohdallasi, vaikka henkisesti ohjelma ehkä "ei toimi".

Varmasti sellainen kasvattaisi lihaksia, mutta monessa lajissa tekniikalla ja lajikohtaisella treenillä on paljon suurempi merkitys kuin lihaksilla.

EtelänKarpaasi [28.10.2012 21:53:00]

#

Kiitoksia vastauksista! Päädyin tekemään kaksi eri versiota kahteen eri käyttökohteeseen. Pääkohteena on tuo php/mysql systeemillä tehtävä systeemi. Tosiaan treenihän tulee tarpeen mukaan, sainkin viesteistänne idean, ehkäpä teenkin eka sivuston jonne jokainen saa syöttää omia treeni- ja ruokaohjelmiaan ja tuloksiaan, näistä koostan sitten sen varsinaisen "treeniohjelman suunnittelijan" siihen lisäten omia ja tuttujen tietoja.

Monennäköistä treeniä on tullut elämässä tehtyä ja aiheesta opiskelen koulussa tälläkin hetkellä jotenkas, sen vaikutus kehitykseen kyllä on tiedossa. Yksilöllisiä eroja tietenkin on, mutta näin yleisesti, kaikille varmaan on selvää bodailun ja voimaharjoittelun ero?

Toinen systeemi tosiaan on pythonilla rakenneltu. Teen siihen yksinkertaisen GUI:n ja sitten vähä ominaisuuksia, tuota testautan sitten koulukavereilla. Jos joku asia toimii niin nettiversioon sitten. Täytyy tästä kärsivällisesti lähteä edistämään molempia :)

Kiitoksia mielenkiinnosta.

E: Tuli tuossa mieleen tehdä alta pois yksi asia joka on nykytaidoilla helppo tehdä. Kokoan eri reseptejä, esim aamupalaksi jotka soveltuvat valitsemaasi ruokavalioon.

Esim. Valitset että haluat syödä aamuisin smoothieita, ruisleipää+päälliset, kananmunia, jne. kalorimäärä on joku tietty.

Valittuasi ruoka-aineet ja noin kalorimäärän esim. 300-400 ohjelma tulostaa sinulle viikon aamupalat.

Maanantaina juot smoothieta jossa on pari raakaa kananmunaa, kreikkalaista jugurttia, maitorahkaa steviaa jne.

tiistaina syöt pari tukevaa ruisleipää levitteellä juustolla ja keitetyllä kananmunalla

keskiviikkona vaikkapa ruispuuroa voisilmällä jne. Ainakin pythonia mitä olen tarkastellut ei pitäisi olla kovin vaikea toteuttaa ja osan olen jo tehnytkin.

manninen [29.10.2012 09:14:50]

#

Kirjoittele ihmeessä projektistasi tänne!

Ei ole kuin vuosi, kun mietin samaa. Ajanpuute vain pakotti lopettamaan tämän kaltaisen sovelluksen tekemisen, mutta olisi mahtavaa kyllä tehdä sellainen mielenkiinnon vuoksi.

Hyvä, että joku tekee :)

EtelänKarpaasi [22.11.2012 11:14:47]

#

Pientä edistystä havaittavissa. Koulu ja punttisali/painiharrastus vie isoimman osan ajasta, mutta näin koeviikolla kun ei ole päivällä mitään ohjelmaa, on tullut vähän värkkäiltyä.

Latasin yhen valmiin avoimen koodin css templaten ja sen päälle ruvennut rakentelemaan sivuja. Tällä hetkellä etusivun perusrakenne on valmis.

Vielä pitäs ottaa järkkäri ja marssia salille (pyytää tietty lupa omistajalta) ja ottaa pari aiheesee liittyvää kuvaa jotka sitte upottaa ulkoasuun.


Suunnitteilla on tällähetkellä se varsinainen ohjelmahomma myös, elikkäs php:llä päädyin toteuttamaan sen.

Tämmöstä ajattelin:

Valitset tavotteeksi parantaa juoksukuntoa, tai kerätä lihasmassaa.

Ohjelma sen jälkeen kysyy esim. kun valitset juoksun, että minkälainen cooper tulos tällä hetkellä maraton aika jne.

Sen jälkeen homma menee "mutuiluksi" eli ei olla kukaan varsinaisia alan ammattilaisia, ja siksi pitääkin laittaa jokapaikkaan "varoitus" että vaikka ohjelmat voi toimia jollain, ihmiset on erilaisia, ei toimi todellakaa samalla tapaa kaikilla (toki tietyt päälinjaukset) sekä tietysti kerrotaan, että ohjelmat on harrastuspohjalta yhteisön tekemiä.

Syötät myöskin, kuinka monena päivänä viikossa voit harjoitella sekä montako tuntia kyseisinä päivniä, tietenkin vaihtoehtona "rajaton harjoittelu" haluatko mukaan lihashuoltoa, palauttavaa kävelyä.

Sen jälkeen se vaan kun tietyt ehdot täyttyy lätkii esim. 2 tasavauhtista lenkkiä, 2 intervallia ja yhen kävelylenkin ja pari lihashuoltoharjotusta.

Määrät on päästärepästyjä, niihin ei kannata takertua.

Suunnitelmat kohtalaisen valmiit nyt vain php:n kimppuun :)

dartvaneri [23.11.2012 00:12:09]

#

Hienolta projektilta kuulostaa. :)

PHP:n opiskelu tosin tuon projektin vaatimalle tasolle voi viedä kohtalaisen kauankin, ellet ole aikasemmin opiskellut ohjelmointia.

Tosiaan kuten totesit, niin liikunnan lisäksi kannatanee laittaa se ruokavalion generointi. Ja sitten valmistus ohjeet, joihinkin erikoisiin, kuten juurikin smoothiet.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta